±)CPMLST - ÒEDITOR DEC/Y‘EXTRA M õïMINUTES NOVWtáNEXT DECg!ïPRINTBASDECkúÀÿ (This is a small and edited portion of a list of files one might obtain by accessing CompuServe's CPMFORUM. I have downloaded very few, so cannot vouch for them, but readers might find some of them of interest. I will include more in future issues of this newsletter. The full 48 K file should be found on Lee's board by mid-December if not sooner, named CISDIR.LBR. LIB1 and LIB2 refer to data library sections on the forum. >>> --Ed.) ****** Directory of CompuServe CP/M Forum Data Libraries as of November 1, 1990. Please address comments and corrections to Dale H. Cook [71370,2635] Filename Size MY Description ---------- ---- -- ---------------------------------------------------------- IMP .ARK 66B N8 Most popular modem program supports X/Ymodem and 1k Xmodem Size is in k (Upload type > Binary, GIF, Image, NAPLPS, RLE, No letter = ASCII) M: Month of upload. (1 = Jan to 9 = Sep, O = Oct, N = Nov, D = Dec) Y: Last digit of year of upload (1-9 = 1981-1989, 0=1990) LIB1 New Uploads CHKDIR.LBR 25B O0 ZCPR3 diagnostic check of directory DETAB3.LBR 19B O0 ZCPR3: Replaces ASCII tabs in text files with spaces DSKNUM.LBR 26B 90 ZCPR3 program makes numberered diskette labels ERADIR.LBR 11B O0 Completely erases a directory LABEL .LBR 7B O0 Name and address label printing utility NZTOOL.LBR 26B 90 ZCPR3: update of Turbo Pascal tools for ZCPR3 RCOPY1.LBR 16B 90 Speeds transfer of files to RAMdisk RCPM9 .LZT 36B 90 List of CP/M BBS systems for September 1990 SAPZ10.LBR 21B O0 Z-System utility, sorts and packs a directory TXT55 .LBR 8B 90 Z-System: converts text files into executable programs UNJUS1.LBR 19B O0 ZCPR3: Unjustifies WS files, removes added spaces VCPM21.LBR 12B 90 Z-system tool for viewing two text files ZSDOS .AD 6 90 Advertisement for the ZSDOS Programmer's Manual LIB2 General CP/M Files ADS .LBR 12B D8 Utility to change date/time stamps within ARC or ARK file ANYCOD.LBR 16B 95 WordStar patch allows printer codes to be embedded in file ARCHIV.LBR 12B N8 Utility to archive (backup) hard drive files to floppies ARCOPY.LBR 5B 17 Incremental backup for CP/M 3.0 or (with limits) CP/M 2.2 ARCP20.LBR 8B 28 File archive/copy utility for CP/M - small (2k), fast ARCP21.LBR 12B 38 ARCOPY v2.1 - archive/backup utility, PIP replacement, more ARCS .CZM 18B N7 Archive creation utility with Huffman squeezing ARK11 .ARK 16B 99 Archive creation utility for CP/M-80 (updated - bugs fixed) B29304.LBR 57B 19 Combines features of NewSweep and Nulu in one program BATCH . 31B 57 Batch CP/M+ utils. - CHN.COM, IF.COM, IFNOT.COM, WAIT.COM BOOZ4 .ARK 35B 98 CP/M utility to list and de-archive .ZOO files BOOZ4C.ARC 35B 19 Extracts .ZOO files under CP/M BU20 .LBR 36B 57 Disk backup - copy from hard drive to floppy for archiving CALC .COM 19B 75 Scientific calulator with floating point, trig, logs, etc. CALWAT.LBR 3B D9 How to use *70 to disable call waiting CHOP18.LBR 16B 37 Divides large files into smaller files of specified size CLS .LBR 5B N5 Adds to CP/M command CLS to clear screen and home cursor CPMHD .ARK 20B N8 Series of articles on the usage and care of CP/M hard disks CPMSRC.LZT 24B 60 Updated list of CP/M software dealers, commercial and PD CPMXFE.HEX 6 32 CP/M to Apple file transfer utility CR24SW.LBR 12B D8 CRUNCH and UNCR patched to default to sweep-like format CRLZH1.LBR 113B 99 Official release of CP/M LZHUF file compression utilities CROWE .DOC 5 86 Excerpt from the doc file for this Z80 assembler CROWED.LBR 64B D8 Debugger ASM/DISASM tool for Z80 systems CRUN24.LBR 30B D8 Updated compression utility with archive, .LBR capability CRYPTN.C 2 23 Source for encryption/decryption filter for CP/M CRYPTN.DOC 2 23 Documentation for CRYPTN.C CURSOR.TXT 10 69 Two science fiction short stories with a CP/M angle DDTZ26.LBR 75B 97 Latest vers. DDT replacement - extra commands, Z80 support DE-LBR.COM 7B 83 Quickly extract all files from a library (.LBR) file DEL-CR.COM 6B 57 Filters hard from CP/M text, preserves paragraphing DEL-CR.DOC 1 57 A short .DOC file for DEL-CR.COM DESK .LBR 51B 99 Desk Accessory program for CP/M, similar to Sidekick DISK77.ASM 58 24 Similar to SWEEP, but much faster and more versatile DISK77.DOC 6 24 Documentation for DISK77.ASM DISKFM.SVC 5 38 Utility to transfer files between different disk formats DU-V89.LBR 55B 95 Popular disk utility program - version dated 01 Sept 85 ENSFT2.COM 7B N7 Converts ASCII, WordStar "non-document" files to doc format ENSOFT.COM 5B 44 A program to convert an ASCII text file to WS document mode ENTRP2.LBR 18B 40 How to add a 20 meg hard disk to a CP/M Kaypro EXL .LBR 8B O9 Types or prints squeezed, crunched or LZH compressed files FAST .LBR 11B 10 Used with other transient programs to speed execution FBAD60.LBR 30B 35 Reads all areas on disk, locks out bad sectors FBAD70.ARK 21B N8 Check CP/M disks or hard drives to lock out bad records FE-IBM.LBR 76B 40 Shareware program to read MS-DOS disks from CP/M FIND54.COM 3B 16 Find key words or chars. in ASCII file, then print that line FIND54.LBR 8B 16 Find key words or characters in ASCII file, then print line GENE23.LBR 77B 39 Updated Genealogy management program GENTRE.LBR 41B 70 A public domain genealogy program in Turbo Pascal GF10 .LBR 8B 29 File filter program that performs global replacments HELPER.LBR 19B 88 Turns a text file into a menu .COM file HOWBIG.LBR 1B 69 Determines and reads out to the screen your TPA size INFOCM.UZD 3B O9 Information on porting Infocom data files to CP/M  EDITORAL STUFF Although I was credited for creating the last newsletter, I actually had nothing to do with it. Instead, I was busy recovering from (or maybe savoring) the residues of my vacation to the West Coast, and subsequently putting some time-intensive effort into a major project which had little to do with CP/M (well, except for the mailing list...). Now, Life seems to have settled into a semblance of normalcy for a while, so I think I can put a good effort into this newsletter. The newsletter is being composed on a Kaypro 2, and printed out on a Comrex ComRiter CR-II. The BBS version will be assembled together into a library on a Xerox CP/M machine with a 10 meg hard drive, before being shipped back to the Kaypro and uploaded to Lee's Xerox (or, possibly, just plain mailed to him via the post.) A very few things were done at work using a flakey version of and a ThinkJet printer or a HP plotter. I've got a new printer on order -- a Hewlett Packard DeskJet 500 -- so expect an increase in print quality next month. The great thing about the DeskJet is that it has connections for both serial and parallel cables, which means my Xerox will finally be able to deliver hardcopy. In other bits of news, Lee informs me that Chris McEwen is taking over as publisher of The Computer Journal as of the upcoming issue (#48). For those of you unfamiliar with TCJ, it is one of the few computer magazines out there still devoting major space to CP/M. Most of the articles tend to be technical and advanced -- in the feedback section of my recent renewal form, I requested an increase in intermediate-level articles on CP/M. Address: The Computer Journal, 190 Sullivan Crossroad, Columbia Falls, MT 59912. $18 per year. Submissions for Smaller Is Better: Yes, I want them. You can get them to me by various means: * BBS. You can upload them to Lee Bradley's board [tel. #(203) 665- 1100]. I'll usually log on once a week to capture them. Please leave me a message to the effect that you've dropped off a file there, and tell me the file name. It's a long distance call to his board for me, so I am not a regular there. But I'll make a point to look. * Disk. Send me your submission on a computer disk. I read Kaypro SSDD or Xerox 820 DSDD (or SSDD). Failing that, send me a IBM-compatible MS- DOS or a HP-150 MS-DOS disk, either 5.25 or 3.5 inches -- but expect a delay as I'll have to find the time to convert the files at work to something I can deal with at home. There's a high probability I can convert most 5.25 inch CP/M formats at work to something I can use at home, but since I haven't tested Media Master on other formats yet, I can't swear to it. Anyhow, I can read WordStar, VDE, and ZDE files, so don't bother converting those to ASCII. * Wood pulp. Paper. Only if short. I'll retype. If the submission has odd bits of code or many "non-English" things about it, you will be better off sending it to me by BBS or disk. I won't be responsible for typing errors. -- Diane Thome, PO Box 1708, New Milford, CT 06776. Phone: (203) 354-7578.  EXTRA FOR THE BBS EDITION Here I get to vent my frustrations with WordStar. This file here does not appear on the printed version of the December '90 Smaller Is Better newsletter. Precisely because I did not know better. It is now 1:35 in the morning. I'm venting some steam. Two files from SIB were placed into columnar format, using WordStar version 4 which does a good job at that. But nothing else. I'm now getting the files ready for the online-BBS version. Which means taking the original columnar files generated with WS 4 (and printed with WS 3.3) and turning them back into regular files that can be read on any BBS, 80 columns max. Feh. NEVER do it this way. ALWAYS save your backupfiles -- BEFORE getting WordStar to columnate. Fair warning. I've been readjusting for far too long now, and both files are less than a page. (The minutes, and the editorial stuff, if anyone is really concerned...) 1:40 and counting. And still half of the Editorial Stuff file to go. I'm ready to try some serious alternatives... All cool now. It is now 2:20, and I'm about to combine this file into the library file. Then, off to some needed sleep. Ready, set. Upload; download.  MINUTES November 13, 1990 The meeting was geared to general discussion. Gabor took preliminary notes including a question regarding Robert Bates' membership status. Due to circumstances, the membership approved Bob's receiving a deluxe membership for the $10 dues. Gary Stagliano commented on surplus sales in the state of Connecticut. Some good computer bargains can be found by the wary buyer. Jim Taylor passed around a tool kit for computer hardware application, on sale for $10. Gary made remarks regarding development of CP/M source code by David Goodenough. A question was raised as to what is "source code"? After several attempts by the attendees, Al Hathaway stated that source code can be seen as a generic input in such a form as to be recognized and transferred to a binary image, i.e., BIOS and BDOS. Lee Bradley further illustrated this definition with an example on the board, as to how source code can be applied. It was very informative but it showed very clearly how some of us neophytes have to hang on by our nails to keep a proper perspective in understanding computer operation. After the general discussion, simultaneous informal demonstrations by Stephen Griswold and Al Hathaway took place, while others engaged in computer- oriented conversation. It was not our most highly organized meeting. Over pizza after the meeting, we had an interesting conversation with Al Hathaway who described his cross country bicycle trip with all its adventures and hardships. He should write a story about his experiences. Members in attendance: Diane Thome, Gary Stagliano, Steve Dresser, Al Hathway, Gabor Szikla, Bob Conlon, Brian Nalewajek, Stephen Griswold, Tom Mannion, Bob Bates, Ray Brown, Jim Taylor, Lee Bradley, Tom Veile, Reno Franconi. Reno Franconi, Secretary  NEXT MEETING: DECEMBER 11 TOPIC: SPELLING CHECKER PROGRAMS Spell-checkers to be discussed and demo-ed include The Word Plus, a truly-excellent commercial program, as well as the public domain Poor Person's Spelling Checker. Copies of the latter will be made available. If you have any other spell-checker you'd like to see highlighted, why, bring it along to the Farmington Public Library.  ROUTINES IN BASIC FOR GETTING YOUR PRINTER TO CHANGE PITCH HP ThinkJet: The ThinkJet is set up to print in four different pitches, defined in decreasing pitch (characters per inch) size as Compressed, Normal (Default), Larger (the manual calls it "Expanded Compressed"), and Expanded. The different sizes can be accessed using MBASIC subroutines which will allow one to choose different print sizes. The size of print will remain in effect until the computer is rebooted, the printer is reset, or until another program superceeds the MBASIC instructions. 10 EC$ = CHR$(27) 'Escape character. 20 COMPR$ = EC$+"&k2S" 'Compressed print code 30 NORM$ = EC$+"&k0S" 'Normal (Default) print code 40 EXPCOMP$ = EC$+"&k3S" 'Larger print code 50 EXPAND$ = EC$+"&k1S" 'Expanded print code HP DeskJet: The DeskJet is a much more sophisticated printer than the ThinkJet. Still, four pitches are readily accessible via MBASIC commands -- 20, 16, 10, and 5 characters per inch. Since in the act of writing this new routine, I was merely modifying the ThinkJet routine, I use the same names for the different size prints that correspond to the ThinkJet names, although the DeskJet manual avoids fancy names. I suspect the HP LaserJet uses these same codes. These are meant to be used with the internal fonts that come with the printer, and might not be effective with any cartridges. 10 EC$ = CHR$(27) 20 COMPR$ = EC$+"(s20H" '20-pitch print 30 NORM$ = EC$+"(s16.67H" '16-pitch print (well, close enough) 40 EXPCOMP$ = EC$+"(s10H" '10-pitch print 50 EXPAND$ = EC$+"(s5H" ' 5-pitch print To get a selection to activate, it is necessary to tell the printer to LPRINT the particular definition you've chosen from the above list.