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/pedgarcia/fujisan

Cross-platform Atari 8-bit Emulator based on Atari800

atari atari800 atari800xl atari8bit atart emulator fujinet retrocomputing retrogaming

Last synced: 12 Apr 2026

https://github.com/fieserwolf/convertron3000

Convertron3000 commodore 64 graphics converter

c64 commodore-64 converter graphics retrocomputing

Last synced: 20 Jan 2026

https://github.com/irmen/64tass

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

assembler assembly-6502 c64 commodore-64 retro retrocomputing

Last synced: 01 Apr 2026

https://github.com/yas-sim/floppy_disk_shield_2d

This is a project to retain 2D/2DD floppy disk data as a raw bit-stream data. The project includes both HW and SW.

arduino-boards arduino-uno emulator fdd floppy floppy-disk floppy-disk-images floppy-disk-interface retrocomputing retrogaming

Last synced: 22 Apr 2025

https://github.com/jblang/sn76489

SN76489 Sound Card for RC2014

colecovision electronics games pcb retrocomputing sn76489 sound

Last synced: 29 Jan 2026

https://github.com/hkzlab/cga_redux

The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

cga digital dos ibm openhardware pcb retrocomputing rgb video

Last synced: 07 Jan 2026

https://github.com/philspil66/super-star-trek

This is the original 1978 BASIC Source code for the classic text-only Super Star Trek Game.

basic basic-programming games programming retrocomputing retrogaming

Last synced: 02 Feb 2026

https://github.com/jblang/SN76489

SN76489 Sound Card for RC2014

colecovision electronics games pcb retrocomputing sn76489 sound

Last synced: 11 Jul 2025

https://github.com/tin-cat/commodore-pet-mini

3D models and additional files for the project Commodore PET Mini

3d-models 3dprinted 3dprinting commodore commodore-pet retrocomputing retrogaming

Last synced: 11 Feb 2026

https://github.com/indyjo/voxel-st

An experimental VoxelSpace engine for the Atari ST

16-bit atari-st demo demoscene retrocomputing voxel-terrain voxels

Last synced: 27 Dec 2025

https://github.com/robhagemans/basicode

A collection of BASICODE programs by various authors

8bit basic collection history retrocomputing

Last synced: 02 Feb 2026

https://github.com/kreiach/8blit

Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.

6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella

Last synced: 15 Jul 2025

https://github.com/fieserWolF/convertron3000

Convertron3000 commodore 64 graphics converter

c64 commodore-64 converter graphics retrocomputing

Last synced: 14 Apr 2025

https://github.com/steffest/adf-reader-writer

Read, write and extract files from/to Amiga Disk Format (*.adf) files in plain javascript

amiga retrocomputing

Last synced: 31 Oct 2025

https://github.com/hkzlab/es688_isa8

Sound Card for the ISA (8bit) bus sporting Sound Blaster / Sound Blaster PRO emulation via ES688F chip, and a real Yamaha OPL3 FM Synth. It's also completely jumper configurable.

audio dos isa openhardware retrocomputing retrogaming schematics soundblaster synth yamaha

Last synced: 08 Jan 2026

https://github.com/someodd/gasm

bare-metal i386 Gopher server for Linux

assembly gopher i386 minimalism retrocomputing systems-programming x86

Last synced: 22 Jan 2026

https://github.com/hrvach/edsac

FPGA Verilog implementation of 1949 EDSAC Computer with animated tape reader, panel, teleprinter and CRT scope

edsac emulation fpga mister misterfpga papertape retrocomputing verilog vintage-computers

Last synced: 09 Nov 2025

https://github.com/lampmerchant/tashtalk

An interface for Apple's LocalTalk networking protocol.

firmware macintosh networking pic-assembler retrocomputing

Last synced: 06 Feb 2026

https://github.com/ponceto/xcpc-emulator

Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]

amstrad amstrad-cpc athena c emulation emulator intrinsic linux mirror motif retrocomputing retrogaming x11

Last synced: 13 Apr 2025

https://github.com/harbaum/fpga-companion

Microcontroller firmware for retro FPGA support MCUs

fpga minimig retrocomputing

Last synced: 13 Apr 2025

https://github.com/trapexit/portfolio_os

3DO M1 Opera Portfolio Operating System source code

3do retro retrocomputing retrogaming

Last synced: 22 Mar 2025

https://github.com/csoren/c128cpm

CP/M for the Commodore 128

c128 cpm retrocomputing

Last synced: 24 Oct 2025

https://github.com/taviso/timex

A hello world for the timex m851

retrocomputing

Last synced: 30 Oct 2025

https://github.com/hkzlab/isa_ems_4mb

ISA 4Mb EMS expansion board

expansion homebrew isa pcxt retrocomputing schematics

Last synced: 12 Apr 2025

https://github.com/nrkn/yuki-js

A tiny subset of JavaScript with configurable constraints for creating fantasy consoles

compile-to-js fantasy-computer fantasy-console gamedev retro retrocomputing retrogaming

Last synced: 09 Apr 2025

https://github.com/blark/a500plus-chipram-expansion

A 1MB chip RAM expansion for the A500+

a500 amiga amiga-hardware dram retrocomputing

Last synced: 11 Feb 2026

https://github.com/sukkopera/openamiga600fastramexpansion

4 MB Fast RAM Expansion for the Commodore Amiga 600

amiga amiga-hardware commodore ram-expansion retrocomputing retrogaming

Last synced: 16 Jan 2026

https://github.com/rhaamo/kicad-amiga2000

Amiga 2000 revision 6.2 motherboard re-done in KiCAD. WARNING: stability issue with Wicher 500i, could be noise related from accelerator speed.

amiga amiga2000 kicad pcb retrocomputing schematics

Last synced: 05 Mar 2026

https://github.com/lampmerchant/tashtwenty

An interface for the DCD protocol used by Apple's Hard Disk 20.

firmware hardware macintosh pic-assembler retrocomputing storage

Last synced: 06 Feb 2026

https://github.com/ibara/a80

Intel 8080/Zilog Z80 assembler written in D.

8080 assembler assembly coding cpm d dlang i80 i8080 intel programming retro retrocomputing z80 zilog

Last synced: 30 Aug 2025

https://github.com/lampmerchant/tashrouter

An AppleTalk router that supports LToUDP and TashTalk in addition to EtherTalk.

apple macintosh networking python retrocomputing

Last synced: 06 Feb 2026

https://github.com/hagronnestad/retro-computing

🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.

6502 6502-assembly 6502-disassembly c64 c64-emulator commodore commodore-64 commodore-basic commodore64 emulation emulator mos6502 retrocomputing

Last synced: 05 May 2025

https://github.com/mk6i/aim-for-macos

Run classic Windows AIM on modern MacOS.

aim aol aol-instant-messenger millennials retrocomputing wine wineskin

Last synced: 25 Jul 2025

https://github.com/tebl/rc1802-cosmac-elf

With the RC6502-project for making an Apple 1 replica done I wanted to do something different, so I started designing a simple version of the RCA 1802-based Cosmac ELF instead.

1802-processor cosmac-elf electronics kicad retrocomputing

Last synced: 06 Jan 2026

https://github.com/hkzlab/isa_8bitnetwork_8019

8bit ISA NE2000-compatible network card based on the RTL8019AS chip

hardware homebrew isa msdos ne2000 network retrocomputing

Last synced: 08 Oct 2025

https://github.com/gergoerdi/clash-compucolor2

Clash implementation of the Compucolor II home computer

clash compucolor2 emulator fpga haskell intel-8080 retrocomputing

Last synced: 19 Apr 2025

https://github.com/hkzlab/cga_schematics

IBM Colour Graphics Adapter schematics redrawn in KiCad

cga ibm isa retrocomputing schematics

Last synced: 18 Feb 2026

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

🕹️ Ported Desolate game from TI-83 Plus to ZX Spectrum

8-bit 8bit game porting porting-game retro retrocomputing z80 zx-spectrum zxspectrum

Last synced: 12 Apr 2025

https://github.com/trapexit/portfolio_os_m2

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

3do retro retrocomputing retrogaming

Last synced: 12 Apr 2025

https://github.com/aurelitec/ramview

A simple DOS memory viewer, with a simple text-based user interface. Written in Borland C++ 3.1 in 1997, recompiled in Windows 10 using DOSBox.

borland-cpp cpp dos dosbox hex-viewer memory memory-viewer ms-dos ram ram-viewer retrocomputing retroprogramming text-user-interface tui

Last synced: 01 Mar 2026

https://github.com/jankammerath/httptimetravelproxy

Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.

browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www

Last synced: 16 Aug 2025

https://github.com/jankammerath/HttpTimeTravelProxy

Http Time Travel Proxy is an HTTP proxy server written in Go to allow browsing back in time using archive.org's WaybackMachine. You can configure your Internet Explorer or Netscape Navigator on any system to use this proxy to travel back in time and browse the world wide web of yesteryear.

browser go golang golang-application http http-proxy linux proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www

Last synced: 06 Apr 2025

https://github.com/hkzlab/isa_ega_chips

This board is and EGA clone based on a reversed PA-WTEGA card, based on the chipset by CHIPS (P82C435 + P82A436).

circuits dos ega hardware isa retrocomputing retrogaming schematics

Last synced: 11 Feb 2026

https://github.com/zeal8bit/zepto

A clone of nano text editor entirely written in Z80 assembly!

8-bit editor retrocomputing text z80

Last synced: 28 Oct 2025

https://github.com/lampmerchant/macseadb88

Firmware for PIC16F88/87 as a drop-in replacement for the Macintosh SE's stock ADB controller.

firmware keyboard macintosh mouse pic-assembler retrocomputing

Last synced: 06 Feb 2026

https://github.com/drojaazu/jstrings

A tool for finding JIS-based Japanese characters in binary data

japanese japanese-language retrocomputing retrogaming rom-hacking roms text

Last synced: 25 Jan 2026

https://github.com/akopdev/hugo-theme-chicago7

A minimal, retro-inspired Hugo theme with an Apple System 7 aesthetic and zero JS

blog css hugo-theme minimalistic-theme monospace per retrocomputing

Last synced: 20 May 2026

https://github.com/sukkopera/openamigajoymouseswitcher

Open Hardware Automatic Mouse/Joystick Switcher for Amiga Computers

amiga amiga-hardware commodore hardware joystick kicad mouse pcb retro retrocomputing retrogaming

Last synced: 16 Jan 2026

https://github.com/formix/retroz

An S80 Single Board Retro Computer

board bom electronics pcb-layout retrocomputing sio z80

Last synced: 13 Mar 2026

https://github.com/gbirkel/merryo_trolls

Super Merryo Trolls, an Apple IIgs game abandoned in 1994, then recovered 30 years later with modern tools.

apple-iigs assembly-language retrocomputing retrogaming

Last synced: 27 Oct 2025

https://github.com/hkzlab/isa_ems_2mb

ISA 8bit EMS 2Mb expansion card

circuit electronics expansion homebrew isa msdos retrocomputing

Last synced: 12 Apr 2025

https://github.com/marcin-chwedczuk/mega-iso-vga

Using an old 8-bit ISA VGA card with Arduino Mega

8bit arduino isa retrocomputing vga

Last synced: 10 Apr 2025

https://github.com/maurymarkowitz/101-BASIC-Computer-Games

Type-in programs from the original 101 BASIC Computer Games, in their original DEC and Dartmouth dialects. No, this is *not* the same as BASIC Computer Games.

101-basic-games basic-programming-language retrocomputing

Last synced: 23 Apr 2025

https://github.com/bobbimanners/EightBall

The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20

apple2 commodore-64 commodore-vic20 compiler interpreter programming-language retrocomputing

Last synced: 11 May 2025

https://github.com/bgourlie/asm6502

A simple 6502 assembler written in Rust

assembler retrocomputing rust

Last synced: 04 Aug 2025

https://github.com/emmanuel-marty/unzx0_68000

Free, zlib licensed ZX0 decompressor for the 68000

68000 amiga atari-st decompression retrocomputing zx0

Last synced: 06 May 2025

https://github.com/hkzlab/atnox

ATX to AT/XT/Amiga power supply adapter

adapter amiga at atx powersupply retrocomputing xt

Last synced: 11 Jan 2026

https://github.com/emmanuel-marty/unzx0_x86

Free, zlib licensed ZX0 decompressor for the x86

8086 8088 decompression pc retrocomputing zx0

Last synced: 06 May 2025

https://github.com/gergoerdi/clash-intel8080

Intel 8080 CPU core: software emulator and CLaSH hardware description

clash emulator fpga intel-8080 retrocomputing

Last synced: 19 Apr 2025

https://github.com/aap/fpdpga

FPGA implementations of the PDP-6 and PDP-10

computer-history de-10 fpga pdp-10 pdp-6 retrocomputing simulation verilog

Last synced: 14 Mar 2026

https://github.com/zeal8bit/zealasm

A Z80 assembler entirely written in Z80 assembly!

assembler assembly retrocomputing z80 zeal8bit zeal8bitos

Last synced: 09 Oct 2025

https://github.com/hkzlab/isa_dualuartparport

8 bit ISA Parallel port + dual UART adapter

homebrew isa kicad pcb retrocomputing

Last synced: 28 Jun 2025

https://github.com/tebl/apple2-prototyping-card

Prototyping card for developing new hardware for legacy Apple ][, //e and //gs computers.

apple2 electronics kicad prototyping retrocomputing

Last synced: 05 Jan 2026

https://github.com/jblang/gamecontroller

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 06 Feb 2026

https://github.com/aurelitec/xmscc

XMS Control Center is an XMS management & information utility. Written in Borland C++ 3.1 in 1997, recompiled in Windows 10 using DOSBox.

borland-cpp command-line command-line-tool cpp dos dosbox extended-memory memory memory-block memory-info memory-management ms-dos retrocomputing retroprogramming text-user-interface tui xms

Last synced: 16 Jul 2025

https://github.com/ams/cadr4

CADR4 -- accurate model of the MIT CADR

cadr lisp lisp-machine lispmachine machine mit retrocomputing

Last synced: 24 Jan 2026

https://github.com/hkzlab/ttl-to-rgb

This board converts CGA/EGA/MDA/Hercules TTL signals into analog RGB signals that can be fed into a compatible monitor

cga ega graphics monitor pcb pld retrocomputing rgb video

Last synced: 08 Jan 2026

https://github.com/nealcrook/nascom

Software, utilities and documentation for the Z80-based NASCOM2 computer

arduino-sketch microprocessor nascom polydos retro retrocomputing z80

Last synced: 09 Apr 2025

https://github.com/jblang/GameController

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 11 Jul 2025

https://github.com/hkzlab/dwave_midi_wavetable

DWAVE is a small General MIDI module for the wavetable connector of your old sound card, based on the SAM2695 chip

audio dos midi retrocomputing soundblaster soundcard synth

Last synced: 07 Jan 2026

https://github.com/volkertb/vdmsound

VDMSound is a modular, extendable soundcard (and other "legacy" hardware) emulator for MS Windows NT/2000 DOS boxes. Repo imported from SourceForge.

dos emulation retrocomputing sound vdmsound windows

Last synced: 06 Jul 2025

https://github.com/hkzlab/miniperformerplus

A 68030 accelerator for Machintosh Plus computers

68030 accelerator macintosh macintosh-plus retrocomputing

Last synced: 04 Feb 2026

https://github.com/mkoloberdin/zemu

ZX Spectrum Emulator by restorer(Sinus) & others

emulator retrocomputing speccy z80 zx-spectrum zx-spectrum-emulator

Last synced: 12 Mar 2025

https://github.com/hkzlab/a500_r5-eprom_adapter

Amiga 500 rev.5 EPROM adapter for 27C020, 27C040 and 27C080

amiga eproms kickstart-images retrocomputing sockets

Last synced: 08 Jan 2026

https://github.com/kevinthecheung/tiny-basic

Tiny BASIC, Dr Dobb's first BASIC for microcomputers

basic python retrocomputing

Last synced: 12 Apr 2025

https://github.com/pdp-10/microcode

Central place for all PDP-10 microcode

digital-equipment-corporation foonly microcode pdp-10 retrocomputing

Last synced: 26 Jan 2026

https://github.com/mihamarkic/modern-vice-pdb-monitor

A modern version of VICE PDB monitor

c64-tool ide retrocomputing vice

Last synced: 04 Mar 2025

https://github.com/MihaMarkic/modern-vice-pdb-monitor

A modern version of VICE PDB monitor

c64-tool ide retrocomputing vice

Last synced: 11 May 2025

https://github.com/lvntky/emuchip8

EMUCHIP8, a CHIP-8 emulator.

chip-8 chip8 chip8-emulator emudev emulator retrocomputing

Last synced: 16 Aug 2025

https://github.com/joshiemoore/p8modem

General-purpose WebSocket modem for PICO-8

javascript lua pico-8 retrocomputing retrogaming websocket

Last synced: 08 Apr 2025