VOLUME 8 VARIOUS CP/M UTILITY PROGRAMS NUMBER SIZE NAME COMMENTS CATALOG.8 CONTENTS OF CP/M CROUP VOL 8 8.1 1K ALLOC.COM GRAPHIC DISPLAY OF DISK USAGE [MINOR BUG IS THAT THE 32 BY 8 MATRIX SHOWS 2K USED FOR AN EMPTY DISK AND 13K FREE FOR A FULL ONE. A PATCHED VERSION PLUS SOURCE HAS BEEN PROMISED] 8.2 6K BANNER.ASM PUTS LARGE LETTERS TO LST: OR PUN: USEFUL TO IDENTIFY LISTING PRINTOUTS 8.3 7K BINLOAD1.ASM PROGRAM TO READ DISK DATA FROM ABSOLUTE SECTOR ADDRESSES TO MEMORY 8.4 2K BIOSGO.LIB PRETTY VERSION OF #1.14. PUTS A DUMMY BIOS JUMP TABLE WHERE A PROGRAM NEEDS IT 8.5 2K BPNF.ASM PROGRAM TO PUNCH STANDARD BPNF PROM TAPE FOR AREA IN MEMORY 8.6 2K BSPAT16B.ASM PATCH TO PERMIT I.E. (CTL H) TO ECHO AS A BACKSPACE AND ACT AS A RUB OUT FOR CP/M VERSION 1.3 8.7 4K BYTEMOV.ASM BYTESAVER PROM BURNING PROGRAM 8.8 2K DDTPATCH.ASM PATCH TO CORRECT ASSEMBLER ERRORS IN DDT. THIS ONE IS DIFFERENT - IT WORKS!! 8.9 9K DISKDUP.ASM THIS IS ANOTHER DISK COPYING PROGRAM. THESE ALL SEEM HARDWARE SENSITIVE SO GOOD LUCK WITH THIS ONE 8.10 2K DISKIN.LIB ROUTINE TO READ SINGLE CHARACTERS FROM DISK FILES 8.11 7K DISKTES1.ASM RE-WRITTEN VERSION OF #1.9 FOR GENERALITY OF SYSTEM SIZES 8.12 1K DIVIDE1.LIB ROUTINE TO DIVIDE 2 BYTE QUANTITY BY ONE BYTE DIVISOR WITH REMAINDER 8.13 17K DSKDIR.ASM SENDS TO CONSOLE FULL SIZE (DECIMAL), NUMBER OF RECORDS AND EXTENTS OF FILES. ACCEPTS GENERAL COMMANDS "DSKDIR N:*.TYP" ETC. 8.14 8K FMAP.ASM SENDS TO CONSOLE QUANTITY AND RECORD NUMBER OF GROUPS (CLUSTERS?) ON LOGGED-IN DISK. BUG- IT IGNORES GROUPS AFTER FIRST EXTENT. ALSO CREATES DISK FILE OF FILE NAMES IF DESIRED 8.15 4K FORMAT1.ASM DISKETTE FORMATTER FOR TARBELL CONTROLLER, OR ONE USING SAME CONTROLLER CHIP 8.16 2K GO.ASM SAY "GO FF00" AND AS IF BY MAGIC.... USEFUL IF NO FRONT PANEL AVAILABLE. 8.17 2K INNUM1.LIB VARIABLE RADIX NUMBER INPUT ROUTINE. NEEDS MPY8.LIB BELOW AND A CHARACTER INPUT ROUTINE 8.18 9K MAC4.ASM PATCHES TO PUT TDL MACRO ASSEMBLER UP AS DISK ASSEMBLER THROUGH CP/M 8.19 3K MAKEFCB.LIB ROUTINE TO CREATE FCB'S 8.20 1K MPY8.LIB TWO BYTE BY ONE BYTE MULTIPLY 8.21 2K OUTNUM1.LIB OUTPUT A TWO BYTE NUMBER IN ANY CHOSEN RADIX 8.22 2K PBURN.ASM BYTESAVER PROM BURNER. 8.7 ABOVE HAS BETTER USER INTERFACE FOR PROMPTS AND ERROR HANDLING 8.23 10K PRINT2.ASM REVISION OF #1.24 TO INCLUDE DIABLO DRIVER AND HIGH SPEED TRAVEL BETWEEN PRINTED CHARACTERS 8.24 1K RECSEC.LIB ROUTINE TO TRANSLATE CP/M RECORD (GROUP-CLUSTER) NUMBER TO DISKETTE SECTOR ADDRESS 8.25 4K SYMPRT.ASM PROGRAM TO PRINT THE SYMBOL TABLE REMAINING IN MEMORY AFTER RUNNING BASIC-E COMPILER K2.0 8.26 2K WYLECON2.LIB ROUTINE TO TRANSLATE WYLE KEYBOARD OUTPUT TO UPPER/LOWER CASE ASCII 8.27 20K XREF.ASM PROGRAM TO CREATE FULL CROSS-REFERENCE TABLE FROM INTEL ASSEMBLER SOURCE. (ONLY GENERATES THE TABLE, DOES NOT DO THE ASSEMBLY) 8.28 6K XSTAT2.ASM SOURCE OF #1.34 PLUS SOME GUESSED SUBROUTINES.