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

A simple 6502 assembler written in Rust

assembler retrocomputing rust

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

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

https://github.com/jblang/gamecontroller

Game Controller interface for RC2014

atari colecovision controller games genesis joystick pcb retrocomputing

Last synced: 12 Nov 2024

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

EMUCHIP8, a CHIP-8 emulator.

chip-8 chip8 chip8-emulator emudev emulator retrocomputing

Last synced: 16 Dec 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/pdp-10/microcode

Central place for all PDP-10 microcode

digital-equipment-corporation foonly microcode pdp-10 retrocomputing

Last synced: 18 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/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/tebl/apple2-prototyping-card

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

apple2 electronics kicad prototyping retrocomputing

Last synced: 05 Dec 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/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: 01 Dec 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/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/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/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/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/hrvach/oraojs

Croatian computer Orao emulator in JavaScript

croatia emulator javascript js orao retrocomputing vintage-computers

Last synced: 07 Nov 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/swetland/ahcc

Atari ST C89 Compiler (Mirror)

atari-st c-compiler c89 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: 28 Nov 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/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/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 Nov 2024

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

VaxArchive.org Source Code

retrocomputing vax

Last synced: 24 Nov 2024

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/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: 12 Dec 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: 12 Dec 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/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: 19 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/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/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 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/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/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/kevinthecheung/py8080

8080 emulator in Python

8080 basic cpm python retrocomputing

Last synced: 15 Nov 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/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/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/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/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/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/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/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/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/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/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/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/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/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/f4grx/hc11-sim

A working simulator for 68HC11 development

68hc11 8-bit development retrocomputing simulation

Last synced: 17 Nov 2024

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

a new BASIC benchmark index for 8-bit computers

basic benchmark portability retrocomputing

Last synced: 03 Dec 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/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/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/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/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/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/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/vkorbes/vdos

V's notes on MS-DOS programming.

assembly assembly-x86 ibm-pc ms-dos retrocomputing

Last synced: 20 Nov 2024