C++ Emulator

Open-source C++ projects categorized as Emulator

Top 23 C++ Emulator Projects

  1. shadPS4

    PlayStation 4 emulator for Windows, Linux and macOS written in C++

    Project mention: PS4 Emulator for Windows,Linux,macOS | news.ycombinator.com | 2024-08-20
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. rpcs3

    PlayStation 3 emulator and debugger

  4. dolphin

    Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

    Project mention: Dolphin: Open-Source GameCube and Wii Emulator with Enhanced PC Play | news.ycombinator.com | 2024-10-03
  5. pcsx2

    PCSX2 - The Playstation 2 Emulator

  6. xenia

    Xbox 360 Emulator Research Project

    Project mention: 5 lines of fortune: what program keeps under wraps | dev.to | 2024-11-25

    A quick note about Xenia Xenia is a research emulator for the Xbox 360 platform, enabling games originally developed for this console to run on modern PCs. The development community actively contributes to this open-source project. As mentioned above, I analyzed the project using the PVS-Studio static analyzer. The checked code matches the 3d30b2e commit.

  7. Cemu

    Cemu - Wii U emulator

    Project mention: Cemu VS decaf-emu - a user suggested alternative | libhunt.com/r/Cemu | 2025-01-02
  8. azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Azerothcore - World of Warcraft: Wrath of the Lich King server emulation. C++

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Vita3K

    Experimental PlayStation Vita emulator

  11. Triton

    Triton is a dynamic binary analysis library. Build your own program analysis tools, automate your reverse engineering, perform software verification or just emulate code. (by JonathanSalwan)

    Project mention: KLEE Symbolic Execution Engine | news.ycombinator.com | 2024-08-27
  12. melonDS

    DS emulator, sorta

  13. furnace

    a multi-system chiptune tracker compatible with DefleMask modules

    Project mention: I released an open-source album of Game Boy music [link in body] | news.ycombinator.com | 2025-03-19

    Hey all,

    I just released minimal_worlds_ii(https://johnoestmannmusic.com/albums/) - an album of Game Boy music made entirely with Furnace Tracker(https://github.com/tildearrow/furnace). All project files are available through the individual track pages, and all music files are Public Domain / CC0!

    If you do like what you hear, worth knowing all other albums on that page are Public Domain, and all of the recent ones also have their source projects available (basically since I got really into FOSS and started structuring my projects in a way that could be easily shared)

    Cheers :)

  14. FEX

    A fast usermode x86 and x86-64 emulator for Arm64 Linux

    Project mention: Valve is testing ARM64 support for popular games | news.ycombinator.com | 2024-09-22
  15. Play-

    Play! - PlayStation2 Emulator

  16. strato

    Run Nintendo Switch homebrew & games on your Android device!

  17. citra

    A Nintendo 3DS Emulator (by weihuoya)

  18. Cxbx-Reloaded

    Xbox (Original) Emulator

  19. GPCS4

    A work-in-progress PlayStation 4 emulator.

  20. bsnes

    bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

    Project mention: Notepad++: Help us to take down the parasite website | news.ycombinator.com | 2024-04-08

    The official "website" is the Github repository at https://github.com/bsnes-emu/bsnes/ but some unknown entity has snagged bsnes.org and is now also publicly linking to SNES ROMs they host on Github (Github doesn't care, you can report those repositories as much as you want. If you're not a rights holder they won't do anything).

  21. flycast

    Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator

  22. EKA2L1

    A Symbian OS/N-Gage emulator

  23. xenia-canary

    Xbox 360 Emulator Research Project

  24. FabGL

    ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

    Project mention: Minimal 64x4 Home Computer | news.ycombinator.com | 2025-01-22

    Display controllers from the 8-bit era were simple conceptually but had a huge parts count, particularly it needs to have memory access logic very similar to what is in the microprocessor. The earliest home computers (TRS-80 Model I, Apple II) had a large parts count which was reduced in the next generation (TRS-80 Color Computer, VIC-20) because the glue logic and display controllers got the same LSI [1] treatment as the CPU.

    People who build modern real-hardware fantasy computers [2] struggle with the cost of the display controller if it is done in an authentic style so they wind up using an FPGA or microcontroller (amazingly easy to do with ESP32 [3])

    This thing addresses the problem by reusing many of the parts between the CPU and display controller, plus the contrast is not so stark since the CPU part count is greater than 1, unlike the typical retrocomputer.

    It's fascinating! It's a minicomputer in the sense that it is built out of low-integration parts, but it is like a microcomputer in important ways, particularly having the closely integrated display controller.

    [1] https://vaibhav-pawale19.medium.com/integrated-circuits-ssi-...

    [2] http://www.commanderx16.com/

    [3] https://github.com/fdivitto/FabGL

  25. Mesen2

    Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Emulator discussion

Log in or Post with

C++ Emulator related posts

  • I released an open-source album of Game Boy music [link in body]

    1 project | news.ycombinator.com | 19 Mar 2025
  • DingusPPC – An experimental PPC Macintosh emulator

    1 project | news.ycombinator.com | 19 Mar 2025
  • RISC-V Sandboxing Library

    1 project | news.ycombinator.com | 11 Feb 2025
  • Cemu VS decaf-emu - a user suggested alternative

    2 projects | 2 Jan 2025
  • Amiberry: Optimized Amiga emulator for multiple platforms

    1 project | news.ycombinator.com | 27 Dec 2024
  • I Thought I Found a Bug

    2 projects | news.ycombinator.com | 25 Dec 2024
  • 5 lines of fortune: what program keeps under wraps

    1 project | dev.to | 25 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Emulator projects in C++? This list will help you:

# Project Stars
1 shadPS4 19,183
2 rpcs3 16,430
3 dolphin 13,472
4 pcsx2 12,650
5 xenia 8,591
6 Cemu 7,839
7 azerothcore-wotlk 6,930
8 Vita3K 4,236
9 Triton 3,656
10 melonDS 3,576
11 furnace 2,856
12 FEX 2,519
13 Play- 2,282
14 strato 2,274
15 citra 2,264
16 Cxbx-Reloaded 2,229
17 GPCS4 2,004
18 bsnes 1,751
19 flycast 1,678
20 EKA2L1 1,649
21 xenia-canary 1,659
22 FabGL 1,541
23 Mesen2 1,507

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai