VOL. 4, NO. 3 / JULY 1985 / PAGE 40
Why in the world are there so many versions of
DOS (Disk Operating Systems)? Flip through your favorite Atari magazine
(Antic, of course) and you see ads and reviews for products with names
that end in DOS. Who uses them, and why? The following will answer key questions
and point out some of the good and not-so-good points of the major Disk
Operating Systems available for the Atari computer.
For those
of you who are new to the Atari, DOS 2.0S has been the most widely used DOS
since its introduction in 1980. It is a good, reliable product. But the reason
it is widely used is not so much because it is superior but because it is the
"official" Atari DOS and was the first major DOS released for the Atari line of
computers. Most major Atari software vendors conformed to it, so it became the
"standard" by default, independent of merit.
If you wish an
introduction to Atari DOS 2.0 and some of its functions, please refer to "Why
You Want DOS 2" (Antic, April 1985). For those experienced in DOS 2.0,
and yearning to explore greener pastures, read on.
ATARI DOS 2.5
This long awaited product,
successor to Atari 2.0, will become the new 'official' Atari DOS. It was written
by the same group of people (headed by Bill Wilkinson of Optimized Systems
Software) who are responsible for Atari BASIC, DOS 2.0, BASIC A+, BASIC XL, DOS
XL, ACTION! and other top-ranked Atari products.
DOS 2.5
supports both single density and the enhanced (dual) density mode on the Atari
1050 disk drive. If you format a disk in your 1050 drive with this DOS, you'll
find that you now have 1010 sectors (129K) of available disk storage. This
represents a 43% increase in capacity over DOS 2.0. DOS 2.5 maintains the use of
128 byte sectors but increases the number of sectors per track from 18 to 26.
Most importantly, DOS 2.5 maintains file compatibility with DOS 2.0. Thus if you
have a 1050 drive, you can boot up DOS 2.5, format a disk, directly copy your
DOS 2.0 files onto the disk and have considerably more room left over. All this
with no hardware modifications to the disk drive.
Otherwise,
this new DOS looks and acts exactly like DOS 2.0. The menu will be reassuringly
familiar as there has been only one addition: Option [P] on the DOS 2.5 menu
will allow 1050 disk drive users to force a single density disk format instead
of the default enhanced density.
Those of you with 810 drives
need not despair, this DOS is for you too. Although you will not be able to use
the enhanced density feature, you can boot DOS 2.5 disks that were formatted and
written in single density on 1050 drives. The way that DOS 2.5 handles this is
to "hide" files from the 810 drive that cross over sector 720, which is normally
the last DOS 2.0 sector. If you completely fill a DOS 2.5 disk (1010 sectors) on
a 1050 and then check the disk directory at some point you will see files listed
like this:
FILE1.BAS 025
<FILE2.BAS>
025
This tells you FILE1.BAS is entirely contained within the first
720 disk sectors and can therefore be accessed by an 810 drive. The file(s) with
the "< >" characters around them are NOT accessible with an 810 drive
because they are physically located where the 810 drive can't read them. So if
you have an 810 and ask your friend with a 1050 to copy some of his files, make
sure the files you want don't have <> around them!
Other
features of DOS 2.5 are:
1. Though the directory of an empty formatted disk will read "999 + FREE SECTORS". You really have 1010 sectors.
2. Option J (Duplicate Disk) now formats the destination disk before copying.
3. DOS 2.5 will allow 64K of memory in the new 128K Atari 130XE computer to be used as a ramdisk.
4. A file conversion utility to convert Atari DOS 3.0 files to the DOS 2.5 format.
5. A utility to create autoboot basic programs.
6. An un-erase capability to retrieve accidently erased files.
7. You can easily turn write verify on or off and change the number of disk buffers, without resorting to POKEs.
8. The ability to test for bad sectors-whole disk only.
Options 3 through 8 are not directly accessed through the menu
but are included on the DOS 2.5 disk as binary load files.
One
thing that concerns me, as a user, is the lack of a disk utility program for
enhanced density disks. In some preliminary checks, I've found that DiskWiz 2
will read all enhanced density sectors out to sector 1023 (the difference
between 1023 and 1010 is taken up by the boot and directory sectors where
program data is not . stored). It won't trace or map sectors that run past
sector 720, however.
I hope some company or individual will
soon produce a full-featured disk utility compatible with this highly impressive
new DOS 2.5.
ATARI DOS 3.0
DOS 3.0 is the DOS Atari has
been shipping with the 1050 disk drive. It supports enhanced density but,
unfortunately, will not read DOS 2.0 files directly and vice versa. DOS 3.0
permits conversion from DOS 2.0 files to DOS 3.0 format, but disastrously no
provision was made to go the other direction.
Once you
converted your DOS 2.0 files to DOS 3.0, you'd never be able to share your
programs with an 810 drive owner. Antic published a method to convert
back to DOS 2 (January 1985) and there are some public domain utilities around.
Check your local users group, Compuserve SIG*Atari, or wait for DOS 2.5.
The DOS 3.0 file management is a more serious flaw. It stores
files in "blocks" of 1024 bytes as opposed to the DOS 2 (and compatibles') 128
byte "sectors." This can be wastefully inefficient. If you save a file of 1025
bytes (one block plus one byte), DOS 3 will save it as 2 blocks, wasting 1023
bytes of disk space!
This product should be avoided. It's a
shame so many newer Atari users have been saddled with it.
DOS XL 2.3
DOS XL is a superb product,
written and marketed by Optimized Systems Software (OSS). Though no one DOS is
ideal for the needs of all users, this product comes close.
DOS
XL is shipped with both single and double density versions on the disk. It
directly supports both single and TRUE double density.
SMARTDOS 8.1D
SmartDos by Astra Systems is
the DOS that Astra has been packaging for some time with its own drives. Even
though it is packaged with Astra drives, it is compatible with all Atari drives
and all Atari DOS 2 compatible DOS's.
This is menu driven DOS
with some notable differences from Atari DOS 2. It supports single and double
density and displays a "status" line above the menu indicating which drives are
active, their density and the size of free memory.
SmartDos has
some useful menu additions that allow sector copying, drive speed checking, bad
sector testing, write verify on/off, and drive reconfiguration (single to double
density and vice versa). You're given the option of having DUP.SYS (the Disk
Utility Package) resident in memory, though this uses considerable memory.
If you've ever needed a double density sector copier, now
you've got one. SmartDos will copy 121 double density sectors per pass on a 48K
machine, so several swaps are necessary to copy an entire disk (with one drive).
Like Atari DOS 2, there are no extrinsic commands to keep in
mind. SmartDos does not require any special hardware and does not directly
support any. It seems to have difficulty workin with an Axlon Ramdisk, even with
Omnimon installed. But this will be a minor concern to most users.
In general, this is an easy to use product, with more than just
the basics.
SPARTADOS 1.1
SpartaDos is more of a
specialty product than those previously mentioned. It is specifically designed
to be used in conjunction with a hardware modification for the 1050 drive called
the LCD Doubler. This modification is one of two which will convert the 1050 to
true double density.
In addition to supporting double density,
SpartaDos, with the LCD Doubler, supports ultra-fast disk I/O. Incidentally
Happy 1050's also support SpartaDos's ultra fast disk I/O. Not surprisingly,
SpartaDos and the lCD Doubler are marketed by the same company, ICD, Inc. of
Rockford Ill.
The other "specialty" use for this product lies
in its ability to operate with various drive formats simultaneously. This should
be of interest to ATR8000 owners who are running 5 1/4" and 8" drives, single or
double sided, single or double density.
SpartaDos is a command
driven DOS featuring intrinsic and extrinsic commands and batch processing. It
also features time and date stamping of disk files and multiple subdirectories
with 128 file names per directory (double the usual number). There is an
'unerase' command, which allows you to recover a previously deleted file-if you
haven't writen to the disk since deleting that file.
All of
these features sound great, and they are-if you have the hardware. If you don't
have a modified 1050 drive or an ATR8000, you may find few actual advantages to
this product.
SpartaDos is not directly compatible with disk
files created with any other DOS for the Atari. However, a file copy utility is
included which will convert from DOS 2 type files to SpartaDos and back again.
This utility will also copy between densities with ease. The only DOS with which
this utility currently will not work is Atari DOS 3. SpartaDos is an intelligent
copy utility which does not have to told in advance what file type or density it
is copying to or from.
There are four versions of SpartaDos
included on the master disk, two standard DOS's, one for normal drives and one
for hardware modified drives, and two "read only" versions for normal or
modified drives.
The idea of a read only DOS is a bit unusual,
as most of us sooner or later actually need to save something onto disk and
"read only" means just that, it will read files but not write them. The option
is provided because it takes up less memory, loads faster, and is ideal for
loading games where writing to disk is not important. The standard version
supports all of the SpartaDos features.
The high speed versions
of SpartaDos, when used with the appropriate hardware, provide extremely fast
disk I/O. An improvement in reading and writing speed of 2 to 4 times over Atari
DOS 2. SpartaDos is comparable to Happy Enhancement WarpDos in speed. This
increase in disk I/O is made possible by the additional disk hardware which,
among other things, increases the data transfer rate on the serial bus between
the drive and the computer from 19.2k bps to over 40k bps.
MYDOS 3.08A
MYDOS, by Wordmark Systems, is
the DOS shipped with the ATR8000. It is a menu driven DOS which supports all
documented Atari DOS 2 functions and is compatible with all Atari drives and DOS
2 type files. The menu is nearly identical to DOS 2 with a couple of additions:
There is a status line above the menu informing the user of online drives and
their densities and default drive number, and two different options, O and P.
MYDOS option O is used to specify drive type, number of
buffers, and write verify on/off. If you have a configurable drive, you can
specify formatting for 5 1/4" and 8" drives with options similar to SpartaDos.
MYDOS allows 35,40,77 and 80 track formats for single or double sided drives in
single or double density.
MYDOS option P allows the user to
change drive density and specify the default drive (it need not be drive 1).
MYDOS preserves the best features of both Atari DOS 2 and
SpartaDos. No special hardware is required but special drive types are
supported. MYDOS files are directly compatible with single density DOS 2 files.
MYDOS does not seem to have the same memory conflicts with machine language
programs that SpartaDos has.
This is definitely one of the
easiest to learn and one of the most potentially useful DOS's available for the
Atari.
TOPDOS 1.4
TOPDOS is one of the most friendly
full-featured and useful DOS's for the Atari. In fact, it's hard to imagine that
any one person could think of all the commands and utilities provided by this
product. In spite of its apparent complexity TOPDOS remains easy to use. The
newcomer can take to it like DOS 2, while the more experienced can really
customize TOPDOS to fit just about any conceivable system configuration and
purpose.
TOPDOS is menu driven with command options identical
to Atari DOS 2, except they provide considerably more flexibility The disk
directory command A, for example, includes such options as: number of columns to
display directory (up to 2 on screen and 6 on a printer), alphabetize disk
directory, compress file directory (to overwrite deleted files and minimize
search time), list deleted files (which haven't been overwritten) and list
current and deleted files (which can also be un-deleted).
1. Copy with the following options: append, query/no query, merge and update.
2. Delete, with query/no query.
3. Initialize disk in TOPDOS format, Atari format, and
nonstandard drive format. TOPDOS format differs from Atari format in that the
files do not include file numbers within the individual file sectors. This
special format is required to take advantage of a few special features of TOPDOS
such as alphabetization and compression of the disk directory, and to handle
double sided double density drives. Atari DOS cannot read the TOPDOS format but
TOPDOS can read and write Atari DOS formatted disks.
The
nonstandard format option allows those users with compatible drives to specify
the number of sectors desired, up to 944 per side in single density and up to
1968 in double density (8" drive).
It is also possible to
reformat only the VTOC, on a previously formatted disk. This takes approximately
3 seconds instead of the usual 40 seconds.
4. Duplicate Disk, will sense if your destination disk is of the same format as your source disk and will reformat your destination disk, if required.
5. Binary Load, includes the option to load but not run a binary file. It will also report the load addresses present in a binary file.
6. An online help facility for each command.
Besides the commands shared by DOS 2 and TOPDOS, there are some
significant additions. Directly from the main menu you can build "command files"
similar to the batch processing files of DOS XL. These command files can call
other command files, something DOS XL won't allow. There is a mini-monitor which
allows the user to examine and modify specific bytes of memory, and a trouble
option to translate cryptic error numbers into brief English explanations.
The "Set/Status" command reveals a TOPDOS customizing menu.
Just a few of the options include definition of drive density and system drive
number, residence on/off (resident TOPDOS uses 9-10K.), bypass cartridge
allowing the user to bypass the cartridge on boot-up and directly access the
TOPDOS menu, and such bells and whistles as change left margin and redefine
command prompt.
The Axlon Ramdisk and the Mosaic 64 board are
fully supported with some versatile options. One can use the Ramdisk in single
or double density change the drive number of the Ramdisk, define it as the
system drive, and define which 16K banks are active.
A summary
of system status can be called by typing [/] [RETURN]. The status summary
includes: the number and density of online drives, current system drive number,
the current MEMLO and MEMTOP, number of disk buffers, TOPDOS or Atari disk
format, MEM.SAV on or off, DOS resident on or off, cartridge bypass on or off
and write verify on or off.
Describing all the subtleties would
take about 82 pages (the length of the TOPDOS documentation). I have a feeling
that many people will convert to this product as they are exposed to its many
fine features.
WHAT TO BUY?
Before you buy any DOS, keep in
mind that some kind of DOS is going to come with (or came with) your disk drive,
making it essentially free. If you're going to buy an additional DOS, examine
your needs and look for a product that fits your purposes. Certain things, like
special hardware requirements, narrow the field. And ease of use is important.
One personal opinion (shared by the Antic editors) Don't waste
your time with Atari DOS 3!
Atari DOS 2.5 will surely be a hit
with many users because its performance (very good) to price ($0.00) ratio is
tough to beat. Just keep in mind that DOS 2.5 won't do everything! There may be
a DOS out there more suited to your needs that's deserving of your hard-earned
money
Eric Clausen has owned his Atari since January, 1982. He is a member of
ABACUS, the San Francisco users group, and he recently received his dentistry
degree from the University of the Pacific. Eric plans to continue his medical
training toward a PhD in medicine.
MANUFACTURERS
ATARI DOS 2.5
Atari Corp.
1196 Borregas Avenue
Sunnyvale, CA
94088-3427
(408) 745-2000
Send in your DOS 3.0 Master Disk for exchange.
SMARIDOS
Astra Systems
2500 South Fairview, Unit I
Santa Ana, CA
92704
(714) 549-2141
Packaged with Astra drives.
SPARTADOS
lCD, Inc.
1220 Rock Street, Suite 310
Rockford, IL
61101 -1 437
(815) 229-2999
$39.95 DOS alone, $69.95 with doubler(add $4
shipping to either)
TOPDOS
Eclipse Software
1058-G Marigold Court
Sunnyvale, CA 94086
(408) 246-8325
$49.95
MYDOS
Newell Industries
3340 Nottingham Lane
Piano, TX 75074
(214) 423-1781
or
S.W.P. Microcomputer Products
1000 W. Fuller
Ft. Worth, TX 76115
(817) 924-7759
$39.95