Changes

Jump to navigation Jump to search

FF7/Kernel/Memory management

2 bytes added, 09:45, 7 March 2005
m
VRAM management
The PSX video memory can best be seen as a rectangular "surface" made up of 2048x512 pixels. A slight caveat to this model is that the PSX can hold multiple color depths in VRAM at the same time. To make the VRAM a little easier to visualize, This document represents VRAM as a 1024x512 matrix to allow for some color depth in either direction and to minimize some extreme skewing of the video buffers.
 
The following is a typical state of VRAM during game play.
The two game screens on the left side are the video buffer and the back buffer. The patchwork of graphics on the top right are the field graphics for that scene. The bottom row consists of cached graphics and special effects and on right semi-permanent and permanent textures for the game.
 
The following is a schematic representation of VRAM and all it's texture boundaries.
The green area on the right is the permanent menu textures and the yellow is where the menu font is located.
All the blank rectangles are the texture cache boundaries. In order of volatility, the top two rows of cache space are overwritten from left to right, and then the bottom rows are overwritten. The textures on the bottom right are barely overwritten except for key places.  
== PSX CD-ROM management ==
Anonymous user

Navigation menu