LakshyAAAgrawal / awesome-emulators

A curated list of awesome open source emulators.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Open Source Emulators Awesome

A curated list of awesome open source emulators.

How To Contribute

Please read CONTRIBUTING.

Content

Atari

Atari 2600

  • stella - A multi-platform Atari 2600 VCS emulator which allows you to play all of your favourite Atari 2600 games on your PC.

Atari 800

  • atari800 - Atari 8-bit computer and 5200 console emulator.

Microsoft

Xbox

  • xqemu - Open-source emulator to play original Xbox games on Windows, macOS, and Linux.
  • Cxbx-Reloaded - An emulator for running Microsoft Xbox (and eventually, Chihiro) games on Microsoft Windows.

Xbox 360

  • xenia-project - An open source research project for emulating Xbox 360 games on modern PCs.

Multiemulators

  • BizHack - A multi-system emulator written in C#. As well as quality-of-life features for casual players, it also has recording/playback and debugging tools, making it the first choice for TASers.
  • DGen - Portable Sega Genesis/Mega Drive emulator.
  • FinalBurn Neo - An emulator for arcade games & select consoles.
  • higan - Emulates a number of classic video-game consoles of the 1980s and 1990s, allowing you to play classic games on a modern general-purpose computer.
  • MAME - A multi-purpose emulation framework.
  • Xe - A emulator for many system such as Nintendo, SEGA, SNK, NEC, etc.

Nintendo

Gameboy

  • mGBA - Aims to be faster and more accurate than many existing Game Boy Advance emulators.
  • Gambatte - Is a work-in-progress and portable Game Boy Color emulator.
  • GearBoy - Game Boy / Gameboy Color emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.
  • SameBoy - Game Boy and Game Boy Color emulator written in C.
  • VisualBoyAdvance - An emulator for Gameboy and GameboyAdvance systems.
  • VisualBoyAdvance M - Game Boy Advance emulator integrating the best features from the various builds floating around.

GameCube / Wii

  • dolphin - A GameCube and Wii emulator, allowing you to play games for these two platforms on PC with improvements.

Nintendo 64

  • project64 - Can play games reading ROM images, either dumped from the read-only memory of a N64 ROM cartridge or created directly on the computer as homebrew.
  • mupen64plus - A cross-platform plugin-based N64 emulator which is capable of accurately playing many games.
  • 1964js - Nintendo64 emulator in JavaScript.

Nintendo DS/3DS

  • Citra - An experimental open-source Nintendo 3DS emulator/debugger written in C++.
  • DeSmuME - It sports tools designed for hackers, speedrunners, youtubers, and casual gamers.
  • Dualis - A plugin-based DS emulator for x86/Win32 computers. It is written in x86 assembly and C++.
  • melonDS - Aims at providing fast and accurate Nintendo DS emulation (still work in progress).

NES

  • fakeNES - A highly portable NES and Famicom emulator.
  • FCEUX - A Nintendo Entertainment System (NES), Famicom, Famicom Disk System (FDS), and Dendy emulator.
  • Nestopia - An emulator designed to emulate the NES hardware as accurately as possible.
  • Nintaco - A cycle-accurate NES/Famicom emulator and NES Sound Format (NSF) player written in Java, ostensibly making it cross-platform.
  • Nitendulator - A Win32 NES emulator written in C++.
  • Mesen - A cross-platform (Windows & Linux) NES/Famicom emulator built in C++ and C#.
  • puNES - Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, OpenBSD and Windows).

SNES

  • bsnes - A subset project of higan, and focuses on performance, features, and ease of use.
  • Mesen-S - A cross-platform (Windows & Linux) SNES emulator built in C++ and C#.
  • snes9x - A portable Super Nintendo Entertainment System emulator.
  • ZSNES - A free software Super Nintendo Entertainment System emulator written mostly in x86 assembly.

Switch

  • Ryujinx - Experimental Switch emulator written in C#.
  • Yuzu - Experimental open-source emulator for the Nintendo Switch from the creators of Citra.

SEGA

Dreamcast

  • lxdream - An emulator for the Sega Dreamcast system, running on Linux and macOS.
  • reicast - A multi-platform Sega Dreamcast emulator.

Genesis / Megadrive

  • blastem - Higly accurate emulator for the Genesis/Megadrive that runs on modest hardware.
  • Genesis-Plus-GX - An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator.

MasterSystem / GameGear

  • Gearsystem - Sega Master System / Game Gear emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.

Model3

  • supermodel - Aim of the Supermodel project is to develop an emulator that is both accurate and playable.

Saturn

  • Yaba Sanshiro - Fork of the original Yabause Sega Saturn emulator.

Sony

PSX

  • Avocado - A Modern Playstation 1 emulator.
  • hpsx64 - Highly-Experimental Playstation Simulator x64.
  • pcsxr - A forked version of the dead PCSX emulator, with a nicer interface and several improvements to stability and functionality.
  • ProjectPSX - Experimental C# Playstation Emulator.

PS2

  • pcsx2 - Emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.
  • Play! - An attempt to create a PlayStation 2 emulator for Windows, macOS, UNIX, Android & iOS platforms.

PS3

  • RPCS3 - The world's first free and open-source PlayStation 3 emulator/debugger, written in C++ for Windows and Linux.

PSP

  • ppsspp - A fast and portable PSP emulator.

PSVita

  • Vita3K - An experimental PlayStation Vita emulator for Windows, Linux and macOS.

About

A curated list of awesome open source emulators.

License:MIT License