home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 January / pcwk_01_1999.iso / Top100sh / Toolsys / Vgacopy / ENGLISH / MANUAL.DOC < prev    next >
Text File  |  1997-04-20  |  41KB  |  1,157 lines

  1.                                                       VGA-COPY/386
  2.                                                      User's manual
  3.                                                                   
  4.                                                  VGA-Software GmbH
  5.                                                    26039 Oldenburg
  6.                                                            Germany
  7.                                                                   
  8.                                                Tel: +49-441-972952
  9.                                                FAX: +49-441-972954
  10.                                                BBS: +49-441-972955
  11.                                              http://www.vgasoft.de
  12.                                          EMail: support@vgasoft.de
  13.  
  14.  
  15.  
  16.  
  17. Table of contents
  18. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  19.  
  20. 1.      Introduction
  21. 1.1.    Features
  22. 1.2.    Soft- and hardware requirements
  23.  
  24. 2.      Installation
  25. 2.1.    Installing from original disks
  26. 2.2.    Installing other types of copies
  27. 2.3.    Deinstallation
  28. 2.4.    Compability
  29. 2.5.    Individual optimization
  30. 2.6.    The VGAREAD driver for non-standart-formats
  31.  
  32. 3.      The graphical user interface
  33. 3.1.    Buttons
  34. 3.2.    Switches
  35. 3.3.    The message window
  36. 3.4.    The trackdisplay
  37. 3.5.    The parameter window
  38. 3.6.    Progress bars
  39. 3.7.    Mouse and keyboard support
  40.  
  41. 4.      Examples
  42. 4.1     How to copy a disk
  43. 4.2.    Formatting a disk
  44. 4.3.    Virus scanning
  45. 4.4.    Creating disk image files
  46.  
  47. 5.      Appendix
  48. 5.1.    VCP files
  49. 5.2.    File comments
  50. 5.3.    Soundfiles
  51. 5.4.    Bootsector VGACOPY.BIN
  52. 5.5.    Icons: VGACOPY.IDF
  53. 5.6.    Commandline parameters
  54.  
  55.  
  56.  
  57.  
  58. 1. Introduction
  59. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  60.  
  61. Welcome to  VGA-COPY/386 -  you just  received  one  of  the  most
  62. popular disk-copy-programs in Germany!
  63.  
  64. When I first started writing a tiny, colorful disk-copy-program, I
  65. wouldn`t  have  believed  VGA-COPY  to  become  the  most  popular
  66. shareware program in Germany eversince. Today, VGA-COPY is know as
  67. the standart  program for copying disks, most of the pc-users have
  68. had it  installed on  their systems  or at  least read about it in
  69. computer magazines   -  even some  of the  biggest german hardware
  70. distributors  are  selling  their  computers  with  VGA-COPY  pre-
  71. installed. There  have been  many attempts  to clone this program,
  72. but none of them were really successfull.
  73.  
  74. Since VGA-COPY/386,  there is no detailed documentation within the
  75. program because  most people hardly ever read it and the print-out
  76. is not  too easy.  That`s why  I published  a printed  manual at a
  77. price just  covering the  investments. With  this version  of VGA-
  78. COPY/386, it`s  now translated into english to provide service for
  79. all the english speaking users.
  80.  
  81. I recommend beginners to first read chapter two (installation) and
  82. then to  go on  with chapter  four  (examples)  -  if  you  are  a
  83. experienced pc-user,  you may  just pick the things you would like
  84. to know something about.
  85.  
  86. And now - on with the show!
  87.  
  88.  
  89.  
  90. 1.2. Features
  91. =============
  92.  
  93. Basically, VGA-COPY/386  is a tool for handling disks - that means
  94. formatting, copying,  checking, comparing,  storing and restoring.
  95. All of  this features are done with remarkable speed supporting up
  96. to four  disk-drives at  up to  two controllers  and all DOS disk-
  97. formats (including  the 3.5"  2.88 Mb  disk) plus  special formats
  98. that allow up to 1722 Kb capacity on a common 3.5" HD disk.
  99.  
  100. The graphic  user interface featuring 3D-icons, switches and mouse
  101. support makes  it very  easy to  use VGA-COPY/386.  The program is
  102. following a strict modular concept - you won`t find a "Coyp Disk"-
  103. button but  single functions  that you combine in the way you want
  104. your copies  to be  done. Soundblasters are also supported to give
  105. you a multimedia-like feeling using VGA-COPY/386.
  106.  
  107. VGA-COPY/386 reads  or writes  a complete  1.44 Mb disk in just 36
  108. seconds - in the most cases, it`s even faster since most disks are
  109. not completely  filled with data. Using special techniques, copied
  110. disks become 100% faster than conventionally formatted disk.
  111.  
  112. It also provides a high level of security by checking written data
  113. on the  same level  as  professionell  copy-machines.  Additional,
  114. defect disks  can often  be formatted  with the same capacity like
  115. error-free ones  by adjusting  the sector-gap-space  on the defect
  116. parts.
  117.  
  118. Protection against  computer viruses is given within two different
  119. methods:
  120. - First,  shareware virus-scanners  like F-PROT can be easily used
  121. to scan disks - you just have to press a single button.
  122. - The  other method  is the  heuristic bootsector analysis that is
  123. done automatically.  This technique can even detect new viruses by
  124. checking for  "virus-like"-code. In  tests, all viruses were found
  125. including  the  stealth  wide-spread  "parity-boot"  virus.  If  a
  126. bootsector has  been reported as being suspicious, you should scan
  127. the disk with a actual virus-scanner to proof,if there really is a
  128. virus - so don`t panic!
  129.  
  130. The ability  to store  complete disk-images  to files,  supporting
  131. common packing-programs  to lower  filesize and optionally provide
  132. data-encryption, enables  you to  backup disks  and make  as  many
  133. copies as you like without having to read the original disk.
  134.  
  135. The internal  system diagnosis checks what hardware is present and
  136. on what  type of  operating system  the computer is running - that
  137. way, you  can have  a quick  view on the configuration your system
  138. did boot  with if  you are  using the multiconfiguration option of
  139. DOS.
  140.  
  141. The shareware  version is not limited in any function as it should
  142. be with  any shareware  program,  because  you  can`t  try  out  a
  143. function that`s not implemented. This way, I`m fair with you and I
  144. would like  you to  be fair,  too and register VGA-COPY/386 if you
  145. use it regulary.
  146.  
  147.  
  148.  
  149. 1.3. Soft- and hardware requirements
  150. ====================================
  151.  
  152. Of course,  the better  equiped your  computer is, the better VGA-
  153. COPY/386 runs,  but the  following hardware  is sufficient to work
  154. with it:
  155.  
  156. -   DOS-compatible 386 (SX or DX)
  157. -   4 MB RAM
  158. -   VGA graphics adaptor
  159. -   mouse
  160.  
  161. Today, this  type of  computer is  already standart,  most of  the
  162. computers are  even better  equiped. You can run VGA-COPY/386 on a
  163. computer that  doesn`t apply  to the  requirements given above, if
  164. you notice the following information:
  165.  
  166. -   On a  286, VGA-COPY runs without any problems as long as there
  167.     is enough  XMS-memory, but the 32-bit-operations can`t be used
  168.     because the processor doesn`t support them. That means a slow-
  169.     down of the program.
  170. -   It`s also  possible to  run  VGA-COPY  with  an  EGA  graphics
  171.     adaptor but due to the lower resultion, a part of the graphics
  172.     will be missing at the screen`s bottom.
  173. -   If you  don`t have  a mouse,  that`s no problem, your keyboard
  174.     will do  it, too.  Of course, it`s no that comfortable, but on
  175.     the other hand it`s faster.
  176.  
  177. Unfortunately, there  is a  typ of  computer that  applies to  the
  178. requirements  mentioned  but  will  cause  VGA-COPY/386  to  abort
  179. indicating  an  error:  it`s  all  systems  with  a  Michrochannel
  180. Architectur (MCA).  That`s because MCA-bus based computers such as
  181. the IBM  PS/2 are  using a bus-master-DMA that`s totally different
  182. and also  incompatible within  the port addresses to the following
  183. bus-systems supported by VGA-COPY/386:
  184.  
  185. -   ISA (industrial standart bus, also known as AT-bus)
  186. -   EISA (extended ISA)
  187. -   VLB (VESA local bus)
  188. -   PCI (local bus system by Intel)
  189.  
  190. Additional, VGA-COPY/386 requires the following software:
  191.  
  192. -   A XMS-driver  providing enough  XMS-memory to  read a complete
  193.     disk  into,  this  driver  is  included  in  DOS  and  Windows
  194.     (HIMEM.SYS) and normally installed.
  195. -   A Microsoft-compatible  mousedriver, that`s  normally  already
  196.     installed or  included in the software given within the mouse.
  197.     If your  mouse doesn`t  work with VGA-COPY/386, please try out
  198.     the Microsoft mousedriver MOUSE.SYS.
  199. -   A operating  system compatible  to MS-DOS  3.30. That includes
  200.     concurrent operating systems and newer versions of MS-DOS.
  201.  
  202.  
  203.  
  204.  
  205. 2. Installation
  206. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  207.  
  208.  
  209.  
  210. 2.1. Installing from original disks
  211. ===================================
  212.  
  213. Change to  the disk`s main directory and start the installation by
  214. typing
  215.     INSTALL
  216. and then  pressing return.  The  installation  program  will  then
  217. suggest you  every ZIP-format  file on the disk to install. Select
  218. the program  you want  to have installed by moving the highlighted
  219. bar with  the cursor  keys, press  return  when  done.  Next,  the
  220. program asks  for the directory, it will install the program to. I
  221. suggest the directory
  222.     C:\VGACOPY
  223. as used by the most distributors when pre-installing VGA-COPY/386.
  224. Virus-scanners should  also be  installed to  that directory, that
  225. way, VGA-COPY/386 can find them faster.
  226.  
  227.  
  228.  
  229. 2.2. Installing other types of copies
  230. =====================================
  231.  
  232. The shareware  version  of  VGA-COPY/386  is  also  published  via
  233. mailbox (BBS).  In this  case, all files belonging to VGA-COPY/386
  234. are packed  into an archive that doesn't need to be in ZIP-format.
  235. It might  be possible  that some  files are  not included  in that
  236. version, but VGA-COPY/386 also runs without the voc-files and this
  237. manual.  Please  follow  the  instructions  you  got  within  that
  238. version. To  install, just  copy the archive file or the files (if
  239. unpacked) to  a directory  of your  choice. After having extracted
  240. the archive, you should delete it in order to save disk space.
  241.  
  242. Example: If  you got  the archive  file VGACOPY.ZIP  on a  disk in
  243. drive A: and want to install it to C:\VGACOPY, proceed like this:
  244.  
  245.     C:
  246.     MD \VGACOPY
  247.     CD \VGACOPY
  248.     COPY A:\VGACOPY.ZIP
  249.     PKUNZIP VGACOPY.ZIP
  250.     DEL VGACOPY.ZIP
  251.  
  252.  
  253.  
  254. 2.3. Deinstallation
  255. ===================
  256.  
  257. Although it's  pretty unusual that you want to delete the program,
  258. but it's  very simple  - you  just have to delete all the files in
  259. the directory  you installed VGA-COPY/386 to. After this, there is
  260. only the  config-file VGACOPY.CFG  left, that  is located  in  the
  261. directory of  your active  COMMAND.COM (usually  C:\), so  you may
  262. delete that file, too.
  263.  
  264.  
  265.  
  266. 2.4. Compability
  267. ================
  268.  
  269. VGA-COPY/386 is  desigened under  MS-DOS, but  also runs  with the
  270. following operating systems:
  271.  
  272.  
  273. DR-DOS (Novell-DOS)
  274. -------------------
  275.  
  276. At first, there had been a problem with the function to detect the
  277. BIOS-entry-point, that  is  officially  documented  within  MS-DOS
  278. since version 3.30, but caused computercrashs with DR-DOS.
  279.  
  280. These problems  are solved with VGA-COPY/386 that runs properly as
  281. long as you don't let it run in the background using Novell DOS.
  282.  
  283.  
  284. Windows
  285. -------
  286.  
  287. There are no problems upto Windows 3.11, but you should delete the
  288. soundfiles and  use the  PIF-file included  within VGA-COPY/386 to
  289. ensure  proper  work.  On  my  system  VGA-COPY/386  runs  without
  290. modification right  out of  the archive. But this may be different
  291. on yours, some times bits and bytes go strange ways.
  292.  
  293.  
  294. OS/2
  295. ----
  296.  
  297. According to  my own  tests, there  are no  problems runnign  VGA-
  298. COPY/386 in  a DOS-box  of OS/2  - background-mode is not possible
  299. due to  the graphicmode  and conflicts with other programs running
  300. at the same time. Please do also delete the soundfiles.
  301.  
  302.  
  303. Novell NetWare
  304. --------------
  305.  
  306. At my  office, VGA-COPY/386 and Novell NetWare 3.12 (5 users) work
  307. together without  any trouble.  It's not  possible  to  work  with
  308. remote disk-drives  on  other  workstations  because  VGA-COPY/386
  309. needs to  access the  disk controller  directly, but  you  can  of
  310. course read  a disk  and store it on the server and then reload it
  311. from another workstation.
  312.  
  313.  
  314. DesqView
  315. --------
  316.  
  317. DesqView is a multitasker for DOS and has been tested for problems
  318. working with  VGA-COPY/386 in  the version  2.62. There  just have
  319. been some  problems in  the graphic window, but it was possible to
  320. work and exit the program.
  321.  
  322.  
  323. 2.5. Individual optimization
  324. ============================
  325.  
  326. There's not  much  to  optimize  within  VGA-COPY/386  because  it
  327. automatically detects hard- and software equipment.
  328.  
  329. You have to ensure that there's enough free XMS memory. Many users
  330. are wasting  their XMS  memory by having a huge 2MB harddisk-cache
  331. installed although they've got only 3MB available. If you've got a
  332. RAM-disk, you may have to shrink it.
  333. Before changing any of your configuration files, you should backup
  334. them to  have the  opportunity  to  restore  them,  if  you  don't
  335. succeed.
  336.  
  337. You can set someenvironment variables as there are:
  338. -   SCAN points  to any  executable file that will be started with
  339.     the drive name as the first parameter, normally to be used for
  340.     anti-virus software.
  341. -   VCPS defines  the directory in that the disk images are stored
  342.     to.
  343. We recommend  not to  define them,  unless you  are sure that will
  344. have need for that.
  345.  
  346. If you  want to  save disk  space, you  can delete  the soundfiles
  347. (*.VOC), the intro pictures (VGADEMO.*) and the icons displayed on
  348. the buttons (VGACOPY.IDF).
  349.  
  350. If you  want to use the packer ARJ (used to smaller the disk image
  351. files), ensure  it to  be in one of the directories defined in the
  352. PATH environment  variable, otherwise  just copy  ARJ.EXE into the
  353. VGA-COPY/386 directory
  354.  
  355. Using the  F-PROT anti-virus  untilities, you  just have to follow
  356. the instructions concerning ARJ as given above.
  357.  
  358.  
  359.  
  360. 2.6. The VGAREAD driver for non-standart-formats
  361. ================================================
  362.  
  363. As already  mentioned, VGA-COPY/386  has the ability to copy to or
  364. format for  example a 5.25" disk with 1.44MB. Because this formats
  365. are normally  not accessable  under DOS,  you need the TSR program
  366. VGAREAD.EXE that is included within VGA-COPY/386.
  367.  
  368. Activate this driver by executing
  369.     VGAREAD
  370. from a  disk formatted with high capacity using VGA-COPY/386. From
  371. now on,  you should  be able non-standart-format disks without any
  372. trouble.
  373.  
  374. It seems that this also works fine if would like to copy the files
  375. from a  new Microsoft DMF-Disk to your hard disk, what is normally
  376. not possible due to the special format pure DOS cannot read.
  377.  
  378. If you  are working  a lot with those formats, you should copy the
  379. driver to your hard disk and add on of the following lines to your
  380. CONFIG.SYS or  AUTOEXEC.BAT to  load  VGAREAD  automatically  when
  381. booting your computer.
  382.  
  383. CONFIG.SYS:       DEVICEHIGH=C:\VGACOPY\VGAREAD.EXE
  384. AUTOEXEC.BAT:     LH C:\VGACOPY\VGAREAD.EXE
  385.  
  386. This  example   assumes  VGAREAD.EXE   to  be   in  the  directory
  387. C:\VGACOPY, if  you have  installed it  in another  directory, you
  388. have to replace the directory in the lines above.
  389.  
  390. Please note,  that VGAREAD  cannot be  started from  any kind of a
  391. shell like  every TSR  program, as  this might hang up your system
  392. later.
  393.  
  394.  
  395.  
  396.  
  397. 3. The graphical user interface
  398. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  399.  
  400. The user  interface isn't designed following one of the well-known
  401. standarts like  SAA, but similar to them - "like the cockpit of an
  402. supersonic aeroplane"  (DOS International) - it's because I wanted
  403. the interface  to be equiped with buttons to click on when I first
  404. wrote the VGA-COPY/386.
  405.  
  406. The  labels   have  always   been  in   english  because  everyone
  407. understands the  common computer-english,  messages and  helptexts
  408. are taken  from a  file, so  that they  can  be  adjusted  to  the
  409. language spoken in the country VGA-COPY/386 is distributed in.
  410.  
  411.  
  412.  
  413. 3.1. Buttons
  414. ============
  415.  
  416. Buttons are usual within graphical user interfaces an activated by
  417. moving the  mouse over  the button  and  then  pressing  the  left
  418. mousebutton. You  can also  use the keyboard - the hotkeys are the
  419. label's underlined chars.
  420.  
  421.  
  422. The button "READ"
  423. -----------------
  424.  
  425. This will  make VGA-COPY/386  read a  disk that  is  automatically
  426. located within  the available  drives. Then,  the disk's  capacity
  427. will be detected.
  428.  
  429. If the  option "MODIFY"  is activated, the disk's file-allocation-
  430. table (FAT)  will be  analysed to  reduce the time being needed to
  431. read the  disk. Unoccupied  parts of  the disks  won't be read but
  432. instead filled in memory with the DOS fill-byte (it's $F6 although
  433. $00 might have been more senseful).
  434.  
  435. The reading process can be supervised in the "trackdisplay".
  436. When done,  an accoustic signal will tell you to remove the disk -
  437. you can also press any key instead, but I recommend to never leave
  438. a disk in a floppy.
  439.  
  440. Now, an  image of  the entire  disk is saved in the XMS memory and
  441. ready for further purposes.
  442.  
  443.  
  444. The button "WRITE"
  445. ------------------
  446.  
  447. This is the feature usually chosen next. It writes the disk images
  448. located in the XMS memory to a disk.
  449.  
  450. Again, the  floppy drive  will be chosen automatically. This might
  451. sound a  little bit  dangerous but  isn't as  long as  you're  not
  452. leaving disks in the drives.
  453.  
  454. When done,  the other  drives will  be automatically  searched for
  455. disk to write on. That's quite advantageous when your computer has
  456. several floppies  and you  want to make more than a single copy in
  457. one process.
  458.  
  459. Don't  forget   to  deactivate   the  "MODIFY"   option  when  the
  460. destinationdisk  is   a  systemdisk   or  any  other  disk  that's
  461. bootsector shouldn't  be modified.  It's sufficient  to deactivate
  462. the option  before rewrite  because VGA-COPY/386  is replacing the
  463. bootsector just at write-backs.
  464.  
  465.  
  466. The button "COMPARE"
  467. --------------------
  468.  
  469. Users often  say that  they don't use this feature very often. But
  470. nevertheless it  is still part of VGA-COPY/386 because it replaces
  471. another DOS command.
  472.  
  473. It will  locate the disk and then comparing it bit-by-bit with the
  474. image saved in the XMS memory showing the result graphically. With
  475. this function, the colours are chosen different from the standart:
  476. yellow marks  physical errors,  differences are  marked orange. If
  477. you read  a disc  and then compare it to itself, the result should
  478. be all blue, for that's the color for equal data.
  479.  
  480. The  bootsector  of  a  disk  written  with  the  "MODIFY"  option
  481. activated will  of course be shown in orange (difference) when the
  482. copy  is   compared  to  the  original.  This  is  also  the  only
  483. possibility to  check if  a 85-track-disk has been written correct
  484. because the  normal check  can't detect  that error for the actual
  485. tracks is written correct.
  486.  
  487.  
  488. The button "FORMFILL"
  489. ---------------------
  490.  
  491. VGA-COPY/386 supportes  a great  variety of different diskformats,
  492. that can  be chosen using this function and will be generated into
  493. memory -  that's why  there's no  danger to accidentally destroy a
  494. disk's contents.
  495.  
  496. The disk image contains the VGA-COPY/386 standart bootsector (what
  497. else?) because it shouldn't use the standart DOS one.
  498.  
  499. Then, the prepared disk can be written using the "WRITE" button. I
  500. recommend to activate the "VERIFY" and "FORMAT". Without "VERIFY",
  501. the formatted disk won't be checked. You should only deactivate it
  502. when...
  503.  
  504. -   using brand disks,
  505. -   you want to delete the disk's content forever,
  506. -   a 360 KB disk that has been formatted to 1.2 MB should be
  507.  
  508. A feature  used quite  often  is  quick  format:  Deactivate  both
  509. "VERIFY" and  "FORMAT" and  write the  disk. Because  VGA-COPY/386
  510. skips all  the empty  tracks, there will be in fact just the first
  511. track written.  That means  that  the  disk  will  keep  it's  old
  512. capacity but is flushed because the directory and FAT are cleared.
  513.  
  514.  
  515. The button "LOAD"
  516. -----------------
  517.  
  518. This feature  is implemented  new within  VGA-COPY/386 and loads a
  519. disk image  file generated  by VGA-COPY/386  into  the  memory  to
  520. enable it to write it to a disk.
  521.  
  522. If the file was packed using ARJ, it'll be unpacked automatically.
  523. The same  with password  encrypted files, you will be prompted for
  524. the password.
  525.  
  526.  
  527. The button "SAVE"
  528. -----------------
  529.  
  530. Using this  function, you  generate the  VCP disk image files that
  531. you load with the "LOAD" function.
  532.  
  533. There will  be a  list of  all VCP-files found, then you can enter
  534. the name  to store  the current disk image from the XMS memory to.
  535. You have the opportunity to label the file with a 40 char comment.
  536. When VGA-COPY/386  finds the  packer ARJ, you'll be prompted for a
  537. password as  well. If  you don't  want to  encrypt the disk image,
  538. just press enter.
  539.  
  540.  
  541. The button "VIRSCAN"
  542. --------------------
  543.  
  544. This will  let VGA-COPY/386 execute an external virus-scanner with
  545. the name  of the  floppy in which it had found a disk as the first
  546. parameter. During the scan, VGA-COPY/386 will swap out to EMS or a
  547. temporary file  - the  scanner will run in fullscreen textmode and
  548. is not  controlled by  VGA-COPY/386, but the whole textscreen will
  549. be displayed in the trackdisplay after returning to VGA-COPY/386.
  550.  
  551. It was  necessary to swap out the program because the McAffee SCAN
  552. needs at  least 384  KB free RAM since version 100. However, we do
  553. noz recommend  to make use of that anti-virus-software, due to its
  554. missing feature of detecting polymorphic viruses.
  555.  
  556.  
  557. The button "CHMKDIR"
  558. --------------------
  559.  
  560. If you  want to  save a  disk image  file, but  not to the current
  561. directory, use  this button.  You'll be  prompted for  a directory
  562. name that  will become the current one or will be made if it's not
  563. existing (like the DOS command "MD").
  564.  
  565.  
  566. The button "DIRINFO"
  567. --------------------
  568.  
  569. Similar to  the DOS's  "DIR" command,  this will search for a disk
  570. and then  display all  directory and  files on  that disk. And, in
  571. fact, DOS  supplies the  names of the files and directories on the
  572. disk. So don't blame VGA-COPY/386, if something is wrong.
  573.  
  574. This is  just to  get a  brief idea  of what's on the disk, but it
  575. even displays  the disk's  total and free capacity. Unfortunately,
  576. the information  is sometimes  not correct  due to combinations of
  577. some computers  and DOS-cache,  but in  most cases  there  are  no
  578. problems.
  579.  
  580.  
  581. The button "LABEL"
  582. ------------------
  583.  
  584. A label  is  a  11  chars  long  string  diskname  that's  usually
  585. generated by  DOS when  formatting a disk or using the DOS command
  586. "LABEL". VGA-COPY/386  does exactly the same: it'll read the label
  587. of a disk found in one of the floppies and then prompt you to edit
  588. this one. After editing the label, VGA-COPY/386 will write the new
  589. one back to the disk.
  590.  
  591.  
  592. The button "QUIT"
  593. -----------------
  594.  
  595. According to  some people  who dislike  VGA-COPY/386 (yes, they do
  596. really exist!),  this is  the most important button - it's used to
  597. leave the program.
  598.  
  599. The allocated  XMS memory  will be released and available to other
  600. programs, the  current configuration  (switches) will be saved and
  601. automatically active when starting the program the next time.
  602.  
  603.  
  604.  
  605. 3.2. Switches
  606. =============
  607.  
  608. A switch  is very likely to a button for the important differences
  609. that  a   switch  changes  his  status  when  activated.  This  is
  610. visualized by  small status  lamps  indicating  if  the  opton  is
  611. activated or not.
  612.  
  613.  
  614. The "VERIFY" switch
  615. -------------------
  616.  
  617. This switch  indicates if the track that has been written is to be
  618. checked directly  afterwards, that enables you to check the copy's
  619. quality when done.
  620.  
  621.  
  622. The "FORMAT" switch
  623. -------------------
  624.  
  625. With this  switch activated, you advise VGA-COPY/386 to low-level-
  626. format every  disk. Of  course, that needs some extra time, but is
  627. recommended because  with  reformatting  the  disk's  tracks,  you
  628. increase the  data's lifetime.  Note, that you need this switch to
  629. be activated  if you  want to  use one  of VGA-COPY/386's  special
  630. formats.
  631.  
  632. If you insert a non-formatted disk or one with a different format,
  633. VGA-COPY/386 automatically  activates this  switch and disables it
  634. after writing.  This way,  "plug'n'play" is  no problem.  Usually,
  635. VGA-COPY/386 checks out by itself, what to do with the disk.
  636.  
  637.  
  638. The "MODIFY" switch
  639. -------------------
  640. Activating this  switch will force VGA-COPY/386 to generate copies
  641. that equal  100% to  the original. "MODIFY" has different meanings
  642. for the  "READ" and  "WRITE" functions,  for details check out the
  643. describtions about the buttons above.
  644.  
  645. I recommend  to leave  this switch  activated as long as you don't
  646. want to copy installation disks.
  647.  
  648.  
  649. The "RETRIES" switch
  650. --------------------
  651.  
  652. Well, this one's different from the other switches because there's
  653. a value to adjust that tells VGA-COPY/386 how many times it should
  654. try to read a sector from the disk.
  655.  
  656. DOS normally  uses three  attempts before  claiming the disk to be
  657. damaged, but using up to 99 attempts can in some cases rescue data
  658. from disks  that are  heavily damaged.  VGA-COPY/386 also can read
  659. sectors with CRC-errors - they will of course be written correctly
  660. to the copy.
  661.  
  662. I recommend you to first try to read and write a damaged disk to a
  663. new one with VGA-COPY/386 before using a tool like DiskFix because
  664. the tools  do modify  data on  the original  disk  -  VGA-COPY/386
  665. instead can save all data without any changes.
  666.  
  667.  
  668.  
  669. 3.3. The message window
  670. =======================
  671.  
  672. This is  where the  program outputs  instructions and information.
  673. The style  might appear  unusual  -  it's  designed  like  a  hifi
  674. device's display. The colors are defined as following:
  675.  
  676.  
  677. Processes and dialogues in YELLOW
  678. ---------------------------------
  679.  
  680. When VGA-COPY/386  is processing, it's shown in yellow - same with
  681. any input of filenames or comments.
  682.  
  683.  
  684. Statusreports in GREEN
  685. ----------------------
  686.  
  687. Statusreports, the  XMS memory info and the user's registered name
  688. appears in green.
  689.  
  690.  
  691. Errors in ORANGE
  692. ----------------
  693.  
  694. When there  is an  error or  an interruption  within  the  current
  695. process, this is indicated in ORANGE.
  696.  
  697.  
  698. Warnings and requests BLINKING
  699. ------------------------------
  700.  
  701. All warnings  and requests  are written  blinking and  have to  be
  702. confirmed by a keypress or a mouseclick.
  703.  
  704. The request  to remove all disks is recommended for beginners, you
  705. later can disable that request by the commandline switch "/K".
  706.  
  707.  
  708.  
  709. 3.4. The Trackdisplay
  710. =====================
  711.  
  712. During  any   disk  operation,   VGA-COPY/386  provides   realtime
  713. information in the trackdisplay as there are:
  714.  
  715. -   the current head and track processing
  716. -   the type  and result  of the  action itself coded in different
  717.     colors as explained later
  718. -   the sector where the current action began (indicated by a line
  719.     in the trackbar)
  720.  
  721. The colors indicate the following actions:
  722.  
  723.  
  724. Reading: GREEN
  725. --------------
  726.  
  727. The green areas are sectors read without any problems.
  728.  
  729.  
  730. Systemarea: OLIVE-GREEN
  731. -----------------------
  732.  
  733. This is  the bootsector  and FAT  if you  enabled "MODIFY" to only
  734. copy the occupied sectors.
  735.  
  736.  
  737. Trouble ahead: BRIGHT-GREEN
  738. ---------------------------
  739.  
  740. These tracks  have been  read correctly,  but  not  in  the  first
  741. attempt - this is likely for weak magnetism (old disk) or a floppy
  742. malfunction (to  check by  reading disks  new formatted  on  other
  743. computers - if there's no problem, your floppy's okay).
  744.  
  745. To avoid  trouble, you  should copy  the disk to another one or to
  746. itself to  refresh the  tracks. If  a bright-green  tracks appears
  747. while formatting, your copy is okay but not of the best quality.
  748.  
  749.  
  750. Empty tracks: DARK-GREEN
  751. ------------------------
  752.  
  753. When a track is identified as being empty, it's indicated in dark-
  754. green.
  755.  
  756.  
  757. Formatting: MAGENTA
  758. -------------------
  759.  
  760. An actual  formatted track is displayed in magenta, also when it's
  761. an empty one.
  762.  
  763.  
  764. Comparing: BLUE
  765. ---------------
  766.  
  767. After a  comparing or  a write-back, the correct proven tracks are
  768. shown in blue and are completely equal.
  769.  
  770.  
  771. Comparing an empty track: DARK-BLUE
  772. -----------------------------------
  773.  
  774. When VGA-COPY/386 compares an empty track, it's in dark-blue.
  775.  
  776.  
  777. Error: YELLOW
  778. -------------
  779.  
  780. When yellow appears, the disk is corrupt - this can eighter be one
  781. sector or  even  a  whole  track.  If  that  error  appears  while
  782. formatting, the  disk should  not be used any more. When writing a
  783. disk, you  can use  that disk as long as you don't use the damaged
  784. parts. To  enable VGA-COPY/386  to read  a disk although there has
  785. been an error, increase the "RETRIES" switch (see chapter 3.2.).
  786.  
  787.  
  788. CRC-error: ORANGE
  789. -----------------
  790.  
  791. The driver  controller reported  a CRC-error,  that normally means
  792. that the  data is  destroyed but  in many  cases, there  is just a
  793. single byte corrupt, so that reading my make a sense, although.
  794.  
  795. When comparing,  the CRC-checksum shows that there is a difference
  796. between the  data stored  in the  XMS memory  and the  data on the
  797. disk.
  798.  
  799.  
  800.  
  801. 3.5. The parameter window
  802. =========================
  803.  
  804. This little  window located  in the  screen's middle, at the right
  805. side provides  informations about  the disk  such as the number of
  806. sectors, tracks and sides (yes, "Sec." means sector, not second!).
  807. If the  disk has  been copied  with VGA-COPY version 2.3 or later,
  808. VGA-COPY/386 can  also display  the date  of  creation,  it's  the
  809. LONGINT generated by Borland's (TM) "PackTime" procedure.
  810.  
  811.  
  812.  
  813. 3.6. Progress bars
  814. ==================
  815.  
  816. The progress  bars are  the traditional  way to  show any  kind of
  817. progress. Located at the trackdisplay's right side, there are:
  818.  
  819. -   a BLUE bar indicating the estimated disk capacity
  820. -   the write-progress bar in RED
  821. -   and last but not least the reading-progress bar.
  822.  
  823.  
  824.  
  825. 3.7. Mouse and keyboard support
  826. ===============================
  827.  
  828.  
  829. The MOUSE
  830. ---------
  831.  
  832. With the  LEFT mouse  button,  you  activate  and  deactivate  all
  833. buttons and switches.
  834.  
  835. The RIGHT  mouse button  is used to stop the actual process - it's
  836. kind of an emergency-brake.
  837.  
  838. Some mice  do have  a MIDDLE  mouse button, so that one's just for
  839. fun - it launches the VGA-COPY-demo (VGADEMO.EXE).
  840.  
  841.  
  842. The Keyboard: F-Keys...
  843. -----------------------
  844.  
  845. ... do  generate  an  empty  disk  in  the  XMS  memory  like  the
  846. "FORMFILL" button does:
  847.  
  848. KEY  SIZE(KB)  SIDES  TRACKS  SECTORS/TRACK   COMMENT
  849. F1     180       1       40        9           "ancient"-format
  850. F2     205       1       41       10           VGAREAD required
  851. F3     360       2       40        9           1 sector/cluster
  852. F4     410       2       41       10           VGAREAD required
  853. F5     420       2       42       10           VGAREAD required
  854. F6     640       2       80        8           Toshiba-format
  855. F7     720       2       80        9           1 sector/cluster
  856. F8     820       2       82       10           VGAREAD required
  857. F9    1200       2       80       15           standard-format
  858. F10   1440       2       80       18           standard-format
  859. F11   1600       2       80       20           VGAREAD required
  860. F12   1722       2       82       21           VGAREAD required
  861. D     1680       2       80       20           new Microsoft DMF
  862.  
  863.  
  864. The ESCAPE-key [ESC]
  865. --------------------
  866.  
  867. This key  is traditionally  used to  quit a program and that's the
  868. same with VGA-COPY/386.
  869.  
  870. You also can interrupt any current action, same with...
  871.  
  872.  
  873. The SPACE-key
  874. -------------
  875.  
  876. Is used  like a  car's braking  paddle -  generating a  full  stop
  877. within the current operation. It also clears the trackdisplay when
  878. VGA-COPY/386 is not active at the moment.
  879.  
  880.  
  881. The ENTER-key
  882. -------------
  883.  
  884. Some users  or companies  do store  a little  text in  the  disk's
  885. bootsector (advertisment or a "this disk belongs to..."-note) that
  886. is only  shown when  booting from  the disk.  Because  experienced
  887. users don't  do that  in order  to avoid the spread of boot-sector
  888. viruses, pressing  the ENTER-key  will display  that text and also
  889. perform a heuristic virus scan on the boot-sector (see above).
  890.  
  891.  
  892. The BACKSPACE-key
  893. -----------------
  894.  
  895. This will update the system-diagnosis VGA-COPY/386 usually does at
  896. startup.
  897.  
  898.  
  899. The keys [Ins], [Del], [Home], [End], [PgUp], [PgDn]
  900. ----------------------------------------------------
  901.  
  902. They don't  really have  a real  function, I  just  assigned  some
  903. effects to them - try them out if you are brave enough! They might
  904. by useful as a screen-saver.
  905.  
  906.  
  907.  
  908. 4. Examples
  909. ≡≡≡≡≡≡≡≡≡≡≡
  910.  
  911. This chapter  explains how to get the things done, VGA-COPY/386 is
  912. mostly used for, in a way, most users request and appreciate.
  913.  
  914. Before you  start, check  if there  is enough XMS-memory available
  915. and a anti-virus program installed.
  916.  
  917.  
  918.  
  919. 4.1. How to copy a disk
  920. =======================
  921.  
  922. VGA-COPY/386 can  copy every  disk readable  under DOS  to another
  923. disk of the same format. You cannot:
  924.  
  925. -   copy a  HD disk  to a  DD disk  (the copy  would be  of a  bad
  926.     quality).
  927. -   copy files  from a disk with a small capacity to a disk with a
  928.     higher capacity  leaving the  rest of the disk free (everybody
  929.     has his  own  program  such  as  the  Norton-Commander  to  do
  930.     something like that).
  931.  
  932. Insert the source disk into the drive, then click the READ-button.
  933. VGA-COPY/386 reads  the complete  disk track  by track to the XMS-
  934. memory. When finished, you will be prompted to remove the disk.
  935.  
  936. Now, you  can produce as many copies as you want - just insert the
  937. destination disk  into the  drive and activate the WRITE-button. I
  938. recommend to  set all  switches to ON before (read chapter 3.2. to
  939. get to  know their  functions). VGA-COPY/386  then  formats  every
  940. track, writes  the data, verifies it and displays it in blue color
  941. on the trackdisplay if no error occured.
  942.  
  943. After the  copy is  done, remove the disk and repeat the procedure
  944. as many times as you want to.
  945.  
  946.  
  947.  
  948. 4.2. Formatting a disk
  949. ======================
  950.  
  951. VGA-COPY/386  is   also  capable  to  format  a  disk  in  various
  952. densities. As  this features  has been  implemented later  in  the
  953. original program,  the  process  is  kind  of  uncommon,  but  got
  954. established so good, there wasn't any change necessary.
  955.  
  956. Basically, a  formatted disk is nothing different than a copy made
  957. from an  empty disk  - that's the way it's done here: VGA-COPY/386
  958. just produces  an empty  disk in the XMS-memory. Just click on the
  959. FORMFILL-button, select  a disk  format -  the disk  will then  be
  960. created.
  961.  
  962. Afer having  inserted the  disk to format into any disk drive, use
  963. the WRITE-button  to start.  You can watch the tracks being create
  964. and verified.  If there  are any yellow marked tracks appearing in
  965. the trackdisplay, the disk is damaged and shouldn't be used.
  966.  
  967. It is  possible to  mark those bad clusters but I do not recommend
  968. that methode  because sectors  close to the damaged ones will also
  969. get damaged (but not marked!) after some time.
  970.  
  971.  
  972.  
  973. 4.3. Virus scanning
  974. ===================
  975.  
  976. To fight  computer viruses,  one uses special anti-virus software.
  977. VGA-COPY/386 supports  them and provides a more comfortable way to
  978. use them.  As already mentioned, anti-virus software is not a part
  979. of VGA-COPY/386 and has to be installed seperately.
  980.  
  981. If your virus scanner reports having found a virus, stay calm. Not
  982. every virus-alarm  really has  to be  a  real  one.  The  programs
  983. supported by  VGA-COPY/386 are  choosed by their high precision in
  984. virus recognition.
  985.  
  986. Then, you have three choices:
  987.  
  988. -   Use the  KILL-button to  let the  anti-virus  program  try  to
  989.     remove the  virus, if  it's  a  program  disk.  Unfortunately,
  990.     sometimes removal  is not possible because the virus destroyed
  991.     the program.
  992. -   If there are only data files (text, addresses etc.), copy them
  993.     from the  disk to  use them.  Never run  any program  from the
  994.     infected disk!
  995. -   Bootsector viruses can be removed by VGA-COPY/386 itself. Just
  996.     read the  disk and  then write  it back with the MODIFY switch
  997.     activated.
  998.  
  999. I recommend  to mark  and refuse the infected disk. In most cases,
  1000. the person  from whom  you got  the disk  doesn't know  about  the
  1001. virus, might be a good idea to let him know.
  1002.  
  1003.  
  1004.  
  1005. 4.4. Creating disk image files
  1006. ==============================
  1007.  
  1008. Having  just   bought  new   software  and   want  to  backup  the
  1009. installation disks? Well, have fun changing dozens of disks...
  1010.  
  1011. There is  a better  way to do that! Use VGA-COPY/386 to create and
  1012. compress disk images, then store them to a streamer.
  1013.  
  1014.  
  1015. How to backup...
  1016. ----------------
  1017.  
  1018. Just read  the disk  and save  them using  the SAVE-button to your
  1019. harddisk (when  prompted for  the description,  you should use the
  1020. disk label). Repeat for all the disks. Finally, store the VCP disk
  1021. image files to your streamer. There you go!
  1022.  
  1023. ..and to restore
  1024. ----------------
  1025.  
  1026. To recreate  a disk  from the  disk image  file, just load the VCP
  1027. file by using the LOAD-button and then write it to the disk by the
  1028. WRITE-button.
  1029.  
  1030.  
  1031.  
  1032.  
  1033. 5. Appendix
  1034. ≡≡≡≡≡≡≡≡≡≡≡
  1035.  
  1036. This chapter,  not only  interesting for  programmer, explains all
  1037. file formats used by VGA-COPY/386.
  1038.  
  1039.  
  1040.  
  1041. 5.1. VCP files
  1042. ==============
  1043.  
  1044. Ever since  version 1.0,  the only format logic and compatible for
  1045. disk images  is used:  It's just  to store  all sectors  in  their
  1046. logical order.  No header  is used,  that's why  the VCP files are
  1047. compatible to the UNIX-format TAR.
  1048.  
  1049. Since VGA-COPY/386,  VCP  files  are  compressed  using  ARJ.  The
  1050. comment is  then included in the file FILE_ID.DIZ, as requested by
  1051. most mailbox  systems and common since being introduced by the PC-
  1052. Board software.  When uploading compressed VCP files to a mailbox,
  1053. you should  change the  file extension  to ARJ  because  they  may
  1054. support ARJ archives - however, the file really is a ARJ archiv.
  1055.  
  1056.  
  1057.  
  1058. 5.2. File comments
  1059. ==================
  1060.  
  1061. Comments on VCP files are saved in DESCRIPT.ION. There is one line
  1062. per file,  beginning with  the filename, a space character and the
  1063. comment. This is the format also used by 4DOS.
  1064.  
  1065.  
  1066.  
  1067. 5.3. Soundfiles
  1068. ===============
  1069.  
  1070. The soundfiles  used since  VGA-COPY/386 on certain events (before
  1071. Windows developers  didn't  even  dream  about  linking  sound  to
  1072. events) are  in the common VOC format, developed by Creative-Labs,
  1073. the maker of the Sound-Blaster. If you dislike the sounds included
  1074. within  VGA-COPY/386,  just  use  your  own  ones.  Name  them  as
  1075. followed:
  1076.  
  1077. Filename         Event
  1078. --------------------------------------
  1079. VGACPY0.VOC       button/switch used
  1080. VGACPY1.VOC       prompt for input
  1081. VGACPY2.VOC       startup
  1082. VGACPY3.VOC       quitting
  1083. VGACPY4.VOC       error
  1084. VGACPY5.VOC       read
  1085. VGACPY6.VOC       write
  1086. VGACPY7.VOC       compare
  1087. VGACPY8.VOC       errorfree operation
  1088. VGACPY9.VOC       terminated by user
  1089.  
  1090.  
  1091.  
  1092. 5.4 Bootsector VGACOPY.BIN
  1093. ==========================
  1094.  
  1095. A disk's first sector is called bootsector. When the MODIFY-switch
  1096. is activated,  VGA-COPY/386 does  write his  own bootsector to the
  1097. disk. When  leaving a disk in drive A: while booting the computer,
  1098. the bootector  is executed and normally does only display an error
  1099. message.
  1100. VGA-COPY/386's bootsector  instead presents  a menu  where you can
  1101. select from four choices:
  1102.  
  1103. -   Load the operating system from the harddisk
  1104. -   Swap the disk drives
  1105. -   Boot from another disk
  1106. -   Reboot the computer by hardware reset
  1107.  
  1108. Try it out!
  1109.  
  1110. The file just contains the bootsector (512 bytes). An uncompressed
  1111. VCP-file can  be used by renaming it. The first three bytes (jump)
  1112. and everything  starting with  the 63th byte will be copied to the
  1113. destination disk.
  1114.  
  1115. To use  the bootsector  of any  other disk,  insert that  one into
  1116. drive A:  and then  run DEBUG in the VGA-COPY/386 directory (DEBUG
  1117. is included within MS-DOS). Then use the following commands:
  1118.  
  1119. N VGACOPY.BIN
  1120. L 0100 0 0 1
  1121. RCX
  1122. 200
  1123. W
  1124. Q
  1125.  
  1126. Your next disks will then contain the bootsector you captured from
  1127. that disk.
  1128.  
  1129.  
  1130.  
  1131. 5.5. Icons: VGACOPY.IDF
  1132. =======================
  1133.  
  1134. This file  contains all  the neat  and colorful icons used by VGA-
  1135. COPY/386. They  were created  with a  small freeware-icon-designer
  1136. for Turbo  Pascal, included  within the  english  magazin  PC-Plus
  1137. volume 7/92.
  1138.  
  1139. If you like to, just create your own icons.
  1140.  
  1141.  
  1142.  
  1143. 5.6. Commandline parameters
  1144. ===========================
  1145.  
  1146. VGA-COPY/386 does  not support  commandline based operations since
  1147. it is  an interactive  program, just like a game. To get a grip on
  1148. the parameters used to configurize VGA-COPY/386, just type
  1149.  
  1150.     VGACOPY /?
  1151.  
  1152. to get  information. The  parameters are  not  explained  in  this
  1153. manual since they are subject of frequent change.
  1154.  
  1155.  
  1156. [EOF]
  1157.