Memory layout: Difference between revisions
| Line 2: | Line 2: | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
! Old 3DS | |||
! Address | ! Address | ||
! Size | ! Size | ||
! Description | ! Description | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x0 | | 0x0 | ||
| 0x10000 | | 0x10000 | ||
| Bootrom (super secret code/data @ 0x8000) | | Bootrom (super secret code/data @ 0x8000) | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x10000 | | 0x10000 | ||
| 0x10000 | | 0x10000 | ||
| Bootrom mirror | | Bootrom mirror | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x10000000 | | 0x10000000 | ||
| ? | | ? | ||
| [[IO]] memory | | [[IO]] memory | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x17E00000 | | 0x17E00000 | ||
| 0x2000 | | 0x2000 | ||
| MPCore private memory region | | MPCore private memory region | ||
|- | |- | ||
| style="background: orange" | No? | |||
| 0x17E10000 | |||
| 0x1000 | |||
| MPCore Distributed Interrupt Controller?? | |||
|- | |||
| style="background: green" | Yes | |||
| 0x18000000 | | 0x18000000 | ||
| 0x600000 | | 0x600000 | ||
| VRAM | | VRAM | ||
|- | |- | ||
| style="background: red" | No | |||
| 0x1F000000 | | 0x1F000000 | ||
| 0x400000 | | 0x400000 | ||
| [[New_3DS]] additional memory | | [[New_3DS]] additional memory | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x1FF00000 | | 0x1FF00000 | ||
| 0x80000 | | 0x80000 | ||
| DSP memory | | DSP memory | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x1FF80000 | | 0x1FF80000 | ||
| 0x80000 | | 0x80000 | ||
| AXI WRAM | | AXI WRAM | ||
|- | |- | ||
| style="background: green" | Yes | |||
| 0x20000000 | | 0x20000000 | ||
| 0x8000000 | | 0x8000000 | ||
| FCRAM | | FCRAM | ||
|- | |- | ||
| style="background: red" | No | |||
| 0x28000000 | | 0x28000000 | ||
| 0x8000000 | | 0x8000000 | ||