home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 167 / FORM360.ZIP / FORM360.DOC next >
Text File  |  1988-10-11  |  8KB  |  226 lines

  1.  
  2.  
  3.                             FORM360.EXE
  4.  
  5. This program was written to improve transportability between  360k
  6. floppy drives and 1.2meg (AT) drives.
  7.  
  8.  
  9.                           SOME BACKGROUND
  10.  
  11. With  the  IBM  AT,  IBM introduced the 1.2meg high density floppy
  12. drive.  The track spacing on this drive  is  different  than  that
  13. used by the standard 360k floppy drives.
  14.  
  15. Even when formatting 360k floppies in 360k drives,  the DOS format
  16. program  FORMAT.COM  uses  slightly  different   parameters   when
  17. formatting  on  an  AT  than it does when formatting on a PC or XT
  18. machine.
  19.  
  20. While the AT drive is capable of  reading  360k  floppies,  it  is
  21. often unreliable due to these differences.
  22.  
  23.                          WHAT FORM360 DOES
  24.  
  25. With FORM360, you can format 360k disks in either drive A:  or B:.
  26. It will,  at your option,  verify the disk  after  completing  the
  27. formatting.  You  may select the parameters that you wish the disk
  28. to be formatted with, ie.,  XT or AT parameters.  FORM360 may also
  29. be  used  to verify without formatting or otherwise disturbing the
  30. disk's data.
  31.  
  32. It may be run as a one time operation to format  one  disk  or  in
  33. batch mode to format any number of disks in succession.  It may be
  34. run  from  batch  files  and its success or failure may be tested.
  35.  
  36. Example:
  37.  
  38. form360 b: /v /q
  39. if errorlevel == 1 goto failed
  40. .
  41. .
  42. .
  43. :failed
  44.  
  45.  
  46.                       WHAT FORM360 DOESN'T DO
  47.                                    ~~~~~~~
  48. FORM360 will not format/verify drives other that  A:  or  B:,  nor
  49. will  it format/verify formats other than the standard 360k floppy
  50. (2 sided, 9 sector per track).
  51.  
  52. While FORM360 does write a proper boot record in sector 0, it does
  53. not copy IBMBIO.COM or IBMDOS.COM.  To make  bootable  disks,  you
  54. must  copy  these  files to the new disk using SYS.COM.  Note that
  55. this only works for PCDOS, that is, the system files must be named
  56. IBMBIO.COM AND IBMDOS.COM.
  57.  
  58.  
  59.                          THE COMMAND LINE
  60.  
  61. Formatting:
  62.  
  63. FORM360 A: [/B] [/Q] [/V] [/A or /X]
  64.  
  65. Verify only:
  66.  
  67. FORM360 A: [/C] [/B] [/A or /X]
  68.  
  69. At the DOS command line, enter 'FORM360 ' followed by the drive to
  70. be formatted or  verified.  This  is  the  minimum  command  line,
  71. FORM360  will  not  default  to  the current (or any other) drive.
  72.  
  73. Example:
  74.  
  75. FORM360  A:<Enter>      will format the floppy in  drive A,  using
  76.                         your  machine's  existing  parameters   or
  77.                         specifications.  No verify  will  be  per-
  78.                         formed  and errors will be fully reported.
  79.                         On completion, FORM360 will return control
  80.                         to the DOS command line.
  81.  
  82. Optional command line switches that may be used to alter FORM360's
  83. operation include:
  84.  
  85. /A      format using specifications used on an AT machine, regardless of
  86.         what machine the format is actually being done on.
  87.  
  88. /C      Check a disk.  Perform verify only, without format.  This
  89.         operation will not disturb the data on the disk being verified.
  90.  
  91. /B      Batch operation.  Upon completion of each disk, it will ask if
  92.         you wish to do another disk.
  93.  
  94. /Q      Quiet mode.  All prompting is disabled.  Errors cause immediate
  95.         termination without error report.  Use this switch when running
  96.         FORM360 from batch files.
  97.  
  98. /V      Verify the disk's integrity after formatting.
  99.  
  100. /X      format using specifications used on an XT or PC machine,
  101.         regardless of what machine the format is actually being done on.
  102.  
  103.  
  104. Examples:
  105.  
  106. FORM360 B: /C /B           Verify only.  Verify multiple disks in
  107.                            drive B using the spec's of the current
  108.                            machine.
  109.  
  110. FORM360 A: /C /A           Verify only.  Verify one disk in drive A
  111.                            using AT specifications.
  112.  
  113. FORM360 A: /Q /V           Format and verify one disk in drive A.
  114.                            Do not prompt or report errors, just quit
  115.                            if an error occurs.
  116.  
  117. FORM360 A: /B /A           Format with verify multiple disks in drive
  118.                            A.  Use AT specifications.
  119.  
  120.  
  121. Note:  Running FORM360 without any command  line  parameters  will
  122. cause FORM360 to display the list of command line options.
  123.  
  124.  
  125.                           ERROR MESSAGES
  126.  
  127. Unless  the  /Q switch is used,  FORM360 will prompt you as needed
  128. and will fully report the following errors when they occur:
  129.  
  130. BAD COMMAND - Your machine failed to recognize one of FORM360's requests
  131.               to access the disk.
  132.  
  133. BAD ADDRESS MARK  -  This group of four are self explanatory and usually
  134. RECORD NOT FOUND     occur due to corrupted data or a misaligned recording
  135. CRC ERROR            head.  These are the errors that cause problems when
  136. BAD SEEK             moving floppies between 360k and 1.2meg drives.
  137.  
  138. DMA ERRORS  -  DMA chip failed
  139.  
  140. NEC CHIP FAILED  -  The disk controller chip failed.
  141.  
  142. WRITE PROTECTED DISK  -  disk has write protect tab in place.
  143.  
  144. TIMED OUT - disk drive didn't respond
  145.  
  146.  
  147. In addition, FORM360 will tell you when the error took place; either
  148. during:
  149.  
  150. 1.  Format operation
  151. 2.  Verify operation
  152. 3.  Boot record, FAT, and directory initialization.
  153.  
  154.  
  155.                             IN PRACTICE
  156.  
  157. I have found that verifying immediately  after  formatting  rarely
  158. fails.  It  is  usually  after  writing data to the formatted disk
  159. that problems begin to arise.
  160.  
  161. To transfer data between one machine with a  360k  drive  (machine
  162. #1) an another machine with a 1.2 meg drive (machine #2),  perform
  163. the following steps: (Both machine's drive are assumed be drive A)
  164.  
  165. 1.  Format the floppy on machine #1 using the command line:
  166.  
  167.     FORM360 A:
  168.  
  169. 2.  Take the newly formatted disk to machine #2 and verify  it  in
  170.     the 1.2meg drive using the command line:
  171.  
  172.     FORM360 A: /C
  173.  
  174. 3.  If  the  disk  verified  OK  in  step  2,  move  on to step 4.
  175.     Otherwise,  goto step 1.  If after  repeating  steps  3  or  4
  176.     times,  you  still  can't  get  a  good  verify,  change  to a
  177.     different disk a try again.  All disks are not created equal -
  178.     steps 1 and 2 are performed to weed out the marginal ones.
  179.  
  180. 4.  Now you have what appears to be a good candidate for transfer.
  181.     Copy the data to be transferred on the the floppy.
  182.  
  183. 5.  Insert the floppy in machine  #2  and  use  FORM360  with  the
  184.     command line:
  185.  
  186.     FORM360 A: /C
  187.  
  188. 6.  If the disk still verifies correctly, you may copy its data to
  189.     machine  #2.  If  verify  failed,  change  to a new floppy and
  190.     begin again with step 1.
  191.  
  192.  
  193. Once you have succeeded in transferring data between machines  and
  194. the  disk  used  consistently passes the verify process on machine
  195. #2, mark the disk as a TRANSFER ONLY disk.  Use this disk whenever
  196. you need to transfer data between the two machines.
  197.  
  198.  
  199.                            SOME POINTERS
  200.  
  201. DON'T  USE  CHEAP  DISKS.  Disk quality IS important,  as transfer
  202. problems are caused by very slight discrepancies.
  203.  
  204. If the prescribed steps,  given above,  don't solve your  transfer
  205. problems:
  206.  
  207. 1. Try performing step one with the /A switch.
  208.  
  209. 2. Do step 1 on the 1.2meg drive and step 2 on machine #1.
  210.  
  211.  
  212. The idea here is that only small differences in head alignment and
  213. data   spacing  can  make  for  big  problems.   By  changing  the
  214. conditions's a little and using high quality disks,  you can often
  215. find  a  combination  that works well when other combinations fail
  216. miserably.
  217.  
  218.   Good luck.
  219.  
  220.   Bob Tellefson
  221.   RCT Design
  222.  
  223.  
  224. PS. This program may be freely shared with friends and associates.
  225. No compensation is expected or requested.
  226.