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:
“Child of Light! thy limbs are burning
Through the vest which seems to hide them;
As the radiant lines of morning
Through the clouds ere they divide them;
And this atmosphere divinest
Shrouds thee wheresoeer thou shinest.”
—Percy Bysshe Shelley (17921822)