Core Registers
Range: 0xFFFE0000 - 0xFFFExxxx
All IOP core registers are emulated in software.
Scratchpad mapping word 0 (0xbe03f0)
Scratchpad mapping word 1 (0xbe03f4)
Rom Ver emulation enable (0xbe082c)
Cache control (0xbe03e8)
0x130:
if 0xc04 is written here the PPC data cache range 0xbde800 - 0xbe1000 gets flushed to memory and then the entire data cache is invalided.
0x140:
Store value in scratchpad mapping word 0 and update cache ctrl.
0x144:
Store value in scratchpad mapping word 1 and update cache ctrl.
0x184:
if rom_ver_emu is enabled, store/load value in/from ptr @ 0xbe0830
0x180:
set rom_ver_emu to value
0x188:
TODO ?? Dev9 related
0x18c:
TODO
?? Dev9 related
0x1a0:
XPARAM index Updates a global var with the current XPARAM index
0x1a4: XPARAM value
Sets the XPARAM value with the current global index var
0x400:
TODO
?? SPEED related