Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-emulators-simulators

A curated list of software emulators and simulators of PCs, home computers, mainframes, consoles, robots and much more...
https://github.com/mcicolella/awesome-emulators-simulators

  • DOSBox - emulator that uses the SDL-library|Emulator|0.74-3|CPU 286/386 realmode/protected mode|Windows, BeOS, Linux, MacOS X|C++||[Source](http://source.dosbox.com/dosboxsvn.tgz)|
  • Fake86 - source 8086/80186 PC emulator|Emulator|0.13.9.16|IBM PC/XT, Intel 80186|Cross platform|C|GNU GPLv2|[Sourceforge](https://sourceforge.net/p/fake86/code/ci/master/tree/)
  • PCx86 - compatible emulator|Emulator||A variety of XT and AT class machines, with processors ranging from the 8088 through the 80386|All platforms|Javascript|GNU GPLv3|[GitHub](https://github.com/jeffpar/pcjs)
  • P101Simulator
  • Programma 101
  • P101
  • XTulator - alpha|Intel 8086 and 80186|Cross platform|C||https://github.com/mikechambers84/XTulator
  • PDP-8/E - 8/E minicomputer|Emulator|2.0.2|PDP-8/E|PowerPC or Intel Mac with Mac OS X 10.4+||GNU GPL|[Download](http://www.bernhard-baehr.de/pdp8e/resources/pdp8e_simulator_2.0.2.dmg)
  • Altair 8800 - platform|C||[Source](http://classiccmp.org/cpmarchives/cpm/mirrors/www.schorn.ch/cpm/zip/altairz80source.zip)
  • Apple I
  • Apple II
  • Atari 800 - bit computer systems and 5200 game console |Unix, Linux, Amiga, MS-DOS, Atari TT/Falcon, MS-Windows, MS WinCE, Sega Dreamcast, Android and other systems supported by the SDL library|C|GNU GPLv2|[GitHub](https://github.com/atari800/atari800)
  • vAmiga
  • VICE - platform emulator for Commodore's 8-bit computers|Emulator|3.5|Commodore 64, C128, VIC-20, Plus/4, C64 Direct-to-TV (with its additional video modes), all the PET models including the CBM-II |Microsoft Windows, OS X, Linux, MS-DOS, RISC OS, BeOS, QNX, OS/2, Solaris, SunOS, OpenServer, AmigaOS, Dingoo, Syllable Desktop, MiNT, MINIX 3|C|GNU GPLv2|[SourceForge](https://sourceforge.net/p/vice-emu/code/HEAD/tree/)
  • WinUAE
  • EDSAC
  • Hercules - bit z/Architecture||3.12|System/370, ESA/390, z/Architecture|Cross-platform||QPL|[GitHub](https://github.com/rbowler/spinhawk)|
  • z390 ASM
  • Dolphin - emu/dolphin/)
  • OpenEmu - like experience.|Emulator|2.0.3|Atari, Nes, Famicom, SNES, N64, GB / GBA, Mega Drive / Genesis, PS1 etc.|Mac OS X|Objective-C|BSD-3-Clause|[Github](https://github.com/OpenEmu/OpenEmu)
  • PCSX2
  • Project64 - 202|Nintendo 64|Windows|C, C++|GPL GNUv2|[GitHub](https://github.com/project64/project64)
  • RetroArch - in-one emulator that is able to run games from pretty much every retro console out there|Emulator|1.3.6|Atari, Nes, Famicom, SNES, N64, GB / GBA, Mega Drive / Genesis, PS1 etc.|Windows, Mac OS X, Linux, mobile devices, RPI|C|GPLv3|[Github](https://github.com/libretro/RetroArch)
  • ARM-js - A|Chrome, Firefox|Javascript||[GitHub](https://github.com/ozaki-r/arm-js)
  • Intel 4004
  • Unicorn - platform, multi-architecture CPU emulator framework|Emulator|1.0.1|Arm, Arm64 (Armv8), M68K, Mips, Sparc, & X86 (include X86_64)|Windows, Mac OSX, Linux, BSD, Solaris|Pure C language with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Haskell, Ruby, Python, Java, Go, .NET, Delphi/Pascal & MSVC|GPL v2|[GitHub](https://github.com/unicorn-engine/unicorn)
  • simavr
  • Gazebo
  • Robocode - time and on-screen.|Simulator|1.9.3.2||All platforms|Java, .NET|Eclipse Public License v1.0|[GitHub](https://github.com/robo-code/robocode)|
  • V-REP - REP, is based on a distributed control architecture: each object/model can be individually controlled via an embedded script, a plugin, a ROS or BlueZero node, a remote API client, or a custom solution|Simulator|3.6.2||All platforms|C & Lua|Custom License|[Copellia Robotics web page](http://www.coppeliarobotics.com/downloads.html)|
  • webots - rev1||All platforms|C++| Apache 2.0 license|[GitHub](https://github.com/cyberbotics/webots)|
  • Arm Mbed OS simulator - simulator)
  • Hue-Emulator - Personal Wireless System|Emulator|0.8|Philips Hue bridge and light bulbs|All platforms|Java||[GitHub](https://github.com/SteveyO/Hue-Emulator)|
  • Sense HAT
  • Sense HAT - 3-Clause|[GitHub](https://github.com/waveform80/python-sense-hat)
  • AWS IoT device simulator - device-simulator)
  • Cloonix - to-use graphical user interface.|Simulator|[cloonix-v42-07](http://clownix.net/doc_stored/build-42-07/html/index.html)|Variety of pre-build filesystems using QEMU/KVM|Linux (Fedora, CentOS, openSUSE, Debian, etc)|C, Shell|AGPLv3|[GitHub](https://github.com/clownix/cloonix)
  • Cardpunch
  • Enigma Machine Emulator
  • MovSim - model open-source vehicular-traffic simulator|Simulator|1.6.0||All platforms|Java|GPL v3|[GitHub](https://github.com/movsim/movsim)
  • Traffic Simulator - simulation-de)
  • Turing Machine Simulator
  • Universal Enigma Machine Simulator
  • Web Enigma Machine Emulator
  • Enigma Machine Emulator
  • Virtual Apollo Guidance Computer
  • Arduino Enigma Machine Simulator
  • Preserving Computing's Past: Restoration and Simulation
  • Punched card codes
  • The Virtual Life of ENIAC Simulating the Operation of the First Electronic Computer
  • ![CC0