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