home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDDISK / ANAD130.ZIP / ANADISK.DOC next >
Encoding:
Text File  |  1988-05-11  |  27.8 KB  |  661 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.                         ANADISK - The Ultimate Diskette Utility
  12.  
  13.  
  14.  
  15.  
  16.                                    Charles P. Guzis
  17.                                          SYDEX
  18.                                  153 North Murphy Ave.
  19.                                  Sunnyvale, CA  94086
  20.                                     (408) 739-4866
  21.  
  22.  
  23.                                     April 10, 1988
  24.                                       Version 1.3
  25.  
  26.  
  27.                       Copyright 1987, 1988, All Rights Reserved.
  28.                                Charles P. Guzis / SYDEX
  29.  
  30.  
  31.                 THIS IS NOT FREE SOFTWARE and may not  be  sold  without
  32.                 the  author's  express written permission.   If you have
  33.                 paid a "public domain" vendor for this program, rest as-
  34.                 sured that not one bit of what you paid ever  gets  back
  35.                 to  the  author.    If  you  use this program,  YOU MUST
  36.                 REGISTER.  Neither SYDEX nor Mr. Guzis will answer tech-
  37.                 nical support inquiries from unregistered users.
  38.  
  39.                 To register,  send $15.00 with your name,  company  name
  40.                 (if any) and address to -
  41.  
  42.                                          SYDEX
  43.                                  153 North Murphy Ave.
  44.                                   Sunnyvale, CA  94086
  45.  
  46.                 Upon receipt of your registration fee,  you will be sent
  47.                 the most current version of ANADISK and its accompanying
  48.                 documentation.
  49.  
  50.                 ANADISK and this document are  protected  by  copyright.
  51.                 The receipt or possession of this document does not con-
  52.                 vey   any  rights  beyond  those  enumerated  herein  to
  53.                 reproduce or distribute its contents.    If  ANADISK  or
  54.                 this  document are copied,  a fee may be charged for the
  55.                 service of copying only, and not for ANADISK itself.  If
  56.                 such a charge is made,  it must be clearly identified as
  57.                 a service charge only by the vendor.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.            INTRODUCTION
  69.  
  70.            This document is comprised of short excerpts of the full  ANADISK
  71.            reference  material.    If you wish to get a copy of the complete
  72.            documentation for  ANADISK  -  you  guessed  it  -  you  have  to
  73.            REGISTER.  See the preceding page for information on registering.
  74.  
  75.  
  76.            SO WHAT IS ANADISK?
  77.  
  78.            ANADISK is a general-purpose utility package to analyze, inspect,
  79.            edit, repair and copy diskettes.  It is intended for IBM Personal
  80.            Computer-compatible  machines  and  makes  extensive  use  of the
  81.            hardware facilities of this series of machines.  ANADISK does not
  82.            support the "hard" disk, just diskettes.
  83.  
  84.            ANADISK contains  support  for,  but  is  not  limited  to,  DOS-
  85.            compatible diskettes.   Almost any diskette that can successfully
  86.            be read  by  the  hardware  contained  in  your  machine  can  be
  87.            processed by ANADISK.
  88.  
  89.            Menus,  windows  and  use  of  color  where available are part of
  90.            ANADISK's implementation and make it easy to use, even by the in-
  91.            experienced.
  92.  
  93.  
  94.            GETTING STARTED...
  95.  
  96.            As distributed,  ANADISK consists of this  file  (usually  called
  97.            READ.ME or ANADISK.DOC) and the file ANADISK.EXE.  To begin using
  98.            ANADISK, just place the ANADISK.EXE file where it can be executed
  99.            as a program and enter -
  100.  
  101.                      ANADISK
  102.  
  103.            at the DOS prompt.
  104.  
  105.            If  you have a monochrome display adapter,  you're all set to go;
  106.            displays will be light  on  a  dark  background  with  occasional
  107.            reverse video or highlighting.
  108.  
  109.            If  you  have  a monochrome monitor connected to a color graphics
  110.            adapter,  or you find that you would rather have a  light-on-dark
  111.            display  rather than a color display,  simply invoke ANADISK with
  112.            the following line -
  113.  
  114.                      ANADISK M
  115.  
  116.            And all displays will be light on a dark background.
  117.  
  118.  
  119.  
  120.                                         Page 1
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.            If all goes well, you get what a friend calls the "elevator" dis-
  128.            play - a graphic ANADISK  floats  down  to  the  bottom  of  your
  129.            screen,  and the registration information appears.  After a short
  130.            pause, the main menu appears.
  131.  
  132.            What confronts you now is the Main Menu,  which contains a bewil-
  133.            dering set of choices.
  134.  
  135.            Before  launching into the discussion of this display,  there are
  136.            two keys that you should be aware of -
  137.  
  138.                 ESCape will get you out of whatever you're currently  doing.
  139.                 If you're at the Main Menu, ESC will exit to the system.  If
  140.                 you're in SECTOR EDIT mode,  ESC will exit to the MAIN MENU.
  141.                 Generally,  ESC will get you back to whatever you were doing
  142.                 before you got where you are now.  A very useful key.
  143.  
  144.                 F1 will get you a help display if one is available.  For ex-
  145.                 ample, pressing F1 at the main menu will display a short ex-
  146.                 planation  of  the choices shown on the menu.   Pressing any
  147.                 other key will then bring you back to the Main Menu.
  148.  
  149.            Keep these two keys in mind - you won't  regret  it.    Now  back
  150.            to...
  151.  
  152.  
  153.            THE MAIN MENU
  154.  
  155.            The Main Menu is used to select the operation, parameters and op-
  156.            tions  used in ANADISK.   The current choice is indicated by dis-
  157.            playing that item in a reverse video field;  the current position
  158.            is indicated by blinking that item. To select a different choice,
  159.            use  the  right-  and left-arrow cursor keys.   To go to the next
  160.            line in the menu,  use the up- or down-arrow cursor keys.    When
  161.            all choices have been made,  press the ENTER key and ANADISK will
  162.            begin operation.  To exit to DOS, just press the ESCape key.
  163.  
  164.            The operating mode of ANADISK is selected by the  first  line  of
  165.            choices on the Main Menu.  Exactly what ANADISK will do is deter-
  166.            mined by which one of the following you have selected -
  167.  
  168.                 SCAN - reads every sector on a diskette, indicates the find-
  169.                 ings, and optionally pauses for examination.   This function
  170.                 can be used to determine the type of a diskette,  or just to
  171.                 determine its basic readability.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                                         Page 2
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.                 SECTOR - allows editing of the data on a diskette, sector by
  189.                 sector.   Many other operations are possible;  the  diskette
  190.                 under  examination need not be a DOS diskette.  Quite often,
  191.                 SECTOR mode is used to repair data errors or to  change  the
  192.                 structure  of  data  not normally accessible with the normal
  193.                 DOS utilities.
  194.  
  195.                 FILE - allows editing of the data on a  diskette,  by  file,
  196.                 rather than by physical disk address.   Because knowledge of
  197.                 file structure is essential to this mode,  it  may  only  be
  198.                 used with a DOS diskette.
  199.  
  200.                 REPAIR  -  reconciles the File Allocation Tables,  moves bad
  201.                 sectors and scans the diskette for readability.   REPAIR can
  202.                 be  used  to salvage a diskette containing unreadable files.
  203.                 Again,  because the REPAIR function works with  file  struc-
  204.                 ture, it may only be used with a DOS diskette.
  205.  
  206.                 COPY - copies one diskette to another, regardless of format.
  207.                 While not intended as a method for defeating copy protection
  208.                 schemes,  the  COPY  function  will make a true copy of just
  209.                 about any diskette,  regardless of format.   This  operation
  210.                 also  verifies  the  integrity  of  the copy by performing a
  211.                 read-after-write check of each sector.
  212.  
  213.  
  214.            Where the integrity or format  of  a  diskette  is  unknown,  you
  215.            should begin with a SCAN operation.   If data errors are reported
  216.            during the progress of a SCAN,  it is best to  attempt  a  repair
  217.            first by using the SECTOR or FILE Edit modes.  REPAIR mode can be
  218.            used as a last resort for correcting DOS diskettes,  or to  iden-
  219.            tify a particular file containing erroneous data.
  220.  
  221.            The  next  line  on  the Main Menu specifies which diskette drive
  222.            unit will be used for most of  ANADISK's  operations.    Although
  223.            drives  labeled A: through D: are listed,  you will find that you
  224.            may select only those drives which are actually present  on  your
  225.            machine as diskette units.
  226.  
  227.            The  third  line  on the Main Menu specifies which diskette drive
  228.            will receive the result of a COPY operation.   This drive may  be
  229.            the  same  as  the  source drive - you will be prompted to change
  230.            diskettes as needed.  Again,  you will find  that  you  can  only
  231.            select what you have on your machine.
  232.  
  233.            A discussion of each mode follows.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                         Page 3
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.            SCAN MODE
  249.  
  250.            SCAN mode first attempts to determine the characteristics of your
  251.            diskette drive and controller (independent of your machine type).
  252.            As  the  characteristics  of  the equipment found are determined,
  253.            they are reported in either the  left  (General  Information)  or
  254.            right (Detailed Information) bottom windows.   An attempt is made
  255.            to determine the following:
  256.  
  257.                 1.    If the diskette contains any readable information.
  258.  
  259.                 2.    The data rate (250Kbps,  300Kbps or  500Kbps)  used  to
  260.                      record  the  information,   if  applicable.    This  is
  261.                      reported in terms of  the  drive  type  and  the  terms
  262.                      "high" or "low" density.
  263.  
  264.                 3.    The track density or spacing of the diskette versus the
  265.                      normal  recording  track density of the drive (48 or 96
  266.                      tracks per inch).  If the diskette appears to be blank,
  267.                      this is reported and ANADISK exits to the main menu.
  268.  
  269.                      If the diskette appears to be recorded  with  512  byte
  270.                      sectors,  a  check  is made for a File Allocation Table
  271.                      (FAT) present on the first track at its  correct  posi-
  272.                      tion.  If one is found, the diskette is assumed to be a
  273.                      DOS  diskette,  and  analysis is conducted based on the
  274.                      FAT identification byte located.   Note that either  of
  275.                      the two FATs may be intact (something that DOS will not
  276.                      look for).
  277.  
  278.                 4.    If  a  DOS  diskette is detected,  all FAT clusters are
  279.                      checked for correct range,  and if both copies  of  the
  280.                      FAT  can be read,  the two copies are compared for con-
  281.                      sistency.   Any differences are  reported  and  may  be
  282.                      repaired by means of the REPAIR mode or the SECTOR edit
  283.                      mode.
  284.  
  285.                      If a DOS diskette cannot be identified, a check is made
  286.                      for a few other common diskette types,  such as CP/M-86
  287.                      system diskettes.
  288.  
  289.                      Regardless of the type of diskette, the entire diskette
  290.                      is scanned for  structure  and  readability,  reporting
  291.                      changes  in the overall format of each track as well as
  292.                      any errors detected.
  293.  
  294.            At your option,  you may elect to have ANADISK produce a  printed
  295.            listing  of  its findings;  such a listing will be written to the
  296.            first printer (LPT1:) installed on  your  system.    The  printed
  297.            listing option is found on the main menu.
  298.  
  299.  
  300.                                         Page 4
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.            Another  main  menu option instructs ANADISK to stop at any error
  308.            or format change on the current diskette and display a map of the
  309.            sectors read.   Both of these options are applicable only in  the
  310.            SCAN  mode  of operation;  other modes ignore these main menu op-
  311.            tions.
  312.  
  313.  
  314.            SECTOR EDIT MODE
  315.  
  316.            The SECTOR Edit mode allows diskette data to be  altered  or  in-
  317.            spected  on  a sector address basis,  as contrasted with the FILE
  318.            edit mode,  which allows editing of data within a  specified  DOS
  319.            file.    Like  SCAN  mode,  SECTOR  Edit mode begins operation by
  320.            determining the diskette type and  drive  characteristics.  After
  321.            this is done,  however,  you will be prompted to select the track
  322.            and side containing the sector(s) you wish to inspect or modify.
  323.  
  324.            The right- and left-cursor keys are used to select the track, the
  325.            up- and down-cursor keys are used to select the head or side con-
  326.            taining the sector.   The "ruler" line will  show  this  position
  327.            change  correspondingly.      When the ENTER key is pressed,  the
  328.            track is read up for analysis and a track map is displayed.
  329.  
  330.            The desired sector is selected from the displayed  track  map  by
  331.            use of the up- and down-cursor keys. When the sector to be edited
  332.            is highlighted,  the ENTER key is pressed to display the data for
  333.            that sector.   Note that the sectors are listed in the  order  in
  334.            which they occur on the track.
  335.  
  336.            The  sector  data  is displayed in hexadecimal and ASCII formats;
  337.            the current position within the sector data  is  indicated  by  a
  338.            highlighted,  reverse video block.  Sector data may be changed by
  339.            simply entering it at the current position or by  making  use  of
  340.            one of the predefined function keys.  If the sector data has been
  341.            changed, but not re-written to the disk, the word "SAVE" will ap-
  342.            pear  in the editing menu window as a reminder that the data dis-
  343.            played does not yet reflect the actual data on the disk.
  344.  
  345.            The function keys are as follows:
  346.  
  347.                 F1 - Help key, brings up a help display for editing.
  348.  
  349.                 F2 - Re-read the current sector and display its data.
  350.  
  351.                 F3 - Write the currently displayed data back to the dis-
  352.                 kette.
  353.  
  354.                 F4 - Toggle the deleted data mark indicator.    If  set,
  355.                 the data in the buffer will be written (when F3 is used)
  356.                 back  to  the  diskette  with  a Deleted Data Mark.   If
  357.                 clear, no deleted data mark will be set.
  358.  
  359.  
  360.                                         Page 5
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.                 F5 - Shift all the currently displayed data left one bit
  368.                 from the current position to  the  end  of  the  sector.
  369.                 High-order  bits shifted out of the current position are
  370.                 discarded; zeroes are shifted into the low-order bits of
  371.                 the last byte of the sector.
  372.  
  373.                 F6 - Shift all the currently displayed  data  right  one
  374.                 bit  from the current position to the end of the sector.
  375.                 High-order zeroes are shifted into the current position,
  376.                 with low order bits being discarded from the  last  byte
  377.                 of the sector.
  378.  
  379.                 F7 - Take the ones' complement (logical NOT) of the cur-
  380.                 rently  displayed  data from the current position to the
  381.                 end of the sector.
  382.  
  383.                 F8 - Fill the remainder of the currently displayed  sec-
  384.                 tor with the value of the byte at the current position.
  385.  
  386.                 F9  - Read the next sector of the current track;  if the
  387.                 last sector has just been read, "wrap" back to the first
  388.                 sector on the track.
  389.  
  390.                 F10 - Change  the  display  mode  and  data  entry  from
  391.                 hexadecimal to ASCII or vice-versa.  When in ASCII entry
  392.                 mode,  all  printable  characters  (value  of a space or
  393.                 above) can be entered.
  394.  
  395.                 Shift-F2 - Perform a "diagnostic read" of the track.   A
  396.                 diagnostic  read  involves reading the data field of the
  397.                 first sector and continues with all  fields  until  8192
  398.                 bytes  have been read.    ID fields,  gap bytes and CRCs
  399.                 are read indiscriminately;  no attempt to re-synchronize
  400.                 the  data  separator  is made after the first sector has
  401.                 been read.  This function allows viewing of raw data and
  402.                 may be used to determine the value of a data field whose
  403.                 address ID field has been corrupted.
  404.  
  405.                 Shift-F3 - Performs a read of every sector on  the  cur-
  406.                 rent track and side; the data is accumulated.  The track
  407.                 is  then  re-formatted  and  the  data  rewritten to the
  408.                 track.  Before the formatting occurs,  you will be asked
  409.                 to  approve  the formatting - if ESCape is pressed,  the
  410.                 operation will not be performed.   This function may  be
  411.                 used  to  transfer  just  one track from one diskette to
  412.                 another by swapping the source and destination after the
  413.                 prompt appears, but before a response is given.
  414.  
  415.                 Shift-F9 - Read the previous sector on the track; if al-
  416.                 ready at the beginning of the track,  "wrap" to the last
  417.                 sector on the track.
  418.  
  419.  
  420.                                         Page 6
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.                 Shift-F10  -  Read the next side;  equivalent to exiting
  428.                 back to the main display and advancing to the next side.
  429.  
  430.                 ESCape - Back up to the previous display.
  431.  
  432.            ANADISK will attempt to present all  data  recoverable  from  the
  433.            diskette in case of error.   Some of the functions just described
  434.            are intended to assist you in recovering  data  that  has  become
  435.            corrupted.   You will probably find the Shift Right, Left and NOT
  436.            functions especially useful in this respect.
  437.  
  438.            If a sector shows up as "missing" in the track map,  it cannot be
  439.            read,  nor can it be written.   If, however, something comes back
  440.            when it is read,  the sector can be re-written and the error con-
  441.            dition generally will disappear.
  442.  
  443.  
  444.            FILE EDIT MODE
  445.  
  446.            FILE  Edit  mode is similar to the SECTOR Edit mode of operation,
  447.            with the exception that DOS file structure is used as  the  basis
  448.            for organizing information, rather than the physical organization
  449.            of sectors on the diskette.
  450.  
  451.            The  opening  display  for FILE Edit mode presents a list of file
  452.            names contained in the root directory of  the  subject  diskette.
  453.            The cursor up- and down-arrow keys are used to select the file to
  454.            be  edited;  the file name display may be "paged" though by means
  455.            of the Page Up (PgUp) or Page Down (PgDn) cursor keys.
  456.  
  457.            To examine the files in a particular  subdirectory,  position  to
  458.            the subdirectory name and press ENTER.   To go back to the parent
  459.            directory of a subdirectory, position to the ".." entry and press
  460.            ENTER.    To begin editing a file,  position to the file name and
  461.            press ENTER.
  462.  
  463.            The  editing  display  is  almost identical to that of the SECTOR
  464.            Edit mode, with the following exceptions:
  465.  
  466.                 F9 - Reads the next sector in the file,  rather than the
  467.                 next sector on the track.
  468.  
  469.                 Shift-F9 - Reads the previous sector in the file, rather
  470.                 than the previous sector on the track.
  471.  
  472.            Note  also,  that  the file name and offset from the beginning of
  473.            the file appear in the editing menu window,  along with a  "SAVE"
  474.            indication if data has been altered.
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                         Page 7
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.            REPAIR MODE
  489.  
  490.  
  491.            REPAIR mode can be considered to be two functions.   The first is
  492.            a rudimentary DOS diskette check and verify mode; the second is a
  493.            bad sector remapping mode.  The bad sector  remapping  operations
  494.            should  be  construed  as  a  "last resort" type of repair as the
  495.            overall structure of the diskette is affected.
  496.  
  497.            REPAIR mode performs the following tasks:
  498.  
  499.                 1.    Checks for the presence and agreement of two  File  Al-
  500.                      location tables on the diskette.  If a disagreement has
  501.                      been found,  or one table is absent,  a new copy of the
  502.                      FAT may, at your option, be written to the diskette.
  503.  
  504.                 2.    Scans the entire diskette for unreadable data.   If any
  505.                      is found,  the file containing the bad data is located,
  506.                      the cluster (a grouping of sectors used  by  DOS  as  a
  507.                      "unit"  of diskette space) is reassigned to a different
  508.                      area of the diskette and the data (or as  much  of  the
  509.                      data  as  can be read) is written to the newly assigned
  510.                      cluster at your option.   The original cluster contain-
  511.                      ing  the  data  is marked as unavailable for future al-
  512.                      location.
  513.  
  514.            The object of REPAIR mode is production of a  readable  DOS  dis-
  515.            kette.    Data  missing  and  in  error  must  still be corrected
  516.            manually but the structure and size of files  is  assured  to  be
  517.            sound.    The DOS utility CHKDSK can also be useful when checking
  518.            the structural integrity of a diskette and should be  used  after
  519.            REPAIR mode has been run.
  520.  
  521.  
  522.            COPY MODE
  523.  
  524.            COPY  mode  allows  the  contents of one diskette to be copied to
  525.            another,  regardless of format or DOS orientation.    While  COPY
  526.            mode  will  successfully  produce copies of many "copy protected"
  527.            diskettes,  the intent of its function is to enable you to copy a
  528.            diskette which is not copyable using the DOS DISKCOPY function.
  529.  
  530.            A two-drive machine is not necessary for this function;  that is,
  531.            the source and target drives may be the same unit.    If  one  of
  532.            your  drives  is  a  high-capacity (PC-AT type) drive and you are
  533.            copying normal 40 track diskettes, the high-capacity drive should
  534.            be designated as the source drive and the  normal-capacity  drive
  535.            as the destination to ensure an accurate, readable copy.
  536.  
  537.  
  538.  
  539.  
  540.                                         Page 8
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.            If  the  type  of the source drive and diskette is not compatible
  548.            with the type of the destination drive,  an error message will be
  549.            issued  and  ANADISK will exit COPY mode.   For instance,  a 1.2M
  550.            byte high-density diskette in  a  high-density  drive  cannot  be
  551.            copied to a 360K byte normal-density drive.
  552.  
  553.            A scan of the diskette is performed as the copy proceeds;  errors
  554.            are noted in exactly the same manner and format as  in  the  SCAN
  555.            mode.    Sectors  containing  data errors are copied with the er-
  556.            roneous data written as read.   Each track is read back after  it
  557.            is written for verification.   The copy process completes when no
  558.            more data can be found on the source diskette.
  559.  
  560.            If the destination and source drives have been selected to be the
  561.            same unit,  ANADISK will  prompt  for  disk  changes  as  needed.
  562.            ANADISK  attempts to read as much data as is possible into memory
  563.            from the source diskette before writing to the  destination  dis-
  564.            kette.   With a 640K system under DOS 3.3,  about 46 double-sided
  565.            tracks can be copied before a disk change is necessary.
  566.  
  567.  
  568.            SOME CLOSING WORDS...
  569.  
  570.            ANADISK turned out to be more  popular  than  we  had  originally
  571.            thought.    We  are  currently  planning a major new release (due
  572.            about 6/88) of ANADISK which completely re-organizes the function
  573.            and layout and implements the following goodies:
  574.  
  575.                 * Design your own diskette format.
  576.  
  577.                 * Search for data over an entire disk.
  578.  
  579.                 * Save or load data from disk.
  580.  
  581.            And a lot more!   If you've registered prior to the new  release,
  582.            you'll automatically receive an update.
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.            ---------------------
  591.            Some   of  the  terms  used  in  this  document  are  proprietary
  592.            trademarks of one or more of the following:
  593.  
  594.                 International Business Machines -  IBM,  PS/2,  Personal
  595.                 System/2, PC AT.  Microsoft - MS-DOS
  596.  
  597.  
  598.  
  599.  
  600.                                         Page 9
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.            OTHER PRODUCTS BY SYDEX
  609.  
  610.  
  611.                 SHAREWARE
  612.  
  613.                 22NICE  -  A  CP/M 2.2 emulation package.   Supports the NEC
  614.                 V-series chips or performs emulation by  software  for  both
  615.                 the  8080  and Z80 processors.   Includes terminal emulation
  616.                 and  diskette  handling  for  Osborne,  Kaypro,  Morrow  and
  617.                 Actrix.    Allows use of CP/M utilities interchangeably with
  618.                 DOS programs.  $30.00 Shareware registration fee.
  619.  
  620.                 TELEDISK - Turn any diskette into a compressed data file and
  621.                 vice-versa.  Allows you to send and receive entire diskettes
  622.                 via modem.   Great for those bootable game diskettes and for
  623.                 diskettes  with  subdirectories.   Works  with  most  "copy-
  624.                 protected" diskettes.  $20.00 Shareware registration fee.
  625.  
  626.                 COPYQM - Cheap diskette duplicator.  Format, copy and verify
  627.                 multiple diskettes from a single master.  Implements "smart"
  628.                 drive status determination,  freeing  the  operator's  hands
  629.                 from keyboard interaction.  Handles all standard DOS formats
  630.                 including  3.5" 1.44M files.   $15.00 Shareware registration
  631.                 fee.
  632.  
  633.                 FORMATQM - Mass diskette formatter - format a  box  of  dis-
  634.                 kettes at a single sitting.  Implements "smart" drive status
  635.                 determination,  freeing  the  operator's hands from keyboard
  636.                 interaction.   Format a 360K diskette in 41 seconds.    Sup-
  637.                 ports all standard DOS formats.   $15.00 Shareware registra-
  638.                 tion fee.
  639.  
  640.  
  641.                 RETAIL SOFTWARE
  642.  
  643.                 SIMCGA 4.2 - Color Graphics Adapter simulation on monochrome
  644.                 (Hercules-compatible) graphics-equipped machines.  Available
  645.                 from better software retailers and distributed by  ABCO  and
  646.                 American Software Distributors.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                                         Page 10
  661.