home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / KAYPRO / SKIPMAP.LBR / SKIPMAP.DZC / SKIPMAP.DOC
Text File  |  2000-06-30  |  3KB  |  57 lines

  1.                      SPEEDING UP DISK RESETS
  2.                WITH TURBOROM AND P*PS ENHANCEMENTS
  3.  
  4. 5/28/86
  5.  
  6. Purpose:
  7.  
  8. The CP/M operating system disk reset function cause the allocation
  9. table for drive A and the currently logged in drive to be rebuilt.
  10. For a large hard disk with many blocks this can take a substantial
  11. amount of time making the system appear very sluggish during warm boots.
  12. The patch on this disk allows this shortcoming of CP/M to be removed for
  13. those who have both the Advent TurboROM and Plu*Perfect Systems operating
  14. system enhancements (CP/M 2.2e).
  15.  
  16. Operation:
  17.  
  18. The Advent TurboROM reserves the high bit of the first byte of the
  19. extended DPH as a flag which specifies whether the allocation table of
  20. this drive requires rebuilding.  The ROM initializes this so that all
  21. drives require rebuilding.  Only those drives with a zero length checksum
  22. vector are assumed to have non-removable media and only these are
  23. candidates for avoiding the rebuilding of the allocation table.  Drive A
  24. is a special case as it must still be scanned for the occurence of
  25. '$$$.SUB'.  This process is still considerably faster than actually
  26. rebuilding the vector.  Any program which plays tricks with the
  27. allocation map should ALWAYS reset the high bit of the extended DPH so
  28. that the allocation will be forced to rebuild.  Plu*Perfect Systems
  29. utilities such as PUTDS (version 1.2 and later) and PUTBG (to be
  30. released) always do this.  If you are unfamiliar with the extended
  31. DPH, please refer to the notes available on the TurboROM developers
  32. support disk.
  33.  
  34. The patches to the CP/M BDOS are internal, but require the space available
  35. in the P*PS enhancements.  For other users of the TurboROM the source code
  36. to the patch is included, but Plu*Perfect Systems cannot support and attempts
  37. to modify this code.  Please do not ask us.
  38.  
  39. Installation:
  40.  
  41. A general purpose utility program MERGEPRL is included which will take any
  42. CDL format REL file and merge it with a Digital Research format PRL file to
  43. produce another PRL file.
  44.  
  45. Usage is
  46.  
  47. MERGEPRL   infile  outfile
  48.  
  49. and then you will be prompted for the patch file name.  The input and output
  50. file names can be the same and so not need the PRL suffix.  If you use the
  51. same input and output names, make sure that you have a backup.
  52.  
  53. The PRL file you will use should be TURBOSYS.PRL or TURBO-DS.PRL and
  54. when prompted for the patch REL file you should type in SKIPMAP.
  55. The output file name will require renaming to TURBOSYS.PRL or TURBO-DS.PRL
  56. for relocation wiht MOVTURBO.
  57.