Open source · MIT

Things we build for the 6809.

Emulators that run real CoCo software, browser tools for everyday disk work, and utilities for reverse-engineering vintage code. Most of it lives on GitHub under an open license — fork it, flash it, improve it.

filter
[ TTGO-VGA running CoCo 3 — drop photo ]
PRJ_00 Coming soon

TTGO-VGA CoCo 2/3 Emulator

A self-contained Color Computer 2 & 3 emulator for TTGO-VGA microcontroller boards. Connect a VGA monitor and a PS/2 keyboard and you have a complete CoCo on a board that fits in your palm — no host PC, no OS, just a faithful 6809 machine powered on.

Machines
CoCo 2 / CoCo 3
Video
VGA · MC6847 / GIME
Input
PS/2 keyboard
Status
In development
ttgo-vgacoco2coco36809
Announcement on launch
[ ESP32-S3 + TFT running CoCo 2 ]
PRJ_01Beta-2 · Mar 2026

ESP32 CoCo 2 — XRoar Port

A complete CoCo 2 emulator running on an ESP32-S3, ported from Ciaran Anscomb's XRoar. Cycle-accurate MC6809 CPU, MC6847 video with all graphics modes, dual 6821 PIAs, SAM6883, a WD1793 floppy controller with .DSK/.VDK support, USB-HID keyboard input and SPI TFT output — all on a chip.

Platform
ESP32-S3 · 8MB PSRAM
Display
ST7789 / ILI9341 TFT
Disks
.DSK · .VDK
License
MIT
esp32-s3xroartftusb-hid
View on GitHub
[ Web Disk Manager screenshot ]
PRJ_02Live

Web Disk Manager

A browser-based workbench for CoCo disk images. Create and edit .DSK and .VDK volumes, browse directories, and move files between images and your machine — no native software to install. Hosted, fittingly, on port 6809.

Type
Hosted web tool
Formats
.DSK · .VDK
Access
Browser · :6809
Status
Live
web-tooldisk-imagesbrowser
Open the tool
[ CoCo Image Viewer screenshot ]
PRJ_03Live

CoCo Image Viewer

Decode and display native Color Computer graphics on a modern machine — a fast way to peek at the artwork, title screens and saved images that lived on CoCo disks and cassettes, without booting real hardware.

Type
Image utility
Decodes
CoCo graphics formats
License
Open source
Status
Live
graphicsviewer
View on GitHub
[ 6809 disassembly output ]
PRJ_04Live

6809 Disassembler Skill

An AI-assisted disassembler skill for Motorola 6809 / 6309 machine code. Turn raw CoCo binaries back into readable, annotated assembly — a leg-up for documenting, porting and preserving vintage software whose source has long been lost.

Type
Reverse-engineering skill
Targets
MC6809 · MC6309
License
Open source
Status
Live
68096309disassembler
View on GitHub
[ Apple-1 monitor prompt ]
PRJ_05Live

Apple-I in Python

A side-quest beyond the 6809: a 1976 Apple-1 emulator written in Python, MOS 6502 and all. A compact, readable model of where personal computing began — and a fun companion piece to our Color Computer work.

Machine
Apple-1 (1976)
CPU
MOS 6502
Language
Python
Status
Live
apple-16502python
View on GitHub