Memory Region - PPU Background Tile Table

From NerdConsole
Revision as of 19:09, 28 January 2024 by NerdOfEpic (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Address Range:

$4000 - $5FFF

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 Background 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 Background Tilesets that can be selected manually using the Tileset Select Registers or can be used for extra backgrounds or 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.