home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug135.arc / IMP-DISK.NZT / IMP-DISK.NOT
Text File  |  1979-12-31  |  2KB  |  43 lines

  1. SUBJECT : Disk dumps with IMP
  2.  
  3. FROM    : Irv Hoff
  4.  
  5. DATE    : 01 June 87
  6.  
  7.  
  8.  
  9.     The distribution copy of IMP sets the file transfer disk buffer
  10. to 16k.  This is one "file extent" in length.  (MODEM7 used to dump
  11. every 2k, MDM7 every 16k.)  Minimizing the number of disk dumps helps
  12. to increase the efficiency of a file transfer.
  13.  
  14.     Should you notice an error frequently occurs every 128 records,
  15. it is likely caused by your small floppy disk taking over 10 seconds to
  16. dump 16k to disk.
  17.  
  18.     The solution is simple.  Change byte 0BFF from 80H (128 decimal
  19. for 16k) to perhaps 40H (64 decimal for 8k).  This byte is easy to re-
  20. member as it is one less than 0C00, where the telephone library starts.
  21. It was placed at this position just so it could be easily found.
  22.  
  23.     You can also use the I2NM-2.ASM telephone overlay and change the
  24. label XFRSIZ from 16 to 8.  Then use MLOAD.COM to merge that overlay
  25. onto the main program.    This may be easier for you than using DDT.
  26.  
  27.     Since only a few people have this problem it seemed better to
  28. tell them, rather than penalize those with faster disk system by making
  29. it 8k for everybody.  (The name of the game is to minimize delays - this
  30. is the main reason for adding 1k block sizes, going to 2400 bps modems,
  31. etc.)
  32.  
  33.       NOTE:  The 1571 disk system used with the
  34.         Commodore C128 is exceptionally slow.
  35.         The I2C8-x.ASM overlay for this com-
  36.         puter has an option included to set
  37.         the disk dumps to 4k.
  38.  
  39.                     - Irv Hoff
  40.                       Los Altos Hills, CA
  41.                       (415) 948-2513 PRACSA RCPM
  42.                       (415) 948-2166 voice
  43.