This allows Atelier Iris to progress past the memory card screen and start playing a movie (it crashes on BDEC)
Added uint128_t/int128_t types - EE read/write and DMAC methods adopt these types now
Added very ugly IOP ALU tests
Possibly buggy; needs more testing
Added file path of currently loaded executable/disc to the title bar
Implemented TEX2 and slightly optimized render_triangle
Added some missing EE instructions. Disgaea gets to the memory card screen! (but it looks janky as all hell)
Added SPU stub
Removed some SIF printf statements
Fixed problem with IOP messages not flushing properly.
Hooked exported module functions to console
Implemented a few more IOP timing things
Added SIO2 stub
Added preliminary (and ugly) skip BIOS hack, removing the need of the HLE BIOS (to be removed later)
Moved EE INTC logic into its own class
Improved EE timer logic
Something is causing the IOP to not execute DMA IRQs... gonna have to look into this.
Fixed problems with the IOP and DMA interrupts, allowing the SIF1 handler to finally send a reply to the EE over SIF0
EE DMAC needs rework in order to handle SIF0 properly
Also added stub for IOP timers