VOLUME 1 VARIOUS CP/M UTILITY PROGRAMS NUMBER SIZE NAME COMMENTS 3K CATALOG.1 CONTENTS OF CP/M GROUP VOL 1 3K VOLUME1.DOC COMMENTS ON CERTAIN PROGRAMS ON VOLUME 1.1 8K ASSIGN.ASM IOBYTE ASIGN. USE WITH VBIOS31 1.2 2K CASDSK.ASM CASSETTE TO DISK TRANSFER 1.3 9K COPY.ASM COPY SYSTEM, DATA OR WHOLE DISKETTE FROM DRIVE A TO B. 1.4 8K COPY.COM AS ASM, USED TO COPY THIS DISK 1.5 9K COPYX.ASM AS COPY, USES INTERNAL SCRATCH INSTEAD OF AREA AT 40H 1.6 4K DIABLO.ASM ROMABLE HYTYPE/QUME DRIVER 1.7 8K DISASSM1.ASM CHRISTENSEN DISASSEMBLER AS PER DR. DOBB'S OF FEB 1977. SEE ALSO SEDIT.ASM BELOW 1.8 4K DISASSM2.ASM INTEL LIBRARY DISASSEMBLER 1.9 9K DISKTEST.ASM PROGRAM TO SEARCH FOR SOFT AND HARD SECTOR ERRORS IN DISK I/O DESTROYS FILES ON DISKETTE AND ONLY RUNS IN 16K SYSTEMS 1.10 2K DSKCAS.ASM DISKETTE TO CASETTE TRANSFER 1.11 1K ED3.ASM PATCHES FOR 'R' BUG IN CP/M ED.COM 1.12 7K EXAM.ASM SECTOR VIEWER FOR VDM. SEE DISK1.DOC 1.13 1K FILES.COM GIVES CONSOLE DISPLAY OF DIRECTORY RECORD NUMBERS ASSIGNED TO EACH FILE. OFFERS TO DELETE FAULTY DIRECTORY ENTRIES. 1.14 1K GETVEC.LIB ASM ROUTINE TO CREATE BIOS PRIMITIVE JUMP TABLE. BIG IMPROVEMENT ON ARG'S IN COPY. TOM KIRK SAYS A Z80 CAN DO IT ALL IN 4 INSTRUCTIONS!! 1.15 4K HYS13.ASM DIABLO DRIVER FOR 3P+S IN Z80 1.16 5K HYS15.ASM DIABLO DRIVER FOR 3P+S IN 8080 1.17 7K ICOPY.ASM COPY A FILE FROM ISIS DISKETTE ON B TO CP/M DISKETTE ON A. USE IDIR FIRST TO IDENTIFY FILENAMES 1.18 6K IDIR.COM LISTS TO CONSOLE DIRECTORY OF ISIS DISKETTE IN B. 1.19 7K LIOS.ASM CP/M I/O SUBROUTINES. SEE PRINT FOR APPLICATION 1.20 10K LTG.ASM 1.21 6K MAZE.ASM INTEL MAZE PROGRAM 1.22 4K MEMTEST.ASM INTEL RAM TEST 1.23 7K PRINT.ASM MOD OF PRNT TO PERMIT CONDITIONAL ASSEMBLY FOR CON:/LST: AND FOR HARDWARE OR NONE 1.24 5K PRNT.ASM TRANSIENT TO PRINT FILES WITH PAGINATION AND PAGE NUMBERS 1.25 10K RELOC.ASM CP/M RELOCATION PROGRAM 1.26 7K RTE.ASM INTEL REAL-TIME EXECUTIVE 1.27 4K SEDIT.ASM SYMBOL TABLE EDITOR OF DISASSM1 1.28 16K SPACE.ASM GAME 1.29 8K SPAT.ASM RE-WRITE OF EXAM TO ALLOW WRITING. SEE VOL 3 FORMAT.BAS AND README.FMI 1.30 3K TRAIN.ASM VDM GRAPHIC 1.31 4K TREAD.ASM TAPE READER TO DISK TRANSFER 1.32 17K VBIOS31.ASM BIOS FOR 32K OF MEMORY WITH VDM 1.33 3K VBOOT31 COLD BOOT FOR VBIOS31 1.34 1K XSTAT.COM SIMILAR TO STAT. REPORTS # OF FILES AND NULL FILES. KNOWN BUG IS THAT IS REPORTS NULL EXTENTS TO NON-NULL FILES. DON'T DELETE A FILE BASED ON THIS!!!!! PRNT - IS A PRINT UTILITY SOMETHING LIKE TYPE BUT WITH PAGINATION AND HEADINGS. IT SHOULD RUN ON ANY CONFIGURATION OF CP/M WITH AN I/O DEVICE THAT RECOGNIZES A FORM FEED CHARACTER (HEX 0C) AS A TOP-OF PAGE COMMAND. THE SYNTAX FOR USING PRNT IS: PRNT FILENAME.EXT PRNT ALSO MAY BE USEFUL TO THOSE WHO NEED AN EXAMPLE OF CP/M DISK I/O ACCESS. PRINT - IS A PATCHED VERSION BY ARG TO COPE WITH HARDWARE THAT DOES NOT RECOGNISE 0CH TREAD - IS A PAPER-TAPE TO DISK UTILITY WHICH WILL ONLY WORK WITH A TELETYPE HAVING AN AUTOMATIC READER. THE TAPES TO BE READ MUST CONTAIN CR, LF SEQUENCES PERIODICALLY. THE TAPE MAY BE ENDED WITH A CONTROL Z. SYNTAX FOR USING THIS PROGRAM IS: TREAD FILENAME.EXT EXAM - IS A DISK SECTOR EXAMINATION UTILITY FOR A SYSTEM EQUIPPED WITH A VDM. ONCE RUNNING EXAM WILL ALLOW VISUAL EXAMINATION OF ANY SECTOR ON THE DISK (DRIVE 0 ONLY IN THIS VERSION). THE CURRENT VERSION WILL ONLY OPERATE IN A 16K SYSTEM BUT THAT IS EASILY FIXED. THE COMMANDS TO EXAM ARE: + = READ NEXT SECTOR - = READ PREVIOUS SECTOR I = STEP HEAD IN (TOWARD TRACK 76) AND READ O = STEP HEAD OUT (TOWARD TRACK 0) AND READ DUE TO A MINOR BUG WHICH I HAVEN'T HAD THE TIME TO FIX, THE FIRST COMMAND TO EXAM SHOULD BE A +. MEMTST - IS A MEMORY TEST FROM THE INTEL USERS LIBRARY. IT HAS INTERNAL I/O ROUTINES AND MUST BE MODIFIED TO SUIT THE USERS SYSTEM. IT IS A VERY GOOD TEST OF MEMORY WHICH WE HAVE BEEN USING EXTENSIVELY IN THE LONG ISLAND CLUB. THE PROGRAM WILL DISPLAY MEMTST 1.0 AT WHICH POINT THE USER SHOULD ENTER STARTING AND ENDING HEX ADDRESSES SEPERATED BY A COMMA. THE PROGRAM WILL THEN TYPE ADDR: REF: ACT: AND BEGIN TESTING. ANY ERRORS WILL CAUSE AN ADDRESS ,REFERENCE DATA, AND ACTUAL DATA TO BE PRINTED. ASSIGN - IS THE DEVICE ASSIGNMENT UTILITY TO BE USED WITH THE VBIOS SUPPLIED. IT SHOULD BE ASSEMBLED TO OBTAIN THE DOCUMENTATION. MAZE - IS A MAZE PROGRAM FROM THE INTEL USERS LIBRARY. IT SHOULD RUN ON ANY SYSTEM. TRAIN - IS THE VDM TRAIN PROGRAM FROM THE PROCESSOR TECHNOLOGY NEWSLETTER. JUST TYPE TRAIN. VBIOS31 AND BOOT31 ARE THE TWO PIECES OF A DEVICE-SELECTABLE CBIOS WITH A BUILT-IN VDM DRIVER. THESE TWO PIECES SHOULD BE INCORPORATED IN A SECOND LEVEL SYSGEN IF DESIRED. THE VDM DRIVER HAS SPEED CONTROL USING THE FRONT PANEL SWITCHES. IDIR -READS DIRECTORY OF ISIS (INTEL FDOS) DISKETTE IN DRIVE B ICOPY -READS FILE FROM ISIS DISKETTE IN DRIVE B, AFTER FINDING NAME FROM USING IDIR, AND COPIES AS CP/M FILE TO A COMMAND: "ICOPY FILNAME.TYP" LIOS -SET OF SUBROUTINES TO PERFORM CP/M LOGICAL FUNCTIONS FOR INCORPORATION IN NEW PROGRAMS