DerekTurtleRoe/awesome-emulators
DerekTurtleRoe/awesome-emulators has 766 GitHub stars and 49 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-10 02:23 UTC. Last push 2026-11-02.
An awesome list of emulators!
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAwesome Emulators
A list of all the emulators for a particular system. Includes honorable and historical mentions as well!
This list will always be kept as complete and up-to-date as possible, but please open an issue if you have any questions/comments/concerns.
Official websites and links to the authors will always be used if possible, otherwise mirrors may be used if they are available.
Quick note: the recommended column is purely subjective and I only use it as a means of answering the question "should/could/would you use it?" or "is there a viable use case or reason for this emulator to be used instead of another?" Please ask yourself what you are using the emulator for and then make an educated decision based on your own research and needs.
Now onto the list! 😄
Legend:
Source Availability
| Name | Icon | Meaning |
|---|---|---|
| Check mark | :heavy_check_mark: | Open-source project |
| Minus sign | :heavy_minus_sign: | Source available, other |
| X | :x: | Closed-source/proprietary project |
Platform Support
| Name | Icon | Meaning |
|---|---|---|
| Computer | :computer: | Runs on Windows |
| Apple | :apple: | Runs on macOS |
| Penguin | :penguin: | Runs on Linux |
| Imp | :imp: | Runs on BSD |
| Robot | :robot: | Runs on Android |
| iPhone | :iphone: | Runs on iOS |
| Globe | :globe_with_meridians: | Runs on the web |
| Floppy Disk | :floppy_disk: | Runs on DOS |
Table of Contents
- Awesome Emulators
- Source Availability
- Platform Support
- Table of Contents
- Home Game Console Emulators
- Atari
- LaserDisc systems
- Sony
- Nintendo
- Sega
- Microsoft
- NEC PC Engine/TurboGrafx
- SNK Neo Geo AES/MVS/Neo Geo CD
- Pong consoles
- Magnavox Odyssey 2
- Philips CD-i
- Panasonic
- Gemei A330
- GCE Vectrex
- Apple/Bandai Pippin
- Mattel Intellivision
- Coleco ColecoVision
- VTech V.Smile
- Chip-8 and related system emulators/interpreters
- COSMAC VIP/RCA Studio II/Telmac 1800
- Handheld game console emulators
- Phones/PDAs/other mobile devices, etc
- Computer emulators
- Calculator emulators
- Other miscellaneous emulators and projects
- Emulation platforms
- 👨💻 Contributing
- 💬 Support
- 🙏 Special Thanks
- 🐢 Author
- 🔗 Links
- Related projects
- Disclaimer
- 📃 License
Home Game Console Emulators
Atari
Atari 2600
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| A26 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | 2600 | :floppy_disk: |
| Gopher2600 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 2600 | :computer: :penguin: |
| javatari | :heavy_check_mark: | AGPLv3 | :x: | :heavy_check_mark: | :x: | 2600 | :globe_with_meridians: |
| javatari (older version) | :heavy_check_mark: | AGPLv3 | :x: | :x: | :x: | 2600 | :globe_with_meridians: |
| NO$2K6 | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | 2600 | :computer: :floppy_disk: |
| PC Atari Emulator (PCAE) | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 2600 | :computer: :floppy_disk: |
| pyTari | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 2600 | :computer: :apple: :penguin: :imp: |
| Stella | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | 2600 | :computer: :apple: :penguin: :imp: |
| Stellarator | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :x: | 2600 | :computer: :apple: :penguin: :imp: |
| VCS 2600 | :x: | Proprietary | :x: | :x: | :x: | 2600 | :computer: |
| Virtual 2600 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 2600 | :floppy_disk: |
| Virtual VCS | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 2600 | :computer: |
Atari 5200
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| A5200DS | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | 5200 | Nintendo DS |
| Jum52 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | 5200 | :computer: |
| kat5200 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | 5200, Atari 8-bit computers | :computer: :apple: :penguin: |
| Rainbow | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | 5200, Atari 8-bit computers | :computer: :apple: |
| Virtual Super System (VSS) | :x: | Proprietary | :x: | :x: | :x: | 5200 | :floppy_disk: |
Atari 7800
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| A7800 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 7800 | :computer: :apple: :penguin: |
| A7800DS | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :x: | 7800 | DS |
| BupSystem | :x: | Proprietary | :x: | :heavy_minus_sign: | :x: | 7800 | :computer: |
| EMU7800 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 7800 | :computer: |
| ProSystem | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | 7800 | :computer: |
| test7800 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | 7800 | :computer: :penguin: |
| V7800 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 7800 | :computer: |
| Wii7800 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | 7800 | Wii |
Atari Jaguar/Jaguar CD
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| BigPEmu | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Jaguar, Jaguar CD | :computer: :penguin: |
| Jaggy | :heavy_check_mark: | Source available | :x: | :x: | :x: | Jaguar | :computer: |
| Jagulator | :x: | Proprietary | :x: | :x: | :x: | Jaguar | :computer: |
| Project Tempest | :x: | Proprietary | :x: | :x: | :x: | Jaguar | :computer: |
| Virtual Jaguar | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | Jaguar, Jaguar CD | :computer: :apple: :penguin: |
Commodore Amiga CD32
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Akiko | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | Commodore Amiga CD32 | :computer: |
LaserDisc systems
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| DAPHNE | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | LaserDisc arcade software | :computer: |
| Dirk Simple | :heavy_check_mark: | zlib | :x: | :heavy_check_mark: | :heavy_check_mark: | Dragon's Lair LaserDisc arcade game | :computer: |
| SINGE | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | LaserDisc arcade software | :computer: |
Sony
Sony PlayStation 1
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| AdriPSX | :x: | Proprietary | :x: | :x: | :x: | PS1 | :computer: |
| Avocado | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1 | :robot: |
| Bleem! | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | PS1 | :computer: |
| Bloom | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1 | :computer: |
| ChonkyStation | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1 | :computer: |
| Connectix VGS (Virtual Game Station) | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | PS1 | :computer: :apple: |
| DuckStation | :heavy_check_mark: | CC BY-NC-ND 4.0 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS1 | :computer: :apple: :penguin: |
| DuckStation - 3D Screenshot | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS1 | :computer: :apple: :penguin: |
| DuckStation - LightGun Edition | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS1 | :computer: :apple: :penguin: |
| ePSXe | :x: | Proprietary | Yes, Free Android version | :heavy_check_mark: | :x: | PS1 | :computer: :apple: :penguin: |
| hpsx64 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :x: | PS1, PS2 | :computer: |
| Mango (GitHub leads to a 404 page) | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :x: | PS1 | :question: |
| NO$PSX | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | PS1 | :computer: |
| PCSX | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS1 | :computer: |
| PCSX-df | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS1 | :penguin: |
| PCSX-Reloaded | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS1 | :computer: :apple: :penguin: |
| PCSX-Reloaded (PGXP fork) | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | PS1 | :computer: :apple: :penguin: |
| PCSX-Redux | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS1 | :computer: :apple: :penguin: |
| ProjectPSX | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :x: | PS1 | :computer: |
| PS Emu Pro | :x: | Proprietary | :x: | :x: | :x: | PS1 | :computer: |
| PSXACT | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS1 | :computer: |
| PSXE | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | PS1 | :computer: :apple: :penguin: |
| pSX (AKA psxfin) | :x: | Proprietary | :x: | :x: | :x: | PS1 | :computer: :penguin: |
| PSX-P | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS1 | Sony PlayStation Portable |
| PSXeven | :x: | Proprietary | :x: | :x: | :x: | PS1 | :computer: |
| Rustation | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | PS1 | :computer: :apple: :penguin: |
| Rustation-NG (fork and continuation of Rustation) | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1 | :computer: :apple: :penguin: |
| SSSPSX | :x: | Proprietary | :x: | :x: | :x: | PS1 | :computer: |
| StarPSX | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1 | :computer: |
| Xebra | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS1, PocketStation (with PK201) | :computer: |
Sony PlayStation 2
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| AetherSX2 | :heavy_minus_sign: | Partial GPLv3 | :x: | :x: | :x: | PS2 | :robot: |
| AetherSX2 decompile | :heavy_minus_sign: | Partial GPLv3 | :heavy_check_mark: | :x: | :x: | PS2 | :robot: |
| ARMSX2 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS2 | Windows and Linux are ARM only! :computer: :apple: :penguin: :robot: :iphone: |
| ChonkyStation2 | :heavy_check_mark: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS2 | :computer: :apple: :penguin: |
| CosmicStation | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :x: | PS2 | :robot: |
| DobieStation | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | PS2 | :computer: :apple: :penguin: |
| Emotional | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :x: | PS2 | :computer: :penguin: |
| EtherealSX2 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :x: | PS2 | :robot: |
| hpsx64 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :x: | PS2 | :computer: |
| Iris | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS2 | :computer: :apple: :penguin: |
| NetherSX2-patch | :heavy_minus_sign: | Partial GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS2 | :robot: |
| NetherSX2-classic | :heavy_minus_sign: | Partial GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS2 | :robot: |
| NeutrinoSX2 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS2 | :computer: |
| orbum | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | PS2 | :computer: :penguin: |
| PCSX2 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS2 | :computer: :apple: :penguin: |
| PCSX2 ARM64 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS2 | :robot: |
| Play! | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | PS2 | :computer: :apple: :penguin: |
| PS2emu | :x: | Proprietary | :x: | :x: | :x: | PS2 | :computer: |
| PurpleSX2 | :heavy_minus_sign: | Partial GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS2 | :robot: |
Sony PlayStation 3
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| ChonkyStation3 | :heavy_check_mark: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS3 | :computer: :apple: :penguin: |
| Nucleus | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS3 | :computer: :apple: :penguin: :robot: :iphone: |
| PS3F | :x: | Proprietary | :x: | :x: | :x: | PS3 | :computer: |
| RPCS3 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS3 | :computer: :apple: :penguin: :imp: |
| Short Waves | :x: | Proprietary | :x: | :x: | :x: | PS3 | :computer: |
Sony PlayStation 4
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| fpPS4 and a GUI | :heavy_check_mark: | LGPLv2.1 (GUI is GPLv2) | :x: | :heavy_check_mark: | :heavy_check_mark: | PS4 | :computer: |
| GPCS4 | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :x: | PS4 | :computer: |
| Kyty | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :heavy_minus_sign: | PS4, PS5 | :computer: |
| Obliteration | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :x: | PS4 | :computer: :apple: :penguin: |
| Orbital | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :x: | PS4 | :computer: :apple: :penguin: |
| PS4Delta | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PS4 | :computer: |
| PS4U | :heavy_minus_sign: | No license yet | :heavy_minus_sign: | :heavy_minus_sign: | :x: | PS4 | :computer: |
| psOff_public and a GUI (taken down due to it going paid) | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | PS4 | :computer: |
| psOff_premium | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :x: | PS4 | :computer: |
| RPCSX | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS4, PS5 | :penguin: |
| shadPS4 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS4 | :computer: :penguin: |
| shadPS4Plus | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | PS4 | :computer: :penguin: |
| Spine | :x: | Proprietary | :x: | :x: | :x: | PS4 | :computer: |
Sony PlayStation 5
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Kyty | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :x: | PS5 | :computer: |
| RPCSX | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PS4, PS5 | :penguin: |
Nintendo
Nintendo Entertainment System/Famicom
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 3dSen | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | NES | :computer: :apple: :penguin: |
| ANESE | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :heavy_check_mark: | NES | :computer: :apple: :penguin: |
| FCEUX | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NES | :computer: :apple: :penguin: |
| FakeNES | :heavy_check_mark: | zlib | :x: | :x: | :x: | NES | :computer: :apple: :penguin: :imp: :floppy_disk: |
| HDNes | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | NES | :computer: |
| iNES | :x: | Proprietary | :x: | :heavy_check_mark: | :x: | NES | :computer: :apple: :penguin: :imp: :floppy_disk: :robot: |
| Jnes | :x: | Proprietary | :x: | :x: | :x: | NES | :computer: :robot: |
| KindNES | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: :apple: :penguin: |
| MacFCEU | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :apple: |
| MetalNES | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :x: | NES | :apple: |
| Mesen (deprecated in favor of Mesen) | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :computer: :penguin: |
| Mesen-X (deprecated in favor of Mesen) | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :computer: :penguin: |
| Nen emulator | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: |
| NET-NES | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: |
| NESC | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: |
| Nestopia | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :computer: |
| Nestopia Undead Edition | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NES | :computer: :penguin: :imp: |
| nemulator | :x: | Proprietary | :x: | :heavy_minus_sign: | :x: | NES, GB, Game Gear, Master System | :computer: |
| NESticle | :x: | Proprietary, source available, source code leaked | :x: | :x: | :x: | NES | :computer: :floppy_disk: |
| Nintendulator | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: |
| nSide | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | NES | :computer: |
| NO$NES | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | NES | :computer: |
| Pinky | :heavy_check_mark: | Apache 2.0 and MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: :apple: :penguin: :robot: :globe_with_meridians: |
| Potatis | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: :apple: :penguin: :robot: :globe_with_meridians: |
| puNES | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NES | :computer: :penguin: :imp: |
| QuickNES | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :computer: |
| RockNES | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: :floppy_disk: |
| SimpleNES | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | NES | :computer: :apple: :penguin: :imp: |
| VirtuaNES | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NES | :computer: |
| VisualNes | :heavy_minus_sign: | Source available | :x: | :x: | :x: | NES | :computer: :penguin: |
| Wadatsumi | :heavy_check_mark: | AGPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES | :computer: |
| ZeNES | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | NES | :computer: |
Super Nintendo Entertainment System/Super Famicom
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| bsnes | :heavy_check_mark: | GPLv3+ | :x: | :x: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: :imp: |
| bsnes+ | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: :imp: |
| bsnes-classic | :heavy_check_mark: | GPLv3+ | :x: | :x: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: :imp: |
| bsnes-hd | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: :imp: |
| bsnes-mt | :heavy_check_mark: | GPLv3+ | :x: | :x: | :heavy_check_mark: | SNES | :computer: |
| CATSFC | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | SNES | DS |
| lsnes | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | SNES | :question: |
| Mesen-S (deprecated in favor of Mesen) | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: |
| Mesen-SX (deprecated in favor of Mesen) | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: |
| NO$SNS | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | SNES | :computer: |
| Silhouette was an unofficial port of SNES96 (by an anonymous developer), which was an early version of what would eventually become SNES9x. The README states it is a Nintendo-developed emulator, but this has been proven to be false. You can download it here to try it for yourself. | :x: | Proprietary | :x: | :x: | :x: | SNES | :apple: |
| SNES9x | :heavy_minus_sign: | Custom license | :x: | :heavy_check_mark: | :heavy_check_mark: | SNES | :computer: :apple: :penguin: :imp: :globe_with_meridians: :robot: NGC Wii Switch PSP |
| SNEeSe | :heavy_minus_sign: | Artistic License 2.0 | :x: | :x: | :x: | SNES | :computer: :penguin: :imp: :floppy_disk: |
| SNESGT | :x: | Proprietary | :x: | :x: | :x: | SNES | :computer: |
| ZSNES | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :x: | SNES | :computer: :floppy_disk: :penguin: |
Nintendo 64
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 1964 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| 1964.js | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :globe_with_meridians: |
| 1964-GEPD | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | N64 | :computer: |
| Apollo | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| Apollo64 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :question: |
| Blade64 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: |
| CEN64 | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :heavy_minus_sign: | N64 | :computer: :apple: :penguin: |
| CEN64-qt | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :heavy_minus_sign: | N64 | :computer: :apple: :penguin: |
| Cor64 | :heavy_check_mark: | MIT | :x: | :x: | :x: | N64 | :computer: :penguin: |
| Corn | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| Cube64 | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | N64 | NGC Wii |
| Daedalus | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | PSP |
| DaedalusX64 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: PSP 3DS |
| DaedalusX64-3DS | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | 3DS |
| DaedalusX64-vitaGL | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: PSP 3DS |
| Daedalus-lkb | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| dgb-n64 | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: |
| DotN64 | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | N64 | :computer: |
| Dream64 | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| Drop64 | :heavy_check_mark: | MIT | :x: | :x: | :x: | N64 | :globe_with_meridians: |
| EMG | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :computer: :apple: :penguin: |
| Fake64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :penguin: |
| gopher64 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: |
| Jario64 | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | N64 | :computer: :globe_with_meridians: |
| Kaizen (previously Gadolinium) | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: |
| Larper64 (website is gone and the developer was anonymous, so only a backup Google Drive link exists) | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| Luna's Project64 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :computer: |
| MiB64 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :computer: |
| Monkey64 | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | N64 | PSP |
| Mupen64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: :penguin: |
| Mupen64Plus | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :apple: :penguin: :robot: |
| Mupen64Plus-AE | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :robot: |
| Mupen64PlusAE-MPN | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :robot: |
| Mupen-MPN | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :apple: :penguin: |
| Mupen64Plus-qt | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :apple: :penguin: |
| 'N64-Emulator' | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :globe_with_meridians: |
| N64VM | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| n64-emu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: :apple: :penguin: |
| n64.js | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :globe_with_meridians: |
| Nemu | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: |
| Nemu64 | :heavy_minus_sign: | Source may be made available | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | N64 | :computer: |
| NICE64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| NIN64 | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| NINCEST 64 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: |
| Not64 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | N64 | NGC Wii |
| NSFE (AKA Reality64) | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| Pagan | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| Parallel Launcher (GUI for both RetroArch N64 cores) | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :apple: :penguin: |
| PC64 | :heavy_minus_sign: | "Under the laws of GNU" | :x: | :x: | :x: | N64 | :computer: |
| Project64 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: |
| Project64-MPN | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: |
| Project64 Legacy | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: |
| Project Unreality | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: |
| PyN64 | :heavy_minus_sign: | Source available | :heavy_minus_sign: | :heavy_minus_sign: | :x: | N64 | :computer: :apple: :penguin: |
| r64emu | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :computer: :apple: :penguin: |
| RealityEmu | :heavy_check_mark: | UNLICENSE | :x: | :x: | :x: | N64 | :penguin: |
| rokuyon | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | N64 | :computer: :apple: :penguin: Nintendo Switch |
| Rosalie's Mupen GUI | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | N64 | :computer: :penguin: |
| Ryu64 | :heavy_check_mark: | UNLICENSE | :x: | :x: | :heavy_minus_sign: | N64 | :computer: |
| Shibumi | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: :penguin: |
| Simple64 (formerly m64p) | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | N64 | :computer: :penguin: |
| SixtyForce | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | N64 | :apple: |
| Sunset | :x: | Proprietary | :x: | :x: | :x: | N64 | :computer: |
| SupraHLE (fork of UltraHLE) | :x: | Modified version of leaked UltraHLE source, proprietary | :heavy_check_mark: | :x: | :x: | N64 | :computer: |
| Surreal64 CE | :heavy_minus_sign: | Uses leaked Project64 1.6 sources, Mupen64, and 1964, as well as using leaked Xbox SDK (allegedly) | :x: | :x: | :heavy_minus_sign: | N64 | Xbox |
| TR64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| TRWin | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: |
| TrueReality | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | N64 | :computer: :apple: :penguin: :floppy_disk: :imp: |
| Ultra 64 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | N64 | :computer: |
| UltraHLE | :heavy_minus_sign: | Source leaked, proprietary | :heavy_check_mark: | :x: | :x: | N64 | :computer: |
| UltraHLE 2064 | :heavy_minus_sign: | Modified version of UltraHLE leaked source, proprietary | :heavy_check_mark: | :x: | :x: | N64 | :computer: |
| UltraHLP | :x: | Patcher for UltraHLE binary, proprietary | :heavy_check_mark: | :x: | :x: | N64 | :computer: |
| Wii64 | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | N64 | Wii |
| Wii64-PS3 | :heavy_minus_sign: | Should be GPLv3, but no license present in the repository | :heavy_check_mark: | :x: | :heavy_minus_sign: | N64 | PS3 |
[!WARNING] Older versions of Mupen64Plus (versions prior to this commit) and Project64 (1.6.1 and below) have known security vulnerabilities, so please keep your emulators updated!
Nintendo GameCube
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Dolphin | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NGC, Wii | :computer: :apple: :penguin: :robot: |
| DolphiniOS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NGC, Wii | :iphone: |
| Dolwin | :heavy_minus_sign: | Source available | :x: | :x: | :x: | NGC | :computer: |
| GCEmu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | NGC | :computer: |
| Gcube | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NGC | :computer: |
| Ishiiruka-Dolphin | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NGC, Wii | :computer: :apple: :penguin: |
| Pureikyubu | :heavy_check_mark: | CC0 1.0 Universal | :x: | :heavy_check_mark: | :heavy_minus_sign: | NGC | :computer: :penguin: |
| SuperGCube | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NGC | :computer: |
| WhineCube | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NGC | :computer: |
Nintendo Wii
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Dolphin | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NGC, Wii | :computer: :apple: :penguin: :robot: |
| DolphiniOS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NGC, Wii | :iphone: |
| Ishiiruka-Dolphin | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | NGC, Wii | :computer: :apple: :penguin: |
Nintendo Wii U
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Cemu | :heavy_check_mark: | MPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Wii U | :computer: :apple: :penguin: |
| Cemu-Android | :heavy_check_mark: | MPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Wii U | :robot: |
| Decaf | :heavy_check_mark: | GPLv3+ | :x: | :x: | :x: | Wii U | :computer: :apple: :penguin: |
| Kinnay | :heavy_check_mark: | MIT | :x: | :x: | :x: | Wii U | :penguin: |
Nintendo Switch
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| CageTheUnicorn | :heavy_check_mark: | ISC | :x: | :x: | :x: | Switch | :computer: :apple: :penguin: |
| Citron | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :computer: :penguin: :robot: |
| ctremu | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :penguin: :apple: |
| Eden | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :computer: :penguin: :robot: |
| Hydra | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :apple: |
| Kenji-NX | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :computer: :apple: :penguin: |
| MeloNX | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :iphone: |
| Mephisto | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Switch | :computer: :apple: :penguin: |
| Nozomi | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :heavy_minus_sign: |
| NSEmu | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Switch | :penguin: |
| NXEmu | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :x: | Switch | :computer: |
| Pine | :heavy_check_mark: | MPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :robot: |
| Pomelo | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :iphone: |
| Ryujinx (Ryubing fork) | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :computer: :apple: :penguin: |
| Ryujinx-mirror | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch | :computer: :apple: :penguin: :robot: |
| Ryujinx | :heavy_check_mark: | MIT | :x: | :x: | :x: | Switch | :computer: :apple: :penguin: :robot: |
| Skyline | :heavy_check_mark: | MPLv2 | :x: | :x: | :heavy_minus_sign: | Switch | :robot: |
| Strato | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Switch | :robot: |
| Sudachi | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Switch | :computer: :robot: |
| Suyu | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Switch | :computer: :penguin: |
| Uzuy | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Switch | :computer: :penguin: |
| Yuzu | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Switch | :computer: :penguin: :robot: |
[!CAUTION] Since RyuJinx and Yuzu have been shut down, any data collection, telemetry, and analytics from original versions (and probably forks too just in case) should be disabled as a precaution, otherwise the data could be sent to Nintendo or other 3rd parties and the data could be collected, stored, or used for any purpose without user consent.
Nintendo Switch 2
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Oboromi | :heavy_check_mark: | MPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch 2 | :computer: :apple: :penguin: |
| Pound | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Switch 2 | :computer: :apple: :penguin: |
[!CAUTION] The Switch 2 is a very new console, please be VERY cautious when trying out these emulators. Also worth noting, the Switch 2 isn't fully hacked yet, so making an emulator will be very difficult without dumps of the system files, etc. being available. Basically, just be careful and use common sense.
Sega
Sega Master System
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| FreezeSMS | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Master System, NES, Game Gear, SG-1000, ColecoVision | :computer: |
| SMSPLUS | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :heavy_minus_sign: | Master System, Game Gear | :computer: :apple: :penguin: :imp: |
Sega Genesis/Megadrive and 32X/Sega CD
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Ages | :x: | Proprietary | :x: | :x: | :x: | Genesis/Megadrive, Sega CD, 32X, Master System, Game Gear | :computer: |
| BlastEm | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Genesis/Megadrive | :computer: :apple: :penguin: |
| Cega | :heavy_check_mark: | MPL 2.0 | :x: | :heavy_check_mark: | :heavy_check_mark: | Genesis/Megadrive, Master System, Game Gear, SG-1000 | :computer: :apple: :penguin: |
| DGen | :heavy_check_mark: | BSD license | :x: | :x: | :x: | Genesis/Megadrive | :computer: :penguin: |
| Exodus | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Genesis/Megadrive | :computer: |
| Genesis-Plus-GX | :heavy_check_mark: | Custom, source available | :x: | :heavy_check_mark: | :heavy_check_mark: | Genesis/Megadrive, Sega CD, 32X, Master System, Game Gear, SG-1000 | :computer: :apple: :penguin: :globe_with_meridians: Nintendo GameCube Nintendo Wii |
| Gens Plus! | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Genesis/Megadrive | :computer: :penguin: :imp: |
| Gens+ REWiND | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Genesis/Megadrive, Sega CD, 32X | :computer: |
| Gens | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Genesis/Megadrive | :computer: :penguin: :imp: |
| HazeMD | :heavy_check_mark: | MAME license | :x: | :x: | :x: | Genesis/Megadrive | :computer: |
| jgenesis | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Genesis, Sega CD, SNES, Master System, Game Gear | :computer: :penguin: |
| Kega Fusion | :x: | Proprietary | :x: | :x: | :x: | Genesis/Megadrive, Sega CD, 32X, Master System, Game Gear, SG-1000 | :computer: :apple: :penguin: |
| RetroDrive | :x: | Proprietary | :x: | :x: | :x: | Genesis/Megadrive, 32X | :computer: |
| TrueLMAO | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :x: | Genesis/Megadrive | :computer: :penguin: :globe_with_meridians: |
Sega Saturn
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| A-SATURN | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Cassini (patched version of GiriGiri) | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| GiriGiri | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Hyperion | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Kronos | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Saturn | :computer: :penguin: |
| Nova | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | Saturn | :computer: |
| PC-SATURN | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Project Titan | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Saturn | :computer: |
| Sat'On'Em | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Satan (not technically an emulator) | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Satourne | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Saturnin | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| SSE | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| SSEmu | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| SSF | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| UltraSat (technically doesn't emulate anything) | :x: | Proprietary | :x: | :x: | :x: | Saturn | :computer: |
| Yaba Sanshiro 2 (formerly uoYabause) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Saturn | :computer: :penguin: :robot: :iphone: Switch |
| Yabause | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | Saturn | :computer: :apple: :penguin: :imp: Dreamcast PSP |
Sega Dreamcast
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| castingDreams | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Dreamcast | :computer: :apple: :penguin: |
| Chankast | :x: | Proprietary | :x: | :x: | :x: | Dreamcast | :computer: |
| Deecy | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Dreamcast | :computer: :penguin: |
| DEmul | :x: | Proprietary | :x: | :heavy_minus_sign: | :x: | Dreamcast | :computer: |
| dreamcast | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Dreamcast | :computer: :apple: |
| DreamEMU | :x: | Proprietary | :x: | :x: | :x: | Dreamcast | :computer: |
| Dreamer | :x: | Proprietary | :x: | :x: | :x: | Dreamcast | :computer: |
| DreamOxide | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :x: | Dreamcast | :computer: :apple: :penguin: |
| Flycast Dojo | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Dreamcast | :computer: :apple: :penguin: |
| Flycast | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Dreamcast | :computer: :apple: :penguin: :robot: :iphone: Switch Xbox One |
| Icarus (never publicly released as far as I know, if anybody has links or downloads, please let me know!) | :x: | Proprietary | :x: | :x: | :x: | Dreamcast | :x: |
| Katana | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Dreamcast | :computer: :apple: :penguin: |
| Katana (unrelated to the above project) | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Dreamcast | :computer: :apple: :penguin: |
| lxdream | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Dreamcast | :apple: :penguin: :robot: |
| lxdream-nitro | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Dreamcast | :apple: :penguin: |
| Makaron - Download here | :x: | Proprietary | :x: | :x: | :x: | Dreamcast | :computer: |
| nullDC | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Dreamcast | :computer: |
| ReDream | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Dreamcast | :computer: :apple: :penguin: :robot: |
| Reicast | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :x: | Dreamcast | :computer: :apple: :penguin: :robot: |
| Swirly | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Dreamcast | :penguin: :imp: |
| washDC (formerly WashingtonDC) | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_minus_sign: | Dreamcast | :computer: :penguin: |
Sega Dreamcast VMU
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| DirectVMS | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Sega Dreamcast VMU | :computer: |
| DreamPotato | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Sega Dreamcast VMU | :computer: |
| DreamVMU | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Sega Dreamcast VMU | :computer: |
| ElysianVMU | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Sega Dreamcast VMU | :computer: :apple: :penguin: |
| SoftVMS | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Sega Dreamcast VMU | :computer: :penguin: :floppy_disk: Amiga Dreamcast |
Microsoft
Microsoft Xbox
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Cxbx | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Xbox | :computer: :penguin: |
| Cxbx-Reloaded | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Xbox | :computer: |
| Dxbx | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Xbox | :computer: |
| OpenXBOX | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Xbox | :computer: :penguin: |
| StrikeBox | :heavy_check_mark: | 2-clause BSD license | :x: | :x: | :x: | Xbox | :computer: :penguin: |
| XQEMU | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Xbox | :computer: :apple: :penguin: |
| Xemu | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Xbox | :computer: :apple: :penguin: |
| Xeon | :x: | Proprietary | :x: | :x: | :x: | Xbox | :computer: |
| Xenoborg - Source here | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Xbox | :computer: |
Microsoft Xbox 360
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| cs360emu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | 360 | :computer: |
| Xenia | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | 360 | :computer: :penguin: |
| Xenia Canary | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | 360 | :computer: :penguin: |
Microsoft Xbox One
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Spasha | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | Xbox One | :computer: |
| WinDurango | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Xbox One | :computer: |
| WinEra | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | Xbox One | :computer: |
| XWine1 | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | Xbox One | :computer: |
Microsoft Xbox Series
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| There are currently no emulators for this system 😔 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
NEC PC Engine/TurboGrafx
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| ePCEngine | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PCE/TG-16 | :computer: |
| Hu-Go! | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | PCE/TG-16 | :computer: :penguin: :imp: :floppy_disk: |
| MagicEngine | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | PCE/TG-16 | :computer: :floppy_disk: :apple: |
| Neco (only the archived official web page had downloads and info) | :heavy_minus_sign: | Source available | :x: | :x: | :x: | PCE/TG-16 | :computer: :penguin: |
| Ootake | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | PCE/TG-16 | :computer: |
| pcejin | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PCE/TG-16 | :computer: |
| Turbo Engine | :x: | Proprietary | :x: | :x: | :x: | PCE/TG-16 | :computer: |
SNK Neo Geo AES/MVS/Neo Geo CD
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Gekko | :x: | Proprietary | :x: | :x: | :x: | Neo Geo AES | :computer: |
| GnGeo | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Neo Geo AES | :penguin: |
| geolith | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Neo Geo AES/MVS | :computer: :apple: :penguin: :imp: |
| Kawaks | :x: | Proprietary | :x: | :x: | :x: | Neo Geo AES, CPS-2 | :computer: |
| Neo-RAGEx | :x: | Proprietary | :x: | :x: | :x: | Neo Geo AES | :computer: :floppy_disk: |
| NeoDanji | :x: | Proprietary | :x: | :x: | :x: | Neo Geo AES | :floppy_disk: |
| NEOGem | :x: | Proprietary | :x: | :x: | :x: | Neo Geo AES | :computer: :floppy_disk: |
| 'NeoGeo CD Emulator' | :x: | Proprietary | :x: | :x: | :x: | Neo Geo CD | :computer: |
| NeoCD | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Neo Geo CD | :computer: |
| NeoCD/SDL | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Neo Geo CD | :computer: :penguin: Dreamcast PS2 Xbox |
| NeoRAINE | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Neo Geo AES/MVS, CD | :computer: |
| RAINE | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Neo Geo AES/MVS, CD | :computer: :penguin: :imp: |
| NeoBox | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :x: | Neo Geo AES/MVS | :apple: :iphone: |
Pong consoles
| Simulator | FOSS | License | Paid | Active | Recommended | Simulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Pong Consoles Simulation | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Various pong consoles | :computer: |
Magnavox Odyssey 2
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| O2EM | :heavy_check_mark: | Artistic license | :x: | :x: | :heavy_minus_sign: | Odyssey 2/Videopac+ | :computer: :floppy_disk: :penguin: :imp: |
Philips CD-i
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| CD-iCE | :x: | Proprietary | :x: | :x: | :x: | CD-i | :computer: |
| CD-i Emulator | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | CD-i | :computer: |
| CeDImu | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | CD-i | :computer: :apple: :penguin: |
| Same CDi | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | CD-i | :computer: :apple: :penguin: |
| TinyCDi | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | CD-i | :computer: |
Panasonic
Panasonic 3DO Interactive Multiplayer
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 3d'oh | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | 3DO | :penguin: |
| 4DO | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | 3DO | :computer: |
| FreeDO | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | 3DO | :computer: :apple: |
Panasonic 3DO M2
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| There are currently no emulators for this system 😔 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gemei A330
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Gemei A330 libretro core | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | Gemei A330 | :computer: :apple: :penguin: |
GCE Vectrex
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Vecx JG | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Vectrex | :computer: :apple: :penguin: |
Apple/Bandai Pippin
| Emulator | FOSS | License | Paid | Active | Recommendation | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| SheepShaver | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple/Bandai Pippin | :computer: :apple: :penguin: :imp: |
| SheepShaver (community maintained fork) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple/Bandai Pippin | :computer: :apple: :penguin: :imp: |
Mattel Intellivision
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Bliss | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
| Bliss32 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
| BlissX | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: :apple: :penguin: :imp: |
| BlissJ Web | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :globe_with_meridians: |
| BlissJ Java | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: :apple: :penguin: :imp: |
| BlissJX | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: :apple: :penguin: :imp: |
| gtk-jzintv | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :penguin: :imp: |
| IntvDOS | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Intellivision | :floppy_disk: |
| IntvWin | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
| jzIntv | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
| jzintvGUI | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
| jzIntvImGui | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: :apple: :penguin: :robot: Switch |
| FreeIntv | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | Intellivision | :computer: :apple: :penguin: |
| Nostalgia | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Intellivision | :computer: |
| NINTV | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Intellivision | DS |
| Xanadu | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Intellivision | :computer: |
Mattel HyperScan
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| hyperscan-emulator | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | HyperScan | :computer: :penguin: |
Coleco ColecoVision
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Bee | :heavy_check_mark: | LGPLv2 | :x: | :x: | :x: | ColecoVision | :computer: :apple: :penguin: |
| CULT | :x: | Proprietary | :x: | :x: | :x: | ColecoVision | :computer: |
| ColEm | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | ColecoVision | :computer: :penguin: :robot: Wii |
| ColecoDS | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | ColecoVision | DS |
| CoolCV | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | ColecoVision | :computer: :apple: :penguin: |
| jollycv | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | ColecoVision | :computer: :apple: :penguin: |
| Mugrat | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | ColecoVision | :apple: |
| Virtual ColecoVision (AKA Colem97) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | ColecoVision | :computer: |
VTech V.Smile
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| veesem | :heavy_check_mark: | ISC | :x: | :heavy_check_mark: | :heavy_minus_sign: | V.Smile | :computer: :apple: :penguin: :imp: |
Chip-8 and related system emulators/interpreters
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| cheap8 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Chip-8 | :computer: :apple: :penguin: |
| Chip 8 Emulator | :heavy_check_mark: | GPLv3+ | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| Chip-3DS | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Chip-8 | 3DS |
| Chip8 Emulator (PS4) | :x: | Proprietary | :x: | :x: (no longer available) | :x: | Chip-8 | PS4 |
| Chip8 Emulator (PSP) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Chip-8 | PSP |
| Chip-8 Emulator | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | Chip-8 | :globe_with_meridians: |
| Chip-8 Emulator | :heavy_check_mark: | Apache 2.0 | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| Chip8 To SMD | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Chip-8 | Megadrive/Genesis |
| Chip8.js | :heavy_check_mark: | MIT | :x: | :x: | :heavy_check_mark: | Chip-8 | :computer: :apple: :penguin: :globe_with_meridians: |
| CHIP-8 | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| Chip8 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| chip8 | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| chip8-3do | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | Chip-8 | 3DO |
| CHIP-8-Emulator | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| CHIP8-Emulator-WiiU (original) | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | Chip-8 | Wii U |
| CHIP8-Emulator-WiiU | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Chip-8 | Wii U |
| chip8me | :heavy_minus_sign: | Unknown source code (link broken) | :x: | :x: | :x: | Chip-8 | DS |
| Chip8-NX | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Chip-8 | Switch |
| chip-8-raku | :heavy_check_mark: | Artistic 2.0 license | :x: | :heavy_check_mark: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: :imp: |
| chip8swemu | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Chip-8 | :computer: :penguin: |
| CHIP-8z | :heavy_check_mark: | AGPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: |
| Chipfinity | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Chip-8 | :robot: |
| Chip-n64 | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | Chip-8 | N64 |
| Chippy | :heavy_minus_sign: | Proprietary, fork of a fork but no source that I can find | :x: | :x: | :heavy_minus_sign: | Chip-8 | Wii |
| DrChip8 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Chip-8 | GB |
| DreamChip (PSP Chip8 emulator) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Chip-8 | PSP |
| GB-8 | :heavy_check_mark: | MIT | :x: | :x: | :heavy_check_mark: | Chip-8 | GBC |
| iPhone-Chip-8-Emulator | :x: | CC BY-NC-SA 3.0 | :x: | :x: | :x: | Chip-8 | :iphone: |
| JEMU | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | CHIP-8 variants | :computer: |
| OCTACHIP | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Chip-8 | :computer: :apple: :penguin: :globe_with_meridians: |
| PsChip8 | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | Chip-8 | PS1 |
| PSPChip8 | :heavy_minus_sign: | Possible GPL? | :x: | :x: | :heavy_minus_sign: | Chip-8 | PSP |
| R8 | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Chip-8 | :computer: :penguin: |
| Super-Chip8X | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | Chip-8 | SNES |
COSMAC VIP/RCA Studio II/Telmac 1800
See multi-emulators section for "Emma 02 emulator"
Handheld game console emulators
Nintendo Handhelds
Nintendo Game Boy/Game Boy Color
| Emulator | FOSS | License | Paid | Active | Recommendation | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Acolyte Hand PIC'd 32 | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Gb, GBC, Super Game Boy | PIC32MZ2048EFH144 microcontroller |
| BGB | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, Super Game Boy | :computer: |
| Boycott | :x: | Proprietary | :x: | :x: | :x: | GB, GBC | :computer: |
| ChillyGB | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: |
| CODE-DMG | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: |
| coffee-gb | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: |
| CPBoy | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | GB, GBC | Classpad II (fx-CP400) |
| Fame Boy Color | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: :globe_with_meridians: |
| Gambatte | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | GB, GBC | :computer: :apple: :penguin: |
| Game-Boy-DOS | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB | :floppy_disk: |
| Gameboy | :heavy_check_mark: | UNLICENSE | :x: | :x: | :x: | GB | :computer: :apple: :penguin: |
| GameRoy | :heavy_check_mark: | Dual-licensed under MIT and Apache 2.0 license | :x: | :heavy_check_mark: | :heavy_check_mark: | GB | :computer: :penguin: :robot: :globe_with_meridians: |
| GateBoy | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB | :computer: :penguin: |
| GBCC | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC | :computer: :apple: :penguin: :robot: |
| GoBC | :heavy_minus_sign: | Source available, license is blank | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB | :computer: :penguin: |
| Gearboy | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC | :computer: :apple: :penguin: :robot: :globe_with_meridians: and many more |
| guac | :heavy_check_mark: | BSD 3-clause | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC | :computer: :penguin: |
| hdmg | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | GB, GBC | :penguin: |
| hhugboy | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC | :computer: |
| Hu-Boy | :x: | Proprietary | :x: | :heavy_check_mark: | :x: | GB | PCE/TG-16 |
| KiGB | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | GB, GBC, Super Game Boy | :computer: :penguin: :floppy_disk: |
| MetroBoy | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB | :computer: |
| NO$GMB | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | GB, GBC, Super Game Boy | :computer: |
| oxGBC | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: :robot: :globe_with_meridians: |
| Peanut-GB | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: |
| Peanut-GB RGFW | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: |
| Pico-GB | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | GB, GBC | Raspberry Pi RP2040 |
| PlayGB | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | Playdate |
| PyBoy | :heavy_check_mark: | LGPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :apple: :penguin: |
| RetroGBm | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC | :computer: :penguin: :robot: |
| SameBoy | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, Super Game Boy | :computer: :apple: :penguin: :imp: |
| TGB Dual | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | GB, GBC | :computer: :penguin: |
| TGB Dual-L | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | GB, GBC | :computer: |
| VGB (AKA Virtual Game Boy) | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, Super Game Boy | :computer: :penguin: :imp: :robot: :floppy_disk: |
| Wzonka-Lad | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | GB | Amiga |
Nintendo Game Boy Advance
- :exclamation: = WARNING: This emulator is no longer maintained and has security vulnerabilities. This is here for completeness, but use alternatives or at the bare minimum please exercise caution when using these emulators.
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 44VBA | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | GBA | :computer: :globe_with_meridians: Switch |
| AGD | :heavy_minus_sign: | Source available | :x: | :x: | :x: | GBA | :computer: |
| BATGBA | :x: | Proprietary | :x: | :x: | :x: | GBA | :computer: |
| BoycottAdvance | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | GBA | :computer: |
| DreamGBA | :x: | Proprietary | :x: | :x: | :x: | GBA | :computer: |
| DSHBA | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | GBA | :computer: |
| EggVance | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :x: | GBA | :computer: :apple: :penguin: |
| GameboyAdvanceVM | :heavy_minus_sign: | Source available | :x: | :x: | :x: | GBA | PocketPC, Windows CE |
| GiiBiiAdvance | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | GB, GBA | :computer: :penguin: |
| GBAC | :heavy_check_mark: | MIT | :x: | :x: | :x: | GB, GBA | :computer: |
| GoGBA | :x: | Proprietary | :x: | :x: | :x: | GB, GBC, GBA | :robot: :iphone: |
| GSE | :heavy_check_mark: | MPL-2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | GB, GBC, GBA | :computer: :apple: :penguin: :robot: |
| Hades | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | GBA | :computer: :apple: :penguin: |
| :exclamation: Mac Boy Advance | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | GB, GBC, GBA | :apple: |
| mGBA | :heavy_check_mark: | MPL 2.0 | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, GBA | :computer: :apple: :penguin: Wii 3DS Switch Vita |
| NanoBoyAdvance | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, GBA | :computer: :apple: :penguin: |
| PC Advance | :x: | Proprietary | :x: | :x: | :x: | GBA | :computer: |
| RascalBoy Advance | Unknown | Unknown | Unknown | :x: | :x: | GBA | :computer: |
| ReasonableGBA | :heavy_minus_sign: | Source available | :x: | :x: | :x: | GBA | :computer: |
| SkyEmu | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, GBA | :computer: :apple: :penguin: :imp: :robot: :iphone: |
| :exclamation: VBALink | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | GB, GBC, GBA | :computer: |
| VBA-M | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | GB, GBC, GBA | :computer: :apple: :penguin: |
| :exclamation: VBA-rr | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | GB, GBC, GBA | :computer: :penguin: |
| VGBA (AKA Virtual Game Boy Advance) | :x: | Proprietary | :x: | :heavy_check_mark: | :x: | Nintendo Game Boy Advance | :computer: :apple: :penguin: :imp: :floppy_disk: |
| :exclamation: Visual Boy Advance | :heavy_check_mark: | GPLv2+ | :x: | :x: | :x: | GB, GBC, GBA | :computer: :apple: :penguin: :imp: |
| :exclamation: VirtueBoy Advance | :x: | Proprietary | :x: | :x: | :x: | GBA | :computer: |
| My Boy! | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | Nintendo Game Boy Advance | :robot: |
| My Boy! Lite | :x: | Proprietary | :x: | :x: | :x: | Nintendo Game Boy Advance | :robot: |
| Pizza Boy Pro | :x: | Proprietary | :x: | :x: | :x: | GB, GBC, GBA | :robot: |
[!NOTE] The VirtueBoy Advance link is no longer available. We are looking for source code, binaries, or a working backup link for this emulator.
[!WARNING] A security issue was found in the code base that makes all VBA forks and derivatives vulnerable. Please only use these emulators on fully updated and secure machines with updated and active malware protection and firewalls, or offline and secure computers. The only emulator not affected by this is VBA-M as far as my testing has shown, as well as what I've been told by others.
Nintendo Game And Watch simulators
| Simulator | FOSS | License | Paid | Active | Recommended | Simulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Handheld Quake simulations | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Various handheld systems | :computer: :penguin: |
| lcdgames simulations | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Various handheld systems | :globe_with_meridians: |
| Madrigal simulations | :heavy_minus_sign: | Some source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | Various handheld systems | :computer: :penguin: Sony PlayStation Portable Sony PlayStation Vita Nintendo Switch Microsoft Xbox |
| Pica Pic simulations (requires Adobe Flash emulator) | :x: | Proprietary | :x: | :x: | :x: | Various handheld systems | Adobe Flash (requires an emulator to run) |
| RetroFab simulations | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Various handhelds and tabletop systems | :globe_with_meridians: |
Nintendo Virtual Boy
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Planet Virtual Boy emulator (AKA PVBEmu) | :heavy_check_mark: | MIT | :x: | :x: | :x: | VB | :penguin: |
| r3Ddragon | :heavy_check_mark: | MIT with custom license exceptions | :x: | :x: | :heavy_check_mark: | VB | 3DS |
| Reality Boy (formerly VBEmu98) | :heavy_check_mark: | Custom | :x: | :x: | :heavy_minus_sign: | VB | :computer: |
| Red Dragon | :heavy_check_mark: | Custom | :x: | :x: | :heavy_minus_sign: | VB | :computer: :penguin: |
| Red Dragon (PSP) | :heavy_check_mark: | Custom | :x: | :x: | :heavy_minus_sign: | VB | PSP |
| Red Viper | :heavy_minus_sign: | Custom | :x: | :heavy_check_mark: | :heavy_minus_sign: | VB | 3DS |
| Rustual Boy | :heavy_check_mark: | Dual-licensed under MIT and Apache 2.0 | :x: | :x: | :heavy_check_mark: | VB | :computer: :penguin: |
| SoftVUE (not released?) AKA VUE32 | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | VB | :x: |
| VBjin | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | VB | :computer: |
| VBjin-ovr | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | VB | :computer: |
| ViBE | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | VB | :apple: |
| VirtualBoyGo | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | VB | Oculus Quest |
| VirtualBoyX | :heavy_minus_sign: | Supposedly based on another emulator, but I can't confirm | :x: | :x: | :heavy_minus_sign: | VB | Xbox |
| Virtual-E | :x: | Proprietary | :x: | :x: | :x: | VB | :computer: |
| Virtual Utopia (not released?) | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | VB | :x: |
| Wiirtual Boy | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | VB | Wii |
| XVBoy | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | VB | Xbox |
Pokemon Mini
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| minimon | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Pokemon Mini | :computer: |
| PokeKaMini | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Pokemon Mini | :computer: |
| PokeMini | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Pokemon Mini | :computer: :penguin: DS PSP Dreamcast |
| PokemonMiniX | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Pokemon Mini | Xbox |
Nintendo DS
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| CorgiDS | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | DS | :computer: :apple: :penguin: |
| DeeS | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | DS | :computer: :apple: :penguin: :robot: Wii U Switch Vita |
| DeSmuME 3DS | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | 3DS |
| DeSmuME | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :computer: :apple: :penguin: |
| DeSmuMEPSPExperimental | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | PSP |
| DeSmuME-X432R | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :computer: |
| DesmumeX | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | Xbox |
| DeSmuME-PSP | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | PSP |
| dasShiny | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | :computer: :apple: :penguin: |
| DraStic | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :robot: |
| DS Player | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | DS | :globe_with_meridians: |
| DSemu | :heavy_check_mark: | MIT | :x: | :x: | :x: | DS | :computer: |
| DSemu-ng (no known links to downloads or websites) | :heavy_check_mark: | MIT | :x: | :x: | :x: | DS | :computer: |
| DSonPSP | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | PSP |
| DSonPSP-mod | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | DS | PSP |
| DSVita | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | Vita |
| Dualis | :heavy_minus_sign: | Source available | :x: | :x: | :x: | DS | :computer: |
| Dust | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | DS | :computer: :apple: :penguin: |
| DuoS | :x: | Proprietary | :x: | :x: | :x: | DS | :computer: |
| iDeaS | :x: | Proprietary | :x: | :x: | :x: | DS | :computer: |
| medusa | :heavy_check_mark: | MPL 2.0 | :x: | :heavy_minus_sign: | :x: | DS | :computer: :apple: :penguin: |
| melonDS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :computer: :apple: :penguin: |
| melonDS-launcher | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :computer: :apple: :penguin: |
| melonDS-android | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :robot: |
| melonDS-android (for nightly binaries) | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | DS | :robot: |
| ndsemu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | DS | :computer: :apple: :penguin: |
| NeonDS | :x: | Proprietary | :x: | :x: | :x: | DS | :computer: |
| NooDS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | DS | :computer: :apple: :penguin: :robot: Wii U Switch Vita |
| NooDS-Launcher | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | DS | Vita |
| yuugen | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | DS | :computer: :penguin: |
Nintendo 3DS
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 3dmoo | :heavy_minus_sign: | Source available | :x: | :x: | :x: | 3DS | :computer: :penguin: |
| Azahar | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | 3DS | :computer: :penguin: :robot: |
| Borked3DS | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 3DS | :computer: :apple: :penguin: :robot: |
| Citra | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | 3DS | :computer: :apple: :penguin: :robot: |
| CitraPlus | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | 3DS | :computer: :apple: :penguin: :robot: |
| Citra MMJ | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 3DS | :robot: |
| Corgi3DS | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | 3DS | :computer: :apple: :penguin: |
| LemonLime | :heavy_minus_sign: | Source available | :x: | :x: | :x: | 3DS | :computer: |
| Lime3DS | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | 3DS | :computer: :apple: :penguin: :robot: |
| Mandarine (formerly Lemonade) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | 3DS | :computer: :apple: :penguin: :robot: |
| Mikage | :heavy_minus_sign: | None currently | :x: | :heavy_minus_sign: | :heavy_check_mark: | 3DS | :penguin: |
| PabloMK7's Citra | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | 3DS | :computer: :apple: :penguin: :robot: |
| Panda3DS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 3DS | :computer: :apple: :penguin: |
| Tanuki3DS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | 3DS | :apple: :penguin: |
| TronDS | :x: | Proprietary | :x: | :x: | :x: | 3DS | :computer: |
| VitaminC | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :x: | 3DS | :penguin: |
Game Park GP32
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| GeePee32 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Game Park GP32 | :computer: |
Atari Lynx
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Felix | :heavy_check_mark: | MIT | :x: | :heavy_minus_sign: | :heavy_check_mark: | Lynx | :computer: |
| Handy | :heavy_check_mark: | zlib | :x: | :x: | :heavy_check_mark: | Lynx | :computer: :apple: :penguin: :imp: :robot: |
Sega Game Gear
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Gearsystem | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Mark III/Master System, Game Gear, SG-1000, Othello Multivision | :computer: :apple: :penguin: :imp: :robot: |
| MasterGear | :x: | Proprietary, developer says you can contact him for source | Yes, Android version is paid | :heavy_check_mark: | :heavy_check_mark: | Mark III/Master System, Game Gear, SG-1000, SC-3000, SF-7000 | :computer: :penguin: :imp: :robot: :floppy_disk: |
Sony Handhelds
Sony PlayStation Portable
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| cspspemu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | PSP | :computer: |
| JPCSP | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | PSP | :computer: :apple: :penguin: |
| JPCSP2C | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | PSP | :computer: |
| jspspemu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | PSP | :computer: :apple: :penguin: |
| mfzpsp | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | PSP | :computer: |
| PCSP | :x: | Proprietary | :x: | :x: | :x: | PSP | :computer: |
| Potemkin | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | PSP | :computer: |
| PPSSPP | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | PSP | :computer: :apple: :penguin: :robot: :iphone: |
| PSPE | :x: | Proprietary | :x: | :x: | :x: | PSP | :computer: |
| pspemu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | PSP | :computer: |
| pspplayer | :heavy_check_mark: | GNU LGPLv2 | :x: | :x: | :x: | PSP | :computer: |
| Sam | :heavy_minus_sign: | Source available | :x: | :x: | :x: | PSP | :computer: |
Sony PocketStation
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| PK201 - Android version | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | PocketStation | :computer: :robot: |
| PKEmu | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | PocketStation | :computer: |
| pockystation | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | PocketStation | :computer: :apple: :penguin: |
Sony PlayStation Vita
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Vita3K | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Vita | :computer: :apple: :penguin: :robot: |
| Vita3K-Android | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Vita | :robot: |
| vitaemu | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Vita | :robot: |
Bandai WonderSwan/WonderSwan Color/SwanCrystal/WonderWitch
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Cygne | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :computer: |
| MiracleMage | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :computer: |
| NitroSwan | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | WonderSwan, WonderSwan Color | DS |
| NewOswan | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :apple: :penguin: |
| Oswan | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :computer: :penguin: |
| Oswan (community fork with some changes) | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :computer: :penguin: |
| StoicGoose | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | WonderSwan, WonderSwan Color | :computer: :penguin: |
| WonderScott | :x: | Proprietary | :x: | :x: | :x: | WonderSwan, WonderSwan Color | :computer: |
| WSCamp | :x: | Proprietary | :x: | :x: | :x: | WonderSwan, WonderSwan Color | :computer: |
SNK Neo Geo Pocket/Color
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| BeNeoPocott (NeoPocott ported to BeOS) | :heavy_minus_sign: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Neo Geo Pocket/Color | BeOS/Haiku |
| Koyote | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Neo Geo Pocket/Color | :computer: |
| NeoPop-SDL | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Neo Geo Pocket/Color | :computer: :penguin: |
| NeoPop | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Neo Geo Pocket/Color | :computer: |
| NeoGPC | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Neo Geo Pocket/Color | :computer: |
| NeoPocott | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Neo Geo Pocket/Color | :computer: :penguin: |
| NGPocket | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | Neo Geo Pocket/Color | :computer: |
Watara SuperVision
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Potator (legacy) | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Watara SuperVision | :computer: :penguin: GP32 OpenDingux |
| Potator (SDL2 fork) | :heavy_minus_sign: | The original license was only source available, so this should technically be the same, but the license in the repo is Unlicense | :x: | :heavy_minus_sign: | :heavy_check_mark: | Watara SuperVision | :computer: :penguin: DS OpenDingux GP32 PSP |
| Wataroo | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | Watara SuperVision | :computer: |
Phones/PDAs/other mobile devices, etc
Apple iOS/iPod
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Clicky | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | iPod | :computer: :penguin: |
| iPod n3g emulator | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | iPod | :computer: :penguin: |
| qemu-ipod-nano | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | iOS | :computer: :penguin: |
| qemu-ios | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | iOS | :computer: :penguin: |
| touchHLE | :heavy_check_mark: | MPL 2.0 | :x: | :heavy_check_mark: | :heavy_check_mark: | iOS | :computer: :penguin: :robot: |
| unidbg | :heavy_check_mark: | Apache 2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | iOS | :computer: :penguin: |
| xnu-qemu-arm64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | iOS | :computer: :penguin: |
Google Android
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Anbox | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Android | :penguin: |
| Android SDK (includes an emulator) | :heavy_check_mark: | Apache 2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: :apple: :penguin: |
| Android x86 | :heavy_check_mark: | Apache 2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | Runs on any x86 computer |
| BlueStacks | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: :apple: |
| GameLoop | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: |
| Google Play Games | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: |
| NoxPlayer | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: :apple: |
| Plarium Play | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | :computer: |
| Waydroid | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Android | :penguin: |
| Windows Subsystem for Android | :heavy_check_mark: | MIT | :x: | :x: | :x: | Android | :computer: |
[!WARNING] Android emulators are in a weird place. A lot of them have had or do have sketchy or weird beginnings or origins. Some of them are essentially wrappers for VirtualBox or Android-x86, or other hypervisor/virtualization software. It is advised you take the usual precautions when dealing with software you've never used or heard of before. Please keep your operating system and software up to date, make sure to have active and updated malware protection and a decent firewall, and don't use cracked or modified versions of the software. Some examples are included below.
NoxPlayer: Affected by a supply-chain attack where attackers replaced legitimate update files with malware, leading to reconnaissance activities and potential infections with other malware.
BlueStacks: Contained vulnerabilities that allowed remote code execution and unauthorized APK installations, affecting versions 4.80 and below.
N-Gage
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| EKLA21 | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Symbian OS/N-Gage | :computer: :apple: :penguin: :robot: |
| Engemu | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Symbian OS/N-Gage | :computer: |
| NGEmu | :heavy_check_mark: | Apache 2.0 | :x: | :x: | :x: | N-Gage | :computer: |
| Nomu | :heavy_minus_sign: | Source available | :heavy_minus_sign: | :x: | :x: | Symbian OS/N-Gage | :computer: |
BREW
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Melange | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | BREW | :robot: |
Mophun
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| MoRePhun | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | Mophun | :computer: :penguin: |
Java
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| FreeJ2ME | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | J2ME | :computer: :apple: :penguin: |
| FreeJ2ME-Plus | :heavy_check_mark: | GPLv3+ | :x: | :heavy_check_mark: | :heavy_check_mark: | J2ME | :computer: :apple: :penguin: |
| J2ME-Loader | :heavy_check_mark: | Apache 2.0 | :x: | :heavy_check_mark: | :heavy_check_mark: | J2ME | :robot: |
| Jademula | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | J2ME | :computer: |
| JL-Mod (fork of J2ME-Loader) | :heavy_check_mark: | Apache 2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | J2ME | :robot: |
| KEmulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | J2ME | :computer: |
| KEmulator-nnmod | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | J2ME | :computer: |
| ME4SE | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | J2ME | :computer: :apple: :penguin: |
| Micro Emulator | :heavy_minus_sign: | 3 licenses are mentioned in the license file (LGPL 2.1, Apache 2.0, and MPL 2.0) | :x: | :x: | :x: | J2ME | :computer: :apple: :penguin: |
| Micro Emulator (community fork) | :heavy_minus_sign: | LGPL 2.1 and Apache 2.0? | :x: | :x: | :heavy_minus_sign: | J2ME | :computer: :apple: :penguin: |
| Midp-Emulator | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | J2ME | :computer: :apple: :penguin: |
| SquirrelJME | :heavy_check_mark: | MPL 2.0 | :x: | :heavy_check_mark: | :heavy_minus_sign: | J2ME | :computer: :apple: :penguin: |
Palm devices
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| CloudpilotEmu | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple devices | :computer: :apple: :penguin: :globe_with_meridians: |
| Mu | :heavy_minus_sign: | CC BY-NC 3.0 United States License | :x: | :x: | :heavy_minus_sign: | Palm OS | :computer: :apple: :penguin: |
Computer emulators
Acorn
Acorn Atom computers
Acorn BBC Micro computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| BeebEm | :heavy_minus_sign: | Custom | :x: | :x: | :heavy_minus_sign: | BBC Micro | :apple: |
| BeebEm (community fork) | :heavy_minus_sign: | Custom | :x: | :heavy_check_mark: | :heavy_minus_sign: | BBC Micro | :apple: |
| b-em | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | BBC Micro | :computer: :penguin: |
| b2 | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | BBC Micro | :computer: :apple: :penguin: |
| model-b | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | BBC Micro | :computer: |
Acorn Electron computers
Acorn Archimedes computers
Amstrad CPC computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| CaPriCe Forever | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | CPC | :computer: |
| NO$CPC | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | CPC | :computer: |
| WinAPE | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | CPC | :computer: |
| Xcpc | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | CPC | :penguin: :imp: |
DOS emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| DOSBox Enhanced Community Edition | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | DOS | :computer: :penguin: |
| DOSBox-Pure | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DOS | :computer: :apple: :penguin: |
| DOSBox-Staging | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DOS | :computer: :apple: :penguin: |
| DOSBox-Turbo | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | DOS | :robot: |
| DOSBox-X | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | DOS | :computer: :apple: :penguin: :floppy_disk: |
| DOSBox | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | DOS | :computer: :apple: :penguin: :imp: |
| em-dosbox | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | DOS | :globe_with_meridians: |
| Magic DOSBox Lite | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | DOS | :robot: |
| Magic DOSBox | :heavy_check_mark: | GPLv2 | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | DOS | :robot: |
x86 emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| 86Box | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: :apple: :penguin: |
| Bochs | :heavy_check_mark: | LGPLv2.1 | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: :apple: :penguin: :imp: |
| Box86 | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :robot: Raspberry Pi Others |
| Box64 | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :robot: Raspberry Pi Others |
| Box64Droid | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :robot: |
| Fake86 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | x86 | :computer: :penguin: |
| FEX-Emu | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :penguin: |
| Firn | :heavy_check_mark: | Dual-licensed under Apache 2.0 or MIT | :x: | :x: | :x: | x86 | :computer: :penguin: |
| MartyPC | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: |
| PC.js | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :globe_with_meridians: |
| PCBox | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: :penguin: |
| PCem | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | x86 | :computer: :penguin: |
| PCx86 | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :globe_with_meridians: |
| PDP-8/E | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | x86 | :apple: |
| Programma/Program 101 | :heavy_minus_sign: | :heavy_minus_sign: | :x: | :heavy_minus_sign: | :heavy_minus_sign: | x86 | :computer: |
| QEMU | :heavy_check_mark: | LGPLv2.1 | :x: | :heavy_check_mark: | :heavy_check_mark: | x86, ARM, MIPS, RISC-V, PowerPC, more | :computer: :apple: :penguin: :imp: |
| UniPCEmu (formerly x86EMU) | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: :robot: PSP Vita Switch |
| VARCem | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: |
| v86 | :heavy_check_mark: | 2-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :globe_with_meridians: |
| VirtualXT | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 | :computer: :penguin: |
| Winlator | Yes, partially | Source available/MIT | :x: | :heavy_check_mark: | :x: | x86 | :robot: |
| XTulator | :heavy_minus_sign: | Might be GPLv2 since it is a rewrite of Fake86, but no license supplied | :x: | :x: | :heavy_minus_sign: | x86 | :computer: :penguin: |
| wine-assembly | :heavy_check_mark: | MIT license | :x: | :heavy_check_mark: | :heavy_minus_sign: | x86 Win32/Win98 PE | :globe_with_meridians: |
System/370, ESA/390, z/Architecture
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Hercules | :heavy_check_mark: | Q public license | :x: | :heavy_minus_sign: | :heavy_minus_sign: | System/370, ESA/390 architectures, 64-bit z/Architecture | :computer: :apple: :penguin: :imp: |
| z390 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | z390 Portable Mainframe | :computer: :apple: :penguin: |
Apple computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Agat | :heavy_check_mark: | GPLv2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | Apple computers and the Agat | :computer: |
| Apple II Oasis | :x: | Proprietary | :x: | :x: | :x: | Apple computers | :computer: |
| Apple2000e (Apple II/IIe emulator for Amiga) | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Apple computers | Amiga |
| ApplePC | :x: | Proprietary | :x: | :x: | :x: | Apple computers | :computer: |
| Appler | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: |
| AppleWin | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple computers | :computer: |
| Basilisk II | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :x: | Apple computers | :computer: :apple: :penguin: :imp: Amiga BeOS |
| Basilisk II (community fork with updates) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: :imp: Amiga BeOS |
| Dapple | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Apple computers | :floppy_disk: |
| Dapple II | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Apple computers | :floppy_disk: |
| dingusppc | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Apple computers | :computer: :apple: :penguin: |
| Emmac | :heavy_minus_sign: | No license supplied, all documentation is in another language | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: |
| Executor | :x: | Proprietary | :x: (was discontinued and the dev released "free keys") | :x: | :x: | Apple computers | :computer: |
| Fusion | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | Apple computers | :computer: |
| IDLE | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: :apple: |
| KEGS | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: :apple: :penguin: |
| KEGS32 | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: :apple: :penguin: |
| LisaEm | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: |
| LisaEm (fork with some small additions) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: |
| macintosh.js | :heavy_minus_sign: | Source available, repo says "for educational use" | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Apple computers | :globe_with_meridians: |
| microm8 and a GUI | :x: | Proprietary (GUI is source available) | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Apple computers | :computer: :apple: :penguin: |
| Mini vMac | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: |
| PCE/macplus | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: |
| PearPC | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Apple computers | :computer: |
| REINETTE II PLUS DOT PY | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_minus_sign: | Apple computers | :computer: :apple: :penguin: :imp: |
| SheepShaver | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: |
| SheepShaver (community fork with updates) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Apple computers | :computer: :apple: :penguin: |
| SoftMac XP | :x: | Proprietary | :x: | :x: | :x: | Apple computers | :computer: |
| POM1 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | Apple computers | :computer: :penguin: :robot: |
| Virtu | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Apple computers | :computer: :apple: Xbox 360 |
| vMac | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Apple computers | :computer: :apple: :penguin: :floppy_disk: |
| WORM | :x: | Proprietary | :x: | :x: | :x: | Apple computers | :computer: |
NeXT computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Previous | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NeXT computers | :computer: :apple: :penguin: |
Oberon RISC machine
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Oberon RISC Emulator | :heavy_check_mark: | MIT | :x: | :x: | :heavy_check_mark: | Oberon RISC machine | :computer: :apple: :penguin: |
SIMH simulators
| Simulator | FOSS | License | Paid | Active | Recommendation | Simulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Open SIMH simulators | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | SIMH computers | :computer: :apple: :penguin: |
Coleco computers
Commodore
Commodore computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| C64Forever | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Commodore 64 | :computer: |
| CCS64 | :x: | Proprietary | :heavy_check_mark: | :x: | :heavy_minus_sign: | Commodore 64 | :computer: :penguin: :floppy_disk: |
| Come Back 64 | :heavy_minus_sign: | Source available | :x: | :x: | :x: | Commodore 64 | :computer: |
| Dream64 | :x: | Proprietary | :x: | :x: | :x: | Commodore 64 | :computer: |
| Emu64 | :x: | Proprietary | :x: | :x: | :x: | Commodore 64 | :computer: |
| Free64 | :x: | Proprietary | :x: | :x: | :x: | Commodore 64 | :computer: |
| Frodo | :x: | Proprietary | :x: | :x: | :x: | Commodore 64 | :computer: :apple: :penguin: :imp: :floppy_disk: BeOS AmigaOS RiscOS |
| Hyper64 | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Commodore 64 | :computer: |
| JSwing C64 | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Commodore 64 | :computer: :apple: :penguin: :imp: Java phones |
| micro64 | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Commodore 64 | :computer: |
| NO$C64 | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Commodore 64 | :computer: :floppy_disk: |
| PC64 | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Commodore 64 | :computer: |
| VB64 | :x: | Proprietary | :x: | :x: | :x: | Commodore 64 | :computer: |
| VICE | :heavy_check_mark: | GPLv2+ | :x: | :heavy_check_mark: | :heavy_check_mark: | PET, VIC20, PLUS4, CBM, C64, 64DTV, 128 | :computer: :apple: :penguin: :imp: :floppy_disk: AmigaOS BeOS OS/2 QNX |
| Win64 | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | Commodore 64 | :computer: |
Commodore Amiga computers/Commodore Amiga CD32
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| AmigaForever | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Amiga, Amiga CD32 | :computer: |
| FS-UAE | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Amiga, Amiga CD32 | :computer: :apple: :penguin: :imp: |
| UAE | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Amiga | :computer: |
| uae4all | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Amiga | :computer: :apple: :penguin: :imp: :floppy_disk: BeOS NeXTStep OS/2 |
| vAmiga | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Amiga, Amiga CD32 | :apple: |
| WinFellow | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Amiga | :computer: |
| WinUAE | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Amiga, Amiga CD32 | :computer: |
Atari 400/800 and ST computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| ARAnyM | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | Atari computers | :computer: :apple: :penguin: |
| Atari800 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: :penguin: |
| Castaway | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Atari computers | :computer: :apple: :penguin: :imp: |
| FAST | :x: | Proprietary | :x: | :x: | :x: | Atari computers | :computer: :floppy_disk: |
| Fujisan | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: :apple: :penguin: |
| Gemulator | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Atari computers | :computer: |
| Hatari | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: :apple: :penguin: :imp: |
| HatariWii | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | Atari computers | Nintendo Wii |
| pce | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: |
| pce-js | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Atari computers | :globe_with_meridians: |
| SainT | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Atari computers | :computer: |
| Steem | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | Atari computers | :computer: :penguin: |
| Steem SSE | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: :penguin: |
| Xpeccy | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Atari computers | :computer: :penguin: |
Sinclair
Sinclair ZX81 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| EightyOne | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Sinclair ZX81 | :computer: |
Sinclair ZX Spectrum computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Speccy | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Sinclair ZX Spectrum | :computer: :penguin: :robot: |
| ZXPoly | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Sinclair ZX Spectrum | :computer: :apple: :penguin: |
NEC
NEC 6000 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| PC6001VX | :heavy_check_mark: | LGPLv2.1 | :x: | :heavy_check_mark: | :heavy_check_mark: | NEC 6000 computers | :computer: :penguin: |
| PC6001V | :heavy_check_mark: | LGPLv2.1 | :x: | :heavy_check_mark: | :heavy_check_mark: | NEC 6000 computers | :computer: :penguin: |
| PC6001VW | :heavy_minus_sign: | I couldn't find the source, but should be LGPLv2.1 | :x: | :heavy_check_mark: | :x: | NEC 6000 computers | :computer: :penguin: |
NEC 8800 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| ePC8801MA Kai SE | :x: | Proprietary (source code is in a password-protected 7z file and I haven't cracked it yet) | :x: | :heavy_minus_sign: | :x: | NEC 8800 computers | :computer: |
| Excite88 (website is down) | :heavy_minus_sign: | Proprietary | :x: | :x: | :heavy_minus_sign: | NEC 8800 computers | :computer: |
| M88 | :x: | Proprietary | :x: | :x: | :x: | NEC 8800 computers | :computer: |
| M88 for OS/2 | :x: | Proprietary | :x: | :x: | :x: | NEC 8800 computers | OS/2 |
| P88SR (website is down) | :heavy_minus_sign: | :heavy_minus_sign: | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :question: |
| pc8801ma | :heavy_minus_sign: | :heavy_minus_sign: | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :computer: |
| PC88EM | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :apple: |
| PC88WIN | :heavy_minus_sign: | :heavy_minus_sign: | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :computer: |
| QUASI88 | :heavy_check_mark: | "Modified BSD license" | :x: | :x: | :heavy_minus_sign: | NEC 8800 computers | :computer: :apple: :penguin: :imp: |
| W88 | :heavy_minus_sign: | Proprietary | :x: | :x: | :heavy_minus_sign: | NEC 8800 computers | :computer: |
| XM8 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :computer: :penguin: :robot: |
| X88000 | :heavy_minus_sign: | Referred to as "Public Domain Software (PDS)" | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 8800 computers | :computer: :penguin: |
NEC 9800 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Anex86 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | NEC 9800 computers | :computer: |
| J98 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | NEC 9800 computers | :robot: |
| Neko Project II | :heavy_minus_sign: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 9800 computers | :computer: :apple: |
| NP2kai | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | NEC 9800 computers | :computer: :apple: :penguin: :robot: :iphone: |
| Neko Project 21/W | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | NEC 9800 computers | :computer: :penguin: |
| SL9821 | :heavy_check_mark: | Source available | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 9800 computers | :computer: :apple: |
| Xnp2 | :heavy_minus_sign: | Source available | :x: | :heavy_minus_sign: | :heavy_minus_sign: | NEC 9800 computers | :computer: :penguin: |
MSX computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| blueMSX | :heavy_check_mark: | Dual-licensed under zlib/libpng license and GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | MSX computers, ColecoVision, SV-318/SV-328, Sega SG1000 | :computer: |
| BrMSX | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | MSX computers | :computer: |
| CJS MSX Emulator | :x: | Proprietary | :heavy_check_mark: (mentions shareware and registering in the README) | :x: | :x: | MSX computers | :computer: |
| fMSX | :heavy_minus_sign: | Source available, custom license | :x: | :x: | :heavy_check_mark: | MSX computers | :computer: :apple: :penguin: :imp: :floppy_disk: PS1 PSP AmigaOS OS/2 Sharp X68000 |
| meisei | :heavy_minus_sign: | Source available, custom license | :x: | :x: | :heavy_minus_sign: | MSX computers | :computer: |
| MSKISS | :x: | Proprietary | :x: | :x: | :x: | MSX computers | :computer: |
| MSX Emulator for Atari ST | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | MSX computers | Atari ST |
| MSXPLAYer | :heavy_minus_sign: | Proprietary, should be source available? | :heavy_minus_sign: | :x: | :x: | MSX computers | :computer: |
| NLMSX | :heavy_minus_sign: | Sound emulation is source available, otherwise proprietary | :x: | :x: | :heavy_minus_sign: | MSX computers | :computer: |
| NO$MSX | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | MSX computers | :computer: :floppy_disk: |
| openMSX | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | MSX computers | :computer: :apple: :penguin: :robot: OpenDingux |
| ParaMSX | :heavy_minus_sign: | Proprietary | :x: | :x: | :heavy_minus_sign: | MSX computers | :computer: :apple: :penguin: :imp: :floppy_disk: PS1 PSP AmigaOS OS/2 Sharp X68000 |
| Power MSX | :heavy_minus_sign: | Source for 0.7 is available, 1.0 is proprietary? | :x: | :x: | :x: | MSX computers | :floppy_disk: |
| RedMSX | :heavy_minus_sign: | 1.2 source is available, 1.4 is proprietary | :x: | :x: | :heavy_minus_sign: | MSX computers | :computer: |
| RuMSX | :heavy_minus_sign: | Source available | :x: | :x: | :x: | MSX computers | :computer: |
| Virtual MSX | :x: | Proprietary | :x: | :x: | :x: | MSX computers | :computer: |
| WOOM! | :x: | Proprietary | :x: | :x: | :x: | MSX computers | :computer: |
| Zodiac | :heavy_check_mark: | BSD/GPLv2 license | :x: | :x: | :x: | MSX computers | :computer: :apple: :penguin: :imp: |
Sharp X1 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| eX1 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Sharp X1 | :computer: |
Sharp X68000 computers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| EX68 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Sharp X68000 | :computer: |
| px68k | :heavy_minus_sign: | Source available? | :x: | :x: | :heavy_minus_sign: | Sharp X68000 | :computer: :apple: :robot: :iphone: PSP |
| Win68k | :heavy_minus_sign: | Source available? | :x: | :x: | :x: | Sharp X68000 | :computer: |
| Win68k patched in English with some performance tweaks | :x: | Proprietary, no patches provided | :x: | :x: | :heavy_minus_sign: | Sharp X68000 | :computer: |
| XM6 | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | Sharp X68000 | :computer: |
| XM6 Pro 68K | :heavy_minus_sign: | Source available | :x: | :heavy_minus_sign: | :heavy_check_mark: | Sharp X68000 | :computer: |
| XM6 TypeG | :heavy_minus_sign: | Proprietary, no source found | :x: | :x: | :x: | Sharp X68000 | :computer: |
| XM6i | :x: | Proprietary, no source found | :x: | :x: | :x: | Sharp X68000 | :computer: |
| XEiJ | :heavy_minus_sign: | Dual-licensed under Apache 2.0 and LGPLv3? | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Sharp X68000 | :computer: :apple: :penguin: |
Virtualization solutions
| Virtualization solution | FOSS | License | Paid | Active | Recommended | Virtualized systems | Platform |
|---|---|---|---|---|---|---|---|
| AQEMU | :heavy_check_mark: | GPLv2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | QEMU frontend: x86, AMD64/Intel64, ARM64 and more | :computer: :penguin: |
| Hyper-V | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | x86 and AMD64/Intel64 | :computer: |
| VirtualBox | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | x86 and AMD64/Intel64 | :computer: :apple: :penguin: |
| VMWare | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | x86 and AMD64/Intel64 | :computer: :apple: :penguin: |
Interpreters
| Emulator | FOSS | License | Paid | Active | Recommended | Supported games | Platform |
|---|---|---|---|---|---|---|---|
| DreamMM | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Supported games | :computer: :apple: :penguin: |
| ResidualVM | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | Supported games | :computer: :apple: :penguin: |
| ScummVM | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Supported games | :computer: :apple: :penguin: :imp: :robot: :iphone: PS3 PSP Vita Dreamcast N64 DS 3DS Wii Switch and MANY more |
Calculator emulators
Texas Instruments
TI-81 series
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Mac-81 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-81 | :apple: |
| PC-81 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-81 | :computer: |
TI-83 / TI-84 series
| Emulator | FOSS | License | Free | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| AlmostTI | :heavy_check_mark: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | TI81, TI82, TI83, TI83+, TI83+SE, TI84+SE, TI85, and TI86 | |
| CalcEm | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | TI-82 and TI-83 | |
| CEmu | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | TI-84 Plus CE / TI-83 Premium CE | |
| jsTIfied | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Many 70 and 80 series calculators | |
| TI SmartView CE for TI-84+ family | :x: | Proprietary | :heavy_check_mark: | :x: | :heavy_minus_sign: | Ti-84+ family | |
| TI SmartView for the TI-83+ | :x: | Proprietary | :heavy_check_mark: | :x: | :heavy_minus_sign: | Ti-83+ | |
| TI SmartView for the TI-84+ | :x: | Proprietary | :heavy_check_mark: | :x: | :heavy_minus_sign: | Ti-84+ | |
| TilEm | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Many 70 and 80 series calculators | |
| Wabbitemu | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Z80 TI calculator models | |
| EMU83 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-83 |
TI-85 and TI-86 series
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Emulator86 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-86 | |
| TI-85 Emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-85 | |
| TI-85 Emulator (different then the above emulator) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-85 | |
| TI-86 Emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-86 | |
| TI86EMU | :x: | Proprietary | :x: | :x: | :x: | TI-86 | |
| TIGraph | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-85 | |
| Virtual 86 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-86 |
TI-89 series
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| TiEmu | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | TI89(ti)/92(+)/V200 | |
| Virtual TI-89 | :heavy_minus_sign: | MAME license? | :x: | :x: | :heavy_minus_sign: | Ti-89 | |
| Graph 89 | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | TI-89 | |
| TI89-Simulator | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | TI-89 |
TI-90 series
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Emu-92 | :x: | Proprietary | :x: | :x: | :x: | TI-92 | |
| MacTiger | :x: | Proprietary | :x: | :x: | :x: | TI-92 | |
| Tiger | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | TI-92 |
Misc TI calculator emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| TI-8x Emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-82, TI-83, TI-85, TI-86 | |
| TiEmu | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | TI89, TI89 Titanium, TI92, TI92+, V200PLT | |
| Virtual TI | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-82, TI-83, TI-83 Plus, TI-85, TI-86, TI-89, TI-92, TI-92 II, and TI-92 Plus |
TI-Nspire
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Firebird | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | TI-Nspire | |
| kArmTI | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | TI-Nspire | |
| nspire_emu | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | TI-Nspire |
Hewlett Packard
Hewlett Packard monochrome calculators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Emu48 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | HP48 | |
| Emu28 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | HP18C and HP28C | |
| Alucin | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | HP 48SX/GX | |
| NeXTStep EM48 | :heavy_check_mark: | Source available | :x: | :x: | :heavy_check_mark: | 48SX | |
| saturn | :heavy_check_mark: | GPLv2+ | :x: | :x: | :heavy_minus_sign: | HP 48GX, HP 49, and HP 40 | |
| Droid48 | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | HP 48 | |
| Power48 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | HP 48sx, 48gx, and 49g | |
| PSPX48 | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_check_mark: | HP48 |
Hewlett Packard Prime calculators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| HP Prime Virtual Calculator Simulator | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | HP Prime calculators | |
| HP Prime Graphing Calculator App (free) | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | HP Prime calculators | |
| HP Prime Graphing Calculator App (paid) | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | HP Prime calculators | |
| HP Prime Graphing Calculator App (free for Android) | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | HP Prime calculators | |
| HP Prime Graphing Calculator App (paid for Android) | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | HP Prime calculators |
Hewlett Packard scientific and financial calculators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Emu28 | :heavy_check_mark: | Source available | :x: | :heavy_minus_sign: | :heavy_check_mark: | HP18C and HP28C | |
| Free42 | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | HP-42S | |
| HP SmartCalc 300s Emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | HP 300s | |
| WP-34s emulator | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | HP-20b and HP-30b | |
| HP 12C emulator (official) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | HP 12c | |
| HP 12C emulator (not official) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | HP 12c | |
| awp34s | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | WP-34S | |
| WP34S-4NS | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | WP-34S |
Other HP calculator resources
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Emu48 | :heavy_minus_sign: | Source available | :x: | :heavy_minus_sign: | :heavy_check_mark: | Multiple HP calculators | :computer: |
Casio calculators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| PB-1000 Emulator | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | PB-1000 | |
| PB-2000C Emulator | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | PB-2000 | |
| FX-8000G Emulator | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | FX-8000G | |
| FX-7500G Emulator | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | ||
| ClassPad emulators | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | Unknown Casio calculators | |
| Official emulators for most Casio calculators | :x: | Proprietary | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | Casio calculators |
Sharp calculators
| Simulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Official Sharp simulators | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | EL series calculators | :computer: |
Elektronika calculators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Calculators 3000 | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | List of supported systems | |
| MK-90 Emulator | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | MK-90 | |
| MK-85 Emulator (link to Lazarus port not working) | :heavy_check_mark: | Source available | :x: | :x: | :heavy_minus_sign: | MK-85 | |
| MK-87 Emulator (no links working currently) | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | MK-87 | |
| eMKatic | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | MK-161, MK-152, MK-1152 | |
| MK 61/54 | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | Electronika MK-61 and MK-54 |
Other miscellaneous emulators and projects
Adobe Flash emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Gnash | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Adobe Flash | :computer: :apple: :penguin: :imp: :globe_with_meridians: Haiku BeOS OS/2 MANY more |
| Lightspark | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Adobe Flash | :computer: :penguin: :globe_with_meridians: |
| Ruffle | :heavy_check_mark: | Dual-licensed under the Apache 2.0 license and the MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Adobe Flash | :computer: :apple: :penguin: :globe_with_meridians: |
| Flashpoint Archive | :heavy_check_mark: | Multiple licenses | :x: | :heavy_check_mark: | :heavy_check_mark: | Adobe Flash | :computer: :apple: :penguin: |
Game engine emulators/interpreters
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| EasyRPG | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | RPG Maker | :computer: :apple: :penguin: :robot: :iphone: :globe_with_meridians: Wii 3DS Switch Vita |
| JoiPlay | :heavy_minus_sign: | No central repo, seems to just be a combination of other projects? | :x: | :heavy_check_mark: | :heavy_check_mark: | RPG Maker, Ren'Py, HTML5 | :robot: :globe_with_meridians: |
| MKXP | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Ruby Game Scripting System | :computer: :apple: :penguin: |
| OpenGMK | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Game Maker | :computer: :penguin: |
| NScripter | :x: | Proprietary | :x: | :heavy_minus_sign: | :x: | NScripter | :computer: |
| ONScripter | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_check_mark: | NScripter | :computer: :penguin: :apple: :robot: :iphone: |
| ONScripter-EN (English support) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NScripter | :computer: :penguin: :apple: :robot: :iphone: |
| ONScripter-Jh (SDL2 with Chinese support) | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | NScripter | :computer: :penguin: :apple: :robot: :iphone: |
| ONScripterYuri (Enhancement version, based on Jh) | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | NScripter | :computer: :penguin: :apple: :robot: |
Nuon emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Nuance | :heavy_check_mark: | 3-clause BSD | :x: | :x: | :heavy_check_mark: | Nuon | :computer: |
| NuanceResurrection | :heavy_check_mark: | 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Nuon | :computer: |
| NuonEm (No download link currently) | :heavy_minus_sign: | No license/source available at the moment | :x: | :x: | :x: | Nuon | :question: |
Game client emulators
Disclaimer: These tools are listed for preservation of games that are either no longer playable without them or incredibly difficult to get playable via their original downloads or media, these tools are **not** listed for enabling piracy or otherwise illegal means.
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Goldberg Steam Emulator | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Steam | :computer: :penguin: SteamOS |
| SmartSteamEmu (SSE) | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | Steam | :computer: |
| SmartSteamEmu (decompiled and modified version of SSE) | :x: | Source available | :x: | :x: | :heavy_minus_sign: | Steam | :computer: |
| SmartSteamEmu Reborn Client | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Steam | :computer: |
| Anadius | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Origin/EA | :computer: |
| Uplay-r1-loader | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_check_mark: | Ubisoft/Uplay | :computer: |
Arcade machine emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| Final Burn | :heavy_check_mark: | Custom license | :x: | :x: | :x: | Multiple arcade systems | :computer: :apple: :penguin: :robot: |
| Final Burn Alpha (AKA FB Alpha or FBA) | :heavy_check_mark: | Custom license | :x: | :x: | :x: | Multiple arcade systems | :computer: :apple: :penguin: :robot: Raspberry Pi Switch |
| Final Burn Alpha Rerecording | :heavy_check_mark: | Custom license | :x: | :x: | :x: | Multiple arcade systems | :computer: :apple: :penguin: |
| Final Burn Alpha Neo | :heavy_check_mark: | Custom license | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple arcade systems | :computer: :apple: :penguin: Raspberry Pi Switch |
| GnGeo | :heavy_check_mark: | GPLv2 with an exception | :x: | :x: | :heavy_minus_sign: | Neo Geo AES | :apple: :penguin: GCW |
| Kawaks | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Capcom CPS1/2, Neo Geo MVS | :computer: |
| MAME (Multiple Arcade Machine Emulator) | :heavy_check_mark: | GPLv2 and 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Many systems | :computer: :apple: :penguin: :imp: :robot: :iphone: Xbox Xbox 360 Xbox One Wii Wii U Switch |
| NeoRAGEx | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Neo Geo AES | :computer: :floppy_disk: |
| TeknoParrot | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple PC-based arcade systems | :computer: |
| Model 2 emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Sega Model 2 | :computer: |
| Supermodel | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Sega Model 3 | :computer: :apple: :penguin: |
| ZiNc | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | ZN1, ZN2, and System 11 arcade hardware | :computer: |
| Calice | :heavy_minus_sign: | Video plugin is open-source | :x: | :x: | :heavy_minus_sign: | Capcom CPS1 and CPS2 hardware | :computer: :floppy_disk: |
| CPS3 Emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Capcom CPS3 hardware | :computer: |
| Viva Nonno | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Namco system 22 | :computer: |
| Callus | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Capcom CPS1 hardware | :computer: :floppy_disk: |
| Callus95 (patch) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Capcom CPS1 hardware | :computer: |
| Nebula | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | Neo Geo AES, CPS1/2, Konami, PolyGameMaster arcade hardware | :computer: |
| Mjolnir | :heavy_minus_sign: | Possibly MIT or MAME license? | :x: | :x: | :heavy_minus_sign: | Namco System 21, System 22, and Super System 22 hardware | :computer: |
| pfeMAME | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple arcade systems | :computer: :apple: :penguin: |
Pinball machine emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| PinMAME | :heavy_check_mark: | MAME license and 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Check README | :computer: :apple: :penguin: :robot: :iphone: Raspberry Pi |
| Visual Pinball | :heavy_check_mark: | MAME license and 3-clause BSD | :x: | :heavy_check_mark: | :heavy_check_mark: | Everything PinMAME supports | :computer: |
| Future Pinball (direct link to latest installer) | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | Various pinball machines | :computer: |
Multi-system emulators
| Emulator | FOSS | License | Paid | Active | Recommended | Emulated systems | Platform |
|---|---|---|---|---|---|---|---|
| ares | :heavy_check_mark: | ISC | :x: | :heavy_check_mark: | :heavy_check_mark: | Emulated systems | :computer: :apple: :penguin: :imp: |
| byuu | :heavy_check_mark: | ISC | :x: | :x: | :heavy_minus_sign: | See higan's supported systems | :computer: :apple: :penguin: :imp: |
| higan | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_check_mark: | Emulated systems | :computer: :apple: :penguin: :imp: |
| RetroArch | :heavy_check_mark: | GNU GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of cores | Over 40 platforms |
| OpenEmu | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :apple: |
| BizHawk | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | List of cores | :computer: :penguin: |
| Mednafen | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: :penguin: :imp: |
| Altirra | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: |
| Atari++ | :heavy_check_mark: | THOR Public License | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: |
| Atari800 | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: :apple: :penguin: :imp: :robot: :floppy_disk: Amiga Dreamcast Atari Falcon |
| Atari800Win-PLus | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | See Atari800 above | :computer: |
| Hemulator | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES, GBA, CHIP-8, and other systems | :computer: :apple: :penguin: |
| Íris Emulator | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Atari 2600, Lynx, Jaguar | :computer: |
| ImLunaHey emulators | Unknown | Unknown | Unknown | :heavy_check_mark: | :heavy_minus_sign: | GBA, GB, NES, SNES, Master System/Game Gear, Genesis, PC Engine, DS, PS1, N64, Xbox, Atari 2600, NGPC, WonderSwan, Virtual Boy, GameCube | :computer: :apple: :globe_with_meridians: |
| Mesen (continuation of Mesen project) | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | NES, SNES, Game Boy, and PC-Engine/TurboGrafx-16, Sega Master System/Game Gear, WonderSwan | :computer: :apple: :penguin: |
| MesenCE | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES, SNES, Game Boy, GBA, PC Engine, SMS/Game Gear, WonderSwan | :computer: :apple: :penguin: |
| Masquerade Emulator | Unknown | Unknown | Unknown | :heavy_check_mark: | :heavy_minus_sign: | GBA, NES, CHIP-8 | :computer: :globe_with_meridians: |
| missingno | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Game Boy, Game Boy Color, Atari 2600, SG-1000, ColecoVision | :penguin: |
| Obentou | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_minus_sign: | NES, TMS9918/Z80 systems, Sega 8-bit, GBA, CHIP-8 | :computer: |
| Emulicious | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Game Boy, Game Boy Color, Sega Master System, Game Gear, and the MSX computer | :computer: :apple: :penguin: Raspberry Pi |
| NO$GBA | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | Game Boy Advance, Nintendo DS, Sony PocketStation | :computer: :floppy_disk: |
| GBE+ | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Game Boy, Game Boy Color, Game Boy Advance, Nintendo DS, Pokemon Mini | :computer: :apple: :penguin: |
| Kega Fusion | :x: | Proprietary | :x: | :x: | :heavy_check_mark: | Sega SG1000, SC3000, SF7000, Master System, Game Gear, Genesis/Megadrive, SVP, Pico, Sega CD/Mega CD and 32X | :computer: :apple: :penguin: |
| Pantheon | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | List of supported systems | :computer: |
| Phoenix | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_check_mark: | 3DO, ColecoVision, Sega Master System, Atari Jaguar | :computer: :apple: :penguin: |
| PROTEUS | Unknown | Unknown | Unknown | :heavy_check_mark: | :x: | NES (in development) | :computer: |
| RALibretro | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple systems via libretro cores | :computer: |
| Clock Signal (CLK) | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :apple: :penguin: |
| DarcNES | :heavy_minus_sign: | Source available, links down at the moment | :x: | :x: | :heavy_minus_sign: | NES, ColecoVision, Sega Master System | :computer: :penguin: :imp: :floppy_disk: Amiga BeOS |
| Xe emulator | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | GBA and other systems | :computer: :penguin: |
| Sandopolis | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | Genesis, Sega CD, Master System, Game Gear, SG-1000 | :computer: :globe_with_meridians: |
| Sly | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple systems | :computer: :apple: :penguin: :iphone: :globe_with_meridians: |
| DSP emulator | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_minus_sign: | List of supported systems | :computer: :apple: :penguin: |
| Meka | :heavy_check_mark: | Custom/"BSD-like" | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: :apple: :penguin: :floppy_disk: |
| ZEsarUX | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: :apple: :penguin: :imp: Haiku OS Open Pandora PocketCHIP |
| EMU (page is in Russian) | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | List of supported systems | :computer: |
| Kindred | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | List of supported systems | :computer: |
| Z64K | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Commodore VIC20, Commodore 64, Commodore 128, ZX Spectrum 48K, ZX Spectrum 128K, Atari 2600 | :computer: :apple: :penguin: :imp: |
| Retro Virtual Machine | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | ZX Spectrum, Amstrad CPC, MSX, SG-1000, and Sega Master System | :computer: :apple: :penguin: |
| Common Source Code Project (page is in Japanese) | :heavy_check_mark: | GPLv2 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | List of supported systems | :computer: |
| vdmgr | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | List of supported systems | :computer: Raspberry Pi |
| DICE | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Multiple discrete arcade games | :computer: :apple: :penguin: :imp: |
| Hydra | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | Currently only N64? | :computer: :apple: :penguin: |
| MultiCott (unreleased along with all the cores except for Game Boy and Game Boy Advance) | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :x: | :x: | Game Boy, Game Boy Color, Game Boy Advance, Neo Geo Pocket, Neo Geo Pocket Color, Atari Lynx, Sega Game Gear, WonderSwan, WonderSwan Color, Gpack32 (?) | :question: |
| PCE | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | Atari ST/MegaST, IBM 5150 and IBM PC/XT 5160, classic Macintosh computers, and Regnecentralen RC759 Piccoline | :computer: |
| Emma 02 Emulator | :heavy_minus_sign: | Source available | :x: | :x: | :heavy_minus_sign: | List of supported systems | :computer: :apple: :penguin: |
| WinArcadia, AmiArcadia, and DroidArcadia | :heavy_check_mark: | Source available | :x: | :heavy_minus_sign: | :heavy_minus_sign: | List of supported systems | :computer: :robot: Amiga GBA |
| Delta Emulator | :heavy_check_mark: | AGPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :iphone: |
| Provenance emulator | :heavy_check_mark: | MIT/BSD license | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :iphone: |
| ManicEmu | :heavy_check_mark: | AGPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :iphone: |
| Folium | :heavy_check_mark: | GNU GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | List of supported systems | :iphone: |
| PockEmul | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | List of supported systems | :computer: :apple: :robot: :iphone: :globe_with_meridians: |
Emulation platforms
Emulation operating systems for computers
| Operating system | FOSS | License | Paid | Active | Recommended | Emulators used | Platform |
|---|---|---|---|---|---|---|---|
| Batocera | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Compatibility | |
| Lakka | :heavy_check_mark: | Multiple | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch | |
| Recalbox | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: |
Emulation operating systems for single board computers (SBCs)
| Operating system | FOSS | License | Paid | Active | Recommended | Emulators used | Platform |
|---|---|---|---|---|---|---|---|
| RetroPie | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Supported systems | |
| Lakka | :heavy_check_mark: | Multiple | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch | |
| Recalbox | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | |
| Blast16 | :heavy_check_mark: | License | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch using the Genesis Plus GX and PicoDrive cores | |
| SNESES | :heavy_check_mark: | License | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch using multiple SNES cores | |
| Ludo | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch |
Emulation frontends and launchers
| Emulator | FOSS | License | Paid | Active | Recommended | Emulators supported | Platform |
|---|---|---|---|---|---|---|---|
| Arcadia | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | |
| Attract-Mode | :heavy_check_mark: | GPLv3 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :apple: :penguin: |
| Attract-Mode Plus | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: :apple: :penguin: |
| Boxer | :heavy_check_mark: | GPLv2 | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| ConsoleMini | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :apple: |
| Emu4VitaPlus | :heavy_minus_sign: | Source available | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Vita |
| Emu Loader | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| EmuCenter 2 | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_check_mark: | |
| EmulationStation Desktop Edition | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| EmulationStation | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| Emuze | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: :penguin: |
| EmuHub | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: |
| EmulatorJS | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :globe_with_meridians: |
| Emutastic | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: |
| Firelight | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: |
| FrontEnd Emulator Launcher (AKA FEEL) | :heavy_check_mark: | LGPLv3 | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| GameBase | :heavy_check_mark: | GPLv2 | :x: | :x: | :x: | :heavy_check_mark: | :computer: |
| GameEx | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | |
| GameHub | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| GamePlay | Unknown | Unknown | Unknown | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: |
| GameRoom | :heavy_minus_sign: | CC BY-NC-SA 4.0 International | :x: | :x: | :x: | :heavy_minus_sign: | |
| Helios | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :penguin: |
| Heronite | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :penguin: |
| HyperSpin | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_check_mark: | |
| iGame | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | Amiga |
| LaunchBox | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| LCL | :x: | GPLv3 | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | |
| Lutris | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | |
| Maximum Arcade | :x: | Proprietary | :heavy_check_mark: | :x: | :x: | :heavy_check_mark: | |
| Metropolis Launcher | :heavy_check_mark: | GPLv3 | :x: | :x: | :x: | :heavy_check_mark: | |
| mGalaxy | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| minir | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| Nostlan | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | |
| NeoStation | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :apple: :penguin: :robot: |
| OpenEmux | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :penguin: :robot: |
| OpenRetro | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :robot: :globe_with_meridians: |
| Pegasus | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| Phoenix | :x: | Proprietary | :x: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_check_mark: | |
| Playnite | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| ProjectArcade | :heavy_check_mark: | LGPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | |
| QuickPlay | :heavy_check_mark: | BSD | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | |
| Rare (GUI for Legendary) | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_minus_sign: | |
| raylib-libretro | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :apple: :penguin: :globe_with_meridians: |
| ReEmu | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :penguin: |
| RetriX | :heavy_check_mark: | MIT | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| RetroBat | :heavy_check_mark: | LGPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| RetroFE | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
| Retrom | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: :apple: :penguin: |
| RetroQUEST | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: :penguin: |
| SimpleLauncher | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :computer: |
| skeletonKey | :x: | Custom | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | |
| Terminal Launch | :x: | Proprietary | :x: | :x: | :heavy_minus_sign: | :heavy_check_mark: | |
| Yamata Launcher | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: :apple: :penguin: :robot: |
| ZeuX | Unknown | Unknown | Unknown | :heavy_check_mark: | :heavy_minus_sign: | :heavy_check_mark: | :computer: |
Emulation frontends for mobile
| Frontend | FOSS | License | Paid | Active | Recommended | Emulators used | Platform |
|---|---|---|---|---|---|---|---|
| Lemuroid | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch | :robot: |
| Daijishou | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | RetroArch, other emulator apps | :robot: |
| Dig | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_minus_sign: | Unknown, "supports 83 systems" | :robot: |
| Limbo Emulator | :heavy_check_mark: | GNU GPLv2 | :x: | :heavy_minus_sign: | :heavy_minus_sign: | QEMU x86/x86_64, ARM/ARM64, PowerPC/PowerPC64 and SPARC | :robot: |
Game client frontends for mobile
| Frontend | FOSS | License | Paid | Active | Recommended | Client frontend | Platform |
|---|---|---|---|---|---|---|---|
| Pluvia | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Steam client | :robot: |
Emulation scripts for setting up multiple emulators
| Script | FOSS | License | Paid | Active | Recommended | Emulators used | Platform |
|---|---|---|---|---|---|---|---|
| Marley | :heavy_check_mark: | GPLv3 | :x: | :x: | :heavy_minus_sign: | Mednafen, Dolphin, Mupen64Plus, PPSSPP, and PCSX2 | :penguin: |
Emulation services
| Service | FOSS | License | Paid | Active | Recommended | Emulators used | Platform |
|---|---|---|---|---|---|---|---|
| Afterplay | :x: | Proprietary | :heavy_check_mark: | :heavy_check_mark: | :x: | :question: (Possibly RetroArch?) | :globe_with_meridians: |
Game collection managers
| Manager | FOSS | License | Paid | Active | Recommended | Targeted systems | Platform |
|---|---|---|---|---|---|---|---|
| Igir | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple | |
| Clrmamepro | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Arcade systems | |
| RomVault | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple | |
| oxyROMon | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple | |
| JRomManager | :heavy_check_mark: | GPLv2 | :x: | :heavy_check_mark: | :heavy_check_mark: | Arcade systems | |
| ROMSorter | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple | |
| skeletonKey | :x: | Custom | :x: | :heavy_check_mark: | :heavy_minus_sign: | Multiple | |
| Romcenter | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple | |
| Romulus ROM Manager | :x: | Proprietary | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple | |
| ArcadeManager | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :heavy_check_mark: | Arcade systems | |
| Steam ROM Manager | :heavy_check_mark: | GPLv3 | :x: | :heavy_check_mark: | :heavy_check_mark: | Multiple systems | |
| MAME Miner | :heavy_check_mark: | MIT | :x: | :x: | :x: | Arcade systems | |
| n01d-timemachine | :heavy_check_mark: | MIT | :x: | :heavy_check_mark: | :x: | Multiple systems | :computer: :apple: :penguin: |
👨💻 Contributing
Contributions are always welcome and much appreciated!
Mostly what needs done now is checking for spelling mistakes, dead links, and incorrect information.
The recommended column should probably never be modified unless you have a VERY good reason to do so, or if I am mistaken about certain information.
💬 Support
Before attempting to get support, please first read through the entire FAQ.
For support, open an issue.
🙏 Special Thanks
- Zophar's domain - for hosting backup downloads for many emulators, plugins, and other tools and software
- Emulator Zone - for hosting backup downloads for many emulators, plugins, and other tools and software
- The Emulation64 website - for keeping their sites up for so long!
- EmuTalk forums - for many great resources
- AssemblerGames archive - for many great resources
- GBATemp - for many great resources
- GameFAQs - for some random little tools and files
- Brewology - for many PSP, PS3, and other PlayStation system homebrew downloads
- All the incredible, hard working, and talented developers who work on all these emulators for free and in their spare time, thank you!
- You for reading this! 😄
🐢 Author
🔗 Links
🗣 If you'd like to follow my social media.
💲 Support me financially:
Related projects
Here are some related projects I work on:
- Awesome Preservation (will be released soon)
- N64DB (released in the future)
- N64-PD-ROMs (a collection of homebrew and freely available ROMs for N64)
Disclaimer
I am not sponsored, affiliated, endorsed, paid, or otherwise financially (or by any other means) compensated by any group, person, company, or corporation for this list. The GitHub sponsors and other links above are purely if you want to support myself and is entirely optional.
All copyrights and trademarks are owned by their respective rights holders. I do not claim to be the license holder or owner of any copyrights, patents, or trademarks. I am not a lawyer and I don't want one. Please don't sue me, I have no money, etc etc etc.
📃 License
This work is licensed under Attribution-NonCommercial-ShareAlike 4.0 International. To view a copy of this license, visit the Creative Commons website.
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
534,950 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,472 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,771 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,884 stars