#040 CP/M Users Group Volume 40 (T-7) Description: - Various Utilities - Disk Cataloging System - Modem Programs NUMBER SIZE NAME COMMENTS 40.01 2k -CATALOG.040 Contents of CP/M Users Group Volume 40 40.02 8k ABSTRACT.040 Abstract on some of the files. 40.1 1k /.COM Quickie submit; Example: 40.2 1k /.DOC / ASM FOO.BBZ;LOAD B:FOO 40.3 1k ALLOC.COM Prints bit map of disk usage 40.4 1k ALLOC.DOC (update of prev 1.3 only one) 40.5 37k BOOTER.ASM Pascal boot for Tarbell & Delta 40.6 1k CAT.COM Part of master cataloging sys. 40.7 1k CAT2.COM Part of master cataloging sys. 40.8 5k CATALOG.DOC Doc on master cataloging system 40.9 1k CK-FIX.COM File checksum program 40.10 1k CK-FIX.DOC .. 40.11 4k COMPARE.ASM See if two files match exactly (Uses MAC and MAC's SEQIO) 40.12 2k COMPARE.COM COM of above 'cause many macros 40.13 8k CV.ASM Split screen VDM 2 file compare 40.14 1k CV.COM (requires MAC for assembly) 40.15 1k CV.DOC .. 40.16 1k D.COM Shows what files are different 40.17 1k D.DOC on a disk from some prev time 40.18 14k DI.ASM Directory listing program. (req's MACRO.LIB from disk 38) 40.19 2k DI.COM .. 40.20 26k DU.ASM Disk utility: scan, patch, etc. 40.21 4k DU.COM .. 40.22 1k DU.DOC .. 40.23 1k EJECT.ASM "EJECT n" pages on CPM list dev 40.24 1k FMAP.COM File map (standalone, and part 40.25 1k FMAP.DOC of cataloging system) 40.26 9k HEXDUMP.ASM Binary to Hex (RequiresTDL asm) 40.27 1k MAST.CAT Sample master catalog 40.28 40k MODEM4.ASM Checksummed blocked file xfer 40.29 7k MODEM4.DOC PMMI/Hayes/serial 40.30 3k NSBOOT.ASM Boot for National Semi 8221 40.31 12k NSCBIOS.ASM CBIOS for National Semi 8221 40.32 3k PBOOT.ASM Pascal boot loader for Tarbell 40.33 5k PGEN.ASM Boot mods for 512 long sectors 40.34 17k PMMIBYE3.ASM Dial in remote console prog. 40.35 7k SPASCAL.DOC Sam Singer's PASCAL mods 40.36 2k UCAT.COM Update catalog program 40.37 3k VDMSAVE.ASM Write VDM lines to a file #041 CP/M USERS GROUP VOLUME 41 - (formerly T-8) DESCRIPTION: (1) Ham radio programs (2) Chess program (3) VDM Pong program (4) Fortran least squares curve fitting program NUMBER SIZE NAME COMMENTS -CATALOG.041 Contents of CP/M Volume 41 ABSTRACT.041 Abstracts on some files 41.1 12k BMAINT.BAS (1) Ham maillist maint. BASIC/E 41.2 12k BREPORT.BAS (1) Ham Maillist report 41.3 26k CHESS.COM (2) Cromemco Z-80 Fortran Chess 41.4 2k CHESS.DOC (2) Doc on Chess program 41.5 24k CHESS.FOR (2) Source in FORTRAN 41.6 2k CODE.BAS (1) Simple Morse code receiver 41.7 3k HAMPROGS.DOC (1) Doc on BMAINT, BREPORT, RTTY, etc. 41.8 2k LABELS.BAS (1) Print return labels 41.9 6k MOONLOC.DOC (1) Doc on 41.10-41.13 which 41.10 3k MOONLOC1.BAS are various versions of 41.11 3k MOONLOC2.BAS programs to locate the 41.12 7k MOONLOC3.BAS moon's positon to do 41.13 5k MOONLOC5.BAS moon bounce 41.14 8k MORSE.ASM (1) Morse send/receive program 41.15 7k PONG.ASM (3) PONG for the VDM (re-release of CP/M U.G. #6.9) 41.16 8k PRACTICE.ASM (1) Morse code teacher 41.17 2k RANDTEX.BAS (1) Generate text for 41.16 41.18 2k RESIZE.DOC (1) Part of ham maillist system 41.19 5k RESIZE2.BAS (1) Part of ham maillist system 41.20 5k RESIZE3.BAS (1) Part of ham maillist system 41.21 26k RTTY.ASM (1) RTTY send/receive program 41.22 12k SSPLIB.FOR (4) Curve fitter/simultaneous linear equation solver 41.23 10k TEACH.ASM (1) Morse Code teaching program 41.24 9k TTY.ASM (1) Baudot-coded ASCII to ASCII 41.25 5k TTYR.ASM (1) Variation of #41.24 41.26 5k TTYR1.ASM (1) Variation of #41.24 41.27 5k TTYX.ASM (1) Xmit ASCII via conversion to Baudot-coded ASCII COMPUTIST NOTE: Diskette T-8 originally contained programs: LIFE8.ASM, LIFE8.COM, and LIFE8.DOC which are now on CPM U.G. Volume #42. #042 CP/M USERS GROUP VOLUME 42 DESCRIPTION: (1) Disassemblers (2) Diablo Driver (3) Clock Routines ... and much more NUMBER SIZE NAME COMMENTS -CATALOG.042 Contents of CP/M Volume 42 ABSTRACT.042 Abstracts on some of the files 42.1 9k BIDI.ASM (2) Bidirectional Diablo driver 42.2 3k CLKROM.ASM (3) Compu-time (R) routines 42.3 1k CT*@.COM SWTPC CT82 initializer 42.4 6k CT82.Z80 TDL Z-80 source for above 42.5 44k DIS.ASM (1) TDL Z-80 Disassembler 42.6 5k DIS.DOC (1) Doc for above 42.7 3k HOW2BS.DOC Put backspace into your BIOS 42.8 2k INIT.TEL ZTEL-CT82 routines 42.9 17k LIFE8.ASM Fast, comprehensive life .. 42.10 3k LIFE8.COM ..program for the VDM 42.11 2k LIFE8.DOC Doc on above 42.12 27k MNEMONIC.ASM Memory test (look up MNEMONIC in your dictionary) 42.13 7k MBIOS.ASM BIOS for TEI CP/M 42.14 4k PTSRCNVT.ASM Proc. Tech. Pkg. 1 of ALS-8 .. 42.15 2k PTSRCNVT.COM ..to CP/M file conversion .. 42.16 2k PTSRCNVT.DOC ..program 42.17 13k QUOTES.PRN Words of wit and wisdom related to computers 42.18 6k RESOURCE.COM (1) Conversational disassembler 42.19 26k RESOURCE.DOC (1) Doc on above 42.20 5k START.ASM Compucolor 8001 initializer 42.21 1k START.COM COM of above 42.22 2k T.ASM (3) Print time on 42.23 1k T.COM ..your console 42.24 3k TIME.ASM (3) Compu-time (R) routine 42.25 2k TIME.BAS (3) Time display in MBASIC 42.26 5k TIMESET.BAS (3) Time set/read in MBASIC 42.27 25k XT.ASM (3) List to printer with .. 42.28 2k XT.COM ..time/date stamp 42.29 1k XYZZY.COM [[Type it and see]] (If you don't know "Adventure", you won't understand) COMPUTIST NOTE: The following file is not presently on the diskette: 42.29 XYZZY.COM #043 CP/M USERS GROUP VOLUME 43 DESCRIPTION: OSBORNE CBASIC2 ACCOUNTS PAYABLE AND ACCOUNTS RECEIVABLE BUSINESS SOFTWARE PROGRAMS. NUMBER SIZE NAME COMMENTS CATALOG.43 CONTENTS OF CP/M VOL. 43 43.1 1k A/P-INFO.BAS Part of A/P-A/R Package. 43.2 1k A/P000.BAS " 43.3 13k A/P010.BAS " 43.4 4k A/P02A.BAS " 43.5 6k A/P02B.BAS " 43.6 12k A/P030.BAS " 43.7 11k A/P040.BAS " 43.8 6k A/P050.BAS " 43.9 7k A/P060.BAS " 43.10 11k A/P070.BAS " 43.11 2k A/P080.BAS " 43.12 11k A/P090.BAS " 43.13 5k A/P110.BAS " 43.14 10k A/P120.BAS " 43.15 2k A/R-INFO.BAS " 43.16 1k A/R-INV.BAS " 43.17 12k A/R010.BAS " 43.18 5k A/R020.BAS " 43.19 4k A/R03A.BAS " 43.20 12k A/R03B.BAS " 43.21 9k A/R040.BAS " 43.22 11k A/R050.BAS " 43.23 2k A/R060.BAS " 43.24 9k A/R070.BAS " 43.25 5k A/R080.BAS " 43.26 2k A/RTAX.BAS " 43.27 1k ABSTRACT.043 Abstracts of A/P-A/R Programs. 43.28 1k BINSEARC.BAS Part of A/P-A/R Package. 43.29 10k CRTFM.BAS " 43.30 2k CURSOR.BAS " 43.31 2k FILEINIT.BAS " 43.32 1k G/L-INFO.BAS " 43.33 2k GENINFO.BAS " 43.34 1k READCUST.BAS " 43.35 1k READINV.BAS " 43.36 1k READVEND.BAS " 43.37 5k SUBS1.BAS " 43.38 1k WRITCUST.BAS " 43.39 2k WRITEINV.BAS " 43.40 1k WRITEVND.BAS " #044 CP/M USERS GROUP VOLUME 44 DESCRIPTION: CBASIC2 PROGRAMS: Osborne/McGraw-Hill General Ledger Programs. From Pat Cunningham: Budget, Ledger Programs and ROBO Math Game. NUMBER SIZE NAME COMMENTS CATALOG.44 CONTENTS OF CP/M VOL. 44 44.1 3k ABSTRACT.044 Comments on contents of volume. 44.2 2k ACCTFILE.BAS Part of Osborne General Ledger. 44.3 5k ANNTOT1.BAS Part of Cunningham Ledger. 44.4 3k ANNTOT1.INT INT of above file. 44.5 1k BINSERCH.BAS Part of Osborne General Ledger. 44.6 12k BUDGET1.BAS Part of Cunningham Budget. 44.7 2k BUDGET1.DOC DOC of above file. 44.8 6k BUDGET1.INT INT of above file. 44.9 5k BUDGETCH.BAS Part of Cunningham Budget. 44.10 2k BUDGETCH.INT INT of above file. 44.11 1k CBAS.SUB SUBMIT file for compiling the Osborne programs. 44.12 10k CRTFM.BAS CRT File Maintenance Utility for Osborne General Ledger. 44.13 4k CRTFM.INT INT of above file. 44.14 2k CURSOR.BAS Part of Osborne General Ledger. 44.15 2k EXP1980.TOT Data file from Cunningham Budget. 44.16 1k EXPENS80.JAN Data file from Cunningham Budget. 44.17 1k FILEINIT.BAS Utility for Osborne General Ledger. 44.18 1k FILEINIT.INT INT of above file. 44.19 2k G/L.DOC Comments on Osborne General Ledger. 44.20 2k G/L-INFO.BAS Part of Osborne General Ledger. 44.21 1k G/L000.BAS " 44.22 2k G/L000.INT " 44.23 6k G/L010.BAS " 44.24 4k G/L010.INT " 44.25 6k G/L020.BAS " 44.26 2k G/L020.INT " 44.27 6k G/L030.BAS " 44.28 5k G/L030.INT " 44.29 9k G/L040.BAS " 44.30 6k G/L040.INT " 44.31 12k G/L050.BAS " 44.32 6k G/L050.INT " 44.33 5k G/L070.BAS " 44.34 4k G/L070.INT " 44.35 8k G/L080.BAS " 44.36 5k G/L080.INT " 44.37 1k GENINFO.BAS " 44.38 7k LEDGER1.BAS Cunningham Ledger. 44.39 2k LEDGER1.DOC DOC of above file. 44.40 3k LEDGER1.INT INT of above file. 44.41 2k POSTFILE.BAS Part of Osborne General Ledger. 44.42 3k ROBO.BAS Cunningham Math Game. 44.43 1k ROBO.DOC DOC of above file. 44.44 2k ROBO.INT INT of above file. 44.45 5k SUBS1.BAS Part of Osborne General Ledger. 44.46 0k TCGWOZ.TXT Collected Great Works of Zoso. #045 CP/M USERS GROUP VOLUME 45 DESCRIPTION: Osborne/McGraw-Hill Payroll with Cost Accounting NUMBER SIZE NAME COMMENTS 45.1 1k -CATALOG.045 CONTENTS OF CP/M VOL. 45 45.2 2k ABSTRACT.045 Abstract of CP/M Vol. 45 45.3 1k P/R.SUB SUBMIT file for CBAS2 compilation. 45.4 2k P/R000.BAS Menu Program for P/R. 45.5 5k P/R010.BAS Part of P/R. 45.6 13k P/R020.BAS Part of P/R. 45.7 3k P/R030.BAS Part of P/R. 45.8 2k P/R040.BAS Part of P/R. 45.9 10k P/R050.BAS Part of P/R. 45.10 4k P/R06A.BAS Part of P/R. 45.11 8k P/R06B.BAS Part of P/R. 45.12 4k P/R070.BAS Part of P/R. 45.13 2k P/R080.BAS Part of P/R. 45.14 8k P/R090.BAS Part of P/R. 45.15 9k P/R100.BAS Part of P/R. 45.16 8k P/R110.BAS Part of P/R. 45.17 3k P/R120.BAS Part of P/R. 45.18 4k P/R130.BAS Part of P/R. 45.19 6k P/R140.BAS Part of P/R. 45.20 3k P/R150.BAS Part of P/R. 45.21 2k P/R160.BAS Part of P/R. 45.22 3k P/R170.BAS Part of P/R. 45.23 8k P/R180.BAS Part of P/R. 45.24 4k P/R190.BAS Part of P/R. 45.25 7k P/R200.BAS Part of P/R. 45.26 9k P/R210.BAS Part of P/R. 45.27 6k P/R220.BAS Part of P/R. 45.28 5k P/R230.BAS Part of P/R. 45.29 9k P/R240.BAS Part of P/R. 45.30 3k P/R250.BAS Part of P/R. 45.31 3k P/R260.BAS Part of P/R. 45.32 6k P/R270.BAS Part of P/R. 45.33 15k P/R280.BAS Part of P/R. 45.34 4k P/R290.BAS Part of P/R. 45.35 10k P/R291.BAS Part of P/R. 45.36 11k P/R300.BAS Part of P/R. 45.37 5k P/R310.BAS Part of P/R. 45.38 3k P/R320.BAS Part of P/R. 45.39 7k P/R321.BAS Part of P/R. 45.40 6k P/R330.BAS Part of P/R. 45.41 3k P/R340.BAS Part of P/R. #046 CP/M USERS GROUP VOLUME 46 11/03/80 DESCRIPTION: CP/M utilities. NUMBER SIZE NAME COMMENTS 2k -CATALOG.046 CONTENTS OF CP/M VOL. 46 46.1 11k ABSTRACT.046 Volume abstracts 46.2 11k CPM-FDOS.ASM CPM to ICOM FDOS II transfer 46.3 17k CPMLABEL.BAS Make CPMUG disk labels 46.4 18k <> (Was MBASIC compile of above, deleted due to licensing of output generated by compiler) 46.5 5k CPMLABEL.DOC DOC on above 46.6 8k CRCK3.ASM Full 16 bit CRC a file 46.7 1k CRCK3.COM COM of above 46.8 16k DU-8/12.ASM Disk dump/patch, supports many controllers. 46.9 29k DU-V61.ASM Later version of CPMUG 40.20, single density only 46.10 2k DU/MAP.DOC Doc. on CP/M directory format 46.11 6k FDOS-CPM.ASM ICOM FDOS II to CP/M transfer 46.12 10k MDIR8/17.ASM Fancy directory list program, 46.13 1k MDIR8/17.COM CP/M 1.4 (or 2.X, all users) 46.14 6k MLIST3.ASM Type multiple files with lots of disk buffering 46.15 20k PLINK823.ASM Send/Rcv to memory via modem 46.16 22k PMMIBYE5.ASM Remote console program, 46.17 3k PMMIBYE5.DOC update of 40.34 46.18 2k PTSRCNVT.COM Convert Proc. Tech to CP/M ASM 46.19 2k PTSRCNVT.DOC DOC on above 46.20 7k RETDL.COM Disassembler to TDL mnemonics, modification of 42.18 46.21 13k SURVEY3.ASM Maps system memory/port usage as well as disk stat. 46.22 1k SURVEY3.COM COM of above 46.23 20k XD-7/4.ASM Fancy directory list program 46.24 2k XD-7/4.COM COM of above U-G-FORM.LIB CPMUG submission form #047 CP/M USERS GROUP VOLUME 47 DESCRIPTION: CP/M Utility Disk. * NUMBER SIZE NAME COMMENTS CATALOG.47 CONTENTS OF CP/M VOL. 47 47.1 7k ABSTRACT.047 Abstracts and reviews. 47.2 10k BMAP7/11.ASM Bit Map program. 47.3 22k COPYFAST.ASM Revision of Tarbell's COPY.ASM. 47.4 2k COPYFAST.COM COM of above. 47.5 18k CYBER.ASM Bob Van Valzah's Modem program with buffering to Diablo Hytype. 47.6 22k DIAL6/23.ASM Modem program with autodial for PMMI. 47.7 2k DIAL6/23.DOC DOC of above. 47.8 8k DIRS9/8.ASM Sorted directory program. 47.9 3k FLIP3.ASM Flips Answer/Originate mode under BYE.COM. 47.10 14k MODEM.LIB Maclib library for MODEM7. 47.11 43k MODEM7.ASM Latest and greatest revision of Ward's "universal" MODEM.ASM. 47.12 8k MODEM7.COM COM of above. 47.13 16k MODEM7.DOC DOC of above. 47.14 3k MODEM7.SET Instructions for patching COM file if you don't have MAC*. 47.15 13k PROM.ASM Promburner program for the SSM PB1. 47.16 7k UCOPY.ASM Bob Van Valzah's version of the Tarbell COPY program. * MAC and CP/M are trademarks of Digital Research, Pacific Grove, CA. #048 CP/M USERS GROUP VOLUME 48 National CP/M Users Group (CP/M is a trademark of Digital Research, Inc) DESCRIPTION: The BDS C Sampler Disk November 29, 1980 Compiled by Leor Zolman, BD Software - Manual for BDS-C to give you a "flavor" of the compiler - Good programming examples in C - Interesting games to play - Good use of H19-H89 (Programs with are H19-H89 only) Most files are included in .COM form to allow you to execute them without having BDS-C. Be careful of RALLY.COM as it needs to do hard-coded I/O to detect console OUT status. NUMBER SIZE NAME COMMENTS 3k -CATALOG.048 CONTENTS OF CP/M VOL. 48 6k ABSTRACT.048 Abstracts of the programs 48.1 17k BDS-C.DOC BDS-C users manual (*) 48.2 7k BDSCIO.H The standard library used to compile the programs 48.3 8k BUGS.C makes things crawl 48.4 11k BUGS.COM around on your screen 48.5 9k HLIFE.C H19/H89 version of 48.9 48.6 8k HLIFE.COM " " ".10 48.7 13k HSTONE.C "Awari" game program - 48.8 12k HSTONE.COM " " 48.9 9k LIFE.C Good implementation of Conway's 48.10 8k LIFE.COM LIFE algorithm 48.11 5k MM.C Mastermind interesting guessing 48.12 7k MM.COM game. Try it and see 48.13 11k OTHELLO.C Game program 48.14 12k OTHELLO.COM " 48.15 7k PPONG.C "Polish Pong" bounce the 48.16 7k PPONG.COM ball off "/" and "\" 48.17 8k PRESSUP.C Game program 48.18 8k PRESSUP.COM " " 48.19 1k R2.MAP map for rally game 48.20 10k RALLY.C road rally arcade game 48.21 10k RALLY.COM .COM of 48.20, but... ========= ---> Caution!! Hard-coded I/O req'd 48.22 2k RALLY.MAP another map for 48.21 48.23 10k STONE.C "Awari" game with "very smart 48.24 9k STONE.COM computer" opponent 48.25 2k TABIFY.C Turn multiple spaces into 48.26 6k TABIFY.COM proper CP/M tabs 48.27 7k TTT.C Tic-Tac-Toe that "exhaustively" 48.28 6k TTT.COM tests for best move 48.29 3k VOLUME48.DOC Leor's own comments (*) The original was 22K, but "TABIFY" deleted 5K of spaces!! #049 CP/M USERS GROUP VOLUME 49 DESCRIPTION: FORTRAN, RATIONAL FORTRAN PROGRAMS. CDOS ROUTINES FOR CP/M. NUMBER SIZE NAME COMMENTS -CATALOG.049 CONTENTS OF CP/M VOL. 49 49.1 4k 4FDCBIOS.DOC Files for running CP/M 2.0+ 49.2 2k 4FDCBIOS.HEX 49.3 13k 4FDCBIOS.Z80 on CDOS systems using this 49.4 1k 4FDCBOOT.HEX 49.5 2k 4FDCBOOT.Z80 BIOS and BOOT. 49.6 11k ABSTRACT.049 Abstracts of the files on this disk. 49.7 1k ASMDEF.RAT Used by LCAT, part of RATFOR. 49.8 6k ASTRO.FOR FORTRAN Astronomy program. 49.9 10k CDOS.DOC Comments on CDOS features. 49.10 2k CDOSCOPY.COM Full disk copy program 49.11 2k CDOSCOPY.DOC for CDOS systems, 49.12 4k CDOSCOPY.HEX single or double 49.13 26k CDOSCOPY.PRN density, and single 49.14 12k CDOSCOPY.Z80 or double sided. 49.15 1k CONSTS.RAT Definitions of some frequently used constants (RATFOR). 49.16 1k F77.DOC FORTRAN 77 Documentation. 49.17 1k F77DEF.RAT FORTRAN 77 Functions. 49.18 2k F77LIB.FOR Definitions of some intrinsic FORTRAN 77 functions. 49.19 3k FILTER.Z80 Source code for emulating CDOS 49.20 1k FILTER.HEX calls under standard CP/M. 49.21 6k FILTER2.Z80 Modified version of FILTER 49.22 1k FILTER2.HEX (above) 49.23 2k INDEX.Z80 RATFOR Subroutine. 49.24 1k INDEXT.FOR Test for INDEX.Z80. 49.25 1k IOER.Z80 Used by LCAT (RATFOR). 49.26 1k LCAT.DOC Used to concatenate Microsoft 49.27 3k LCAT.RAT .REL files. 49.28 2k MINV.DOC Matrix Inversion Determinant 49.29 3k MINV.FOR Calculator, FORTRAN and 49.30 3k MINV.RAT RATFOR source code. 49.31 2k RATCOMNS.RAT Used by RATFOR. 49.32 3k RATFOR.DOC Documentation of RATFOR. 49.33 40k RATFOR.FOR FORTRAN source code for RATFOR. 49.34 25k RATFOR.RAT RATFOR source code for RATFOR. 49.35 17k RATFOR.REL Microsoft .REL file, does not include library routines. 49.36 1k READLB.Z80 Subroutine for SCOPY (RATFOR). 49.37 1k RFG.CMD CDOS equivelent of a submit file. (^=$). 49.38 1k SCOPY.DOC Direct Disk I/O (RATFOR). 49.39 2k SCOPY.FOR FORTRAN source code. 49.40 1k SORTI.DOC Quicksort program (RATFOR). 49.41 2k SORTI.FOR FORTRAN Source code. 49.42 3k SORTI.RAT RATFOR Source code. 49.43 1k TRNSLT.Z80 Used by RATFOR. NOTE: Most of the FORTRAN files on this disk will run on Z-80 processors only, some will run only with Cromemco CDOS. Check the abstracts and .DOC files for more details.