This is an old revision of the document!


GPU Test

This is a GPU test program which will verify the rendering of some GPU primitives. Once all tests has been run, the results of the tests will be shown, like in the screenshot below.

psxtest_gpu.zip

GPU Plugin

A GPU plugin for your favourite Playstation emulator. Uses the same software simulation as the GPU Test above.

gpuadgpu.zip

Overscan

Here is an example of a (probably) unusual PSX resolution, 720×576 15bit (PAL interlace). This is accomplished by setting the PSX to display a 720×576 image and then constantly updating the upper part of the image using DMA as the PSX has a hardcoded framebuffer of 1024×512 pixels. Luckily the RAMDAC wraps when reaching the bottom of the image, making it possible to show more than 512 lines. This will probably not work in any current emulator as an effect like this requires linebased emulation.

This is a picture of “Penny” (Kaley Cuoco). The screenshot is scaled to 768×576 to have the right proportions on a 1:1 (square) pixel monitor.

overscan.zip

Emerge

This example will show the same picture as above, but this time it will be slowly emerging from the center of the display. This effect is created by carefully modifying the display range and offset registers each field.

This is a picture of “Penny” (Kaley Cuoco). The screenshot is scaled to 768×576 to have the right proportions on a 1:1 (square) pixel monitor.

emerge.zip

Print/export