Software (C, C++, x86, 6502, TMS9900 ASM) Retro Computing, Hardware Emulation
pico9918. A replacement for the classic TMS9918A/TMS9929A VDP, powered by a Raspberry Pi Pico
253hbc-56. Homebrew 65C02 computer on a backplane
234pico-56. The HBC-56 (65C02/TMS9918A/AY-3-8910 retro computer) fully emulated on a Raspberry Pi Pico
167vrcpu. Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
134vrEmuLcd. Character LCD emulator library (C99 engine, web front-end).
82vrEmuTms9918. TMS9918A emulator library (C99)
80vrEmu6502. 6502/65C02 emulator library (C99)
65keyboard4a99. Cherry MX compatible upgrade for your Texas Instruments TI-99/4A Mitsumi mylar keyboard
22acme. ACME 6502/65C02 Assembler
11vrEmu6522. 6522 / 65C22 VIA emulation library
11retroplex. A Supaplex clone for retro computers sporting a PICO9918
9emu2149. A YM2149 (aka PSG) emulator written in C.
8no-OS-FatFS-SD-SDIO-SPI-RPi-Pico. A FAT filesystem with SDIO and SPI drivers for SD card on Raspberry Pi Pico
7cx16-supaplex. Supaplex for the Commander x16
6thumb9900. Thumb ARM assembly TMS9900 emulation library
4retropipe. Pipe Dreams clone for retro computers
4cx16-common-asm. Common code for Commander X16 development
3supaplex-tools. Tools to work with the original Supaplex game code
3CVBasic. BASIC language compiler for Colecovision, MSX, SG1000, Spectravideo SVI-318/328, Creativision, Sord M5, Memotech MTX, Tatung Einstein, Casio PV-2000, and Hanimex/Soundic Pencil II.
2cx16-snake. Snake! for the Commander X16
2cvbiosid. Identify ColecoVision/ADAM BIOS
2imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
1finalgrom99. A cartridge for the TI 99/4A that runs ROM and GROM images from an SD card
1gasm80. Gasm80: Generic assembler for Z80/6502
1SDL. Simple Directmedia Layer
1