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/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: 15 Nov 2024
https://github.com/nzeemin/tvdao
cross-platform retrocomputing text-based turbo-vision
Last synced: 15 Nov 2024
https://github.com/nzeemin/elektronika-im01
Emulator of soviet chess computer, WIP 🚧
c-plus-plus chess-game emulator retrocomputing soviet-computer windows
Last synced: 15 Nov 2024
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: 24 Oct 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
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/alexanderbazhenoff/zx-spectrum-various-sources
Various ZX-Spectrum assembler sources.
8bit 8bit-computers demoscene retrocomputing zx-spectrum
Last synced: 03 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/ukncbtl-imgui
UKNCBTL emulator with ImGui frontend WIP
c-plus-plus cpp emulator imgui ms0511 pdp11 retrocomputing soviet-computer
Last synced: 18 Dec 2024
https://github.com/alexanderbazhenoff/brainwave-cracktro-v2
Crack intro for ZX-Spectrum computer.
cracktro demoscene retrocomputing zx-spectrum
Last synced: 03 Dec 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/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/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: 21 Dec 2024
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: 01 Dec 2024
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: 22 Nov 2024
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: 22 Dec 2024
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: 22 Dec 2024
https://github.com/nzeemin/gameboy-seadragon
Sea Dragon game port to GameBoy, WIP 🚧
8-bit assembly game gameboy retrocomputing
Last synced: 15 Nov 2024
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: 15 Nov 2024
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: 03 Dec 2024
https://github.com/alexanderbazhenoff/brainwave-cracktro-v1
Crack intro for ZX-Spectrum computer.
cracktro demoscene retrocomputing zx-spectrum
Last synced: 03 Dec 2024
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: 15 Nov 2024
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: 15 Nov 2024
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: 15 Nov 2024
https://github.com/indigoparadox/vfloppy
Shell scripts for working with retro floppy images
fat12 floppy floppy-disk-images floppy-disks retrocomputing scripts
Last synced: 04 Jan 2025
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: 05 Dec 2024
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: 29 Nov 2024
https://github.com/nzeemin/soviet-computers
Советсткие компьютеры - списки и ссылки
retrocomputing russian-language soviet-computer
Last synced: 15 Nov 2024
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: 15 Nov 2024
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: 17 Dec 2024
https://github.com/jchambers/clarus
Tools for working with classic Mac files and resources in Rust
Last synced: 17 Dec 2024
https://github.com/indigoparadox/retroproxy
An HTML proxy designed to sit behind a DNS catchall and forward requests to archive.org.
Last synced: 04 Jan 2025
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: 17 Dec 2024
https://github.com/anachrocomputer/parser
Simple lexical analyser and parser
6309 6809 code-generation compiler parsing retrocomputing
Last synced: 15 Nov 2024
https://github.com/adamtornhill/games-for-atari-2600
Game programming for the Atari 2600 console.
assembly-language atari2600 retrocomputing
Last synced: 30 Nov 2024
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: 17 Dec 2024
https://github.com/bedazzle/eatf
Eric and the floaters disassembly
disassembly retrocomputing z80-assembler
Last synced: 17 Nov 2024
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: 29 Nov 2024
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: 15 Nov 2024
https://github.com/a0u/ssem-tests
Sample programs for the Small-Scale Experimental Machine
Last synced: 19 Dec 2024
https://github.com/nzeemin/uknc-miner
🕹️ Miner (Saper) game ported from BK-0010 to UKNC
assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc
Last synced: 15 Nov 2024
https://github.com/aabbtree77/mona-lisa
K155 series clock with gas discharge displays.
chemistry cupric-sulfate digital-clock electrolysis electronics etching ferric-chloride gas-discharge-displays hardware hydrochloric-acid k155 manufacturing microchip pcb plasma printing retrocomputing ussr
Last synced: 27 Dec 2024
https://github.com/humbertocsjr/brasis
Sistema Operacional Retro para PC 386
386 brasil operating-system osdev portuguese-brazilian retrocomputing
Last synced: 24 Nov 2024
https://github.com/nzeemin/specialist-desolate
🕹️ Ported Desolate game to Specialist
8-bit 8bit game porting porting-game retro retrocomputing specialist
Last synced: 15 Nov 2024
https://github.com/lvntky/rust6502
MOS 6502 CPU Implementation in Rust
6502 cpu cpu-emulator emulator nes retrocomputing rust
Last synced: 16 Dec 2024
https://github.com/elliotwutingfeng/commodoreeffpassphrase
Generate memorable EFF Dice-Generated Passphrases in Commodore BASIC.
8-bit authentication basic cbm-basic commander-x16 commodore-128 commodore-64 correct-horse-battery-staple diceware hacktoberfest home-computer microsoft-basic password pet petscii retrocomputing security vic-20 vice xkcd
Last synced: 11 Nov 2024
https://github.com/sinipelto/atari2600
6502 assembly development for Atari 2600 game console.
6502 6502-assembly 6502-processor assembly assembly-language atari atari-2600 atari-games atari2600 cartridge retro retro-graphics retro-programming retrocomputing retrogaming rom rom-cartridge
Last synced: 11 Dec 2024
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: 14 Nov 2024
https://github.com/uliwitness/ximportfileicon
HyperCard XFCN that looksd up an icon for a file by type and creator, and imports it into your stack, either as a full 32x32 icon or a smaller 16x16 icon.
Last synced: 29 Nov 2024
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: 16 Nov 2024
https://github.com/uliwitness/xcopyfile
A HyperCard XCMD for copying a file from one place to another, optionally moving the resource fork into the data fork or restoring it so classic MacOS source code can be stored on non-Mac file systems.
Last synced: 29 Nov 2024
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: 20 Nov 2024
https://github.com/uliwitness/compileit-xcmds
CompileIt source code for a bunch of HyperCard XCMDs from the late 90ies.
Last synced: 29 Nov 2024
https://github.com/pingiun/pdp12
PDP-12 emulator for the web
dec emulation pdp-12 retrocomputing rust wasm
Last synced: 17 Nov 2024
https://github.com/robertkist/vbcc_installer
Automated installer for VBCC Amiga C Compilers on Unix/Mac
Last synced: 15 Nov 2024
https://github.com/pdsmart/rfs
Rom Filing System - An advanced Monitor for a Sharp MZ-80A equipped with an MZ80A_RFS Board.
assembly-language bash cpm perl retrocomputing z80
Last synced: 05 Dec 2024
https://github.com/guruthree/cube-bench-classic
Very simple benchmark involving a cube for Classic Mac OS System 7
benchmark cube cubes m68k macintosh macos-classic motorola-68000 retrocomputing retroprogramming symantec system7 think-c
Last synced: 22 Dec 2024
https://github.com/imagineeeinc/vectocade
A Fantasy Computer for making tiny retro games, made with js
fantasy-computer fantasy-console javascript js js-game retro retrocomputing retrogaming
Last synced: 17 Nov 2024
https://github.com/trwyant/perl-encode-rad50
Convert to and from the Rad50 character set
character-encoding perl perl-module retrocomputing
Last synced: 11 Nov 2024
https://github.com/source-solutions/sebasic4.2
SE Basic IV 4.2 Cordelia - A free BASIC interpreter written in Z80 assembly language
assembly-language basic interpreter retrocomputing z80
Last synced: 26 Nov 2024
https://github.com/philspil66/spaceinvaders-python
Space Invaders is a 1978 shoot 'em up arcade game developed by Tomohiro Nishikado for Taito. This is a modern rewrite of the classic game in Python.
games old-games python retrocomputing retrogaming space-game space-invaders taito
Last synced: 25 Dec 2024
https://github.com/jeffnyman/grue
A Z-Machine Interpreter
infocom retrocomputing retrogaming z-machine
Last synced: 02 Dec 2024
https://github.com/kyzima-spb/docker-webone
HTTP 1.x proxy for old web browsers by Alexander Tauenis
docker-proxy http-proxy https-proxy retrocomputing webone
Last synced: 27 Dec 2024
https://github.com/yas-sim/fd-capture-lite
Arduino based floppy disk image capturing tool - No special HW other than Arduino Uno R3 is required.
arduino disk-image floppy floppy-disk floppy-disk-images floppy-disk-interface kryoflux python retro retro-computing retro-game retrocomputing retrogaming
Last synced: 16 Nov 2024
https://github.com/fabriziofiorucci/retrobench-psu
A versatile bench power supply unit that can power Commodore retrocomputers
amiga500 commodore commodore-128 commodore-16 commodore-64 electronics powersupply psu retrocomputing vic-20
Last synced: 04 Jan 2025
https://github.com/uliwitness/xnewfolder
HyperCard XCMD that creates a new folder at the specified path with the specified name.
Last synced: 29 Nov 2024
https://github.com/andymccall/neo6502-development
Coding examples in 6502 assembler and C for the NEO6502 neoretro computer
6502 6502-assembly assembler c neo6502 retrocomputing
Last synced: 21 Nov 2024
https://github.com/uliwitness/xconverttext
HyperCard XCMD for converting text files from MacRoman with CR to UTF8 with LF line breaks (and for converting files it converted to UTF8 back to MacRoman).
Last synced: 29 Nov 2024
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: 21 Nov 2024
https://github.com/philspil66/ms-dos
MS-DOS is an operating system for x86-based personal computers. This is the original source code for MS-DOS 1.25 and 2.0.
msdos operating-system operating-systems retrocomputing
Last synced: 25 Dec 2024
https://github.com/alexanderbazhenoff/virtue-da-dirty-soul-intro
An intro for 'Virtue Da Dirty Soul' ZX-Spectrum game
game intro retrocomputing zx-spectrum
Last synced: 03 Dec 2024
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: 21 Nov 2024
https://github.com/philspil66/gw-basic
GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA. This is the original 1983 source code.
basic basic-programming programming retrocomputing
Last synced: 25 Dec 2024
https://github.com/markpurser/es6-defender
ES6 Defender
canvas defender es6 es6-javascript functional functional-programming game games html5 html5-canvas javascript retro retro-games retrocomputing retrogaming
Last synced: 03 Dec 2024
https://github.com/bmic86/blip
Chip-8 emulator/interpreter running in web browser. It is implemented in C# and Blazor (also using a little of JS).
blazor blazor-webassembly chip-8-interpreter chip8 chip8-emulator cosmac-vip cosmac-vip-emulator csharp dotnet retrocomputing
Last synced: 25 Dec 2024
https://github.com/basilean/panzas
Another way to browse video games legacy.
history legacy retrocomputing retrogaming
Last synced: 12 Nov 2024
https://github.com/a0u/ssem-binutils-gdb
Binutils port for the Small-Scale Experimental Machine
Last synced: 19 Dec 2024
https://github.com/lucretia/bbc_basic
R. T. Russell's Z80 BBC BASIC Implementation
bbc-basic bbcbasic retrocomputers retrocomputing z80 z80-assembler
Last synced: 26 Dec 2024