Emulators on BSD

From Emulation General Wiki
Jump to navigation Jump to search
BSD
Developer Computer Systems Research Group
Initial release March 9, 1978
Final release 4.4-Lite2 / June 1995
Emulated
FreeBSD
The Power To Serve
FreeBSD bootloader with ASCII art logo in version 13.0
Developer The FreeBSD Project
Initial release 1 November 1993
Latest release 15.1 / 16 June 2026
Emulated
OpenBSD
Free, Functional, and Secure
OpenBSD 6.1 default desktop with various utilities: top, xterm, xcalc, xclock, and glxgears
Developer Theo de Raadt et al.
Initial release July 1996
Latest release 7.9 / 19 May 2026
Emulated
NetBSD
NetBSD 10.1 default CTWM desktop on a Sun UltraSPARC-IIe station
Developer The NetBSD Foundation, Inc.
Initial release 19 April 1993
Latest release 10.1 / 16 December 2024
Emulated
This page is about software on BSD Variants that emulates other hardware, like video game consoles.
For software that can run BSD variants on other Operating Systems, see Hypervisors.

BSD (Berkeley Software Distribution) was originally developed by the University of California, Berkeley where the Berkeley in BSD comes from. there are many BSD descendents. such as the ones focused here, FreeBSD, NetBSD and OpenBSD. And ones not focused here due to due to BSD's permissive licensing. BSD code has been used in macOS, PS3, PS4, PS5 and the Nintendo Switch.

Before diving in;
  • This list is currently taken from console-specific pages. If you want to add to this list test emulators work on BSD (FreeBSD, OpenBSD, etc.) and add them to this list and add BSD to the console-specific list of supported platforms. Some emulators that target Linux might have community made instructions/ports for some variants of BSD. Like Linux, Windows programs might run under Wine on FreeBSD. FreeBSD has the widest support for emulation software currently, because of this fact this article has a bias towards FreeBSD. See this page for recommended specifications.
  • See each Wiki Category Consoles, Computers and Arcade for individual dedicated system pages to see provided up-to-date listings and in-depth information on specific aspects like hardware features, peripheral support, compatibility and also enhancements features etc.
  • Some games have game engine recreations and source ports that run on BSD, which can be the better than emulators for their specific games.

Atari

[edit | edit source]

Atari 8-bit family

[edit | edit source]
Name Latest version Models XEGS libretro Accuracy License Active Recommended
Atari800 7.2.0 400, 800, XL, XE Cycle GPLv2 (Copyleft)
Atari++ 1.85 400, 800, XL, XE Cycle TPL (Copyleft)
MAME 0.289 Good: 400, 800
Basic: XL, XE
? GPLv2
BSD-3-Clause
~

Atari ST

[edit | edit source]
Name Latest version libretro License Active Recommended
Hatari 2.6.1 GPLv2 (Copyleft)
ARAnyM git GPLv2 (Copyleft)
Steem Engine 3.2 GPLv3 (Copyleft)
PCE/atarist pce-20191006 GPLv2 (Copyleft)
CaSTaway 0.9.2 GPLv2 (Copyleft)

Atari 2600

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
Stella 7.0 Cycle GPLv2 (Copyleft)
MAME 0.289 Cycle GPLv2
BSD-3-Clause
z26 4.07 High GPLv2 (Copyleft) ~
CLK 2026-07-23 Mid MIT (Permissive)
Stellarator git ? BSD-3-Clause (Permissive)

Atari 5200

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
Atari800 7.2.0 Cycle GPLv2 (Copyleft)
kat5200 1.0.2 ? GPLv2 (Copyleft)
MAME 0.289 Mid GPLv2
BSD-3-Clause
Jum52 git ? Custom (Source-available)

Atari 7800

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
MAME 0.289 High GPLv2
BSD-3-Clause
A7800 5.2 High GPLv2 (Copyleft)
ProSystem git (libretro) ? GPLv2 (Copyleft) [N 1]

Atari Jaguar

[edit | edit source]
Name Latest version AJ-CD libretro License Active Recommended
MAME 0.289 ~ GPLv2
BSD-3-Clause

Atari Lynx

[edit | edit source]
Name Latest version libretro License Active Recommended
Mednafen 1.32.1 GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause

Nintendo

[edit | edit source]

Nintendo Entertainment System

[edit | edit source]
Name Latest version FDS libretro Accuracy License Active Recommended
Mesen 2.2.1 Cycle GPLv3 (Copyleft)
Nestopia UE 1.99.0 Cycle
puNES 0.111 Cycle GPLv2 (Copyleft)
FinalBurn Neo WIP builds ? Non-commercial
iNES 6.1 High ?
FCEUX 2.6.6 Mid GPLv2 (Copyleft)
MAME 0.289 Mid GPLv2
BSD-3-Clause
QuickNES git (libretro) ? Low GPLv2 (Copyleft)

Super Nintendo Entertainment System

[edit | edit source]
Name Version Satellaview libretro Accuracy License Active Recommended
bsnes
(Official)
v115 Cycle GPLv3 (Copyleft)
bsnes-hd
(forked bsnes)
beta 10.6 Cycle GPLv3 (Copyleft)
higan (火眼) v110 Cycle GPLv3 (Copyleft)
Snes9x 1.63 High Non-commercial ~
Mednafen (SNES-Faust) 1.32.1 ? GPLv2 (Copyleft)
nSide (forked higan) git Cycle GPLv3 (Copyleft)
Mednafen (bsnes v059) 1.32.1 High GPLv2 (Copyleft)
MAME 0.289 Low GPLv2
BSD-3-Clause
CATSFC 1.36 Low Non-commercial
GPLv2

Nintendo 64

[edit | edit source]
Name Latest version Plugins Controller Pak Rumble Pak Transfer Pak 64DD libretro License Active Recommended
Mupen64Plus git GPLv2 (Copyleft) ~
MAME 0.289 GPLv2
BSD-3-Clause

GameCube / Wii / Triforce

[edit | edit source]
Name Latest version GameCube Wii Triforce libretro License Active Recommended
Dolphin Dev [N 2] GPLv2 (Copyleft)

Nintendo DS

[edit | edit source]
Name Latest version DSi libretro License Active Recommended
melonDS 1.1
Dev Builds
~ GPLv3 (Copyleft)

Game Boy Advance

[edit | edit source]
Name Latest version Game Link Support e-Reader libretro Accuracy License Active Recommended
mGBA 0.10.5 Mid MPL 2.0 (Copyleft)
higan (火眼) v110 ? GPLv3 (Copyleft)
Gearboy 3.8.15 ? ? ? GPLv3 (Copyleft)
VBA-M 2.2.3 Mid GPLv2 (Copyleft)
NanoBoyAdvance 1.8.3 ? ? Cycle GPLv3 (Copyleft) TBD

Virtual Boy

[edit | edit source]
Name Latest version libretro License Active Recommended
Mednafen 1.32.1 GPLv2 (Copyleft)
Rustual Boy git Dual licensed ({{License|Permissive) (Apache 2.0 or MIT) ~
MAME 0.289 GPLv2
BSD-3-Clause
Planet Virtual Boy emulator 2019-03-27 zlib License (Permissive)
Red Dragon 0.38 Final ?

Game Boy / Game Boy Color

[edit | edit source]
Name Latest version Game Link Support libretro License Active Recommended
SameBoy 1.0.3 [N 3] MIT (Permissive)
Gearboy 3.8.15 GPLv3 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause
~
Emulicious 2026-03-19 Proprietary ~

Game & Watch

[edit | edit source]
Name Latest version libretro License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
DSP 0.24WIP3 Non-commercial

SG-1000

[edit | edit source]
Name Latest version SC-3000 SF-7000 libretro License Active Recommended
MasterGear 4.9.10 Proprietary
MAME 0.289 GPLv2
BSD-3-Clause
Genesis Plus GX[N 4] 1.7.5 RC1 Non-commercial ~
higan (火眼) v110 ~ GPLv3 (Copyleft) ~
Gearsystem 3.9.18 GPLv3 (Copyleft)
blueMSX 2.8.2 GPLv2 (Copyleft)
MEKA 2025-08-17 Non-commercial
DarcNES 9b0401/9b0313 ~ Non-commercial
CoolCV 0.6.9 Proprietary
ZEsarUX 13.0 GPL (Copyleft) ?

Master System / Game Gear

[edit | edit source]
Name Latest version GG libretro Accuracy License Active Recommended
Genesis Plus GX[N 4] 1.7.5 RC1 Very high Non-commercial
MAME 0.289 High GPLv2
BSD-3-Clause
Emulicious 2026-03-19 Very high Proprietary ~
higan (火眼) v110 High GPLv3 (Copyleft) ~
Gearsystem 3.9.18 High GPLv3 (Copyleft)
MasterGear 4.9.10 High Proprietary
PicoDrive 2.05 [N 5] Mid Non-commercial
ZEsarUX 13.0 ? GPL (Copyleft) ?

Genesis / MegaDrive / CD / 32X

[edit | edit source]
Name Latest version CD 32X Pico libretro License Active Recommended
Genesis Plus GX[N 4] 1.7.5 RC1 Non-commercial
PicoDrive 2.05 Non-commercial
MAME 0.289 GPLv2
BSD-3-Clause
Gens/GS r7 GPLv2 (Copyleft)
DGen 1.33 BSD-3-Clause (Permissive)
GENS 2.14 GPLv2 (Copyleft)
higan (火眼) v110 ~ (bsnes) GPLv3 (Copyleft)

Saturn / ST-V

[edit | edit source]
Name Latest version ST-V libretro License Active Recommended
Mednafen 1.32.1 GPLv2 (Copyleft)
Ymir 0.3.3
latest nightly
? GPLv3 (Copyleft) ?
Yabause 0.9.15 GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause

Dreamcast / Naomi

[edit | edit source]
Name Latest version Naomi Atomiswave Windows CE libretro License Active Recommended
MAME 0.289 ~ ~ GPLv2
BSD-3-Clause
flycast 2.7 GPLv2 (Copyleft)

Sega VMU

[edit | edit source]
Name Latest version libretro License Active Recommended
SoftVMS 1.10 (source only) ? ~
MAME 0.289 GPLv2
BSD-3-Clause

NEC PC-6000

[edit | edit source]
Emulator Latest Version libretro License Active Recommended
PC6001VX 4.5.0 LGPLv2.1 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause

NEC PC-8800

[edit | edit source]
Emulator Latest Version libretro License Active Recommended
XM8 1.70 ?
MAME 0.289 GPLv2
BSD-3-Clause
~[N 6]
QUASI88
quasi88_libretro
libretro core
0.6.4
~[N 7] ~
X88000 1.5.3 ?

NEC PC-9800

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
Neko Project II kai (猫Project II改) git High ? ~
Neko Project II 0.86 Mid ?
MAME 0.289 Low GPLv2
BSD-3-Clause
~

PC Engine / PC Engine CD / SuperGrafx

[edit | edit source]
Name Latest version PCE-CD SuperGrafx libretro Accuracy License Active Recommended
Mednafen (PCE-Accurate) 1.32.1 High GPLv2 (Copyleft)
MAME 0.289 High GPLv2
BSD-3-Clause
Mednafen (PCE-Fast) 1.32.1 Mid GPLv2 (Copyleft)
Geargrafx 1.7.22 High GPLv3 (Copyleft) ?
higan (火眼) v110 ~ ? GPLv3 (Copyleft) ~
DarcNES 9b0401/9b0313 ~ Low ?

PC-FX

[edit | edit source]
Name Latest version GA libretro Accuracy License Active Recommended
Mednafen 1.32.1 TBD Mid-High GPLv2 (Copyleft)
MAME 0.289 ~ Mid GPLv2
BSD-3-Clause
MagicEngine-FX 1.1.1 TBD Low Proprietary

PlayStation

[edit | edit source]
Name Version Plugins License libretro RIR Accuracy Active Recommended
Mednafen 1.32.1 GPLv2 (Copyleft) High
PCSX-Redux git GPLv2 (Copyleft) ? (WIP)
MAME 0.289 GPLv2
BSD-3-Clause
Mid (WIP)

Pocket Station

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
MAME 0.289 High GPLv2
BSD-3-Clause

PlayStation Portable

[edit | edit source]
Name Latest version libretro License Active Recommended
PPSSPP 1.20.4 GPLv2 (Copyleft)

Microsoft

[edit | edit source]

MSX series

[edit | edit source]
Name Latest version MSX 1 MSX 2 MSX 2+ TurboR Accuracy libretro License Active Recommended
openMSX git Cycle GPLv2 (Copyleft)
blueMSX 2.8.2 Cycle GPLv2 (Copyleft)
MAME 0.289 ~ High GPLv2
BSD-3-Clause
fMSX 6.0 Mid Non-commercial ~
DarcNES 9b0401/9b0313 ~ Low Non-commercial
ZEsarUX 13.0 ? GPL (Copyleft) ?

Apple

[edit | edit source]

Apple I

[edit | edit source]
Name Latest version License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
~

Apple II Line

[edit | edit source]
Name Latest version ][ ][+ //e IIc //e Enhanced //e Platinum IIc Plus IIGS License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
MicroM8 Continuous Proprietary
Mednafen 1.32.1 GPLv2 (Copyleft) ✗ (WIP)
DarcNES 9b0401/9b0313 Non-commercial

Apple /// Line

[edit | edit source]
Name Latest version /// /// Revised /// Plus License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause

Apple IIGS

[edit | edit source]
Name Latest version License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause

Apple Lisa

[edit | edit source]
Name Latest version License Active Recommended
LisaEm 1.2.7 GPLv2 (Copyleft) ~*
MAME 0.289 GPLv2
BSD-3-Clause

Macintosh line

[edit | edit source]
Name Latest version License Active Recommended
68k
vMac 0.19 ?

SNK Corporation

[edit | edit source]

Neo Geo and variants

[edit | edit source]
Name Latest version NG NG-CD HNG-64 libretro License Active Recommended
MAME 0.289 ~ [N 8] GPLv2
BSD-3-Clause

Neo Geo Pocket

[edit | edit source]
Name Latest version NGP NGPC libretro License Active Recommended
Mednafen 1.32.1 GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause
higan (火眼) v110 GPLv3 (Copyleft)

Coleco

[edit | edit source]

ColecoVision

[edit | edit source]
Name Latest version libretro License Active Recommended
Gearcoleco 1.7.0 GPLv3 (Copyleft)
ZEsarUX 13.0 GPL (Copyleft) ?

Commodore

[edit | edit source]

Commodore 64 & 128

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
VICE (x64sc) 3.10 Very high GPLv2 (Copyleft)
VICE (x64) 3.10 [N 9] High GPLv2 (Copyleft) ~
MAME 0.289 Mid GPLv2
BSD-3-Clause

Commodore 65

[edit | edit source]
Name Latest version libretro Accuracy License Active Recommended
MAME 0.289 Low GPLv2
BSD-3-Clause

Amiga Line

[edit | edit source]
Name Latest version libretro License Active Recommended
FS-UAE 3.2.35 GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause
CLK 2026-07-23 MIT (Permissive)

x86 CPUs

[edit | edit source]
Name Latest version 8086*¹ 286 386*² 486*³ Pentium*⁴ Pentium II*⁵ Celeron*⁶ libretro License Active Recommended
DOSBox 0.74-3
SVN
GPLv2 (Copyleft)
Bochs 3.0 LGPLv2.1 (Copyleft)
MAME 0.289 ~ ~ ~ GPLv2
BSD-3-Clause
QEMU 11.1.0 [N 10] GPLv2 (Copyleft)

Sinclair

[edit | edit source]
Name Latest version libretro License Relative Speed[N 11] Active Recommended
ZEsarUX 13.0 GPL (Copyleft) 110.9%
SZ81
(xz80 & z81 based)
2.1.7
2.3.10 (Unofficial)
GPLv2 (Copyleft) 100.0% ~
MAME 0.289 GPLv2
BSD-3-Clause
Not tested

ZX Spectrum

[edit | edit source]
Name Latest Version Libretro Core License Active Recommended
FUSE 1.9.1 GPLv2 (Copyleft)
Speccy 5.9 Proprietary
ZEsarUX 13.0 GPL (Copyleft)
Xpeccy 0.6.20260804 MIT (Permissive)
DSP 0.24WIP3 Non-commercial
fbzx git GPLv3 (Copyleft)
JSpeccy 1.0.2 ?
MAME 0.289 GPLv2
BSD-3-Clause

Acorn Computers

[edit | edit source]

BBC Micro/BBC Master

[edit | edit source]
Name Latest version BBC Micro BBC Master License Active Recommended
B-em 2.2, git A, B, B+, M128, MC MT, M512
B2 git B, B+, M128 GPLv2 (Copyleft)

Electron

[edit | edit source]
Name Latest version License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
CLK git MIT (Permissive)
eek git GPLv2 (Copyleft)
ElectrEm 0.6c GPLv2 (Copyleft)
ElkJS git ?
Elkulator git GPLv2 (Copyleft)

Multi (Atom, Micro, Electron)

[edit | edit source]
Name Latest version Atom BBC Micro BBC Master Electron License Recommended
MAME 0.289 A, B, B+, M128 ? GPLv2
BSD-3-Clause

Archimedes

[edit | edit source]
Name Latest version License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
ArcEm 1.50.2 GPLv2 (Copyleft)

Risc PC / A7000

[edit | edit source]
Name Latest version License Active Recommended
RPCEmu 0.9.5 GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause

Miscellaneous

[edit | edit source]

Panasonic (3DO)

[edit | edit source]
Name Latest version Libretro Retro achievements License Active Recommended
4DO 1.3.2.4 Non-commercial
Opera libretro core Non-commercial
MAME 0.289 GPLv2
BSD-3-Clause

Phillips (CD-i)

[edit | edit source]
Name Latest Version DVC libretro Retro
Achievements
License Active Recommended
Same CDi
same_cdi_libretro
libretro core * GPLv2 (Copyleft)
MAME 0.289 GPLv2
BSD-3-Clause
*

GamePark Holdings

[edit | edit source]
Name Latest version License Active Recommended
MAME 0.289 GPLv2
BSD-3-Clause
~

THERE ARE CURRENTLY NO EMULATORS FOR THIS DEVICE OR PLATFORM. ANY CLAIMS TO OFFER THEM ARE SCAMS!

System 370/390/z

[edit | edit source]
Name Latest version libretro License Active Recommended
Hercules 3.07 Q Public License

See also

[edit | edit source]

Emulators on other systems(edit)

Notes

[edit | edit source]
  1. Main branch is dead, but the libretro core is still alive.
  2. At Alpha release and has bugs that are not present on standalone Dolphin.
  3. 4.0 4.1 4.2 Only available on PC as a libretro core (e.g. RetroArch).
  4. The Game Gear emulation doesn't work.
  5. As of Version 0.251, NEC PC-8801MA, NEC PC-8801MH, and NEC PC-8801mkIISR, and the clones: NEC PC-8801FA, NEC PC-8801MA2, NEC PC-8801mkIIFR and NEC PC-8801mkIIMR have been promoted to working status and is considered playable
  6. Only libretro core is still active.
  7. As 0.153 (2014), 0.139 (2010), 0.78 (2003)
  8. Source only, pass '--enable-x64' to configure
  9. Supports the Conroe model.
  10. As calculated by Carlo Delhez's clkfreq, originally distributed with his XTender emulator. The ZX81 has relatively complicated timing mechanics, depending on signalling of WAIT during NMI; relative speed is a measurement of how closely an emulator matches a real machine in terms of clock cycles spent processing within a frame. 100.0% denotes the same execution speed as a real machine.