home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / p / swapcopy.lbr / PXSWPCPY.IZF / PXSWPCPY.INF
Encoding:
Text File  |  1993-10-25  |  2.4 KB  |  44 lines

  1. I downloaded SWAPCOPY.COM here a couple of months on the recommendation
  2. left by someone that it was the best of the single-disk copy programs. 
  3. Besides, it was only 2K.  Then I found that it didn't run on the PX-8
  4. as configured, and I put up with COPYDISK a while longer.
  5.  
  6. Well, I finally got around to patching up SWAPCOPY for the Geneva, and
  7. here it is in PXSWPCPY.COM and PXSWPCPY.ASM (in case you want to do some
  8. more doctoring.  In addition to configuring the code for the correct 
  9. sector size and removing the Kaypro-specific sections, I have made two 
  10. changes in the "User interface", to wit:
  11.  
  12.                      (1)
  13.     
  14.     The "query " function, when copying multiple files, is now 
  15.     optional.  I originally thought I would use SWAPCOPY primarily 
  16.     to copy or backup whole disks at a time, and the incessant 
  17.     prompt      "Copy PHOO.BAR? --> ?? (y/n)" Ding Ding   was driving 
  18.     me batty - it's bad enough that I have to hang around to switch 
  19.     disks!  But because I was sitting there anyway, I began to find 
  20.     that often I didn't really want to copy ALL the files, and the 
  21.     query is a pretty neat way to sort things out.  So, I put in 
  22.     another startup question to allow you to decide;  If you really
  23.     want to copy the whole thing, just say No and you won't have
  24.     to pay any attention except when a disk change comes up.
  25.  
  26.                      (2)    
  27.  
  28.     When you use the query, a record of the files and your answers
  29.     is kept on the left half of the screen, and a record of the
  30.     files actually copied is kept on the right.  If you are copying
  31.     many files, both records will be cleared just after SWAPCOPY goes
  32.     back to the source disk (even though the last file may not
  33.     have been completely copied yet or reported on the right) to
  34.     get more files.  This helps if, like me, you tend to think of
  35.     other things between disk changes.
  36.  
  37. Thanks to Steve Sanders for doing the hard work on this one!  It really
  38. is a neat package and deftly keeps track of all the disk parameters
  39. and file statuses (stati?) as it goes.  I haven't done much assembly
  40. programming, and I learned a lot from his code.  I also learned that 
  41. you can't address line 5 of the PX-8 screen using the CP/M Print String
  42. BDOS function: as soon as it comes across the "36" in "<ESC> = 36 32"
  43. it thinks it has come to the end of the string and quits.  (ASCII 36 =
  44. "$"). Verrry interrresting!  Some things I have to learn the hard way.