NES, Gameboy/Color, Sega Master System / GameGear, and Sega Genesis / MegaDrive Emulators running on ESP BOX and ESP BOX-3 with a custom gamepad
-
Updated
May 27, 2024 - C
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.
NES, Gameboy/Color, Sega Master System / GameGear, and Sega Genesis / MegaDrive Emulators running on ESP BOX and ESP BOX-3 with a custom gamepad
CROSS LIB - A universal 8-bit library and some games built with it
An experimental operating system for 32bit Amiga computers.
A program which displays directories of Commodore 64 & 128 compatible archive files
Design, documentation and software for the Really Old School Computer (M68K)
Burroughs B5500, ICL1900, SEL32, IBM 360/370, IBM 7000 and DEC PDP10 KA10/KI10/KL10/KS10, PDP6 simulators for SimH
small footprint C standard library for Atari ST and m68k-atari-mint cross compiler toolchain
ESP32 Based Digital recorder
6502/65816 cross assembler
Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]
a few simple example programs to show how to deal with the libcmini library
A replacement for MSVCRT designed to be minimal and run on old operating systems, specifically Windows 95. Based on MiniCRT.
Step-Selected Differential Pulse Code Modulation audio codec, format specification and implementation
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).
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.
Virtual Game Platform
Floppy disk interface for Raspberry Pi
PDP-6 Emulator
Custom VGA driver with a simple graphics library