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/hkzlab/midi-stick

MIDI-Stick is a small MIDI synth based on the SAM2965 that plugs in the joystick port of your sound card

dos midi music retrocomputing retrogaming synthesizer

Last synced: 05 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/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/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/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/uliwitness/xdraw

An old HyperCard native code plugin (XCMD) for doing all sorts of drawing commands in HyperCard, quickly, and even with color.

hypercard retrocomputing xcmd

Last synced: 29 Nov 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/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/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/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/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/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/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/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/ohnosec/zmakebas

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

retrocomputing zx-spectrum

Last synced: 24 Oct 2024

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/taviso/wpdfilter

Enable Windows to Index WordPerfect UNIX Documents

retrocomputing unix windows wordperfect

Last synced: 17 Dec 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/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/gergoerdi/chip-80

A CHIP-8 implementation for Z80

assembly chip8 haskell retrocomputing z80

Last synced: 17 Jan 2025

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/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/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/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/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/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/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/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/alexanderbazhenoff/brainwave-cracktro-v2

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 30 Jan 2025

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/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/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/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/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/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/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/humbertocsjr/brasis

Sistema Operacional Retro para PC 386

386 brasil operating-system osdev portuguese-brazilian retrocomputing

Last synced: 24 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/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/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/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/anachrocomputer/parser

Simple lexical analyser and parser

6309 6809 code-generation compiler parsing retrocomputing

Last synced: 16 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/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/alexanderbazhenoff/brainwave-cracktro-v1

Crack intro for ZX-Spectrum computer.

cracktro demoscene retrocomputing zx-spectrum

Last synced: 30 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/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/tommythorn/jsnascom

Nascom 2 emulator in the browser

emulation emulator nascom retrocomputing z80

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

A standard library for Cowgol.

cowgol retrocomputing

Last synced: 18 Jan 2025

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/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/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/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/nathanielgs/crt-css-top20_vscode_extesions

πŸ’Ύ Dive into nostalgia with a retro CRT monitor experience for Visual Studio Code! This collection of 20 extensions enhances your coding with vintage charm, beautifully crafted in CSS3 and JavaScript. Navigate with keyboard shortcuts and enjoy a FILES.BBS list of entries for an authentic DOS vibe. Licensed under GNU GPLv2.

bbs codium crt-monitor development dos javascript keyboard-shortcuts monochrome oldschool programming retrocomputing terminal vscode-extension

Last synced: 26 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