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
Wrap
Text File
|
2000-06-30
|
3KB
|
57 lines
SPEEDING UP DISK RESETS
WITH TURBOROM AND P*PS ENHANCEMENTS
5/28/86
Purpose:
The CP/M operating system disk reset function cause the allocation
table for drive A and the currently logged in drive to be rebuilt.
For a large hard disk with many blocks this can take a substantial
amount of time making the system appear very sluggish during warm boots.
The patch on this disk allows this shortcoming of CP/M to be removed for
those who have both the Advent TurboROM and Plu*Perfect Systems operating
system enhancements (CP/M 2.2e).
Operation:
The Advent TurboROM reserves the high bit of the first byte of the
extended DPH as a flag which specifies whether the allocation table of
this drive requires rebuilding. The ROM initializes this so that all
drives require rebuilding. Only those drives with a zero length checksum
vector are assumed to have non-removable media and only these are
candidates for avoiding the rebuilding of the allocation table. Drive A
is a special case as it must still be scanned for the occurence of
'$$$.SUB'. This process is still considerably faster than actually
rebuilding the vector. Any program which plays tricks with the
allocation map should ALWAYS reset the high bit of the extended DPH so
that the allocation will be forced to rebuild. Plu*Perfect Systems
utilities such as PUTDS (version 1.2 and later) and PUTBG (to be
released) always do this. If you are unfamiliar with the extended
DPH, please refer to the notes available on the TurboROM developers
support disk.
The patches to the CP/M BDOS are internal, but require the space available
in the P*PS enhancements. For other users of the TurboROM the source code
to the patch is included, but Plu*Perfect Systems cannot support and attempts
to modify this code. Please do not ask us.
Installation:
A general purpose utility program MERGEPRL is included which will take any
CDL format REL file and merge it with a Digital Research format PRL file to
produce another PRL file.
Usage is
MERGEPRL infile outfile
and then you will be prompted for the patch file name. The input and output
file names can be the same and so not need the PRL suffix. If you use the
same input and output names, make sure that you have a backup.
The PRL file you will use should be TURBOSYS.PRL or TURBO-DS.PRL and
when prompted for the patch REL file you should type in SKIPMAP.
The output file name will require renaming to TURBOSYS.PRL or TURBO-DS.PRL
for relocation wiht MOVTURBO.