Skip to content

GS Memory

Ian Brown edited this page May 23, 2024 · 1 revision

Layout

The GS memory is laid out as follows

Address Content
0x0 Display Buffer 640 x 256 32bpp
0x0A0000 Frame buffer 1280 * 512 * 16bpp
0x1E0000 Frame z-buffer 1280 * 512 PSMZ16
0x320000 Start of texture area, size 0xE0000
0x400000 End of memory

A progressive scan 640 x 512 * 32 would need to be. This works because we have the same amount of data for textures.

Address Content
0x0 Display Buffer 640 x 512 32bpp
0x140000 Frame buffer 640 * 512 * 32bpp
0x280000 Frame z-buffer 640 * 512 PSMZ16
0x320000 Start of texture area, size 0xE0000
0x400000 End of memory
Clone this wiki locally