TPAGE layout

From Castlevania: Symphony of the Night Wiki
Revision as of 12:16, 2 July 2025 by Bismurphy (talk | contribs) (Created page with "The game stores data in GPU VRAM organized in texture pages, or tpages. They are laid out in the VRAM as follows: File:annotated_tpages.png This may be helpful for debugging and tracking of textures. Note that the game's two framebuffers are held in tpages 0 through 7. Since the game is 256x240 (widthxheight), the height of 240 leaves 16 extra rows of pixels available. These are used for the color lookup tables (also known as CLUTs, or palettes). These are visibl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

The game stores data in GPU VRAM organized in texture pages, or tpages. They are laid out in the VRAM as follows:

This may be helpful for debugging and tracking of textures.

Note that the game's two framebuffers are held in tpages 0 through 7.

Since the game is 256x240 (widthxheight), the height of 240 leaves 16 extra rows of pixels available. These are used for the color lookup tables (also known as CLUTs, or palettes). These are visible in the screenshot along the lower edge of tpages 0 through 7. They actually also bleed into tpages 8 through B as well.