FPGA cores

Not emulators in software: an FPGA core rebuilds the original chips as hardware logic on a board such as MiSTer. They need the board itself, and some need add-ons like an SDRAM module.

CoreSystemBoardsNeedsLicenseLatestStatus
Amstrad CPC core
The MiSTer core for the Amstrad CPC 6128.
CPC MiSTer – Source available
No license file
– Active
Analogue Amiga
An Amiga core for the Analogue Pocket based on Minimig, with ECS and AGA chipsets, 68000 to 68020 CPUs and a RISC-V helper processor for floppy and hard disk access.
Amiga Analogue Pocket – Open source
GPL-3.0
– Active
ao486 core
A 486-class PC on MiSTer, based on Aleksander Osman's ao486, running DOS and Windows 9x.
DOS MiSTer – Open source
BSD-3-Clause (core); mixed
– Active
Archie core
The MiSTer core for the Acorn Archimedes.
Archimedes MiSTer – Source available
No license file
– Active
Archimedes core (MiST)
Stephen J. Leary's Acorn Archimedes core for the MiST and SiDi boards.
Archimedes MiST, SiDi – Source available
No license file
– Inactive
Atari ST core
The MiSTer core for the Atari ST and STE.
Atari ST MiSTer – Source available
No license file
– Active
BBC Micro core
The MiSTer core for the BBC Micro Model B and Master 128.
BBC Micro MiSTer – Source available
No license file
– Active
C64 core
The MiSTer core for the Commodore 64, with 1541 drive support, cartridges and tape loading.
C64 MiSTer – Source available
No license file
– Active
C64 core (MiST)
The C64 core for MiST and SiDi, based on Peter Wendrich's FPGA64 with Dar's 1541 drive implementation.
C64 MiST, SiDi – Source available
No license file
– Active
Cave 68000 core
The MiSTer core for Cave's first-generation 68000 arcade hardware, running games such as DoDonPachi, ESP Ra.De. and Guwange.
Arcade MiSTer – Open source
GPL-3.0-or-later
– Active
Game Boy core
The MiSTer core for the Game Boy and Game Boy Color.
Game Boy, GBC MiSTer – Source available
No license file
– Active
GBA core
The MiSTer core for the Game Boy Advance.
GBA MiSTer – Open source
GPL-2.0
– Active
Irem M72 core
The MiSTer core for Irem's M72 and M84 arcade boards, running games such as R-Type, Image Fight and Hammerin' Harry.
Arcade MiSTer – Open source
GPL-2.0
– Active
Jaguar core
The MiSTer core for the Atari Jaguar.
Jaguar MiSTer – Open source
GPL-2.0
– Active
JTCORES
Jose Tejada's collection of arcade cores built on his JTFRAME framework, covering more than 1,250 titles on boards from Capcom, Konami, Sega, Taito and others.
Arcade MiSTer, Analogue Pocket, MiST, SiDi – Open source
GPL-3.0
– Active
Mega Drive core
The MiSTer core for the Sega Mega Drive and Genesis.
Mega Drive MiSTer – Source available
No license file
– Active
Minimig AGA (MiST)
The Minimig Amiga core for MiST, SiDi128 and other boards, with OCS, ECS and AGA chipsets, 68000 to 68020 CPUs and basic RTG graphics.
Amiga MiST, SiDi – Open source
GPL-3.0-or-later
– Inactive
Minimig AGA core
The MiSTer Amiga core, based on the Minimig project and extended to AGA machines such as the A1200.
Amiga MiSTer – Open source
GPL-3.0
– Active
MIRLO 64
An N64 core written from scratch for the Analogue Pocket, with the RSP and RDP in hardware and a small runtime that loads the game. It is experimental and not every game works.
N64 Analogue Pocket – Open source
Apache-2.0
– Active
MiSTery
Gyorgy Szombathelyi's Atari ST/STE core, with a cycle-accurate STE GLUE and MMU re-created from the original schematics, the FX68K CPU core and a cycle-accurate blitter.
Atari ST MiST, SiDi – Source available
No license file
– Inactive
MSX core
The MiSTer port of KdL's OCM-PLD core, an MSX2+ compatible machine with PSG, MSX-MUSIC and SCC sound, turbo modes and VHD hard disk images. It boots the OCM BIOS from a FAT16 SD card or VHD image prepared with the included sdcreate tool.
MSX MiSTer SDRAM board Source available
ESE MSX System license (non-commercial)
– Active
MSX1 core
A MiSTer core modelled on the Philips VG8020 MSX1, with automatic cartridge mapper detection, an emulated VY0010 floppy drive and cassette loading. It runs without SDRAM, with larger cartridge sizes when SDRAM is fitted.
MSX MiSTer – Open source
GPL-2.0
– Inactive
MyC64
An independently written C64 core for the Analogue Pocket, still a work in progress. It loads PRG files, G64 disk images, and Magic Desk and EasyFlash cartridges.
C64 Analogue Pocket – Source available
No license file
– Active
N64 core
The MiSTer core for the Nintendo 64.
N64 MiSTer – Open source
GPL-3.0
– Active
NES core
The MiSTer core for the NES and Famicom, including the Famicom Disk System.
NES MiSTer – Open source
GPL-3.0
– Active
openFPGA Atari ST
An Analogue Pocket port of MiSTery, Gyorgy Szombathelyi's Atari ST/STE core, with ST, STE and Mega STE modes. It is an early pre-release.
Atari ST Analogue Pocket – Open source
GPL-3.0
– Active
openFPGA GBC
A port of the MiSTer Game Boy core to the Analogue Pocket, with Super Game Boy borders and palettes, real-time clock, fast-forward and save states.
Game Boy, GBC Analogue Pocket – Source available
No license file
– Active
openFPGA Genesis
A Mega Drive/Genesis core for the Analogue Pocket, ported from the MiSTer version of the fpgagen core. Its author describes it as incomplete, without PAL support.
Mega Drive Analogue Pocket – Source available
No license file
– Active
openFPGA Jaguar
An Analogue Pocket port of the MiSTer Jaguar core that plays cartridge games.
Jaguar Analogue Pocket – Open source
GPL-2.0
– Active
openFPGA NES
A port of the MiSTer NES core to the Analogue Pocket, with the same mapper support except for VRC7 expansion audio.
NES Analogue Pocket – Open source
GPL-3.0
– Active
openFPGA SNES
A port of the MiSTer SNES core to the Analogue Pocket, including the expansion chips the MiSTer core supports, such as the SA-1, Super FX and Satellaview.
SNES Analogue Pocket – Open source
GPL-3.0
– Active
OpenFPGA ZX Spectrum
A port of the MiSTer ZX Spectrum core to the Analogue Pocket, with a virtual keyboard and keys that can be mapped to the Pocket's buttons.
Spectrum Analogue Pocket – Source available
No license file
– Inactive
PlayStation core
The MiSTer core for the Sony PlayStation, with save states, CUE/BIN and CHD support, multi-disc games, texture filtering, 24-bit rendering and widescreen modes. It needs an SDRAM module and an original BIOS file.
PlayStation MiSTer SDRAM board Open source
GPL-2.0
– Active
PocketCPC
An Amstrad CPC core for the Analogue Pocket, adapted from the MiSTer Amstrad core with AI assistance. Its author calls it an early release.
CPC Analogue Pocket – Source available
Mixed; new files GPL-3.0-or-later
– Active
Sega System 1 core
The MiSTer core for Sega's System 1 arcade board, running games such as Wonder Boy, Flicky and Pitfall II.
Arcade MiSTer – Open source
GPL-3.0
– Active
SharpMZ core
The MiSTer core for the Sharp MZ series, originally written by Philip Smart. It covers models from the MZ-80K to the MZ-1500, including the MZ-700.
MZ-700 MiSTer – Source available
No license file
– Active
SNES core
The MiSTer core for the Super Nintendo, including many enhancement chips.
SNES MiSTer – Open source
GPL-3.0
– Active
Spiritualized GB & GBC
An Analogue Pocket core first released in July 2022 that plays Game Boy and Game Boy Color ROMs, with link port and rumble support. It is distributed as binaries only.
Game Boy, GBC Analogue Pocket – Freeware
Binary-only release, no source published
– Inactive
Spiritualized GBA
An Analogue Pocket core first released in July 2022 that plays Game Boy Advance ROMs, with link port and rumble support. It is distributed as binaries only.
GBA Analogue Pocket – Freeware
Binary-only release, no source published
– Inactive
VIC-20 core
The MiSTer core for the Commodore VIC-20.
VIC-20 MiSTer – Source available
No license file
– Active
ZX Spectrum core
The MiSTer core for the ZX Spectrum family.
Spectrum MiSTer – Source available
No license file
– Active