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

πŸ•ΉοΈ Ported Desolate game from TI-83 Plus to ZX Spectrum

8-bit 8bit game porting porting-game retro retrocomputing z80 zx-spectrum zxspectrum

Last synced: 15 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/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/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/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/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: 11 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: 08 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/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/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/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/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/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/kevinthecheung/tiny-basic

Tiny BASIC, Dr Dobb's first BASIC for microcomputers

basic python retrocomputing

Last synced: 15 Nov 2024

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

Free, zlib licensed ZX0 decompressor for the x86

8086 8088 decompression pc 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/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/uknc-various

UKNC related various stuff.

macro11 pdp-11 pdp11 retrocomputing uknc

Last synced: 15 Nov 2024

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

MicroEMACS by Dave Conroy

emacs microemacs retrocomputing

Last synced: 27 Oct 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/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 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/larsbrinkhoff/imp

New implementation of an Arpanet IMP

arpanet computer-history emulator imp ncp retrocomputing

Last synced: 12 Oct 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/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/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/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/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/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/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/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/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/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/enet4/retroimg

Convert images to look like in retro IBM hardware

image-manipulation retrocomputing rust-lang

Last synced: 28 Oct 2024

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

General-purpose WebSocket modem for PICO-8

javascript lua pico-8 retrocomputing retrogaming websocket

Last synced: 06 Nov 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: 24 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/backerman/psi2nix

Transfer data to/from a Psion Organiser II.

psion retrocomputing

Last synced: 09 Feb 2025

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

8080 emulator in Python

8080 basic cpm python retrocomputing

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

a new BASIC benchmark index for 8-bit computers

basic benchmark portability retrocomputing

Last synced: 30 Jan 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/hkzlab/atxm5v

Inline ATX -5v injector

adapter atx powersupply 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/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/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/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/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

https://github.com/taviso/wpdfilter

Enable Windows to Index WordPerfect UNIX Documents

retrocomputing unix windows wordperfect

Last synced: 09 Feb 2025

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