SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C Retrogaming Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
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.
-
FlappyBird-N64
Clone of Flappy Bird for Nintendo 64 built using the open source LibDragon SDK. Original game design, graphics, and sound effects created by .GEARS
-
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.
-
ConsoleSoftware
General repository for all code (games, BIOS, etc) that runs within the Vircon32 console itself
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I did not know of a Java port, but this reminds me there is some kind of JavaScript-based environment for DOS that I see linked now and then (think it is bundled with FreeDOS?). Probably this one:
https://github.com/SuperIlu/DOjS
"DOjS is a JavaScript programming environment for systems running MS-DOS, FreeDOS or any DOS based Windows (like 95, 98, ME). It features an integrated editor, graphics & sound output, mouse/keyboard/joystick input and more"
Never tried it.
I'm 4 days late, but no, Doom won't run on an ESP32. The problem is RAM: original Doom requires 8 MiB. There's a port, FastDoom, that has been trimmed down to run on lower end computers, but even it requires 4 MiB. ESP32s typically have less than 512 KiB RAM.
Project mention: Vircon32: A new game console, created from scratch | news.ycombinator.com | 2024-01-19
C Retrogaming related posts
- Vircon32: A new game console, created from scratch
- both for 5 euro, worth it?
- Chat GPT auttoi Tommi Koirikiveä koodaamaan parkkisakkosivuston muutamassa päivässä: ”Aika monta kertaa jouduin nostamaan leuan lattialta”
- USB4VC now supports early Macs (128,512,Plus), ADB Macs *and* the Lisa
- I designed power supply replacement kits for Macintosh/Apple II using PicoPSUs!
- Magadev - A Sega Mega CD development framework in C and 68k asm
- Mac SE Keyboard and Mouse?
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Retrogaming projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | chocolate-doom | 1,769 |
2 | cdogs-sdl | 844 |
3 | FSHistory | 712 |
4 | DOjS | 664 |
5 | esp32_usb_soft_host | 394 |
6 | FastDoom | 345 |
7 | CROSS-LIB | 305 |
8 | USB4VC | 188 |
9 | d32xr | 143 |
10 | megadev | 122 |
11 | FlappyBird-N64 | 47 |
12 | fe2-intro | 34 |
13 | ESPBoy | 31 |
14 | portfolio_os | 30 |
15 | ConsoleSoftware | 30 |
16 | guncon2 | 23 |
17 | portfolio_os_m2 | 19 |
18 | flipperzero-pong | 15 |
19 | clock_mage | 1 |
Sponsored