Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/retrocomputing
- Wikipedia: https://en.wikipedia.org/wiki/Retrocomputing
- Last updated: 2025-01-02 00:21:09 UTC
- JSON Representation
https://github.com/bgourlie/asm6502
A simple 6502 assembler written in Rust
Last synced: 07 Oct 2024
https://github.com/gergoerdi/clash-intel8080
Intel 8080 CPU core: software emulator and CLaSH hardware description
clash emulator fpga intel-8080 retrocomputing
Last synced: 16 Nov 2024
https://github.com/tobiasvl/drom
DRÖM: DREAM 6800 emulator in LÖVE
6800 chip-8 chip-8-emulator chip8 chip8-emulator emulator imgui love2d love2d-framework lua motorola-6800 retrocomputing
Last synced: 14 Oct 2024
https://github.com/formix/retroz
An S80 Single Board Retro Computer
board bom electronics pcb-layout retrocomputing sio z80
Last synced: 17 Nov 2024
https://github.com/yanncebron/m68kplugin
Motorola 68000 Series Assembly Language Support for IntelliJ-based IDEs
68000 68k 68k-assembly assembler assembly-language intellij-idea intellijidea motorola-68000 retrocomputing vasm
Last synced: 09 Oct 2024
https://github.com/jblang/GameController
Game Controller interface for RC2014
atari colecovision controller games genesis joystick pcb retrocomputing
Last synced: 21 Nov 2024
https://github.com/jblang/gamecontroller
Game Controller interface for RC2014
atari colecovision controller games genesis joystick pcb retrocomputing
Last synced: 12 Nov 2024
https://github.com/mkoloberdin/zemu
ZX Spectrum Emulator by restorer(Sinus) & others
emulator retrocomputing speccy z80 zx-spectrum zx-spectrum-emulator
Last synced: 24 Oct 2024
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: 13 Nov 2024
https://github.com/javanile/fixedsys-css
Fixedsys - Old Fashion Font
computer-museum css-framework dos fixedsys font monospace-font prompt retrocomputing retrogaming terminal vintage vintage-computers
Last synced: 10 Dec 2024
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: 15 Nov 2024
https://github.com/MihaMarkic/modern-vice-pdb-monitor
A modern version of VICE PDB monitor
c64-tool ide retrocomputing vice
Last synced: 17 Nov 2024
https://github.com/lvntky/emuchip8
EMUCHIP8, a CHIP-8 emulator.
chip-8 chip8 chip8-emulator emudev emulator retrocomputing
Last synced: 16 Dec 2024
https://github.com/kevinthecheung/tiny-basic
Tiny BASIC, Dr Dobb's first BASIC for microcomputers
Last synced: 15 Nov 2024
https://github.com/emmanuel-marty/unzx0_x86
Free, zlib licensed ZX0 decompressor for the x86
8086 8088 decompression pc retrocomputing zx0
Last synced: 13 Nov 2024
https://github.com/pdp-10/microcode
Central place for all PDP-10 microcode
digital-equipment-corporation foonly microcode pdp-10 retrocomputing
Last synced: 18 Nov 2024
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: 20 Nov 2024
https://github.com/sztheory/chip8go
Chip-8 emulator
chip8 emulator go golang interpreter retrocomputing retrogaming
Last synced: 07 Nov 2024
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: 15 Nov 2024
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 Dec 2024
https://github.com/emmanuel-marty/unzx0_68000
Free, zlib licensed ZX0 decompressor for the 68000
68000 amiga atari-st decompression retrocomputing zx0
Last synced: 13 Nov 2024
https://github.com/paladin-t/crft
Crapht Box - The Fantasy Physics Sandbox!
box2d circuit fantasy-computer fantasy-console game-development game-engine physics-engine retrocomputing retrogaming sandbox wren
Last synced: 03 Dec 2024
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: 01 Dec 2024
https://github.com/cpu/vexation
Win95 retro virus dev.
portable-executable retrocomputing tasm virus vx win95 x86-assembly
Last synced: 30 Oct 2024
https://github.com/nzeemin/uknc-various
UKNC related various stuff.
macro11 pdp-11 pdp11 retrocomputing uknc
Last synced: 15 Nov 2024
https://github.com/rwfpl/rewolf-mortal-kombat
Mortal Kombat GRA files parser. More details at http://blog.rewolf.pl/blog/?p=1837
dos dosgame file-format file-format-library game-editor game-editor-framework mortal-kombat parser retrocomputing retrogaming reverse-engineering
Last synced: 06 Nov 2024
https://github.com/osresearch/modelf
USB interface for the IBM Model F AT keyboard
arduino keyboard model-f retrocomputing teensy usb-hid
Last synced: 28 Nov 2024
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: 25 Dec 2024
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: 15 Nov 2024
https://github.com/fkokosinski/pdp1-playground
PDP-1 shenanigans with modern tooling
binutils compiler gcc pdp pdp-1 pdp1 retro retrocomputing vintage-computers
Last synced: 25 Nov 2024
https://github.com/troglobit/uemacs
MicroEMACS by Dave Conroy
emacs microemacs retrocomputing
Last synced: 27 Oct 2024
https://github.com/analogfeelings/analogfeelings.github.io
My personal website, with a retro touch to it!
blog css github-pages gpl3 gplv3 html javascript mobile-first oldschool personal-website retro retrocomputing
Last synced: 31 Oct 2024
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: 15 Nov 2024
https://github.com/hrvach/oraojs
Croatian computer Orao emulator in JavaScript
croatia emulator javascript js orao retrocomputing vintage-computers
Last synced: 07 Nov 2024
https://github.com/larsbrinkhoff/imp
New implementation of an Arpanet IMP
arpanet computer-history emulator imp ncp retrocomputing
Last synced: 12 Oct 2024
https://github.com/jgauchia/espcomputone
ESP32 Based Digital recorder
adc audio dac digtal esp32 lovyangfx lvgl-esp32 retrocomputing
Last synced: 09 Nov 2024
https://github.com/larsbrinkhoff/build-tenex
Attempt to build TENEX
computer-history operating-system pdp-10 retrocomputing tenex
Last synced: 18 Nov 2024
https://github.com/swetland/ahcc
Atari ST C89 Compiler (Mirror)
atari-st c-compiler c89 retrocomputing
Last synced: 12 Oct 2024
https://github.com/anthonydotmoe/68040pc
A general purpose computer platform for retrocomputing enthusiasts
68040 68k computer-engineering fpga retrocomputing
Last synced: 28 Nov 2024
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: 14 Nov 2024
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: 15 Nov 2024
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: 15 Nov 2024
https://github.com/osresearch/rotary
Rotary phone interface for the Adafruit FONA boards
adafruit arduino electronics fona gsm phone retrocomputing teensy
Last synced: 28 Nov 2024
https://github.com/wezm/classic-mac-rust
Experiments using Rust code in classic Mac applications
classic-mac-os retrocomputing rust
Last synced: 27 Oct 2024
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: 24 Oct 2024
https://github.com/ibara/cowgol-utilities
Quick utilities in Cowgol to try out the language.
cowgol cpm msdos retrocomputing unix utilities utility
Last synced: 12 Dec 2024
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 Oct 2024
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: 19 Nov 2024
https://github.com/enet4/retroimg
Convert images to look like in retro IBM hardware
image-manipulation retrocomputing rust-lang
Last synced: 28 Oct 2024
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: 29 Nov 2024
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: 15 Nov 2024
https://github.com/joshiemoore/p8modem
General-purpose WebSocket modem for PICO-8
javascript lua pico-8 retrocomputing retrogaming websocket
Last synced: 06 Nov 2024
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: 15 Nov 2024
https://github.com/tobiasvl/chiposlo
CHIPOS with Logical Operators
6800 assembly assembly-language chip-8 chip-8-interpreter chip8 chip8-interpreter dream-6800 motorola-6800 retrocomputer retrocomputing
Last synced: 14 Oct 2024
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: 24 Nov 2024
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: 25 Dec 2024
https://github.com/kevinthecheung/py8080
8080 emulator in Python
8080 basic cpm python retrocomputing
Last synced: 15 Nov 2024
https://github.com/andreax79/python-rt11
An utility for transferring files between various legacy filesystems
pdp-11 retrocomputing rt-11 unix
Last synced: 11 Nov 2024
https://github.com/larsbrinkhoff/vt52-simulator
VT52 hardware simulation.
computer-history microprogramming retrocomputing simulator terminal-emulator vt52
Last synced: 12 Oct 2024
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: 15 Nov 2024
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: 15 Nov 2024
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: 24 Oct 2024
https://github.com/hackerb9/mrpiggy
Fork of MS Kermit for experimentation
8086 communications cross-compile dos kermit linux ms-kermit msdos retrocomputing serial-port tcp-ip telnet telnet-client terminal vt340
Last synced: 30 Nov 2024
https://github.com/rwfpl/rewolf-golden-axe-explorer
Golden Axe Explorer
dos dosgame game-editor game-editor-framework retrocomputing retrogaming reverse-engineering
Last synced: 26 Dec 2024
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: 25 Oct 2024
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: 29 Nov 2024
https://github.com/nzeemin/mk90btl
Elektronika MK-90 emulation, WIP 🚧
c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer windows
Last synced: 15 Nov 2024
https://github.com/uliwitness/mpw-sillyballs
Test for building a Classic macOS app on MacOS X using ksherlock's mpw tool.
Last synced: 14 Oct 2024
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: 25 Dec 2024
https://github.com/catseye/funicular
Sort of like Vagrant, except for esoteric and retro architectures and emulators
emulator-frontend esoteric framework provisioning retrocomputing semi-automatic
Last synced: 15 Nov 2024
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: 15 Nov 2024
https://github.com/larsbrinkhoff/its-presentation
Talking about ITS
computer-history incompatible-timesharing-system pdp-10 retrocomputing
Last synced: 18 Nov 2024
https://github.com/francescobianco/vintage
The "Vintage" Software Manager
bash command-line dosbox dosemu msdos msdos-emulator package-manager retrocomputing shell
Last synced: 17 Dec 2024
https://github.com/themabus/starfoxmasterbuilder
Original SNES Star Fox source code restored to produce 1:1 retail ROM releases on compile
65816 65c816 65c816-asm assembler disassembly game-hacking game-source nintendo nintendo-hacking retrocomputing retrogaming retroprogramming reverse-engineering romhacking snes snes-game snes-programming star-fox starfox super-nintendo
Last synced: 05 Nov 2024
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: 27 Dec 2024
https://github.com/uliwitness/filie-system6
A small Finder clone for System 6. Just as a fun retro programming project.
Last synced: 14 Oct 2024
https://github.com/sunsided/acme-crossass
Mirror of the ACME 6502/6510/65816 Cross-Assembler
assembler assembly-language-programming c64 mirror retrocomputing
Last synced: 20 Dec 2024
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: 19 Oct 2024
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 Nov 2024
https://github.com/hrvach/oraopy
Orao emulator in Python
croatia emulator orao pygame python retrocomputing vintage-computers
Last synced: 07 Nov 2024
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: 30 Dec 2024
https://github.com/hrvach/pdpong
Pong in PDP-1 assembly
assembly backport pdp-1 pong retrocomputing retrogame vintage-computers
Last synced: 28 Dec 2024
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: 05 Dec 2024
https://github.com/f4grx/hc11-sim
A working simulator for 68HC11 development
68hc11 8-bit development retrocomputing simulation
Last synced: 17 Nov 2024
https://github.com/ohnosec/zmakebas
A Spectrum BASIC tokenizer (text file → .TAP/.P) [Public domain]
Last synced: 24 Oct 2024
https://github.com/scruss/bench64
a new BASIC benchmark index for 8-bit computers
basic benchmark portability retrocomputing
Last synced: 03 Dec 2024
https://github.com/abhijit-23blaze/portfolio
Portfolio website
retro retrocomputing terminal typescript vite
Last synced: 21 Nov 2024
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: 08 Nov 2024
https://github.com/fpw/yamas
Yamas: Yet Another Macro Assembler (for the PDP-8)
assembler pdp-8 retrocomputing vintage-computers
Last synced: 12 Oct 2024
https://github.com/backerman/psi2nix
Transfer data to/from a Psion Organiser II.
Last synced: 16 Dec 2024
https://github.com/taviso/wpdfilter
Enable Windows to Index WordPerfect UNIX Documents
retrocomputing unix windows wordperfect
Last synced: 17 Dec 2024
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: 05 Dec 2024
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: 15 Nov 2024
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: 25 Dec 2024
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: 12 Oct 2024
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: 25 Dec 2024
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: 08 Nov 2024
https://github.com/vkorbes/vdos
V's notes on MS-DOS programming.
assembly assembly-x86 ibm-pc ms-dos retrocomputing
Last synced: 20 Nov 2024