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.
- GitHub: https://github.com/topics/retrocomputing
- Wikipedia: https://en.wikipedia.org/wiki/Retrocomputing
- Last updated: 2026-06-11 00:26:24 UTC
- JSON Representation
https://github.com/hkzlab/minos-z80-monitor
Attempt to create a C based Ithaca Audio S-100 Z80 CPU card monitor
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/francescobianco/vintage
The "Vintage" Software Manager
bash command-line dosbox dosemu msdos msdos-emulator package-manager retrocomputing shell
Last synced: 02 May 2026
https://github.com/juju2143/twilight32
A BASIC IDE for retrogamers
basic fantasy-console ide monaco-editor retro retrocomputing retrogaming web webide wwwbasic
Last synced: 25 Jan 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.
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]
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/hrvach/pdpong
Pong in PDP-1 assembly
assembly backport pdp-1 pong retrocomputing retrogame vintage-computers
Last synced: 09 Nov 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/bogdannbv/buzzd-docs
Buzzd Chat Docs
buzzd-chat nostalgia retrocomputing yahoo-messenger
Last synced: 22 Feb 2026
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/alexanderbazhenoff/zx-spectrum-various-sources
Various ZX-Spectrum assembler sources.
8bit 8bit-computers demoscene retrocomputing zx-spectrum
Last synced: 25 Mar 2025
https://github.com/ldo/crosscode11
code cross-generation for PDP-11 using Python
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")
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/larsbrinkhoff/ooits
Resurrect ancient 1971-73 versions of ITS
arpanet computer-history incompatible-timesharing-system operating-system pdp-10 retrocomputing
Last synced: 18 Mar 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/nzeemin/tvdao
cross-platform retrocomputing text-based turbo-vision
Last synced: 09 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/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/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/txuswashere/retro-homebrew
https://retro-homebrew.blogspot.com/ ::: Retro-Homebrew
freegame freegames game games homebrew homebrew-computer homebrewing html5 html5-game html5-game-development javascript javascript-game js retro retro-games retrocomputing retrogaming
Last synced: 12 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/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/blockos/vgm_driver
A simple VGM stripper and driver for NEC PC-Engine
Last synced: 20 Jun 2025
https://github.com/nzeemin/spectrum-scubadive-rev
Scuba Dive game for ZX Spectrum
8-bit 8bit disassembly game retro retrocomputing reverse-engineering z80-asm zx-spectrum
Last synced: 07 May 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/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/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/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/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/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/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/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/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/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/sukkopera/plus4serial
RS-232 Serial Port Adapter for the Commodore Plus/4
commodore commodore-16 commodore-plus4 open-hardware open-hardware-electronics retro retrocomputing retrogaming serial serial-communication serial-peripheral-interface serial-port
Last synced: 16 Jan 2026
https://github.com/hathaway3/dws
DriveWire Java Server
java retrocomputing tandy-color-computer
Last synced: 31 Jan 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/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.
Last synced: 22 Mar 2025
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
https://github.com/jlorenzetti/quattro
A sober, historically-minded falling-blocks game for Commodore 64, built with contemporary software engineering discipline.
6502 c64 commodore-64 falling-blocks game-development homebrew llvm-mos retrocomputing
Last synced: 05 Apr 2026
https://github.com/tebl/rc-project-board
Playing around with an Arduino and a breadboard is a lot of fun, but I wanted to include my retro-computer builds so I made the project boards to make this a lot easier (for me). Also includes a few projects, some of them in the form of PCBs as well!
6502-processor 6802-processor arduino breadboard electronics rc-one rc6502 rc6802 retrocomputing
Last synced: 19 Apr 2026
https://github.com/sukkopera/hannes256
256 kB RAM Expansion for the Commodore 16/+4
commodore commodore-16 commodore-plus4 memory ram-expansion retro retrocomputing retrogaming
Last synced: 16 Jan 2026
https://github.com/gabywald/parselygame
An idea of Video Game in Console (text) !
console console-game game game-dev game-development game-engine gamedev jdr parsely parsely-games retrocomputing retrogaming terminal terminal-game videogame
Last synced: 21 Apr 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/jchambers/clarus
Tools for working with classic Mac files and resources in Rust
Last synced: 26 Apr 2026
https://github.com/claui/vscode-vice-settings
VS Code extension for keymaps, hotkeys and other settings for VICE
commodore emulation hotkeys keymaps retrocomputing retrogaming syntax-highlighting vice visual-studio-code visual-studio-code-extension vscode vscode-extension
Last synced: 21 Feb 2026
https://github.com/sasooxd/philos
Barebones 16-bit operating system, custom BIOS, general software and circuit diagrams for an i8088-based homebrew computer.
16-bit 8088 bios dos kernel retrocomputing x86-16
Last synced: 27 Apr 2026
https://github.com/wa1tnr/wokwi-2560-altair8800-duino-a
wokwi sim for ATMega2560 Altair880-duino - local work by wa1tnr - port of dhansel's work here. May 2022
8080-assembler altair altair-8800 altair-8800-duino altair-duino altair-emu altair8800 arduino atmega2560 emulator intel-8080 linux-console ncurses retrocomputing simulator wokwi
Last synced: 28 Apr 2026
https://github.com/jstarpl/lamus
basic basic-programming-language pwa-app retrocomputing toy-project
Last synced: 20 Aug 2025
https://github.com/rafael-santiago/cp-8
A minimalist CHIP-8 interpreter/emulator (ANSI/TERM).
c chip8-emulator chip8-interpreter diycode emulator interpreter pure-c retrocomputing retroprogramming
Last synced: 09 Apr 2025
https://github.com/lucianofedericopereira/crt-css-top20_vscode_extesions
πΎ Dive into nostalgia with a retro CRT monitor experience for Visual Studio Code! This collection of 20 extensions enhances your coding with vintage charm, beautifully crafted in CSS3 and JavaScript. Navigate with keyboard shortcuts and enjoy a FILES.BBS list of entries for an authentic DOS vibe. Licensed under GNU GPLv2.
bbs coding codium crt-monitor css3 development dos javascript keyboard-shortcuts monochrome oldschool programming retrocomputing terminal vscode-extension
Last synced: 30 Apr 2026
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/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/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/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/jsmolina/hero_and_princess
Hero and the Princess handheld phaser reimplementation
game-and-watch handheld handheld-electronic-game javascript phaser-game retrocomputing retrogame retrogaming tandy vintage-computers
Last synced: 16 Mar 2025
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/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/elliotwutingfeng/commodoreeffpassphrase
Generate memorable EFF Dice-Generated Passphrases in Commodore BASIC.
8-bit authentication c64 cbm-basic commander-x16 commodore-128 commodore-64 correct-horse-battery-staple diceware home-computer microsoft-basic password pet petscii retrocomputing security vic-20 vice xkcd
Last synced: 04 Feb 2026
https://github.com/indigoparadox/vfloppy
Shell scripts for working with retro floppy images
fat12 floppy floppy-disk-images floppy-disks retrocomputing scripts
Last synced: 23 Feb 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/anachrocomputer/parser
Simple lexical analyser and parser
6309 6809 code-generation compiler parsing retrocomputing
Last synced: 29 Oct 2025
https://github.com/indigoparadox/retroproxy
An HTML proxy designed to sit behind a DNS catchall and forward requests to archive.org.
Last synced: 23 Feb 2025
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/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/sukkopera/mp32c64
Replace the Commodore Datassette with any audio source!
audio audio-player cassette cassette-player cassette-tape commodore commodore-128 commodore-64 commodore-plus4 commodore-vic20 datassette retro retrocomputers 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/tommythorn/jsnascom
Nascom 2 emulator in the browser
emulation emulator nascom retrocomputing z80
Last synced: 18 Aug 2025
https://github.com/johnnovak/rml-amiga
Rincewind's Magic Luggage of Amiga Goodies
adventure adventure-game amiga amiga500 commodore demoscene retrocomputing retrogaming rpg winuae
Last synced: 27 Feb 2026