The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
The Rainbow Vol. 09 No. 01 - August 1989 - TRS-80 Color ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
was needed for their <strong>TRS</strong>-<strong>80</strong> <strong>Color</strong> Computer.<br />
OS-9 was already established and<br />
running in 68<strong>09</strong> business computers around<br />
the world when it came to CoCo.<br />
In a way, because Microware released<br />
OS-9 for a world of professional programmers<br />
, engineers and developers, it is not<br />
particularly surprising that a dichotomy<br />
resulted - that of the OS-9 users and the<br />
non-OS-9 users.<br />
Over the years, OS-9 and the <strong>Color</strong><br />
Computer have both changed substantially.<br />
Many would say that it is about time some<br />
real applications for OS-9 showed up.<br />
(Actually, as we will discover, the applications<br />
have been there all along; it is more a<br />
problem of who knew about them than a<br />
lack of software). Many say at last we have<br />
some programs running under OS-9 that<br />
make sense and are relatively easy to use.<br />
But there are those who disagree, maintaining<br />
that OS-9 is still too rigorous and<br />
complicated, and that it is designed for the<br />
programmer, not the average user.<br />
Are they right? What makes OS-9 the<br />
most talked-about operating system in the<br />
<strong>Color</strong> Computer Community? What do you<br />
need to run OS-9? In addition to answering<br />
those questions, I'll provide you an extensive<br />
look at applications.<br />
Down to Basics<br />
OS-9 stands for Operating System 9. It<br />
is an operating system, not a language. <strong>The</strong><br />
best way to conceptualize this is that an<br />
operating system gives the computer its<br />
personality-and its arms, legs, eyes, ears<br />
and brain, if you will. It literally tells the<br />
computer what it is, and then connects it to<br />
the outside world, which means you, the<br />
user, and any peripheral equipment, like<br />
printers and disk drives. If you could break<br />
open an operating system to see what makes<br />
it tick, you would see hundreds of short<br />
little programs, all designed to make the<br />
computer store and retrieve information,<br />
organize and sort files, even manage the<br />
system memory.<br />
Without some kind of operating system<br />
under which the applications run, the<br />
computer is nothing but bits of electronic<br />
circuits, metal and plastic. This is where<br />
words you might have come across, like<br />
Kernel, l OMAN, RBFMA N. Pi pe man , tees and<br />
daughter processes, come into play. <strong>The</strong>se<br />
are just a few of the different elements that<br />
make up an operating system like OS-9.<br />
Someone out there is undoubtably saying,<br />
"But you can program in OS-9. Doesn't<br />
that mean it's a language?"<br />
<strong>The</strong> answer to that question is no. OS-9<br />
contains certain commands and utilities<br />
that basically serve to let the user communicate<br />
information within different areas of<br />
the operating system (through a program<br />
called the shell). Programming also refers<br />
to the operating system's command language.<br />
You can program or instruct the<br />
operating system to perform tasks for you<br />
by "talking" to it in its command language.<br />
<strong>The</strong> Art of Mastering OS-9<br />
Mastering any new language, operating<br />
system, sport or musical instrument all<br />
have something in common. <strong>The</strong>y require<br />
study, research, an investment of time for<br />
learning, practice, patience and, above all,<br />
the drive to succeed. OS-9 is no exception.<br />
One reason why OS-9 is so powerful is<br />
its ability to do several tasks simultaneously.<br />
This is called multitasking. In the<br />
world of computers as a whole, this is not so<br />
fantastiC, but for all the CoCo users, this is<br />
quite amazing. OS-9 picks up where the<br />
computer itself leaves off, and not only<br />
gives him or her an ability to do several<br />
tasks simultaneously or concurrently, it<br />
also gives the user the ability to run several<br />
different computers (or terminals) simultaneously.<br />
To some people this may not seem<br />
so important, but for someone who needs to<br />
do several tasks in rapid succession or at the<br />
same time it is extremely important. <strong>The</strong><br />
user who needs to print a document while<br />
editing another or working on a spreadsheet<br />
is a good example. On the CoCo 3,<br />
pressing the SHIFT and BREAK or CTRL-C<br />
keys simultaneously moves a task or procedure<br />
into the background, allowing the user<br />
to continue with another program or job.<br />
Another reason why the operating system<br />
is called powerful is its ability to direct,<br />
redirect and accept files and keyboard input<br />
and output data generated by the computer<br />
to any device the operating system recognizes<br />
(actually, several at once), to derive<br />
<strong>August</strong> <strong>1989</strong> THE RAINBOW 67