Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: retrocomputing
McKlaud76/TMX128K
128K expansion board for Timex Computer TC 2068
Size: 8.87 MB - Last synced: about 3 hours ago - Pushed: about 4 hours ago - Stars: 8 - Forks: 0
learnagon/bbc-basic-by-example
Simple repository to learn BBC BASIC BY EXAMPLE on the Agon Light Microcomputer series!
Language: BASIC - Size: 130 KB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 2 - Forks: 0
paladin-t/fantasy
A curated list of available fantasy consoles/computers.
Size: 179 KB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 1,315 - Forks: 75
640-KB/GLaBIOS
A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS for PC, XT, 8088 Clone or Turbo PCs.
Language: Assembly - Size: 1.16 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 196 - Forks: 13
cdio/caio
8-bit home computers emulator
Language: C++ - Size: 83.2 MB - Last synced: about 16 hours ago - Pushed: about 17 hours ago - Stars: 12 - Forks: 1
PDP-10/its
Incompatible Timesharing System
Language: Assembly - Size: 131 MB - Last synced: about 8 hours ago - Pushed: 1 day ago - Stars: 819 - Forks: 78
markmoxon/elite-compendium
Source for the Elite Compendium, a collection of the best Acornsoft Elite hacks on one disc
Language: Assembly - Size: 930 KB - Last synced: about 4 hours ago - Pushed: 1 day ago - Stars: 5 - Forks: 0
rcornwell/sims
Burroughs B5500, ICL1900, SEL32, IBM 360/370, IBM 7000 and DEC PDP10 KA10/KI10/KL10/KS10, PDP6 simulators for SimH
Language: C - Size: 87.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 87 - Forks: 19
lastic/lastic.github.io Fork of niklasbuschmann/contrast
Lastic's Retro Corner
Language: JavaScript - Size: 163 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
tomas-nestorovic/RIDE
Windows tool for low-level access to any floppy disks, and comfortable high-level access to some legacy filesystems (ZX Spectrum, MS-DOS, etc.).
Language: C++ - Size: 4.3 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 43 - Forks: 0
mihaip/infinite-mac
A classic Mac loaded with everything you'd want
Language: TypeScript - Size: 579 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,092 - Forks: 63
GlennPegden2/RetroNetSec
A fully-fledged network of yester-year to teach long forgotten security techniques
Language: JavaScript - Size: 1000 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 5 - Forks: 1
rosco-m68k/rosco_m68k
Design, documentation and software for the Really Old School Computer (M68K)
Language: C - Size: 69.3 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 151 - Forks: 31
markmoxon/6502sp-elite-beebasm
Fully documented and annotated source code for Elite on the BBC Micro with a 6502 Second Processor
Language: Assembly - Size: 8.31 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 32 - Forks: 0
markmoxon/cassette-elite-beebasm Fork of kieranhj/elite-beebasm
Fully documented and annotated source code for the cassette version of Elite on the BBC Micro
Language: Assembly - Size: 11.2 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 411 - Forks: 39
8bit-mate/smp_tool.rb
A lib to work with the MK90 SMP volume images.
Language: Ruby - Size: 137 KB - Last synced: 3 days ago - Pushed: 28 days ago - Stars: 0 - Forks: 0
OS-1337/OS1337
OS/1337 Project
Language: Shell - Size: 17.3 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 17 - Forks: 1
retronas/retronas
Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles
Language: Jinja - Size: 958 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 671 - Forks: 42
evmar/retrowin32
windows emulator
Language: Rust - Size: 6.49 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 501 - Forks: 18
robhagemans/hoard-of-bitfonts
turns out I like bitmap fonts
Language: Pascal - Size: 16.1 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1,298 - Forks: 49
anthonydotmoe/68040pc
A general purpose computer platform for retrocomputing enthusiasts
Language: Verilog - Size: 14.5 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 5 - Forks: 1
guruthree/cube-bench-classic
Very simple benchmark involving a cube for Classic Mac OS System 7
Language: C++ - Size: 147 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
AnalogFeelings/analogfeelings.github.io
My personal website, with a retro touch to it!
Language: HTML - Size: 9.25 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 7 - Forks: 2
tonytins/tdos4 Fork of neozeed/dos400
Tony's DOS is a retrocomputing and research project.
Language: Assembly - Size: 5.76 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
JesseTG/libretro.py
A Python binding for libretro. Intended for writing test scripts for cores, but can be used for any purpose.
Language: Python - Size: 886 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 4 - Forks: 0
ppeccin/WebMSX
WebMSX - Online MSX Emulator
Language: HTML - Size: 121 MB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 384 - Forks: 69
fieserWolF/convertron3000
Convertron3000 commodore 64 graphics converter
Language: Python - Size: 70 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 39 - Forks: 1
jdahlstrom/retrofire
Graphics from the golden age
Language: Rust - Size: 1.1 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 12 - Forks: 0
barotto/IBMulator
The IBM PS/1 emulator.
Language: C++ - Size: 73.8 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 108 - Forks: 5
UnivEngineer/Specialist-OS
Language: Assembly - Size: 6.59 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0
aberranthacker/timeCS
Port of timeCS MUSIC RELEASE 2023 for Elektronika MS 0511
Language: Assembly - Size: 556 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 0 - Forks: 0
markmoxon/nes-elite-beebasm
Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)
Language: Assembly - Size: 9.58 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 365 - Forks: 15
kreiach/8Blit
Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.
Language: Assembly - Size: 251 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 35 - Forks: 4
rejunity/z80-open-silicon
Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.
Language: Verilog - Size: 41.9 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 492 - Forks: 18
DanielLeC64/C64Emu
C64 emulation written in Kotlin
Language: Kotlin - Size: 442 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 1
markmoxon/electron-elite-beebasm
Fully documented and annotated source code for Elite on the Acorn Electron
Language: Assembly - Size: 6.92 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 24 - Forks: 2
robhagemans/monobit
Tools for working with monochrome bitmap fonts
Language: HTML - Size: 6.56 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 189 - Forks: 9
freemint/libcmini
small footprint C standard library for Atari ST and m68k-atari-mint cross compiler toolchain
Language: C - Size: 566 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 53 - Forks: 6
aberranthacker/chibiakumas
Port of Chibi Akumas game to Soviet PDP-11 compatible microcomputer Elektronika MS0511.
Language: Assembly - Size: 82.6 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 2 - Forks: 0
jgauchia/ESPCompuTone
ESP32 Based Digital recorder
Language: C - Size: 1.92 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 8 - Forks: 0
nealcrook/nascom
Software, utilities and documentation for the Z80-based NASCOM2 computer
Language: Assembly - Size: 113 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 13 - Forks: 4
xeleh/on-telegram
A curated list of Telegram groups/channels. Enjoy!
Size: 44.9 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 26 - Forks: 0
lampmerchant/tashrecorder
Clone of the Farallon MacRecorder.
Language: Assembly - Size: 22.5 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0
ponceto/xcpc-emulator
Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]
Language: C - Size: 1.67 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 23 - Forks: 2
jkominek/x16simplecart
Tutorial for making a Commander X16 cartridge
Size: 94.7 KB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 0
GBirkel/merryo_trolls
Super Merryo Trolls, an Apple IIgs game abandoned in 1994, then recovered 30 years later with modern tools.
Language: Assembly - Size: 22.3 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 20 - Forks: 0
TX-2/TX-2-simulator
Simulator for the pioneering TX-2 computer
Language: Rust - Size: 1.15 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 19 - Forks: 1
mfro0/libcmini-examples
a few simple example programs to show how to deal with the libcmini library
Language: C - Size: 1.07 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 0
lampmerchant/dsk2dc
Utility to convert raw (.dsk) Macintosh disk images to Disk Copy 4.2 (.dc42) images.
Language: Python - Size: 22.5 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 2 - Forks: 0
starling13/emural
Emulator of the vacuum tubes computer from USSR
Language: C++ - Size: 2.07 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
mikeroyal/Retro-Gaming-Guide
Retro Gaming Guide.
Language: Shell - Size: 125 KB - Last synced: 2 days ago - Pushed: about 2 years ago - Stars: 32 - Forks: 6
nzeemin/ukncbtl
UKNCBTL is emulator of Elektronika MS 0511 (UKNC), soviet computer based on two PDP-11 compatible processors.
Language: C++ - Size: 1.82 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 54 - Forks: 5
ivop/8x8-fonts
Collection of very old 8x8 fonts
Language: Shell - Size: 2.05 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
nzeemin/neonbtl
Emulator for Soyuz-Neon PK-11/16, Win32 version, WIP 🚧
Language: C++ - Size: 12.6 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 9 - Forks: 1
segin/TD-DOS Fork of microsoft/MS-DOS
Talamar DOS (TD-DOS) is an open-source distribution of MS-DOS.
Language: Assembly - Size: 114 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0
lampmerchant/mac-serial-interposer
PCBs for Macintosh serial port interposers.
Size: 22.5 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 1 - Forks: 0
fabriziofiorucci/RetroBench-PSU
A versatile bench power supply unit that can power Commodore retrocomputers
Size: 1.59 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0
rsenna/t3x0
T3X/0 is a small, portable, procedural, block-structured, recursive, and almost typeless programming language, and the latest member of the T3X family of languages. Note: this is a GitHub mirror, based on source code available at the original author's website.
Language: Raku - Size: 201 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 1
ssb22/midi-beeper
MIDI Beeper
Language: Python - Size: 75.2 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 9 - Forks: 0
Emupedia/emupedia.github.io
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
Language: JavaScript - Size: 430 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 797 - Forks: 138
lampmerchant/tashpad
An adapter to make a Super Famicom/NES controller appear to an ADB Macintosh as a Gravis GamePad.
Language: Assembly - Size: 23.4 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0
emmanuel-marty/lzsa
Byte-aligned, efficient lossless packer that is optimized for fast decompression on 8-bit micros
Language: C - Size: 1.03 MB - Last synced: 15 days ago - Pushed: 5 months ago - Stars: 229 - Forks: 30
JonathSpirit/MM1_FLASH_128k_A
A FLASH card with 128kBytes of capacity and compatible with MM1 standard.
Size: 1.65 MB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
JonathSpirit/GP8B
G_Processor8Bits a homemade without any microcontroller 8bits processor
Size: 40.4 MB - Last synced: 16 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
AnalogFeelings/ChicagoCRT Fork of malxau/minicrt
A replacement for MSVCRT designed to be minimal and run on old operating systems, specifically Windows 95. Based on MiniCRT.
Language: C - Size: 69.3 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 1 - Forks: 0
themkat/mos-mode
Emacs support for working with MOS 6502 assembly files using https://github.com/datatrash/mos. Utilizes lsp-mode and dap-mode
Language: Emacs Lisp - Size: 60.5 KB - Last synced: 16 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 2
Data-Design-Dimension/workshop-styles-plotly
Ever have that feeling that a lot of data viz you see screams the tool it was made in? Using the Plotly Python libraries, we will take a look under the hood of the style themes available, understand the visual elements like figure and chart backgrounds, and build our own default theme script inspired by 1980's computers.
Language: Jupyter Notebook - Size: 89.8 KB - Last synced: 16 days ago - Pushed: almost 2 years ago - Stars: 9 - Forks: 1
theflyingape/RetroArch
my digital content, configurations, and scripts in support of retrogaming from 1976
Language: Shell - Size: 44.7 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0
lampmerchant/iwm-swim-analyzer
PIC16F1704 firmware to interpret and analyze the output of the Macintosh's IWM/SWIM chip.
Language: Assembly - Size: 45.9 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0
bexxx/commodore64
I start my journey into 6502 assembly on the Commodore 64. I welcome you as my copilot :)
Language: Assembly - Size: 9.51 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 7 - Forks: 3
Kagamiin/ssdpcm
Step-Selected Differential Pulse Code Modulation audio codec, format specification and implementation
Language: C - Size: 127 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 1
dwhinham/mt32-pi
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
Language: C++ - Size: 20.7 MB - Last synced: 15 days ago - Pushed: 10 months ago - Stars: 1,172 - Forks: 70
alangarf/apple-one
An attempt at a small Verilog implementation of the original Apple 1 on an FPGA
Language: Verilog - Size: 5.97 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 124 - Forks: 34
mk6i/retro-aim-server
Revive classic AOL Instant Messenger clients from the 2000s!
Language: Go - Size: 730 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 56 - Forks: 4
mre/mos6502
MOS 6502 emulator written in Rust
Language: Rust - Size: 507 KB - Last synced: 16 days ago - Pushed: 18 days ago - Stars: 65 - Forks: 14
dirkwhoffmann/virtualc64
VirtualC64 is a cycle-accurate C64 emulator for macOS
Language: C++ - Size: 70.4 MB - Last synced: 1 day ago - Pushed: 19 days ago - Stars: 335 - Forks: 34
markmoxon/disc-elite-beebasm
Fully documented and annotated source code for the disc version of Elite on the BBC Micro
Language: Assembly - Size: 32.6 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 39 - Forks: 3
benchmarko/CPCBasicTS
CPCBasicTS - Run CPC BASIC in a Browser (TypeScript)
Language: TypeScript - Size: 15.1 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 9 - Forks: 0
Bregann/RetroTrack
Language: C# - Size: 1.71 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 2 - Forks: 0
benchmarko/CPCBasic
CPCBasic - Run CPC BASIC in a Browser
Language: JavaScript - Size: 977 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 26 - Forks: 2
agrawal-d/agrawal-d.github.io
My personal website
Language: JavaScript - Size: 38 MB - Last synced: 19 days ago - Pushed: about 1 month ago - Stars: 4 - Forks: 2
avaraline/Avara
Port of the original 1996 game from Ambrosia Software.
Language: C++ - Size: 79.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 118 - Forks: 18
evandrosouza-developer/ps2tomsxUSB
This one is a full open design (electronics, pcb and firmware) of a PS/2 Keyboard adapter with USB console for use in MSX and other legacy computers - 15x8 matrix(BCD input - 8 bits "Low active" output).
Language: C - Size: 139 MB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 3 - Forks: 1
evandrosouza-developer/Tester-ps2-msx
Emulator of MSX Keyboard subsystem, to develop, make performance tests and measurements on PS/2 to MSX Adatpter. Now implemented the console as a USB device, plus a USB<=>Serial converter.
Language: C - Size: 28 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
ruguevara/pyayay
PyAYay is a Python wrapper for the AY/YM sound chip emulator. Currently it supports only the Ayumi emulator by Peter Sovietov.
Language: C++ - Size: 35.2 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 5 - Forks: 0
wezm/classic-mac-rust
Experiments using Rust code in classic Mac applications
Language: Rust - Size: 17.6 KB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 7 - Forks: 1
dfandrich/fvcbm
A program which displays directories of Commodore 64 & 128 compatible archive files
Language: C - Size: 129 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 3 - Forks: 2
furrz/Zard80
Use an Arduino as the motherboard for a Z80!
Language: C++ - Size: 417 KB - Last synced: 19 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0
robhagemans/pcbasic
PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters
Language: Python - Size: 18.3 MB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 355 - Forks: 47
eddavis2/MicroEMACS
Microemacs (aka uemacs) v2.0 text editor by Dave Conroy from 1985. Updated to compile on Windows and Linux.
Language: C - Size: 192 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 3
floooh/vscode-kcide
Retro assembly IDE for VSCode
Language: TypeScript - Size: 4.15 MB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 20 - Forks: 1
hagronnestad/retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Language: C# - Size: 17.6 MB - Last synced: 15 days ago - Pushed: 7 months ago - Stars: 24 - Forks: 1
minkcv/vm
Virtual Game Platform
Language: C - Size: 507 KB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 30 - Forks: 8
tobiasvl/awesome-chip-8
List of CHIP-8 resources
Size: 22.5 KB - Last synced: about 22 hours ago - Pushed: over 1 year ago - Stars: 142 - Forks: 10
micheldebree/retropixels
A cross platform tool to convert images to c64 format.
Language: TypeScript - Size: 5.79 MB - Last synced: 12 days ago - Pushed: 4 months ago - Stars: 101 - Forks: 5
picosonic/bbc-fdc
Floppy disk interface for Raspberry Pi
Language: C - Size: 1.68 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 241 - Forks: 22
mc68-net/r8format
r8format: Retrocomputing 8-bit file format manipulation tools
Language: Python - Size: 492 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 5 - Forks: 1
yas-sim/fd-capture-lite
Arduino based floppy disk image capturing tool - No special HW other than Arduino Uno R3 is required.
Language: C++ - Size: 35.2 KB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
idolpx/meatloaf
A Commodore IEC Serial Floppy Drive and WiFi Modem multi-device emulator
Language: C++ - Size: 7.67 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 97 - Forks: 19
taviso/123elf
A native port of Lotus 1-2-3 to Linux.
Language: C - Size: 383 KB - Last synced: 27 days ago - Pushed: 8 months ago - Stars: 1,129 - Forks: 58