Here's a vast collection of PSX hardware tests.
The tests were used for reverse-engineering the functionality of the PSX hardware, and for testing the PSX emulation in no$psx.
Some of the tests might be useful for testing hardware or other emulators, and some tests are just displaying a bunch of random hex numbers (which, I don't remember what I was testing there myself).
Pixel accurate video tests (released june 2026):
The various "VIDEO/RENDER xxx" tests are testing pixel-accurate rendering.
The sceneries are rendered by GPU commands and via pixel-accurate software-emulation, the output is then converted to grayscale, with faulty pixels shown in red or orange.
There are two types of errors:
Caution: Some tests might show "bad" results even when everything is fine.
When testing emulators, and if something looks "wrong", please also run diag.exe on real hardware, and then check if the emulated test results do actually differ from real hardware.
And worse: Some tests are unstable.
In particular, some tests may change hardware state, causing OTHER tests to fail subsequently.
To avoid that, if something looks wrong, reboot diag.exe, then go straight to the test that had failed, and check if it does still fail (when not having messed up the hardware state by running other tests).
Source: https://problemkaputt.de/psx-diag.htm.
The tests were used for reverse-engineering the functionality of the PSX hardware, and for testing the PSX emulation in no$psx.
Some of the tests might be useful for testing hardware or other emulators, and some tests are just displaying a bunch of random hex numbers (which, I don't remember what I was testing there myself).
Pixel accurate video tests (released june 2026):
The various "VIDEO/RENDER xxx" tests are testing pixel-accurate rendering.
The sceneries are rendered by GPU commands and via pixel-accurate software-emulation, the output is then converted to grayscale, with faulty pixels shown in red or orange.
There are two types of errors:
- PIXERR (red) black pixel isn't black (usually meaning that the polygon shape is wrong).
- RGBERR (orange) non-black pixel has wrong color (usually meaning that some color shading/blending went wrong).
Caution: Some tests might show "bad" results even when everything is fine.
When testing emulators, and if something looks "wrong", please also run diag.exe on real hardware, and then check if the emulated test results do actually differ from real hardware.
And worse: Some tests are unstable.
In particular, some tests may change hardware state, causing OTHER tests to fail subsequently.
To avoid that, if something looks wrong, reboot diag.exe, then go straight to the test that had failed, and check if it does still fail (when not having messed up the hardware state by running other tests).
Source: https://problemkaputt.de/psx-diag.htm.