Hardware/DMCU
< Hardware
Revision as of 14:54, 8 March 2023 by GaryOderNichts (talk | contribs)
The DMCU is a M68HC11 compatible microcontroller which manages the Display Controller while in vWii mode.
Firmware
The DMCU firmware is loaded by nn_cmpt.rpl. The firmware is stored in OSv0/OSv1 as hex encoded data.
Memory Map
Address range | Size | Description |
---|---|---|
0x0000-0x000f | 0x10 | RAM |
0x0100-0x5fff | 0x5F00 | External RAM (Contains data, text, rodata, and stack) |
0x8000-0x803F | 0x40 | M68HC11 control registers |
0x8100-0x93FF[check] | 0x1300 | DC registers 0x4100+ |
0x9400-0x940F | 0x10 | DC interface registers |
0x9600-0xBFFF[check] | 0x2A00 | DC registers 0x5600+ |
0xFFC0-0xFFFF | 0x40 | Vectors |