Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with retrocomputing
A curated list of projects in awesome lists tagged with retrocomputing .
https://github.com/magiblot/tvision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
ascii borland borland-cpp cpp cpp14 cross-platform linux linux-console ms-dos msvc ncurses retrocomputing retroprogramming terminal text-based tui turbo-vision utf-8 utf8-everywhere windows
Last synced: 30 Sep 2024
https://github.com/paladin-t/fantasy
A curated list of available fantasy consoles/computers.
8-bit fantasy-computer fantasy-console pixelart retrocomputing retrogaming
Last synced: 30 Sep 2024
https://github.com/robhagemans/hoard-of-bitfonts
turns out I like bitmap fonts
8bit ascii-art bitmap-font bitmap-fonts font fonts retro retrocomputing retrogaming
Last synced: 01 Oct 2024
https://github.com/dwhinham/mt32-pi
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
audio bare-metal baremetal midi midi-device ms-dos mt-32 raspberry-pi raspberrypi retrocomputing retrogaming synthesizer
Last synced: 28 Sep 2024
https://github.com/taviso/123elf
A native port of Lotus 1-2-3 to Linux.
lotus retrocomputing spreadsheet terminal unix
Last synced: 30 Sep 2024
https://github.com/mihaip/infinite-mac
A classic Mac loaded with everything you'd want
classic-mac-os emulation retrocomputing webassembly
Last synced: 25 Sep 2024
https://github.com/Emupedia/emupedia.github.io
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
desktop dosbox dosgame emularity emulation emulator emupedia games js-dos mame preserve-games retrocomputing retrogaming video-games virtual virtual-desktop virtual-machine win95 win98 windows-desktop
Last synced: 24 Sep 2024
https://github.com/PDP-10/its
Incompatible Timesharing System
chaosnet computer-history continuous-integration ddt emacs incompatible-timesharing-system maclisp midas operating-system pdp-10 retrocomputing teco virtual-memory
Last synced: 31 Jul 2024
https://github.com/pdp-10/its
Incompatible Timesharing System
chaosnet computer-history continuous-integration ddt emacs incompatible-timesharing-system maclisp midas operating-system pdp-10 retrocomputing teco virtual-memory
Last synced: 28 Sep 2024
https://github.com/superilu/dojs
A MS-DOS Creative Coding IDE/platform based on JavaScript
3dfx allegro djgpp dos dzcomm freedos glide hacktoberfest javascript ms-dos msdos mujs p5js processing retro retrocomputing retrogaming voodoo-card
Last synced: 03 Oct 2024
https://github.com/retronas/retronas
Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles
apple classicmac mister misterfpga msdos nas openps2loader raspberrypi retro retrocomputing retrogaming storage vintage win2k win95 win98 win9x winxp
Last synced: 28 Sep 2024
https://github.com/jaromaz/macintoshpi
MacintoshPi is a project that allows running full-screen versions of Apple's Mac OS 7, Mac OS 8 and Mac OS 9 with sound, active online connection and modem emulation under Raspberry Pi.
apple commodore emulation emulator macintosh raspberry-pi raspberry-pi-2 raspberry-pi-3 raspberry-pi-zero raspberry-pi-zero-2-w raspberry-pi-zero-w raspberrypi retrocomputing retrogaming
Last synced: 28 Sep 2024
https://github.com/SuperIlu/DOjS
A MS-DOS Creative Coding IDE/platform based on JavaScript
3dfx allegro djgpp dos dzcomm freedos glide hacktoberfest javascript ms-dos msdos mujs p5js processing retro retrocomputing retrogaming voodoo-card
Last synced: 03 Sep 2024
https://github.com/taviso/wpunix
WordPerfect for UNIX Character Terminals
retrocomputing terminal unix wordperfect
Last synced: 01 Aug 2024
https://github.com/Zeal8bit/Zeal-8-bit-OS
An Operating System for Z80 computers, written in assembly
Last synced: 31 Jul 2024
https://nuskooler.github.io/enigma-bbs/
ENiGMA½ BBS Software
ansi ascii bbs bulletin-board retro retrocomputing telnet terminal
Last synced: 02 Aug 2024
https://github.com/evmar/retrowin32
windows emulator
emulation emulator retrocomputing win32
Last synced: 02 Aug 2024
https://github.com/atauenis/webone
HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.
archiveorg escargot http-client http-proxy http-server http1-0 http1-1 https-proxy retrocomputing yt-dlp
Last synced: 01 Aug 2024
https://github.com/sdima1357/esp32_usb_soft_host
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
board emulators esp32 esp32c3 espressif iot retrocomputing retrogaming risc-v usb usb-hid usb-host xtensa
Last synced: 27 Sep 2024
https://github.com/markmoxon/cassette-elite-beebasm
Fully documented and annotated source code for the cassette version of Elite on the BBC Micro
6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite retrocomputing retrogaming
Last synced: 03 Aug 2024
https://github.com/markmoxon/nes-elite-beebasm
Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)
6502 6502-assembly acornsoft bbc bbc-micro bbcmicro elite nes nintendo-nes retrocomputing retrogaming
Last synced: 04 Aug 2024
https://dirkwhoffmann.github.io/virtualc64/
VirtualC64 is a cycle-accurate C64 emulator for macOS
c64 commodore emulator retro retrocomputing retrogaming
Last synced: 01 Aug 2024
https://dirkwhoffmann.github.io/vAmiga/
vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS
amiga amiga-emulator emulator retrocomputing
Last synced: 01 Aug 2024
https://github.com/superilu/dostodon
MS-DOS Mastodon client
dojs javascript mastodon mastodon-client ms-dos retrocomputing
Last synced: 30 Sep 2024
https://github.com/smallsco/macstodon
A basic Mastodon client for Classic Mac OS
68k fediverse macintosh macos mastodon retrocomputing retroprogramming
Last synced: 30 Sep 2024
https://github.com/picosonic/bbc-fdc
Floppy disk interface for Raspberry Pi
bbc-micro data-archive data-forensic data-recovery floppy-disk-images floppy-disk-interface floppy-disks interface raspberry-pi raspberry-pi-gpio retrocomputing
Last synced: 01 Oct 2024
https://github.com/mignon-p/json65
A JSON parser written in 6502 assembly language.
6502 6502-assembly json retrocomputing
Last synced: 07 Sep 2024
https://github.com/ppelleti/json65
A JSON parser written in 6502 assembly language.
6502 6502-assembly json retrocomputing
Last synced: 01 Aug 2024
https://github.com/emmanuel-marty/lzsa
Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
6309 6502 6809 8-bit 8088 assembler c c64 compression ibm-pc retrocomputing suffix-array z80 zx-spectrum
Last synced: 29 Sep 2024
https://paladin-t.github.io/b8/
BASIC8 - The Fantasy Computer/Console!
8-bit basic8 fantasy-computer fantasy-console game-development game-engine pixelart retrocomputing retrogaming
Last synced: 31 Jul 2024
https://github.com/hrvach/espple
Apple 1 Emulator with wireless PAL RF Output
apple apple1 broadcast emulation emulator esp8266 retrocomputing rf
Last synced: 26 Sep 2024
https://github.com/640-KB/GLaBIOS
A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS for PC, XT, 8088 Clone or Turbo PCs.
8088 bios dos glados ibm-pc retrocomputing x86-16
Last synced: 04 Aug 2024
https://github.com/1801BM1/vm80a
i8080 precise replica in Verilog, based on reverse engineering of real die
8080 cpucore fpga i8080a microprocessor retro retrocomputing reverse schematics verilog
Last synced: 09 Aug 2024
https://github.com/1801BM1/cpu11
Revengineered ancient PDP-11 CPUs, originals and clones
cpucore engineering hdl pdp-11 retrocomputing reverse verilog
Last synced: 09 Aug 2024
https://github.com/taviso/lotusdrv
Lotus 1-2-3 R4D Display Driver for DOSEMU
Last synced: 04 Aug 2024
https://github.com/jblang/supermon64
Original sources and binaries for Supermon+64 V1.2 by Jim Butterfield
6502 assembler assembly c64 commodore monitor retrocomputing
Last synced: 29 Sep 2024
https://github.com/avaraline/avara
Port of the original 1996 game from Ambrosia Software.
1996 3d 3d-game 90s avara classic-mac-os first-person-shooter fps game mecha multiplatform multiplayer opengl retro retrocompatibility retrocomputing retrogaming sdl2 shooter vintage
Last synced: 27 Sep 2024
https://github.com/wfjm/w11
PDP-11/70 CPU core and SoC
fpga pdp-11 pdp11 retrocomputing vhdl
Last synced: 09 Aug 2024
https://github.com/terremoth/pc-carroca
Teu computador é uma carroça? Não tem problema, vamos torná-lo utilizável
debloat debloater guide hardware linux linux-desktop-configuration old old-computer old-pc old-software oldware retro retrocomputing unbloated
Last synced: 01 Aug 2024
https://github.com/8bitkick/BBCMicroBot
Runs your toot on an 8-bit computer emulator
bbc-micro bot code-golf emulator mastodon retrocomputing
Last synced: 02 Aug 2024
https://github.com/TheByteAttic/CERBERUS2080
CERBERUS 2080â„¢, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.
8-bit 8-bit-computer computer computer-architecture computer-design computer-design-and-implementation computer-science computers computerscience computerscienceeducation microcomputers retrocomputing
Last synced: 30 Jul 2024
https://github.com/ibara/8088ify
The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.
8080 8086 8088 assembler assembly c cp-m cpm dos ibm-pc intel ms-dos msdos open-watcom retro retrocomputer retrocomputing transpiler unix x86
Last synced: 29 Sep 2024
https://github.com/emmanuel-marty/apultra
Free open-source compressor for apLib with 5-7% better ratios
6309 6502 68000 6809 8-bit 8088 amiga amstrad-cpc aplib aplib-format arm atari-st c c64 compression compression-algorithm gameboy retrocomputing z80 zx-spectrum
Last synced: 29 Jul 2024
https://github.com/jblang/z80ctrl
AVR-based bootloader, I/O, and debugging for Z80-based computers
altair avr bootloader cpm monitor rc2014 retrocomputing z80
Last synced: 04 Aug 2024
https://github.com/rsanchovilla/SimH_cpanel
SimH simulator emulator fork with Control Panels and Visual devices. IBM 650, IBM NORC, IBM 701, IBM 360, SWTPC 6800, Ferranti Mark I, HP 2100
computer-history emulator ferranti hp2100 ibm360 ibm650 ibm701 ibm704 ibm709 ibm7090 norc ramac retrocomputing simh simulator swtpc6800
Last synced: 26 Aug 2024
https://github.com/electrified/rc2014-ym2149
KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE
kicad pcb-layout rc2014 retrocomputing z80
Last synced: 04 Aug 2024
https://github.com/source-solutions/sebasic4
SE BASIC - A free BASIC interpreter written in Z80 assembly language
assembly-language atari basic interpreter microsoft retrocomputing z80
Last synced: 29 Sep 2024
https://github.com/philspil66/ibm-pc-bios
This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
assembly assembly-language assembly-language-programming bios ibm programming retrocomputer retrocomputers retrocomputing
Last synced: 29 Sep 2024
https://github.com/jblang/SN76489
SN76489 Sound Card for RC2014
colecovision electronics games pcb retrocomputing sn76489 sound
Last synced: 04 Aug 2024
https://github.com/fieserWolF/convertron3000
Convertron3000 commodore 64 graphics converter
c64 commodore-64 converter graphics retrocomputing
Last synced: 01 Aug 2024
https://github.com/kreiach/8blit
Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.
6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella
Last synced: 29 Sep 2024
https://github.com/sdima1357/spectrum128_esp32_usb_host_pal_tv
zx spectrum 128 emulator on single esp32
ay-3-8910 esp32 retrocomputing retrogaming usb-host zx-spectrum
Last synced: 29 Jul 2024
https://github.com/ponceto/xcpc-emulator
Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]
amstrad amstrad-cpc athena c emulation emulator intrinsic linux mirror motif retrocomputing retrogaming x11
Last synced: 01 Aug 2024
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: 01 Aug 2024
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: 28 Sep 2024
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: 28 Sep 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: 03 Aug 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: 29 Jul 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: 30 Sep 2024
https://github.com/jblang/GameController
Game Controller interface for RC2014
atari colecovision controller games genesis joystick pcb retrocomputing
Last synced: 04 Aug 2024
https://github.com/MihaMarkic/modern-vice-pdb-monitor
A modern version of VICE PDB monitor
c64-tool ide retrocomputing vice
Last synced: 03 Aug 2024
https://github.com/mkoloberdin/zemu
ZX Spectrum Emulator by restorer(Sinus) & others
emulator retrocomputing speccy z80 zx-spectrum zx-spectrum-emulator
Last synced: 29 Jul 2024
https://github.com/swetland/ahcc
Atari ST C89 Compiler (Mirror)
atari-st c-compiler c89 retrocomputing
Last synced: 29 Sep 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: 29 Jul 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: 29 Jul 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: 02 Oct 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: 01 Oct 2024
https://github.com/fpw/yamas
Yamas: Yet Another Macro Assembler (for the PDP-8)
assembler pdp-8 retrocomputing vintage-computers
Last synced: 29 Sep 2024
https://github.com/ohnosec/zmakebas
A Spectrum BASIC tokenizer (text file → .TAP/.P) [Public domain]
Last synced: 29 Jul 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: 29 Sep 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: 29 Jul 2024
https://github.com/vkorbes/vdos
V's notes on MS-DOS programming.
assembly assembly-x86 ibm-pc ms-dos retrocomputing
Last synced: 04 Aug 2024
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: 01 Oct 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: 29 Jul 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: 01 Oct 2024
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: 27 Sep 2024
https://github.com/alexanderbazhenoff/brainwave-cracktro-v1
Crack intro for ZX-Spectrum computer
demoscene retrocomputing zx-spectrum
Last synced: 29 Jul 2024
https://github.com/alexanderbazhenoff/brainwave-cracktro-v2
Crack intro for ZX-Spectrum computer
demoscene retrocomputing zx-spectrum
Last synced: 29 Jul 2024
https://github.com/alexanderbazhenoff/stripped-512-bytes-intro
512 bytes intro for ZX-Spectrum computer
demoscene retrocomputing zx-spectrum
Last synced: 29 Jul 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: 29 Sep 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: 29 Sep 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: 29 Sep 2024