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/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/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/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/nzeemin/tvdao
cross-platform retrocomputing text-based turbo-vision
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/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
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/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/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/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/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.
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/jstarpl/lamus
basic basic-programming-language pwa-app retrocomputing toy-project
Last synced: 20 Aug 2025
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.
Last synced: 23 Feb 2025
https://github.com/sukkopera/hannes512
512 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/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/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/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/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/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/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
https://github.com/tobiasvl/altair
ALTAÏR: Altair 8800 emulator
8080 altair altair-8800 altair8800 emulator intel-8080 intel-8080-emulator love2d lua retrocomputer retrocomputing
Last synced: 17 May 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/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/jalbam/guebzine
[GüebZine] Webzine which I started in 1998 using HTML and a little bit of JavaScript.
cracking e-zine educational electronic-magazine emulation emulators ezine games hacking humor interviews magazine programming-courses programming-languages programming-lessons retrocomputing web-based-magazine web-design web-development webzine
Last synced: 19 Mar 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