This repository contains a collection of Arduino-based emulators for the vintage Busch 2090 Microtronic Computer System, an educational 4-bit computer from Germany produced in the early 1980s. The project provides multiple implementation versions ranging from simple Arduino Uno R3 setups to more advanced "Next Generation" hardware featuring OLED displays and SD card storage. It includes comprehensive documentation on reverse-engineered protocols such as the 2095 Cassette Interface, machine code sound output techniques, and various built-in ROM programs for games like Lunar Lander and Nim.
A Macintosh Plus emulator port designed specifically for the Cheap-Yellow-Display (ESP32) board. This project utilizes umac and the Musashi 68k emulator to provide a functional vintage computing experience on modern low-cost hardware, featuring touchpad emulation for mouse control.
Key features include:
- Homebrew Macintosh applications built with Retro68 such as Weather, WiFi status, and CydCtl for hardware control.
- An IPC (Inter-Process Communication) interface between the Mac emulator and ESP32 via memory-mapped regions.
- Integration with Home Assistant through MQTT to display real-time weather data.
- Support for 240x320 LCD displays with touch capabilities.
Developer Lyra Rebane has created an emulator for a basic Intel x86-based computer entirely using CSS, proving the language's Turing-completeness. The emulator runs in-browser and requires no JavaScript, though a script tag is used for a faster clock. It's not practical for performance, but a fun demonstration of what's possible with CSS.
A Kindle emulator/interface built with JavaScript, offering login/registration, app browsing, and settings.
The fast, feature-rich, GPU based terminal emulator. It's capable, scriptable, composable, cross-platform, and innovative.
This GitHub repository contains a re-implementation of the IPL-V programming language and the Logic Theorist (LT) program. It includes the original code transcribed into a TSV format and converted to Lisp, along with documentation and debugging tools.
6502.sh is a 6502 emulator and debugger written in busybox ash compliant shell script, featuring 32k RAM, 16k ROM, an interactive debugger, and STDIO directed to an ACIA compatible serial port.
A 6502 system emulated in a busybox ash shell script, featuring RAM, ROM, and an emulated serial port on STDIO, with built-in monitor and debugger.
This article provides a detailed guide on how to use the PiDP-8/I, a PDP-8/I emulator running on a Raspberry Pi. It covers getting started, simple sample programs, console orientation, and advanced topics like loading FOCAL and playing Spacewar!
Detailed instructions and assembly guide for building the PiDP-10, a PDP-10 emulator built using a Raspberry Pi.