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
AmigaMinimig, MiSTer Amiga core, Vampire V4
Commodore 64Turbo Chameleon 64, MiSTer C64 core
ZX SpectrumZX-Uno, MiSTer ZX core
Atari STSuska, MiSTer Atari ST core
Multi-systemMiSTer, C-One

Level Complete! Thanks for reading.

← HOME ALL POSTS