FPGA RETRO COMPUTING RESOURCES
🎛️ FPGA Retro Computing Resources
This is a collection of FPGA projects that recreate classic systems at the hardware level, not via CPU emulation. These are the ones currently gathered here.
🕹️ Amiga FPGA Projects
Minimig
Link: Wikipedia
Designer: Dennis van Weeren (2005─)
Platform: Custom PCB (Xilinx Spartan‑3 + 68000), and ported to MiST and MiSTer
What it is: Reconstructs OCS/ECS/AGAu chipset (Agnus, Denise, Paula, CIAs, Gary) entirely in FPGA logic. Includes on‑the‑fly FLP decoding from ADF images loaded from SD/MMC via embedded MCU (PIC or ARM).
Apollo Vampire V4 Standalone
Link: Apollo Accelerators
By: Apollo Accelerators (2019 onwards)
What it is: FPGA reimplementation of Amiga hardware including SAGA chipset (ECS + AGA compatibility) and custom AC68080 CPU (68k‑compatible soft core), supporting modern I/O (HDMI, Ethernet, SSD) with original Amiga OS compatibility.
🎮 Commodore FPGA Projects
Turbo Chameleon 64
Link: C64 Wiki
By: Individual Computers (Germany), released 2013
What it is: Cartridge or standalone unit with Altera Cyclone III FPGA, implements Commodore 64 logic (VIC‑II, SID, disk drive, CIA, 6510) — perfect compatibility with real C64 including illegal opcodes and timing quirks.
C‑One (The FPGA Super Commodore Platform)
Link: Wikipedia
Designers: Jeri Ellsworth & Jens Schönfeld (Individual Computers)
What it is: Flexible FPGA SBC (single board computer) that can load “cores” for multiple vintage machines—initially Commodore 64 (via TG68 soft CPU + VIC‑II FPGA core), Amstrad CPC, and later Amiga 500 (by porting Minimig core).
🖥️ Multi-System FPGA Platforms
MiSTer FPGA
Link: MiSTer Project
Created by: Alexey “Sorgelig” Melnikov, released 2017
What it is: Uses compact, widely available Terasic DE10‑Nano (Intel Cyclone V) board as base; community develops “cores” written in Verilog/VHDL to reinstantiate entire vintage systems in hardware — including Amiga, C64, VIC‑20, Atari 8‑bit, Atari ST, X68000, ZX Spectrum, Neo Geo, NES, SNES, N64, Saturn, PlayStation, 3DO, and more.
MiST (pre‑MiSTer FPGA board)
Link: MiST Project
Designer: Till Harbaum & community
What it is: FPGA-based standalone board implementing Amiga 500 and Atari ST hardware by porting Minimig and MiSTery cores. Uses Cyclone III FPGA and includes PS/2, VGA, and minimal peripherals.
🎯 ZX Spectrum FPGA Projects
ZX‑UNO / ZX‑UNO+
Link: ZX-Uno
Spanish open‑source project to recreate ZX Spectrum (48K thru Next, Timex, QL) and other Z80 platforms in FPGA logic using Xilinx Spartan‑6. Fixed-latency audio/video synchronized to 3.58 MHz timing; joystick, keyboard, cartridge, and Z80 memory mapping all hardware‑accurate.
🎮 Atari FPGA Projects
Suska (Atari ST)
Link: Suska Project
Developed by: Wolfgang Förster as a complete Atari ST/E core in FPGA (similar philosophy to Minimig) with accurate ST timings, hardware sprites, DMA, and floppy interface. Still used by FPGA hobbyists for heritage preservation.
🎯 Quick Start Guide
What system interests you?
🎯 System | ✅ Recommended Projects |
---|---|
Amiga | Minimig, MiSTer Amiga core, Vampire V4 |
Commodore 64 | Turbo Chameleon 64, MiSTer C64 core |
ZX Spectrum | ZX-Uno, MiSTer ZX core |
Atari ST | Suska, MiSTer Atari ST core |
Multi-system | MiSTer, C-One |