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.
| Core | System | Boards | Needs | License | Latest | Status |
|---|---|---|---|---|---|---|
| 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 |