IMD 1.16: 28/05/2007 16:04:06 FOG/LIB.005         -FOG/LIB005/LIB#005CRC /LIB#005DOCEACH-MTHLIB NEWS0684LIB  NEWS0784LIBNEWS0784LIBx !"#$%&'()*+,- First Osborne Group (FOG) -FOG/LIB.005 Copyrigh 198 b Firs Osborn Grou (FOG t th exten no copyrighte b th origina autho fo th exclusiv us an enjoymen o it members An reproductio o distributio fo profi o persona gai i strictl forbidden Fo information contac FOG P O Bo 3474 Dal City C 94015. DISK.DOC FOG/LIB.005 First Osborne Group (FOG) Library Information Disk EACH-MTH.LIB describes month  ly activities of the FOG Disk Librarian. Each NEWSmmyy.LIB identifies library files added during month mm, year yy. This disk contains library news for 6/84 and 7/84 LIB files may be read using TYPE or WordStar. This disk was originally released as FOG/LIB.XXX. As it is now complete, it has been given the name FOG/LIB.005. Gale Rhoades FOG Executive Director July 1984  NEWS0684.LIB First Osborne Group (FOG) Library News June 1984 Preparing this file represents my last duty as FOG Disk Librarian of the Osborne 1 Branch. For the last two years I have served in this voluntary capacity because I enjoyed it; now it is time to step aside, so that someone else can have the fun. When I started, we had about 30 partially filled disks in the library. They were poorly organized and documented; many of the programs would not run on the Osborne 1. There was a large backlog of uncataloged disks. Now there are 185 single-density disks containing over 2,300 files, thanks to your submittals. But there are still many disks which you have sent requiring attention. Ever since the FOG RCPM systems became active, we have received so many contributions for the library that I have been unable to keep up; this is my biggest disappointment. But thanks for your patience; perhaps the next Librarian w  ill be able to clear the backlog. Thanks, too, for your compliments and constructive criticism. It has been my pleasure to serve you. FOG/UTL.038 contains a useful program submitted by Bob Briggs. OSPD will display the speed of each disk drival on all copies of FOG/UTL.038. Each NEWSmmyy.LIB identifies library files added during month mm, year yy. This disk contains library news for 11/83 thru 5/84. This disk was first introduced into the library in preliminary form as FOG/LIB.Xe on your Osborne 1. Unfortunately, this program was not mentioned in the DISK.DOC file. To correct the error, an updated version of /UTL#038.DOC has been installed on FOG/LIB.004. Please replace the original DISK.DOC file with this revision oXX. It is now complete. FOG/GAM.XXX OSNAKE is a game in which a snake tries to feed and grow without eating itself in the process. Thanks to Bryan Stallard for helping to categorize this file. DERBY is an MBASIC horn all copies of FOG/UTL.038. TRANSLAT found on FOG/UTL.007 will function correctly only with a 60K CP/M system; therefore, it will work under the old single-density version of the operating system, but not with double-density. Disks introduced se race game intended for 80 or 104 column screen mode. FOG/UTL.041 CHGCHAR was submitted by Al de la Torre, VP of the Gold Coast (Florida) Osborne Group (GCOG). This program permits changing each occurrence of a specifthis month include FOG/LIB.004, FOG/GAM.XXX, FOG/UTL.041 thru 051, FOG/APP.048 and 049, FOG/MIS.XXX, and FOG/HAK.018 and 019. Following is a synopsis of DISK.DOC files from each of these new library disks: FOG/LIB.004 /ied 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 of any line (1E hex) to nulls (00 hex). UTL#038.DOC is a corrected version of the DISK.DOC file for FOG/UTL.038. The original DISK.DOC file included on that disk failed to identify OSPD, a program for measuring drive speed. This updated version of /UTL#038.DOC should replace the origin 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 hexadecimal numbers to decimal and vice ve  rsa. 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. Similar programs may be found on FOG/UTL.009 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; however, the resulting file(s) will not ap, 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 pear 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 command C; execute the size or log command  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 will be eliminated. VDO2A, a full-screen 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 defined when loging a drive. The program 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 may be searched for unique strings. Th 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 first tagging the file, then using the Y is 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 function key (SFK) settings. Thanks to 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 when 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 { }, [ ], ( ), " ", ' ', and /* */. Indentation is compared  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 transfer to/from a file. Also, see DUU found 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 used in a file with the exception of C 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 established, or it will search all numbers flanguage 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 (using for left arrow). Also, see or 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 file. It may be commanded to erase a fiTO 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-density Osborne 1 to read and write le 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 thru 047 and part of 048 contain the lat 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 M80 assembler is required. est 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/UTL.047 may be used with other modems int  erfaced 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.048 MDM740.DOC documents MDM740 and OMicrosoft'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 update of the Library Utility LU111 fouSMDM740 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 have been partially prepared for use with nd 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 library files as a pseudo disk drive. Each 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 and FOG/APP.006 which works with standar 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 support LBRDISK. This version of LBRDSd 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. LUX enables commands like DIR and TYPE K22 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 049. CREATE will create an empty LBR libfor 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 MQC are squeezed source files requiring rary 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.002 and 012 and on FOG/LIB.001 and FOG/L  IB.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.LST; on option, the list may be printed.age returns into a WordStar compatible file with "soft" spaces and carriage returns. The result may then be reformatted using WordStar's command while editing in the Document mode. ENSOFT2.CQ is the squeezed C language source file.  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 abbUNSOFT will convert a WordStar Document mode file into a standard ASCII text file by resetting the high bit of each byte (as in PIP using the [Z] option), replacing each .PA command with form-feed, eliminating other dot commands, converting each reviation 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 and 020. It may be used to locate all o"soft" hyphen at the end of a line into a regular hyphen, replacing non-break space with a regular space, and eliminating all mid-line "soft" hyphens and other special control codes (except TAB, CR, LF, and FF). SPELLTST, contributed by Austin Accurences 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. FOG/APP.048 AMORTAB3 was submitted by Ben Cohen, Presidentrdoin of Cupertino (Silicon Valley FOG), permits a teacher to set up a spelling test or other computerized lesson. The file 05-20-84.SPL is an example spelling lesson. TYPEFAST is a typing tutor. Also, see TYPERACE on FOG/GAM.016.  of Chicago's First Osborne Group (CFOG). This is an update of the loan amortization template AMORTAB2 found on FOG/APP.030. This version runs only with SuperCalc2. ENSOFT2 will convert a standard text file containing "hard" spaces and carri FOG/APP.049 FTNOTE12 will organize footnotes for a WordStar text file of type DOC. The location of each footnote is first marked within the body of text. Each specific footnote may be placed close to its reference within the text.   FTNOTE will extract footnotes from the DOC text and place them in a file of type NOT. Finally, FTNOTE will format the DOC file, numbering footnotes from the NOT file sequentially and placing them at the bottom of the page where referenced. Th arranged symmetrically and used as a meditation aid by Buddhists and Hindus." RANDART was received from Steven Dyk of Wollaston Lake, Saskatchewan. It provides an artistic display of screen graphics. FOG/HAK.018 FUNe resulting formatted file is of type PRN. This program is another example of user supported software; the author suggests a $10 donation if you find it useful. ROFF will format and print (run-off) a text file, adding headers, footers, margins,DTRND is a mutual fund trend analysis application which appears to work but has no accompanying documentation. OSBYEZ2H is an assembly language version of the RCP/M program BYE for the Osborne 1 with ZCPR and a Hayes Smartmodem. Thanks to Bryan etc., according to formatting dot commands placed in the file. Its function is similar to WordStar's built-in Print command. ROFF was submitted by John Steele of Detroit's DeFOG. TAX83 is a SuperCalc Version 1.06 template for 1983 IRS Form  Stallard for categorizing this file. NECDSKL2 is an overlay to convert the disk directory labeling program DSKLABL2 to support an NEC 8023 or C. Itoh 8510 instead of an Epson. DSKLABL1 may be found on FOG/UTL.038. WSPTCHDD is another versio1040 and Schedules A, B, and W. It is an update of TAXBASE found on FOG/APP.015. FOG/MIS.XXX CRCSUM.C is the C language source file of a function to calculate the 16-bit CCITT cyclic redundancy check (CRC) for an array ofn of the WSPATCH program found on FOG/APP.005 converted for the double- density Osborne 1. This one is different from WSPTCHDD found on FOG/APP.029. This one was described by Phil Pflager on p.30 of the FOGHORN, Vol.III, No.9, 6/84. It requires 8-bit bytes. The algorithm is compatible with the CRC used by public domain programs such as MODEM7. According to the dictionary, MANDALA will create "a graphic cosmic symbol shown as a square within a circle bearing representations of dieties use of MOVCPM to establish a 58K CP/M system, which could be confusing unless all your disks were set up that way. Because of this 58K system requirement, it was decided to install the program in the Hackers category. F  OG/HAK.019 CPMDEC is a FORTRAN program for use on a DEC PDP computer running RSX. It will transfer a text file using the MODEM7 protocol with 8-bit checksum verification. Thanks to Bryan Stallard for categorizing this file. GB is a teachers gradebook record keeping program. It is written in an unfamiliar version of BASIC. An executable COM file was provided, but it failed to run because of insufficient memory. Perhaps someone can modify it for the Osborne 1. TERMNL2 is a dumb terminal program. It can print while communicating. It has a special facility for anyone using a Ciarcia Z8 single board computer. The port setup routine did not appear to work properly with my modem port. YAM-NOTE.TXT, YAMDOC.RQO, YAMHELP.TQ, and PHONES.T were submitted by John Steele of Detroit's DeFOG. They describe the YAM Yet Another Modem program found on FOG/HAK.016. Unfortunately, the available version of YAM does not work with the Osborne 1 MODEM port. That completes tThe following activities must be performed each month by the FOG Disk Librarian: o Test programs; categorize programs and files. o Prepare new library disks with attention to efficient space utilization; try to group similar files withihe synopsis of new library disks introduced this month. Jim Woolley FOG Disk Librarian June 1984 n each category. o Prepare DISK.DOC files; name as /cat#nnn.DOC. o Update dates and contents of /LIB#XXX.DOC. o Update dates in /LIB#X+#.DOC. o Update dates in /LIB#CAT.DOC. o Extract synopses of each DISK.DOC for NEWSmmyy.LIB file  ; include other news items. o Extract synopses by category for SYNOPSIS.cat; format is two blank lines at end of each; include only completed disks (e.g., not FOG/GAM.XXX). o Append synopses by category onto SYNOPSIS.cat files on FOce result in drive A and FOG/LIB.CAT in drive B; at A> type B:NEWCAT B: A: When all disks have been cataloged, type N. - Place FOG/LIB.CAT in drive B; ERA B:MAST.CAT; PIP B:=A:MAST.CAT; at A> type B:NEWCAT B: A: to add FOG/LG/LIB.X+# using PIP[z]; update date at start of each modified SYNOPSIS.cat using WS in Non-document mode. o Use subset of synopses to update BEST-OF.cat; PIP[z] onto FOG/LIB.X+#; update date at start of each modified BEST-OF.cat usiIB.CAT to catalog; again, ERA B:MAST.CAT and PIP B:=A:MAST.CAT. - Run SAP and CRCK4 on FOG/LIB.CAT; REN CRC file. o Copy all new disks for Gale Rhoades; add write- protect tabs. o Run DIRLAB and DIRBAN on each new disk. o Prepang WS in N mode. o Print new SYNOPSIS.cat and BEST-OF.cat (if any) sheets using LISTT with 9 col. left margin starting at last page previously printed. o Print NEWSmmyy.LIB using LISTT. o PIP[z] each /cat#nnn.DOC onto new disks. o re disk notebooks. o Prepare FOGHORN article. o Update printed CATALOG index by category.  o Copy all new disks for Gale Rhoades; add write- protect tabs. o Run DIRLAB and DIRBAN on each new disk. o Prepa PIP[z] NEWSmmyy.LIB onto FOG/LIB.XXX. o PIP[z] /LIB#XXX.DOC to FOG/LIB.XXX. o PIP[z] /LIB#X+#.DOC to FOG/LIB.X+# disks. o PIP[z] /LIB#CAT.DOC to FOG/LIB.CAT disk. o ERA existing *.CRC files from FOG/LIB.XXX, CAT, X+1, X+2, and any other incomplete disks being updated. o Run SAP and CRCK4 on each new disk except FOG/LIB.CAT; REN /cat#nnn.CRC=CRCKLIST.CRC. o Prepare a new catalog: - Format an empty DD disk; SYSGEN; load MAST.CAT from FOG/LIB.CAT - Pla  --------> SUM OF CRCS = EF F3 LE: EACH-MTH.LIB CRC = 98 86 --> FILE: NEWS0684.LIB CRC = 2B EA --> FILE: NEWS0784.LIB CRC = EE FD ------------- --> FILE: -FOG/LIB.005 CRC = 00 00 --> FILE: /LIB#005.CRC CRC = B9 EE --> FILE: /LIB#005.DOC CRC = 82 98 --> FILE: EACH-MTH.LIB CRC = 98 86 --> FILE: NEWS0684.LIB CRC = 2B EA --> FILE: NEWS0784.LIB CRC = EE FD -------------  sks added this month. -FOG/MMD.001 MDM730.COM is the latest version of Irv Hoff's recent series of modem programs, and contains many useful features: over 20 user toggles, a three-page help screen, function keys, phone number tables, and more. This is the "raw" version, which requires an overlay to be useful. M7MD-1.ASM is the overlay for the Micro Decision computers. You can modify its settings as you choose and then overlay it on MDM730 by following the NEWS0784.LIB First Osborne Group (FOG) Library News July, 1984 Preparing this file represents my first attempt to consolidate and organize the efforts of the many new librarian. Basically, the s instructions at the start of the file. For those who would rather not make the overlay themselves, MODEM.COM is ready to use with a "dumb" modem and SMODEM.COM with a "smart" modem. Note that this program supports Anchor and U.S. Robotics "structure of the library shall remain unchanged. The only real difference is that there will be a librarian for each separate section of the library rather than one or two members attempting to carry the entire burden. This being the firstmart" modems as well as the Hayes modems. Note also that these versions have made the screen clear (ctrl-Z) operative; to do so with the M7MD-1 overlay, change the setting to enable display of control characters above ctrl-M. [Note: The above p month for these changes, we will start by including in this file the notes about disks in the library which not previously included on the FOG/LIB disks. This includes the FOG/MMD.001 -- .002 and FOG/EX1.001 -- .018 disks. There were no new dirograms have had Irv Hoff's patch (5-1-84) applied to fix two noticeable bugs, in the alternate dialing routine and in closing a capture-buffer disk file.] M7FNK.COM modifies the ten function keys that are available within the modem program. (Not  e: SmartKey works at all times when running MDM730.) Documentation is in the .DQC file. M7LIB.COM modifies entries in the phone number table of the modem program. Documentation is in the .DQC file. The table can also be completely replaced, or  disks in an Osborne-configured drive as well). FBAD- DAT.COM checks the data tracks only. UNERA17.COM will restore a file to the disk directory immediately after inadvertent erasing. XDIR.COM is the Extended Directory utility that was provisettings made for long distance services, by using the number overlay, M7NM-6.ASM. First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 5-1-84 -FOG/MMD.002 MDM730.DQC is the extensive documded by Osborne on its bundled software disks. It is in the public domain, and is included for the special benefit of those who have the articles in early issues of the FOGHORN or Portable Companion about creative uses for XDIR in keeping track of yentation for the modem program on -FOG/MMD.001. TYPE109.COM will display any ASCII or squeezed ASCII file on your terminal. NSWP199H.COM and NSWP205.COM are two versions of Dave Rand's outstanding NSWP file utility. The 1.99H version is 8our disks. It is also a fine utility in itself. D.COM permits you to "freeze" your directory (for example, on a system disk or master WordStar disk) and find out what additions or deletions have been made to it later on. The .DOC file has a K and contains all the file utilities EXCEPT squeezing a file, for those who only need to examine squeezed files or make them "normal." The 2.05 version has the squeeze capability, but is 12K. Note: the paging command (V) is slightly different betwdescription. (From -FOG/UTL.003.) First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 8-1-84 -FOG/EX1.001 This disk contains Modem712, the latest incarnation of Modem7, as well as a tutorial file,een these versions. XAMN.COM is a disk utility program with help screens (originally from -FOG/UTL.016). Two versions of FINDBAD are present: FBAD-SYS.COM will check the system tracks (this DOES work for Morrows and will adapt itself to DBPATCH.DOC. MODEM.COM is configured for use with a "dumb" modem, such as the D-CAT by Novation, which is not capable of certain smart features, for instance auto-dialing functions. SMODEM.COM is configured for "smart"    modems, such as the Hayes Smart-modem 300 or 1200, which are capable of these smart features. Documentation is supplied on four files: MDM712.TXT, MDM712.INF, MDM712.DOC and MDM712.UPD. These files may be examined with the 'TYPE' comep-by-step fashion the patches necessary to get an Osborne 1 version of dBaseII running on the Executive. The process was briefly described in the October 83 FOGHORN (page 5); this file may be easier for novices to use, as it is step-by-step. mand. MDM712.TXT is a general description of the program, and should be read first for a general overview of the program's capabilities and operation. MDM712.INF describes the modifications necessary to customize the pro-gram f First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 11-1-83 -FOG/EX1.002 NOTES: Several files on this disk have been "squeezed" to save space on the disk. They can be identified by the Q as theor various computers. For Exec I owners, this has already been done in the MODEM.COM and SMODEM.COM programs. This file is worth looking at by more advanced users for educational purposes. MDM712.DOC is the very large (39K) a middle character of the filetype; i.e. SQUEEZER.DQC is the squeezed version of SQUEEZER.DOC. See below for a summary description of how to use TYPE17.COM (to temporarily view or print a squeezed file) and USQ-19.COM (to rnd detailed documentation file for the program. It includes a detailed description of the program's operation as well as command explanations. MDM712.UPD is a summary of the updates made to the program from pre-vious versions, and isecreate the original unsqueezed file). Complete documentation on the squeezing/unsqueezing process can be found, as it turns out, on SQUEEZER.DQC (of course you have to unsqueeze it first!). Portions of the text be a companion to MDM712.DOC. Note: This program will run on a 25-pin straight-through RS-232C cable from the modem port (finally we have something that requires minimal hacking). DBPATCH.DOC is a Wordstar file describing in a stlow have been "lifted" from DISK.DOCs originally written by Jim Woolley for the Osborne 1 versions of some of these files. I am indebted to him for saving me some work, and since I will no doubt continue doing this in the future,    will probably buy him a beer some day. CRCK4.COM permits verification of file transfer activities, and may be used to check the integrity of any file on this disk, by invoking CRCK4.COM and checking the resulting output against the files, and am grateful to Dennis for his assistance in modifying the program for use on my Mannesmann Tally MT160 printer. When I get my changes smoothed out and documented, I will place this modified version in the library. Note that the "fre CRCKLIST.CRC on this disk (this and all future disks in the Executive library will have a CRCKLIST.CRC file). Refer to CRCK4.DOC for information. DBSQUASH.COM, submitted by Gregory Dahl, compresses dBaseII .CMDe space" function of the program does not work correctly on the Executive, and should either be ignored or removed from the .ASM file and recompiled. INUSE11 types INUSE on the console to warn others not to disturb the function in proces files into smaller but still executable versions which will run faster as well (the original .CMD file is preserved). Documentation is to be found in DBSQUASH.DOC; DBSQUASH.BAS is source code written in BASIC which can be modifieds. To use, place INUSE11.COM in drive A. At the A> prompt, type INUSE The program is self-prompting. For help, type INUSE /? Also, see INUSE11.DOC. SORT.COM was received from the Osborne Users Group (OUG) of the Washington  if desired, but which will run considerably slower. DSKLABL1.COM will prepare "Avery" type labels of the various files on a disk. It was submitted by Dennis McFerran and is configured for an Epson (or clone) printer. The source codeD.C. area. SORT will sort a file into ASCII order, line by line, where each line is terminated by (Carriage Return). Place SORT.COM in drive A. At the A> prompt, type SORT fildescr1 fildescr2 where fildescr1 represents in assembly language, DSKLABL1.ASM, is provided to customize the program or configure it for other printers, and instructions are provided in DSKLABL1.DOC. I am using this program to prepare the labels for the Executive library disk the file to be sorted and fildescr2 represents the resulting sorted file. Each fildescr should be of the form d:filename.typ. SQ-16.COM, USQ-19.COM and TYPE17.COM were submitted by Byron McKay of FOG. Files may be squ  eezed/unsqueezed using SQ-16, USQ- 19,and TYPE17, which are updated versions of the squeeze/unsqueeze utilities. SQ and USQ are run by placing the .COM file in drive A. At the A> prompt, type SQ-16 F1 F2 F3 ... or USQ-19 F1 F2 F3 ... E was written for SWEEP36; the differences between the two versions are not apparent to me. Note that the "space remaining" function, as on DSKLABL1, does not function correctly on the Executive, and should be ignored. The "space used" and aach Fi is a file description like d:filename.typ where d: (optional) is the drive containing filename.typ to be squeezed or unsqueezed. Wildcards (? or *) may be included in the file description. For additional options, ll other functions appear to work fine, and a mental subtraction will give you space remaining information (the Executive and Osborne 1 double density format holds 184k formatted). TYPE17 will display on the screen one or a  see SQUEEZER.DQC on this disk by using TYPE17.COM or USQ-19.COM as follows: First, use PIP or SWEEP to copy the file SQUEEZER.DQC to a disk with at least 40 K space remaining. Place a disk containing TYPE17 or USQ-19 in drive A, group of ASCII text files, squeezed or unsqueezed. That is, if the file specified is a squeezed file, such as NECSET.AQM, the file will be displayed in its unsqueezed form. TYPE17 produces 7-bit ASCII with bit 8 set to zero (as in PIP oand log onto drive B. At the B> prompt, type A:TYPE17 B:SQUEEZER.DQC [to view the file on the console] or A:USQ-19 B:SQUEEZER.DQC [to recreate the file SQUEEZER.DOC on the B drive, for later viewing or printing (note ption Z), so WordStar Document mode files are readable. Screen displays are blocked in groups of 24 lines; however, this blocking is inconsistent when several files are to be displayed during one session. To use, place TYthat this does not erase SQUEEZER.DQC).] SWEEP38.COM is the latest version of SWEEP, one of the most useful file management and disk maintenance programs around. Complete documentation is to be found in SWEEP.DOC, which PE17.COM in drive A. At the A> prompt, type TYPE17 F1 F2 F3 ... where each Fi is a file description as described above. UMPIRE, previously found on -FOG.016, provides hardware diagnostics for the Osborne. Refer to its .DOC file. F  irst Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 12-1-83 -FOG/EX1.003 This disk contains a variety of files, some of which have been submitted to the library through the FOG R/CPM system (415-755 use, place a disk to receive the extracted files in the logged drive. Then type d:DELBR e:filename where d:is the drive which contains DELBR.COM, and e:filename is the drive and name of the library; filetype .LBR is assumed. d and -2030). / is a program taken from the O1 library, written by John Kodis, which permits the execution of several CP/M commands on one line. To use, type / 1st command; 2nd command; ... ; last command where each command is separated frome may be the same drive and may be the logged drive. For example A:DELBR B:SAMPLE will use the DELBR function from drive a: to extract SAMPLE.LBR files from drive b:, which will then be placed on the logged drive. EXTONE1 was written the next by a semicolon. Refer to /.DOC. BUDGET was taken from Personal Computing magazine, May/June 1977, and helps the user to prepare a personal budget forecast. It is a squeezed BASIC file. D is an extended directory utility; it is by George Peace, and will play a descending series of tones on the Exec to demonstrate tone generation. The ASM file is included. GRAFTEST.BAS is a short BASIC file I wrote to demonstrate bugs found in the execution of BASIC included here for the fact that the "disk space remaining" function seems to work correctly; a problem with many utilities running under CP/M 3.0, such as SWEEP. Hopefully hackers out there may use it to determine what needs to be done graphics on the Executive, and how to get around them. I suggest you LIST the program first, to read the REM statements, then RUN it. The L series is designed to create, maintain, examine and extract library files, which are  to fix the other programs. DELBR, by Eric Pearson, will automatically extract all files from a .LBR library file onto the logged disk. Complete information on the library function may be found in LU.DQC and LUDEF1.DQC on this disk. Tocollections of related files and have the filetype .LBR. LUDEF1.DQC defines the structure of libraries, and LU.DQC is the complete documentation. LRUN allows the execution of .COM files within libraries without extracting   them first. LUDIR permits examination of the contents of a .LBR file more quickly than by using LU111, which is the complete library function. To use LUDIR, type LUDIR d:SAMPLE.LBR which will display the contents of the libra:infile q:outfile where d:infile is the drive and filename of the bad file, and q:outfile is the drive and filename of the file to be recovered. d: and q: may be the same drive. For information, type RECOVER. This program has saved mry SAMPLE on drive d:. The library function will be used extensively on library disks, to simplify the movement of related files and to help eliminate the chance of missing an important file when copying. See DELBR above to quicke once already. SCRMBL21, originally written by Ward Christensen and modified by others, will scramble a file, making it unusable and unreadable until unscrambled with the appropriate password. Documentation may be founly extract library files for use. OTHELLO is a BASIC game from the O1 library, modified by me to function correctly on the Executive (see GRAFTEST, above). The object is to surround your opponent's pieces to capture terrd in SCRAMBLE.MSG. STKGRPH, from Stephen Hill, is a BASIC program which will produce a graph of a stock's 20 week price history and the 30 week moving average. See STKGRPH.DOC for complete information. WSOKI, also from Stephen Hill, iitory; the graphics are pretty good. Personally, I like this game a lot. PAMS1183.LQT is a squeezed text file listing many Bulletin Board Systems (BBSs), Remote CP/M systems (RCP/Ms) and other modem-accessible systems. The file may s a text file to aid in configuring the Okidata 80 and 90 series printers for Wordstar on the Executive. Not having an Okidata printer, I cannot check this file out. Note: Squeezed files (those with a Q as the middle letter of the filetypbe printed using PIP (lst: option), TYPE or Wordstar. RECOVER, by Brett Bonner, permits recovery of dBase II database files which have been trashed by using MODIFY STRUCTURE inadvertently, or through glitches. To use, type RECOVER de) may be printed or unsqueezed with utilities found on -FOG/EX1.002. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 1-1-84 -FOG/EX1.004 CATALOG will help to organize your disk library by c  reating a database containing each filename for every disk you have cataloged. This library may be extracted using DELBR on -FOG/EX1.003. NCAT32.COM performs the cataloging functions, XCAT36.COM provides a cross-referenced listing of  collection of dBase II command files to perform fairly sophisticated checkbook management on any number of checking accounts, including printing of checks on formfeed check stock. Use DELBR to extract the files, and see CHEX. all cataloged files, and FIND.DOC will search the catalog for a particular filename. See the .DOC files for these three programs as well as NCAT32.SET for complete documentation. NOTE: The .DOC files make many references tDOC for information. dBase II is required, and some knowledge of dBase programming is required to initialize the files for your particular situation. Once set up, however, the program is menu-driven and can be run by ano using the CP/M SAVE 0 function to create the required zero-length indexing file on each disk of the form -xxxxxxx.xxx. Unfortunately, this function does NOT work correctly on the Executive, as Digital Research has apparently delyone. DIAL, from Simon Ewins, is an autodialer program designed to be used with smartmodems, which should be useful with MODEM712. Using DIAL, automated dialing from a list of numbers until a carrier is reached is possible, making it easeted this capability from CP/M 3.0 (thanks for nuthin', DR!). However, you can create the zero-length file by simply PIPing or SWEEPing the disk title from this or any other library disk, which is of the same form and also zero lengy to find which of your favorite BBSs is open. It is also possible to dial all numbers within a specified range to find and log carriers (OK, you `WARGAMErs' out there, be couth with this capability, please!). See the squeezed file DIALth (for the same reason), and then renaming the copied file on your disk to anything you want. Remember, however, that the file MUST begin with a hyphen `-' and MUST be zero bytes in length. CHEX.LBR, submitted by Richard J. Switz, is a.DQC for documentation. DISK76C is a SWEEP-type program for disk file management which comes from Jerry Boyce. A major advantage is that it only takes 4K of space, about 1/7 of the space required by SWEEP. It is capable of printing tex  t files, and has the other functions of SWEEP, but does not display total disk space used. The disk space remaining function, as in SWEEP, does not function correctly on the Exec. All else seems to check out, though. Hackers SIC disk in drive A, and a disk containing INV.INT in drive B. Then type CRUN2 B:INV The program is menu-driven with help screen if needed. Note: Squeezed files (those with a Q as the middle letter of the filetype) may may want to play with DISK76C.AQM to fix this glitch. See DISK76C.DOC for information. EXWSPTCH.LBR is a collection of files submitted by Tom Delaney and Norm Olaine which will patch Wordstar 3.3 and change certain menus to reflect the be unsqueezed or printed with utilities found on -FOG/EX1.002. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 1-1-84 -FOG/EX1.005 Utilities on this disk will be particularly useful to the pro changes on the Exec. This collection was designed to patch for the Epson MX printers, but all files and instructions are included to change the patches for your particular printer. As I don't have an Epson, I haven't checked these figrammers among FOG members. They appear to function correctly, but I have not exhaustively tested them. All these files are from the Osborne 1 library. The files contained in CFILES.LBR contain solutions to some of the initial exercisles as submitted, but will try modifying them for my Mannesmann Tally sometime, and will place the modified files in the library (don't hold your breath for this one; if someone wants to beat me to it, great!). INV is a CBASIC proes in the book "The C Programming Language" by Kernighan and Ritchie (K&R). They were submitted by Bob Briggs, and can be extracted from the library using DELBR on -FOG/EX1.002. See C.DOC for information. COMPARE, from -CPMUG.040, permits cgram, which to me seems pretty sophisticated, to manage an inventory database, submitted by Don Tarbell. The file INV.BAS is the source code containing comments, and INV.INT is compiled to use with CRUN2. To use, place your MBASIC/CBAomparison of two files. Either both files must be on the same disk, or one file must be on the disk with COMPARE.COM. Place COMPARE.COM in drive A. At the A> prompt, type COMPARE fildescr1 fildescr2 where fildescr is of the for  m d:filename.typ. If the two files have the same name but are on separate drives, at the A> prompt, type COMPARE filename.typ B: CPMADR displays address information pertinent to the currently installed version of CP/M. Place  by the user. The program is self-prompting. Using RESOURCE, you can perform detailed disassembly of a .COM file. This program is from - CPMUG.042. Instructions are built-in. Place RESOURCE.COM in drive A. At the A> prompt, tyCPMADR.COM in drive A. At the A> prompt, type CPMADR CPMCALC aids calculation of CP/M addresses for new system sizes. Place CPMCALC.COM in drive A. At the A> prompt, type CPMCALC DISASSEM is an MBASIC program to disassemble a .Cpe RESOURCE Also, refer to RESOURCE.DOC. 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 OM file. It was received from OUG. To run, place DISASSEM.BAS in drive B and MBASIC in drive A. At the A> prompt, type B: At the B> prompt, type A:MBASIC DISASSEM See DISASSEM.DOC for instructions. Also, refer to DISASSEM.LTR. Dwith. For information, refer to their .DOC files. TRANSLAT converts 8080 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. The file to be trUPUSR21 permits access of one file from more than one user number. Place DUPUSR21.COM in drive A. At the A> prompt, type DUPUSR21 filespec # where filespec is a file specification which may include drive and wildcards, and # represents thanslated must be on the logged (default) disk drive. For example, place TRANSLAT.COM in drive B and the filename.ASM file to be translated in drive A. At the A> prompt, type B;TRANSLAT filename.ASM See TRANSLAT.DOC for instructionse destination user number. The file itself is not duplicated, only the directory entry. From more information, see the first few lines of DUPUSR21.AQM. LOOK permits scanning of memory for a match of up to 8 hex bytes supplied. ZDASM14 will disassemble Z80 code using Zilog mnemonics. It is similar to RESOURCE. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 1-1-84 -FOG/EX1.006 Note: Files marked with an asterisk   (*) have been gathered from the Piconet RCPM in Mountain View, CA; Byron McKay, sysop. Thanks to both for their efforts. CASHFLW is a Supercalc template used to estimate actual net cash flow from rental property, and was submitted by Th to examine or modify the operation of DU. LU3*, by Gary Novosielski, is the latest version of the library utility, LU, with a couple of functions added, including the ability to rename library member files. This is an update to LU111ony Hoffman of San Jose. See the file CASHFLW.DOC for instructions. CHEMXMAS.POE* is a little Christmas poem which may be amusing to you chemists out there; unfortunately it's a little late for this past season. It's in ASCII on -FOG/EX1.003. See the files LU300.IQF and LU300.DQC for detailed documentation. MAGE31* is an update of MAGE, originally by Chris and Steve Rudek, which has been reworked by Ted Silveira. MAGE is designed to recover Wordstar  text format, and may be read using Wordstar or the CP/M TYPE command. DU-V86* is a recent version of the Disk Utility (DU); unlike previous versions, this one works just fine under CP/M 3.0 on the Exec. DU allows one to examine and/otext in memory which has been lost due to disk full errors, accidental RESETs, or just about any disaster short of power loss. I've modified this version for the Executive; the squeezed source code, MAGE31.AQM, is included for those whr change any byte, sector or track on a disk; an immediate application which leaps to mind is the recovery of accidentally erased files. It's one of those programs you may not use often, but when you need it, you REALLY need it. So may wish to install it on other systems (instructions on how to do so are in the beginning paragraphs of the ASM file). To run the program, exit Wordstar and type: A>MAGE31 d:SAVED.TXT where d: is the drive to which you wish the saee the two excellent articles by Doug Hurst on the use of DU in the Sept/Oct 83 issues of the FOGHORN. Documentation is provided in the squeezed file DU-V86.DQC. The squeezed source code, DU-V86.AQM, is provided for those who may wisved text to go, and SAVED.TXT is the name of the file to contain the recovered text (SAVED.TXT is an example, you can use any filename you wish). Typing MAGE31 with no filename will call up a short instruction summary of how to use MAGE  . NSWP199H*, by Dave Rand, is a version of NSWEEP which works (for the most part) on the Exec. This program performs all functions of SWEEP38 (see - FOG.EX1.002) with a few new functions, but best of all only requires 8K of disk space instech does not require MBASIC to be loaded first, and runs about 5 times faster than the old version. It's included both for those who got bored with the somewhat slow operation of the interpreted version, as well as to illustrate the oad of 28K. New functions added include the ability to print text files, and a page mode to view text files, with line-at-a-time or page-at-a-time scrolling of text. Text files may also be either squeezed or unsqueezed for viewing or prinperational difference between the same BASIC program running in both interpreted and compiled versions. To use, simply type: A>OTHELLO RCPM-045.LQT* is a squeezed text file listing many Remote Bulletin Board Systems (RBBS) and Remotting; the program automatically detects and correctly handles squeezed files. A few functions do not appear to work correctly, however. These include disk space remaining (just ignore this), the Y command to set file status bits, and e CP/M (RCPM) systems around the country. It may be unsqueezed first and printed with Wordstar, or may be printed directly with no unsqueezing by using NSWP199H (see above). TAXSHLTR is a Supercalc overlay which computes the tax benefits the ability to permanently squeeze or unsqueeze files to disk. These defects are fairly minor, however; the improved capabilities and much reduced disk space required merit it's inclusion in the library. No functions provided by SWEEfrom a particular piece of real estate, and was submitted by Tony Hoffman. The same program also automatically computes the rates of return from cash flow, equity buildup, and appreciation, and gives a total return on invested cash. P38 have been eliminated, and when a version with all new functions implemented is available, it will be placed into the library. OTHELLO.COM is a compiled version of the OTHELLO.BAS board game, which is on -FOG/EX1.003, and as su See the file TAXSHLTR.DOC for detailed information. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 2-1-84 -FOG/EX1.007 This disk is part one of a three-disk set, -FOG/EX1.007 through   .009, containing the JRT Pascal language compiler, version 3.0. This system has been released into the public domain during January 1984. This disk contains the manual for the system, which is in three parts: JRTMAN1.LBR, JRTMAN2.LB in order to recreate the manual. After printing each .LBR file, erase all files and repeat the above for the other .LBR files. Note: When all files are de-libraried and unsqueezed, the total page count to be printed is 200, so be R, and JRTMAN3.LBR. These consist of the various manual chapters, which have been squeezed and then combined into libraries. To restore the original text for printing, perform the following on each part: First, copy one .LBR filprepared for lots of printer usage. See the file JRTMAN.INF on this disk for introductory material. Credit is hereby given to Merle Schnick of the Pacific Northwest Heath Users Group (Seattle), for transcribing the manual to disk,e to a blank disk using PIP or SWEEP. Second, put the copy into drive B, and log to B, getting the B> prompt. Third, put a disk containing DELBR.COM (see - FOG/EX1.003) into drive A, and type: B>A:DELBR JRTMANx.LBR w to Rob Mages of Union City for modifying the manual to Wordstar format, and to Mr. J.R. Tyson of JRT Systems for developing the compiler and releasing it to the public domain. Thanks guys! First Osborne Group Osborne Executive Disk Lhere x is the number of the .LBR file. This will extract all the files from the library. Now, to make room on the disk, ERAse the .LBR file from the B drive. To unsqueeze the files for printing with Wordstar, put a disk containing USQibrary Prepared by Jim Switz, 2-1-84 -FOG/EX1.008 This disk is part two of a three-disk set, -FOG/EX1.007 through .009, containing the JRT Pascal language compiler, version 3.0. This system has been released int- 19 (see -FOG/EX1.002) into drive A and type: B>A:USQ-19 *.* Finally, to clean out all the squeezed files, type: B>ERA *.?Q? This results in a disk full of unsqueezed files, which should be printed (using Wordstar)o the public domain during January 1984. Complete documentation (i.e. the manual) may be found on -FOG/EX1.007. This disk contains the following files: JRT Pascal compiler: JRTPAS3.COM PASCAL0.INT PASCAL1.INT PASCAL2.INT P  ASCAL3.INT PASCAL4.INT PASCAL.LIB Run-time environment: EXEC.COM External functions: ARCTAN.PAS COS.PAS EXP.PAS CRT Mapping utility: CRTMAP.PAS System customization program: CUSTOMIZ.INT Indexed file processing procedureormatting facility: PICTURE.INT Statistical external procedure: JSTAT.PAS Graph preparation external procedures: JGRAF.INT JGRAF.PAS Sample assembly language external procedures: SETBIT.ASM RESETBIT.ASM TESTBIT.ASM Additionals: INDEX0.INT INDEX1.INT INDEX2.INT Dynamic trace control external procedure: DEBUG.INT Utilities to convert Microsoft modules: CONVERTM.INT CONVERTM.IN2 CONVERTM.PAS Additional external procedure: ERASE.INT See -FOG/EX external procedures: RENAME.INT VERIFY.INT Checksum information for file verification: READTHIS See -FOG/EX1.008 for the remaining Pascal files. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 2-1-84 1.009 for the remaining Pascal files. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 2-1-84 -FOG/EX1.009 This disk is part three of a three-disk set, -FOG/EX1.007 through .009, containing t -FOG/EX1.010 Note: All files on this disk were submitted to the FOG RCPM (415-755-2030) FANCFONT is a collection of sample files to demonstrate the operation of the FancyFont "typesetting" program. The FancyFont phe JRT Pascal language compiler, version 3.0. This system has been released into the public domain during January 1984. Complete documentation (i.e. the manual) may be found on -FOG/EX1.007. This disk contains the following files: rogram is proprietary, but the publisher has created this demo for the public domain. It is designed to work with the Epson MX (with Graftrax) or FX or Gemini printers. My Mannesmann Tally will print most things on the files, so I th External functions: LN.PAS SIN.PAS SQRT.PAS External procedure assembler: JRTASM.INT External procedure linker: LINKER.INT Block letters external procedure: LETTERS.INT Table search procedure: SEARCH.INT Report number fink that the files work, but without an Epson, I can't be sure. It's interesting, I guess, to see what can be done with FancyFont. Use DELBR (see -FOG/EX1.003) and USQ (see -FOG/EX1.002) to extract and unsqueeze these files. FANCFONT.DOC    explains how to run the program. GB is a teacher's gradebook program to keep track of classes, assignments, students and grades over the course of a school year, and was written by Steve Strommen. It appears to be very complete, a a mandala. What's a mandala, you ask? Good question. My dictionary defines it as "1: a Hindu or Buddhist graphic symbol of the universe, specifically a circle enclosing a square with a deity on each side. 2: a graphicnd since it is compiled, runs fast. The source code (in S-BASIC) is supplied in GRADEBOK.BAS, and instructions may be found in GB.DOC. GUSHER is a game which kept me up late the first time I played it! Unfortunately, no credit is given and often symbolic pattern usually in the form of a circle divided into four separate sections or bearing a multiple projection of an image." Satisfied?; I still haven't quite figured it all out, but it does seem to work, and makes , but references are made to Balcones and Xerox. The point is to find and develop an oil field, attempting to make a profit rather than going bankrupt, with pretty good graphics. No instructions are provided, but typing a zero wilpretty patterns. OSSARGON is an adaptation of the Sargon chess game, originally written by Kathe and Don Spracklen. It provides an on-screen representation of the board, but has some bugs in the "enter piece" mode, if you trl call up the list of commands. I figured it out by playing; it's not very hard to catch on to. (Hint: take out a couple of loans, and buy some equipment first.) Watch out for various disasters, which appear unexpectedly (another hint: swity to create a situation to solve. See the documentation file OSSARGON.DOC. RENUM, by Pavel Breder and originally called MDM703CL, allows you to change the phone number list in either the "smart" or "dumb" versions of MODEM. It is mching cash to/from CD's can minimize the losses from these disasters). The game is compiled, and runs very fast. To play, simply type GUSHER; allow plenty of time to play, it's fun! MANDALA is a BASIC program which createsenu-driven and easy to use; I checked it out on MODEM712, and it works great, much easier than editing and recompiling NUMBERS.ASM. Instructions will appear if you type "RENUM". REPEAT is a BASIC memory-testing game b  y Jim Gerritz, originally written for the TRS-80. Several levels of skill are available, and some documentation can be found by listing the program under BASIC. To play, load MBASIC, then load REPEAT, and RUN it. SCRIPT, writcusses tips and observations about the Exec. DOCINDEX.DQC is a squeezed text file, also submitted by Clark, which indexes the CP/M 3.0 commands both by page number in the Reference Manuals and by disk number. FREE30.DOC, wrten by Ken Stella, is designed to take advantage of the programmable character set of the Executive. When loaded into the system tracks, SCRIPT will allow script characters to appear on the screen. Instructions on how to do this are in theitten by Kenji Nakadegawa, discusses the 'free space remaining' function of CP/M 3.0, and how it differs from CP/M 2.2. Kenji has submitted XDIR37 (see below), which implements this function correctly. This DOC file will be of inter file SCRIPT.DOC TPA is a quick programmer's utility to determine the amount of Transient Program Area memory available in a CP/M system. To use, type "TPA" at the prompt. First Osborne Group Osborne Executive Disk Librest to those people interested in modifying other programs, such as SWEEP, to correctly perform the function. MODEM720 is the latest version of Ward Christensen's terrific modem program. This is the latest update (see MODEM7ary Prepared by Jim Switz, 2-1-84 -FOG/EX1.011 BOLDFACE.CQR, BOLDINVR.CQR AND INVERTED.CQR are all squeezed character files created by Clark Wood in San Pablo, CA, using the CHARGEN utility supplied with the Ex12 on -FOG/EX1.001), and was written by Irv Hoff of Los Altos, CA. Version 720 cleans up some rather obscure bugs, but also implements code to permit operation of the program with the fairly new Anchor Automation Signalman Mark XII modem, ecutive. As the names indicate, these files create boldface, inverted boldface and inverted normal characters on the Exec display. Instructions for installing them can be found in CWOODDSK.DQC. This squeezed document file also diswhich is gaining popularity due to its' low cost. The program still supports Hayes and other modems, both smart and dumb, and the command syntax is unchanged. I do not have the capability to test the smartmodem versions, but anticip  ate no problems. MODEM720.COM is already set up for the Exec using a dumb (non-auto-dial) modem, and SMODM720.COM is set up for smartmodems. The squeezed overlay file, M7OX-1.AQM, and the bare MDM720.COM file is provided for those who , from Garry Irvine of South Queensferry, Scotland, is an MBASIC program designed to test knowledge by creating a database of word pairs. It is set up very simply as a German/English quiz, but can easily be modified to test History, other  wish to further customize the program. A summary of the last few versions is provided in MDM720.MQG, but the only complete set of documentation available to me is from MODEM716, and consists of MDM716.DQC, MDM716.IQF, MD languages or other subjects. TYPING.BAS, also from Garry Irvine, is designed to test your touch-typing accuracy, and is self- prompting, with success rate calculated and displayed. The characters to be tested and level of difficultM716.MQG AND MDM716.UQD. A quick look at this version indicates no great differences, but I will place the MODEM720 documentation in the library as soon as I get it. The phone number overlay file, M7NM- 5.AQM, is provided, but I suggesty are requested by the program. XDIR37 is a fully-functioning extended-directory utility written by Kenji Nakadegawa (see FREE30.DOC, above). The squeezed source code is provided in XDIR37.AQM. Note: Squeezed files (those with a  using RENUM.COM from -FOG/EX1.010; it's much quicker and easier to use. PORTCOMP.DBF and TPCDIREC.DBF are dBaseII database files indexing the Portable Companion magazine, and were submitted by Burt Fielding of the Santa Maria, CA, OsborQ as the middle character of the filetype) may be unsqueezed using USQ-19, on -FOG/EX1.002. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 3-1-84 -FOG/EX1.012 Note: Many thanks to David Whorf fne Group (SMOG). Both contain the same data, but PORTCOMP is sorted on the article catagory field, and TPCDIREC is sorted on the software type field. The report form TPCDIREC.FRM is included to print a labeled report if desired. QUIZ.BASor helping to check several of the programs on this disk for proper operation on the Executive. CALENDAR will print a calendar for any given year; at the prompt, type: CALENDAR xxxx where xxxx is any four-digit year. CHEK w  ill examine a file and provide CRC information, as well as number of characters and number of sectors in the file. To use, type: CHEK d:filename.typ where d is the drive where the file resides DEMO.LBR is a collection of dBasetyp the program will prompt for various parameters. RPN, by David Brower, is an integer-only screen calculator which will interest programmers, as it has the capability to work in ASCII, Hex, Octal and Decimal. It uses Reverse P II demonstration files obtained from the Piconet RCP/M in Mountain View, CA. These demonstrate graphics/plotting capabilities of dBase, and require the dBase II program to run. Persons knowledgeable in dBase II programming techniques olish Notation, and has a stack which consists of 30 16-bit words. Documentation is in RPN.DOC, and the source code (written in BDS-C) is in RPN.CQ. TAXTMPL is a set of 8 Supercalc files, consisting of TAXTMPL.DQC and seven overlays, wh may find the .CMD files useful to pick up programming tips. To use at the dBase dot prompt, type: .DO DEMO DIFF will compare two files and list any differences between them. DIRCHK will provide verification information abich will aid in calculating 1983 tax returns. They were written by John E. Olson II of Anchorage, AK last year and updated for this year's forms by Richard J. Switz (except for Schedule G, which has not been updated). Instructions out the logged disk directory. DUCK.BAS is an MBASIC game of the shoot-'em-up variety with pretty good graphics. The program will display instructions if necessary. It was written by Peter H. Kelly (see the Portable Companioare provided in TAXTMPL.DQC. TYPER is a simple utility which lets you type directly to the printer from the keyboard; note however, that backspaces may not be handled correctly by your printer. It's potentially useful for n magazine April/May 83) and submitted by Dr. Marius Ianconescu of Davis, CA. LISTT is a printing utility which allows many formatting options, and is more convenient than Wordstar for quick printouts. To use, type: LISTT d:filename. envelopes and other quick tasks. To use, simply type: TYPER. A control-Z will terminate the program. Note: Squeezed files (those with a Q as the middle character of the filetype) may be unsqueezed using USQ-19, on -FOG/EX1.00  2. Library files (those with a filetype .LBR) may be extracted using DELBR, on -FOG/EX1.003. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 3-1-84 -FOG/EX1.013 EXECSCRN.COM, from Rinaldo Priscoams by Robert Blacher. Included are programs to calculate and compare broker commissions, graph stock prices, and perform various investment calculations. LABEL.BAS, also by Harry Hawkins, is a menu-driven MBASIC program which will allow , will allow you to set the video attributes of your Executive's monitor, creating flashing, dim, underlined or inverse displays (or any combination). The program is menu-driven. EXSERIFS.CHR, and GREEK.CHR, submitted by Kevin Messerthe printing of 4- line labels. The label to be printed may be previewed on the monitor prior to printing. LSWEEP.LBR, by Joe Vogler, will allow SWEEP-like functions to be performed on "libraried" (i.e. .LBR) files. The program wi, allow the creation of serif and Greek character sets on the screen of your Executive. GREEK14.FON, also from Kevin, is a Greek character set font created for use with the FancyFont typesetting program (not public domain) to allowll allow viewing of text files before extracting from the library, and will allow individual extraction of files, unlike DELBR on -FOG/EX1.003, which extracts all files. MSA.LBR, author unknown, was submitted by Ken Lovett, and is a di printing of Greek characters. FILES.DOC describes the three programs in detail. GRADES.BAS, from Harry Hawkins, is an MBASIC program designed to allow a teacher to keep track of class members and grades earned by each student.sassembler to source (ASM) code, hence the name. Various options are permitted, and are explained in the included doc files. MSWP202.COM, from Dave Rand, is the latest version of SWEEP. The program is now capable of squ The program is menu-driven and has a reporting function to assign grades based on a standard distribution or straight percentage. Also see GB, a similar program, on -FOG/EX1.010. INVSTMNT.LBR is a collection of financial MBASIC progreezing/unsqueezing functions as well as many others, and is only 11K, replacing almost 100K of individual programs to perform all the included functions. The squeezed documentation file, NSWP202.DQC, is Wordstar-formatted, so print!  ing with Wordstar will produce a very readable manual. The only function which will not work correctly on the Executive is the space remaining ('S') option. PROJECT.BAS, another MBASIC program from Harry Hawkins, will calculate the cost of iven. Note: Squeezed files (those with a Q as the middle character of the filetype) may be unsqueezed using USQ-19, on -FOG/EX1.002. Library files (those with a filetype .LBR) may be extracted using DELBR, on -FOG/EX1.003. First Osborne Groua laboratory or shop project, given dimensions and materials of the various component parts. PTR8023.COM, from David Giunti, will allow the configuration of an NEC 8023 printer without sending hex codes directly. The squeezed sourcp Osborne Executive Disk Library Prepared by Jim Switz, 4-1-84 -FOG/EX1.014 ELNA.LBR is a Supercalc template created by Reuben Sand to perform stock portfolio analysis. A documentation file is included, as well ase code, PTR8023.AQM, is included. VDO-EX.LBR, is a 5K text/file editor which resides entirely in memory, along with the file to be edited, and so is blindingly fast. It was created by Creative Computer Services and since worked on by Gu a sample overlay, ELNAEX.CAL. HEADLINE.LBR, by Robert Kuhman, allows the creation of large, banner letters on a printer. It is menu-driven and can handle both 80 and 132 column printouts. A documentation file is includey Gamble, George Peace and Fritz Schneider. Squeezed source code is included, as well as a DOC file. After extracting the files from the library, call up the doc file with VDO as follows: A>VDO-EX VDO-EX.DOC VIDEO.BAS, another MBASd. PCFILE.LBR, by Jim Button, is a small, but very useful data-base manager. It is useful for mailing lists and other such tasks requiring no programming, and is menu driven. Sorting capabilities are included, as is IC creation of Harry Hawkins, will allow most video attributes of the Executive's monitor to be manipulated. The windowing function, allowing masking off a part of the screen and freezing it, is included. The program is menu dr a 17-page documentation file. ZEROMAKR.BAS, by David Whorf, is an MBASIC program which will create zero-length files which are required by some programs such as CATALOG (please see -FOG/EX1.004). ZEROMAKR.DOC provides instru"  ctions, and I've taken the liberty of compiling it into ZEROMAKR.COM as well so the program can be run directly from CP/M. Note: Squeezed files (those with a Q as the middle character of the filetype) may be unsqueezed using USQ-19, M for the Executive with a non-smartmodem and SMODEM.COM for smartmodem use. The file READMEFI.RST describes the numerous other files on the disk. Source code for MDM730 is found on -FOG/EX1.016. TYPWRYT.COM, by John Fox, allows the use of on -FOG/EX1.002 or NSWP202, on - FOG/EX1.013. Library files (those with a filetype .LBR) may be extracted using DELBR, on - FOG/EX1.003 or LSWEEP, on -FOG/EX1.013. First Osborne Group Osborne Executive Disk Library Prepared by your computer/printer combination as a typewriter for quick notes, envelopes etc. The squeezed documentation (TYPWRYT.DQC) and source code (TYPWRYT.AQM) files are included. Note: Squeezed files (those with a Q as the middle  Jim Switz, 4-1-84 -FOG/EX1.015 CALL-CPM.LBR, by Superior Software Corporation, will allow experimentation with CP/M function calls directly from the screen, and provides visual updates of all registers so tha character of the filetype) may be unsqueezed using USQ-19, on -FOG/EX1.002 or NSWP202, on - FOG/EX1.013. Library files (those with a filetype .LBR) may be extracted using DELBR, on - FOG/EX1.003 or LSWEEP, on -FOG/EX1.013. Fit results can be observed. This program should be useful to those learning assembly language as well as curious high-level language programmers. A documentation file is included. MDM730.LBR is the last in a series of modemrst Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 4-1-84 -FOG/EX1.016 CAT-FIND.LBR, by Bruce Troutman, is a collection of files and instructions detailing how to set up an efficient disk cataloging  programs by Irv Hoff, and includes numerous updates to earlier versions, including 36 telephone numbers and 10 function keys. Programs to update the phone number and function key list are included. I have configured MODEM.CO system. A sample master index file is also included. See also CATALOG.LBR on -FOG/EX1.004. CPM+SET6.LBR, from Craig Miller, will allow the setting of various CP/M 3.0 system parameters, such as default drive, default filet#  ype to execute, screen width and length, and many others. The program is menu-driven and easy to use. Documentation and source code files are included. MDM730.AQM is the squeezed source code for MDM730, by Irv Hoff. The installed pC (Squeezed source code for the DATE function) EXCLOCK.COM (The compiled, ready-to-run program) EXCLOCK.DQC (Squeezed documentation file) EXCLOCK.MQC (Squeezed assembly source code for EXCLOCK.COM) EXCLOCKR.MQC (More squeezed source rogram for the Executive , as well as documentation and support files, is on -FOG/EX1.015. PRNTR.COM, by Mark Aaldering, initializes parameters for the Gemini 10X/15X printers. The squeezed source code, PRNTR.AQM, is included acode) ROMBANK.MAC (Still more source code) TIME.MQC (Squeezed source code for the TIME function) VIDBANK.MAC (Last of the source code files) EXCLOCK.SUB (A sample SUBMIT file, used to compile EXCLOCK.COM with the M80 compiler) nd can be modified for other printers if desired. Note: Squeezed files (those with a Q as the middle character of the filetype) may be unsqueezed using USQ-19, on -FOG/EX1.002 or NSWP202, on - FOG/EX1.013. Library files (those with a f DU2 is an update version of the Disk Utility 2, updated by Craig Miller from Richard Conn's original program. The full documentation file has not yet arrived, but DU2BRIEF.DQC is a short information file describing most functiiletype .LBR) may be extracted using DELBR, on - FOG/EX1.003 or LSWEEP, on -FOG/EX1.013. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 4-1-84 -FOG/EX1.017 DATE.MQC is part of the EXCLons and features. In comparison to DU-V86 (see - FOG/EX1.006), DU2 offers macro commands, will handle disk drives with capacities up to 512 Megs, and will save groups or sectors of the disk into a queue which can be read or writteOCK collection, by George Peace of Midlothian, Virginia, which allows continuous display of the built-in clock of the Executive without interfering with any other machine operation. The various files are as follows: DATE.MQn to the disk. The squeezed source code, DU2V18.AQM, and a short message file, DU2V18.MSG, are included. FUNNY.CQR is a squeezed character set file, to be used with the CHARGEN program on your CP/M System disk, which produces a funny-loo$  king character set. Great for the kids, looks pretty strange in the office. The author, unfortunately, is unknown. GETXTIME.CQD is a squeezed dBase II command file which will access the CP/M 3.0 date/time function of the Executive, and au PEEK.COM, by Ron Fowler will monitor, trace and display all BDOS calls made under CP/M 3.0, making the task of debugging a .COM file easier. The program has several options, including a single step mode, which are described in the stomatically load it into dBase when invoked. It was written by Peter C. Hawxhurst, and information may be found at the beginning of the file. GUSHER.DQC, submitted by Frank Dunaway Jr. of Garden City, NY, is a squeezed documentatiqueezed PEEK.DQC file. The source code is included in PEEK.AQM and PEEKBDOS.AQM. SOFTCR.BQS is a squeezed MBASIC program by Andrew Fluegelman, modified by Dane Sumberg, which will translate text files back and forth between Wordon file explaining the GUSHER game on -FOG/EX1.010. This program was previously lacking any documentation; thanks, Frank! MDMLINK.COM, by Sigi Kluger, allows easy installation of the MODEM7 overlays (see - FOG/EX1.015 for estar and IBM PC-DOC formats. SOFTCR.DQC is the squeezed documentation. I have not been able to test this program. STAT30.COM, by David Krasner and Martin Murray, is a Resident System eXtension (RSX) which will assist in using older CP/xample) to customize your version of the program. MDMLINK.DOC is included for instructions. NSWP205.COM is yet another update of the new SWEEP file/disk maintenance program by Dave Rand; significantly, this program will now reaM 2.2 programs which use a disk space remaining function, such as the versions of NSWP previously put in the library. The program resides in high memory until the computer is reset and intercepts all space remaining calls, d the correct disk space remaining on the Executive or any other CP/M 3.0 machine. All functions now operate correctly on the Exec. The squeezed documentation, NSWP205.DQC, and a squeezed update file, NSWP205.UQD, are included.  redirecting them to the correct location, providing correct information. The squeezed source code, STAT30.AQM, and documentation, STAT30.DQC, are included. Note: Squeezed files (those with a Q as the middle character of the %  filetype) may be unsqueezed using USQ-19, on -FOG/EX1.002 or NSWP205, which is on this disk. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 5-1-84 -FOG/EX1.018 BATLSHIP.BQS is a squeezed MBASAT43) MCAT43.COM (The master cataloging program) MCAT43.DQC (Squeezed documentation for MCAT43) NULL.AQM (Squeezed source code for NULL.COM) NULL.COM (Creates a zero-length file; necessary to use MCAT43) XCAT40.AQM (Squeezed source code fIC version of the Battleship game. It will provide instructions, if desired, at the opening menu. To use after unsqueezing, load your MBASIC disk in drive A, the disk containing BATLSHIP in drive B, and at the "Ok" prompt, type: or XCAT40.COM) XCAT40.COM (Cross-indexing file; used with MCAT43 database) XCAT40.DQC (Squeezed source code for XCAT40.COM NOTE: XCAT40 will not show the disk identifier on which files appear if the CP/M+ time/date stamping option hasLOAD "B:BATLSHIP",L ENSOFT.COM and UNSOFT.COM, by Paul Homchick of Philadelphia, will provide standard text file-to- Wordstar format conversions and vice versa. ENSOFT converts ASCII text to Wordstar, and UNSOFT converts Wor been enabled!) RCPM-049.LQT is an updated squeezed text file listing various computer bulletin boards around the country, with information pertaining to each. RSXSEED.MQC is a squeezed assembly language file by George Peace of Midlodstar text to standard ASCII. Documentation is provided in the text file UNSOFT.DOC, which can be read/printed with Wordstar, NSWP etc. FIND40.COM and the following files make up the latest collection of disk catalogithian, Virginia intended to assist in the generation of Resident System eXtensions (RSX's), such as the STAT30 RSX on - FOG/EX1.017. Documentation is included as comments at the beginning of the file. I don't pretend to understand the crng programs by Irv Hoff of Los Altos, CA: MAST.CAT (A skeleton file I created to get you started. See the doc.files) MCAT.SQT (Squeezed doc file explaining how to change the filename buffer size) MCAT43.AQM (Squeezed source code for MCeation of RSX's, and so have not tested this file. TABSET.COM, by Irv Hoff, will automatically insert TABs into either ASCII or ASM files, and will prompt for the filetype. See TABSET.DOC for information. TPATCH.COM, by Tim Vold&  , is designed to patch the Osborne 1 version of Borland's Turbo Pascal to operate correctly on the Executive. I do not yet have Turbo Pascal, and so have not tested this program. Information may be found in TPATCH.DOC. VDO-EX2.COM, o Gale Rhoades FOG Executive Director August, 1984 easy to use. Hamilton wrote the program for the Executive, but thinks it will run just as well on other machines. Documeriginally by Creative Computer Services, is an update to VDO-EX, on -FOG/EX1.013. Aside from the ability to see the line numbers change as the file loads, I can detect a slight increase in speed of operation as the only noticeantation is found in ABC.DOC; supporting files are CATALOG.DAT, and XDIR.COM. ASTRDS.BAS is another MBASIC program from Mr. Davies. This is a rather good version of the "Asteroids" video game, and requires that the (squeezed) charble differences. WSxxxxxx.xxx is a collection of 9 files relating to various patches and patching locations for Wordstar version 3.3, as supplied with the Executive, including automatic logging to the B drive, eliminating theacter set ASTRDS.CQR be loaded into the main system tracks character set using the CHARGEN program supplied on your CPM system disk. Help from within the program is available initially, and the short documentation file ASTRDS signon messages, etc. I have not checked these files carefully, so be sure to make changes to backup copies of Wordstar. See WSLBR.DIR for a short description of each file. Note: Squeezed files (those with a Q as the middle character of the .DOC provides some more information. BUFEXEC is a program supplied by Randy Cassingham of Arcata, CA, which will provide the capability to download files from Compuserve, which detects the special BUFEXEC protocol. There are two versfiletype) may be unsqueezed using USQ-19, on -FOG/EX1.002 or NSWP205, which is on - FOG/EX1.017. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 5-1-84 ************************************************** ions, BUFEXEC and BUFEXECR; the differences are not clear. BUFEXEC.DOC and BUFEXECR.DOC provide documentation. I do not have Compuserve access and so cannot test these programs. DIRU, submitted by Robert Preece of Roseville, Aus'  tralia, is a nifty 1K directory program which functions correctly with CP/M 3.0 on the Executive. The program provides information for all user areas, or any area specified on the command line, for example: A> DIRU 2 will provide a directory of user area 2 only. Squeezed documentation and source files, DIRU.DQC and DIRU.MQC, are provided. EXROM11 will read the ROM contents of the Executive from memory bank 8, and will dump this informatG.LBR on -FOG/EX1.004. CPM+SET6.LBR, from Craig Miller, will allow the setting of various CP/M 3.0 system parameters, such as default drive, default filetype to execute, screen width and length, and many others. The program is ion to a file specified on the command line, i.e.: A> EXROM11 EXAMPLE.TXT will place this information in EXAMPLE.TXT. The program seems to work as advertised, but I cannot vouch for the accuracy of the dumped information. A shomenu-driven and easy to use. Documentation and source code files are included. MDM730.AQM is the squeezed source code for MDM730, by Irv Hoff. The installed program for the Executive , as well as documentation and support files, isrt documentation file, EXROM11.DOC, is included. FONT.PQX is a squeezed font file associated with PIXGEN.BAS (see below) GERMAN.CQR is a squeezed character font file, created by Robert Schine of Mt.Vernon, New York, which is de or NSWP202, on - FOG/EX1.013. Library files (those with a filetype .LBR) may be extracted using DELBR, on - FOG/EX1.003 or LSWEEP, on -FOG/EX1.013. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 4-1-84