Super FX Chip
Cartridge silicon
The Super FX chip embedded a RISC processor in SNES cartridges, enabling polygon graphics and establishing the concept of hardware-accelerated console gaming.
Overview
When Jez San demonstrated software-rendered 3D on the Game Boy to Nintendo, the response was unprecedented: co-develop custom silicon. The Super FX chip — a RISC processor embedded in game cartridges — transformed the SNES from sprite machine to polygon renderer. Star Fox (1993) showcased what additional processing could achieve. The chip established a precedent: consoles could be extended through cartridge hardware.
Fast facts
- Developed by: Argonaut Software and Nintendo.
- First use: Star Fox (1993, SNES).
- Architecture: 16-bit RISC processor.
- Designations: GSU-1 (original) and GSU-2 (Super FX 2).
- Clock speed: 10.5 MHz (GSU-1), 21 MHz (GSU-2).
Technical specifications
| Specification | GSU-1 (Super FX) | GSU-2 (Super FX 2) |
|---|---|---|
| Processor type | 16-bit RISC | 16-bit RISC |
| Clock speed | 10.5 MHz | 21.4 MHz |
| Registers | 16 × 16-bit | 16 × 16-bit |
| RAM | Varies by cart (typically 32 KB on Star Fox) | Up to 128 KB on later carts |
| ROM addressable | Up to 8 MB | Up to 16 MB |
| Bus width | 16-bit | 16-bit |
| Functions | Polygon rendering, scaling, rotation, line drawing | Same plus higher throughput |
The chip is roughly twice as fast on GSU-2 thanks to the doubled clock; per-frame polygon counts roughly double in the games that used it.
How it worked
| Component | Function |
|---|---|
| Super FX chip | 3D / 2D-effect calculations, framebuffer rendering |
| Cartridge RAM | Frame buffer, geometry data, working memory |
| SNES CPU (5A22) | Game logic, audio cue triggering, input |
| Communication | Super FX writes pixel data; SNES VRAM DMAs it for display |
The SNES CPU delegated transform-and-render work to the Super FX, which wrote the rasterised result into a cartridge-side framebuffer. The CPU then DMA'd that framebuffer into SNES VRAM each frame — Super FX → cart RAM → DMA → VRAM → display.
Super FX games
| Title | Year | Chip version |
|---|---|---|
| Star Fox | 1993 | GSU-1 |
| Stunt Race FX | 1994 | GSU-1 |
| Vortex | 1994 | GSU-1 |
| Dirt Trax FX | 1995 | GSU-1 |
| Doom | 1995 | GSU-2 |
| Yoshi's Island | 1995 | GSU-2 (used for sprite scaling, large bosses, water effects) |
| Winter Gold | 1996 | GSU-2 |
| Star Fox 2 | (cancelled at the time; released on SNES Classic Mini, 2017) | GSU-2 |
Argonaut's role
British programmers working with Japanese hardware engineers created something neither could achieve alone. Argonaut provided 3D expertise honed on Starglider (Atari ST/Amiga, 1986); Nintendo provided silicon fabrication and the SNES platform. The partnership demonstrated international collaboration in console development.
Jez San's pitch — Game Boy software 3D as a proof of concept, then "imagine what we could do with a chip" — became the canonical "demo before deal" template for hardware-vendor partnerships.
Limitations
| Constraint | Impact |
|---|---|
| Frame rate | 10-20 fps typical (Star Fox: ~15 fps; Doom: similar) |
| Polygon count | Tens to low hundreds per frame |
| Cartridge cost | Super FX carts retailed $5-10 above standard SNES carts |
| Development complexity | Required learning a new instruction set + working with Nintendo |
| Resolution | Often rendered at half-resolution, then doubled for output |
SNES enhancement-chip family
Super FX is one of a family of SNES enhancement chips, each addressing different bottlenecks:
| Chip | Purpose | Notable games |
|---|---|---|
| DSP-1 | Mode 7 maths coprocessor | Pilotwings, Super Mario Kart |
| DSP-2/3/4 | Variants of DSP-1 with custom firmware | Top Gear 3000, Dungeon Master |
| SA-1 | Faster 65816, more RAM, used for game logic acceleration | Super Mario RPG, Kirby Super Star |
| Super FX (GSU-1/2) | RISC graphics coprocessor | Star Fox, Doom, Yoshi's Island |
| Cx4 | Capcom-developed maths chip | Mega Man X2, X3 |
| S-DD1 | ROM compression / decompression | Star Ocean, Street Fighter Alpha 2 |
| ST010 / ST011 | Coprocessors for Seta games | F1 ROC II, Hayazashi Nidan Morita Shougi |
| OBC-1 | Sprite-handling assist | Metal Combat |
Each chip moved a different bottleneck from the SNES core into the cartridge. The Super FX is the most famous because Star Fox was a system-defining showcase.
Legacy
The Super FX established that:
- Cartridges could contain processing power — a paradigm that survived into the N64 era (DD-side hardware) and informs modern eSIM-style cartridge architectures.
- 3D gaming was viable on 16-bit consoles — opening the gate for SNES Doom, Star Fox 2, and the late-generation push that made 3D acceptable to mainstream audiences.
- Hardware/software co-design created new possibilities — the design template that Sony, Sega, and later Nintendo applied with co-processors and DSP units.
Modern equivalents include dedicated GPU silicon (Nintendo Switch's Tegra X1 GPU), co-processors in mobile SoCs, and the recent return of cartridge-side enhancement (Game Boy Advance's MBC compatibility chips, modern reproduction carts that embed full FPGA cores).