Tandy Color Computer 16K
[Vin98]
The Tandy Color Computer 16K, popularly known as the “CoCo,” was a notable early 1980s home computer recognized for its use of the powerful Motorola 6809E CPU and its ability to display color graphics when connected to a standard television. It stood out for its affordability, flexible cartridge-based expansion, and the inclusion of Microsoft’s Color BASIC in ROM, making it accessible for both gaming and educational programming applications.
- Manufacturer: Tandy Corporation (Radio Shack)
- Type: Home computer
- Released: 1980
- Cost at release: USD $599 (CAD ~$2,575 adjusted for inflation)
- MIPS: 0.35 (350 KIPS)
Hardware Specifications
- CPU: Motorola 6809E, 8-bit, running at 0.895MHz
- Memory: 16KB RAM (expandable internally up to 32KB or 64KB on later models)
- ROM: 8KB Microsoft Color BASIC, with optional 8KB Extended Color BASIC
- Keyboard: 53-key “chiclet” keyboard (QWERTY layout with function and arrow keys)
- Video Output: RF modulated for standard TV; resolutions up to 256×192 pixels; 8 colors maximum
- Sound: 6-bit digital-to-analog converter for one-voice sound
- Graphics Modes: 32×16 text, and multiple low/high-res graphics modes, with color and semigraphics capability
- I/O Ports:
- Cassette tape interface (1500 baud)
- Two analog joystick ports
- Cartridge slot for software/program expansion
- RS-232 serial interface (modem/printer connection)
- Operating System: Microsoft Color BASIC (with optional Extended BASIC); supported OS-9 from third parties
- Weight: Approximately 4.75lbs (2.15kg)
Operating System & Programming Languages
- O/S:
- Standard ROM-based OS:
- All models of the Tandy Color Computer ran Microsoft Color BASIC (provided in ROM), which boots directly at power-up.
- Many units were also upgraded with Extended Color BASIC, offering enhanced graphics and program features.
- Optional Disk and Advanced Operating Systems:
- Disk Extended Color BASIC (DECB): Added disk support for floppy drives.
- OS-9: A multitasking, multiuser operating system sold by third parties, notable for its Unix-like features and support for more advanced programming environments. Required upgraded RAM (typically 64K or more).
- Other operating systems such as FLEX were also ported to the system by the community
- Standard ROM-based OS:
- Programming Languages:
- BASIC:
- Microsoft Color BASIC (in ROM)
- Extended Color BASIC (in ROM, larger models)
- Disk Extended Color BASIC (with floppy disk support)
- Assembly Language:
- Motorola 6809 assembly language
- Programs could be created using tools like EDTASM+ (Editor/Assembler/Debugger) cartridges and various machine language monitors
- Other High-Level Languages (usually via cartridge or disk):
- BASIC09: Advanced structured BASIC, included with the OS-9 operating system
- Pascal: Available from third parties for OS-9
- C: Available for OS-9
- FORTH: Community and commercial cartridges
- COBOL, LOGO: Less common, but available through user groups or third-party vendors
- Machine Code/Hex:
- Directly loaded or assembled machine code programs
Notables
- Firsts: Among the earliest affordable home computers with true color graphics and sound, supporting up to eight colors while connected to a regular TV.
- Advanced CPU: Featured the Motorola 6809E, one of the most sophisticated 8-bit CPUs of its era, offering advanced addressing and instruction capabilities for home use.
- Cartridge Slot: Popularized “Program Pak” ROM cartridges, making commercial games and educational software easy to load and run.
- Multitasking OS: Supported OS-9 a Unix-like, multitasking operating system, which was rare for home computers at the time.
- A competitor of the Commodore VIC-20 and Atari 400/800 in the consumer market.
- Unique “chiclet” keyboard and silvery, futuristic styling made it stand out in the showroom.
- Although labeled a TRS-80, it was completely incompatible with other TRS-80 computers, an early source of consumer confusion.
- Longevity: Its architecture was so flexible that the line survived for more than a decade and inspired a strong software ecosystem.
Donated by: Arlen Michaels