ADFFS future features
Posted: Sat Dec 24, 2016
Note, none of this is coded yet, I'm just making notes so I don't forget 
CPU paravirtualization
This is the final feature the JIT requires to handle elevated code correctly and will hopefully get the TOPOLOGIKA game encryption working.
Full MEMC emulation
Required to sandbox the VM, allowing RO3.11 to run within it.
IOC Timer 2 and 3
Required for keyboard emulation.
Virtualize IRQ's
This allows all managed OS entry points to be removed (Hardware Vectors, Voices etc) from the Module
Hardware Virtualization
Required for multi-VM support
IOMD emulation
Required for RiscPC emulation
ARMv4 instruction set (implemented)
Required for a StrongARM JIT
CPU paravirtualization
This is the final feature the JIT requires to handle elevated code correctly and will hopefully get the TOPOLOGIKA game encryption working.
Full MEMC emulation
Required to sandbox the VM, allowing RO3.11 to run within it.
IOC Timer 2 and 3
Required for keyboard emulation.
Virtualize IRQ's
This allows all managed OS entry points to be removed (Hardware Vectors, Voices etc) from the Module
Hardware Virtualization
Required for multi-VM support
IOMD emulation
Required for RiscPC emulation
ARMv4 instruction set (implemented)
Required for a StrongARM JIT