|
Origin and history The Coco started life as a Motorola reference system, and was meant to be used as a Videotext terminal. In fact, a cut-down version of the Coco was sold as a Videotext terminal using the same case and keyboard. The original Coco came in 4k, 16k and 32k versions, though hobbyists quickly figured out how to make the 32k systems into 64k systems by enabling the second bank of RAM (which was disabled in the factory). The original battleship-gray case and chiclet keyboard of the CoCo I were dropped in favor of white and full-travel keyboard for the CoCos II and III.
A cartridge-based system The Coco differed from the Z80-based Models I/II/III/4 and 4p by having a cartridge slot, rather like the popular Atari 2600 VCS system. Consequently, many games and applications (including, in fact, a disk system) were released in cartridge form. Like the Model I, the Coco came with Standard and Extended BASIC (analogous to the Level I and II BASIC). A Disk Controller added Disk Extended BASIC. These BASIC Languages were licensed from Microware.
The Dragon clone A British clone of the Coco was called the Dragon 32 and the Dragon 64. An American company Tano, attempted to import these units into the U.S. but met with no success. The Dragon was a much improved unit with RGB Video (rather than the TV Output of the Coco I and II, and much like the later Coco 3), a Parallel Printer port (the Cocos only printed through a slower Serial port), and a better keyboard.
Coco 3 Towards the middle of the 1980s, Tandy introduced the Coco 3 which was meant to compete with the Amiga and Atari ST systems. Based on a faster 6809e, and with improved graphics and sound, the Coco 3 was meant to be more of a gamers system. It came with 128k Standard, and could be upgraded to 512k.
Besides Tandy's licensed Disk BASIC from Microware, additional operating systems were available for the Coco line. These included FLEX (from Frank Hogg) and Microware's OS-9 operating system. Both systems turned the Coco into a much more powerful system, and in the case of OS-9, made it multi-user/multi-tasking.
Tandy also released a Multi-Pak which allowed up to 4 cartridges to be mounted at the same time, a Voice Synthesiser, a Koala Pad, 300 Baud Modem Pak, and other accessories. The Coco was the first Tandy computer to have a mouse available for it.
A popular third party accessory was CocoMax which added a high-resolution Joystick adapter cartridge for the Tandy Mouse, and a software package which was a clone of MacPaint. This was very desirable product for Coco owners and, interestingly enough, the prototypes of the Macintosh Computer were built using the same Motorola 6809 Processor.
Description of different versions There were three versions of the Color Computer:
This model also had a composite output, allowing direct attachment to analog monitors.
The 6809 in the CoCo 1 and 2 ran at 0.895 MHz; the CoCo 3 runs at that frequency by default, but under OS-9 Level 2 runs at twice that rate. Those are one fourth and one half of the color burst frequency used in color television. (Synchronizing the CPU clock to the color burst was common in home computers and video game consoles of the time; even the original IBM PC ran at 4/3 color burst frequency.) This technique was no doubt convenient in lowering part count, but it limited how designers of the computer's successors could adjust the clock rate. Tandy took many other shortcuts in CoCo design, eating CPU cycles to cut the part count. The most notorious were probably the "bit banger" serial port and the "high-res mouse interface," which put the CPU through a busy wait loop while a capacitor discharged to figure out the position of the mouse, so that unless you were actively using the mouse, you learned to move it to the upper left hand corner of the screen.
Third-party companies such as DISTO and Cloud-9 have done considerably more with the CoCo than Tandy perhaps thought possible. For example, one can with third-party hardware attach IDE and SCSI drives to the CoCo. The CoCo still has a small but active user community.
There is/was a major division of CoCo users into two groups: those who used OS-9 and those who "used" DECB (Disk Extended Color BASIC); the quotes are present because many if not most non-OS-9 programs for the CoCo used DECB only as a loader and for disk I/O, beating directly on the hardware for everything else. That meant that not carrying on every wart and shortcut in the original CoCo design would break non-OS-9 CoCo applications, whereas with OS-9 one would need only rewrite device drivers. This perceived requirement of total backwards compatibility killed off at least one attempt to improve on the CoCo--Frank Hogg's "Tomcat" TC09 fizzled out while Chris Burke was attempting to make it simulate all the details of CoCo hardware--and probably killed them all; if there were an archive of the CompuServe OS-9 SIG messages, Kevin Darling's cri de coeur directed to DECB users with the subject line "You're Killing the CoCo!" would be a useful link. Tandy threw away a significant opportunity--one should recall that a 1.8 MHz 6809 processor readily outperformed the 4.77 MHz 8088 in the original IBM PC, and people have run the Hitachi 6309 at 5 MHz.
Search Encyclopedia
|
Featured Article
|