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

Retrocomputing

Retrocomputing is the preservation and use of historic and vintage computer hardware and software. Software retrocomputing can be done on real hardware or on an emulator.

https://github.com/hkzlab/minos-z80-monitor

Attempt to create a C based Ithaca Audio S-100 Z80 CPU card monitor

bios eprom retrocomputing z80

Last synced: 24 Apr 2025

https://github.com/mattstypa/dos-director

DOS Director is a flexible, menu-driven command launcher for simplifying DOS program management in environments like DOSBox.

dos dosbox emulation retrocomputing retrogaming

Last synced: 23 Feb 2026

https://github.com/zeal8bit/zeal-nativeemulator

A high performance Zeal 8-bit Computer emulator, written in C!

emulator retrocomputing z80 zeal8bitcomputer

Last synced: 25 May 2026

https://github.com/hagronnestad/c64matrix

📺🔢 c64matrix is a version of the classic cmatrix program, but for the Commodore 64. c64matrix is written in C and uses the CC65 cross compiler.

c64 cc65 cmatrix commodore64 retrocomputing

Last synced: 30 Oct 2025

https://github.com/pepijn-devries/protrackr

R package that handles Commodore Amiga ProTracker file format. Official release available via CRAN. Install using: install.packages("ProTrackR")

amiga audio modules retrocomputing

Last synced: 22 Oct 2025

https://github.com/themkat/mos-mode

Emacs support for working with MOS 6502 assembly files using https://github.com/datatrash/mos. Utilizes lsp-mode and dap-mode

6502 c64 emacs lsp mos retro retrocomputing

Last synced: 17 Oct 2025

https://github.com/lennarthennigs/piportfoliodaemon

NodeJS server to upload and download files from a Pi to a Atari Portfolio

atari-portfolio javascript nodejs raspberry-pi retrocomputing

Last synced: 13 Apr 2026

https://github.com/bedazzle/eatf

Eric and the floaters disassembly

disassembly retrocomputing z80-assembler

Last synced: 29 Apr 2026

https://github.com/philspil66/defender

Defender is a scrolling shooter video arcade game developed by Williams Electronics in 1980. This is the original source code for the Red Label version.

defender old-game old-games retrocomputing retrogaming space-game

Last synced: 16 Apr 2025

https://github.com/adamstimb/nimgobus

An RM Nimbus-inspired Ebiten extension for building retro apps and games in Go.

ebiten go golang retro retro-apps retrocomputing retrogaming rm-nimbus

Last synced: 15 Jan 2026

https://github.com/lampmerchant/tashrecorder

Clone of the Farallon MacRecorder and Apple MIDI Interface.

audio firmware macintosh pic-assembler retrocomputing

Last synced: 06 Feb 2026

https://github.com/uliwitness/xdraw

An old HyperCard native code plugin (XCMD) for doing all sorts of drawing commands in HyperCard, quickly, and even with color.

hypercard retrocomputing xcmd

Last synced: 05 Nov 2025

https://github.com/nzeemin/soviet-computers

Советсткие компьютеры - списки и ссылки

retrocomputing russian-language soviet-computer

Last synced: 27 Feb 2026

https://github.com/deepdish36/c-6502

C-6502 is a learning-focused emulator for the MOS 6502, with tools to write, run, and debug Assembly code.

6502-assembly assembly-language computer-architecture cpu-emulator emulator retrocomputing

Last synced: 13 May 2025

https://github.com/sunsided/acme-crossass

Mirror of the ACME 6502/6510/65816 Cross-Assembler

assembler assembly-language-programming c64 mirror retrocomputing

Last synced: 08 Jul 2025

https://github.com/ohnosec/zmakebas

A Spectrum BASIC tokenizer (text file → .TAP/.P) [Public domain]

retrocomputing zx-spectrum

Last synced: 12 Mar 2025

https://github.com/nzeemin/intellekt02

INTELLEKT-02 emulator of soviet chess computer.

8-bit c-plus-plus chess-game emulator retrocomputing soviet-computer windows

Last synced: 19 May 2026

https://github.com/dfandrich/fvcbm

A program which displays directories of Commodore 64 & 128 compatible archive files

archiver commodore commodore-128 commodore-64 emulation file-info ms-dos retrocomputing unix

Last synced: 23 Sep 2025

https://github.com/pdsmart/mz80a_rfs

A Sharp MZ80A Rom Filing System - a complete hardware/software upgrade replacing the Monitor & User ROMs with 2MB Flash, SD Card and upgraded firmware. Project uses C and Z80 Assembler.

assembly-language bash cpm electronics retrocomputing vhdl

Last synced: 01 Aug 2025

https://github.com/zedstarr/psipi

Some Pi scripts and Psion OPL to link the Psion MC400 to the internet via an attached Raspberry Pi

epoc16 internet mc400 opl psion raspberry-pi raspberrypi retrocomputer retrocomputing sibo

Last synced: 30 Aug 2025

https://github.com/nzeemin/bk0011m-saboteur2

Porting Saboteur 2 game to BK-0011M WIP

16bit game macro11 pdp-11 porting porting-game retro retrocomputing

Last synced: 03 Feb 2026

https://github.com/nzeemin/gameboy-seadragon

Sea Dragon game port to GameBoy, WIP 🚧

8-bit assembly game gameboy retrocomputing

Last synced: 07 Jun 2026

https://github.com/stefanschramm/retroload

RetroLoad.com is a web application for converting tape archive files of historical computers into sound.

6502 6510 8bit-computers acorn-electron assembly atari800 c64 cpc464 hello-world kc85 lc80 msx retrocomputing retrogaming tape-archive ti994a vic20 vintage-computers z1013 z80

Last synced: 22 Apr 2025

https://github.com/f4grx/hc11-sim

A working simulator for 68HC11 development

68hc11 8-bit development retrocomputing simulation

Last synced: 11 Mar 2025

https://github.com/ldo/crosscode11

code cross-generation for PDP-11 using Python

pdp-11 pdp11 retrocomputing

Last synced: 19 Jan 2026

https://github.com/nzeemin/vector06c-highwayencounter

🕹️ Porting Highway Encounter game to Vector-06c home computer, WIP 🚧

8-bit 8080-assembler 8bit game porting porting-game retro retrocomputing vector-06c vector06c

Last synced: 18 Oct 2025

https://github.com/pepijn-devries/adfexplorer

R package that allows exploring of Amiga Disk Files. Official release available via CRAN. Install using: install.packages("adfExplorer")

amiga retrocomputing

Last synced: 22 Oct 2025

https://github.com/jonathspirit/gcm

G_CardMother a homemade without any microcontroller motherboard for 8bits processor like "GP8B"

8bit 8bits cern-ohl computer cpu homemade kicad motherboard processor retrocomputing

Last synced: 07 Feb 2026

https://github.com/flyingfathead/audio-bitsqueezer

Python tool for converting modern audio into 8-bit or 4-bit formats, ideal for Commodore 64 (with or without MSSIAH) and other retro systems.

4-bit 8-bit audio audio-processing bitsqueeze c64 commodore-128 commodore-64 commodore64 crunch dsp mssiah retro retrocomputing

Last synced: 13 Feb 2026

https://github.com/nzeemin/elektronika-im01

Emulator of soviet chess computer, WIP 🚧

c-plus-plus chess-game emulator retrocomputing soviet-computer windows

Last synced: 14 Feb 2026

https://github.com/algodesigner/fat12tool

Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.

c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage

Last synced: 06 Jun 2026

https://github.com/nzeemin/uknc-desolate

🕹️ Desolate game ported from TI-83 Plus to UKNC

16bit 8bit assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc

Last synced: 30 Apr 2026

https://github.com/philspil66/asteroids-javascript

Asteroids is a 1979 space-themed multidirectional shooter arcade game from Atari. This is a rewrite of the classic game but written using HTML5/JavaScript.

asteroids asteroids-game asteroids-game-clone atari atari-2600 atari-games atari2600 game-development games html5 javascript javascript-game old-games retrocomputing retrogaming space-game

Last synced: 07 May 2025

https://github.com/alexanderbazhenoff/brainwave-cracktro-v2

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 25 Mar 2025

https://github.com/arttu76/zxspectrumimagecomposer

ZX Spectrum Image Composer allows you to convert, edit and export ZX Spectrum images

graphics image-manipulation retrocomputing zx-spectrum

Last synced: 22 Apr 2026

https://github.com/vkorbes/vdos

V's notes on MS-DOS programming.

assembly assembly-x86 ibm-pc ms-dos retrocomputing

Last synced: 12 Jan 2026

https://github.com/lampmerchant/tashpad

An adapter to make a Super Famicom/NES controller appear to an ADB Macintosh as a Gravis GamePad.

firmware gaming macintosh pic-assembler retrocomputing

Last synced: 06 Feb 2026

https://github.com/picosonic/arcimage

This is a small program to read/write disk images from/to Archimedes disks in a PC's floppy drive.

archimedes data-archive data-recovery floppy-disk-images floppy-disks retrocomputing

Last synced: 19 Jan 2026

https://github.com/indigoparadox/mpyrite

Absolutely tiny toy python-ish interpreter built around maug/retroflat

c89 maug pre-alpha python retrocomputing toy-language

Last synced: 08 Mar 2026

https://github.com/gergoerdi/chip-80

A CHIP-8 implementation for Z80

assembly chip8 haskell retrocomputing z80

Last synced: 13 Feb 2026

https://github.com/nzeemin/vector06c-asteroids

🕹️ Porting Asteroids game to Vector-06c home computer, WIP 🚧

8-bit 8080-assembler 8bit game porting porting-game retro retrocomputing vector-06c vector06c

Last synced: 07 May 2026

https://github.com/blockos/vgm_driver

A simple VGM stripper and driver for NEC PC-Engine

pcengine retrocomputing tg16

Last synced: 20 Jun 2025

https://github.com/badele/splitans

Parse ANSI/ASCII file and split text and CSI Sequence

ansi ansi-art ansi-codes ascii ascii-art bbs command-line-tool retro retrocomputing

Last synced: 09 Mar 2026

https://github.com/mach-kernel/spcbrd

DOS 13h flappy bird style game, in space, written entirely on a Toshiba Libretto 50CT.

13h dos game msdos retro retrocomputing retrogaming watcom

Last synced: 17 Jul 2025

https://github.com/nick-denry/dos-clock

Turbo Pascal written DOS clock screensaver

clock dos ms-dos pascal retro retrocomputing screensaver turbo-pascal

Last synced: 05 Jan 2026

https://github.com/philspil66/spacewar-javascript

Spacewar! is a space combat video game developed in 1962 for the DEC PDP-1. This is a modern version of the classic game but written using HTML5/JavaScript.

html5 html5-game javascript javascript-game old-games retrocomputing retrogaming space-game spacewar

Last synced: 22 Aug 2025

https://github.com/hathaway3/dws

DriveWire Java Server

java retrocomputing tandy-color-computer

Last synced: 31 Jan 2026

https://github.com/32bitkid/sci.js

A small collection of JavaScript utilities/data-structures for parsing and manipulating AGI/SCI0 resources from classic Sierra adventure games.

retrocomputing sierra-online sierra-sci-games

Last synced: 12 Jan 2026

https://github.com/nzeemin/ukncbtl-imgui

UKNCBTL emulator with ImGui frontend WIP

c-plus-plus cpp emulator imgui ms0511 pdp11 retrocomputing soviet-computer

Last synced: 01 Mar 2026

https://github.com/nzeemin/vector06c-dangerick

🕹️ Porting Dangerous Rick game to Vector-06c home computer, WIP 🚧

8-bit 8080-assembler 8bit game porting-game retrocomputing vector-06c vector06c

Last synced: 19 Jul 2025

https://github.com/ptsource/x86-dos-os-builder

:eight_spoked_asterisk: PTSource X86-DOS-OS-Builder is a flexible system creation toolkit designed to help you build minimal custom DOS-compatible operating systems for x86 hardware, based on the Microsoft DOS open-source codebase.

bootdisk dosbox drdos emulation freedos msdos norton norton-guides operating-system retrocomputers retrocomputing x86

Last synced: 10 Mar 2026

https://github.com/wryun/joss-language

JOSS language interpreter in Typescript

interpreter joss language retrocomputing

Last synced: 07 Jan 2026

https://github.com/adamtornhill/games-for-atari-2600

Game programming for the Atari 2600 console.

assembly-language atari2600 retrocomputing

Last synced: 23 Mar 2025

https://github.com/uliwitness/xfiles

HyperCard XFCN that lists all files in a directory, and also lists their type/creator codes so it's easy to list files with associated icons.

retrocomputing

Last synced: 22 Mar 2025

https://github.com/jonathspirit/mm1_flash_128k_a

A FLASH card with 128kBytes of capacity and compatible with MM1 standard.

8bit 8bits cern-ohl computer flash homemade kicad memory mm1 mm1-standard retrocomputing

Last synced: 05 Mar 2026

https://github.com/zigazou/reviving-minitel

Sources of the "Reviving Minitel" presentation given at FOSDEM 2020 (Belgium)

fosdem2020 javascript minite retrocomputing

Last synced: 26 Jan 2026

https://github.com/mariarodr1136/portfolio

Maria Rodriguez's Portfolio is an interactive website that mimics an old computer desktop, providing a fun and engaging experience as users navigate through draggable icons representing various applications, making it feel like a playful retro computer adventure. 👾

creative-web-design expressjs interactive javascript old-school-project retro retrocomputing web-development

Last synced: 07 May 2026

https://github.com/alexanderbazhenoff/stripped-512-bytes-intro

512 bytes intro for ZX-Spectrum computer. 5th of 15 place at CAFe '2002.

512-bytes demoscene intro retrocomputing zx-spectrum

Last synced: 25 Mar 2025

https://github.com/alexanderbazhenoff/brainwave-cracktro-v1

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 25 Mar 2025

https://github.com/tommythorn/jsnascom

Nascom 2 emulator in the browser

emulation emulator nascom retrocomputing z80

Last synced: 18 Aug 2025

https://github.com/robertkist/vbcc_installer

Automated installer for VBCC Amiga C Compilers on Unix/Mac

amiga c cpp retrocomputing vbcc

Last synced: 15 Apr 2026

https://github.com/indigoparadox/retroproxy

An HTML proxy designed to sit behind a DNS catchall and forward requests to archive.org.

retrocomputing

Last synced: 23 Feb 2025

https://github.com/sukkopera/wheelofjoymini

4-player joystick adapter for the Commodore 16, 116 and Plus/4 with 2-button support

commodore commodore-16 commodore-64 commodore-plus4 commodore64 joystick open-hardware open-hardware-electronics retro retrocomputing retrogaming

Last synced: 16 Jan 2026

https://github.com/chrisgleissner/c64bridge

MCP server to control and program the Commodore 64 Ultimate and Ultimate 64 via REST API

ai assembly basic c64 chatgpt coding commodore commodore-64 development llm mcp mcp-server music retro retrocomputing sid

Last synced: 18 May 2026

https://github.com/nzeemin/soyuz-neon-catalog

Каталог софта компьютера Союз-Неон ПК 11/16

pdp-11 pdp11 retrocomputing soviet-computer soyuz-neon

Last synced: 20 Jan 2026

https://github.com/humbertocsjr/picosystem

Operating System and SDK for 8086

8086 8086-assembler osdev retrocomputing sdk

Last synced: 29 Mar 2025

https://github.com/humbertocsjr/brasis

Sistema Operacional Retro para PC 386

386 brasil operating-system osdev portuguese-brazilian retrocomputing

Last synced: 22 Jul 2025

https://github.com/risc-os-community/retrosamba

A repository to store resource files to use with older versions of Samba Server to allow old RISC OS, Amiga OS, OS/2, MS-DOS, Windows 3.x clients to access shared files on Samba Server

amigaos amigaos3 arm arm64 file-sharing ms-dos networking os-2 raspberry-pi retrocomputing risc-os riscos samba samba-server vintage-computers windows-3 windows-3-x

Last synced: 09 May 2026

https://github.com/fatherdougalmaguire/novato

Novato is a SwiftUI/Swift emulator compatible with the Microbee family of home computers.

emulator macos microbee retrocomputing swift swiftui z80

Last synced: 07 Feb 2026

https://github.com/blark/rt65b_power_module

Mean well RT65-B IEC C13 switched power entry and DC DIN-7 output module

amiga kicad-schematics meanwell retrocomputing

Last synced: 02 Feb 2026

https://github.com/marcin-chwedczuk/vga-experiments

Attempt to build a VGA card based on "gated" SRAM memory chips.

arduino retrocomputing vga vga-driver

Last synced: 16 Jan 2026

https://github.com/andymccall/agon-development

Coding examples in Z80 assembler and C for the Agon neoretro computer

agon-light agon-light2 agonlight assembler c retrocomputing z80 z80-assembly

Last synced: 03 Feb 2026

https://github.com/8bit-mate/elektronika_mk90

Repo for the Soviet portable computer Elektronika MK90 misc stuff.

retrocomputing soviet-computer

Last synced: 11 Feb 2026

https://github.com/hkzlab/a2e_iou_speakerreplacement

Apple IIe IOU Speaker decoding replacement circuitry

appleii pcb repair retrocomputing

Last synced: 12 Feb 2026

https://github.com/mwh/dither3x

Generate accurate Windows 3.x dither patterns for any colour in-browser

dithering javascript retrocomputing windows-3-x

Last synced: 04 Jul 2025

https://github.com/ibara/stdcow

A standard library for Cowgol.

cowgol retrocomputing

Last synced: 02 Apr 2026

https://github.com/andymccall/commander-x16-development

Coding examples in 6502 assembler and C for the Commander X16 neoretro computer

6502 6502-assembly assembler c commander-x16 commanderx16 retrocomputing

Last synced: 15 Feb 2026

https://github.com/martin-rizzo/msx-10liners

A couple of MSX games made in 10 lines of pure BASIC.

games group-retro msx retrocomputing

Last synced: 20 Mar 2026

https://github.com/chrisgleissner/sidflow

Stream C64 SID music that evolves with your feedback, creating custom mood-based stations from your ratings and song similarity.

c64 classification commodore commodore-64 music nextjs16 react retrocomputing sid song streaming typescript

Last synced: 01 Apr 2026

https://github.com/ronynn/dash

wttr based aesthetic foss weather dashboard with editable apis for news

aesthetic aesthetic-ui android apk dashboard hybrid news news-aggregator newsapi newsfeed retro retrocomputing rss rss-feed rss-reader wttr

Last synced: 04 Jun 2026

https://github.com/picosonic/teletext_mri

Teletext animation of my MRI brain scan on BBC Micro computer

bbc-micro bbcmicro mode7 mri mri-brain mri-images retro retrocomputing teletext

Last synced: 04 Apr 2025