C++ Retrogaming

Open-source C++ projects categorized as Retrogaming

Top 18 C++ Retrogaming Projects

  • 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 |

  • 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: Something between Rpi and Rpi Pico? | /r/microcontrollers | 2023-12-10

    I have just seen https://github.com/dwhinham/mt32-pi but it doesn't seem as easy to play with and well-documented as the other software I've used.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pegasus-frontend

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

  • Project mention: Pegasus frontend on RP2S? | /r/retroid | 2023-12-05
  • RigelEngine

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

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

    Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2

  • ShaderGlass

    Overlay for running GPU shaders on top of Windows desktop

  • Project mention: Tutorial for ShaderGlass | /r/ReShade | 2023-07-30
  • ancient

    Decompression routines for ancient formats

  • Espeon

    Gameboy emulator for the ESP32

  • SaaSHub

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

    SaaSHub logo
  • 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).

  • Avara

    Port of the original 1996 game from Ambrosia Software.

  • MegaDrivePlusPlus

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

  • Project mention: GitHub and all it’s glory! | /r/consolemodding | 2023-06-04
  • melonds-ds

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

  • Project mention: Ask HN: Who wants to be hired? (February 2024) | news.ycombinator.com | 2024-02-01

    Location: Long Island, NY, USA

    Remote: Yes

    Willing to relocate: No

    Technologies: C++, C, Python, Rust, Linux, Test Automation, Git

    Résumé/CV: https://jesse.tg

    Email: [email protected]

    I’m a software engineer that specializes at the place where systems programming, usability, and automation meet. You want something to run on different platforms? I'm your guy. You want it to come with clear, easy-to-understand documentation? I'm your guy. You want to turn a five-step deployment process into one step? I'm your guy.

    My most recent project that exemplifies these skills is [melonDS DS](https://github.com/JesseTG/melonds-ds), a wrapper around a Nintendo DS emulator that makes it easier to use than most other emulators.

  • super-mario-bros

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

  • Hurrican

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

  • Project mention: Show HN: Play Hurrican, a jump'n'shoot game based on Turrican, in the browser | news.ycombinator.com | 2024-02-01
  • chrgfx

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

  • 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.

  • ultimatetapankaikki

    Open source port of Ultimate Tapan Kaikki

  • Arduino-SNES-controller-on-GameCube

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

  • REminiCRT

    Flashback with CRT emulation shader

  • 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 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 | 10 May 2024
    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 5,764
2 mt32-pi 1,176
3 pegasus-frontend 1,108
4 RigelEngine 888
5 ShaderGlass 830
6 ancient 197
7 Espeon 148
8 CatacombGL 135
9 Avara 118
10 MegaDrivePlusPlus 114
11 melonds-ds 91
12 super-mario-bros 85
13 Hurrican 58
14 chrgfx 57
15 BulkyMIDI-32 42
16 ultimatetapankaikki 34
17 Arduino-SNES-controller-on-GameCube 5
18 REminiCRT 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com