A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
-
Updated
Oct 8, 2025 - 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.
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
🎹🎶 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.
VirtualC64 is a cycle-accurate C64 emulator for macOS
A remake of the libretro melonDS core that prioritizes standalone parity, reliability, and usability.
Decompression routines for ancient formats
The IBM PS/1 emulator.
CERBERUS 2080™, the amazing multi-processor 8-bit microcomputer, featuring Z80, 65C02 and AVR processors.
(Moved to Codeberg!) 16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM
UKNCBTL is emulator of Elektronika MS 0511 (UKNC), soviet computer based on two PDP-11 compatible processors.
7-Zip for DOS and Windows 95
🎮 Lemmings clone in C++ implemented in a custom engine.
A Terminal Based Chip-8 Emulator
A tool for finding JIS-based Japanese characters in binary data
Talos ES™ is a mini-computer, built with standard, discrete logic (74-series chips), featuring a custom RISC CPU. It's meant for education and entertainment.
Chip8 emulator in C++ with graphics rendered directly on the terminal.
Video-to-VGA converter for Sinclair QL
Open Hardware Floppy Drive Swapper for Amiga Computers