Sega / Hitachi · 1994 · Video Display Processor 1 + 2
The Saturn's dual VDP architecture — VDP1 for sprites and polygons, VDP2 for backgrounds — was designed for 2D sprite performance at a moment when the market moved to 3D. Its 2D capabilities were extraordinary; its 3D capabilities were its weakness.
Sega designed the Saturn's video hardware around an architecture of two co-operating chips: VDP1, which handled sprites and polygon rendering, and VDP2, which generated scrolling background layers. VDP1 used a quadrilateral-based polygon system rather than triangles — each polygon was a four-sided figure rendered by distorting a texture across its surface. This approach, optimised for 2D sprite scaling (where quadrilaterals map perfectly to rectangles), produced significant artefacts in 3D rendering where triangular surfaces could not be approximated cleanly. The Saturn's 2D capabilities, however, were exceptional. VDP1 could scale, rotate, and distort sprites in hardware at speeds that the PlayStation could not match; VDP2's background generators could produce six simultaneous scrolling layers with per-layer scaling, rotation, and colour adjustment. Fighting games on the Saturn — particularly the 2D entries in the Street Fighter Alpha series and the Capcom vs. SNK series — were considered superior to their PlayStation counterparts for this reason. The Saturn's Virtua Fighter 2 port maintained the arcade game's clean geometry better than expected given the hardware limitations. The dual-CPU architecture — two Hitachi SH-2 processors intended to work in parallel — compounded the VDP architecture's issues. Programming for two CPUs splitting a workload was technically challenging; most developers defaulted to running both CPUs sequentially on the same tasks rather than parallelising effectively. The exceptions — typically Sega's own first-party studios who had access to technical documentation and support that third parties lacked — produced results that surprised observers given the hardware's general reputation. Panzer Dragoon Saga (1998) and Guardian Heroes (1996) demonstrated Saturn capabilities that the platform's commercial failure obscured from the broader market.
| VDP1 polygons | Quadrilateral-based; ~500,000/second theoretical |
|---|---|
| VDP2 scroll layers | 4 regular + 2 special rotation planes |
| Sprite VRAM | 512KB (VDP1) + 512KB (VDP2) |
| Simultaneous colours | 16.7 million (24-bit palette) |
| CPUs | 2× Hitachi SH-2 at 28.6 MHz (parallel operation) |