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