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 VGA32 V1.4 board with VGA and PS/2 adapter
PRJ_00 Published

TTGO-VGA32 CoCo 2/3 Emulator

A self-contained Color Computer 2 & 3 emulator for the TTGO VGA32 ESP32 board. 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. Now open source, built on off-the-shelf hardware you can buy on Amazon.

Board
TTGO VGA32 V1.4
Video
VGA · MC6847 / GIME
Input
PS/2 keyboard
Status
Published · open source
ttgo-vga32coco2coco36809
View on GitHub
// captured live from the board
Disk Extended Color BASIC boot screen
Boot
CoCo 2/3 emulator About screen
About
6809 CPU and GIME debug status
Debug
On-device emulator settings
Settings
A game running on the emulator
Games
[ 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