Changes

344 bytes added ,  20:13, 7 March 2023
no edit summary
Line 1: Line 1: −
The DMCU is a M68HC11 based microcontroller which manages the Display Controller while in vWii mode.
+
The DMCU is a M68HC11 compatible microcontroller which manages the Display Controller while in vWii mode.
    
== Firmware ==
 
== Firmware ==
 
The DMCU firmware is loaded by [[nn_cmpt.rpl]]. The firmware is stored in [[OSv0]]/[[OSv1]] as hex encoded data.
 
The DMCU firmware is loaded by [[nn_cmpt.rpl]]. The firmware is stored in [[OSv0]]/[[OSv1]] as hex encoded data.
 +
 +
== Memory Map ==
 +
{| class="wikitable"
 +
|-
 +
! 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
 +
|-
 +
| 0x9400-0x940F
 +
| 0x10
 +
| DC interface registers
 +
|-
 +
| 0xFFC0-0xFFFF
 +
| 0x40
 +
| Vectors
 +
|}