Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <memMap cpu="ARM9">
- <region name="Everything" start="0x00000000" end="0xFFFFFFFF">
- <region name="Instruction TCM" start="0x00000000" end="0x00007FFF" />
- <region name="Main memory" start="0x02000000" end="0x023FFFFF" />
- <register name="Main memory control" address="0x027FFFFE" />
- <region name="WRAM" start="0x03000000" />
- <region name="I/O ports" start="0x04000000">
- <region name="Display engine A" start="0x04000000" end="0x0400006C">
- <register name="DISPCNT" address="0x04000000" size="4" />
- <register name="DISPSTAT" address="0x04000004" size="2" />
- <register name="VCOUNT" address="0x04000006" size="2" />
- <register name="BG0CNT" address="0x04000008" size="2" />
- <register name="BG1CNT" address="0x0400000A" size="2" />
- <register name="BG2CNT" address="0x0400000C" size="2" />
- <register name="BG3CNT" address="0x0400000E" size="2" />
- <register name="BG0HOFS" address="0x04000010" size="2" />
- <register name="BG0VOFS" address="0x04000012" size="2" />
- <register name="BG1HOFS" address="0x04000014" size="2" />
- <register name="BG1VOFS" address="0x04000016" size="2" />
- <register name="BG2HOFS" address="0x04000018" size="2" />
- <register name="BG2VOFS" address="0x0400001A" size="2" />
- <register name="BG3HOFS" address="0x0400001C" size="2" />
- <register name="BG3VOFS" address="0x0400001E" size="2" />
- <register name="BG2PA" address="0x04000020" size="2" />
- <register name="BG2PB" address="0x04000022" size="2" />
- <register name="BG2PC" address="0x04000024" size="2" />
- <register name="BG2PD" address="0x04000026" size="2" />
- <register name="BG2X_L" address="0x04000028" size="2" />
- <register name="BG2X_H" address="0x0400002A" size="2" />
- <register name="BG2Y_L" address="0x0400002C" size="2" />
- <register name="BG2Y_H" address="0x0400002E" size="2" />
- <register name="BG3PA" address="0x04000030" size="2" />
- <register name="BG3PB" address="0x04000032" size="2" />
- <register name="BG3PC" address="0x04000034" size="2" />
- <register name="BG3PD" address="0x04000036" size="2" />
- <register name="BG3X_L" address="0x04000038" size="2" />
- <register name="BG3X_H" address="0x0400003A" size="2" />
- <register name="BG3Y_L" address="0x0400003C" size="2" />
- <register name="BG3Y_H" address="0x0400003E" size="2" />
- <register name="WIN0H" address="0x04000040" size="2" />
- <register name="WIN1H" address="0x04000042" size="2" />
- <register name="WIN0V" address="0x04000044" size="2" />
- <register name="WIN1V" address="0x04000046" size="2" />
- <register name="WININ" address="0x04000048" size="2" />
- <register name="WINOUT" address="0x0400004A" size="2" />
- <register name="MOSAIC" address="0x0400004C" size="2" />
- <register name="BLDCNT" address="0x04000050" size="2" />
- <register name="BLDCNT" address="0x04000052" size="2" />
- <register name="BLDALPHA" address="0x04000054" size="2" />
- <register name="DISP3DCNT" address="0x04000060" size="4" />
- <register name="DISPCAPCNT" address="0x04000064" size="4" />
- <register name="MASTER_BRIGHT" address="0x0400006C" size="2" />
- <register name="DISP_MMEM_FIFO" address="0x04000068" />
- <register name="TVOUTCNT" address="0x04000070" />
- </region>
- <region name="DMA Control" start="0x040000B0" end="0x040000DF">
- <register name="DMA0SAD" address="0x040000B0" size="4" />
- <register name="DMA0DAD" address="0x040000B4" size="4" />
- <register name="DMA0CNT_L" address="0x040000B8" size="2" />
- <register name="DMA0CNT_H" address="0x040000BA" size="2" />
- <register name="DMA1SAD" address="0x040000BC" size="4" />
- <register name="DMA1DAD" address="0x040000C0" size="4" />
- <register name="DMA1CNT_L" address="0x040000C4" size="2" />
- <register name="DMA1CNT_H" address="0x040000C6" size="2" />
- <register name="DMA2SAD" address="0x040000C8" size="4" />
- <register name="DMA2DAD" address="0x040000CC" size="4" />
- <register name="DMA2CNT_L" address="0x040000D0" size="2" />
- <register name="DMA2CNT_H" address="0x040000D2" size="2" />
- <register name="DMA3SAD" address="0x040000D4" size="4" />
- <register name="DMA3DAD" address="0x040000D8" size="4" />
- <register name="DMA3CNT_L" address="0x040000DC" size="2" />
- <register name="DMA3CNT_H" address="0x040000DE" size="2" />
- </region>
- <region name="DMA Filldata Buffers" start="0x040000E0" end="0x040000EF">
- <register name="DMA0FILL" address="0x040000E0" size="4" />
- <register name="DMA1FILL" address="0x040000E4" size="4" />
- <register name="DMA2FILL" address="0x040000E8" size="4" />
- <register name="DMA3FILL" address="0x040000EC" size="4" />
- </region>
- <region name="Timers" start="0x04000100">
- <register name="TM0CNT_L" address="0x04000100" size="2" />
- <register name="TM0CNT_H" address="0x04000102" size="2" />
- <register name="TM1CNT_L" address="0x04000104" size="2" />
- <register name="TM1CNT_H" address="0x04000106" size="2" />
- <register name="TM2CNT_L" address="0x04000108" size="2" />
- <register name="TM2CNT_H" address="0x0400010A" size="2" />
- <register name="TM3CNT_L" address="0x0400010C" size="2" />
- <register name="TM3CNT_H" address="0x0400010E" size="2" />
- </region>
- <region name="Gamepad" start="0x04000130">
- <register name="KEYINPUT" address="0x04000130" size="2" />
- <register name="KEYCNT" address="0x04000132" size="2" />
- <register name="EXTKEYIN" address="0x04000136" size="2" />
- </region>
- <region name="Slot 1">
- <register name="AUXSPICNT" address="0x040001A0" size="2" />
- <register name="AUXSPIDATA" address="0x040001A2" size="2" />
- <register name="ROMCTRL" address="0x040001A4" size="2" />
- <region name="Gamecard Command out" start="0x040001A8" end="0x040001AF" />
- <register name="Encryption seed 0 Low" address="0x040001B0" size="4" />
- <register name="Encryption seed 1 Low" address="0x040001B4" size="4" />
- <register name="Encryption seed 0 High" address="0x040001B8" size="4" />
- <register name="Encryption seed 1 High" address="0x040001BA" size="4" />
- </region>
- <region name="SPI">
- <register name="SPICNT" address="0x04001C0" size="2" />
- <register name="SPIDATA" address="0x04001C2" size="2" />
- </region>
- <region name="Memory and IRQ control" start="0x04000200" end="0x0400027F">
- <register name="EXMEMCNT" address="0x04000204" size="1" />
- <register name="IME" address="0x04000208" size="2" />
- <register name="IE" address="0x04000210" size="4" />
- <register name="IF" address="0x04000214" size="4" />
- <register name="WRAMCNT" address="0x04000247" size="1" />
- <register name="VRAMCNT_A" address="0x04000240" size="1" />
- <register name="VRAMCNT_B" address="0x04000241" size="1" />
- <register name="VRAMCNT_C" address="0x04000242" size="1" />
- <register name="VRAMCNT_D" address="0x04000243" size="1" />
- <register name="VRAMCNT_E" address="0x04000244" size="1" />
- <register name="VRAMCNT_F" address="0x04000245" size="1" />
- <register name="VRAMCNT_G" address="0x04000246" size="1" />
- <!--0x04000247 is WRAMCNT, thus the skip of one address here-->
- <register name="VRAMCNT_H" address="0x04000248" size="1" />
- <register name="VRAMCNT_I" address="0x04000249" size="1" />
- <register name="VRAMCNT_C" address="0x04000242" size="1" />
- </region>
- <region name="Math">
- <register name="DIVCNT" address="0x0400280" size="2" />
- <register name="DIV_NUMER" address="0x0400290" size="4" />
- <register name="DIV_DENOM" address="0x0400298" size="4" />
- <register name="DIV_RESULT" address="0x04002A0" size="8" />
- <register name="DIVREM_RESULT" address="0x04002A0" size="8" />
- <register name="SQRTCNT" address="0x04002B0" size="2" />
- <register name="SQRT_RESULT" address="0x04002B4" size="4" />
- <register name="SQRT_PARAM" address="0x04002B8" size="8" />
- </region>
- <register name="POSTFLG" address="0x04000300" size="1" />
- <register name="POWCNT1" address="0x04000304" size="2" />
- <register name="BIOSPROT" adress="0x0x4000308" />
- <region name="3D Display Engine" start="0x04000320" end="0x040006A3">
- <register name="RDLINES_COUNT" address="0x04000320" size="4" />
- <region name="EDGE_COLOR" start="0x04000330" end="0x0400033F" />
- <register name="ALPHA_TEST_REF" address="0x04000340" size="1" />
- <register name="CLEAR_COLOR" address="0x04000350" size="4" />
- <register name="CLEAR_DEPTH" address="0x04000354" size="2" />
- <register name="CLR_IMAGE_OFFSET" address="0x04000356" size="2" />
- <register name="FOG_COLOR" address="0x04000358" size="4" />
- <register name="FOG_OFFSET" address="0x0400035C" size="2" />
- <region name="FOG_TABLE" start="0x04000360" end="0x0400037F" />
- <region name="GXFIFO" start="0x04000400" end="0x0400043F" />
- <region name="Cmd ports" start="0x04000440">
- <register name="MTX_MODE" address="0x04000440" size="4" />
- <register name="MTX_PUSH" address="0x04000444" size="4" />
- <register name="MTX_POP" address="0x04000448" size="4" />
- <register name="MTX_STORE" address="0x0400044C" size="4" />
- <register name="MTX_RESTORE" address="0x04000450" size="4" />
- <register name="MTX_IDENTITY" address="0x04000454" size="4" />
- <register name="MTX_LOAD_4x4" address="0x04000458" size="4" />
- <register name="MTX_LOAD_4x3" address="0x0400045C" size="4" />
- <register name="MTX_MULT_4x4" address="0x04000460" size="4" />
- <register name="MTX_MULT_4x3" address="0x04000464" size="4" />
- <register name="MTX_MULT_3x3" address="0x04000468" size="4" />
- <register name="MTX_SCALE" address="0x0400046C" size="4" />
- <register name="MTX_TRANS" address="0x04000470" size="4" />
- <register name="COLOR" address="0x04000480" size="4" />
- <register name="NORMAL" address="0x04000484" size="4" />
- <register name="TEXCOORD" address="0x04000488" size="4" />
- <register name="VTX_16" address="0x0400048C" size="4" />
- <register name="VTX_10" address="0x04000490" size="4" />
- <register name="VTX_XY" address="0x04000494" size="4" />
- <register name="VTX_XZ" address="0x04000498" size="4" />
- <register name="VTX_YZ" address="0x0400049C" size="4" />
- <register name="VTX_DIFF" address="0x040004A0" size="4" />
- <register name="POLYGON_ATTR" address="0x040004A4" size="4" />
- <register name="TEXIMAGE_PARAM" address="0x040004A8" size="4" />
- <register name="PLTT_BASE" address="0x040004AC" size="4" />
- <register name="DIF_AMB" address="0x040004C0" size="4" />
- <register name="SPE_EMI" address="0x040004C4" size="4" />
- <register name="LIGHT_VECTOR" address="0x040004C8" size="4" />
- <register name="LIGHT_COLOR" address="0x040004CC" size="4" />
- <register name="SHININESS" address="0x040004D0" size="4" />
- <register name="BEGIN_VTXS" address="0x04000500" size="4" />
- <register name="END_VTXS" address="0x04000504" size="4" />
- <register name="SWAP_BUFFERS" address="0x04000540" size="4" />
- <register name="VIEWPORT" address="0x04000580" size="4" />
- <register name="BOX_TEST" address="0x040005C0" size="4" />
- <register name="POS_TEST" address="0x040005C4" size="4" />
- <register name="VEC_TEST" address="0x040005C8" size="4" />
- </region>
- <region name="TOON_TABLE" start="0x04000380" end="0x040003BF" />
- <register name="GXSTAT" address="0x04000600" size="4" />
- <register name="RAM_COUNT" address="0x04000604" size="4" />
- <register name="DISP_1DOT_DEPTH" address="0x04000610" size="2" />
- <region name="POS_RESULT" start="0x04000620" end="0x0400062F" />
- <region name="VEC_RESULT" start="0x04000630" end="0x04000635" />
- <region name="CLIPMTX_RESULT" start="0x04000640" />
- <region name="VECMTX_RESULT" start="0x04000680" />
- </region>
- <region name="Display Engine B" start="0x04001000" end="0x0400106C">
- <register name="DISPCNT" address="0x04001000" size="4" />
- <register name="DISPSTAT" address="0x04001004" size="2" />
- <register name="VCOUNT" address="0x04001006" size="2" />
- <register name="BG0CNT" address="0x04001008" size="2" />
- <register name="BG1CNT" address="0x0400100A" size="2" />
- <register name="BG2CNT" address="0x0400100C" size="2" />
- <register name="BG3CNT" address="0x0400100E" size="2" />
- <register name="BG0HOFS" address="0x04001010" size="2" />
- <register name="BG0VOFS" address="0x04001012" size="2" />
- <register name="BG1HOFS" address="0x04001014" size="2" />
- <register name="BG1VOFS" address="0x04001016" size="2" />
- <register name="BG2HOFS" address="0x04001018" size="2" />
- <register name="BG2VOFS" address="0x0400101A" size="2" />
- <register name="BG3HOFS" address="0x0400101C" size="2" />
- <register name="BG3VOFS" address="0x0400101E" size="2" />
- <register name="BG2PA" address="0x04001020" size="2" />
- <register name="BG2PB" address="0x04001022" size="2" />
- <register name="BG2PC" address="0x04001024" size="2" />
- <register name="BG2PD" address="0x04001026" size="2" />
- <register name="BG2X_L" address="0x04001028" size="2" />
- <register name="BG2X_H" address="0x0400102A" size="2" />
- <register name="BG2Y_L" address="0x0400102C" size="2" />
- <register name="BG2Y_H" address="0x0400102E" size="2" />
- <register name="BG3PA" address="0x04001030" size="2" />
- <register name="BG3PB" address="0x04001032" size="2" />
- <register name="BG3PC" address="0x04001034" size="2" />
- <register name="BG3PD" address="0x04001036" size="2" />
- <register name="BG3X_L" address="0x04001038" size="2" />
- <register name="BG3X_H" address="0x0400103A" size="2" />
- <register name="BG3Y_L" address="0x0400103C" size="2" />
- <register name="BG3Y_H" address="0x0400103E" size="2" />
- <register name="WIN0H" address="0x04001040" size="2" />
- <register name="WIN1H" address="0x04001042" size="2" />
- <register name="WIN0V" address="0x04001044" size="2" />
- <register name="WIN1V" address="0x04001046" size="2" />
- <register name="WININ" address="0x04001048" size="2" />
- <register name="WINOUT" address="0x0400104A" size="2" />
- <register name="MOSAIC" address="0x0400104C" size="2" />
- <register name="BLDCNT" address="0x04001050" size="2" />
- <register name="BLDCNT" address="0x04001052" size="2" />
- <register name="BLDALPHA" address="0x04001054" size="2" />
- </region>
- <region name="Gamecard Data In" start="0x04100010" end="0x04100013" />
- <register name="IPCFIFORECV" address="0x041000000" />
- </region>
- <region name="Palettes" start="0x05000000" end="0x050007FF">
- <region name="BG A" start="0x05000000" end="0x050001FF" />
- <region name="BG B" start="0x05000400" end="0x050005FF" />
- <region name="OBJ A" start="0x05000200" end="0x050003FF" />
- <region name="OBJ B" start="0x05000600" end="0x050007FF" />
- </region>
- <region name="VRAM" start="0x06000000">
- <region name="BG A" start="0x06000000" />
- <region name="BG B" start="0x06200000" />
- <region name="OBJ A" start="0x06400000" />
- <region name="OBJ B" start="0x06600000" />
- <region name="LCDC" start="0x06800000" />
- </region>
- <region name="OAM" start="0x07000000" end="0x070007FF">
- <region name="OAM A" start="0x07000000" end="0x070003FF" />
- <region name="OAM B" start="0x07000400" end="0x070007FF" />
- </region>
- <region name="Slot 2 ROM" start="0x08000000" />
- <region name="Slot 2 RAM" start="0x0A000000" />
- <region name="ARM9-Bios" start="0xFFFF0000" end="0xFFFF8000" />
- </region>
- </memMap>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement