TRS-80 Color Computer - The OS-9 Divide

The OS-9 Divide

There is/was a major division of CoCo users: those who used OS-9 and those who used Disk Extended Color BASIC (DECB). The divide comes from the fact that programs using DECB (except for those that used CoCo's form of BASIC) used DECB only as a loader and for disk I/O, communicating with the hardware directly for all other activities. OS-9 applications communicate with OS-9 and its drivers. This allows for a degree of hardware independence.

Many programs written for the CoCo were DECB programs. In order to support such programs (or at least, those that bypassed BASIC and addressed hardware directly), any future CoCo version would have to be hardware-compatible with the CoCo, or perfectly emulate every aspect of the CoCo. In contrast, OS-9 programs relied only on OS-9 functions, and its drivers could be rewritten to work with different hardware. However, DECB comes with the CoCo system itself, and required no further setup or purchasing. OS-9 was an additional product that had to be loaded manually each time the computer was started. Writing an OS-9 program meant appealing to a smaller subset of the CoCo community; this discouraged development of OS-9 products.

Read more about this topic:  TRS-80 Color Computer

Famous quotes containing the word divide:

    Grief can take care of itself, but to get the full value of a joy you must have somebody to divide it with.
    Mark Twain [Samuel Langhorne Clemens] (1835–1910)