Emulators on BSD

From Emulation General Wiki
Revision as of 23:17, 6 January 2024 by Boulders fees and tows (talk | contribs) (Miscellaneous)
Jump to navigation Jump to search
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
Icon FreeBSD.png
Icon OpenBSD.png
Icon NetBSD.png
Release date Original BSD 1978
Discontinued 1995
Successor FreeBSD
OpenBSD
NetBSD
Other BSD descendants
Emulated Hypervisors
BSD varients
Type Operating System
Latest release FreeBSD 14.0
OpenBSD 7.4
NetBSD 9.3

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

Nintendo

Nintendo Entertainment System

Name Latest version FDS libretro Accuracy FLOSS Active Recommended
Mesen 2.0.0 (preview) Cycle
Nestopia UE 1.52.1 Cycle
puNES 0.111 Cycle
FinalBurn Neo WIP builds ?
iNES 6.1 High ?
FCEUX 2.6.6 Mid
MAME 0.265 Mid
QuickNES git (libretro) ? Low

Super Nintendo Entertainment System

Name Version Satellaview libretro Accuracy FLOSS Active Recommended
bsnes
(Official)
v115 Cycle
bsnes-hd
(forked bsnes)
beta 10.6 Cycle
higan v110 Cycle
Snes9x 1.62.3 High [N 1] ~
Mednafen (SNES-Faust) 1.32.1 ?
nSide (forked higan) git Cycle
Mednafen (bsnes v059) 1.32.1 High
MAME 0.265 Low
CATSFC 1.36 Low
  1. Due to using a non-commercial license. Source code is still publicly available.

Nintendo 64

Name Latest version Plugins Controller Pak Rumble Pak Transfer Pak 64DD libretro FLOSS Active Recommended
Mupen64Plus git ~
MAME 0.265

GameCube / Wii / Triforce

Name Latest version GameCube Wii Triforce libretro FLOSS Active Recommended
Dolphin Dev ~[N 1] [N 2]

Nintendo DS

Name Latest version DSi libretro FLOSS Active Recommended
melonDS 0.9.5
Dev Builds
~

Game Boy Advance

Name Latest version Game Link Support e-Reader libretro Accuracy FLOSS Active Recommended
mGBA 0.10.3 Mid
higan v110 ?
VBA-M 2.1.9 Mid

Game Boy / Game Boy Color

Name Latest version Game Link Support libretro FLOSS Active Recommended
SameBoy 0.16.3 [N 3]
Gearboy 3.5.0
MAME 0.265 ~
Emulicious 2024-04-30 ~

Sega

SG-1000

Name Latest version SC-3000 SF-7000 libretro FLOSS Active Recommended
MasterGear 4.9.3
MAME 0.265
Genesis Plus GX[N 4] 1.7.5 RC1 ~
higan v110 ~ ~
Gearsystem 3.5.0
blueMSX 2.8.2
MEKA 0.8-alpha (2023-08-26)
DarcNES 9b0401/9b0313 ~
CoolCV 0.6.9

Master System / Game Gear

Name Latest version GG libretro Accuracy FLOSS Active Recommended
Genesis Plus GX[N 4] 1.7.5 RC1 Very high
MAME 0.265 High
Emulicious 2024-04-30 Very high ~
higan v110 High ~
Phoenix 2.8.JAG Very high ~
Gearsystem 3.5.0 High
MasterGear 4.9.3 High
PicoDrive 1.93 [N 5] Mid

Genesis / MegaDrive / CD / 32X

Name Latest version CD 32X Pico libretro FLOSS Active Recommended
Genesis Plus GX[N 4] 1.7.5 RC1
PicoDrive 1.93
MAME 0.265
Gens/GS r7
DGen 1.33
GENS 2.14
higan v110 ~ (bsnes)

Saturn / ST-V

Name Latest version ST-V libretro FLOSS Active Recommended
Mednafen 1.32.1
Yabause 0.9.15
MAME 0.265

Dreamcast / Naomi

Name Latest version Naomi Atomiswave Windows CE libretro FLOSS Active Recommended
MAME 0.265 ~ ~

Sega VMU

Name Latest version libretro FLOSS Active Recommended
SoftVMS 1.10 (source only) ? ~
MAME 0.265

NEC

Sony

Mircosoft

Apple

SNK Corporation

Neo Geo and variants

Name Latest version NG NG-CD HNG-64 libretro FLOSS Active Recommended
MAME 0.265 ~ [N 6]

Neo Geo Pocket

Name Latest version NGP NGPC libretro FLOSS Active Recommended
Mednafen 1.32.1
MAME 0.265
higan v110

Commodore

Commodore 64 & 128

Name Latest version libretro Accuracy FLOSS Active Recommended
VICE (x64sc) 3.8 Very high
VICE (x64) 3.8[N 7] High ~
MAME 0.265 Mid

Commodore 65

Name Latest version libretro Accuracy FLOSS Active Recommended
MAME 0.265 Low

Amiga Line

Name Latest version libretro FLOSS Active Recommended
FS-UAE 3.0.5
MAME 0.265
CLK 2024-05-05

Intel CPUs

Name Latest version 8086*¹ 286 386*² 486*³ Pentium*⁴ Pentium II*⁵ Celeron*⁶ libretro FLOSS Active Recommended
DOSBox 0.74-3
SVN
Bochs 2.8
MAME 0.265 ~ ~ ~
QEMU 9.0.0 [N 8]

Sinclair

ZX81

Name Latest version libretro FLOSS Relative Speed[N 9] Active Recommended
ZEsarUX 11 Beta1 110.9%
SZ81
(xz80 & z81 based)
2.1.7
2.3.10 (Unofficial)
100.0% ~
MAME 0.265 ? Not tested

ZX Spectrum

Name Latest Version Libretro Core FLOSS Active Recommended
FUSE 1.5.7
Speccy 5.9
ZEsarUX 11 Beta1
Xpeccy 0.6.20231226 ?
DSP git ?
fbzx git
JSpeccy git ?
MAME 0.265

Acorn Computers

BBC Micro/BBC Master

Name Latest version BBC Micro BBC Master FLOSS Active Recommended
BeebEM git B, B+, M128
B-em 2.2, git A, B, B+, M128, MC MT, M512
B2 git B, B+, M128 ?

Electron

Name Latest version FLOSS Active Recommended
MAME 0.265
CLK git
eek git
ElectrEm 0.6c ?
ElkJS git ?
Elkulator git

Multi (Atom, Micro, Electron)

Name Latest version Atom BBC Micro BBC Master Electron FLOSS Recommended
MAME 0.265 A, B, B+, M128 ?

Archimedes

Name Latest version FLOSS Active Recommended
MAME 0.265
ArcEm 1.50

Risc PC / A7000

Name Latest version FLOSS Active Recommended
RPCEmu 0.9.4
MAME 0.265

Miscellaneous

Panasonic (3DO)

Name Latest version Libretro Retro achievements FLOSS Active Recommended
opera_libretro
4DO
libretro core
1.3.2.4
~[N 10]
MAME 0.265

Phillips (CD-i)

Name Latest Version DVC libretro Retro
Achievements
FLOSS Active Recommended
Same CDi
same_cdi_libretro
libretro core *
MAME 0.265 *

GamePark Holdings

GP32

Name Latest version FLOSS Active Recommended
MAME 0.265 ~

GP2X

THERE ARE NO EMULATORS FOR THIS PLATFORM.

IBM

System 370/390/z

Name Latest version libretro FLOSS Active Recommended
Hercules 3.07

Notes

  1. Requires the Triforce branch to work. It is very old and unsupported.
  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 0.153 (2014), 0.139 (2010), 0.78 (2003)
  6. Source only, pass '--enable-x64' to configure
  7. Supports the Conroe model.
  8. 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.
  9. only the core.