base:memory_management
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
base:memory_management [2018-05-29 02:38] – white_flame | base:memory_management [2018-05-29 07:35] – white_flame | ||
---|---|---|---|
Line 8: | Line 8: | ||
^Name ^Bit ^Region ^0 ^1 ^Notes^ | ^Name ^Bit ^Region ^0 ^1 ^Notes^ | ||
- | |LORAM|0|$A000-BFFF|RAM|BASIC|If KERNAL isn't mapped in, then BASIC won't map in either and this area stays as RAM.| | + | |LORAM|0|$A000-BFFF|RAM|BASIC|If KERNAL isn't mapped in, then BASIC won't map in either and this region |
|HIRAM|1|$E000-FFFF|RAM|KERNAL| | | |HIRAM|1|$E000-FFFF|RAM|KERNAL| | | ||
- | |CHAREN|2|$D000-DFFF|CHARROM|I/ | + | |CHAREN|2|$D000-DFFF|CHARROM|I/ |
* All other memory locations ($0000-9FFF, | * All other memory locations ($0000-9FFF, | ||
- | * Writes to a ROM-mapped | + | * Writes to a ROM-mapped |
- | * The VIC-II | + | * The VIC-II always |
The mappings from combining these 3 bits are listed below. | The mappings from combining these 3 bits are listed below. | ||
Line 29: | Line 29: | ||
|$37 +55 %111 |BASIC |I/O |KERNAL|Default| | |$37 +55 %111 |BASIC |I/O |KERNAL|Default| | ||
- | The cartridge port also has the GAME and EXROM pins, which meddle with the memory map even further. | + | The cartridge port also has the GAME and EXROM pins, which meddle with the memory map even further. |
- White Flame | - White Flame |
base/memory_management.txt · Last modified: 2022-04-17 05:36 by white_flame