Nintendo · 1990 · 1990s · N/A (hardware feature)
Mode 7 was the SNES PPU's affine transformation mode, rotating and scaling a single background plane in real-time to produce the pseudo-3D road, flight, and sports graphics that defined the look of early 1990s console gaming.
The SNES Picture Processing Unit (PPU) supported eight background modes (Mode 0 through Mode 7), each with different tile depths and layer combinations. Mode 7 was unique: it rendered a single 128×128 tile background using a 2D affine transformation matrix (rotation, scaling, and translation) applied per scanline, allowing the hardware to simulate a perspective-projected plane without a dedicated 3D processor. The effect was applied in real time at 60 fps by the PPU hardware without consuming CPU time, which made it enormously accessible for developers. Mode 7 defined the visual grammar of early SNES gaming — the F-Zero and Pilotwings launch titles demonstrated it immediately — and was used for overworld maps, racing tracks, and boss encounter floors across hundreds of SNES games. The HDMA (Horizontal DMA) register allowed further per-scanline variation that produced horizon warping, pseudo-perspective roads, and rotating planetary surfaces beyond what a flat affine transform alone could produce.