home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 200.img / TD204REG.ZIP / TELEDISK.DOC < prev    next >
Text File  |  1990-06-05  |  41KB  |  987 lines

  1.  
  2.  
  3.  
  4.  
  5.  Sydex
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                   TeleDisk
  27.  
  28.  
  29.                           The Diskette FAX Machine
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.                                          Sydex
  53.                                          153 North Murphy Ave.
  54.                                          Sunnyvale, CA  94086
  55.                                          (408) 739-4866
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                          Table of Contents
  64.  
  65.  
  66.    TeleDisk At a Glance.........................................1
  67.  
  68.    The TDCONFIG Configuration Program...........................3
  69.  
  70.    Getting Started With TeleDisk................................5
  71.  
  72.    Copying From A Diskette To A File............................7
  73.  
  74.    Copying From A File To A Diskette............................8
  75.  
  76.    Copying From A Diskette To A Diskette.......................10
  77.  
  78.    The Operating Display.......................................11
  79.  
  80.    Compatibility With Older Versions...........................12
  81.  
  82.    Revision Record.............................................12
  83.  
  84.    Acknowledgment..............................................12
  85.  
  86.    The Sydex Product Line......................................13
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.                                  i
  117.  
  118.  
  119.  
  120.  
  121.                      TeleDisk - The Diskette FAX Machine
  122.  
  123.  
  124.                         Version 2.0 - February, 1990
  125.  
  126.                          Copyright 1989, 1990, Sydex
  127.                             153 North Murphy Ave.
  128.                             Sunnyvale, CA  94086
  129.                             Voice: (408) 739-4866
  130.                              FAX: (408) 738-2860
  131.  
  132.                              All Rights Reserved
  133.  
  134.  
  135.                                    NOTICE
  136.  
  137.  THIS IS NOT FREE  SOFTWARE!   If you  paid  a "public domain"   vendor  for
  138.  this program,  you paid for the service of copying the program, and not for
  139.  the program itself.  Rest assured that nothing ever gets to the originators
  140.  of  this product from such a sale.   You may evaluate this product,  but if
  141.  you make use of it, you must register your copy.
  142.  
  143.  We offer several inducements to you for registering.   First  of  all,  you
  144.  receive  the  most up-to-date copy of the program that we have -- and we do
  145.  update the product on a regular  basis.    You  also  receive  support  for
  146.  TeleDisk  --  which can be quite valuable at times.   You also receive com-
  147.  plete printed documentation for  the  product.  A  "do-it-yourself"  update
  148.  service  is offered to registered users through our own BBS.   And finally,
  149.  we include an evaluation package of some of our  other  software  products.
  150.  Make  no  mistake,  however--this is a fully functional version of TeleDisk
  151.  and not "crippled" in any way.   As a final inducement to  you--the  regis-
  152.  tered package does not contain the advertising copy...
  153.  
  154.                           REGISTRATION INFORMATION
  155.  
  156.  The  non-commercial single-user registration fee for TeleDisk is $20.00 US.
  157.  The commercial and multisystem site fee for TeleDisk is  $125.00 1 .    Users
  158.  outside  of Canada and the United States should include an additional $5.00
  159.  for international airmail.  We can accept payment only in U.S. funds.
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  --------------------
  169.  1.  A "site license" is a product to be used at a single  physical  location
  170.  on a number of systems.   Generally speaking,  if the location has a street
  171.  or postal address, it is a single site.
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  Send a check or company P.O. for the appropriate amount to:
  180.  
  181.                                     Sydex
  182.                             153 North Murphy Ave.
  183.                              Sunnyvale, CA 94086
  184.  
  185.  We can also accept VISA or Master Card;  contact us for details.   On  cor-
  186.  porate orders, our terms are normally net 30.  Please indicate what product
  187.  you are ordering and if you have a requirement for 3.5" media.  We normally
  188.  ship 5.25" 360K diskettes, but will furnish 3.5" 720K media upon request.
  189.  
  190.  If  you are a registered user of this product and desire an update,  please
  191.  send $4.00 for handling and we will ship you an up-to-date  copy.    Please
  192.  add $3.00 for printed documentation to cover duplication costs.
  193.  
  194.                              DISTRIBUTION NOTICE
  195.  
  196.  This  is  "user-supported"  software.   You are hereby granted a license by
  197.  Sydex to distribute this evaluation copy of TeleDisk and its documentation,
  198.  subject to the following conditions:
  199.  
  200.  1.    TeleDisk may be distributed freely without charge in  evaluation  form
  201.       only.
  202.  
  203.  2.    TeleDisk may not be sold,  licensed, or a fee charged for its use.  If
  204.       a fee is charged in connection with TeleDisk,  it must cover the  cost
  205.       of copying or dissemination only.   Such charges must be clearly iden-
  206.       tified as such by the originating party.   Under no circumstances  may
  207.       the  purchaser  be given the impression that he is buying TeleDisk it-
  208.       self.
  209.  
  210.  3.    TeleDisk must be presented as a complete unit, including this documen-
  211.       tation.   Neither TeleDisk nor its documentation may be amended or al-
  212.       tered in any way.
  213.  
  214.  4.    By  granting  you  the  right  to  distribute  the  evaluation form of
  215.       TeleDisk, you do not become the owner of TeleDisk in any form.
  216.  
  217.       Any other use,  distribution or representation of TeleDisk is  ex-
  218.       pressly forbidden without the written consent of Sydex.
  219.  
  220.  
  221.  
  222.  
  223.  CP/M, CP/M-80 and CP/M 2.2 are trademarks of Digital Research.  MS-DOS is a
  224.  trademark of Microsoft.  IBM PC, PC-XT and PC-AT are trademarks of Interna-
  225.  tional  Business  Machines.   CompatiCard is a trademark of MicroSolutions,
  226.  Inc.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  TeleDisk At a Glance
  239.  
  240.  What TeleDisk Is
  241.  
  242.  TeleDisk is a utility which will convert  any  diskette  into  a  file  and
  243.  vice-versa.    The  diskette  need not be a DOS diskette;  certain types of
  244.  "copy-protected" diskettes are also handled.   The result is an exact  copy
  245.  of  the original diskette.   The file produced by TeleDisk is compressed to
  246.  minimal size and  is  handled  by  most  telecommunications  file  transfer
  247.  protocols, including Kermit and XMODEM.
  248.  
  249.  We  initially had a problem in explaining in ten words or less exactly what
  250.  it was that TeleDisk did.   One of our customers hit on the description  of
  251.  TeleDisk as a "diskette FAX machine".  A very accurate description!
  252.  
  253.  We  at  Sydex develop software and we also carry out support activities for
  254.  that software.   Part of  any  "bug  hunting"  operation  is  the  task  of
  255.  duplicating  problems.    And part of duplicating problems is obtaining the
  256.  necessary supporting materials.
  257.  
  258.  If "supporting materials" means only one or two files,  obtaining  them  is
  259.  easy  -  just  upload  them via a modem and a communications package.   If,
  260.  however,  the supporting material takes the form of many files  in  several
  261.  directories,  or  worse yet,  data on a diskette from an alien system in an
  262.  unknown format,  getting the information over a telephone line can be a big
  263.  problem.   Our only viable response in such a case had been "Can you Fed Ex
  264.  it to us?".  Clearly, something better was warranted.
  265.  
  266.  And so TeleDisk was born.   This utility allows you to take a diskette  and
  267.  convert  it  into  a  file.    You  can  then transmit this file using your
  268.  favorite communications program and again use TeleDisk  to  reconstruct  an
  269.  exact  copy  of the diskette from that file.   No muss,  no fuss - and very
  270.  easy to use.  Some applications immediately suggest themselves:
  271.  
  272.       *     "No brainer" file transmission.   Just send  the  whole  diskette
  273.            without worrying about getting all the right files.
  274.  
  275.       *     Preservation of disk directory entries,  including hidden,  read-
  276.            only and system files, as well as volume labels and directories.
  277.  
  278.       *     Transmit diskettes complete with boot sectors.
  279.  
  280.       *     Transfer "foreign" diskette formats - an answer to how to send  a
  281.            diskette from, say, a Wang word processor over the phone lines.
  282.  
  283.       *     If  diskette  image files are placed on a hard disk,  they can be
  284.            saved on a streamer tape backup unit.
  285.  
  286.       *     Transfer entire diskettes over a network.
  287.  
  288.  
  289.  
  290.                                    Page 1
  291.  
  292.  
  293.  
  294.  
  295.       *     Now, this one isn't obvious...  But,  since TeleDisk makes a file
  296.            from  a diskette,  this file can be used to obtain data from for-
  297.            eign formats.   The layout of a  TeleDisk  output  file  will  be
  298.            presented later on in this document.
  299.  
  300.  About  "copy protected" diskettes...   It is not the intent of Sydex to en-
  301.  courage  copyright  violation  by  making  it  easier  to  transmit   "copy
  302.  protected" diskettes.  It may be true that TeleDisk will handle a number of
  303.  copy  protection  schemes,  resulting  in  a  faithful  reproduction of the
  304.  original; however, this is a necessary "side effect" of the basic operation
  305.  of TeleDisk.   Please note that most commercial software agreements do  not
  306.  authorize  you  to redistribute copyrighted material to third parties,  and
  307.  that by doing so,  you may be held in violation of U.S.  copyright law,  as
  308.  well as being held liable for civil damages.
  309.  
  310.  TeleDisk has a number of interesting features:
  311.  
  312.       *     The ability to copy one or both sides of a diskette.
  313.  
  314.       *     The ability to copy just the diskette sectors allocated by DOS.
  315.  
  316.       *     Optional  use  of an "advanced" data compression algorithm (LZSS-
  317.            Huffman) to produce minimal file size.
  318.  
  319.       *     Automatic "splitting" of files across several diskettes if neces-
  320.            sary.  This is essential for diskette-only systems.
  321.  
  322.       *     Menu-driven with online help screens.
  323.  
  324.       *     Support of low-density (180K and 360K) formats as well  as  high-
  325.            density  (1.2M and 1.44M) formats.   Single-density diskettes may
  326.            also be processed, if the hardware permits.
  327.  
  328.  How To Use It
  329.  
  330.  TeleDisk will run under any version of MS-DOS or PC-DOS from 2.0  on.    It
  331.  will also operate in the DOS Window under OS/2.   We haven't tested it with
  332.  Digital Research's DR-DOS,  but we have no reason to believe that it  won't
  333.  work with it.
  334.  
  335.  Anything from an original PC to a 80486 system should be adequate.   A cer-
  336.  tain amount of PC compatibility is required;  TeleDisk will not  work  with
  337.  the  IBM  PC Jr.,  the Tandy 2000,  or the very low-end Tandy 1000 systems,
  338.  such as the 1000 EX or 1000 HX.
  339.  
  340.  If you have a typical PC XT-compatible system with up to four 360K diskette
  341.  drives or an AT-compatible with up to two diskette drives,  TeleDisk should
  342.  operate "right out of the box".   If you have an XT-compatible with 3.5" or
  343.  a 5.25" high-density drive,  or an extra diskette adapter,  you'll need  to
  344.  specify your configuration by running the TDCONFIG program.  If you have an
  345.  AT-compatible  with more than two diskette drives,  you'll also need to use
  346.  
  347.  
  348.                                    Page 2
  349.  
  350.  
  351.  
  352.  
  353.  the TDCONFIG program.   If you're using a PS/2 with more than one  diskette
  354.  drive, you'll need to run TDCONFIG.  A description of TDCONFIG is presented
  355.  in the next section.
  356.  
  357.  Otherwise, just execute the command:
  358.  
  359.                  TELEDISK
  360.  
  361.  No  other  files  are needed.   TeleDisk normally generates its displays in
  362.  color, hardware permitting.  If, however, a monochrome display is required,
  363.  it may be had by executing:
  364.  
  365.                 TELEDISK /M
  366.  
  367.  After this point,  it's only necessary to  follow  the  directions  on  the
  368.  menus;  press  the F1 key for online help.   The ESCape key is used to ter-
  369.  minate the current activity.  If you are using a diskette-only system,  you
  370.  should have one or two blank, formatted diskettes to hold output file which
  371.  TeleDisk  produces.    It's good practice to write-protect the source (ori-
  372.  ginal) diskette when you are making a file from it using TeleDisk.
  373.  
  374.  All TeleDisk files have an filename extension (type) of TD0 through TD9.
  375.  
  376.  
  377.  The TDCONFIG Configuration Program
  378.  
  379.  As was mentioned in the preceding section,  TeleDisk normally needs no cus-
  380.  tomization.   However, users with any of the following equipment configura-
  381.  tions should pre-configure TeleDisk:
  382.  
  383.       1.    A PC XT or compatible with  3.5"  drives  or  5.25"  high-density
  384.            drives.
  385.       2.    Any system with more than one diskette adapter card.
  386.       3.    Any system with external diskette drives.
  387.       4.    Any system using the MicroSolutions CompatiCard.
  388.       5.    Toshiba T3100 owners.
  389.       6.    Any  system  with  a line of the following form in the CONFIG.SYS
  390.            file:
  391.  
  392.                 DEVICE=DRIVER.SYS...
  393.  
  394.  To pre-configure TeleDisk,  start the configuration program by entering the
  395.  following DOS command:
  396.  
  397.                 TDCONFIG
  398.  
  399.  TDCONFIG  prompts  for  the location of the TELEDISK.EXE file and where the
  400.  configured TeleDisk is to be placed.
  401.  
  402.  A few questions are asked about the computer system  hardware;  almost  all
  403.  are answered with a simple "Yes" or "No".   If TeleDisk is being configured
  404.  for a PC XT or compatible with high-density  diskette  drives,  the  system
  405.  
  406.                                    Page 3
  407.  
  408.  
  409.  
  410.  
  411.  must  be  identified  as a PC AT instead of a PC XT.   Toshiba T3100 owners
  412.  without the 1.44Mb high-density option should identify their system as a PC
  413.  XT, rather than as a PC AT.
  414.  
  415.  A disk drive display will be presented, similar to that shown in Figure 1.
  416.  
  417.                            DISKETTE CONFIGURATION
  418.  
  419.   The following diskettes are present on your computer:
  420.  
  421.  
  422.       NO. DRIVE   UNIT   ADAPTER     DRIVE TYPE       STEP RATE
  423.        1.   A:     0     PRIMARY    1.2M 5.25"           6 msec.
  424.        2.   B:     1     PRIMARY    1.44M 3.5"           6 msec.
  425.        3.   (NONE DEFINED)
  426.        4.   (NONE DEFINED)
  427.        5.   (NONE DEFINED)
  428.        6.   (NONE DEFINED)
  429.        7.   (NONE DEFINED)
  430.        8.   (NONE DEFINED)
  431.  
  432.        Are there any changes? (Y or N)
  433.  
  434.                      Figure 1: TDCONFIG Diskette Display
  435.  
  436.  TDCONFIG prompts for drive characteristics with short multiple-choice ques-
  437.  tions for each field.  Note that there must be no free entries (marked with
  438.  "(NONE DEFINED)") between drive entries;  that is,  all of the free entries
  439.  must come at the end of the table.
  440.  
  441.  The drive letter field can be any letter of the alphabet.   In addition,  a
  442.  given physical drive may be reproduced several times in the drive table un-
  443.  der different drive letters.
  444.  
  445.  The unit field is perhaps the cause of the most confusion.    If  only  one
  446.  diskette  adapter  is  present,  units  0 through 3 generally correspond to
  447.  drives A: through D:,  with E: being the first  hard  disk.    No  diskette
  448.  adapter addresses more than four units;  each additional adapter begins the
  449.  unit address sequence all over again with unit 0.
  450.  
  451.  The adapter field is set to PRIMARY if only one diskette adapter is present
  452.  on the system.   A second diskette adapter is designated as SECONDARY;  its
  453.  I/O port base address most commonly is 370.   However,  some secondary dis-
  454.  kette adapters, most notably the CompatiCard,  can deviate from this;  con-
  455.  sult the manufacturers reference material for information.
  456.  
  457.  The drive type field simply reflect the maximum capacity of the correspond-
  458.  ing diskette drive.  Thus, a 1.2Mb high-density drive need only appear once
  459.  for both 1.2Mb and 360K operating modes.
  460.  
  461.  
  462.  
  463.  
  464.                                    Page 4
  465.  
  466.  
  467.  
  468.  
  469.  All  modern  diskette  drives can operate at a 6 millisecond stepping rate.
  470.  If a drive appears to be excessively noisy,  this time should be  shortened
  471.  to  4  milliseconds.   Very old 8" drives can be accommodated with stepping
  472.  rates up to 28 milliseconds.
  473.  
  474.  The resulting pre-configured TELEDISK.EXE file can be saved on any disk  or
  475.  directory.
  476.  
  477.  
  478.  Getting Started With TeleDisk
  479.  
  480.  The whole of TeleDisk is contained in the file TELEDISK.EXE; no other files
  481.  are required.  To start TeleDisk, simply enter
  482.  
  483.                 TELEDISK
  484.  
  485.  at  the DOS command prompt.   If your computer has a color display adapter,
  486.  TeleDisk will make use of color in its displays.   If you have a monochrome
  487.  display  connected to a CGA or EGA,  you'll probably want to suppress color
  488.  selection by invoking TeleDisk with
  489.  
  490.                 TELEDISK /M
  491.  
  492.  TeleDisk normally searches the current (default) directory for data  files.
  493.  A different directory or drive may be specified with the TELEDISK command:
  494.  
  495.                 TELEDISK C:\MYDIR
  496.  
  497.  After a brief sign-on display, the menu shown in Figure 2 is displayed.
  498.  
  499.  ESC to Exit              TeleDisk 2.00 28-Feb-90           F1 for Help
  500.  
  501.  ╔═════════════════════════════════════════════════════════════════════════╗
  502.  ║ Select Function - ESCape to quit, F1 for help                           ║
  503.  ╚═════════════════════════════════════════════════════════════════════════╝
  504.  ╔═════════════════════════════════════════════════════════════════════════╗
  505.  ║                                                                         ║
  506.  ║                              MAIN MENU                                  ║
  507.  ║                                                                         ║
  508.  ║                                                                         ║
  509.  ║       Select function with cursor keys.   ENTER («┘) confirms           ║
  510.  ║       your choice and goes to next menu.  F1 gets help, ESCape exits    ║
  511.  ║       to DOS.                                                           ║
  512.  ║                                                                         ║
  513.  ║                                                                         ║
  514.  ║         Copy Disk to File    Copy File to Disk    Copy Disk to Disk     ║
  515.  ║                                                                         ║
  516.  ║                                                                         ║
  517.  ║                                                                         ║
  518.  ╚═════════════════════════════════════════════════════════════════════════╝
  519.  
  520.                            Figure 2: Opening Menu
  521.  
  522.                                    Page 5
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  The  F1 key always brings up a help display,  whose content is dependent on
  529.  the function being performed (context-sensitivity).   In addition,  the ES-
  530.  Cape  key usually terminates the current operation and return to the previ-
  531.  ous display.
  532.  
  533.  Error conditions are signified by an "Alert" which pops up over the current
  534.  display.   Figure 3 shows the result of a duplicate file  situation.    The
  535.  "Alert"  box  may  be moved around the screen through the use of the cursor
  536.  keys.   If the F1 key is pressed,  a help screen  giving  more  information
  537.  about the error condition is displayed.
  538.  
  539.  Selection  of the function to be performed by TeleDisk is also accomplished
  540.  with the cursor keys.
  541.  
  542.  To make a file from a diskette,  use the cursor keys to position the blink-
  543.  ing area to Copy Disk to File and press the ENTER key.   To recreate a dis-
  544.  kette from a file,  use the cursor keys to position the  blinking  area  to
  545.  Copy File to Disk and press the ENTER key.
  546.  
  547.  The  choice Copy Disk to Disk is the equivalent of a Copy Disk to File fol-
  548.  lowed by a Copy File to Disk using the  same  file;  no  file  is  actually
  549.  created, however.
  550.  
  551.  ESC to Exit                TeleDisk 2.00 28-Feb-90              F1 for Help
  552.  
  553.  ╔═════════════════════════════════════════════════════════════════════════╗
  554.  ║ Select Function - ESCape to quit, F1 for help                           ║
  555.  ╚═════════════════════════════════════════════════════════════════════════╝
  556.  ╔═════════════════════════════════════════════════════════════════════════╗
  557.  ║                ╔════════°∙·√ to Move══════════╗e                        ║
  558.  ║                ║File WAZOO.TD0                ║                         ║
  559.  ║  Select choices║already exists.  Press        ║en lines with °∙         ║
  560.  ║  keys.  ENTER (║"Y" key to overwrite or       ║elp, ESCape goes         ║
  561.  ║  back to the op║any other to try again.       ║                         ║
  562.  ║                ║                              ║                         ║
  563.  ║     Source Disk╚══════════════════════════════╝                         ║
  564.  ║                                                                         ║
  565.  ║     Check Diskette for Data                  Both Sides  One Side       ║
  566.  ║                                                                         ║
  567.  ║     Read Which Sectors                         All  DOS Allocated       ║
  568.  ║                                                                         ║
  569.  ║     Data compression method                    Normal    Advanced       ║
  570.  ║                                                                         ║
  571.  ║                                                                         ║
  572.  ╚═════════════════════════════════════════════════════════════════════════╝
  573.  
  574.                          Figure 3: A sample "Alert"
  575.  
  576.  
  577.  
  578.  
  579.  
  580.                                    Page 6
  581.  
  582.  
  583.  
  584.  
  585.  After  selecting the function to be performed by TeleDisk,  a sub-menu will
  586.  be displayed for selection  of  various  additional  operating  parameters.
  587.  Each  sub-menu and the operation of each function are discussed in the fol-
  588.  lowing sections.
  589.  
  590.  Copying From A Diskette To A File
  591.  
  592.  When the Copy Disk to File operation is selected,  the menu shown in Figure
  593.  4 appears.
  594.  
  595.  Source Diskette Drive the drive containing the diskette to be copied.  This
  596.  drive  may  also  be  used for the resulting output file - a prompt will be
  597.  issued when diskettes need to be switched.
  598.  
  599.  Check Diskette for Data has meaning only if the diskette is not a DOS  dis-
  600.  kette  and  DOS  Allocated under Read Which Sectors has been selected.   If
  601.  Both Sides is selected,  both sides of the diskette are inspected for data.
  602.  If only one side is found to contain data, then only that side is examined.
  603.  If One Side is selected, the second surface of the diskette will not be ex-
  604.  amined.    This  feature  is  useful  when a single-sided diskette has been
  605.  copied to a diskette which has had both sides formatted.
  606.  
  607.  
  608.  ESC to Exit                 TeleDisk 2.00 28-Feb-90             F1 for Help
  609.  
  610.  ╔═════════════════════════════════════════════════════════════════════════╗
  611.  ║ Select Function - ESCape to quit, F1 for help                           ║
  612.  ╚═════════════════════════════════════════════════════════════════════════╝
  613.  ╔═════════════════════════════════════════════════════════════════════════╗
  614.  ║                         COPY DISK TO FILE                               ║
  615.  ║                                                                         ║
  616.  ║  Select choices with cursor keys.  Move between lines with up/down      ║
  617.  ║  keys.  ENTER («┘) begins execution.  F1 gets help, ESCape goes         ║
  618.  ║  back to the opening menu.                                              ║
  619.  ║                                                                         ║
  620.  ║     Source Diskette Drive                          A:  B:  C:  D:       ║
  621.  ║                                                                         ║
  622.  ║     Check Diskette for Data                  Both Sides  One Side       ║
  623.  ║                                                                         ║
  624.  ║     Read Which Sectors                         All  DOS Allocated       ║
  625.  ║                                                                         ║
  626.  ║     Data compression method                    Normal    Advanced       ║
  627.  ║                                                                         ║
  628.  ║                                                                         ║
  629.  ║                                                                         ║
  630.  ╚═════════════════════════════════════════════════════════════════════════╝
  631.  
  632.                       Figure 4: Copy Disk to File Menu
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                                    Page 7
  639.  
  640.  
  641.  
  642.  
  643.  Read Which Sectors determines how the source diskette data is  interpreted.
  644.  If All is selected, no interpretation of the diskette is attempted, and all
  645.  sectors  on  the  diskette  are  recorded  verbatim.    If DOS Allocated is
  646.  selected,  an attempt will be made to recognize the diskette as having  one
  647.  of  the  standard DOS formats.   If the diskette does,  in fact,  contain a
  648.  recognizable DOS file structure, then only those sectors actually belonging
  649.  to data files will be recorded.    The DOS Allocated  mode  of  copying  is
  650.  generally  at  least  twice as fast as the non-DOS mode because certain as-
  651.  sumptions can be made concerning the diskette format.
  652.  
  653.  Data  Compression  Method  determines  how  much  effort  should  be  spent
  654.  "squeezing"  the  diskette  file  to  its smallest representation.   Normal
  655.  causes simple repeated-byte compression  to  be  used  and  operates  quite
  656.  rapidly.   Advanced compression make use of Lempel-Zev and adaptive Huffman
  657.  techniques in addition to repeated-byte compression.   Advanced compression
  658.  is  somewhat slower than normal compression,  particularly on XT-class com-
  659.  puters,  but typically results in an output file size 40-50 percent smaller
  660.  than that achieved with normal compression only.
  661.  
  662.  After  the appropriate selections have been made,  the ENTER key is pressed
  663.  and a prompt appears for the name of the file to which the diskette  infor-
  664.  mation  will be written.   If the file name supplied contains an extension,
  665.  that extension will be ignored.   All TeleDisk files are initially  created
  666.  with an extension of TD0.
  667.  
  668.  If  an  output  file is created on a diskette and the diskette has insuffi-
  669.  cient room to hold the  entire  initial  TD0  file,  TeleDisk  prompts  for
  670.  another  diskette  and creates a new file with a TD1 name extension.   This
  671.  process  continues from diskette to diskette until the Copy  Disk  to  File
  672.  operation is complete.
  673.  
  674.  If  such  a multi-volume file is used when a File to Disk operation is per-
  675.  formed,  TeleDisk will prompt for each diskette as it is required.   If all
  676.  volumes were copied to a hard disk,  all files are accessed without prompt-
  677.  ing.
  678.  
  679.  After the file name has been entered and TeleDisk has succeeded in creating
  680.  the file, the operating display appears and TeleDisk proceeds with the copy
  681.  operation.
  682.  
  683.  
  684.  Copying From A File To A Diskette
  685.  
  686.  If Copy File to Disk is selected from the main menu,  the screen  shown  in
  687.  figure 5 is displayed.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                                    Page 8
  697.  
  698.  
  699.  
  700.  
  701.  ESC to Exit                 TeleDisk 2.00 28-Feb-90             F1 for Help
  702.  
  703.  ╔═════════════════════════════════════════════════════════════════════════╗
  704.  ║ Select Function - ESCape to quit, F1 for help                           ║
  705.  ╚═════════════════════════════════════════════════════════════════════════╝
  706.  ╔═════════════════════════════════════════════════════════════════════════╗
  707.  ║                                                                         ║
  708.  ║                         COPY FILE TO DISK                               ║
  709.  ║                                                                         ║
  710.  ║   Select choice with cursor keys.  ENTER («┘) begins                    ║
  711.  ║   execution.  F1 gets help, ESCape goes back to the opening menu.       ║
  712.  ║                                                                         ║
  713.  ║     Destination Diskette Drive                     A:  B:  C:  D:       ║
  714.  ║                                                                         ║
  715.  ║                                                                         ║
  716.  ║                                                                         ║
  717.  ║                                                                         ║
  718.  ║                                                                         ║
  719.  ╚═════════════════════════════════════════════════════════════════════════╝
  720.  
  721.                       Figure 5: Copy FIle to Disk Menu
  722.  
  723.  
  724.  The  drive to receive the diskette copy is selected.   If only one diskette
  725.  drive is present or pre-configured, this menu is not displayed.   After the
  726.  destination drive is chosen,  a prompt for the name of the source file con-
  727.  taining the TeleDisk is requested.   A file extension of TD0 is assumed  by
  728.  TeleDisk  for  all  files.    If the ENTER key is pressed in lieu of a file
  729.  name, the display shown in figure 6 appears.
  730.  ESC to Exit                TeleDisk 2.00 28-Feb-90             F1 for Help
  731.  
  732.  ╔═════════════════════════════════════════════════════════════════════════╗
  733.  ║       F1 - Help, F2 - New path, ENTER - Select file, ESC - Exit         ║
  734.  ╚═════════════════════════════════════════════════════════════════════════╝
  735.  ╔═════════════════════════ FILE SELECTION ════════════════════════════════╗
  736.  ║                                                                         ║
  737.  ║   Select file name with cursor keys.  Press ENTER («┘) to               ║
  738.  ║   confirm your selection.  Press F2 to specify a new drive/path.        ║
  739.  ║   ESCape exits without selecting; F1 gets help.                         ║
  740.  ║                                                                         ║
  741.  ║     Current path: C:\WORKDIR                                            ║
  742.  ║                                                                         ║
  743.  ║                                                                         ║
  744.  ║ ONE      TWO      THREE                                                 ║
  745.  ║                                                                         ║
  746.  ║                                                                         ║
  747.  ║                                                                         ║
  748.  ║                                                                         ║
  749.  ║                                                                         ║
  750.  ╚═════════════════════════════════════════════════════════════════════════╝
  751.  
  752.                            Figure 6: File Display
  753.  
  754.                                    Page 9
  755.  
  756.  
  757.  
  758.  
  759.  This display shows all files with the extension TD0 and allows selection of
  760.  one by use of the cursor keys.   Pressing the ENTER key confirms the selec-
  761.  tion and recreation of the original source diskette will begin.   If the F2
  762.  key is pressed,  a prompt appears for the name of a new drive and directory
  763.  for  this  display.   If ESCape is pressed,  the original Copy File to Disk
  764.  display will be shown.
  765.  
  766.  
  767.  Copying From A Diskette To A Diskette
  768.  
  769.  As mentioned earlier, this option is the logical equivalent of performing a
  770.  Disk to File operation,  followed by a File to  Disk.  However,  no  inter-
  771.  mediate file is created.  The menu for this function appears in Figure 7.
  772.  
  773.  Source  Diskette Drive specifies which drive is to contain the original for
  774.  the copy operation;  Destination Diskette  Drive  specifies  the  drive  to
  775.  receive the copy.   The same drive may be selected for both;  TeleDisk will
  776.  prompt for the correct diskette when required.
  777.  
  778.  Check Diskette for Data and Read Which Sectors are the same as the  options
  779.  described in Copy Disk to File earlier.
  780.  
  781.  ESC to Exit                TeleDisk 2.00 28-Feb-90             F1 for Help
  782.  
  783.  ╔═════════════════════════════════════════════════════════════════════════╗
  784.  ║ Select Function - ESCape to quit, F1 for help                           ║
  785.  ╚═════════════════════════════════════════════════════════════════════════╝
  786.  
  787.  ╔═════════════════════════════════════════════════════════════════════════╗
  788.  ║                                                                         ║
  789.  ║                          COPY DISK TO DISK                              ║
  790.  ║                                                                         ║
  791.  ║   Select choices with cursor keys.  Move between lines with up/down     ║
  792.  ║   keys.  ENTER («─┘) begins execution.  F1 gets help, ESCape            ║
  793.  ║   goes back to the opening menu.                                        ║
  794.  ║                                                                         ║
  795.  ║      Source Diskette Drive                          A:  B:  C:  D:      ║
  796.  ║                                                                         ║
  797.  ║      Destination Diskette Drive                     A:  B:  C:  D:      ║
  798.  ║                                                                         ║
  799.  ║      Check Diskette for Data                  Both Sides  One Side      ║
  800.  ║                                                                         ║
  801.  ║      Read Which Sectors                         All  DOS Allocated      ║
  802.  ║                                                                         ║
  803.  ║                                                                         ║
  804.  ╚═════════════════════════════════════════════════════════════════════════╝
  805.  
  806.                       Figure 7: Copy Disk to Disk Menu
  807.  
  808.  
  809.  
  810.  
  811.  
  812.                                    Page 10
  813.  
  814.  
  815.  
  816.  
  817.  The Operating Display
  818.  
  819.  After  the  operating  function and its parameters have been selected,  the
  820.  display shown in Figure 8 appears.
  821.  
  822.  Notice the "thermometer" at about the middle of the display.  TeleDisk uses
  823.  a "bar" indicator as the operation proceeds to give an  indication  of  the
  824.  progress of the operation.   The numbers on the "thermometer" correspond to
  825.  diskette track numbers.  A 360K diskette contains 40 tracks; 720K, 1.2M and
  826.  1.44M all contain 80 tracks.  Thus,  if the thermometer bar indicates 20 on
  827.  a 1.2M diskette, the operation is about one-quarter complete.
  828.  
  829.  Prompts for diskette changes, as well as error conditions appear in "Alert"
  830.  boxes as described earlier.
  831.  
  832.  The  GENERAL  portion  of  the  screen tells what was discovered during the
  833.  course of analyzing the diskette,  or from reading the file  from  which  a
  834.  diskette is to be produced.  A note is made of the following:
  835.  
  836.       *     Single- or Double-sided diskette
  837.  
  838.       *     Diskette density
  839.  
  840.       *     Data compression method used
  841.  
  842.       *     Sector address range on each side
  843.  
  844.  The  GENERAL  portion  of  the  screen tells what was discovered during the
  845.  course of analyzing the diskette,  or from reading the file  from  which  a
  846.  diskette is to be produced.  A note is made of the following:
  847.  
  848.       *     Single- or Double-sided diskette
  849.  
  850.       *     Diskette density
  851.  
  852.       *     Data compression method used
  853.  
  854.       *     Sector address range on each side
  855.  
  856.  The  ANALYSIS display presents a running narration of operation.   The dis-
  857.  play scrolls as it becomes filled and provides a track and side  "tag"  for
  858.  each item of information displayed.
  859.  
  860.  When  the  selected copy operation is complete,  an "Alert" box message ap-
  861.  pears.  Pressing any key at this point will cause TeleDisk to return to the
  862.  opening menu.
  863.  
  864.  ESC to Exit                TeleDisk 2.00 28-Feb-90              F1 for Help
  865.  
  866.  ╔═════════════════════════════════════════════════════════════════════════╗
  867.  ║ Reading Drive B:, Cylinder 4, Side 0                                    ║
  868.  ╚═════════════════════════════════════════════════════════════════════════╝
  869.  
  870.                                    Page 11
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  ░░░░░─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬─┬─┬─┼─┬─┬
  877.  0         10        20        30        40        50        60        70
  878.  
  879.  ╔═════════════ GENERAL ══════════════╗╔════════ ANALYSIS ═════════════════╗
  880.  ║                                    ║║                                   ║
  881.  ║  Double-Sided                      ║║                                   ║
  882.  ║  Interleave is 1:1                 ║║                                   ║
  883.  ║  Sector size is 512 bytes          ║║                                   ║
  884.  ║  Side 0 sector ID's 1 - 9          ║║                                   ║
  885.  ║  Side 1 sector ID's 1 - 9          ║║                                   ║
  886.  ║                                    ║║                                   ║
  887.  ║                                    ║║                                   ║
  888.  ║                                    ║║                                   ║
  889.  ║                                    ║║                                   ║
  890.  ║                                    ║║                                   ║
  891.  ║ Low-density disk in HD 3½" drive   ║║                                   ║
  892.  ╚════════════════════════════════════╝╚═══════════════════════════════════╝
  893.  
  894.                          Figure 8: Operating Display
  895.  
  896.  
  897.  Compatibility With Older Versions
  898.  
  899.  Files produced by Version 1 TeleDisk can be read by the Version 2 product.
  900.  However, Version 2 files usually will not be read successfully by the Ver-
  901.  sion 1 product.
  902.  
  903.  Because of its pre-configuration capability, Version 2 TeleDisk can make
  904.  better informed decisions regarding the compatibility of diskette formats.
  905.  
  906.  The Advanced Compression algorithm of Version 2 is entirely new; in
  907.  general, it more consistently results in significant file space savings.
  908.  
  909.  
  910.  Revision Record
  911.  
  912.  Version 1.0 - April, 1988. Initial release.
  913.  Version 1.01 - May, 1988. Cleaned up help screens, added single- density
  914.       (FM) mode.
  915.  Version 1.02 - May, 1988. Check sector 0 for DPB, faster track scan algo-
  916.       rithm.
  917.  Version 1.04 - August, 1988. Corrected PC-AT BIOS reset problem.
  918.  Version 1.05 - September, 1988. Fixed problem of 360K created on a 1.2M
  919.       drive, but reconstructed on a 360K drive.
  920.  Version 2.00 - February, 1990.  Major revisions in all areas.
  921.  
  922.  
  923.  Acknowledgment
  924.  
  925.  Sincere thanks are due Prof. Haruyasu Yoshizaki for his LHARC program,
  926.  which served as the inspiration for the Advanced Compression feature.
  927.  
  928.                                    Page 12
  929.  
  930.  
  931.  
  932.  
  933.  The Sydex Product Line
  934.  
  935.       AnaDisk -- The compleat diskette utility.  Nothing like it anywhere
  936.       else; scan, edit, repair and copy just about any kind of diskette.
  937.       $25.00 ($150.00 site)  registration fee.
  938.  
  939.       Con>Format -- Concurrent "background" diskette formatter. Features
  940.       "pop-up" operation and "hot key" activation.  You've got to see it to
  941.       believe.  Supports all current DOS formats. $15.00 ($50.00 site)
  942.       registration fee.
  943.  
  944.       22DISK -- Transfer files, format, examine and erase files on "foreign"
  945.       CP/M diskettes on your PC.  Includes tips on supporting 8" and 5.25"
  946.       single-density diskettes.  Contains definitions for over 200 different
  947.       formats.  $25.00 ($100.00 site) registration fee.
  948.  
  949.       22NICE -- A CP/M 2.2 emulation package.  Supports the NEC V-series
  950.       chips or performs emulation by software for both the 8080 and Z80
  951.       processors.  Includes terminal emulation and diskette handling for
  952.       common CP/M systems.  Includes 22DISK.  $40.00 ($150.00 site)
  953.       registration fee.
  954.  
  955.       TeleDisk -- Turn any diskette into a compressed data file and vice-
  956.       versa.  Allows you to send and receive entire diskettes via modem.
  957.       Even works with some "copy-protected" diskettes.  $20.00 ($125.00
  958.       site) registration fee.
  959.  
  960.       COPYQM -- Mass diskette duplicator.  Format, copy and verify multiple
  961.       diskettes from a single master.  Implements "no keyboard" interaction
  962.       mode and drive "round robin" servicing.  Supports all standard DOS
  963.       formats.  $15.00 ($50.00 site) registration fee.
  964.  
  965.       FORMATQM -- Mass diskette formatter - format a box of diskettes at a
  966.       single sitting.  Implements "no keyboard" interaction mode and drive
  967.       "round robin" servicing.  Supports all standard DOS formats.  $10.00
  968.       ($40.00 site) registration fee.
  969.  
  970.       ...And, soon to be released:
  971.  
  972.       InterDisk - The universal Diskette Interchange utility.  Features
  973.       user-programmable media conversion for those formats not covered by
  974.       22DISK.  Available 1Q90.
  975.  
  976.  Information on any of these products can be obtained from Sydex by calling
  977.  (408) 739-4866 (voice) or by leaving a request on our Bulletin Board System
  978.  (408) 738-2860 (1200-9600 bps, N81).
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                    Page 13
  987.