IMD 1.16: 28/05/2007 16:10:26 -FOG/LIB.X+2 6-7-84   åååååååååå  åååååååååå  åååååååååå  -FOG/LIBX+2-INCOMPLETE06/07/84INC/LIB#X+2CRC$/LIB#X+2DOC"#BEST-OF UTLCSYNOPSISUTL€ SYNOPSISUTL@ !åååååå BEST-OF.UTL A Selection from the Utilities Category of the First Osborne Group (FOG) Disk Library ==================================================== This file may be expected to change periodically. The most recentå update was June 1984. ==================================================== From FOG/UTL.001: OSFIG configures RS232 transmission speed and protocol. CRCK4 permits verification of file transfer activities. From FOG/UTL.002: The CAT system hel  ps maintain a catalog of files in your disk library. From FOG/UTL.004: SUPERSUB is a super SUBMIT utility. From FOG/UTL.005: SORT will sort a file into ASCII order. SUPERDIR is a super DIR utility. From FOG/UTL.009: AUTOMOD (for single-dto use smart terminal emulator (modem control program) for ASCII text communication with simultaneous printing capability. LISTT will print a file on the CP/M list device with a versatile selection of options. From FOG/UTL.017: The LU library ensity systems) enables entry of a command line which will be executed upon cold start (or ). From FOG/UTL.010: UNSPOL30 permits printing an ASCII file as a background activity while simultaneously performing other functions at tutility system permits many small files to be packed into one larger library file; individual files may be withdrawn from the library; COM command files may be executed directly. From FOG/UTL.018: OTERM4 is a user friendly and very versatile he console. From FOG/UTL.013: DIRLABEL will print a label listing files contained on a disk. From FOG/UTL.014: The squeeze/unsqueeze utilities SQ-16 and USQ-19 will shrink a file for storage in less space, then expand it back to its originasmart terminal emulator and modem control program. From FOG/UTL.019: D is another disk directory program. LUDIR displays a directory of files contained in a LBR file created by the LU library utility system. From FOG/UTL.020: DIRCHK displal form. TYPE17 will display on the screen one or a group of ASCII text files, squeezed or unsqueezed, producing 7-bit ASCII so WordStar Document mode files are readable; screen displays are blocked in groups of 24 lines. ERAA erases files like ys information for verification of a disk directory. FAST may be used to speed up MPI disk drives on the Osborne 1. FILTER11 will remove all control characters (except CR, LF, and HT; I'm unsure about FF) from a file and zero the parity bit of the CP/M command ERA, except that the program will request confirmation for each file to be erased. From FOG/UTL.015: OSPATCH1 patches the single- density version of COPY.COM for more reliable disk formating and copying. OSPLNK70 is a simple each byte, producing a standard 7-bit ASCII text file. RENAME is similar to the CP/M command REN but will accept filenames containing wildcards. From FOG/UTL.023: AUTOMODD (a double-density compatible version of AUTOMOD found on FOG/UTL.009)    will setup a command line to be executed upon each cold and/or warm start. FNDBD541 will locate and isolate bad disk sectors. From FOG/UTL.025: RAMDSK will define a pseudo disk drive in 20K bytes of RAM (memory), which will operate more effi file on the printer (60 lines/page with heading and page number) or on the console (24 lines/screen); the high order bit is zeroed out allowing WordStar "document mode" files to be viewed without funny looking characters. MB-SAVE will recover aciently than a regular floppy disk. From FOG/UTL.026 thru 030: The UTOOLS system of utilities (tools), derived from the Software Tools publications by Kernighan and Plauger, provide functions similar to UNIX. From FOG/UTL.032: SUPERSET and SUn MBASIC program which was not SAVEd before exiting MBASIC. WS-SAVE will recover a WordStar file lost by unexpected termination of WordStar. QWIKKEY permits definition of up to 16 additional special function keys using any key on the keyboard. BSET will display and permit modification of the special function and arrow keys and the auto-start program executed upon system boot; the key configuration may be saved in a file for later restoration. From FOG/UTL.033: DUMP will copy text fro From FOG/UTL.037: AUTOBOOT will exit MBASIC and execute a series of CP/M commands similar to running SUBMIT. EX14, which may be used in place of SUBMIT, will accept a series of commands interactively from the console. INDEX is a versatile DIRm the CRT screen to a file. For Osborne 1 users with the 80/104 column screen upgrade (SCREEN-PAC), TO will set the screen to 52, 80, or 104 column format. From FOG/UTL.035: ZCPR2, replacing NZCPR found on FOG/UTL.024, is a customized replacem utility similar to SUPERDIR found on FOG/UTL.005. From FOG/UTL.038: DSKLABL1, an updated version of DIRLABEL found on FOG/UTL.013, will print a label of files contained on a disk. From FOG/UTL.039: MBIG loads an MBASIC subroutine to displaent for the standard CP/M Console Command Processor (CCP). From FOG/UTL.036: UNERA15, replacing UNERA found on FOG/UTL.009, will recover files which have been previously ERAsed. LIST3, replacing LIST found on FOG/UTL.002, will display an ASCIIy extra large letters on the screen. STARTER will create a customized version of AUTOST.COM to be automatically executed upon cold start. From FOG/UTL.040: WID permits changing screen width and toggling automatic horizontal scrolling. MSA15    is a COM file disassembler. MAKEAUTO will build an AUTOST.COM file; MAKAUTO2 adds the FAST feature. A collection of programs will format single-sided disks for several different computers. OSTOKPRO enables use of a double-density Kaypro disk. t have been intended. CCREF will cross-reference a C program. PCPIP2 will read and write PCDOS or MSDOS formatted disks. From FOG/UTL.044: DU2V18 is a general disk manipulation utility permitting access to any track, sector, or byte on a disk From FOG/UTL.041: CHGCHAR permits changing a specified character in a file to another character. CLOCK provides a digital clock display on the screen. LSWEEP13 will view and extract members of an LBR library; squeezed files are automatically ; this version includes macro commands, sector/group transfer to/from a queue, and queue transfer to/from a file. From FOG/UTL.045 thru 048: The latest versions of the MDM7 smart terminal and modem control program include ODMDM730, configured f unsqueezed. SAP38 will sort (alphabetically) and pack your disk directory, eliminating hidden references to ERAsed files. VDO2A is a full-screen video text editor From FOG/UTL.042: EDFILE is like a full-screen DDT. FUNCTDD displays special or an Osborne 1 Comm- Pac or CTS Knights modem using the MODEM port, and OSMDM740, for a modem like the Hayes Smartmodem interfaced to the SERIAL RS-232 port; each has auto- dialing, special function keys, and many other features. From FOG/UTL.0function keys for a double- density Osborne 1. The generalized disk file maintenance utility NSWP205 is a more user friendly replacement for CP/M utilities PIP, STAT, DIR, ERA, and REN; this version will squeeze and unsqueeze, permit wildcard fil49: HELP18A will display menu driven help text stored in a standard ASCII file of type HLP or its squeezed equivalent of type HQP. From FOG/UTL.050: LU300 updates the Library Utility LU111 found on FOG/UTL.017; it will pack several files into e selection, find a file using an abbreviation, display and alter tag settings, and permit copy with name change. From FOG/UTL.043: CCHECK will check a C program for balanced punctuation, indentation, nested comments, and use of = where == migha single LBR library file, or vice versa. LBRDSK22 will allocate one or more LBR files as a pseudo disk drive permitting direct access to each member file as if there were a third drive. From FOG/UTL.051: MCAT43 and XCAT40 are updated programs   for the CAT disk library catalog system found on FOG/UTL.002. FIND40 will search for text in one or several files; the search string may include _ representing TAB and | representing OR, as in this|that for this OR that. åJim Woolley FOG Disk Librarian June 1984 rch string may include _ representing TAB and | representing OR, as in this|that for this OR that. åBTOTAL:',MTOTAL ? '-------------------------------------------------------------------------'+; '----------------------------------------------------------' ? 'TOTAL MDSE:$',MTOTAL,' |SHIPPING: |INSURANCE: |COD C'+; 'HG:',COD,'å|NET*TOTAL* -->: ' ? '-------------------------------------------------------------------------'+; '----------------------------------------------------------' EJECT ?? CHR(18) SET PRINT OFF ERASE ? ? '***************** SYNOPSIS.UTL A Synopsis of the Utilities Category of the First Osborne Group (FOG) Disk Library ==================================================== This file will be appended as new disks are added. The most recent åupdate was June 1984. ==================================================== -FOG/UTL.001 This disk contains the MODEM7 terminal program and related files previously found on -FOG.001. The DOC files CONFIGUR, INDEX, MODEM, & M  ODEM7 describe use of MODEM7. MODEM714 is another version of MODEM7. Its origin is unclear to me, but D. Slaughter has provided good documentation in MODEM714.DOC. I suspect he also configured the program. Built-in documentation and example A skeleton MAST.CAT file is provided. The remaining utilities were previously found on -FOG.016. DISPLAY is for viewing an ASCII file on the console. LIST was submitted by Byron McKay of FOG. It lists an ASCII file on the printer (60 lis are available. OSMODN appears to be the same as MODEM714; however, its .COM file is not identical. Since a complete test of the differences between each program was not possible, I decided to include both. OSMODN and OSFIG were obtained fromnes/page with heading and page number) or on the console (24 lines/screen). As when using the [Z] option in PIP, the high order bit is zeroed out leaving only printable 7 bit ASCII characters. Therefore, WordStar "document mode" files can be vi the Osborne Users Group (OUG) of the Washington D.C. area. OSFIG configures RS232 transmission speed and protocol for the current operating session. CRCK4, previously found on -FOG.003, and CK-FIX, from -CPMUG.040, permit verification of file ewed on the screen without funny looking __ characters. LOGIN will reset each disk drive which has been accessed since the last system boot cold start. The result is similar to pressing ^C (warm start). LOOK permits searching RAM for a specifi transfer activities. UMPIRE, previously found on -FOG.016, provides hardware diagnostics for the Osborne. WASH (version 1.0) is a versatile file maintenance utility previously found on -FOG.016. -FOG/UTL.002 This dc byte pattern. SHOW is similar to DISPLAY and LIST. -FOG/UTL.003 This disk contains squeeze/unsqueeze utilities SQ, USQ, and TYPESQ previously found on -FOG.026. Also, see -FOG/UTL.004 for updated versions, includinisk contains the catalog utility CAT and related programs CROSSREF, FMAP, and UCAT previously found on -FOG.003. The NEWCAT program, obtained from the Osborne Users Group (OUG) of the Washington D.C. area, obviates the need to run FMAP and UCAT.g FLS. COMBINE, LINES, and LIST are from -CPMUG.036. COMBINE will merge two or more files into one. LINES will count characters and lines in an ASCII file. LIST, which is not the same as LIST on -FOG/UTL.002, is another program to list a fil  e on the console. D, from -CPMUG.040, is a special kind of DIR utility. -FOG/UTL.004 This disk contains updated squeeze/unsqueeze utilities SQ-15, USQ-15, TYPESQ14, and FLS-11 received from the Osborne Users Group (-PNET.010, is a super WASH utility. -FOG/UTL.006 This disk contains utilities to read and write a disk by byte, sector, track, etc. DUU was received from the Northwest Osborne Users Club in the Washington/Oregon area. OUG) of the Washington D.C. area. COMPARE, from -CPMUG.040, permits comparison of two files. Either both files must be on the same disk, or one file must be on the disk with COMPARE.COM. SUPERSUB is a super SUBMIT utility received from the NOne interesting function permits identification of erased files on any disk. Since DUU.ASM was not available, I included DU.ASM, an earlier version, for those interested in techniques used. DUMP is from -CPMUG.024. This is not the same as DUorthwest Osborne Users Club in the Washington/ Oregon area. SUPRSUB2, from OUG, is an update of SUPERSUB allowing entry of control characters. I haven't quite determined the use of this feature, however. -FOG/UTL.005 MP.COM provided on the Osborne CP/M disk. -FOG/UTL.007 Utilities on this disk will be particularly useful to the assembly language programmer. Using RESOURCE, you can perform detailed disassembly of a .COM file. This pAll utilities on this disk except SWEEP14 were received from the Osborne Users Group (OUG) of the Washington D.C. area. FINDBAD locates and locks out bad sectors on a disk. SORT will sort a file into ASCII order, line by line, where each line irogram is from -CPMUG.042. REZ80 is a version of RESOURCE which can use TDL Z80 mnemonics. ZDT is a version of DDT which can use the same mnemonics. Note: These are not the Zilog Z80 mnemonics you may be more familiar with. TRANSLAT converts 8s terminated by (Carriage Return). HELP is used with .HLP files to display information on the console. SUPERDIR is a super DIR utility. WASH is an updated version of the file manipulation utility found on -FOG/UTL.001. SWEEP14, from 080 assembler code to Z80 code. It appears to use Zilog mnemonics. It was received from the Osborne Users Group (OUG) of the Washington D.C. area. DISASSEM is an MBASIC program to disassemble a .COM file. It was received from OUG.    -FOG/UTL.008 BMAP7/11, from -CPMUG.047, provides a bit map representation of the allocation of information on your disk. BMAP is essentially the same program, but a newer version; it was received from the Osborne Users Group (OUom Chapter 8 of the Osborne 1 User's Reference Guide. This particular version is programmed to auto-start SuperCalc. You may modify it to start some other program of your choice. SETAUTO was received from the Osborne Users Group (OUG) of the WG) of the Washington D.C. area. TYPER was submitted by Dave Blair of FOG. It permits typing directly to your printer (LST: device). XREF, from -CPMUG.036, permits cross-referencing labels used in assembly language programs. TED, also fromashington D.C. area. It enables changing the command executed upon cold start (or ) to a command of your choice (6 characters or less). It also enables automatic execution of the command upon warm start () or upon both co -CPMUG.036, is a text editor program. Perhaps it should be placed in the Applications category of the library, rather than the Utilities category. However, it is of questionable use anyway, since Osborne owners already have WordStar and ED. Ild start and warm start. DSCLABEL was submitted by Dennis McFerran of FOG. It will print 3 1/2" x 15/16" labels containing a list of files found in the disk directory. It will aslo print a list of function keys programmed on the disk. An Epsot is being included here for anyone who may find it interesting. -FOG/UTL.009 This disk contains three utilities for manipulating the Osborne 1 auto-start (AUTOST) feature. AUTOMOD enables entry of a command line up to n printer is required to properly utilize this program. EPSNPRTR, received from OUG, may be used to setup special printing features on your Epson printer. FUNCTION was submitted by John Florent of FOG. It will list function key settings on the36 characters which will be executed upon cold start (or ). If the command line is N characters, where N > 6, first use SETUP to program function key 0 (zero) to contain (N - 6) dummy characters (e.g., blanks). AUTOST.ASM is fr screen. FUNCTN2 is identical to FUNCTION, but was patched to eliminate blank lines on the screen. This provides a more compact display of the function key settings. MAKE redefines the USER number for specified files. RPIP extends PIP to allo  w reseting disk drives without exiting. This premits you to change a disk, reset it to R/W, then continue with standard PIP functions. New functions recognized by RPIP are R, which will reset all drives, and Q, which will reset drives and repea More complete information is contained in DIF.RNO. OZCPR was received from the Osborne Users Group (OUG) of the Washington D.C. area. It replaces your Console Command Processor (CCP) and adds several new built-in functions to CP/M. Dennis Mct the last PIP function. UNERA will unerase (recover) a file which was previously ERAsed. To identify erased files, see DUU on -FOG/UTL.006. -FOG/UTL.010 CV, from -CPMUG.040, permits simultaneously viewing and comparFerran of FOG reviewed this program and verified proper operation. He supplied the READ.ME file, which briefly explains features of ZCPR. More detailed documentation is contained in ZCPR.DOC and OZCPR.DOC. -FOG/UTL.012 ing two separate files. The files do not have to be ASCII, so .COM files may be compared in detail with this utility. OTERM was received from the Osborne Users Group (OUG) of the Washington, D.C. area. It is another terminal emulator utility.  This disk contains OTERM303, NCAT32, and XCAT36, which were submitted by Jim Crowell of FOG. OTERM303 is an update of OTERM, which is found on -FOG/UTL.010. It is a terminal emulator program for use with a modem. Complete instructions may be f (Also, see MODEM7 on -FOG/UTL.001.) UNSPOL30, also from OUG, permits printing an ASCII file as a background activity while simultaneously performing other functions at the console. -FOG/UTL.011 This disk contains DIFound in OTERM30.DOC. NCAT32 is an update of NEWCAT and XCAT36 is an update of CROSSREF. These earlier programs may be found on -FOG/UTL.002. They enable maintenance of a catalog of programs contained in a file called MAST.CAT. More complete i2 and SSED2, which were submitted by Jim Crowell of FOG. DIF2 permits identification of differences between two files. It can feed information regarding the differences to SSED2, which will edit the differences into a copy of the original file.nformation on these programs is contained in the files NCAT32.DOC and XCAT36.DOC. -FOG/UTL.013 This disk contains CTERM and PLNK0124, two terminal emulator programs for communicating with a modem. For instructions, refe  r to CTERM.DOC or PLNK0124.ASM. DIRLABEL, submitted by Dennis McFerran of FOG, is similar to DSCLABEL found on -FOG/UTL.009. For information, refer to DIRLABEL.ASM. SWEEP36 is an update of SWEEP14 found on -FOG/UTL.005. e file will be displayed in its unsqueezed form. TYPE17 produces 7-bit ASCII with bit 8 set to zero (as in PIP option Z), so WordStar Document mode files are readable. Screen displays are blocked in groups of 24 lines; however, this blocking is -FOG/UTL.014 All files on this disk were submitted by Byron McKay of FOG. This disk contains several utilities for setting special print modes on matrix printers. EPSET2 and NECSET were written by Kent Walker of FOG to set modes on the Eps inconsistent when several files are to be displayed during one session. ERAA erases files like the CP/M command ERA, except that the program will request confirmation for each file to be erased. SAP will sort and pack your disk directory. Theon and NEC printers respectively. SETMX and SETOK will set modes on the Epson and Okidata printers respectively. (A related program EPSNPRTR may be found -FOG/UTL.009.) [I have not been able to test NECSET or SETOK. -jw] Kent Walker also wrot SAP process eliminates hidden directory references to ERAsed files, so UNERA cannot recover a previously erased file. Any files saved after SAPing will appear at the end of a DIR list and, therefore, probably not in alphabetical order; this maye TOGGLE to switch between an RS232 serial printer and an IEEE-488/Centronics parallel printer for those who have both. Squeezed .AQM files may be unsqueezed using utilities found on -FOG/UTL.003 and .004. Also, this disk contains SQ-16, USQ-19 be an aid to identify updated versions. OREMOTE will permit attachment of a remote console (terminal or computer) thru the serial/modem port in parallel with the CP/M console (keyboard and screen). Characters entered at either console will b, and TYPE17, which are updated versions of the squeeze/unsqueeze utilities. TYPE17 will display on the screen one or a group of ASCII text files, squeezed or unsqueezed. That is, if the file specified is a squeezed file, such as NECSET.AQM, the echoed to both; therefore, the remote console can control your computer. For example, someone at the remote console could execute your programs. If you leave your Osborne at home powered up and attached to an auto-answer modem, you could call f  rom a terminal at work and operate your computer at home. -FOG/UTL.015 This disk contains OSPATCH1 from Mechanized Knowledge of Toronto, Ontario, Canada. They have given FOG written permission to distribute the program  the changes were extensive, I named this version 7.0. LISTT will print a file on the CP/M list device with a versatile selection of options. It zeroes out the parity bit (like PIP option Z), so WordStar Document mode files will be legible. on a non-commercial basis. Its function is to patch the Osborne 1 COPY.COM utility for more reliable disk formatting and copying. The OSPATCH files were submitted by Jim Crowell of FOG. The remaining files on this disk were submitted by Byron DIRR is like the Osborne 1 utility XDIR except that it displays four columns across. This may be useful for those who have an 80-column screen and, perhaps, double-density disks. Using EX12 you may enter a series of CP/M commands and related liMcKay of FOG. Originally version 6.5 of OSPLINK was submitted. This was a version of PLINK similar to PLNK0124 found on -FOG/UTL.013, except it used modem input/output routines specific for the Osborne 1. This looked promising as a smart termine input to be executed sequentially. Its function is similar to the Osborne 1 utilities SUBMIT.COM and XSUB.COM. Control characters may be represented by ^ (carat) followed by the letter defining the control character (for example, ^C, ^P, or nal emulator which would be simple to use for ASCII text communication. Therefore, I decided to smooth out some rough spots, clean up the user interface, and improve documentation. I added the ability to simultaneously print on the CP/M list de^M). SWEEP36.DOC describes use of SWEEP36, which may be found on -FOG/UTL.013. -FOG/UTL.016 This disk contains three MENU programs. MENU will display a list of .COM command files which exist on your disk. You may selevice (for example, an Epson printer) interfaced thru the Osborne 1 parallel (IEEE-488 or Centronics) port; this is a feature which is not available (to my knowledge) on any of the other modem/terminal routines presently in the FOG library. Sincect one from the list; it will then be executed automatically. BMENU will do a similar function for .BAS files, which are assumed to be MBASIC programs. CMENU will do the same for INT files, which are assumed to be CBASIC programs. CPYFIL15 cop  ies files from one disk to another, a function similar to PIP. Each transfer is confirmed. XAMN is a general disk examination utility. Its function is similar to DUU found on -FOG/UTL.006, but XAMN is more "user friendly." The program is se .COM command files, these may be run using LRUN. SAFRAM allows you to protect an area of high memory from being overwritten. FMAP, submitted by Gale Rhoades of FOG, displays information about your disk directory or will perform a variety of lf-prompting with help screens. The above programs were submitted by Byron McKay of FOG. Jim Crowell, also of FOG, submitted SYNONYM. This program will create a .COM file having a name of your choice which, when executed, will cause another .Cother functions. It is a newer version of FMAP found on -FOG/UTL.002. VMAP is an MBASIC program which will prepare a cross-reference of variables used in another MBASIC program. XCOPY, submitted by Jim Schenkel of FOG, will copy files from oOM file to run. For example, you might create a synonym command called TREK which will cause the command MBASIC STARTREK to be executed. BDLOC will print the address of BDOS (basic disk operating system) and CCP (console command processor). ne disk to another using a single drive. -FOG/UTL.018 OTERM4.COM, (c) 1981, 1982 by Michael M. Rubenstein ver. 4 (4 Oct 82): a terminal emulator and modem program for Osborne 1 rev. 1.2 and up. SF FOG member Peter FlemingFILEFIND, submitted by Gale Rhoades of FOG, will search all disks and user numbers to locate a specified file. When found, the drive and user number will be displayed. PBH will print a banner heading and/or the text of a file on your list devic downloaded this public domain software from CompuServe and R. Hunter Morey wrote the DISK.DOC file describing how to view and printout the documentation files: OTSETUP.DOC and OTERM4.DOC (which he reformatted including redoing the OTERM4.DOC Inde. -FOG/UTL.017 This disk contains the library utility LU, which permits you to pack many small files into one larger library file. Similarly, you may withdraw individual files from the library. If the library containsex). OTERM4 is a major update of OTERM and OTERM303 found on -FOG/UTL.010 and .012. FOG/UTL.019 ALLOC displays a bit map showing use of a disk. It is similar to BMAP found on FOG/UTL.008. It is possible to indicate bl  ocks occupied by a particular file and to write-protect portions of the disk. FCB displays the first 256 bytes of RAM where the default File Control Block (FCB) is located. MEMMAP displays a map indicating available memory (64K on the Osborne 1ure of a .LBR library file. LUDIR displays a directory of files contained in a LBR file. SCRAMBL21 will scramble a file, making it unreadable/unusable until it is unscrambled. The original file is replaced by the scrambled file. ). SECTRAN displays the logical to physical disk sector translation table. CPMADR displays address information pertinent to the currently installed version of CP/M. CPMCALC aids calculation of CP/M addresses for new system sizes. D, submi FOG/UTL.020 DDTF adds search capability to DDT. It will search for bytes (ASCII text or program instructions) in any file. DIRCHK displays information for verification of a disk directory. FAST may be used to speed up MPI disk drtted by Bill Hooker, is another disk directory program. It is distinct from D found on FOG/UTL.003, SUPERDIR found on FOG/UTL.005, DIR, or XDIR. DUPUSR21 permits access of one file from more than one user number. The file itself is not duplicaives on the Osborne 1. (It may not work with the double-density configuration.) Do not use with Siemens drives. FILTER11 will remove all control characters (except CR, LF, and HT; I'm unsure about FF) from a text file. It also zeroes the parited, only the directory entry. MOVUSER2, submitted by Byron McKay, permits a file to be moved from one user number to another. The remaining files were submitted by Jim Crowell. DU-V77 is a general disk utility permitting access to any trackty bit of each byte (as in the Z option of PIP) producing standard ASCII characters. The resulting text is stored in a file named FILTER.FIL. FIND-20 is an update of FIND on FOG/UTL.002. It will search for text in one or several files. The , sector, or byte on a disk. It is an update of DUU found on FOG/UTL.006; the Yank command and better help screens are new. LUDEF1 and LUDIR are intended for use with the library utility programs found on FOG/UTL.017. LUDEF1 defines the structsearch string may include _ representing TAB (HT) and | representing OR, as in this|that for this OR that. PIPCHANG.TXT describes patches to make PIP automatically verify each disk-to-disk file transfer. PIPV is the resulting version of PIP and   may be used in the same manner as the unpatched PIP except the V option is assumed. RENAME is similar to the CP/M command REN but will accept filenames containing wildcards. STRIP will delete comment lines beginning with semi- colon from an a especially useful with the Hayes Stack Smartmodem, enabling automatic dialing from stored phone directory files. Like OSPLNK70 on FOG/UTL.015, SMODEM4 may be requested to record communications on the list device. WAIT simply waits until a key ssembly language source file. ZDASM14 will disassemble Z80 code using Zilog mnemonics. It is similar to the 8080 disassembler RESOURCE found on FOG/UTL.007. FOG/UTL.021 BACK2DDT permits exit from and quick return to DDT is depressed, beeping every 10 seconds or so as a reminder. It is useful with SUBMIT batch procedures, as when a pause to swap disks is required. XFERTIM2 is an MBASIC program which calculates modem transfer time as a function of baud rate and  for flexibility during debugging. It must be used in conjunction with SAFRAM2 from FOG/UTL.017. MENU permits definition of menu screens along with command lines to be executed depending upon the operator's selection from choices on the menu. Tefile size. FOG/UTL.022 LCAT will display on the screen an ASCII text file which is contained within a .LBR library file created by the Library Utility LU from FOG/UTL.017. OSBMDM76, submitted by Jack Brown of the Vancouxt for the menu and command lines are both saved in a file named with .MNU type. Only .COM file commands may be used; no built-in CP/M commands such as DIR are allowed. This MENU program is not similar to MENU found on FOG/UTL.016. SETIO mayver Portable Computer Club (VPCC), is another version of MODEM7 configured for the Osborne 1. (This one is from MODEM765.) See FOG/UTL.001 for additional MODEM7 versions. PASSWORD will assign a password for runtime access to a .COM command f be used instead of STAT to set the IOBYTE, which relates physical devices to the logical input/output devices CON, RDR, PUN, and LST. It is more versatile than STAT. SMODEM4 is a terminal emulator similar to MODEM7 found on FOG/UTL.001. It isile. Subsequently, when the command file is executed it will request and confirm the password. Multiple passwords may be assigned by simply running PASSWORD several times. The method used is not very secure, because a knowledgable person could   easily determine the correct password. RECOVER will restore from memory an MBASIC program which was inadvertantly lost by typing the MBASIC command NEW, by dropping out of MBASIC as the result of a BDOS error, or by otherwise hanging the system. n to a file called TEMP.CAT with comma delimited fields. The result is compatible with SuperSort, MailMerge, BASIC, etc. FNDBD541 is an update of FINDBAD found on FOG/UTL.005. Its function is to locate and isolate bad disk sectors. This versi SUBGEN12 provides a versatile way to generate .SUB files for use with SUPERSUB (found on FOG/UTL.004) or with SUBMIT. WHODERE1 will display a line of debug information for each disk access. FOG/UTL.023 APPEND will coon is modified to skip system tracks (which may be necessary with double- density disks) and to allocate bad blocks to the file [UNUSED].BAD in USER 15. The above files were received from the Denver Osborne Group (DOG). IF and SKIP permit condncatenate one text file onto the end of another. Note that CP/M's PIP may be used for the same function. Also, see COMBINE on FOG/UTL.003. AUTOMODD is a double-density compatible version of AUTOMOD found on FOG/UTL.009. This will setup a coitional execution of lines in a SUBMIT file. LISTCAT will print a catalog of your disk library maintained by the CATALOG system found on FOG/UTL.002 and .012. Also, see CROSSREF on FOG/UTL.002 and CAT2 on this disk. FOGmmand line to be executed upon each cold and/or warm start. CAT2 is part of the CATALOG system found on FOG/UTL.002. It may be used to display all MAST.CAT master catalog entries in the alphabetized format filename diskname1, diskname2, ./UTL.024 NZCPR is a New version of ZCPR, the Console Command Processor (CCP) replacement found on FOG/UTL.011. This was submitted by Jim Crowell. INUSE11 types INUSE on the console to warn others not to disturb the function in process. .. identifying each of several disks containing the same file. Also, see CROSSREF on FOG/UTL.002 and XCAT36 on FOG/UTL.012. CATFILBO will read the master catalog MAST.CAT file, strip all "ignore" names, and copy all of the remaining informatio FOG/UTL.025 DIRLBTEC is a version of DIRLABEL, found on FOG/UTL.013, modified for use with a TEC printer. It is believed that TEC print commands are similar to those for the C. Itoh 8510 and the NEC 8023. This program, submit  ted by Chris Hill, will print disk labels containing filenames found in each disk's directory. PRINTER.BAS, submitted by Maj. Brian Dugle of Ft. Leavenworth, KS, is an MBASIC program for sending special print commands to an IDS Prism printer. Ihe Hayes Smartmodem, including autodial. NUMBERS.AQM is a list of phone numbers which may be modified, assembled, and overlayed into M712OS1. (I have not been able to test Smartmodem capabilities.) If your printer interface is seperate from tht is described in PRISM132.TXT, which was originally printed in the FOGHORN, Vol. 2, Nbr. 7, 4/83. RAMDSK will define a pseudo disk drive D contained in 20K bytes of RAM (memory), which will operate more efficiently than a regular floppy disk. e modem interface (for example, a Centronics connection off the IEEE-488 port), pressing should toggle the printer on/off. Any character after ESC (which is the same as ) will be transmitted as is. A logon sequence may be instaFiles in D will be lost if power is turned off. PRLMOV is a PRL relative object file relocator used to build RAMDSK. FOG/UTL.026 thru 030 FOG/UTL.026 thru 030 contain the UTOOLS system of utilities (tools) submitted by Davilled by modifying M712OS1.AQM, assembling, and overlaying into M712OS1.COM. This version will not support a BREAK signal or phone line disconnect. NSWEEP, submitted by Eric Pearson and Dave Ring, is a new version of SWEEP, the generalized file d H. Wolen. Most were derived from the Software Tools publications by Kernighan and Plauger. They are written in the BDS version of C; source files are included. They provide functions similar to UNIX; hence, the name UTOOLS. The actual too maintenance utility found on FOG/UTL.005 and 013. NSWEEP will automatically unsqueeze a squeezed file for view (on the screen) or print (on paper). Or it will create an unsqueezed version of a file; it cannot squeeze yet. It will change certails are contained on FOG/UTL.026 thru 029. Source files are on 029 and 030. FOG/UTL.031 This disk contains MODEM712 for the Osborne 1 submitted by Byron McKay. This version of MODEM712 should support special features of tn status bits of tagged files. You may tag, find, and rename with wildcards. And it takes up much less space for the COM file. USQNEW is a new version of USQ, the unsqueeze utility found on FOG/UTL.003, 004, and 014. This one takes much les  s space for the COM file. It was submitted by Eric Pearson. FOG/UTL.032 The program / (pronounced slash or slant) permits entry of several CP/M commands on one line. Each command will be executed in turn as if the CP/M ll display and permit modification of the special function and arrow keys for the Osborne 1. The configuration of these keys may be saved in a file. SUBSET (as well as SUPERSET) will permit key values to be reset from a previously created key c utility SUBMIT were being used. This program was received from the Denver Osborne Group (DOG). Also, see EX12 on FOG/UTL.015. DELBR, submitted by Eric Pearson, will unpack the files from a LBR file created by the Library Utility LU found on Fonfiguration file. SUPERSET will also permit redefinition of the program (nominally AUTOST) automatically run at boot time (cold, warm, or both). SUPERSET.CQ and SUBSET.CQ are squeezed source code files written in Software Toolworks C/80. SUPOG/UTL.017. The individual files contained within filname.LBR will be extracted and placed on the default drive. HOSTCM, submitted by Bob Scott, is an Osborne 1 smart terminal interface to the HOSTCM mainframe communication program distributed RSET1.COM and SUBSET1.COM are the executable command files configured for single-density. SUPRSET2.COM and SUBSET2.COM are the executable command files configured for double-density. Refer to SUPERSET.DOC for examples of use. These programs weby WATSOFT, Inc. Scott uses this program to upload files to an IBM running VM/CMS. This is an MBASIC program. Bob Scott also submitted ML92SET, a menu driven program for setting special character styles on an Okidata Microline 92 printer. (Thre submitted by Dave Ring. X, submitted by Dal Allan, is a smaller (2K) version of XDIR. Also, see D on FOG/UTL.003 and 019, DIRR on FOG/UTL.015, and SUPERDIR on FOG/UTL.005. FOG/UTL.033 DUMP, submitted by Chris Hill, wiis program may also be compatible with certain other Okidata Microline models, such as 82, 83, 84, and 93.) Since I do not have the necessary equipment, I have not been able to verify that HOSTCM and ML92SET function as described. SUPERSET will copy text from your Osborne 1 screen to a file. Once the screen is copied, the resulting file may be printed or used as part of a WordStar document. You may wish to rename this program because its name is similar to CP/M utilities which disp  lay the hex contents of a file. DMPSCR performs a function similar to DUMP. An MBASIC program, it takes much longer to copy the screen. However, you may wish to incorporate the logic into your own MBASIC programs. The screen copy will be saveds of the link. This program is sponsored by Columbia University and is becoming popular among academic groups. See KERMIT.DOC for additional information. TO80 was also submitted by Chris Hill. For Osborne 1 users with the 80/104 column screed in DMPSCR.DAT on the default drive. This program was submitted by Jerry Silverstein, previously of the Osborne Users Computer Group of Houston (OUCH). It is documented in SILVER.DOC. Chris Hill indicates that DMPSCR was the precursor to DUMPn upgrade (SCREEN-PAC), TO80 will switch from 52 or 104 to 80 column format. It is documented in TO80.DOC. TO is a generalized version of TO80. The command TO n, where n is 52, 80, or 104, will set the screen format desired. . GRAPH, submitted by Gobind Singh Khalsa of Liverpool, NY, will print graphics characters from the screen to an Epson with Graftrax. Only graphics characters will be printed; text will be replaced by blanks. I/O-CAP was received from David  FOG/UTL.034 ASPRETTY, submitted by Byron McKay, will beautify an assembly language source file. AUTOSUB, provided by Carl Flarity, works like the CP/M utility SUBMIT; however, the SUBMIT command lines are predefined in the AUTOSUB prograWhorf of San Francisco. It will capture all console I/O into a 2K buffer. When full, the buffer will be written to a file on drive A called USER.LOG. Subsequent buffer writes will append to that file. It currently is setup to load at 8000h; tm rather than being given in a file of type SUB. The desired command lines must be typed into AUTOSUB.ASM before it is assembled. AUTOSUB.COM may be run just like any other program except that it will cause the predefined set of commands to be herefore, it will only work in conjunction with programs requiring 32K or less. Refer to I/O-CAP.DOC. KERMIT, submitted by T. J. Olney of Englewood, NJ, is a smart terminal communications program. It is most useful if KERMIT is used on both enperformed in sequence. If desired, AUTOSUB.COM may be renamed AUTOST.COM and executed automatically upon cold boot. As with SUBMIT, substitution parameters of type $n may be utilized. DSKLABL1, from Dennis McFerran, is an update of DSCLABEL   and DIRLABEL found on FOG/UTL.009 and 013. Using an Epson printer, this program will print a label listing each file on a disk, the date, whether the disk is single- or double-density, the amount of free space, the disk name (e.g., -FOG/UTL.034), culates the cyclic redundancy check (CRC) parameter for a set of files. It uses an algorithm which is different from that used by CRCK4 found on FOG/UTL.001; therefore, the CRC calculated by each program will not compare. COPYFILE will copy filand a page number if more than one label is required to list all files. MLOAD is a substitute for the CP/M utility LOAD, which makes a COM file from a HEX file. MLOAD will load multiple HEX files and permits the resulting COM filename to be ses from one disk to another. It is somewhat friendlier than the CP/M utility PIP. Before each file is copied, the user may elect to Transfer the file, Skip it, Quit, or demand Continuous transfer without further prompts. CHEK10 and COPYFILE wepecified. The COM file will begin at the HEX file origin rather than always at 100H, but a load bias may be specified. Jim Crowell contributed MLOAD to the library. SERIAL is a 6850 ACIA contol utility similar to OSFIG found on FOG/UTL.001. Tre received from Byron McKay. PROPOR, contributed by Carl Flarity, will prepare a WordStar Document mode file to be printed using proportional type style on an NEC 8023A or C. Itoh Prowriter matrix printer. PROPOR will create filename.PRN with he 6850 ACIA is the chip which drives the Osborne 1 RS232 serial and modem ports. This menu driven program allows one to set all the available options for this chip. UNLOAD will convert a binary COM file into a HEX file, which is in ASCII formaWordStar printer control characters inserted at appropriate places for balanced proportional spacing. The WordStar Print command must be used to print filename.PRN. Also, WordStar must be patched as described in PROPOR.DOC. Once patched, Q in the WordStar Document mode file will turn on proportional printing. ZCPR2, submitted by Jim Crowell, is the latest in the series of ZCPR customized console command processor (CCP) substitutes. (OZCPR may be found on FOG/UTL.011 and NZCP  R-21 on FOG/UTL.024.) FOG/UTL.036 FILE is an updated version of FILEFIND found on FOG/UTL.016. It will search all drives and users to find files satisfying a command line specification. PRINTSQ may be used to print a squl even be successful following , so long as the AC power has not been interrupted; however, they should be used immediately, without any significant intervening program activity. MBASAUTO.COM may be substituted for AUTOST.COM to automateezed file without first unsqueezing it. A squeezed file is indicated by the presence of a Q as the second character in filetype (e.g., FILE.AQM). UNERA15 is an update of UNERA found on FOG/UTL.009. It will recover files which have been previically log drive B for your program files before starting MBASIC on drive A. QWIKKEY will permit definition of up to 16 additional special function keys using any key on the keyboard. Each definition may contain up to 30 characters of any type.ously ERAsed. FILE, PRINTSQ, and UNERA15 were contributed by Byron McKay. The remaining files were received from Detroit's DeFOG. IDUMP will display a file in hex and ASCII. Also, see the CP/M DUMP utility and DUMP found on FOG/UTL.006.  The definitions will remain valid until a cold boot or until certain programs are executed. WRINST was inspired by an article in the Feb/Mar 1983 issue of Portable Companion. It will take text prepared using WordStar, add line numbers and PRI Q will display memory in hex and ASCII. LIST3 is an update of LIST found on FOG/UTL.002. It will display a file on the screen or the printer. MB-SAVE and WS-SAVE were inspired by the Baldwin and Lopez article on pp. 74 and 75 of the April/May NT statements, and build an MBASIC program to reproduce the text on the screen. The resulting program may be merged into your own program or run by itself. FOG/UTL.037 OCLOCK uses RAM locations 0Bh and 0Ch to store a cl1983 Portable Companion. MB-SAVE may be used to recover an MBASIC program which was not SAVEd before terminating MBASIC; similarly, WS-SAVE will recover a WordStar file lost by not using S, D, or X. These programs wilock counter which is incremented every 60th second. Since only two bytes are used for the counter, it will recycle every 18+ minutes. Doug Hurst of 29 Palms, CA, contributed XERA, which double checks confirmation before erasing one or more file  s. Also, see ERAA on FOG/UTL.014. The following files were received from Rick Schmidt of Federal Way, Washington. AUTOBOOT will exit MBASIC and execute a series of CP/M commands built into AUTOBOOT via DATA statements. It is similar to runnine on or off. DEXSUB and SEEP are described in DRI-UTIL.DOC. These programs are also described in DRI's CP/M 2.2 Application Note 14. PAUSE may be used in a SUBMIT file to pause until any key is pressed. This might allow disks to beg the CP/M utility SUBMIT. It could be used as a subroutine to your own MBASIC program for special effects; for example, you could terminate your program, execute the CP/M utility XDIR, then restart MBASIC. For those familiar with dBASE II, it  changed, for example, before continuing. PAUSWAIT is an assembly language program containing options to assemble either PAUSE or WAIT, which will terminate when any key is pressed or upon timeout. WAIT may be found on FOG/UTL.021. EX14 is acould be used like the QUIT TO command. FILEPRIN will identify disks listed in a library catalog called MAST.CAT created using NEWCAT found on FOG/UTL.002. It will then display files contained on requested disks, similar to a disk directory. n update of EX12 found on FOG/UTL.015. This program may be used in place of SUBMIT. It is not even necessary to prepare a SUB file in advance, since EX14 will accept a series of commands interactively from the console. Enhancements relative to The display may be on the screen or printer, or labels may be produced. AUTOBOOT and FILEPRIN are MBASIC programs. DEXSUB may be used to delete XSUB while executing a SUBMIT file. This will permit part of the SUBMIT file to contain automati SUBMIT include repeated execution, pause for key, control character representation, default parameters, and other features described in EX14.DOC. DISK72 is a generalized file maintenance utility similar to SWEEP found on FOG/UTL.005 anc program input managed by XSUB, while programs run after DEXSUB will wait for interactive input from the console. A byproduct of DEXSUB is that the toggle will be turned off if originally on. SEEP may be used in a SUBMIT file to toggld 013 and NSWEEP found on FOG/UTL.031. It is smaller than those programs, but less versatile. INDEX is a versatile DIR utility similar to SUPERDIR found on FOG/UTL.005. Options may be secified on the command line to reset drives for accurate f  ree space determination, output to the printer, add titles, and alter output width. SORTDIR will sort directory track entries into alphabetical order, placing all erased file entries at the end. It is similar to SAP found on FOG/UTL.014, excedate as mm/dd/yy. This date is stored in RAM and remains even if is pressed. If the disk has no name, represented by a filename beginning with hyphen (-), the program will request one. A directory entry will be created in USER area 15 pt that SAP eliminates all erased file entries. UNPRO will unprotect an MBASIC file saved using SAVE"filename",P. Also, see MBASIC-P found on FOG/MIS.016 and UNPROTEC found on FOG/MIS.018. FOG/UTL.038 LABLDISK, submittfor the resulting filename. PRINT was contributed by Pat Watters of Oakland. This MBASIC program will setup an Epson printer in a variety of print modes. The program is menu driven and easy to use. Also, see EPSNPRTR on FOG/UTL.009 and EPSET2ed by Byron McKay, is a version of DSCLABEL found on FOG/UTL.009 modified for the NEC 8023, C. Itoh 8051, or compatible printer. This program will print on a 3" x 5" label a list of files found in the directory of a disk. Also, see DIRLABEL on  on FOG/UTL.014. Donald Hill submitted SETSTAR for setting print control options on a Gemini-10x/15x printer. The following files were received from Jim Schenkel. GEMINI15 is similar to SETSTAR. It will also set print control options on a GemFOG/UTL.013 and FOG/LIB.002, and DIRLBTEC on FOG/UTL.025. DSKLABL1 is Dennis McFerran's updated version of the series of programs indicated above. Besides printing on standard Avery labels a list of files found in the directory, it adds a headiini printer. WORDS will count the number of words in one or more text files. FOG/UTL.039 The following files were received from Jim Schenkel. CHUSER will modify the CP/M USER number for specified files. Also, see MOVUng with date, SD or DD indication, disk free space, disk name (e.g., -FOG/UTL.038), and label page number, with multiple labels as required. If the program has not been executed since last powering up your computer, it will ask for entry of the SER2 and DUPUSR21 on FOG/UTL.019. HEXDUMP will display on the screen 128 bytes of memory from any specified starting address. The dump display will be in hexidecimal. HEXIDEC will convert a hexidecimal number to decimal. MBIG loads an MBA  SIC subroutine to display extra large letters on the screen. Claude Ostyn of Sitka, Alaska, contributed the following files. FILTER will perform certain housekeeping functions on text files. One option will remove hard carriage returns from d by Claude Ostyn of Sitka, Alaska, is for use with the Screen-Pac 80 column upgrade. It permits changing screen width and toggling automatic horizontal scrolling. Also, see TO found on FOG/UTL.033. MSA15 is a COM file disassembler, producing a standard ASCII file, permitting the text to be reformatted using WordStar in the Document mode. Other options convert WordStar's "soft" carriage returns, hyphens, spaces, etc., into standard ASCII form or strip WordStar print control commands.8080 mnemonics. MSA is the reverse of ASM, the CP/M 8080 assembler. Also, see DISASSEM and RESOURCE on FOG/UTL.007. The following files were sent by Steven Dyk of Wollaston Lake, Saskatchewan. FLAGS permits one to set or reset flags for a f Also, see FILTER11 on FOG/UTL.020. STARTER will create a customized version of AUTOST.COM, which will normally be automatically executed upon cold start or . (Some systems have modified the cold start program to be other than Aile on the disk. A flag is set by turning on the high bit of a character in the 8 character filename (flags f1 thru f8) or the three character filetype (flags R/O, SYS, and t3). R/O and SYS are the familiar read-only and system attributes managUTOST, which is assumed for standard Osborne systems.) The program will prompt for a command line of up to 80 characters and for a message to be displayed when executed. Also, see AUTOST and AUTOMOD on FOG/UTL.009 and AUTOMODD on FOG/UTL.023. ed by the CP/M utility STAT. Flag t3 is sometimes used as an archive attribute. When a flag is set, DIR will display the filename with the flagged character underlined. NSWEEP, found on FOG/UTL.031, may be used to set/reset flags by its Y comm FUNC, submitted by James Gangwer of Richmond, CA, will display current function key settings for a double density Osborne. Also, see FUNCTION on FOG/UTL.009 for single density configurations. FOG/UTL.040 WID, contributeand. MAKEAUTO will build an AUTOST.COM file containing a user specified CP/M command line and associated screen message to be executed automatically each time a cold boot (RESET-RETURN) is performed. MAKAUTO2 provides the same function, but add  s the FAST feature to speed up MPI disk drives whenever the AUTOST program is run. STATUS displays the status of various CP/M system parameters. Also, see CPMADR and CPMCALC found on FOG/UTL.019. Thanks to Bryan Stallard for categorizing thed and write an IBM-PC PCDOS or MSDOS formatted disk. This program was tested satisfactorily. FOG/UTL.041 CHGCHAR was submitted by Al de la Torre, VP of the Gold Coast (Florida) Osborne Group (GCOG). This program permit remaining files. OSDISK76 is a generalized file maintenance utility similar to sweep found on FOG/UTL.005 and 013, NSWEEP on FOG/UTL.031, and DISK72 on FOG/UTL.037. It is smaller than but nearly as versatile as NSWEEP. The following filess changing each occurrence of a specified character in a file to another character. It may be used with WordStar document mode files to convert soft hyphens at the end of any line (1F hex) to hard hyphens (2D hex) and soft hyphens in the middle  were received from Jack Brown of the Vancouver Portable Computer Club. FORMAT.DOC describes a collection of programs permitting a double-density Osborne 1 to format single-sided disks for several different computers. These are: CFORMAT of any line (1E hex) to nulls (00 hex). Also, see CH found on FOG/UTL.026. CLOCK and HEXDEC are MBASIC programs sent by Steven Dyk of Wollaston Lake, Saskatchewan. CLOCK provides a digital clock display on the screen. HEXDEC will convert hexaIBM-PC CP/M 86 DFORMAT DEC VT180 DD KFORMAT Kaypro DD OFORMAT Osborne SD or DD We have only been able to perform limited testing on these programs. XFORMAT for Xerox 820 SD did not perform correctly; therefore, it was placed on decimal numbers to decimal and vice versa. DIRBANER, submitted by Dale Peterson of Miami Beach, will print a 4" x 1 7/16" label identifying up to 64 files contained in a disk directory. It uses the Epson subscript font for tiny letters. Simila FOG/HAK.017. OSTOKPRO will enable a double-density Osborne 1 to work with a double-density Kaypro disk, which contains 195K with 191K usable. We have only been able to perform limited testing. PCPIP will permit a double-density Osborne to rear programs may be found on FOG/UTL.009, 013, 025, and 038, as well as FOG/LIB.002. LSWEEP13 permits one to view and/or extract files which are members of an LBR library created by LU (see FOG/UTL.017). Squeezed member files are automatically   unsqueezed. Several LBR libraries may be LSWEEPed in one session. SAP38 is an update of the disk directory sort and pack program found on FOG/UTL.014. The directory will be put into alphabetical order, and hidden references to ERAsed files wilmand C; execute the size or log command to insure proper reset after changing a disk. (This is not a problem when performing a mass copy with the M command.) A destination filename may be specified with copy. A wildcard file selection may be dl be eliminated. VDO2A, a full-screen video text editor, is smaller and quicker than WordStar and easier than ED. FOG/UTL.042 EDFILE is like a full-screen DDT. It permits patching a file in ASCII or hex mode. The file mefined when loging a drive. The program has been patched to highlight characters in filename.typ to indicate when flags 1 thru 4, R/O, SYS, or Archive are set. The highlight will appear as an underline on the Osborne 1. Flags may be reset by fay be searched for unique strings. This program is most useful with an 80 column screen. FUNCTDD is a revision of FUNCTN2 found on FOG/UTL.009. This version will work with a double- density Osborne 1. It simply displays the current special first tagging the file, then using the Y command. This is another example of user supported software; the author suggests a $20 donation. TABSET will replace blank spaces in a file with appropriate TAB characters to achieve the same results whenunction key (SFK) settings. Thanks to Bryan Stallard for categorizing this program. NSWP205 is an update of the NSWEEP generalized file maintenance utility found on FOG/UTL.031. This version will squeeze as well as unsqueeze tagged files; howe displayed with standard CP/M TABs set at 8 column increments. Also, see TABS found on FOG/UTL.028. FOG/UTL.043 CCHECK will check a C language source file for balanced punctuation of all kinds { }, [ ], ( ), " ", ' 'ver, the resulting file(s) will not appear in the directory list until the disk is reloged. The find command requires only the first few characters of a filename. This version will occasionally quit with a BDOS R/O error when using the copy com, and /* */. Indentation is compared against CCHECK's rules, which may conflict with your own but are recommended by many. Nested comments are identified, as is use of = where == might have been intended. CCREF will cross-reference all words u  sed in a file with the exception of C language keywords and operators. OSCHG, for Osborne 1's with the 80-column Screen-Pac option, will set the screen to 52, 80, or 104 columns and optionally set the arrow keys to CP/M or WordStar mode (usingished, or it will search all numbers for a remote modem signal. Once a connection is made, it will automatically initiate a program of your choice, such as a version of MODEM7. DIAL can also display a disk directory or the contents of a text fi for left arrow). Also, see TO found on FOG/UTL.033 and WID on FOG/UTL.040. PCPIP2, submitted by Eric Leininger of Columbus, Ohio, and Eric Pearson of Santa Cruz, CA, is an update of PCPIP found on FOG/UTL.040. It will permit a double. It may be commanded to erase a file from the disk. It can also disconnect a modem from the phone line. This version is setup for the Hayes Smartmodem but may be modified for others. FOG/UTL.045 thru 047 FOG/UTL.045 thle-density Osborne 1 to read and write PCDOS or MSDOS formatted disks. This version adds DOS 2.0 (9 sector/track) capability. PCPIP2.LBR is a collection of C/80 language source files and SUBMIT files associated with PCPIP2; besides C/80, the M8ru 047 and part of 048 contain the latest versions of MDM7, a smart terminal and modem interface program. FOG/UTL.045 includes ODMDM730, which is configured for the Osborne 1 Comm-Pac or CTS Knights modem using the MODEM port. OSMDM740 on FOG/U0 assembler is required. FOG/UTL.044 DU2V18 is an update of the general disk examination utility DU-V77 found on FOG/UTL.019. This version includes macro commands, sector/group transfer to/from a queue, and queue transferTL.047 may be used with other modems interfaced to the SERIAL RS-232 port, such as a Hayes Smartmodem. Each has auto-dialing, special function keys, and many other features. FOG/UTL.046 provides support programs. FOG/UTL. to/from a file. Also, see DUU found on FOG/UTL.006 and XAMN on FOG/UTL.016. DIAL will work with an auto-dial modem connected to the SERIAL RS232 port. It will repeatedly dial a single number or a series of numbers until connection is establ048 MDM740.DOC documents MDM740 and OSMDM740 found on FOG/UTL.045 thru 047. LUHELP.DOC, submitted by Bob Shands, is a summary description of the Library Utility LU and supporting programs found on FOG/UTL.017, 019, and 032. It appears to hav  e been partially prepared for use with the HELP utility found on FOG/UTL.005 and FOG/APP.006. Remaining files support the LUX system found on FOG/UTL.049. FOG/UTL.049 HELP18A is a version of HELP found on FOG/UTL.005 ry files as a pseudo disk drive. Each separate file within the LBR files may then be accessed directly on the pseudo drive. The system works as if there were actually a third drive. SETRSX must first be used to modify the operating system to sand FOG/APP.006 which works with standard ASCII help files of type HLP or with their squeezed equivalents of type HQP. LUX creates an environment which facilitates working with LBR files created by the library utility LU found on FOG/UTL.017. Lupport LBRDISK. This version of LBRDSK22 has been patched to address BDOS at D300h for the double-density Osborne 1. It does not work with my version of ZCPR, but will work with the standard CP/M CCP. Also, see LUX found on FOG/UTL.048 and 049UX enables commands like DIR and TYPE for files which are members of filename.LBR. FIND will find which LBR file contains a specified member file. FILES will identify all LBR files. HELP will display help about LUX. Remaining files of type MQ. CREATE will create an empty LBR library file or ARC archive file. See FOG/APP.036 and 037 for the ARCHIVE programs. FOG/UTL.051 MCAT43 is the latest version of the CAT disk library catalog utility found on FOG/UTL.00C are squeezed source files requiring Microsoft's M80 macro- assembler. Additional support files may be found on FOG/UTL.048. Also, see LSWEEP13 found on FOG/UTL.041. FOG/UTL.050 LU300, received from Bob Shands, is an u2 and 012 and on FOG/LIB.001 and FOG/LIB.CAT. MCAT43OS has been modified to support 64 directory entries, which is consistent with the Osborne disk format. XCAT40 will cross-reference files cataloged in MAST.CAT and store the results in MAST.LSpdate of the Library Utility LU111 found on FOG/UTL.017. This program will pack several files into a single library file, or vice versa. The library file is named with type LBR (i.e., filename.LBR). LBRDSK22 will allocate one or more LBR libraT; on option, the list may be printed. Only the last three digits (the filetype field) of the diskname will be recorded in the list. Unfortunately, this is inconsistent with the format used in the FOG Disk Library, which names each disk as FOG/  cat.nnn, where cat is the category abbreviation and nnn is the sequence number. With XCAT, only the nnn field will be identified in MAST.LST. Also, see XCAT36 found on FOG/UTL.012. FIND40 is the latest version of FIND found on FOG/UTL.002 an DISK.DOC files for disks in that category (cat). Similar entries are placed in the NEWSmmyy.LIB files found elsewhere in the Library category. The difference is that the SYNOPSIS.cat files summarize all disks in a given category, while the NEWd 020. It may be used to locate all occurences of any string of characters in an ASCII text file, with OR selection capability. Therefore, it is useful for scanning the MAST.LST file created by XCAT. Smmyy.LIB files represent all disks installed in the library during a given month (mm) and year (yy). SYNOPSIS.cat files may be displayed using the CP/M command TYPE. Each category may be searched by keyword with the FIND utilities from FOG/UTL.0 DISK.DOC FOG/LIB.X+1 and X+2 First Osborne Group (FOG) Library Information Disk The most recent update was June 1984. FOG/LIB.X+1 contains synopses of disks in the Library, Games, Miscellaneous, Language20 and 027. WordStar may be particularly useful for displaying, printing, and searching the synopsis files. For example, to search for all dBASE applications, place SYNOPSIS.APP in drive B and your WordStar disk in drive A. At the A> prompt,s, and Hackers categories of the FOG disk library. Also included are descriptions of the best entries selected from the Games, Miscellaneous, and Languages categories. FOG/LIB.X+2 contains a synopsis of disks in the Utilities category as well type WS When WordStar is ready, type D to edit a file and specify the filename B:SYNOPSIS.APP. Once this file has been loaded, tell WordStar to find (search) by pressing F. At the FIND? prompt, type DBASE, and for OPTIONS?, specif as a selection of the best entries from that category. FOG/LIB.X+3 contains a synopsis of disks in the Applications category as well as a selection of the best entries from that category. Text for each SYNOPSIS.cat file is extracted from they U to ignore case. WordStar will find the keyword DBASE (or dBASE) and display it in context. When you wish to search for additional occurences of the keyword, simply press . Press to begin another search from the beginning o  f the file. To terminate, press Q; if you inadvertently made changes to SYNOPSIS.APP, respond to the ABANDON EDITED VERSION question with Y for yes. For each category except Library (LIB) and Hackers (HAK), the files, programs, and syståems selected as the most useful or unique are summarized in BEST-OF.cat. These text files may be displayed using the CP/M command TYPE; if is toggled, the display will also be printed. WordStar may be used to display, print, or search åthe file. These disks are presently incomplete. Since the SYNOPSIS and BEST-OF files will be periodically updated, it is not expected that these disks will ever be made permanent. Jim Woolley FOG Disk Libråarian June 1984  not expected that these disks will ever be made permanent. Jim Woolley FOG Disk Libr --> FILE: -FOG/LIB.X+2 CRC = 00 00 --> FILE: -INCOMPL.ETE CRC = 00 00 --> FILE: /LIB#X+2.DOC CRC = 6F 8B --> FILE: BEST-OF .UTL CRC = 74 C4 --> FILE: SYNOPSIS.UTL CRC = 6A 08 ---------------------> SUM OF CRCS = 4E 57 åå  åååååååååå!  åååååååååå"  åååååååååå#  åååååååååå$  åååååååååå%  åååååååååå&  åååååååååå'  åååååååååå