Memory Region - CPU Low ROM: Difference between revisions
From NerdConsole
Jump to navigationJump to search
NerdOfEpic (talk | contribs) (Created page with "'''Address Range:''' <span class='mono'>$8000 - $BFFF</span> The third 16KB of the address space called Low ROM. It represents a region of ROM that supports up to 256 banks which provide access to a total of 4MB of space for program and graphics data. Care must be taken to ensure access to this ROM is handled while the correct bank is active. This region of the address space, if available, is found in the cartridge. Banking of this region is controled by the Regi...") |
NerdOfEpic (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
<span class='mono'>$8000 - $BFFF</span> | <span class='mono'>$8000 - $BFFF</span> | ||
Size: 16,384 bytes | |||
The third 16KB of the address space called Low ROM. It represents a region of ROM that supports up to 256 banks which provide access to a total of 4MB of space for program and graphics data. Care must be taken to ensure access to this ROM is handled while the correct bank is active. This region of the address space, if available, is found in the cartridge. | The third 16KB of the address space called Low ROM. It represents a region of ROM that supports up to 256 banks which provide access to a total of 4MB of space for program and graphics data. Care must be taken to ensure access to this ROM is handled while the correct bank is active. This region of the address space, if available, is found in the cartridge. | ||
Line 8: | Line 10: | ||
Return to [[Memory Regions]]. | Return to [[Memory Regions]]. | ||
{{#css:User:NerdOfEpic/ | {{#css:User:NerdOfEpic/basic.css}} |
Latest revision as of 19:48, 30 January 2024
Address Range:
$8000 - $BFFF
Size: 16,384 bytes
The third 16KB of the address space called Low ROM. It represents a region of ROM that supports up to 256 banks which provide access to a total of 4MB of space for program and graphics data. Care must be taken to ensure access to this ROM is handled while the correct bank is active. This region of the address space, if available, is found in the cartridge.
Banking of this region is controled by the Low ROM Select register in the Control Page. In general, access to banks that are not supported by the cartridge design in use is considered to have undefined behavior, but as the programmer you can do whatever you like even if it may seem odd.
Return to Memory Regions.