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/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/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/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/ibara/stdcow

A standard library for Cowgol.

cowgol retrocomputing

Last synced: 17 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: 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/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/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

mac retro retrocomputing 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.

retrocomputing

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.

retrocomputing

Last synced: 29 Nov 2024

https://github.com/a0u/ssem-tests

Sample programs for the Small-Scale Experimental Machine

retrocomputing

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

retrocomputing

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.

retrocomputing

Last synced: 29 Nov 2024

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

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

retrocomputing

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

amiga retrocomputing vbcc

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/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/marcin-chwedczuk/retroduino

Arduino retro style

arduino retrocomputing rs232

Last synced: 08 Dec 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.

retrocomputing

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

retrocomputing

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

binutils retrocomputing

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