home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega CD-ROM 1
/
megacd_rom_1.zip
/
megacd_rom_1
/
MISCUTL
/
TDISK105.ZIP
/
TELEDISK.DOC
< prev
next >
Wrap
Text File
|
1988-11-29
|
33KB
|
1,021 lines
TELEDISK - A DISKETTE TRANSMITTAL PROTOCOL
Version 1.04 - August, 1988
Copyright 1988, C. P. Guzis and Sydex
153 North Murphy Ave.
Sunnyvale, CA 94086
(408) 739-4866
All Rights Reserved
NOTICE
THIS IS NOT FREE SOFTWARE! If you paid a "public
domain" vendor for this program, you paid for the ser-
vice of copying the program, and not for the program it-
self. Rest assured that nothing ever gets to the
originators of this product from such a sale. You may
evaluate this product, but if you make use of it, you
must register your copy.
We offer several inducements to you for registering.
First of all, you receive the most up-to-date copy of
the program that we have - and we do update the product
on a regular basis. You also receive support for
TELEDISK - which can be quite valuable at times. And
finally, we have a few utilities not included in the
evaluation package. Make no mistake, however - this is
a fully functional version of TELEDISK and not
"crippled" in any way.
To register, just send a check or a company P.O. for
$25.00, together with your name and address and some
reference to TELEDISK (we need to know what you are or-
dering) to -
SYDEX
153 North Murphy Ave.
Sunnyvale, CA 94086
You'll receive your registered copy of TELEDISK and
printed documentation in about 2 weeks.
ADDITIONAL NOTICES
This is "user-supported" software. You are hereby
granted a license by Sydex to distribute this evaluation
copy of TELEDISK and its documentation, subject to the
following conditions:
1. TELEDISK may be distributed freely without
charge in its evaluation form only.
2. TELEDISK may not be sold, licensed, or a fee
charged for its use. If a fee is charged in con-
nection with TELEDISK, it must cover the cost of
copying or dissemination only. Such charges must
be clearly identified as such by the originating
party. Under no circumstances may the purchaser be
given the impression that he is buying TELEDISK it-
self.
3. TELEDISK must be presented as a complete unit,
including this documentation. Neither TELEDISK nor
its documentation may be amended or altered in any
way.
Any other use or distribution of TELEDISK is expressly
forbidden without the written consent of SYDEX.
Table of Contents
TELEDISK -- AT A GLANCE......................................1
WHAT IS TELEDISK AND WHAT DOES IT DO?........................2
GETTING STARTED WITH TELEDISK................................3
COPYING FROM DISKETTE TO A FILE..............................4
COPYING FROM A FILE TO A DISKETTE............................6
COPYING FROM A DISKETTE TO A DISKETTE........................8
THE OPERATING DISPLAY........................................8
ACCESSING OTHER DISK DRIVES.................................10
STRUCTURE OF THE TELEDISK TDn FILES.........................11
PROBLEMS AND LIMITATIONS....................................13
REVISION RECORD.............................................13
THE SYDEX PRODUCT LINE......................................14
i
TELEDISK -- AT A GLANCE
WHAT IT IS --
TELEDISK is a utility which will convert any diskette
into a file and vice-versa. The diskette need not be a
DOS diskette; certain types of "copy-protected" dis-
kettes are also handled. The result is an exact copy of
the original diskette. The file produced by TELEDISK is
compressed to minimal size and is handled by most
telecommunications file transfer protocols, including
Kermit and XMODEM.
HOW TO USE IT --
The program file is named TELEDISK.EXE; no other files
are needed. TELEDISK is menu-driven; to begin, use the
DOS command -
TELEDISK
If the display is unreadable, use -
TELEDISK M
Follow the directions on the menus; press the F1 key for
online help. The ESCape key is used to terminate the
current activity. If you are using a diskette-only sys-
tem, you should have one or two blank, formatted dis-
kettes to hold output file which TELEDISK produces.
It's good practice to write-protect the source (ori-
ginal) diskette when you are making a file from it using
TELEDISK.
All TELEDISK files have an filename extension (type) of
TD0 through TD9.
For detailed information, consult the rest of this document.
Page 1
WHAT IS TELEDISK AND WHAT DOES IT DO?
Sydex develops software and we also carry out support activities
for that software. Part of any "bug hunting" operation is the
task of duplicating problems. And part of duplicating problems
is obtaining the necessary supporting materials.
If "supporting materials" means only one or two files, obtaining
them is easy - just upload them via a modem and a communications
package. If, however, the supporting material takes the form of
many files in several directories, getting the information over a
telephone line tends to be quite an operation. Our only viable
response in such a case had been "Can you Fed Ex it to us?".
Clearly, something better was warranted.
And so TELEDISK was born. This utility allows you to take a dis-
kette and convert it into a file. You can then transmit this
file using your favorite communications program and again use
TELEDISK to reconstruct an exact copy of the diskette from that
file. No muss, no fuss - and very easy to use.
Some applications immediately suggest themselves:
* "No brainer" file transmission. Just send the whole
diskette without worrying about getting all the right
files.
* Preservation of disk directory entries, including hid-
den, read-only and system files, as well as volume
labels and directories.
* Transmit diskettes complete with boot sectors.
* Transfer "foreign" diskette formats - an answer to how
to send a diskette from, say, a Wang word processor
over the phone lines.
* If diskette image files are placed on a hard disk, they
can be saved on a streamer tape backup unit.
* Now, this one isn't obvious... But, since TELEDISK
makes a file from a diskette, this file can be used to
obtain data from foreign formats. The layout of a
TELEDISK output file will be presented later on in this
document.
Something needs to be said about "copy protected" diskettes. It
is not the intent of Sydex or TELEDISK to encourage copyright
violation by making it easier to transmit "copy protected" dis-
kettes. It is true that TELEDISK will handle a number of copy
protection schemes, resulting in a faithful reproduction of the
original; however, this is a necessary "side effect" of the basic
Page 2
operation of TELEDISK. Please note that most commercial software
agreements do not authorize you to redistribute copyrighted
material to third parties, and that by doing so, you may be held
in violation of U.S. copyright law, as well as being liable for
civil damages.
TELEDISK has a number of interesting features:
* The ability to copy one or both sides of a diskette.
* The ability to copy just the diskette sectors allocated
by DOS.
* Optional use of an "advanced" data compression algo-
rithm (Lempel-Zev) to produce minimal file size.
* Automatic "splitting" of files across several diskettes
if necessary. This is essential for diskette-only sys-
tems.
* Menu-driven with online help screens.
* Support of low-density (180K and 360K) formats as well
as high-density (1.2M and 1.44M) formats.
To use TELEDISK, you'll need at least 256K of memory and one dis-
kette drive. For high-density diskette support, you'll need an
PC AT-type machine or an upper-level IBM PS/2 system.
GETTING STARTED WITH TELEDISK
The whole of TELEDISK is contained in the file TELEDISK.EXE; no
other files are required. To start TELEDISK, simply enter
TELEDISK
at the DOS command prompt. If your computer has a color display
adapter, TELEDISK will make use of color in its displays. If you
have a monochrome display connected to a CGA or EGA, you'll prob-
ably want to suppress color selection by invoking TELEDISK with
TELEDISK M
After a sign-on display, you'll be presented with the following
opening menu:
Page 3
+------------------- Teledisk Ver. 1.0 -------------------------+
| Copyright 1988, Sydex, C. P. Guzis |
| Press ESCape to exit, F1 for help |
+---------------------------------------------------------------+
+--------------------- OPERATOR MESSAGES -----------------------+
| Select Function - ESCape to quit, F1 for help |
+---------------------------------------------------------------+
+---------------------------------------------------------------+
| |
| MAIN MENU |
| |
| |
| Select function with the cursor keys. ENTER confirms your |
| choice and goes to next menu. F1 gets help, ESCape exits |
| to DOS. |
| |
| |
| Copy Disk to File Copy File to Disk Copy Disk to Disk |
| |
| |
| |
+---------------------------------------------------------------+
The actual display will appear to be slightly different from that
which is presented here; the restrictions of a printed page do
not allow entirely accurate reproduction.
Observe that the F1 key is always the key to press to get help.
In addition, the ESCape key will generally terminate the current
operation and return to the previous display.
To make a file from a diskette, use the cursor keys to position
the blinking area to "Copy Disk to File" and press the ENTER key.
To recreate a diskette from a file, use the cursor keys to posi-
tion the blinking area to "Copy File to Disk" and press the ENTER
key.
The choice "Copy Disk to Disk" is the equivalent of a "Copy Disk
to File" followed by a "Copy File to Disk" using the same file;
no file is actually created, however.
After selecting the function to be performed by TELEDISK, a sub-
menu will be displayed for selection of various additional
operating parameters. Each sub-menu and the operation of each
function are discussed in the sections which follow.
COPYING FROM DISKETTE TO A FILE
If the "Copy Disk to File" operation was selected, a second menu
appears:
Page 4
+---------------------- Teledisk Ver. 1.0 ----------------------+
| Copyright 1988, Sydex, C. P. Guzis |
| Press ESCape to exit, F1 for help |
+---------------------------------------------------------------+
+--------------------- OPERATOR MESSAGES -----------------------+
| Select Function - ESCape to quit, F1 for help |
+---------------------------------------------------------------+
+---------------------------------------------------------------+
| COPY DISK TO FILE |
| |
| Select choices with cursor keys. Move between lines with up |
| and down keys. ENTER begins execution. F1 gets help, ESCape |
| goes back to the opening menu. |
| |
| Source Diskette Drive A: B: C: D: |
| |
| Check Diskette for Data Both Sides One Side |
| |
| Read Which Sectors All DOS Allocated |
| |
| Data compression method Normal Advanced |
| |
| |
+---------------------------------------------------------------+
Source Diskette Drive refers to where the diskette data is coming
from. If you've added a diskette drive to your computer and it's
not addressed by the drive letters A-D, consult the section
titled "Accessing Other Diskette Drives".
The drive to be used to read the source diskette is selected with
the right- and left-arrow cursor keys. This drive may also be
used for the resulting output file - a prompt will be issued when
diskettes need to be switched.
Check Diskette for Data has meaning only if the diskette is not a
DOS diskette and "DOS Allocated" under "Read Which Sectors" has
been selected. If "Both Sides" is selected, both sides of the
diskette are inspected for data. If only one side is found to
contain data, then only that side is examined. If "One Side" is
selected, the second surface of the diskette will not be ex-
amined. This feature is useful when a single-sided diskette has
been copied to a diskette which has had both sides formatted.
Read Which Sectors determines how the source diskette data is in-
terpreted. If "All" is selected, no interpretation of the dis-
kette is attempted, and all sectors on the diskette are recorded
verbatim. If "DOS Allocated" is selected, an attempt will be
made to recognize the diskette as having one of the standard DOS
formats. If the diskette does, in fact, contain a recognizable
DOS file structure, then only those sectors actually belonging to
data files will be recorded.
Page 5
Data Compression Method determines how much effort should be
spent "squeezing" the diskette file to its smallest representa-
tion. "Normal" causes simple repeated-byte compression to be
used and operates quite rapidly. "Advanced" compression make use
of Lempel-Zev compression in addition to repeated-byte compres-
sion. Advanced compression is somewhat slower than normal com-
pression, particularly on XT-class computers, but typically
results in an output file size 30-40 percent smaller than that
achieved with normal compression only.
After the appropriate selections have been made, the ENTER key is
pressed and a prompt appears for the name of the file to which
the diskette information will be written. If the file name sup-
plied contains an extension, that extension will be ignored. All
TELEDISK files are initially created with an extension of TD0.
If an output file is created on a diskette and the diskette has
insufficient room to hold the entire initial TD0 file, TELEDISK
prompts for another diskette and creates a new file with a TD1
name extension. This process continues from diskette to dis-
kette until the Copy Disk to File operation is complete.
If such a multi-volume file is used when a File to Disk operation
is performed, TELEDISK will prompt for each diskette as it is re-
quired. If all volumes were copied to a hard disk, no prompting
is performed.
After the file name has been entered and TELEDISK has succeeded
in creating the file, the operating display appears and TELEDISK
proceeds with the copy operation.
COPYING FROM A FILE TO A DISKETTE
If Copy File to Disk is selected on the main menu, the following
display is presented:
Page 6
+---------------------- Teledisk Ver. 1.0 ----------------------+
| Copyright 1988, Sydex, C. P. Guzis |
| Press ESCape to exit, F1 for help |
+---------------------------------------------------------------+
+--------------------- OPERATOR MESSAGES -----------------------+
| Select Function - ESCape to quit, F1 for help |
+---------------------------------------------------------------+
+---------------------------------------------------------------+
| |
| COPY FILE TO DISK |
| |
| Select choice with the cursor keys. ENTER begins execution. |
| F1 gets help, ESCape goes back to the opening menu. |
| |
| |
| Destination Diskette Drive A: B: C: D: |
| |
| Enter source file name or ENTER for list - |
| |
+---------------------------------------------------------------+
Here, only the drive to receive the diskette copy is selected.
Once ENTER is pressed, a prompt for the name of the source file
is displayed. A file extension of TD0 is assumed by TELEDISK for
all files. If the ENTER key is pressed in lieu of a file name,
the following display appears:
+---------------------- FILE SELECTION -------------------------+
| |
| Select file name with the cursor keys. Press ENTER to |
| confirm your selection. Press F2 to specify a new drive/path.|
| ESCape exits without selecting; F1 gets help. |
| |
| Current path: C:\WORKDIR |
| |
| |
| ONE TWO THREE FOUR |
| |
| |
| |
+---------------------------------------------------------------+
This display shows all files with the extension TD0 and allows
selection of one by use of the cursor keys. Pressing the ENTER
key confirms the selection and recreation of the original source
diskette will begin. If the F2 key is pressed, a prompt appears
for the name of a new drive and directory for this display. If
ESCape is pressed, the original Copy File to Disk display will be
shown.
Page 7
COPYING FROM A DISKETTE TO A DISKETTE
As mentioned earlier, this option is the logical equivalent of
performing a Disk to File operation, followed by a File to Disk.
However, no intermediate file is created. The menu for this
function appears as follows:
+---------------------- Teledisk Ver. 1.0 ----------------------+
| Copyright 1988, Sydex, C. P. Guzis |
| Press ESCape to exit, F1 for help |
+---------------------------------------------------------------+
+--------------------- OPERATOR MESSAGES -----------------------+
| Select Function - ESCape to quit, F1 for help |
+---------------------------------------------------------------+
+---------------------------------------------------------------+
| |
| COPY DISK TO DISK |
| |
| Select choices with the cursor keys. Move between lines with |
| cursor up and down keys. ENTER begins execution. F1 gets |
| help, ESCape goes back to the opening menu. |
| |
| Source Diskette Drive A: B: C: D: |
| |
| Destination Diskette Drive A: B: C: D: |
| |
| Check Diskette for Data Both Sides One Side |
| |
| Read Which Sectors All DOS Allocated |
| |
| |
+---------------------------------------------------------------+
Source Diskette Drive specifies which drive is to contain the
original for the copy operation; Destination Diskette Drive
specifies the drive to receive the copy. The same drive may be
selected for both; TELEDISK will prompt for the correct diskette
when required.
Check Diskette for Data and Read Which Sectors are the same as
the options of the same name described in Copy Disk to File ear-
lier.
THE OPERATING DISPLAY
After the operating function and its parameters have been
selected, the following display appears:
Page 8
+---------------------- Teledisk Ver. 1.0 ----------------------+
| Copyright 1988, Sydex, C. P. Guzis |
| Press ESCape to exit, F1 for help |
+---------------------------------------------------------------+
+--------------------- OPERATOR MESSAGES -----------------------+
| Scanning Drive A:, Track 0 |
+---------------------------------------------------------------+
|-+-+-+-+-|-+-+-+-+-|-+-+-+-+-|-+-+-+-+-|-+-+-+-+-|-+-+-+-+-|-+-+
0 10 20 30 40 50 60
+-------- GENERAL INFO ---------++------ ANALYSIS INFO ---------+
| || |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
+-------------------------------++------------------------------+
Notice the "thermometer" at about the middle of the display.
TELEDISK uses a "bar" indicator as the operation proceeds to give
an idea of the progress of the operation. The numbers on the
"thermometer" correspond to diskette track numbers. A 360K dis-
kette contains 40 tracks; 720K, 1.2M and 1.44M all contain 80
tracks. Thus, if the thermometer bar indicates 20 on a 1.2M dis-
kette, the operation is about one-quarter complete.
All prompts for disk changes, as well as general progress mes-
sages are displayed in the OPERATOR MESSAGES window. Messages
requiring action are displayed in high-intensity, blinking char-
acters.
The GENERAL INFO display tells what was discovered during the
course of analyzing the diskette, or from reading the file from
which a diskette is to be produced. A note is made of the fol-
lowing:
* Single- or Double-sided diskette
* Diskette density
* Data compression method used
* Sector address range on each side
Page 9
The ANALYSIS INFO display presents a running narration of opera-
tion. The display scrolls as it becomes filled and provides a
track and side "tag" for each item of information displayed.
When the selected copy operation is complete, a prompt is dis-
played in the OPERATOR MESSAGES window. Pressing any key at this
point will cause the opening menu to be displayed.
ACCESSING OTHER DISK DRIVES
TELEDISK obtains the number of diskette drives from the informa-
tion furnished by the computer's ROM BIOS. How the ROM BIOS gets
this information depends on the machine type. On XT-type
machines, the number of drives is set by two DIP switch positions
on the motherboard. On AT-class machines, the number of drives
is set via the SETUP program and stored in battery-backed RAM.
A computer may have an added diskette drive that is not visible
to the ROM BIOS, but is accessed by a special device driver (most
commonly DRIVER.SYS). In this case the ROM BIOS will return too
small a number for the total drive count.
TELEDISK may be informed of the total number of drives on a com-
puter by having this number specified on the command line. For
example, a command of the form:
TELEDISK 3
informs TELEDISK that three diskette drives are present. Rather
than refer to them as A:, B: and C:, TELEDISK refers to these
drives by their physical unit numbers, or 0, 1, and 2.
CAUTION -- When specifying the number of drives do not allow the
source and destination of a copy operation to share the same
unit! TELEDISK has no certain way of determining which drive
letter (A:, B:, etc.) corresponds to a physical unit (0, 1, etc).
If you are uncertain about your operating procedure, write-
protect your source diskette!
The monochrome display option may be specified along with the
number of drives by simply placing the "M" for monochrome and the
number of drives together:
TELEDISK 4M
or alternately,
TELEDISK M4
Page 10
STRUCTURE OF THE TELEDISK TDn FILES
The first file of a TELEDISK series has, as its file name exten-
sion, TD0. A subsequent file will have the extension TD1, and so
on.
Every TELEDISK data file has a header of the following form:
File Identification, 2 bytes, with a value of 'TD' if normal
data compression was used to write it, or 'td' if advanced
data compression was used.
Volume Sequence, 1 byte, the first volume is volume 0.
Check Signature, 1 byte. This is a unique signature common
to all files in a sequence. That is, the headers for a TD0,
TD1, TD2 sequence would all have this same check signature
byte.
Version number, 1 byte. Version of TELEDISK used to create
this file. A decimal value of 10 would signify version 1.0,
11 would signify version 1.1 and so on...
Source Density, 1 byte. Recording density of source drive;
0 = 250K bps, 1 = 300K bps, 2 = 500K bps. If this was a
single-density FM diskette, this number is biased by 128.
Drive Type, 1 byte. Type of source drive. 1 = 360K, 2 =
1.2M, 3 = 720K, 4 = 1.44M. Note that the actual media size
is not recorded; thus type 3 may be either 5.25" or 3.5"
media.
Track Density, 1 byte. Track density of source drive in
relation to source media. 0 = source density matches media
density. 1 = double density media in quad density drive. 2
= quad density media in double density drive.
DOS Mode, 1 byte. Nonzero if source diskette was analyzed
according to DOS allocation.
Media surfaces, 1 byte. 1 = single-sided media, 2 =
double-sided media.
Header CRC, 2 bytes. A 16 bit CRC for this header.
After the header, the diskette structure information and sector
data follows. If advanced data compression was used to produce
this file, the information appears in 6,144 byte blocks of 12 bit
Lempel-Zev code. Each block is preceded by a 2 byte CRC and a 2
byte code packet count (one packet = 12 bits).
Page 11
The information for each track (or surface) is prefixed by a
header of the following format:
Sector count, 1 byte. How many sectors are contained on the
current track. If this is the end of the data file, this
field is set to 255.
Physical cylinder, 1 byte. The physical position of the
source drive head when this track was read.
Physical side, 1 byte. The actual surface (0 or 1) of the
diskette on which this track occurred.
CRC check byte, 1 byte. A CRC checksum of the preceding 3
bytes.
After each track header, there follows a list of sector headers.
Each sector header is of the following format:
Cylinder, 1 byte. The cylinder number of this sector as it
appeared in the ID address field.
Side, 1 byte. The side code of this sector as it appeared
in the ID address field.
Sector number, 1 byte. The sector number of this sector as
it appeared in the ID address field.
Sector length code, 1 byte. The length code (0 = 128 bytes,
1 = 256 bytes, etc.) of this sector as it appeared in the ID
address field.
Syndrome flags, 1 byte. Flags indicating various conditions
of the sector data field, namely,
1 - This sector number occurred more than once on this
track.
2 - A data CRC error occurred when this sector was
read.
4 - A deleted data control mark was present for this
sector.
16 - A DOS sector copy was requested; this sector was
not allocated. In this case, no sector data follows
this header.
32 - This sector's data field is missing; no sector
data follows this header.
Page 12
64 - No ID address field was present for this sector,
but there is a data field. The sector information in
the header represents fabricated information.
Sector CRC, 2 bytes. A CRC checksum of the sector header
information as well as the sector data which follows.
If present, (see the syndrome flags above) the data for the cur-
rent sector follows the header. Note that this data is also in-
cluded in the CRC checksum in the header.
PROBLEMS AND LIMITATIONS
TELEDISK has been tested on several different classes of PC com-
patibles and should provide satisfactory operation. However,
there are some known potential problem areas:
PC Compatibility - TELEDISK depends on a standard PC en-
vironment for operation. TELEDISK will not function with PC
incompatibles such as the Tandy 2000, Heath/Zenith Z-100 or
AT&T 7300. TELEDISK supports Monochrome, CGA, EGA and VGA
display adapters.
High-Density Formats - TELEDISK requires an PC-AT class of
machine to make use of the high density (1.2M and 1.44M)
diskette formats. The IBM PS/2 models 50 through 80 satisfy
this criterion also. PC-XT-type machines with high-density
controllers will operate in low-density mode only.
Other formats - When directed to copy DOS allocated sectors,
TELEDISK examines the first sector of the diskette. If a
boot sector with a valid Disk Parameter Block is present,
the parameters contained within the boot sector are used.
If no valid boot sector is found, the second sector of the
diskette is read to find a valid File Allocation Table
(FAT). If none is found, a non-DOS copy is performed.
Copy Protection - TELEDISK makes an "intelligent" guess when
confronted with unusual track configurations. Copy protec-
tion schemes using the "super-sector" method will not be
reproduced accurately by TELEDISK; the PC disk controller
makes this impossible.
REVISION RECORD
Version 1.0 - April 1988, Initial release.
Version 1.01 - May 1988, Cleaned up help screens, added single-
density (FM) mode.
Version 1.02 - May 1988, Check sector 0 for DPB, faster track
scan algorithm.
Version 1.03 - August 1988, Improve support for 1.2M/1.44M drives.
Page 13
THE SYDEX PRODUCT LINE
SHAREWARE
22DISK - Transfer files, format, examine and erase files on
"foreign" CP/M diskettes on your PC. ASCII diskette
description file allows "roll your own" specifications
for really hard-to-find systems. Includes tips on sup-
porting 8" and 5.25" single-density diskettes. Bundled
with 22NICE. $15.00 Shareware registration fee.
22NICE - A CP/M 2.2 emulation package. Supports the NEC
V-series chips or performs emulation by software for
both the 8080 and Z80 processors. Includes terminal
emulation and diskette handling for Osborne, Kaypro,
Morrow, Heath/Zenith and Actrix. Allows use of CP/M
utilities interchangeably with DOS programs. Includes
22DISK. $30.00 Shareware registration fee.
ANADISK - The compleat diskette utility. Nothing like it
anywhere else; scan, edit, repair and copy just about
any kind of diskette. $15.00 Shareware registration
fee.
COPYQM - Cheap diskette duplicator. Format, copy and verify
multiple diskettes from a single master. Implements
"smart" drive status determination, freeing the
operator's hands from keyboard interaction. Handles
all standard DOS formats including 3.5" 1.44M files.
$15.00 Shareware registration fee.
FORMATQM - Mass diskette formatter - format a box of dis-
kettes at a single sitting. Implements "smart" drive
status determination, freeing the operator's hands from
keyboard interaction. Format a 360K diskette in 41
seconds. Supports all standard DOS formats. $10.00
Shareware registration fee.
RETAIL SOFTWARE
SIMCGA 4.2 - Color Graphics Adapter simulation on monochrome
(Hercules-compatible) graphics-equipped machines.
Available from better software retailers and dis-
tributed by CSS, ABCO and American Software Dis-
tributors.
SIM-EMS - A "must" for AT users -- emulates Lotus/Intel/
Microsoft Expanded memory using your machine's extended
memory. Allows sharing with VDISK and has extremely
simple installation.
Page 14