Memory layout: Difference between revisions
Line 137: | Line 137: | ||
! Region size, for BASE mem-region | ! Region size, for BASE mem-region | ||
|- | |- | ||
| 0 (default | | 0 (default with regular 3DS kernel, used when the type is not 2-5) | ||
| 0x0 | | 0x0 | ||
| 0x04000000(64MB) | | 0x04000000(64MB) | ||
Line 177: | Line 177: | ||
| 0x01400000 | | 0x01400000 | ||
|- | |- | ||
| 6 | | 6 (with [[New_3DS]] kernel this is the type used when the value is not 7) | ||
| 0x0 | | 0x0 | ||
| | | 0x07C00000 | ||
| | | 0x07C00000 | ||
| | | 0x06400000 | ||
| | | 0x0E000000 | ||
| | | 0x02000000 | ||
|- | |- | ||
| 7 | | 7 | ||
| 0x0 | | 0x0 | ||
| | | 0x0B200000 | ||
| | | 0x0B200000 | ||
| | | 0x02E00000 | ||
| | | 0x0E000000 | ||
| | | 0x02000000 | ||
|} | |} | ||
The SYSTEM mem-region size is calculated with: size = | The SYSTEM mem-region size is calculated with: size = FCRAMTOTALSIZE - (APPLICATION_MEMREGIONSIZE + BASE_MEMREGIONSIZE). | ||
Support for type6/7 was [[NCCH/Extended Header|implemented]] in [[NS]] with [[8.0.0-18]], these | Support for type6/7 was [[NCCH/Extended Header|implemented]] in [[NS]] with [[8.0.0-18]], these are only supported in the [[New_3DS]] ARM11-kernel not the regular 3DS kernel. These two types are the only ones supported by the New3DS kernel. | ||
Free/used memory on [[4.5.0-10]] with Home Menu / Internet Browser, with the default APPMEMTYPE on retail: | Free/used memory on [[4.5.0-10]] with Home Menu / Internet Browser, with the default APPMEMTYPE on retail: |