PlayStation Architecture
- Hardware
- Gaming
- Emulation
- Programming
The post is a long technical explainer on the original PlayStation’s architecture, covering its MIPS-based CPU, graphics pipeline, audio, memory layout, and the practical tradeoffs behind a 1994 console built under brutal cost limits. People loved it partly because the site itself is unusually readable for this kind of hardware archaeology, and partly because the machine still sits in a sweet spot where the design is understandable, full of sharp edges, and visibly reflected in the games. The strongest comments grounded that appeal in specifics. PS1 weirdness was not an abstract “retro feel.” It came from concrete constraints like affine instead of perspective-correct texture mapping, tiny RAM and VRAM budgets, branch-delay behavior, and display output tuned for CRTs rather than sharp LCDs. That is why the same game can look charming, broken, or both depending on whether you view it through a CRT, a good filter, or a high-resolution emulator with geometry fixes.
If you care about emulation, retro ports, or hardware-informed game design, treat the PS1 look as the product of specific constraints like affine texture mapping, memory aliasing, and display assumptions, not as vague nostalgia. For modern projects, that means reproducing the pipeline and output conditions together, not just lowering polygon counts or adding a shader.
-
copetti.org
- Discuss on HN