Changes

697 bytes added ,  00:10, 20 October 2014
Line 48: Line 48:     
=ARM9 Physical memory regions =
 
=ARM9 Physical memory regions =
 +
==Old3DS==
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 93: Line 94:  
| 0x4000
 
| 0x4000
 
| Data TCM (Mapped during bootrom)
 
| Data TCM (Mapped during bootrom)
 +
|-
 +
| 0xFFFF0000
 +
| 0x10000
 +
| Bootrom, the main region is at +0x8000, which is disabled during system boot.
 +
|}
 +
 +
==New3DS==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Address
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x01FF8000
 +
| 0x10000
 +
| Instruction TCM (Accessed by the kernel and process by this address)
 +
|-
 +
| 0x07FF8000
 +
| 0x10000
 +
| Instruction TCM (Accessed by bootrom by this address) (?)
 +
|-
 +
| 0x08000000
 +
| 0x00200000
 +
| ARM9-only internal memory
 +
|-
 +
| 0x10000000
 +
| 0x08000000
 +
| [[IO]] memory
 +
|-
 +
| 0x18000000
 +
| 0x600000
 +
| VRAM
 +
|-
 +
| 0x1FF00000
 +
| 0x80000
 +
| DSP memory
 +
|-
 +
| 0x1FF80000
 +
| 0x80000
 +
| AXI WRAM
 +
|-
 +
| 0x20000000
 +
| 0x10000000
 +
| FCRAM
 +
|-
 +
| 0xFFF00000
 +
| 0x4000
 +
| Data TCM (Mapped during bootrom) (?)
 
|-
 
|-
 
| 0xFFFF0000
 
| 0xFFFF0000