
1. What
were the (disk) Operating Systems available?
RS_DOS |
ADOS |
OS-9 |
J-DOS |
MY-DOS |
MJK DOS |
SCS DOS |
OWL DOS |
Spectrum DOS |
RGB DOS |
STAR-DOS |
Double DOS Basic |
AMDISK? |
FLEX |
|
2. What
programming languages could the CoCo do? 3. Which
communication programs are available for Serial/RS-232? (24 and counting...) 4. How
about Word Processing? (20 and counting...)
5. Tell
me about graphics programs.
CoCo Max |
Rat |
ColorMax |
DaVinci 3 |
MV Canvas |
Max9 |
(any more?) |
|
|
|
SOFTWARE: -------- Q1) What are the (disk)
operating systems available to the CoCo?
RS-DOS was the
original disk OS for the CoCo. Without a disk drive, the CoCos
would run Color BASIC, and you had to purchase the Extended Color BASIC
ROM to take advantage of extra graphics! Plugging in the standard
(although there were two versions) Radio Shack disk controller, gave you
Disk Extended Basic, or RS-DOS. Standard RS-DOS is reviewed in the
hardware FAQ. Essentially, the standard disk commands were
available, including DIR, OPEN, SAVE, LOAD, CLOSE, INPUT, WRITE, KILL,
DSKINI (format), BACKUP, and COPY.
A-DOS was developed by Art
Flexser. It came in three versions, ADOS for the CoCo 1 and 2, and
ADOS 3 & Extended ADOS 3 for the CoCo 3. It was 100%
compatible with RS-DOS if you didn't need to patch Disk BASIC, and added
features to RS-DOS, noteably 40 and 80 track drive support. ADOS
came on a disk, and could be loaded into the CoCo, or you could
customize ADOS, program an EPROM, and use the EPROM as your disk ROM,
therefore booting your CoCo with ADOS. This was a neat, because
many users then set their CoCos to boot with the 80 column screen.
It also ran the CoCo at double-speed, even during disk and printer i/o,
featured auto- line numbering, arrow scroll through listings, auto edit
of errors, macros, etc. Extended ADOS 3 added things like parellel
printer output (assuming you had the right hardware), wildcard
filenames, and a RAMdisk..
OS-9 Level 1 (for CoCo 1 and 2) and
Level 2 (for CoCo 3) was a completely different OS than the DOS
versions. OS-9 supported the full 512k of RAM (on a CC3),
multi-tasking, multiple windows, etc. The modular approach allowed
users to add or change code modules for additional features, such as
40/80 double-sided drive support. Apparently OS-9 Level 1 was for the
64k CoCo 2, but did not work really well. OS-9 Level 2 was a
welcomed upgrade. I think there was a Level 3 upgrade released
recently (a few years ago), but I'm not sure what was upgraded in terms
of performance. Possibly the OS-9 was optimized for use with the
famous 6309
Hitachi chip that boosted the CoCo speed by 20% to 30% when
executing native code.
J-DOS was sold by J&M
Systems of New Mexico. J-DOS supported all RS-DOS commands,
auto-line numbering, error trapping, baud selection, os/9 boot, memory
minder(disk check program)
MY-DOS was sold by
HawkSoft. It was customizable and EPROMable. Features that
it added to RS-DOS included lowercase program entry, SAY command for S/S
Pak, point/click disk directory, double-sided 40 track drives, screen
power-up options
MKJ DOS and MKJ3 DOS were
sold through CoCo Connection of Philadelphia. They were EPROMable,
and included the following features: 80 track DS drives,
wildcards, alphabetical and dated file listings, full screen BASIC
editor, spelled-out errors, repeat key, SAY (for S/S Pak), plus other
special commands for editing.
SCS DOS was also EPROMable,
and sold through Second City Software. From what I could find, it
added 24 new disk commands and 2 new hi-res screens, 40 tracks/DS disks,
6 ms stepping, disk search, and error trapping (the error trapping leads
me to believe it worked for the CoCo 1 and 2)
OWLDOS was sold through
OWL-WARE, of Mertztown, PA. OWLDOS claimed 25% faster disk access,
double sided drives, and correction of a floating point error.
SPECTRUM DOS (again,
EPROMable) sold by Spectrum Products of New York. Added 24 new
disk commands, 2 new hi-res screens, 40 track and double-sided drives,
6ms step, disk search, error trapping (sounds a lot like SCS DOS)
RGB-DOS was sold by Burke
and Burke of Washington.
STAR DOS sold by Star Kits
of New York for the CoCo 2
DOUBLE-DOS BASIC sold by
Double Density Software of Texas allowed the CoCo 2 to use 35,40 and 80
single/double sided drives together, and added reset-protection.
100% compatible with RS-DOS.
AMDISK was a 3 inch
micro-floppy system sold by Amdek. The disk held 312k (flippable
for 624k). Not sure if a patched RS-DOS or a special "AMDISK-DOS"
was used to gain access to these little cartridges. Further
literature in RAINBOW indicates that the AMDISK came with a controller,
and two drives, each disk holding 156k on one side. So we have 2
disks x 156k x flipping each over = 624k! Since each disk actually
holds the same as a standard RS floppy, it's very possible that the
regular RS-DOS could be used.
FLEX was
a product of Technical Systems Inc, of North Carolina. The
official name was "6809 FLEX Operating System". FLEX was then
"ported" to the CoCo under the name of "The FLEX 9.0 Disk Operating
System for teh Radio Shack Color Computer using 64k RAM" by Steve
Odneal, or Missouri, and licensed to Computer Publishing Inc, or
Tennessee. FLEX was competition of the very popular (at the time)
CP/M system for the 8080 and Z80 chips. CP/M could be considered a
forerunner to what we now call DOS on the PC. FLEX worked very
well on a 64k CoCo, whereas apparently OS-9 Level 1 did not work as well
on a 64k CoCo. Q2)
What are the languages available to the CoCo?
Without disk drive:
- Assembler (tape) - Basic (built-in, old CoCo 1s) - Extended Basic (built-in, newer CoCo 1 and newer
models)
RS-DOS:(and compatible variations of
RS-DOS) - Assembler - Disk BASIC (built-in) -
Compiled BASIC (Sometimes called C-BASIC) - C - FORTH
- DAC-FORTH -
DEFT Pascal - LOGO
OS-9: -
APL - Assembler - BASIC-09 - C
- COBOL -
Forth (sold as Forth09) -
Pascal - PILOT - RSB - Sculptor
FLEX - Crunch COBOL
marketed through Frank Hogg Labs Q3) Which communication programs can I get for the CoCo?
Name |
Format |
Type |
VT100? |
ANSI? |
Protocols * |
Auto dial?** |
Other |
KBCom |
OS-9 |
sw/com |
yes |
|
xy z*** |
yes |
double high/wide support |
WindowWriter |
OS-9 |
com |
|
|
|
|
CoCo 3/Level II |
V-term |
DOS |
com |
yes |
no |
xy & x/crc |
yes |
VT-52, 80x28, Vidtex, serial port to
2400 |
Kermit |
DOS |
free |
|
no |
kermit |
no |
|
Kermit |
OS-9 |
free |
|
|
kermit |
|
|
OSTerm |
OS-9 |
share |
yes |
partial |
xy |
yes |
|
SuperComm |
OS-9 |
free |
|
partial |
xy z*** |
yes |
|
Greg-E-Term |
DOS |
share |
|
|
x |
|
|
Greg-E-Term |
DOS |
com |
|
|
xy y-batch |
|
|
AutoTerm |
DOS/Cass |
com |
|
no |
x |
yes |
scripting, also doubled as a basic word
processor |
X-Term |
OS-9 |
com |
|
no |
x |
|
|
VIP Terminal |
DOS/Cart |
com |
|
|
|
|
32/51/64/85x21/24 for
CoCo 1,2,3 |
Warp 1 |
OS-9 |
com |
|
no |
|
yes |
macros, timer |
DataPack III |
DOS |
com |
yes |
no |
x |
|
macros, RAMdisk, 80x28 |
Wiz |
OS-9 |
com |
no |
no |
x/kermit |
yes |
VT-52 |
ColorCom/E |
DOS |
com |
|
no |
x |
|
CoCo 2, 51x24 |
MikeyTerm |
DOS |
share |
|
|
x |
yes |
Autodial with MikeyDial program |
DelphiTerm |
DOS |
share |
|
|
xy |
yes |
macros, RAMdisk, not just for Delphi
users |
Ultimaterm |
DOS |
share |
yes |
|
xy |
yes |
key repeat, VT-52 |
TwilightTerm |
DOS |
share |
no |
yes |
none |
yes |
claims up to 9600 through the serial port with no
lost characters! |
DFT II |
DOS/Cass |
com |
no |
no |
only ASCII |
no |
CoCo 1 and 2 |
ColorTerm Plus |
DOS/Cass |
com |
no |
no |
|
no |
|
DYTERM |
Cart/Cass |
com |
|
|
|
|
"BASIC program with m/l subroutines" |
TermTalk |
DOS/Cass |
com |
|
|
|
|
when combined with Spech Systems "VOICE", it will
read the terminal text to you "just like in the movie War
Games" |
MicroText |
Cart |
com |
|
|
|
|
the cartridge added a second serial port so you
could print as you downloaded. |
MicroTerm |
Cass |
com |
|
|
|
|
MC-10 only | (Blanks in the table mean I don't know) * Protocols: X=Xmodem (usually not Xmodem/CRC), Y=Ymodem
(non-batch), Z=Zmodem(recovery/batch features unknown),
Kermit=Kermit. Except for TwilightTerm (which was coded for ANSI
support rather than downloads), all these comm programs also have ASCII
transfer protocol. ** Autodial in this
chart can mean either a phone directory built in, or programmable macros
that can be used for dialing. Either way, the user does not have to
type ATDT ### ### #### to dial. *** To
use Zmodem, the program calls an external zmodem program, either rz or sz
for receive or send. SuperComm calls the rz/sz automatically, while
KBComm requires a macro.
Q4) What word processing programs could be used on the
CoCo?
Name |
Format |
Type |
CoCo |
Features *** |
Simply Better |
DOS |
com |
3 |
two windows, merge, indexes, forms, spool,
autosave, sort, calc., numbering, paging, WYSIWYG mode,
etc. |
Word Power 3.3 ** |
DOS |
com |
3 |
spell/punct, merge, calc, spool, 2
columns |
VIP Writer |
DOS/Cart |
com |
1,2 |
the basics |
VIP Writer III 2.0 |
DOS |
com |
3 |
spell, undo, print preview, spool |
TeleWriter 64 |
DOS/Cass |
com |
1,2,3 |
51/64/85x24, lowercase, cassette/disk
i/o |
Stylograph CoCo Version |
OS-9 |
com |
1?, 2? |
From Stylo Software of Idaho, apparently better
than the comparable WordStar for the PC. (WordStar was later
replaced by Word Perfect and Microsoft Word) |
TeleWriter 128 |
DOS/Cass |
com |
3 |
macros, preview, 80x28, etc. |
EZWriter |
DOS/Cass |
com |
1,2,3 |
letter writing only, merge, cheap |
TextPro IV |
DOS |
com |
3 |
up to 212x28, on screen bold/ital/etc., buffered
keyboard, merge, RAMdisk, laser printer support |
DynaStar |
OS-9 |
com |
3 |
windows, merge, macros, etc., DynaSpell
optional |
WindowWriter |
OS-9 |
com |
|
multitasking, pull down menus, more |
XWord |
OS-9 |
com |
2,3 |
worked with WordPack, regular screen, Xscreen,
block commands, find/replace, proportional, headers/footers, page
numbering. Optional XSpell checker. |
Ved/Vprint |
OS-9 |
|
|
pull-down text menus, multitasks, etc. (from
Bob Van de Poel) |
Autoterm |
DOS/Cass |
com |
2,3 |
Basic word processor that doubled as a terminal
program. Search, embedded printer codes, margins, compatible
with TeleWriter |
Elite-Word |
DOS/cass |
com |
1,2 |
buffered keyboard, block, upper/lower, merge,
etc. |
SCRIPTSIT |
Cart/DOS |
com |
1,2,3 |
I have to mention this poor pathetic Radio Shack
word processor. Not having seen the disk version, I can say
the cartridge one was pretty sad. The 32 column "windowed"
over the full page, so you could never see the entire
document. Enough said. |
Keep Text II (formerly Chromasette) |
DOS/Cass |
com |
1,2 |
32x16, embedded printer controls, search/replace,
key repeat, centering, margins |
MasterWriter |
DOS/Cass |
com |
1,2 |
Inexpensive, full-screen, block, menus, macros,
print spool, etc. |
CoCoWriter |
DOS/Cass |
com |
1,2 |
32/51/64/85x24, menus |
Max-10 |
DOS |
com |
3 |
I don't really want to get into desktop publishing
(versus basic word processing) but Max-10 from Colorware (designers
of CoCo Max) deserves a mention as being the first true desktop
publishing program for the CoCo 3 with WYSIWYG, columns, built-in
spell checker, resizing imported graphics, undo, margins,
etc. | (Blanks in the
table mean I don't know) ** Many of
these programs were available in earlier versions for just the CoCo 1 or
2. With the advent of the CoCo 3, every started to add 80 column
support. A print spooler and RAMdisk were also popular enhancements
due to more available memory. *** Except
for Max-10, as far as I know, all the other programs with spell-checkers
had "external spell checkers". That is, after typing, you ran the
spell-checker, often by quitting the main word processing
application. I remember one disk spell checker that I had. It
checked almost every word, and the drive spun and ground back and forth
for ages and ages. It worked, but slowly.
Q5) Tell me about graphic programs.
CoCo Max (1,2, and
3) were probably the MOST WELL KNOWN graphic programs for the
CoCo, and the CM3 file format almost became a CoCo standard. CoCo
Max 3 featured two 320x192 screens that could be linked to form a giant 320x384 screen. The menus were easy
to use, as were the tools and textures. Using their own hi-res
interface, and later, the Tandy hi-res interface, the joystick/mouse
could access the entire screen. CoCo Max featured undos, animation
(color slot flipping) fonts, slide shows, stamps, shrink/ stretch,
rotate, zoom, lasso, etc. One feature that tickled everybody was
the color selecting. You would see ALL 64 colors on the screen at
the same time, and then pick the 16 that you wanted.
The Rat was sold by Diecom
(and others). It supported 320x200x16, lines, shapes, fill, stamp,
shrink, rotate, textures, etc. Diecom included a mouse if you
ordered from them.
ColorMax was similar to CoCo
Max. ColroMax 3 debuted before CoCo max III, and ran with
128k. Later ColroMax Deluxe added GIF load/save, palette
animation, multiple screens with cut/paste.
Da Vinci was sold through
Owl-Ware. It featured 320x192x16, custom paintbrushes, fonts,
boxes, etc., zoom, menus. It did not require a hi-res
interface. Instead, the joystick/mouse/x-pad could input either a
"coarse" or "fine" mode. I"m sure you can guess how this
worked.
MVCanvas 2.0 sold by
HyperTech Software of Nevada, was for OS-9 Level II and Multi-Vue.
Featured multiple resolutions up to 320x200, with 16 colors, palette
animation, clipboard, fonts, etc.
Max9 (free) written by Kevin
Darling for OS-9. A demo program using OS-9 calls. Ran in
all 4
windows. ------------------------------------------------------------------------------------------------
This FAQ is being archived and maintained by theother_bob@yahoo.com
|
|
July, 1999 |