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/davestephens/bbs-ansi-adverts

BBS ANSI adverts that can be shown to users at logoff

ansi bbs bulletin-board retro retrocomputing

Last synced: 12 Apr 2025

https://github.com/timendus/chipception

A CHIP-8 and SUPER-CHIP interpreter written in XO-CHIP. Because CHIP-8 interpreters have been written in every programming language and the platform also deserves one written in CHIP-8 itself! 😄

8-bit 8-bit-computer chip-8 chip-8-emulator chip-8-interpreter emulation retrocomputing super-chip xo-chip

Last synced: 04 Jan 2026

https://github.com/osresearch/modelf

USB interface for the IBM Model F AT keyboard

arduino keyboard model-f retrocomputing teensy usb-hid

Last synced: 31 Oct 2025

https://github.com/crgimenes/shutdown

shutdown command for MS-DOS 16bits

16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c

Last synced: 08 Jul 2025

https://github.com/philspil66/kevin-toms-football-manager

This is the original 1982 BASIC Source code for the classic text-only Football Manager game by Kevin Toms.

basic basic-programming football football-manager game-development games programming retrocomputing retrogaming zx81

Last synced: 19 Mar 2026

https://github.com/nzeemin/pclink11

Cross-linker, porting PDP-11 LINK to C/C++, WIP 🚧

cplusplus cross-link linker pdp-11 pdp11 retrocomputing

Last synced: 12 Apr 2025

https://github.com/hrvach/oraojs

Croatian computer Orao emulator in JavaScript

croatia emulator javascript js orao retrocomputing vintage-computers

Last synced: 24 Jul 2025

https://github.com/eharmon/m68k-buildroot

Linux Buildroot configuration for Macintosh with Motorola 68040

68040 68k buildroot linux macintosh quadra retrocomputing

Last synced: 18 Jan 2026

https://github.com/nzeemin/nemigabtl

Nemiga Back to Life! is emulator of NEMIGA PK 588, soviet computer based on PDP-11 compatible processor. WIP 🚧

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer windows

Last synced: 12 Aug 2025

https://github.com/christo/revenge

Reverse Engineering Environment for Retro-Programming

6502 c64 disassembler retrocomputing reverse-engineering vic20

Last synced: 09 Mar 2026

https://github.com/jessetg/libretro.py

A Python binding for libretro. Intended for writing test scripts for cores, but can be used for any purpose.

ctypes emulation emulator libretro libretro-api libretro-cores libretro-frontend retro retroarch retrocomputing retrogaming test-automation testing testing-tools

Last synced: 11 Apr 2025

https://github.com/nzeemin/neonbtl

Emulator for Soyuz-Neon PK-11/16, Win32 version, WIP 🚧

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer soyuz-neon win32 windows

Last synced: 12 Apr 2025

https://github.com/dfgordon/a2kit

Retro disk images and languages

apple2 disk-images lsp-server retrocomputing

Last synced: 04 May 2026

https://github.com/nzeemin/vilnius-basic-compiler

Writing cross compiler from Vilnius BASIC into MACRO11. WIP 🚧

basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer

Last synced: 12 Apr 2025

https://github.com/npjg/nefile

A Python library to work with 16-bit New Executable (NE) images

16bit executable-file executable-formats retrocomputing windows-3

Last synced: 16 Jan 2026

https://github.com/hkzlab/turboxt_addon

8Mhz Turbo / Reset addon board for the IBM 5160 (The original XT)

5160 dos homebrew ibm pcb pcxt retrocomputing

Last synced: 22 Aug 2025

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

UKNC related various stuff.

macro11 pdp-11 pdp11 retrocomputing uknc

Last synced: 21 Jun 2025

https://github.com/larsbrinkhoff/imp

New implementation of an Arpanet IMP

arpanet computer-history emulator imp ncp retrocomputing

Last synced: 09 Apr 2025

https://github.com/philspil66/spacewar

Spacewar! is a space combat video game developed in 1962 by Steve Russell. It was written for the DEC PDP-1. This is the original Assembly language source code.

assembly assembly-language assembly-language-programming games old-games pdp programming retrocomputing retrogaming spacewar

Last synced: 02 Jul 2025

https://github.com/hkzlab/rosim

ROsiM is a ROM simulator/emulator, supporting up to 512k/16bit ROMs

eprom eprom-emulator repair retrocomputing rom

Last synced: 30 Mar 2025

https://github.com/troglobit/uemacs

MicroEMACS by Dave Conroy

emacs microemacs retrocomputing

Last synced: 18 Mar 2025

https://github.com/sporniket/sporniket-nostalgie-sans

A collection of opentype fonts inspired by vintage computers from the 1980~2000 period.

atari-st opentype-fonts retrocomputing

Last synced: 02 Apr 2026

https://github.com/osresearch/rotary

Rotary phone interface for the Adafruit FONA boards

adafruit arduino electronics fona gsm phone retrocomputing teensy

Last synced: 16 Apr 2025

https://github.com/hkzlab/atxm5v

Inline ATX -5v injector

adapter atx powersupply retrocomputing

Last synced: 09 Feb 2026

https://github.com/uliwitness/filie-system6

A small Finder clone for System 6. Just as a fun retro programming project.

retrocomputing

Last synced: 07 Mar 2026

https://github.com/hkzlab/midi-stick

MIDI-Stick is a small MIDI synth based on the SAM2965 that plugs in the joystick port of your sound card

dos midi music retrocomputing retrogaming synthesizer

Last synced: 28 Jan 2026

https://github.com/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 retrocomputing

Last synced: 10 Apr 2025

https://github.com/nzeemin/mk90btl

Elektronika MK-90 emulation, WIP 🚧

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer windows

Last synced: 12 Apr 2025

https://github.com/pdsmart/sharpmz

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl

Last synced: 15 Jun 2025

https://github.com/anthonydotmoe/68040pc

A general purpose computer platform for retrocomputing enthusiasts

68040 68k computer-engineering fpga retrocomputing

Last synced: 05 Jan 2026

https://github.com/nitros9project/toolshed

A collection of software tools for TRS-80 Color Computer hobbyists.

retrocomputing

Last synced: 19 Nov 2025

https://github.com/hkzlab/pontag

PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.

adapter converter mouse pcb retrocomputing serialport

Last synced: 12 Apr 2025

https://github.com/thi-ng/fantasy-console

A browser-based TIC-80 inspired fantasy console built for workshops/educational purposes, written in TypeScript and using thi.ng/umbrella

dsl educational fantasy-console pixel-art retrocomputing thing-umbrella virtual-machine workshop

Last synced: 12 Sep 2025

https://github.com/enet4/retroimg

Convert images to look like in retro IBM hardware

image-manipulation retrocomputing rust-lang

Last synced: 23 Mar 2025

https://github.com/ibara/cowgol-utilities

Quick utilities in Cowgol to try out the language.

cowgol cpm msdos retrocomputing unix utilities utility

Last synced: 30 Apr 2025

https://github.com/tobylobster/boulderdash

Disassembly of the game Boulderdash on the BBC Micro

6502-assembly 6502-disassembly bbc-micro bbcmicro game retrocomputing

Last synced: 10 Apr 2025

https://github.com/lanceewing/joric

Oric emulator written in Java, using the libGDX cross-platform development framework, targeting HTML5, Desktop and Android.

android emulator html5 libgdx mobile-game oric retrocomputing

Last synced: 08 Oct 2025

https://github.com/drojaazu/prettydasm

A tool to format text disassemblies (primarily from MAME) into pretty HTML

disassemblies mame retrocomputing retrogaming romhacking

Last synced: 08 Apr 2026

https://github.com/teverett/vaxarchive

VaxArchive.org Source Code

retrocomputing vax

Last synced: 04 Jan 2026

https://github.com/wezm/classic-mac-rust

Experiments using Rust code in classic Mac applications

classic-mac-os retrocomputing rust

Last synced: 19 Mar 2025

https://github.com/andreax79/xferx

An utility for transferring files between various legacy filesystems

pdp-11 retrocomputing rt-11 unix

Last synced: 30 Dec 2025

https://github.com/catseye/situ-sol

A programming environment that was written by hand during RetroChallenge 2015/07

6502 hand-assembled hand-written retrochallenge retrocomputing

Last synced: 09 Mar 2026

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

đŸ•šī¸ Ported Highway Encounter game from ZX Spectrum to UKNC.

16bit 8bit game macro11 porting porting-game retro retrocomputing uknc

Last synced: 06 Mar 2026

https://github.com/chrisgleissner/c64commander

Cross-platform app (Android/iOS/web) for managing and controlling a Commodore 64 Ultimate over your local network.

android c64 c64u commodore commodore-64 rest-api retro retrocomputing retrogaming ultimate64

Last synced: 23 May 2026

https://github.com/adamstimb/rmbasicx64

A backwards-compatible RM Basic interpreter for Windows and Linux

basic basic-interpreter basic-language ebiten emulation go golang interpreter retro retrocomputing rm-nimbus

Last synced: 18 Jan 2026

https://github.com/nzeemin/neonbtl-qt

Emulator for Soyuz-Neon PK-11/16, Qt version, WIP 🚧

c-plus-plus cpp cross-platform emulator pdp-11 pdp11 qt qt5 retrocomputing soviet-computer soyuz-neon

Last synced: 12 Apr 2025

https://github.com/laullon/b2t80s

b2t80s - Z80 Based Computers Emulator (back to the 80's)

8bits amstrad amstrad-cpc computers-emulator retrocomputing retrogaming z80 z80-emulator zx-spectrum

Last synced: 21 Sep 2025

https://github.com/ibara/ar80

CP/M and MS-DOS library archiver utility written in D.

8080 8086 8088 archive archiver coding cp-m cpm d dlang intel library ms-dos msdos programming retro retrocomputing utility x86 z80

Last synced: 11 Jan 2026

https://github.com/uliwitness/mpw-sillyballs

Test for building a Classic macOS app on MacOS X using ksherlock's mpw tool.

retrocomputing

Last synced: 12 Apr 2025

https://github.com/catseye/disksumo

Transfer disk images off Commodore 64 over RS-232 via XMODEM

c64 commodore-64 disk-images file-transfer retrocomputing xmodem

Last synced: 08 May 2025

https://github.com/mobluse/semigraphics

Functions for semigraphics similar to ABC80 (setdot, clrdot, dot), TRS-80, TeleText, Text-TV, & Viewdata using 3x2 blocks, and ZX81 (plot, unplot) using 2x2 blocks.

abc80 block block-elements codepoints forth gforth plot pseudographic pseudographics quadrant retrocomputing semigraphics sextant teletext terminal-based terminal-graphics trs-80 unicode videotex zx81

Last synced: 13 Feb 2026

https://github.com/mlund/mega65-adventure

Playground for MEGA65 programming

6502-assembly c64 mega65 retrocomputing

Last synced: 03 Aug 2025

https://github.com/sukkopera/openkickstartswitchercdtv

Open Hardware Kickstart Switcher for the Commodore CDTV

amiga cdtv commodore kickstart open-hardware retrocomputing retrogaming switcher

Last synced: 16 Jan 2026

https://github.com/uliwitness/simplegame-classic

A simple game engine written for macOS classic (currently macOS 9, but intended for older versions eventually).

classic-mac-os retrocomputing retrogaming

Last synced: 08 Sep 2025

https://github.com/hkzlab/ega-2-rgbs

EPROM based EGA/CGA to analog RGBS converter

cga circuit ega retrocomputing scaler video

Last synced: 14 Oct 2025

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

đŸ•šī¸ Desolate game ported from TI-83 Plus to Vector-06c

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

Last synced: 12 Apr 2025

https://github.com/pingiun/pdp12

PDP-12 emulator for the web

dec emulation pdp-12 retrocomputing rust wasm

Last synced: 22 Apr 2026

https://github.com/hkzlab/isa_quaduart

ISA 8-bit Quad serial adapter

hardware homebrew isa pcxt retrocomputing

Last synced: 24 Apr 2025

https://github.com/kevinthecheung/py8080

8080 emulator in Python

8080 basic cpm python retrocomputing

Last synced: 12 Apr 2025

https://github.com/andyste1/SpecCore

A simple retro game engine inspired by the ZX Spectrum and Sinclair Basic

csharp game-engine retrocomputing retrogaming sinclair zx-spectrum

Last synced: 12 Mar 2025

https://github.com/backerman/psi2nix

Transfer data to/from a Psion Organiser II.

psion retrocomputing

Last synced: 30 Apr 2025

https://github.com/scruss/bench64

a new BASIC benchmark index for 8-bit computers

basic benchmark portability retrocomputing

Last synced: 05 Jan 2026

https://github.com/stdevel/thinkpad_driver_downloader

Tool for for downloading retro IBM/Lenovo ThinkPad drivers for various operating systems

downloader driver retro retrocomputing retrogaming thinkpad

Last synced: 23 Apr 2025

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

Coding examples in 6502 assembler and C for the NEO6502 neoretro computer

6502 6502-assembly assembler c neo6502 retrocomputing

Last synced: 02 Jan 2026

https://github.com/davidrg/mars_nwe

MARS_NWE NetWare Emulator

msdos netware retrocomputing

Last synced: 24 Jan 2026

https://github.com/nzeemin/ms0515btl

MS0515 Back to Life! is emulator of Elektronika MS 0515, soviet computer based on PDP-11 compatible processor.

emulator pdp-11 pdp11 retrocomputing soviet-computer windows

Last synced: 12 Apr 2025

https://github.com/ruguevara/pyayay

PyAYay is a Python wrapper for the AY/YM sound chip emulator. Currently it supports only the Ayumi emulator by Peter Sovietov.

audio-library emulation-library pybind11 python3 retrocomputing

Last synced: 17 Mar 2026

https://github.com/instantiator/2022-advent-of-code

An optimistic attempt to solve Advent of Code 2022 using an emulated BBC Micro Computer.

adventofcode2022 basic bbc-basic bbc-micro bbcmicro retrocomputing

Last synced: 04 Oct 2025

https://github.com/catseye/funicular

MIRROR of https://codeberg.org/catseye/Funicular : Sort of like Vagrant, except for esoteric and retro architectures and emulators

emulator-frontend esoteric framework provisioning retrocomputing semi-automatic

Last synced: 08 Feb 2026

https://github.com/tebl/rc6802-microchicken

Computer based on the Motorola 6802 processor, called RC6802 Microchicken as it's an adaption of the one found in a computer projects book by Daniel Metzger.

6802-processor electronics kicad motorola rc6802 retrocomputing

Last synced: 15 Oct 2025

https://github.com/fpw/yamas

Yamas: Yet Another Macro Assembler (for the PDP-8)

assembler pdp-8 retrocomputing vintage-computers

Last synced: 22 Jun 2025

https://github.com/dolgarev/emulator-pc01-lviv

This is PC-01 Lviv emulator written in JavaScript and HTML5.

chrome-app emulator i8080 javascript retrocomputing retrogaming

Last synced: 11 May 2026

https://github.com/christofmuc/dw8000_wav2syx

A command line utility to convert tape wav files for the Korg DW8000 synthesizer into SYX format using Python

korg-dw8000 midi python retrocomputing sysex

Last synced: 17 Feb 2026

https://github.com/taviso/wpdfilter

Enable Windows to Index WordPerfect UNIX Documents

retrocomputing unix windows wordperfect

Last synced: 15 Feb 2026