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

Projects in Awesome Lists tagged with retro-computing

A curated list of projects in awesome lists tagged with retro-computing .

https://github.com/mplsllc/macsurf

A modern web browser for Classic Mac OS 9 PowerPC. Real CSS3, ES5 JavaScript, native HTTPS — built with CodeWarrior on the Carbon API.

bearssl carbon-api classic-mac codewarrior css3 duktape javascript mac-os-9 macintosh netsurf open-transport powerpc quickdraw retro-computing web-browser

Last synced: 29 May 2026

https://github.com/tebl/c64-power-saver

C64 power supplies are ancient, they go bad every day so use protection!

commodore-64 kicad kicad-schematics retro-computing

Last synced: 17 Feb 2026

https://github.com/tebl/c64-modulator-replacement

A simple modulator replacement for Commodore 64s with "longboards", complements my Lumafix version as well adding an audio connector for second SID.

commodore-64 kicad retro-computing

Last synced: 29 Jan 2026

https://github.com/tebl/c64-kernal-switcher

Switchless kernal switcher for the common breadbin Commodore 64, "longboards". Reuses power LED for easier use.

commodore-64 kicad retro-computing

Last synced: 20 Oct 2025

https://github.com/crozone/relaysbc-programs

Programs written for Joe Allen's single board relay computer.

assembly hobby relay relay-board retro-computing trainer

Last synced: 30 Aug 2025

https://github.com/tebl/rc-one

A recreation of the MOS KIM-1 microcomputer, the start of the Commodore-line of computers. Complete with hex keypad, six digit displays and a lot of 8-bit fun!

6502-processor kim-1 microcomputer rc-one replica retro-computing sbcomputers

Last synced: 16 Mar 2026

https://github.com/tebl/c64-stereo-sid

There are many Stereo SID boards, but this one in mine... Add a second SID of the same type or newer substitutes for adding stereo audio to your system...

commodore-64 retro-computing sid-chip stereo-audio

Last synced: 07 Jan 2026

https://github.com/tebl/c64-joystick-switcher

Wanted a joystick switcher for my Commodore 64, so I built one by adapting C64 Mega Switcher for use with Atari-style joysticks. Supports secondary fire-button when using Sega Master System gamepads, even includes an auto-fire circuit.

adapter commodore-64 hardware retro-computing

Last synced: 18 Feb 2026

https://github.com/tebl/c64-mega-switcher

Adapter for using Sega Mega Drive/Genesis controllers on a C64, with builtin port switcher so no more cable switching!

adapter commodore-64 hardware retro-computing sega-genesis sega-mega-drive

Last synced: 11 Feb 2026

https://github.com/sy2002/zxuno4mega65

ZX-Uno port for MEGA65 delivering a fully fledged ZX Spectrum 48k and 128k

mega65 retro-computing retro-gaming sinclair z80 zx-spectrum zx-uno

Last synced: 08 Jan 2026

https://github.com/shaeberling/retrostore

RetroStore aims to be an app store that is home to often long forgotten games and apps on platforms from our past.

amiga c64 emulator retro retro-computing tandy trs-80

Last synced: 30 Jun 2025

https://github.com/wezm/macbinary

MacBinary and resource fork reading in Rust

classic-mac-os macbinary no-std retro-computing rust vintage-macintosh-computers wasm

Last synced: 19 Mar 2025

https://github.com/macinlink/clapkit

"Classic Application Kit" for Mac OS 7.x-9.x - A framework which aims to make Macintosh Toolbox programming a bit easier.

classic-macos framework frameworks macintosh macintosh-toolbox macos-app macos7 macos9 retro-computing

Last synced: 18 Jun 2025

https://github.com/tlindner/squanchy-basic

Color BASIC, improved.

6809 retro-computing

Last synced: 12 Apr 2025

https://github.com/blendsdk/blend65

Multi-target compiled language for 6502 family game development. Write once, compile to C64, Commander X16, VIC-20, Atari 2600, and more. Zero-overhead hardware APIs with deterministic performance.

6502 atari blend65 commander-x16 commodore commodore-64 commodore128 compiler game-development homebrew programming-language retro-computing

Last synced: 04 Apr 2026

https://github.com/mister-devel/ondraspo186_mister

Ondra SPO 186 core for MISTer

mister-core ondra retro-computing

Last synced: 23 Jan 2026

https://github.com/kambrium/c64-startup-screen

A web page that looks like a C64 startup screen

c64 commodore retro-computing startup-screen web-page

Last synced: 24 Apr 2025

https://github.com/avwohl/uplm80

PL/M-80 compiler targeting Zilog Z80 assembly language

8080 compiler cpm plm plm-80 python retro-computing z80

Last synced: 02 Apr 2026

https://github.com/avwohl/romwbw_emu

Hardware-level Z80 emulator for RomWBW with 512KB ROM + 512KB RAM banking and HBIOS support

cpm emulator hbios retro-computing romwbw webassembly z80

Last synced: 17 Mar 2026

https://github.com/tebl/retropanel

The missing piece for everyone who has a functional AT-system, but only ATX-cases. This adds a turbo-switch, a smart power switch and that highly desired Mhz-display (also a clock, because why not).

clocks ibm-pc retro-computing vintage-computers

Last synced: 15 Oct 2025

https://github.com/tomwhite/mandelbrot-1989

My programs to draw the Mandelbrot Set from 1989 using GFA Basic on the Atari ST

atari-st mandelbrot retro-computing visualization

Last synced: 24 Feb 2026

https://github.com/tomwhite/8-bit-computer

Ben Eater's 8-bit computer in CircuitJS1

electronics retro-computing

Last synced: 31 Aug 2025

https://github.com/mister-devel/pmd85_mister

PMD85 v.2A for MISTer

mister-core pmd85 retro-computing

Last synced: 17 Feb 2026

https://github.com/jduraes/vibetune

VibeTune - Enhanced music player for RomWBW supporting PT2, PT3, MYM, VGM, and D00 formats with multi-chip audio support

music-player retro-computing romwbw z80

Last synced: 21 Jun 2026

https://github.com/tomwhite/zx81-frogging

The first program I ever wrote

game retro-computing zx81

Last synced: 12 Jul 2025

https://github.com/tomwhite/zx81-not-only-30-programs

Run the programs from "Not Only 30 Programs for the Sinclair ZX81" in your browser

game retro-computing zx81

Last synced: 17 Jul 2025

https://github.com/jim11662418/ibm_wheelwriter_bus_sender

Uses a Dallas Semiconductor DS89C440 MCU to send data over the Wheelwriter's serial BUS.

8052 c51 ds89c440 keil retro-computing wheelwriter

Last synced: 21 May 2026

https://github.com/lighterowl/libpascalreal

C APIs for using Turbo Pascal 48-bit floating-point numbers

c99 floating-point retro-computing turbo-pascal

Last synced: 28 Jul 2025

https://github.com/matthewdeaves/old-mac-quakespasm

QuakeSpasm tuned across six vintage Macs (1999 G3 → 2019 iMac, Panther/Tiger/Lion/Sequoia). Fat PPC+Intel binary with per-machine sysctl-driven dispatch, AltiVec hand-paths, R128/GeForce2-MX/Radeon-9000/9200/GMA-950/580X-tuned visual stacks.

altivec g3 g4 mac-os-classic mac-os-x-lion opengl panther performance-optimization powerpc quake quakespasm retro-computing sdl tiger universal-binary

Last synced: 29 May 2026

https://github.com/tinic/png2amiga

PNG/JPEG to Commodore Amiga graphics converter — OCS/AGA bitplane, HAM6/HAM8, EHB, copper palettes, 16 dithering modes

aga amiga bitplane commodore copper demoscene dithering ecs iff ilbm image-converter ocs pixel-art retro-computing

Last synced: 13 May 2026

https://github.com/alexeybond/rome

A ROM/RAM chip emulator

8-bit arduino retro-computing rom

Last synced: 12 May 2026

https://github.com/murdinc/pmp300

CLI tool for managing the Diamond Rio PMP300 MP3 player (1998) on modern computers via Arduino USB-to-parallel bridge. Upload/download files, format device, and more.

1990s arduino arduino-mega arduino-uno cli-tool cobra-cli diamond-rio embedded golang hardware-interface maker mp3-player nostalgia parallel-port pmp300 retro-computing reverse-engineering serial-communication usb-bridge vintage-hardware

Last synced: 07 Feb 2026

https://github.com/xeiavicaflashrepository/scrthing-utils

Utilities and documentation for the MS-DOS screenwriting program ScriptThing 1.23p

dos dosbox dosbox-x ms-dos perl perl-script retro-computing retro-software screenplay screenwriting vintage

Last synced: 14 Sep 2025

https://github.com/hairyduck/terminal

A retro CRT terminal template with authentic effects - flicker, scanlines, and glitch animations. As seen on lukedev.co.uk

crt css-animations javascript retro retro-computing template terminal terminal-emulator

Last synced: 15 Apr 2026

https://github.com/8bit-mate/smp_packer.rb

Creates MK90 volumes with BASIC plain-text files.

packer pdp-11 retro-computing retrocomputing rt-11 ruby soviet-computer

Last synced: 28 Jun 2025

https://github.com/kalininskiy/pdp11-asm-lsp-server

PDP-11 Assembler Language LSP-Server with DevTools intergration / LSP-сервер (Language Server Protocol) с поддержкой языка ассемблера PDP-11 в VS Code с интеграцией инструментов разработки

assembler assembly-language bk-0010 bk-0011 bk0010 bk0011m bkturbo8 lsp lsp-server pdp-11 pdp11 pdpy11 retro-computers retro-computing retrocomputers retrocomputing uknc

Last synced: 23 Apr 2026

https://github.com/yas-sim/fd-capture-lite

Arduino based floppy disk image capturing tool - No special HW other than Arduino Uno R3 is required.

arduino disk-image floppy floppy-disk floppy-disk-images floppy-disk-interface kryoflux python retro retro-computing retro-game retrocomputing retrogaming

Last synced: 06 Apr 2026

https://github.com/tomwhite/pong

An Arduino port of pypaddle, which is "a paddle ball bouncing game very similar to Pong"

arduino games maker retro-computing

Last synced: 29 Apr 2026

https://github.com/itzcozi/terminal-bypass-game

A simple game about early password cracking and access escalation set in the Citadel of City 17

citadel easy-to-use game half-life-2 python retro-computing super-epic terminal useful

Last synced: 02 May 2026

https://github.com/dmang-dev/btc-miner-psp

Sony PSP Bitcoin pool miner — stratum v1 over WiFi, software SHA-256d nonce sweep on the 333 MHz MIPS R4000. ~40 kH/s, ~10^9x slower than an ASIC. The oldest mainstream portable console that can speak the real Bitcoin protocol today.

bitcoin homebrew miner mips playstation-portable psp pspdev retro-computing stratum

Last synced: 09 Jun 2026

https://github.com/fstark/png2mo5

Convert any PNG to a Thomson MO5 image — CIELAB dithering, ZX0 compression, 6809 viewer, cassette tape output. C++23.

6809 6809-assembly color-quantization color-quantization-algorithms dithering image-processing mo5 retro-computing thomson thomson-mo5 vintage-computer vintage-computers

Last synced: 13 Jun 2026

https://github.com/tomwhite/zx81-refurb

How I refurbished my ZX81

maker retro-computing zx81

Last synced: 05 Feb 2026