IPCSYNC register has been partially implemented. It works except
for interrupt support. This allows the E3 commercial download demos to
boot a bit further along. Unfortunately they don´t actually run yet.
Extra logging added to CP15 functions to show where memory regions
were assigned and with what protections.
Lots of ARM9 instruction fixes which allowed DSLinux to finally
boot. It fails mounting the root partition but is much further along
than previous versions.
Re-enabled some optimisations that were left disabled in
Partial implementation of extended rotation backgrounds. Those
demo´s using mode 5 should start to work now. No support for scaling,
rotating or shearing yet though.
Implemented scrolling for extended rotation backgrounds.
Added SWI 0xFF for debugging purposes. Calling this SWI with R0
set to a null terminated string will print that string to the log
file. Modelled after the functionality in Dualis. Note that SWI 0xFF
crashes on hardware.