Memory Region - PPU Sprite Tile Table: Difference between revisions

From NerdConsole
Jump to navigationJump to search
(Created page with "'''Address Range:''' <span class='mono'>$6000 - $7FFF</span> Size: 8,192 bytes First, set the Extended RAM Select register in the Control Page to bank 255 to redirect Extended RAM to be redirected to the PPU. Then, writing data to this address range is interpreted as data in the Sprite Tile Table. This data is arranged into 8x8 tiles that use 8, 16, 24, 32, 40...")
 
No edit summary
 
Line 12: Line 12:


Return to [[Memory Regions]].
Return to [[Memory Regions]].
{{#css:User:NerdOfEpic/builtin-palette.css}}
{{#css:User:NerdOfEpic/basic.css}}

Latest revision as of 19:50, 30 January 2024

Address Range:

$6000 - $7FFF

Size: 8,192 bytes

First, set the Extended RAM Select register in the Control Page to bank 255 to redirect Extended RAM to be redirected to the PPU.

Then, writing data to this address range is interpreted as data in the Sprite Tile Table. This data is arranged into 8x8 tiles that use 8, 16, 24, 32, 40, or 48 bytes each depending on the current Graphics Mode.

There are 16 Sprite Tilesets that can be selected manually using the Tileset Select Registers or can be used for tileset cycling. Whichever one is selected by those registers is the one where the data goes when writing to this region of memory.

Return to Memory Regions.