An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with retrogaming

A curated list of projects in awesome lists tagged with retrogaming .

https://github.com/openemu/openemu

🕹 Retro video game emulation for macOS

emulation emulator macos objective-c openemu retrogaming

Last synced: 23 Apr 2025

https://github.com/OpenEmu/OpenEmu

🕹 Retro video game emulation for macOS

emulation emulator macos objective-c openemu retrogaming

Last synced: 26 Mar 2025

https://github.com/retropie/retropie-setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

emulation pi raspberry-pi retrogaming

Last synced: 14 May 2025

https://github.com/RetroPie/RetroPie-Setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

emulation pi raspberry-pi retrogaming

Last synced: 24 Mar 2025

https://github.com/provenance-emu/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 |

atari catalyst emulation emulator game gameboy gameboyadvance genesis ios macos n64 nes nintendo objective-c playstation retrogaming sega snes swift tvos

Last synced: 13 May 2025

https://github.com/Provenance-Emu/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 |

atari catalyst emulation emulator game gameboy gameboyadvance genesis ios macos n64 nes nintendo objective-c playstation retrogaming sega snes swift tvos

Last synced: 30 Mar 2025

https://github.com/Abdess/retroarch_system

Compilation of BIOSes for various emulation platforms

351elec arkos bios emulationstation emuvr lakka recalbox retroarch retrobat retrogaming retropie rg351p

Last synced: 31 Mar 2025

https://github.com/abdess/retroarch_system

Compilation of BIOSes for various emulation platforms

351elec arkos bios emulationstation emuvr lakka recalbox retroarch retrobat retrogaming retropie rg351p

Last synced: 23 Mar 2025

https://github.com/rommapp/romm

A beautiful, powerful, self-hosted rom manager and player.

emulation open-source retrogaming rommapp self-hosted

Last synced: 13 May 2025

https://github.com/mausimus/shaderglass

Overlay for running GPU shaders on top of Windows desktop

crt crt-monitor directx libretro overlay retro retroarch retrogaming shader shaders slang windows

Last synced: 08 Oct 2025

https://github.com/mikeroyal/steam-deck-guide

Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

controller dxvk emulation file-sharing gamepad games gaming nixos optimization plugins proton retrogaming steam steam-deck steamdeck steamos synchronization windows-11 wine xbox

Last synced: 15 May 2025

https://github.com/chocolate-doom/chocolate-doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

c doom fps fps-game games gplv2 heretic hexen retro retrogaming sdl sdl2 strife

Last synced: 14 May 2025

https://github.com/mikeroyal/Steam-Deck-Guide

Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

controller dxvk emulation file-sharing gamepad games gaming nixos optimization plugins proton retrogaming steam steam-deck steamdeck steamos synchronization windows-11 wine xbox

Last synced: 26 Mar 2025

https://github.com/PixelVision8/PixelVision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 04 Apr 2025

https://github.com/pixelvision8/pixelvision8

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.

2d 2d-game-engine 8-bit csharp fantasy-console game-development game-engine gamedev games monogame pixel-vision-8 pixelvision8 pv8 retrogaming sdk sprites

Last synced: 27 Sep 2025

https://github.com/amethyst/bracket-lib

The Roguelike Toolkit (RLTK), implemented for Rust.

amethyst-support cp437 crates retrogaming rltk roguelike rust-crate rust-crates

Last synced: 12 Dec 2025

https://github.com/dwhinham/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.

audio bare-metal baremetal midi midi-device ms-dos mt-32 raspberry-pi raspberrypi retrocomputing retrogaming synthesizer

Last synced: 06 Oct 2025

https://github.com/paladin-t/fantasy

A curated list of available fantasy consoles/computers.

8-bit fantasy-computer fantasy-console pixelart retrocomputing retrogaming

Last synced: 15 Oct 2025

https://github.com/dosbox-staging/dosbox-staging

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

arm c cpp dos dosbox dosbox-staging emulator games linux macos ms-dos retrocomputing retrogaming windows x86

Last synced: 14 May 2025

https://github.com/mmatyas/pegasus-frontend

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

cross-platform customizable emulator frontend games hacktoberfest qml qt5 raspberry-pi retrogaming

Last synced: 14 May 2025

https://github.com/Emupedia/emupedia.github.io

The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.

desktop dosbox dosgame emularity emulation emulator emupedia games js-dos mame preserve-games retrocomputing retrogaming video-games virtual virtual-desktop virtual-machine win95 win98 windows-desktop

Last synced: 25 Sep 2025

https://github.com/oklemenz/princejs

Prince of Persia reimplementation written in HTML5 / JavaScript

phaser prince-of-persia retrogaming

Last synced: 30 Sep 2025

https://github.com/oklemenz/PrinceJS

Prince of Persia reimplementation written in HTML5 / JavaScript

phaser prince-of-persia retrogaming

Last synced: 06 Apr 2025

https://github.com/amethyst/rustrogueliketutorial

Roguelike Tutorial in Rust - using RLTK

retrogaming roguelikedev rust tutorials

Last synced: 16 May 2025

https://github.com/retronas/retronas

Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles

amiga apple commdore mister misterfpga msdos nas nfs openps2loader raspberrypi retro retrocomputing retrogaming samba storage vintage win2k win95 win98 winxp

Last synced: 15 May 2025

https://github.com/libretro/Lakka

Deprecated. Use https://github.com/lakkatv/Lakka-LibreELEC instead

embedded-systems emulation libretro linux packages retroarch retrogaming

Last synced: 24 Mar 2025

https://github.com/RetroDECK/RetroDECK

RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.

emulation retro retrogaming roms steam steamdeck

Last synced: 16 Jul 2025

https://github.com/s-macke/FSHistory

Play and Enjoy the History of Microsoft Flight Simulator

flight-simulator retrogaming webassembly

Last synced: 31 Mar 2025

https://github.com/s-macke/fshistory

Play and Enjoy the History of Microsoft Flight Simulator

flight-simulator retrogaming webassembly

Last synced: 04 Apr 2025

https://github.com/jaromaz/macintoshpi

MacintoshPi is a project that allows running full-screen versions of Apple's Mac OS 7, Mac OS 8 and Mac OS 9 with sound, active online connection and modem emulation under Raspberry Pi.

apple commodore emulation emulator macintosh raspberry-pi raspberry-pi-2 raspberry-pi-3 raspberry-pi-zero raspberry-pi-zero-2-w raspberry-pi-zero-w raspberrypi retrocomputing retrogaming

Last synced: 04 Apr 2025

https://github.com/raphamorim/gameboy

The Gameboy emulator that runs anywhere (Terminal, Web, Desktop)

assembly emulation emulator gameboy retrogaming rust rust-lang wasm webassembly z80

Last synced: 14 May 2025

https://github.com/gaseous-project/gaseous-server

A game ROM manager, with a built in web based emulator using multiple sources to identify and provide metadata

emulation open-source retrogaming rom-management self-hosted

Last synced: 14 Apr 2025

https://github.com/sdima1357/esp32_usb_soft_host

ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

board emulators esp32 esp32c3 espressif iot retrocomputing retrogaming risc-v usb usb-hid usb-host xtensa

Last synced: 15 May 2025

https://github.com/markmoxon/elite-source-code-bbc-micro-cassette

Fully documented and annotated source code for the cassette version of Elite on the BBC Micro

6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite retrocomputing retrogaming

Last synced: 10 May 2025

https://github.com/dreamer/boxtron

Steam Play compatibility tool to run DOS games using native Linux DOSBox

dos dosbox games retrogaming steam

Last synced: 05 Apr 2025

https://github.com/markmoxon/nes-elite-beebasm

Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)

6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite nes nintendo-nes retrocomputing retrogaming

Last synced: 06 Mar 2025

https://github.com/markmoxon/elite-source-code-nes

Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)

6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite nes nintendo-nes retrocomputing retrogaming

Last synced: 10 Jul 2025

https://dirkwhoffmann.github.io/virtualc64/

VirtualC64 is a cycle-accurate C64 emulator for macOS

c64 commodore emulator retro retrocomputing retrogaming

Last synced: 14 Apr 2025

https://github.com/kesiev/rewtro

Papercraft videogame cartridges you can print and pirate with a copy machine.

fantasy-console game game-engines printable qrcode retrogaming

Last synced: 16 May 2025

https://github.com/Fortyseven/RA_1993

Development content accidentally shipped on a certain early DOS CD-ROM game from 1993

dos gamedev gaming historical lucasarts msdos retrocomputing retrogaming scumm scummvm starwars

Last synced: 21 Feb 2025

https://github.com/bite-your-idols/Gamestarter

:video_game: Retrogaming kodi add-on repository for LibreELEC

addon emulation emulationstation kodi kodi-addons libreelec openelec pi raspberry-pi retroarch retrogaming

Last synced: 28 Mar 2025

https://github.com/legluondunet/mylittlelutrisscripts

Lutris scripts for old games.

dosbox linux lutris retrogaming scummvm wine

Last synced: 12 Apr 2025

https://github.com/SnowflakePowered/snowflake

:snowflake: :video_game: Emulator Frontend and SDK

emulation emulator emulator-frontends game gaming retroarch retrogaming videogames

Last synced: 16 May 2025

https://github.com/jotego/jtcores

FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket

arcade fpga kicad-schematics misterfpga retrogaming

Last synced: 31 Jul 2025

https://github.com/rajko-horvat/OpenCiv1

Open source rewrite of the original Civilization 1 Game designed by Sid Meier and Bruce Shelley in year 1991

4x 4x-strategy-game civilization civilization-games game remake remake-games retro retro-game retrogaming sid-meier-civilization

Last synced: 09 May 2025

https://github.com/buntine/SwervinMervin

A truly radical homage to 16-bit racing games.

pixel-art pygame retrogaming

Last synced: 15 May 2025

https://github.com/jessetg/melonds-ds

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

ds ds-homebrew dsi emulation emulator libretro libretro-cores melonds nds nintendo nintendo-ds nintendo-ds-emulator nintendo-ds-homebrew nintendo-dsi retro retroarch retrocomputing retrogaming

Last synced: 13 Apr 2025

https://github.com/retrowars/retrowars

Play retro games against each other in any combination in this open source Android multiplayer game.

android android-game foss free-software game kotlin libgdx multiplayer-game open-source retrogaming

Last synced: 04 Apr 2025

https://github.com/oliverbenns/john-carmack-plan

An archive of John Carmack’s .plan files in readable markdown format

carmack doom doom-2 quake quake-engine quake2 retrogaming unix wolfenstein wolfenstein-3d

Last synced: 08 Apr 2025

https://github.com/gamercade-io/gamercade_console

A Neo-Retro Fantasy Console. Make WASM-powered, networked multiplayer games.

fantasy-console game game-dev game-development gamedev multiplayer retrogames retrogaming rust wasm

Last synced: 04 Apr 2025

https://github.com/dreamer/roberta

Steam Play compatibility tool to run adventure games using native Linux ScummVM

adventure-games retrogaming scummvm steam

Last synced: 14 May 2025

https://github.com/ArnoAnsems/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).

first-person-shooter opengl retrogaming sdl2 source-port

Last synced: 01 Apr 2025

https://github.com/drojaazu/megadev

A Sega Mega CD development framework in C and 68k asm

16bit assembly game-development genesis m68000 m68k megadrive retrogaming sega

Last synced: 02 Apr 2025

https://github.com/thomasgoldstein/zabuyaki

Zabuyaki, old-school side-scrolling beat 'em up

game-2d game-development gaming indiegame love2d lua pixel-art retrogaming video-game

Last synced: 21 Aug 2025

https://github.com/dpt/The-Great-Escape-in-C

Classic ZX Spectrum game "The Great Escape" rewritten in portable C

c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum

Last synced: 01 Apr 2025

https://github.com/retroachievements/raintegration

The DLL responsible to integrate emulators with RetroAchievements.org

cpp retroachievements retroachievements-api retrogaming

Last synced: 31 Aug 2025

https://github.com/lichendust/lena

🕹️ A handmade framework for making tiny games

2d framework game game-development gamedev gamejam lena odin pixel-art retrogamedev retrogaming

Last synced: 13 May 2025

https://github.com/agateau/sfxr-qt

Qt port of SFXR, a sound effect generator, to generate retro-gaming like sound effects.

qt retrogaming sound-effects

Last synced: 23 Jun 2025

https://github.com/eevee/anise-cheezball-rising

an exciting new adventure for the Game Boy Color

8bit cats game game-2d gameboy-color indie indiedev indiegame retro retrogaming zelda-like

Last synced: 28 Apr 2025

https://github.com/eevee/lexys-labyrinth

Chip's Challenge 2 emulator that runs in a browser

chip-challenge game-engine pixel-art retrogaming tile

Last synced: 13 Apr 2025

https://github.com/carlosefr/spinner-mouse

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

arduino game-controller retrogaming

Last synced: 10 Apr 2025

https://github.com/buntine/MoonDweller

A text-based adventure. You will definitely die.

comedy retrogaming text text-based-adventure

Last synced: 20 Mar 2025

https://github.com/stevemonaco/imagemagitek

ImageMagitek is a work-in-progress .NET library for retro videogame system graphics.

avalonia csharp pixel-editor retrogaming

Last synced: 07 May 2025

https://github.com/trapexit/star_fighter_3do

Source code and resources to the 1995 3DO title Star Fighter

3do retrogaming

Last synced: 12 Apr 2025

https://github.com/tonyp7/gendumper

An open-source Sega Genesis / Mega Drive cart dumper

arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive

Last synced: 30 Aug 2025

https://github.com/spences10/pacellman

Pac-Man in Excel

excel pacman retrogaming

Last synced: 01 Aug 2025

https://github.com/gmcn42/mt32-pi-control

MT32-PI.EXE/MT32-PI.TTP/mt32-pi-ctl is a control program for the mt32-pi MIDI synthesizer available for DOS PCs, Atari ST and Amiga computers as well as modern systems running Linux and Windows.

amiga atari-st dos midi retrocomputing retrogaming synthesizer

Last synced: 25 Jun 2025

https://github.com/libretro/ludos

Just enough OS for libretro using the Ludo frontend on a LibreELEC 9.2 base

embedded-linux emulation libreelec libretro linux-distribution ludo raspberry-pi retrogaming

Last synced: 30 Oct 2025

https://github.com/jakubtomsu/dungeon-of-quake

Retro FPS game inspired by Quake, using Odin and Raylib [ALPHA]

3d fps game game-development game-engine game-engine-3d gamedev odin quake raylib raylib-odin retrogaming

Last synced: 18 Jul 2025

https://github.com/yas-sim/floppy_disk_shield_2d

This is a project to retain 2D/2DD floppy disk data as a raw bit-stream data. The project includes both HW and SW.

arduino-boards arduino-uno emulator fdd floppy floppy-disk floppy-disk-images floppy-disk-interface retrocomputing retrogaming

Last synced: 22 Apr 2025

https://github.com/tonyp7/GenDumper

An open-source Sega Genesis / Mega Drive cart dumper

arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive

Last synced: 10 May 2025

https://github.com/tebl/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.

audio midi midi-device mt-32 mt32-pi music raspberry-pi retrogaming roland-mt32

Last synced: 31 Jul 2025

https://github.com/philspil66/super-star-trek

This is the original 1978 BASIC Source code for the classic text-only Super Star Trek Game.

basic basic-programming games programming retrocomputing retrogaming

Last synced: 20 Jun 2025

https://github.com/jackw01/pi-tin

Open source raspberry pi handheld retro gaming console

hardware pcb raspberry-pi retrogaming

Last synced: 28 Jul 2025

https://github.com/oliviersohn/hamazed

Monorepo for a multi-player game engine, and game examples

addition animation ascii-art ascii-game ascii-graphics collision game haskell laser mathematics retrogaming

Last synced: 17 Mar 2025

https://github.com/tin-cat/commodore-pet-mini

3D models and additional files for the project Commodore PET Mini

3d-models 3dprinted 3dprinting commodore commodore-pet retrocomputing retrogaming

Last synced: 09 Sep 2025

https://github.com/tophercantrell/computerarcheology

All of the code and resources backing computerarcheology.com (moving from SVN there)

arcade disassembly retrogaming

Last synced: 21 Aug 2025

https://github.com/gyrovorbis/libevmu

Accurate, full-featured, cross-platform library aiming to emulate every aspect of the Sega Dreamcast's Visual Memory Unit (VMU).

8-bit cpu-emulator dreamcast dreamcast-emulator dreamcast-vmu emulation emulator retrogaming sega-dreamcast visual-memory-unit vms vmu

Last synced: 04 Apr 2025

https://github.com/kreiach/8blit

Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.

6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella

Last synced: 15 Jul 2025