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/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: 23 Nov 2024

https://github.com/hkzlab/isa_ega_chips

This board is and EGA clone based on a reversed PA-WTEGA card, based on the chipset by CHIPS (P82C435 + P82A436).

circuits dos ega hardware isa retrocomputing retrogaming schematics

Last synced: 05 Feb 2025

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: 12 Oct 2024

https://github.com/bgourlie/asm6502

A simple 6502 assembler written in Rust

assembler retrocomputing rust

Last synced: 04 Feb 2025

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: 17 Nov 2024

https://github.com/trapexit/portfolio_os_m2

3DO M2 Portfolio OS v3.0 and tooling source dump

3do retro retrocomputing retrogaming

Last synced: 14 Oct 2024

https://github.com/gergoerdi/clash-intel8080

Intel 8080 CPU core: software emulator and CLaSH hardware description

clash emulator fpga intel-8080 retrocomputing

Last synced: 16 Nov 2024

https://github.com/formix/retroz

An S80 Single Board Retro Computer

board bom electronics pcb-layout retrocomputing sio z80

Last synced: 18 Jan 2025

https://github.com/yanncebron/m68kplugin

Motorola 68000 Series Assembly Language Support for IntelliJ-based IDEs

68000 68k 68k-assembly assembler assembly-language intellij-idea intellijidea motorola-68000 retrocomputing vasm

Last synced: 09 Oct 2024

https://github.com/jblang/gamecontroller

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 11 Jan 2025

https://github.com/tebl/apple2-prototyping-card

Prototyping card for developing new hardware for legacy Apple ][, //e and //gs computers.

apple2 electronics kicad prototyping retrocomputing

Last synced: 01 Feb 2025

https://github.com/jblang/GameController

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 21 Nov 2024

https://github.com/hkzlab/atnox

ATX to AT/XT/Amiga power supply adapter

adapter amiga at atx powersupply retrocomputing xt

Last synced: 05 Feb 2025

https://github.com/hkzlab/ttl-to-rgb

This board converts CGA/EGA/MDA/Hercules TTL signals into analog RGB signals that can be fed into a compatible monitor

cga ega graphics monitor pcb pld retrocomputing rgb video

Last synced: 05 Feb 2025

https://github.com/nealcrook/nascom

Software, utilities and documentation for the Z80-based NASCOM2 computer

arduino-sketch microprocessor nascom polydos retro retrocomputing z80

Last synced: 13 Nov 2024

https://github.com/hkzlab/a500_r5-eprom_adapter

Amiga 500 rev.5 EPROM adapter for 27C020, 27C040 and 27C080

amiga eproms kickstart-images retrocomputing sockets

Last synced: 05 Feb 2025

https://github.com/mkoloberdin/zemu

ZX Spectrum Emulator by restorer(Sinus) & others

emulator retrocomputing speccy z80 zx-spectrum zx-spectrum-emulator

Last synced: 24 Oct 2024

https://github.com/hkzlab/isa_8bitnetwork_8019

8bit ISA NE2000-compatible network card based on the RTL8019AS chip

hardware homebrew isa msdos ne2000 network retrocomputing

Last synced: 05 Feb 2025

https://github.com/aap/fpdpga

FPGA implementations of the PDP-6 and PDP-10

computer-history de-10 fpga pdp-10 pdp-6 retrocomputing simulation verilog

Last synced: 19 Jan 2025

https://github.com/marcin-chwedczuk/mega-iso-vga

Using an old 8-bit ISA VGA card with Arduino Mega

8bit arduino isa retrocomputing vga

Last synced: 02 Feb 2025

https://github.com/lvntky/emuchip8

EMUCHIP8, a CHIP-8 emulator.

chip-8 chip8 chip8-emulator emudev emulator retrocomputing

Last synced: 16 Dec 2024

https://github.com/hkzlab/cga_schematics

IBM Colour Graphics Adapter schematics redrawn in KiCad

cga ibm isa retrocomputing schematics

Last synced: 05 Feb 2025

https://github.com/pdp-10/microcode

Central place for all PDP-10 microcode

digital-equipment-corporation foonly microcode pdp-10 retrocomputing

Last synced: 18 Jan 2025

https://github.com/MihaMarkic/modern-vice-pdb-monitor

A modern version of VICE PDB monitor

c64-tool ide retrocomputing vice

Last synced: 17 Nov 2024

https://github.com/davestephens/bbs-ansi-adverts

BBS ANSI adverts that can be shown to users at logoff

ansi bbs bulletin-board retro retrocomputing

Last synced: 15 Nov 2024

https://github.com/kevinthecheung/tiny-basic

Tiny BASIC, Dr Dobb's first BASIC for microcomputers

basic python retrocomputing

Last synced: 15 Nov 2024

https://github.com/emmanuel-marty/unzx0_x86

Free, zlib licensed ZX0 decompressor for the x86

8086 8088 decompression pc retrocomputing zx0

Last synced: 13 Nov 2024

https://github.com/crgimenes/shutdown

shutdown command for MS-DOS 16bits

16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c

Last synced: 20 Nov 2024

https://github.com/emmanuel-marty/unzx0_68000

Free, zlib licensed ZX0 decompressor for the 68000

68000 amiga atari-st decompression retrocomputing zx0

Last synced: 13 Nov 2024

https://github.com/nzeemin/pclink11

Cross-linker, porting PDP-11 LINK to C/C++, WIP 🚧

cplusplus cross-link linker pdp-11 pdp11 retrocomputing

Last synced: 15 Nov 2024

https://github.com/timendus/chipception

A CHIP-8 and SUPER-CHIP interpreter written in XO-CHIP. Because CHIP-8 interpreters have been written in every programming language and the platform also deserves one written in CHIP-8 itself! 😄

8-bit 8-bit-computer chip-8 chip-8-emulator chip-8-interpreter emulation retrocomputing super-chip xo-chip

Last synced: 29 Jan 2025

https://github.com/hkzlab/isa_ems_2mb

ISA 8bit EMS 2Mb expansion card

circuit electronics expansion homebrew isa msdos retrocomputing

Last synced: 05 Feb 2025

https://github.com/hkzlab/isa_dualuartparport

8 bit ISA Parallel port + dual UART adapter

homebrew isa kicad pcb retrocomputing

Last synced: 05 Feb 2025

https://github.com/nzeemin/uknc-various

UKNC related various stuff.

macro11 pdp-11 pdp11 retrocomputing uknc

Last synced: 15 Nov 2024

https://github.com/osresearch/modelf

USB interface for the IBM Model F AT keyboard

arduino keyboard model-f retrocomputing teensy usb-hid

Last synced: 28 Nov 2024

https://github.com/hrvach/oraojs

Croatian computer Orao emulator in JavaScript

croatia emulator javascript js orao retrocomputing vintage-computers

Last synced: 07 Nov 2024

https://github.com/philspil66/kevin-toms-football-manager

This is the original 1982 BASIC Source code for the classic text-only Football Manager game by Kevin Toms.

basic basic-programming football football-manager game-development games programming retrocomputing retrogaming zx81

Last synced: 25 Dec 2024

https://github.com/nzeemin/nemigabtl

Nemiga Back to Life! is emulator of NEMIGA PK 588, soviet computer based on PDP-11 compatible processor. WIP 🚧

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer windows

Last synced: 15 Nov 2024

https://github.com/troglobit/uemacs

MicroEMACS by Dave Conroy

emacs microemacs retrocomputing

Last synced: 27 Oct 2024

https://github.com/nzeemin/neonbtl

Emulator for Soyuz-Neon PK-11/16, Win32 version, WIP 🚧

c-plus-plus emulator pdp-11 pdp11 retrocomputing soviet-computer soyuz-neon win32 windows

Last synced: 15 Nov 2024

https://github.com/anthonydotmoe/68040pc

A general purpose computer platform for retrocomputing enthusiasts

68040 68k computer-engineering fpga retrocomputing

Last synced: 27 Jan 2025

https://github.com/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 retrocomputing

Last synced: 12 Oct 2024

https://github.com/larsbrinkhoff/imp

New implementation of an Arpanet IMP

arpanet computer-history emulator imp ncp retrocomputing

Last synced: 12 Oct 2024

https://github.com/jessetg/libretro.py

A Python binding for libretro. Intended for writing test scripts for cores, but can be used for any purpose.

ctypes emulation emulator libretro libretro-api libretro-cores libretro-frontend retro retroarch retrocomputing retrogaming test-automation testing testing-tools

Last synced: 14 Nov 2024

https://github.com/hkzlab/rosim

ROsiM is a ROM simulator/emulator, supporting up to 512k/16bit ROMs

eprom eprom-emulator repair retrocomputing rom

Last synced: 05 Feb 2025

https://github.com/nzeemin/uknc-highwayencounter

🕹️ Ported Highway Encounter game from ZX Spectrum to UKNC.

16bit 8bit game macro11 porting porting-game retro retrocomputing uknc

Last synced: 15 Jan 2025

https://github.com/catseye/situ-sol

A programming environment that was written by hand during RetroChallenge 2015/07

6502 hand-assembled hand-written retrochallenge retrocomputing

Last synced: 15 Jan 2025

https://github.com/osresearch/rotary

Rotary phone interface for the Adafruit FONA boards

adafruit arduino electronics fona gsm phone retrocomputing teensy

Last synced: 28 Nov 2024

https://github.com/nzeemin/vilnius-basic-compiler

Writing cross compiler from Vilnius BASIC into MACRO11. WIP 🚧

basic basic-compiler basic-programming-language compiler retrocomputing soviet-computer

Last synced: 15 Nov 2024

https://github.com/teverett/vaxarchive

VaxArchive.org Source Code

retrocomputing vax

Last synced: 24 Jan 2025

https://github.com/wezm/classic-mac-rust

Experiments using Rust code in classic Mac applications

classic-mac-os retrocomputing rust

Last synced: 27 Oct 2024

https://github.com/ibara/cowgol-utilities

Quick utilities in Cowgol to try out the language.

cowgol cpm msdos retrocomputing unix utilities utility

Last synced: 05 Feb 2025

https://github.com/pdsmart/sharpmz

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl

Last synced: 15 Oct 2024

https://github.com/hkzlab/dwave_midi_wavetable

DWAVE is a small General MIDI module for the wavetable connector of your old sound card, based on the SAM2695 chip

audio dos midi retrocomputing soundblaster soundcard synth

Last synced: 05 Feb 2025

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: 24 Oct 2024

https://github.com/hkzlab/pontag

PONTAG is an active adapter that converts a mouse using PS/2 protocol into an RS232 mouse (Microsoft protocol), commonly used on IBM XT/AT and compatibles.

adapter converter mouse pcb retrocomputing serialport

Last synced: 05 Feb 2025

https://github.com/mobluse/semigraphics

Functions for semigraphics similar to ABC80 (setdot, clrdot, dot), TRS-80, TeleText, Text-TV, & Viewdata using 3x2 blocks, and ZX81 (plot, unplot) using 2x2 blocks.

abc80 block block-elements codepoints forth gforth plot pseudographic pseudographics quadrant retrocomputing semigraphics sextant teletext terminal-based terminal-graphics trs-80 unicode videotex zx81

Last synced: 20 Jan 2025

https://github.com/uliwitness/simplegame-classic

A simple game engine written for macOS classic (currently macOS 9, but intended for older versions eventually).

classic-mac-os retrocomputing retrogaming

Last synced: 29 Nov 2024

https://github.com/joshiemoore/p8modem

General-purpose WebSocket modem for PICO-8

javascript lua pico-8 retrocomputing retrogaming websocket

Last synced: 06 Nov 2024

https://github.com/catseye/disksumo

Transfer disk images off Commodore 64 over RS-232 via XMODEM

c64 commodore-64 disk-images file-transfer retrocomputing xmodem

Last synced: 15 Nov 2024

https://github.com/enet4/retroimg

Convert images to look like in retro IBM hardware

image-manipulation retrocomputing rust-lang

Last synced: 28 Oct 2024

https://github.com/ibara/ar80

CP/M and MS-DOS library archiver utility written in D.

8080 8086 8088 archive archiver coding cp-m cpm d dlang intel library ms-dos msdos programming retro retrocomputing utility x86 z80

Last synced: 05 Feb 2025

https://github.com/hkzlab/turboxt_addon

8Mhz Turbo / Reset addon board for the IBM 5160 (The original XT)

5160 dos homebrew ibm pcb pcxt retrocomputing

Last synced: 05 Feb 2025

https://github.com/philspil66/spacewar

Spacewar! is a space combat video game developed in 1962 by Steve Russell. It was written for the DEC PDP-1. This is the original Assembly language source code.

assembly assembly-language assembly-language-programming games old-games pdp programming retrocomputing retrogaming spacewar

Last synced: 25 Dec 2024

https://github.com/andreax79/python-rt11

An utility for transferring files between various legacy filesystems

pdp-11 retrocomputing rt-11 unix

Last synced: 11 Nov 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: 24 Oct 2024

https://github.com/nzeemin/neonbtl-qt

Emulator for Soyuz-Neon PK-11/16, Qt version, WIP 🚧

c-plus-plus cpp cross-platform emulator pdp-11 pdp11 qt qt5 retrocomputing soviet-computer soyuz-neon

Last synced: 15 Nov 2024

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

🕹️ Desolate game ported from TI-83 Plus to Vector-06c

8-bit 8080-assembler 8bit game porting porting-game retro retrocomputing vector-06c vector06c

Last synced: 15 Nov 2024

https://github.com/kevinthecheung/py8080

8080 emulator in Python

8080 basic cpm python retrocomputing

Last synced: 15 Nov 2024

https://github.com/tobylobster/boulderdash

Disassembly of the game Boulderdash on the BBC Micro

6502-assembly 6502-disassembly bbc-micro bbcmicro game retrocomputing

Last synced: 24 Nov 2024

https://github.com/hkzlab/atxm5v

Inline ATX -5v injector

adapter atx powersupply retrocomputing

Last synced: 05 Feb 2025

https://github.com/scruss/bench64

a new BASIC benchmark index for 8-bit computers

basic benchmark portability retrocomputing

Last synced: 30 Jan 2025

https://github.com/nzeemin/soviet-computers

Советсткие компьютеры - списки и ссылки

retrocomputing russian-language soviet-computer

Last synced: 15 Jan 2025

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

ISA 8-bit Quad serial adapter

hardware homebrew isa pcxt retrocomputing

Last synced: 05 Feb 2025

https://github.com/hkzlab/ega-2-rgbs

EPROM based EGA/CGA to analog RGBS converter

cga circuit ega retrocomputing scaler video

Last synced: 05 Feb 2025