Tandy CoCo 3

hardware / status: active

I have three CoCo 3s. One has a Hitachi 6309 in place of the stock 68B09E and was always a little flaky. The other two have been collecting dust: a clean one that’s still in the box, with the foam, the booklets and a Radio Shack flyer, and an old unmodified one. The old one is getting 512K and a 6309. The boxed one stays boxed for now. Maybe I’ll upgrade it, maybe not.

The boxed one. Still in its bag in the foam, with the Extended BASIC manual, the intro book, the quick reference guide, the Tandy flyer and a Rainbow magazine insert.
The boxed one. Still in its bag in the foam, with the Extended BASIC manual, the intro book, the quick reference guide, the Tandy flyer and a Rainbow magazine insert.

Mostly the CoCo has been an appliance for me. Boot NitrOS-9, poke around, turn it off. These notes are me trying to make it something I actually write code for, which on this machine means BASIC09 or an assembler, since there’s no Turbo C or Merlin to lean on.

If you have something interesting of equal or greater value, reach out.

Current state

As of 2026-09-25: The 6309 machine boots and survives tapping. An undocumented 32 MHz clock mod came out, the oscillator went back to what the schematic calls for, and the GIME socket got cleaned. It hasn’t had a long burn-in yet. BASIC09 runs. The native asm assembles by hand, but make does nothing. The Speech/Sound Cartridge is still untested on the repaired machine.

Architecture

Nothing yet.

Hardware

ItemNotes
CoCo 3 with 6309NTSC, HD63C09E. The one that had the clock mod.
CoCo 3, oldUnmodified. Next up for 512K and a 6309.
CoCo 3, boxedClean, still in the box with foam, booklets and flyer
NitrOS-9Runs the CoCo 3 in its 1.79 MHz double-speed mode
CoCo SDCStorage. The dev loop through it is slower than I hoped.
RS-232 PakTakes the only cartridge slot
Multi-PakFour slots, bulky, rarely used
Dual floppy drives + controllerMatching set
Speech/Sound Cartridge (26-3144A)Has never worked on the CoCo 3

The single cartridge slot is the real bottleneck.

Gateware and firmware

Nothing yet. I’ll probably get a prototype board for the cartridge slot, throw an FPGA on the bus and tinker, since that’s what I end up doing with everything.

Open problems

Build logs

Dated working notes for this project, newest first. Corrections land as new entries.