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-02-07 00:26:04 UTC
- JSON Representation
https://github.com/jankammerath/httptimetravelproxy
Http Time Travel Proxy is an HTTP proxy server written in NodeJS 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 http http-proxy linux nodejs proxy proxy-server retrocomputing server time-travel vintage-computers wayback-machine world-wide-web www
Last synced: 23 Nov 2024
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: 05 Feb 2025
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: 12 Oct 2024
https://github.com/robhagemans/basicode-interpreter
BASICODE interpreter in Javascript
8bit basic bbc c64 emulator interpreter javascript msx retrocomputing trs-80 zx-spectrum
Last synced: 11 Nov 2024
https://github.com/bgourlie/asm6502
A simple 6502 assembler written in Rust
Last synced: 04 Feb 2025
https://github.com/os-1337/os1337
OS/1337 Project
cli desktop distribution embedded embedded-linux linux linux-distribution linux-distro os-1337 os1337 retro retrocomputing server terminal tui
Last synced: 12 Oct 2024
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: 17 Nov 2024
https://github.com/trapexit/portfolio_os_m2
3DO M2 Portfolio OS v3.0 and tooling source dump
3do retro retrocomputing retrogaming
Last synced: 14 Oct 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/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: 04 Feb 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: 16 Nov 2024
https://github.com/formix/retroz
An S80 Single Board Retro Computer
board bom electronics pcb-layout retrocomputing sio z80
Last synced: 18 Jan 2025
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: 11 Jan 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: 01 Feb 2025
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/hkzlab/atnox
ATX to AT/XT/Amiga power supply adapter
adapter amiga at atx powersupply retrocomputing xt
Last synced: 05 Feb 2025
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: 05 Feb 2025
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/hkzlab/a500_r5-eprom_adapter
Amiga 500 rev.5 EPROM adapter for 27C020, 27C040 and 27C080
amiga eproms kickstart-images retrocomputing sockets
Last synced: 05 Feb 2025
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/hkzlab/isa_8bitnetwork_8019
8bit ISA NE2000-compatible network card based on the RTL8019AS chip
hardware homebrew isa msdos ne2000 network retrocomputing
Last synced: 05 Feb 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: 19 Jan 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: 02 Feb 2025
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/hkzlab/cga_schematics
IBM Colour Graphics Adapter schematics redrawn in KiCad
cga ibm isa retrocomputing schematics
Last synced: 05 Feb 2025
https://github.com/pdp-10/microcode
Central place for all PDP-10 microcode
digital-equipment-corporation foonly microcode pdp-10 retrocomputing
Last synced: 18 Jan 2025
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/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/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/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/tommythorn/virtual-nascom
SDL-based Nascom 2 emulator
basic emulation emulator nascom retrocomputing sdl2 z80
Last synced: 16 Jan 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: 13 Nov 2024
https://github.com/hippietrail/retroghidra
Ghidra Loaders and FileSystems for retrocomputing platforms
apple2 atari-st atari2600 atari800 ghidra ghidra-extension ghidra-loader qdos retrocomputing reverse-engineering riscos sinclair sinclair-ql tandy tandy-color-computer ti-99 trs-80 vic20 x68000 zx-spectrum
Last synced: 02 Feb 2025
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/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: 30 Jan 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: 29 Jan 2025
https://github.com/hkzlab/isa_ems_2mb
ISA 8bit EMS 2Mb expansion card
circuit electronics expansion homebrew isa msdos retrocomputing
Last synced: 05 Feb 2025
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/hkzlab/isa_dualuartparport
8 bit ISA Parallel port + dual UART adapter
homebrew isa kicad pcb retrocomputing
Last synced: 05 Feb 2025
https://github.com/nzeemin/uknc-various
UKNC related various stuff.
macro11 pdp-11 pdp11 retrocomputing uknc
Last synced: 15 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/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/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/hrvach/oraojs
Croatian computer Orao emulator in JavaScript
croatia emulator javascript js orao retrocomputing vintage-computers
Last synced: 07 Nov 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/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/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/troglobit/uemacs
MicroEMACS by Dave Conroy
emacs microemacs retrocomputing
Last synced: 27 Oct 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/anthonydotmoe/68040pc
A general purpose computer platform for retrocomputing enthusiasts
68040 68k computer-engineering fpga retrocomputing
Last synced: 27 Jan 2025
https://github.com/swetland/ahcc
Atari ST C89 Compiler (Mirror)
atari-st c-compiler c89 retrocomputing
Last synced: 12 Oct 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/larsbrinkhoff/build-tenex
Attempt to build TENEX
computer-history operating-system pdp-10 retrocomputing tenex
Last synced: 19 Jan 2025
https://github.com/aap/pdp10
PDP-10 simulation
computer-history pdp-10 retrocomputing simulation verilog
Last synced: 19 Jan 2025
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/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/hkzlab/rosim
ROsiM is a ROM simulator/emulator, supporting up to 512k/16bit ROMs
eprom eprom-emulator repair retrocomputing rom
Last synced: 05 Feb 2025
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 Jan 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: 15 Jan 2025
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/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/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/ibara/cowgol-utilities
Quick utilities in Cowgol to try out the language.
cowgol cpm msdos retrocomputing unix utilities utility
Last synced: 05 Feb 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 Oct 2024
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: 05 Feb 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: 24 Oct 2024
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: 05 Feb 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: 20 Jan 2025
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/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/enet4/retroimg
Convert images to look like in retro IBM hardware
image-manipulation retrocomputing rust-lang
Last synced: 28 Oct 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/hkzlab/turboxt_addon
8Mhz Turbo / Reset addon board for the IBM 5160 (The original XT)
5160 dos homebrew ibm pcb pcxt retrocomputing
Last synced: 05 Feb 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: 25 Dec 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/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/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/larsbrinkhoff/vt52-simulator
VT52 hardware simulation.
computer-history microprogramming retrocomputing simulator terminal-emulator vt52
Last synced: 12 Oct 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/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/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/kevinthecheung/py8080
8080 emulator in Python
8080 basic cpm python retrocomputing
Last synced: 15 Nov 2024
https://github.com/aap/whirlwind
A minimal Wirlwind I emulator
computer-history emulation retrocomputing simulation verilog whirlwind
Last synced: 19 Jan 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: 24 Nov 2024
https://github.com/hkzlab/atxm5v
Inline ATX -5v injector
adapter atx powersupply retrocomputing
Last synced: 05 Feb 2025
https://github.com/scruss/bench64
a new BASIC benchmark index for 8-bit computers
basic benchmark portability retrocomputing
Last synced: 30 Jan 2025
https://github.com/nzeemin/soviet-computers
Советсткие компьютеры - списки и ссылки
retrocomputing russian-language soviet-computer
Last synced: 15 Jan 2025
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/larsbrinkhoff/its-presentation
Talking about ITS
computer-history incompatible-timesharing-system pdp-10 retrocomputing
Last synced: 19 Jan 2025
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/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/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: 01 Feb 2025
https://github.com/hkzlab/isa_quaduart
ISA 8-bit Quad serial adapter
hardware homebrew isa pcxt retrocomputing
Last synced: 05 Feb 2025
https://github.com/hkzlab/ega-2-rgbs
EPROM based EGA/CGA to analog RGBS converter
cga circuit ega retrocomputing scaler video
Last synced: 05 Feb 2025