C Retro

Open-source C projects categorized as Retro

Top 23 C Retro Projects

  • TIC-80

    TIC-80 is a fantasy computer for making, playing and sharing tiny games.

    Project mention: Picotron Is a Fantasy Workstation | news.ycombinator.com | 2024-03-21
  • chocolate-doom

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

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

  • cdogs-sdl

    Classic overhead run-and-gun game

  • systemshock

    Shockolate - A minimalist and cross platform System Shock source port.

    Project mention: The System Shock remake is excellent - and Nightdive's most ambitious work yet | /r/Games | 2023-06-03

    For what it's worth, Nightdive did release the source code for the old Mac version and there's currently a cross-platform source port in development based on it: Shockolate.

  • DOjS

    A MS-DOS Creative Coding IDE/platform based on JavaScript

    Project mention: Djgpp | news.ycombinator.com | 2024-01-17

    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.

  • doomretro

    The classic, refined DOOM source port. For Windows PC.

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

    Doom Retro - Doom source port for Windows. C, SDL2

  • RetroESP32

    Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager

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

  • chip-player-js

    Web-based music player for a variety of video game and chiptune music formats.

    Project mention: Why do MP3s of NES music sound better than direct playback off of NSFplay? | /r/nes | 2023-05-02
  • USB4VC

    USB Keyboard/Mouse/Gamepads on Retro Computers!

    Project mention: Building a USB to Mac ADB keyboard adapter | news.ycombinator.com | 2024-01-31
  • pata-gpio

    Linux kernel driver for PATA bit-banging over GPIOs (by Manawyrm)

  • FreeOberon

    Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.

    Project mention: FreeOberon cross-platform Oberon language IDD | news.ycombinator.com | 2023-11-12

    Quick look at https://github.com/kekcleader/FreeOberon/blob/main/src/make....:

    It uses ofront (Oberon-2 to C translator), and let GCC do the heavylifting.

  • jSH

    A Javascript scripting engine for DOS

  • QB64pe

    The QB64 Phoenix Edition Repository

    Project mention: QB64 Phoenix Edition v3.9.0 Released | /r/QB64pe | 2023-10-07

    QB64-PE v3.9.0! https://github.com/QB64-Phoenix-Edition/QB64pe/releases/tag/v3.9.0

  • IBM3161-font

    The monospaced bitmap font from IBM's 1985 'ASCII Display Station' (terminal), the IBM 3161. Includes versions for a multitude of devices and platforms. (Also on gitlab: https://gitlab.com/wyatt8740/IBM3161-font)

  • c64-bitcoin-miner

    C64 Bitcoin miner

  • asmotor

    Powerful macro (cross) assembler package for several CPUs

  • tine

    tine - a modern clone of the AmigaDOS/TRIPOS ED display editor

  • portfolio_os

    3DO M1 Opera Portfolio Operating System source code

  • 64tass

    64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]

  • guncon2

    Linux driver for the Guncon 2 light gun

  • portfolio_os_m2

    3DO M2 Portfolio OS v3.0 and tooling source dump

  • OkamiStation

    A Fantasy Computer inspired by 80s workstations.

    Project mention: My idea for an OS project | /r/osdev | 2023-05-22

    this type of thing is typically referred to as a "fantasy computer" because it emulates a fantasy architecture. there are a few of them out there! the ones that i know of besides fox32 are XR/station (https://github.com/xrarch) and OkamiStation (https://github.com/TalonFox/OkamiStation), both of which are made by friends of mine. those two are RISC so maybe you could take a look at them for some inspiration

  • TRS80MXS

    TRS-80 Modular eXpansion System

  • SaaSHub

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

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). The latest post mention was on 2024-04-10.

C Retro related posts

Index

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

Project Stars
1 TIC-80 4,732
2 chocolate-doom 1,767
3 cdogs-sdl 841
4 systemshock 795
5 DOjS 662
6 doomretro 621
7 RetroESP32 578
8 chip-player-js 315
9 USB4VC 185
10 pata-gpio 156
11 FreeOberon 130
12 jSH 102
13 QB64pe 101
14 IBM3161-font 91
15 c64-bitcoin-miner 87
16 asmotor 59
17 tine 57
18 portfolio_os 30
19 64tass 27
20 guncon2 23
21 portfolio_os_m2 19
22 OkamiStation 18
23 TRS80MXS 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com