home *** CD-ROM | disk | FTP | other *** search
- -------------------- VOLUME 38 ABSTRACTS ----------------------
-
- TITLE: CP/M SPEED UP UTILITIES, TARBELL CONTROLLER UTILITIES
-
- SPEED.COM is a transient which makes the CCP portion of CP/M
- permenantly resident and provides the disk I/O buffering of
- FAST.COM (see FAST.ABS). Benifits include a 30 to 60%
- decrease in transient execution time and much faster submit
- file execution (warm boots don't have to access the disk).
- Also, you can operate on disks in drive a without having
- to sysgen them. As with FAST, memory from the TPA is used
- for buffering and keeping the CCP resident, so lots of memory
- is helpful (a 32K - 48K CP/M is usually enough). SPEED will
- work with any disk controller, but may require simple object
- patches if your controller is not as fast as a Tarbell,
- which is able to read physically adjacent sectors. Patch
- files are DMSPATCH, SKEW2PAT, SKEW3PAT, DSCUSPAT, and
- MICROPAT with patching instructions in FASTNSTL.DOC.
- Documentation is provided in SMAN.PRN. SPEED and FAST are not
- compatible with CP/M 2.0. Reviewed by Robert A. Van Valzah.
-
- The file FAST.COM is a transient which allows other transients
- to run faster, mainly by buffering disk I/O. Running time can
- be reduced by 30% to 50% for things like PIP, MAC, ASM, ED,
- in short, anything which is heavy on disk I/O. FAST will run
- with any disk controller hardware, but may require simple
- patches to get best performance. FAST is effectivly trading
- memory for execution speed, so a large system size is helpful
- (it reduces the size of the TPA by about 10K). FAST.COM may be
- patched to work with any format disk including minis and
- double density. The source code is well commented and
- structured, and should be relativly easy to modify. The files
- FAST.ASM, PACKUP.ASM, and REL.UTL are necessary for assembly.
- Fairly complete documentation is provided in FMAN.PRN.
- See above for more info. Reviewed by Robert A. Van Valzah.
-
- The files BVIOS.ASM and BVBOOT.ASM contain a Basic Input
- Output System for the Tarbell single density disk controller
- written by Bob Van Valzah. It's features include small
- size (you can run a real 48K system in 48K of memory, unlike
- the Tarbell BIOS) and compatibility with UCSD PASCAL.
- Optionaly, a VDM driver, a Diablo Hy-Type I driver, and
- keyboard case conversion can be included with assembly
- time switches. The code is very well commented, but due
- to space limitaion there are some coding tricks which
- may limit how easily it is modified. Reviewed by
- Robert A. Van Valzah.
-
- DFOCO is a Double density FOrmat and COpy utility for use with
- the Tarbell single and double density controllers or the Delta
- Products double density controller. Provides the ability to
- format and copy individual tracks. Disks can be formatted in
- single or double density (if you have a double density
- controller) and are automatically validated after formatting.
- Disks can be formatted with the sector numbers "skewed" and
- "offset" for better performance. The speed of this program
- is several times that of most format and copy programs - 17s
- for validate, 43s for format, 46s for full disk copy. The
- source code (DFOCO.ASM) is well commented and structured but
- requires MAC and MACRO.LIB for assembly. Documentation is
- provided in DFOCO.DOC. This program is still under development
- and may be a bit buggy. Reviewed by Robert A. Van Valzah.
-
- REL.UTL is a utility for building relocation bit maps as used
- by DDT, SID, and MOVCPM for static relocation of 8080 code to
- page boundaries. It is useful to anyone wishing to write
- transients which relocate themselves (see FAST.ASM or REL.ASM).
- In order to assemble REL you will need MAC, SID, and the
- following files: REL.ASM, REL.UTL, RELHDR.ASM, UTL.LIB, and
- RELED.SUB. Note that REL.UTL must relocate itself to the top
- of memory when loaded and therefore a working copy of REL.UTL
- is need to assemble a new version (don't ask me how the first
- one was assembled!). The relocation technique used is
- described in an article by G. A. Kildall appearing in Dr. Dobbs
- Journal number 22. Reviewed by Robert A. Van Valzah.
-
- RELCPM.DOC contains instructions on how to integrate your BIOS
- into MOVCPM.COM so that you build a CP/M system with a new
- memory size almost instantly. This would be useful to anyone
- who frequently changes hardware configurations. It requires
- REL.UTL, SID.COM, MAC.COM and some modificaton of your BIOS.
- The file RELCPM.SUB will be save you from some typing.
- Generating a new MOVCPM.COM is not simple and requires a good
- familiarity with assembler language programming and your BIOS.
- It should not be attemepted unless you consider yourself a
- "hacker" (if you don't know what a hacker is, you aren't one).
- Reviewed by Robert A. Van Valzah.
-