C++ Retrogaming

Open-source C++ projects categorized as Retrogaming

Top 21 C++ Retrogaming Projects

Retrogaming
  1. Provenance

    iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ShaderGlass

    Overlay for running GPU shaders on top of Windows desktop

    Project mention: ShaderGlass – Overlay for running GPU shaders on top of Windows desktop | news.ycombinator.com | 2024-10-03
  4. mt32-pi

    🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.

    Project mention: Mt32-pi developer quits due to community harassment | news.ycombinator.com | 2025-02-17
  5. pegasus-frontend

    A cross platform, customizable graphical frontend for launching emulators and managing your game collection.

  6. dosbox-staging

    DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

    Project mention: FreeDOS 1.4 Is Here | news.ycombinator.com | 2025-04-22
  7. RigelEngine

    A modern re-implementation of the classic DOS game Duke Nukem II

  8. melonds-ds

    A remake of the libretro melonDS core that prioritizes standalone parity, reliability, and usability.

  9. SaaSHub

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

    SaaSHub logo
  10. ancient

    Decompression routines for ancient formats

  11. Espeon

    Gameboy emulator for the ESP32

  12. CatacombGL

    CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).

  13. MegaDrivePlusPlus

    Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)

  14. IBMulator

    The IBM PS/1 emulator.

  15. super-mario-bros

    Original SNES Super mario bros made with C++ / OpenGL

  16. spinner-mouse

    Arduino-based USB rotary controller for arcade Arkanoid, Tempest, etc.

  17. chrgfx

    Converts to and from tile based graphics from retro video game hardware

  18. Hurrican

    Freeware jump and shoot game created by Poke53280, based on the Turrican game series by Manfred Trenz (by HurricanGame)

  19. BulkyMIDI-32

    A HW build of the MT32-PI project, allowing you to emulate a Roland MT-32 using a Raspberry Pi. Includes enough additional modules to build a MIDI-mountain as well as adapters for connecting to most things retro.

  20. fe2-intro

    "Frontier: Elite 2" renderer & audio reverse engineered. Runs on Amigas with RTG. Also comes with SDL bindings so it can be run on PC.

  21. ultimatetapankaikki

    Open source port of Ultimate Tapan Kaikki

  22. Arduino-SNES-controller-on-GameCube

    Modify a SNES (or similar) controller to work on GameCube using a compatible Arduino board.

  23. REminiCRT

    Flashback with CRT emulation shader

  24. 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++ Retrogaming discussion

Log in or Post with

C++ Retrogaming related posts

  • Building a USB to Mac ADB keyboard adapter

    4 projects | news.ycombinator.com | 31 Jan 2024
  • Pegasus frontend on RP2S?

    1 project | /r/retroid | 5 Dec 2023
  • Another World Ported to FPGA

    6 projects | news.ycombinator.com | 15 Jul 2023
  • Commander Keen: Can we get some love?

    1 project | /r/retrogaming | 4 Jul 2023
  • I’ve tried to create a living room Linux console but I’ve failed because of the simplest thing

    1 project | /r/linux_gaming | 20 May 2023
  • How to get rid of "Let's Rock!" voice in AdvanceMAME?

    1 project | /r/MAME | 9 May 2023
  • Is there anything like RetroPie available for Ubuntu?

    1 project | /r/linux4noobs | 1 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Provenance 6,110
2 ShaderGlass 2,316
3 mt32-pi 1,503
4 pegasus-frontend 1,475
5 dosbox-staging 1,471
6 RigelEngine 945
7 melonds-ds 241
8 ancient 223
9 Espeon 168
10 CatacombGL 164
11 MegaDrivePlusPlus 131
12 IBMulator 115
13 super-mario-bros 103
14 spinner-mouse 76
15 chrgfx 72
16 Hurrican 72
17 BulkyMIDI-32 61
18 fe2-intro 43
19 ultimatetapankaikki 40
20 Arduino-SNES-controller-on-GameCube 5
21 REminiCRT 4

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?