Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/uliwitness/mpw-sillyballs

Test for building a Classic macOS app on MacOS X using ksherlock's mpw tool.

retrocomputing

Last synced: 14 Oct 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/filie-system6

A small Finder clone for System 6. Just as a fun retro programming project.

retrocomputing

Last synced: 14 Oct 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/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/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 Jan 2025

https://github.com/ohnosec/zmakebas

A Spectrum BASIC tokenizer (text file → .TAP/.P) [Public domain]

retrocomputing zx-spectrum

Last synced: 24 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: 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/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/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: 08 Jan 2025

https://github.com/nzeemin/gameboy-seadragon

Sea Dragon game port to GameBoy, WIP 🚧

8-bit assembly game gameboy retrocomputing

Last synced: 15 Jan 2025

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 Jan 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: 15 Jan 2025

https://github.com/hkzlab/minos-z80-monitor

Attempt to create a C based Ithaca Audio S-100 Z80 CPU card monitor

bios eprom retrocomputing z80

Last synced: 05 Feb 2025

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/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 Jan 2025

https://github.com/bedazzle/eatf

Eric and the floaters disassembly

disassembly retrocomputing z80-assembler

Last synced: 18 Jan 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: 20 Dec 2024

https://github.com/f4grx/hc11-sim

A working simulator for 68HC11 development

68hc11 8-bit development retrocomputing simulation

Last synced: 18 Jan 2025

https://github.com/backerman/psi2nix

Transfer data to/from a Psion Organiser II.

psion retrocomputing

Last synced: 16 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/taviso/wpdfilter

Enable Windows to Index WordPerfect UNIX Documents

retrocomputing unix windows wordperfect

Last synced: 17 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/thi-ng/fantasy-console

A browser-based TIC-80 inspired fantasy console built for workshops/educational purposes, written in TypeScript and using thi.ng/umbrella

dsl educational fantasy-console pixel-art retrocomputing thing-umbrella virtual-machine workshop

Last synced: 14 Nov 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: 29 Jan 2025

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/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/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: 19 Jan 2025

https://github.com/alexanderbazhenoff/brainwave-cracktro-v2

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 30 Jan 2025

https://github.com/gergoerdi/chip-80

A CHIP-8 implementation for Z80

assembly chip8 haskell retrocomputing z80

Last synced: 17 Jan 2025

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: 17 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/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/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 Jan 2025

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: 08 Jan 2025

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/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/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/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 Jan 2025

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

mac retro retrocomputing rust

Last synced: 17 Dec 2024

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: 08 Jan 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: 21 Dec 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 Jan 2025

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 Jan 2025

https://github.com/indigoparadox/retroproxy

An HTML proxy designed to sit behind a DNS catchall and forward requests to archive.org.

retrocomputing

Last synced: 04 Jan 2025

https://github.com/adamtornhill/games-for-atari-2600

Game programming for the Atari 2600 console.

assembly-language atari2600 retrocomputing

Last synced: 28 Jan 2025

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/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: 01 Feb 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: 15 Jan 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.

retrocomputing

Last synced: 27 Jan 2025

https://github.com/humbertocsjr/brasis

Sistema Operacional Retro para PC 386

386 brasil operating-system osdev portuguese-brazilian retrocomputing

Last synced: 24 Jan 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: 15 Jan 2025

https://github.com/alexanderbazhenoff/brainwave-cracktro-v1

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 30 Jan 2025

https://github.com/tommythorn/jsnascom

Nascom 2 emulator in the browser

emulation emulator nascom retrocomputing z80

Last synced: 16 Jan 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: 30 Jan 2025

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/anachrocomputer/parser

Simple lexical analyser and parser

6309 6809 code-generation compiler parsing retrocomputing

Last synced: 16 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/ibara/stdcow

A standard library for Cowgol.

cowgol retrocomputing

Last synced: 18 Jan 2025

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: 17 Jan 2025

https://github.com/liam-ohara/screen-saver

A simple screensaver written in GW-BASIC

basic basic-programming gw-basic retrocomputing screensaver

Last synced: 12 Jan 2025

https://github.com/tommythorn/nascomhomepage.com

Mirror of nascomhomepage.com

nascom retrocomputing z80

Last synced: 16 Jan 2025

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: 01 Feb 2025

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 Jan 2025

https://github.com/nzeemin/specialist-desolate

🕹ī¸ Ported Desolate game to Specialist

8-bit 8bit game porting porting-game retro retrocomputing specialist

Last synced: 15 Jan 2025

https://github.com/uliwitness/compileit-xcmds

CompileIt source code for a bunch of HyperCard XCMDs from the late 90ies.

retrocomputing

Last synced: 27 Jan 2025

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).

retrocomputing

Last synced: 27 Jan 2025

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.

retrocomputing

Last synced: 27 Jan 2025

https://github.com/robertkist/vbcc_installer

Automated installer for VBCC Amiga C Compilers on Unix/Mac

amiga c cpp retrocomputing vbcc

Last synced: 16 Jan 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: 21 Jan 2025

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 Jan 2025

https://github.com/pingiun/pdp12

PDP-12 emulator for the web

dec emulation pdp-12 retrocomputing rust wasm

Last synced: 18 Jan 2025

https://github.com/jonathspirit/gp8b

G_Processor8Bits a homemade without any microcontroller 8bits processor

8bit 8bits 8bits-processor cern-ohl cern-open-hardware computer cpu custom hardware homemade kicad microcontroller processor retrocomputing

Last synced: 08 Jan 2025

https://github.com/hkzlab/a2e_iou_speakerreplacement

Apple IIe IOU Speaker decoding replacement circuitry

appleii pcb repair retrocomputing

Last synced: 05 Feb 2025

https://github.com/uliwitness/xnewfolder

HyperCard XCMD that creates a new folder at the specified path with the specified name.

retrocomputing

Last synced: 27 Jan 2025

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.

retrocomputing

Last synced: 27 Jan 2025

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