IMD 1.16: 28/05/2007 16:05:06 FOG/LIB.006         -FOG/LIB006/LIB#006CRC+NEWS0884LIB NEWS0884LIBNEWS0984LIBNEWS1084LIBNEWS1184LIB !"#$NEWS1284LIB^%&'()*/LIB#006DOC,/LIB#006CRC- NEWS0884.LIB First Osborne Group (FOG) Library News August 1984 Disks introduced this month include FOG/MMD.003 thru .006, FOG/HAK.020 thru .023, and FOG/EX1.019 and .020. Following is a synopsis of DISK.DOC files from each of these new library disks: -FOG/MMD.003 EX12.COM will interactively accept a series of commands to execute. Your input is ended by a single "return". This is a good substitute fo  r SUBMIT when no permanent SUBMIT string is needed. MDPRTR.AQM is the source code for a printer utility using the AUX port on the Morrow-supplied ADM-20 (MDT20) terminals. N.COM will convert any number input to its hex, binary, and ASCII eqdable until the coding password is used to un-scramble it. UNSPOL33.COM is a recent version of the print spooler program UNSPOL30.COM on -FOG/UTL.010. First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 8-1-84 uivalents. It is self-documenting. WS3PATCH.LQT is a very thorough list of patch points in WordStar 3.0, supplied with early Micro Decisions. The remaining files have documentation in .DOC files. CAT2.COM, MAST.CAT, and NEWCAT.COM are  -FOG/MMD.004 COMPASC.COM compares two ASCII files for differences; COMPBIN.COM compares two binary (.COM) files. These are used by typing the two files to be compared after the program name. The three .PAT files modifthe disk cataloging utility system from -FOG/UTL.002. CATALOG.DOC documents. MDMLNK.COM is the overlay program for overlays in Irv Hoff's modem program. Use it with the overlays and "raw" .COM programs on -FOG/MMD.001 and 002. MESSAGE.COMy WordStar. WSPRTFMT adds a print formatter with additional features. WSPRTPRO is an essential patch to WSOVLY1.COM that permits proper use of the XON/XOFF communications protocol with printers. WSSYSOFF will hide any files in the WS disk direct will display any message you insert into its machine code--you can edit the .COM file, as all values in it are ASCII! Excellent for storing and setting ESCape sequences to set attributes on the Morrow terminal. MESSAGE.ASM is source code. OUTLory that have been set to "system" with STAT or NSWP; for example, WS.COM and utilities. TYPEL.COM displays ASCII and squeezed ASCII files; it also displays any library member file by typing the member name after the library name on the commandINE.COM is a WordStar utility that converts outlines prepared in a simple coding format into I./A./1./a. outline form. PBH.COM prints banner headlines with any text one chooses. SCRAMBLE.COM scrambles any file, to make it unusable and unrea line. The remaining files have documentation in .DOC/DQC files. @.COM is an on-line calculator program with both logical and arithmetical operations. CRCK44.COM is a recent version of the Cyclic Redundancy Check program, CRCK4.C  OM, on -FOG/UTL.001. FTNOTE13.COM is a footnoting utility for WordStar. It numbers, inserts, extracts, and cross-references footnotes. MAGE31.COM is a Micro Decision version of the utility for saving WordStar text after a system crash or dime from -FOG/UTL.017. LSWEEP13.COM will "sweep" a library file in much the same way as NSWP does for regular disk files. This utility permits viewing and extracting member files. All squeezed member files are unsqueezed as they are extracted.sk failure. Source code and documentation is in the .AQM file. PATCHCPM.AQM is intended to patch the CP/M image to permit use of special utilities instead of those of CP/M (e.g. XDIR for DIR) and search all disks for a .COM file. The libraria LSWEEP13.TXT updates the documentation in LSWEEP10.DQC. APPEND.LBR contains a .COM file that permits concatenation of files--combining two files into one. Documentation is in the library's .DOC member file. MCIMAIL2.LBR contains WordStan was not able to make it work with the Micro Decision BIOS 1.3, an early version. It is included for testing and experimentation for Morrow owners who have a later version of the BIOS. WSDOCON.COM will convert a "non-document" WordStar file tr templates for preparing letters to be sent on the MCI Mail electronic mail service. The member files include: templates for electronic or paper letters (MCIMAIL.FQR, MCIPAPR.FQR); documentation from MCI (COPY.MQI); a special program to filter cono a "document" type file by setting the high bit on CR/LF symbols within paragraphs, permitting reformatting with control-B. First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 8-1-84 -FOG/MMD.0trol characters for MCI Mail use of a text file (FILTW.COM); and an overlay for the MDM7 modem programs to facilitate use with MCI Mail (MCI-MDM.AQM--see disks -FOG/MMD.001 and 003). Enrollment and monthly use of MCI Mail is free to all computer u05 LU111.COM is a Library Utility for creating compact disk file libraries. It is documented by LU.DQC. LRUN.COM will permit running a .COM program that has been placed within a library, without extracting it. These utilities originally casers, with no charges until "mail" is sent. For more information, call (800) 424-6677. First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 8-1-84 -FOG/MMD.006 NSWP2.WQ is the complete docu  mentation for the NSWP file utility on -FOG/MMD.002. It is formatted for direct printout by WordStar. The author's description of the (V)iew command is incorrect; see the correct message by running NSWP. The latest version of this utility, NSWoes not list every possible patch point. ZCPR2-MD.LBR is a library file containing a version of ZCPR2, a replacement for CP/M's command processor, as set up for the Micro Decision. As with PATCHCPM.AQM on -FOG/MMD.004, the librarian could not P207.COM, has been made compatible with features of CP/M 3.0 (for the Morrow MD11), and provides an automatic reset of the disk system when any copying or mass file operation is chosen. This latter feature is essential to permit disk swapping withomake this work on the early Morrow 1.3 version BIOS; it seems to be intended for a later version. It is included for members who wish to experiment and adapt it for the later versions of BIOS. Member files include a hex version of ZCPR2, and the MDut CP/M balking at "Disk read only." NSWP207.DOC summarizes the recent improvements. PATCH.COM is an interactive patching utility, small in size and extremely fast. Initial documentation is available by typing PATCH by itself. WARNING: any cha overlays for same (Z2PATMD.AQM and ZCPR2.LIB). First Osborne Group Morrow Micro Decision Disk Library Prepared by S. Reed, 8-1-84 -FOG/HAK.020 and .021 RBBS35 - A BULLETIN BOARD SYSTEM On these two disks is the RBnges made to a file record are made when you exit the program, without asking you to confirm it. EDFILE.COM is similar to PATCH, but has extensive on-line help that is accessible during a patching session. It is larger and somewhat slower in opBS35 message system for use in a Remote Bulletin Board System (RBBS). To use this system, you really need to compile the Basic files with the Bascom compiler. I have included the .com files for you to test the features, etc. of this system oeration. Documentation is in .DQC file. WSPATSUG.TQT is a list of suggested WordStar patches for efficient operation. It differs from WS3PATCH.LQT on -FOG/MMD. 003, in that this listing has explanations and suggestions for optimal choices and dut first, or you could use ddt, du, edfile, or similar to change the info and passwords, and use it as is. It has been linked with the OBSLIB library, and does not need BRUN.COM to be used. It does call BYE to hang up on the caller from the 'G' c  ommand. To really make the system work, though, you will need the following: BYE (version 2 or 3 will do fine) BASCOM The Microsoft Basic compiler L80 (LD80) The Microsoft linker (L80 is supplied with Bascom, but you may have tofiles is quite different for each system (due to available user areas, disk sizes and numbers, etc) I haven't assembled them. They will all assemble with ASM, so you shouldn't have any problems! These are all known working versions just as is, so use LD80 or strip all comments, etc out of the RBBS source code to fit in the memory available on the o1) or try compiling on an Executive instead of an O1 You will also need to be fairly comfortable with Basic and with 8080 as go ahead and try out your own options! OZFILE will let you search the entire system for any files you specify on the command line. It looks for the maxdrive and maxuser bytes to provide system security. Thanks to Roy Robinson for this vesembler (for BYE) if you want to make any major changes in the system, but try it anyway! You will learn a lot, that's for sure! Any questions or problems, try contacting me on FOG #2 300/1200 baud (604) 596-0314 . I'll help where I can..rsion. First Osborne Group Hacker Disk Library Prepared by Jack Brown, 8-1-84 -FOG/EX1.019 ABC.BAS is an MBASIC program by Hamilton Davies of Key West, Florida which will catalog and index disk directories. The progr.....enjoy!! .....Jack Brown First Osborne Group Hacker Disk Library Prepared by Jack Brown, 8-1-84 -FOG/HAK.022 and .023 These disks have the files necessary to use the Osborne 1 with the Osborne/CTS Comm-pac modem as a ream is menu-driven and easy to use. Hamilton wrote the program for the Executive, but thinks it will run just as well on other machines. Documentation is found in ABC.DOC; supporting files are CATALOG.DAT, and XDIR.COM. ASTRDS.BAS is anothemote answering device. The source files are provided for BYE3.18 and XMODEM74. Bye answers the phone and calls up the RBBS message system. Xmodem allows files to be transferred to and from the system while in CP/M. Because the setup of these r MBASIC program from Mr. Davies. This is a rather good version of the "Asteroids" video game, and requires that the (squeezed) character set ASTRDS.CQR be loaded into the main system tracks character set using the CHARGEN progr  am supplied on your CPM system disk. Help from within the program is available initially, and the short documentation file ASTRDS.DOC provides some more information. BUFEXEC is a program supplied by Randy Cassingham of Arcata, his information in EXAMPLE.TXT. The program seems to work as advertised, but I cannot vouch for the accuracy of the dumped information. A short documentation file, EXROM11.DOC, is included. FONT.PQX is a squeezed font file associated CA, which will provide the capability to download files from Compuserve, which detects the special BUFEXEC protocol. There are two versions, BUFEXEC and BUFEXECR; the differences are not clear. BUFEXEC.DOC and BUFEXECR.DOC pr with PIXGEN.BAS (see below) GERMAN.CQR is a squeezed character font file, created by Robert Schine of Mt.Vernon, New York, which is designed to be used with CHARGEN (on your CP/M disk) to produce the German character set on the Execovide documentation. I do not have Compuserve access and so cannot test these programs. DIRU, submitted by Robert Preece of Roseville, Australia, is a nifty 1K directory program which functions correctly with CP/M 3.0 on the E's screen. GERMAN.DQC is a squeezed documentation file for the font file. KEYS, also submitted by Robert Preece, will display on the screen or print the function key assignments for the Executive. The squeezed documentatioxecutive. 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, DIRUn and source files, KEYS.DQC and KEYS.MQC, are included. NSWP207 is the newest version of the SWEEP utility by Dave Rand; several changes have been made to improve the speed of the program and file handling under CP/M 3.0. NSWP207.DQ.DQC and DIRU.MQC, are provided. EXROM11 will read the ROM contents of the Executive from memory bank 8, and will dump this information to a file specified on the command line, i.e.: A> EXROM11 EXAMPLE.TXT will place tC is a squeezed file summarizing the changes made to the last few versions. Please see NSWP205.DQC on -FOG/EX1.017 for a more complete manual on the use of the NSWP series. PAYBILLS.QQQ, also by Robert Schine, is a squeezed Wordstar/  Mailmerge file which will permit automatic check printing from within Wordstar. PAYBILLS.DQC is the squeezed documentation. PIXGEN.BQS is a squeezed MBASIC program by Jim Shoemaker of Arlington, Virginia, which allows you to cruter on which it is run. Merely type SYS212 at the A prompt to run this program. TELEPHON.BQS, from Peter Havholm of Wooster, Ohio, is a squeezed MBASIC program which creates and maintains a telephone "Rolodex" directory. ROLO aeate, save and print a custom character set using Epson printers. Documentation is provided in PIXGEN.DQC; associated file are FONT.PQX, and PIXRN.DAT. QUICKSET, also submitted by Randy Cassingham, will allow you to easily change the file nd INDEX.QQQ are data files associated with the program. The program is menu-driven, and Mr. Havholm states that although he feels the program can be improved, it does run and the program is clearly labeled. TXTL, yet another submiattributes of a particular file. An example would be to set the SYS attribute to enable access of files from any drive and user area. Functions such as this are particularly useful on hard disk installations. See QUICKSET.DOC for more ission from Robert Preece, is a "text library control program" which allows text about many subjects to be grouped together under a .LIB file, and which can be accessed either individually or all at once from an on- screen menu. TXTnformation. Source code is provided in the squeezed file QUICKSET.AQM. ROLO is a data file associated with TELEPHON.BQS (see below). SCRMBL, also submitted by Robert Preece, is a file encryption program which will password-encode a partiL.DOC provides documentation, and the source code, TXTL.MQC, is 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 NSWP207, which is on this disk. Firscular file. SCRMBL.DQC is the squeezed documentation, and SCRMBL.MQC is the squeezed source code. SYS212, another contribution from Randy Cassingham, will list on screen many attributes of the operating system of the compt Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 8-1-84 -FOG/EX1.020 This disk contains MODEM740, the latest in the MODEM7 series. Features added include the ability to "chain" autodialing command  s when using a smartmodem; i.e. a string of dialing library characters may be strung together, and MODEM740 will redial all numbers specified until a connection is made. Following is a description of MODEM740 files ct file for MODEM740. MDM740.IQF Short squeezed text file with infomation re:MODEM740. 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 NSWP207, whicontained on this disk: MODEM.COM MODEM740 configured for Osborne Executive with non-smartmodem. SMODEM.COM MODEM740 configured for Osborne Executive with smartmodem. MODEM12.COM Custom version I created to default to 1200 baud with a sh is on - FOG/EX1.019. First Osborne Group Osborne Executive Disk Library Prepared by Jim Switz, 8-1-84 ************************************************** That completes the synopsis of new library disks introduced this month. martmodem. M7OX-1.AQM Squeezed overlay file for reconfiguring Executive versions of the above programs. M7BELL.MQG Squeezed text file describing how to change the operation of the bell used in MODEM740. M7FNK Three fi Gale Rhoades FOG Executive Director August, 1984  when several files are to be displayed during one session. To use, place TYPE17.COM in drive A. At the A> promptles used to redefine the 10 function keys available in MODEM740. Squeezed files are text instructions. M7LIB.DQC file describes how to use the COM file to change the MODEM740 phone number list. M7NM-6.AQM Squeezed .ASM source code of the, 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. First Osborne Group Osborne Executive D phone number overlay. M7RUB.MQG Squeezed text file explaining how to change rubout to backspace. MDM740.COM Uninstalled compiled MODEM740 program. Must be overlaid with M7OX-1.ASM to be used. MDM740.DQC Squeezed documentation texisk 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-2030). / is a program taken from th  e 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 from the next by a semicolon. Refer to /.e 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 by George Peace, and will play a deDOC. 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 included here for the fact that thescending 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 graphics on the Executive, and how  "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 to fix the other programs. DELBRto 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 collections of related files and have t, 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. To use, place a disk to receive thhe 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 examinae 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 e may be the same drive and may be thtion 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 library 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 quickly extract library files for use. y 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 found in SCRAMBLE.MSG. STKGRPH, from S 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 territory; the graphics are pretty tephen 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, is a text file to aid in configuring  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 be printed using PIP (lst: option), TYthe 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 filetype) may be printed or unsqueezed PE 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 d:infile q:outfile where d:infile iswith 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 creating a database containing each fil 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 me once already. SCRMBL21, originallename 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 all cataloged files, and FIND.DO  C 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 to using the CP/M SAVE 0 function s 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 anyone. DIAL, from Simon Ewins, is ato 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 deleted this capability from CP/M 3.n 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 easy to find which of your favorite BBSs0 (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 length (for the same reason), and then 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 DIAL.DQC for documentation. DISK76C is  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 collection of dBase II command fil 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 text files, and has the other funes 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.DOC for information. dBase II ictions 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 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 changes on the Exec. This collectlities 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 programmers among FOG members. They appeaion 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 files as submitted, but will try modir 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 exercises in the book "The C Programming Lafying 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 program, which to me seems pretty sophinguage" 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 comparison of two files. Either botfying 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 program, which to me seems pretty sophih 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 form d:filename.typ. If the two filesk 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 be unsqueezed or printed with uti 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 CPMADR.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 .COM file. It was received from OUG. To rURCE.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 with. For information, refer to theirun, 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. DUPUSR21 permits access of one file from .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 translated must be on the logged (defa 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 the destination user number. The fileult) 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 instructions. ZDASM14 will disassemble Z80 co 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 by the user. The program is self-pde 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 Picrompting. 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, type RESOURCE Also, refer to RESOonet 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 Tony Hoffman of San Jose. See the f  ile 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 text format, and may be read using WLU300.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 in memory which has been lost duordstar 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/or change any byte, sector or track e 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 who may wish to install it on other son 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. See the two excellent articles by Doug ystems (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 saved text to go, and SAVED.TXT is the 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 wish to examine or modify the operation of 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 ve 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 LU111 on -FOG/EX1.003. See the files rsion 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 instead of 28K. New functions added inclu  de 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 printing; the program automatically dame 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 Remote CP/M (RCPM) systems around the counetects 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 the ability to permanently squeeze or try. 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 from a particular piece of real eunsqueeze 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 SWEEP38 have been eliminated, and when a state, 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. See the file TAXSHLTR.DOC for det 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 such does not require MBASIC to be loadeailed 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 d 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 operational difference between the slanguage 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.LBR, 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 file to a blank disk using PIP or SWEEPSee 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, to Rob Mages of Union City for m. 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 where x is the number of the .LBR file.odifying 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 Library Prepared by Jim Switz, 2-1-84  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 USQ- 19 (see -FOG/EX1.002) into drive A a -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 into the public domain during January 1nd 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) in order to recreate the manual. 984. 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 PASCAL3.INT PASCAL4.INT PASCAL.LIB 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 prepared for lots of printer usage.  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 procedures: INDEX0.INT INDEX1.INT INDEX  2.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/EX1.009 for the remaining Pascal files.  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 -FOG/EX1.010 Note: All 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 the JRT Pascal language compiler, ver 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 program is proprietary, but the pubsion 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: External functions: LN.PAS SIN.Plisher 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 think that the files work, but withouAS 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 formatting facility: PICTURE.INT St 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.tatistical external procedure: JSTAT.PAS Graph preparation external procedures: JGRAF.INT JGRAF.PAS Sample assembly language external procedures: SETBIT.ASM RESETBIT.ASM TESTBIT.ASM Additional external procedures: RENAME.INT  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, and since it is compiled, runs fast. T  he 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, but references are made to Balconey 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 pretty patterns. OSSARGON is an ads 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 will call up the list of commands. I fiaptation 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 try to create a situation to solve. Seegured 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: switching cash to/from CD's can minimiz 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 menu-driven and easy to use; I chee 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 creates a mandala. What's a mandala, you ascked 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 by Jim Gerritz, originally writtek? 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 graphic and often symbolic pattern usualln 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, written 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 the file SCRIPT.DOC TPA is a quick prothe '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 interest to those people interested in modgrammer'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 Library Prepared by Jim Switz, 2-1-84 ifying 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 MODEM712 on -FOG/EX1.001), and was written -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 Executive. As the names indicate,  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, which is gaining popularity due to it 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 discusses tips and observations about ts' 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 anticipate no problems. MODEM720.COM is alrhe 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, written by Kenji Nakadegawa, discusses eady 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 wish to further customize the progra  m. 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, MDM716.MQG AND MDM716.UQD. A quick l.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 difficulty are requested by the program. XDIRook 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 suggest using RENUM.COM from -FOG/EX1.010; i37 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 Q as the middle character of the filet'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, Osborne Group (SMOG). Both contain the samtype) 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 for helping to check several of thee 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.BAS, from Garry Irvine of South Queensfer 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 will examine a file and provide ry, 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 languages or other subjects. TYPINGCRC 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 dBase II demonstration files obtained from   NEWS0984.LIB First Osborne Group (FOG) Library News September 1984 Because of the continuing process of allowing the new librarians time to get organized, there were no new library disks introduced this month. Gale Rhoades FOG Executive Director September 1984 p where d is the drive where the file resides DEMO.LBR is a collection of dBase II demonstration files obtained from NEWS1084.LIB First Osborne Group (FOG) Library News October 1984 Because of the continuing process of allowing the new librarians time to get organized, there were no new library disks introduced this month. Gale Rhoades FOG Executive Director October 1984 e of the continuing process of allowing the new librarians time to get organized, there were no new library disks introduced   NEWS1184.LIB First Osborne Group (FOG) Library News November 1984 Disks introduced this month include FOG/MIS.023, FOG/UTL.052 thru .057, and FOG/EX1.021 thru .022. Following is a synopsis of DISK.DOC files from each of these new library disks: -FOG/MIS.023 This disk is mostly WordStar related information and files except for the Portable Companion data base files. WS33FAST.ASM is a patch to bypass the opening message and go directly to the command line. WS33PAT.AQM is a patch for WordStar 3.3 and the Gemini 10X printer. See WSPATCH2.DOC for more information. WS33PAT.DQC contains the installation instructions for WS##PAT.ASM OSWSPRNT.TXT is a print test for th Portable Companion's WordStar patches WSTIP1.DOC is a file of WordStar tips. DELETE.KEY tells you how to get a DELETE key in WordStar and other programs. GRAPHICS.WS is for experienced users. It discu  sses how to modify WordStar to allow editing of graphics. PROPSPAC.DIA contains notes and information on getting proportional spacing on the diablo printer. PORTABLE.DQA, PORTABLE.IQX, PORTABLE.DQC, and PORTABLE.HDR (note that they are sq to be printed. Help is available by typing ? when prompted. Once SUB.COM has been created, HEADLINE may be demonstrated by placing SUB.COM, DEMO.SUB, HEADLINE.SUB, and HEADLINE.COM in drive A. At the A> prompt, type SUB DEMO Refer to HEAueezed!) are a reference index to the Portable Companion. These files were created with PCFILE (see FOG/APP.028 and .029) WSUFIX4.ASM is a WordStar fix to allow overlay files in other user areas. First Osborne Group (FOG) FOG/MIS Disk DLINE.DOC. Not all of the files described in HEADLINE.DOC are included here. Also, see BANNER found on FOG/HAK.006 and FOG/MIS.001. NC: is a new program from the author of NSWEEP. This utility will backup files (with options) adding only thosLibrary Prepared by Troy Soult 10/07/84 -FOG/UTL.052 SUB.SUB: is a submit file for patching the CP/M utility SUBMIT.COM to prevent it from translating all lower-case characters into upper- case. Place SUB.SUB, SUBMIT.e files that exist or do not exist on the destination disk. Refer to NC.DOC. BISHOW52 and BISHOW80: allow you to view a file with a variety of on-screen options. An onscreen help menu can be accessed by hitting the escape key. NSWP207: isCOM, XSUB.COM, and DDT.COM in drive A. Press to reset the drives. At the A> prompt, type SUBMIT.SUB SUBMIT will be patched and the result will be saved as SUB.COM. HEADLINE: will print letters 5 columns wide x 7 rows high on  the latest version of NSWEEP from Dave Rand. Refer to NSWP2XX.DOC for details. AQM files are squeezed assembly language files. They may be unsqueezed using UNSQUEEZE utilities found on FOG/UTL.003, 004, 014, and 031. First Osborne Group Utiliyour printer. There are two versions: HL080 for 80 column printers and HL132 for 132 column printers. Rename either to HEADLINE.COM and place in drive A. At the A> prompt, type HEADLINE The program will prompt for up to 7 lines (one page) ty Disk Library Prepared by Jim Wack, November 1984 -FOG/UTL.053 ARCADD, ARCCOPY, ARCDEL, ARCDIR, ARCGET, ARCTYPE & LBR-ARC are a series of ARCHIVE programs similar in function to LU.COM (Library Utility). It will "pack  " a series of small files into one large file which in many cases will conserve disk space. Refer to appropriate .DOC files for more info. LOCK, MKEY, & UNLOCK will allow you to "Lock" any text or .COM file to prevent anyone from tampering wisfer files from floppies in systems with one floppy drive and one hard disk. MULTCOPY: Transfers multiple files from hard disk to floppies. TOHARD & FROMHARD: Transfers large files to and from Hard disk. RECOVER: Menu-driven "erasedth the file. Any attempt to access or run the file will display the message and refuse access. Refer to .DOC files. NSQ, & USQ are the latest in the Squeeze/Unsqueeze utilities. NSQ will "compress" a file resulting in space sa" file recovery program. Will display directory of recoverable files and prompt for filename or wildcard options. AQM files are squeezed assembly language files. They may be unsqueezed using UNSQUEEZE utilities found on FOG/UTL.003, 004, 014,ving for storage of in transmission time by modem. Refer to .DOC files. SORTDIR will sort the disk directory and place listings for "erased" files at the bottom of the disk directory. Thus "erased" files might be reclaimed even if the disk dir and 031. First Osborne Group Utility Disk Library Prepared by Jim Wack, November 1984 -FOG/UTL#055 EX14.COM: is a maintenance update to EX 1.2 and EX 1.3. EX is a nifty and fast way of executing .SUB files, (uses ram ectory has been packed. Refer to .DOC file. First Osborne Group Utility Disk Library Prepared by Jim Wack, November 1984 -FOG/UTL#054 BIGBURST: Will take a large files and split them into multiple files that will be was the SUB file buffer rather than spreading it out on disk). EX also allows batch entry of a series of commands which it stores in memory for subsequent continuous execution. MBEAUT.BAS MBREM.BAS MBXREF.BAS: Several Mbasic Utilities. Mberitten to multiple disks (BACKUP feature). Will also reassemble many disks into one large file (RESTORE feature). DIALER: Works as an auto-dialer for smart modems. Can also maintain one file as a lookup directory file. FLOPCOPY: Tranaut will format an Mbasic "Ascii" file to a more easily read form. Mbrem will strip Remark lines from an Mbasic file (this will speed up the program run time). Mbxref will cross- reference any variables used in the program to aid in debugging or   modifying. Refer to program listings for more info. SD-91.COM: This is a significant upgrade of the standard "super-directory" program that most RCP/M systems are now using as their "DIR" executor. Some options: * The directory output willfour modes: hexadecimal, decimal, binary, and character. LIST.BAS: An Mbasic program to print any program listing directly from within Mbasic with 50 lines/page. LIST20: is a modification of LIST on FOG/UTL.003. It is designed particul be echoed to a disk file. * Allows the specification of the user number. * Allows for listing of ".LBR" file members. VLIST.COM: provides for varying the speed of file display on the CRT. This is useful because you can skip past the unwanted parly to be used with ^P to obtain a listing of a file on the printer. It masks off the eighth bit of each character sent to the printer so that WordStar files are printed without the strange characters usually obtained. Also, non-printing chaarts of readable files such as .DOC files, and slow down to a comfortable reading speed when desired. XTYPE.COM: will list standard or "Squeezed" files on the screen. AQM files are squeezed assembly language files. They may be unsqueezracters such as form feeds (0CH) and SI (0FH) are not sent to the printer. PRINT.COM: is a file printing utility written in C. It is designed to give attractive, practical printouts of text files, with the filename and page number on each ed using UNSQUEEZE utilities found on FOG/UTL.003, 004, 014, and 031. First Osborne Group Utility Disk Library Prepared by Jim Wack, November 1984 -FOG/UTL#056 HP.COM: is a simple "calculator" for programmers. It is mpage top. (Assumes standard paper and line spacing, 66 lines to a page.) SEND.COM: Send is a handy program to send a byte or a series of bytes directly to your printer. TELL.COM: will "tell" you the vital memory locations used by your CPodelled after a Hewlett-Packard with RPN logic. It can do addition, subtraction, multiplication, exponentiation, quotient, remainder, and bitwise logical operations. It has an 8-word stack and 3 memories. Best of all, it can display in any of /M system. TXT42.$ : is a method of creating instant .COM files that will print out textual messages. It is basically a short program that sits at the head of a .COM file that is created in Wordstar's NON-document mode. A standard WS tex  t file is then added to create an instant text display .COM file. TYPE1.COM: is a machine language alternative to the C program to type files. It will automatically unsqueeze files, exclude certain files, and more. XCAT42.COM XCAT42ULTER4: is an updated version of a file filter utility written by Claude Ostyn. You may selectively delete printer codes, tabs, Wordstar dot commands, stray printer codes and other possible "garbage" in any text file. The program is menu- driven .COM: uses the CP/M catalog file called MAST.CAT. It makes a new cross- reference file which it can then immediately print in paginated format, or can put the new file directly to disk. It can handle files of any length, even if longer than avaiand self explanatory. LBL1ACRS.BAS & LBL3ACRS.BAS: These are two short programs for printing multiple copies of labels with a single address, you specify the number wanted by responding to prompts. LBL1ACRS: Set up for tractor fed labels 3lable memory. MAST.CAT files with thousands of programs can be properly handled by XCAT. AQM files are squeezed assembly language files. They may be unsqueezed using UNSQUEEZE utilities found on FOG/UTL.003, 004, 014, and 031. First Osborne  1/2" x 15/16". LBL3ACRS: Set up for friction fed 8 1/2" x 11" sheets of 2 7/8" x 1" labels 33 to a sheet, these are the sheets that are normally used with photocopy machines. N20.COM: A decimal/hexadecimal/binary number conversion prGroup Utility Disk Library Prepared by Jim Wack, November 1984 -FOG/UTL#057 CV20: is an update of CV on FOG/UTL.010. It is used to compare two files by alternately displaying them on the CRT. CV20 is designed for compaogram by Norman H. Strassner. This program accepts a decimal or hexadecimal or binary number from the CP/M command line and converts it to the two other forms of that number, and displays all three forms on the screen (presently set for 80 columnring ASCII files. However, files that include control characters may also be compared because non- printing control characters are displayed in the form of "[xx]" in which xx is the hexadecimal code for the non-printing character. FI display). OKICHAR.COM: A utility for designing special character sets for the Okidata 92/93 printers. OKICHAR lets you design each character conveniently on screen, and builds up a disk file containing all the character definitions. This f  ile can then simply be PIPed to your printer to install the characters. PK.COM: A handy PeeK and PoKe utility for CP/M. It allows you to examine or change the contents of any location in RAM. You can also read or send a byte to a hardware4, 014, and 031. First Osborne Group Utility Disk Library Prepared by Jim Wack, November 1984 -FOG/EX1.021 This disk contains most of the files which comprise version 1.12 of MEX, the Modem EXecutive, by Ronald Fowle port. REFORMAT.BAS: Is an Mbasic program to reformat delimited disk data files more to your liking. It is assumed that Records are separated by a CR/LF combination, and fields within each record are delimited by commas and there are the samer. A ready-to-run version, installed for the Osborne Executive, is called MEX.COM and is on this disk. MEX.COM and MEX.HLP are the only two files needed on your disk in order to run MEX. The remaining files are either support or documentation  number of fields in each record. SAP40: This CP/M utility reads the disk directory tracks, sorts the entries alphabetically and then rewrites them them back to the disk. All unused or erased areas on the directory tracks are reformatted for the program. Documentation files are: MEX-EASY.DQC Introductory documentation file MEXINFO.TQT Another introductory file MEX-RVW.TQT A short review and commentary on MEX MEX11DOC.WQ Wordstar-formatted main documentation with continuous 'E5' characters. This completely removes previous file names from the directory which have been deactivated. All files of zero length are deleted with the with the exception of files beginning with "-". This supports labeling d file for version 1.1 MEX11DOC.TQC Table of contents for above file MEX11UPD.DQC Update documentation from version 1.0 MEX112.UQD Update documentation from version 1.1 MEX20.HQP A "hype" file describing future 2.0 relisks for the catalog program MCAT. The program works with CP/M 1.4 and CP/M 2.2 but does not work with CP/M 3.0 or M/PM. AQM files are squeezed assembly language files. They may be unsqueezed using UNSQUEEZE utilities found on FOG/UTL.003, 00ease, intended to be a proprietary (i.e. for sale) version. Support files are: GET.DQC Documentation for GET file GET.MEX Allows unattended downloading operation of MEX MEX-OVLY.BQG Description of   possible overlay bugs MEX112.BQG Description of a combination of settings which can cause errors in MEX operation MEX112.COM Uninstalled version of MEX 1.12 Additional files, including the computer and mohe third MEX newsletter MEXNEWS.0Q4 The fourth MEX newsletter (what else?) OZMEX.MSG Informational file detailing Osborne overlay installation Support files are: MLOAD.COM The linker file for installing overlays MXO-dem overlays and more newsletters, are on - FOG/EX1.022. Squeezed files (those with a Q as the middle letter of the filetype) can be unsqueezed using NSWP205, on -FOG/EX1.017. First Osborne Group (FOG) Executive Disk Library Prepared by JimOS14.AQM Source code for the Osborne 1 overlay MXO-OX11.AQM Source code for the Executive overlay MXO-SM13.AQM Source code for smartmodem overlay There are two sets of custom character sets for the APL programming language on this disk, whi Switz, 31 October 1984 (Happy Halloween!) -FOG/EX1.022 Among others things, this disk contains the remainder of the files which comprise version 1.12 of MEX, the Modem EXecutive, by Ronald Fowler (see - FOG/EX1.021 for thch are designed to be used with the CHARGEN program for the Executive (both are included for the sake of completeness): APL.CQR, from Eric Meyer, has two associated files with it: APL.DQC, which describes the file and APL.OQI, which is a pre main .COM and other supporting files). A ready-to-run version, installed for the Osborne Executive, is called MEX.COM and is on - FOG/EX1.021. MEX.COM and MEX.HLP are the only two files needed on your disk in order to run MEX. The remaining fie-prepared file to use with the Okidata 92 printer to allow printing of the custom characters. APLCHARS.CQR, from Rinaldo Prisco, is another APL character set with APLCHARS.DOC as the documentation file. EXECESAY.TQT is a text file from Gles are either support or documentation for the program. Documentation files on this disk are: BUFFERS.DQC Describes MEX buffers in more detail MEXNEWS.0Q1 The first MEX newsletter MEXNEWS.0Q2 The second MEX newsletter MEXNEWS.0Q3 Tordon Wilk describing screen-dump and internal clock manipulation techniques on the Executive. This file is included to serve as background documentation for TIME and SNAPSHOT, also by Gordon, and included on this disk. FNKEYS.COM, from Er  ic Meyer, allows you to save function key assignments for the Executive to disk files, and restore any setup from these disk files quickly. FNKEYS.DQC is the accompanying documentation file. KEYBOARD.COM, also from Eric Meyer, allows you t a combined documentation file for both programs. The .ASM source code files are included as well. SNAPSHOT.COM, from Gordon Wilk, dumps the existing screen display (exclusive of any special graphics) to your printer. Running the program iso create and save to a file any custom keyboard layout desired. Restoring or changing the keyboard layout is easily accomplished and is documented in KEYBOARD.DQC. PATCHWS.TQT is a file from Gordon Wilk which lists all the patch locations in  as simple as typing "SNAPSHOT" at the CP/M prompt. The file may also be included as a subroutine in other programs, as described in the source file, SNAPSHOT.AQM. SONG, from Bob Abrahams, is a rendition from "Baroque Hoedown" created withWordstar 3.3, both alphabetically and numerically. Similar lists appear on -FOG/EX1.018; this file is included because of the annotations made by Gordon and for the instructions included in PATCHWS.DQC. PIANO.COM, from Bob Abrahams, is a nea the aid of PIANO.COM (above). The source file, SONG.AQM, is included. I should warn you.....running this program in a quiet office can be attention getting; it cannot be terminated once started (you must let it finish, or reset the computer). t little routine to convert the left half of the keyboard into a simulated piano keyboard. Invoke the program by simply typing "PIANO"; stop the program with a control-C. As described in the accompanying .ASM file, this file may be used to cr TIME, from Gordon Wilk, is a collection of files to create a Resident System Extension (RSX) which allows programs to interrogate the Executive's internal clock routines. Source code, TIME.ASM, is included. Squeezed files (those with aeate musical routines, such as SONG.COM, also on this disk. SAVKEY and SETKEY, from Gordon Wilk, are similar to FNKEYS and allow saving both function and arrow key definitions to a disk file, for quick restoration at any time. SET/SAV.DOC is Q as the middle letter of the filetype) can be unsqueezed using NSWP205, on -FOG/EX1.017. First Osborne Group (FOG) Executive Disk Library Prepared by Jim Switz, 31 October 1984 (Happy Halloween!) ********************************************  ****** That completes the synopsis of new library disks introduced this month. Gale Rhoades FOG Executive Director November, 1984  NEWS1284.LIB First Osborne Group (FOG) Library News December 1984 Disks introduced this month include FOG/APP.050, FOG/MAX.001 thr .004 Followin i synopsi o DISK.DO file fro eac o thes ne librar disks: FOG/APP.050 DIALER.COM and the included squeezed files DIALER.AQM and DIALER.DQC were submitted by Jim Schenkel. They are designed to work with the Hayes Smartmodem, but should work with any Hayes compatible modem. It requires an extension telephone on the same line as the modem. It is designed to dial phone numbers for use in making normal phone calls. It is not intended for use with telecommunications programs such as MODEM7. Complete instructions are given in the file DIALER.DQC. It would be best to print this file out first. Since it is a Squeezed file, you may print it out using NSWEEP205 or may unsqueeze it with any of several programs. It is a Wordstar file and may be p!  rinted out easily. A suggestion if you want to save it in a nice three ring binder. Load up the file and at the top of the first page type .PO 13 and save the file. Load your printer with tractor feed paper and print out the odd number pages -DM.BAS, IDENT-DM, INIT-DM.BAS are a very nice little desk manager program written in MBASIC. (The DM in the title stands for DESK MASTER.) There is no document file with it, but it is so simple to run that it almost doesn't need one. One problemone at a time. This is done by using the START AT PAGE NUMBER and STOP AT PAGE NUMBER options in the print options section of Wordstar. (EXAMPLE) START AT PAGE NUMBER (1) STOP AFTER AT PAGE NUMBER  I discovered with it is that it uses file number 4 and MBASIC doesn't support this as a default. So to get the program to run properly set it up in the following way. Put MBASIC and the above files on one side on a disk. Set up one of your(1) It requires you to select one page at a time but it will print out all the odd pages offset to the right margin. After the first printout you can bring the filename to the screen by entering ^R when it asks for the name of the file to print.  special function keys (using SETUP on the Osborne master disk) as follows. MBASIC /F:4 RUN "INIT-DM" Save this into the system tracks on the disk with the programs on it. The /F:4 behind the filename will set up the progr When the odd number pages are done, reload the file and replace the .PO 13 with .PO 1. Resave the file. Reverse the tractor feed paper so it will print out on the back side and redo the printout, this time selecting the even pages. The resultam to handle files #1, #2, #3 and #4. Something I found out, the normal default in MBASIC is only through #3. Reboot the disk. Press ^(num) (whichever number you put the above command sequence in) and the program should load and bring up the will be the instructions printed to the outside of the page away from the holes. It looks great and there is no worry about punching out some of the text when you punch the binder holes. DESK-DM.BAS and the companion files CALC-DM.BAS, DDISK original menu. First select the option to initialize the data disk. The data disk must be ANOTHER DISK and it must be in the DEFAULT DRIVE, which will require some disk swapping. The easiest way to do this is to use a "flippy" and put the dat"  a files on the back side of the program disk. Once the data files are set up the program will prompt you to change disks from Program to Data and back again as needed. If you get stuck somewhere, the key appears to return you to the preced in how some of the features were accomplished, unsqueeze the backup file, rename it with the BAS extension and list it. It can be unsqueezed with one of the SQ/USQ programs or NSWEEP205 or a later version of NSWEEP. If you encounter any proding step in every case, or else it returns you to the preceding menu. To run this program on any other computer, the only thing that seems to require changing is the clear screen code. This is found in the program on line number 110. Simply cblems or if you come up with some great changes to improve the performance of these programs, please contact the FOG offices and let us know about it. Applications Disk Library Prepared by Walt Beaudry, November 10, 1984 hange the 26 in the section of the line CL$=CHR$(26) to whatever the clear screen code is for your particular equipment. Resave the program and everything should work great. The other file on the disk DESK-DM.BQC is a squeezed version of the orFOG/MAX.001 TOPIC: Essential Programs Thi i th firs dis i th Lob MAX-8 serie o FOG disks. As such, I chose to include two programs (along with complete libraries and documentation) which will be essential to all futuriginal program. As submitted, the program took up 26K of memory space and on a DD Osborne there is only 27+ K of memory left after Mbasic is loaded. The result was that the computer was stopping every two or three entries to do a fre(0) commande MAX disks. NSWEEP.COM & NSWP207.LBR is he famous Dave Rand disk directory "sweep" program and its library. This program allows you to unsqueeze any files on the MAX disks which are squeezed (any file with a Q in the middle of its exten and the program ran very slowly. The working DESK-DM.BAS file has had most of the REM statements removed and now only takes up 20K. This seems to work very well. The program was very well annotated with REM statements and for anyone interestetion) such that they may be used normally under CP/M. Please note that NSWEEP will fast become your most-used utility, as it has some 25+ functions available in 12K!! To see the full docs, see NULU below. NULU.COM & NULU10.LBR is the #  new Library Utility package which follows the famous Novosielski library protocall. This program can process .LBR files such that you can extract any files bound into them. You see, a .LBR file is actually a collection of one or more smalleibrary. This is provided so that you can configure the program to your special needs. SETIO.LBR contains the program SETIO.ASM, which allows the user to set the serial ports (A and B) to any configuration that MAX allows. It is an r files bound into one file. This has the effect of taking up less directory space on a disk, and also less time up/downloading on RBBS systems. I again include the .COM file and the .LBR file, which contains the doc files for NULU.  extremely good program which is helpful quite often. The program source is self-documented. FOG/MAX.003 TOPIC: MAX RBBS p.1 & Misc. Utilities This disk contains part 1 of the files necessary to start your own RBBSThis is the FIRST disk you MAX folks should obtain, as all other disks will use these programs (or later versions thereof) to reduce storage requirements. ENJOY!! FOG/MAX.002 TOPIC: Communications Thi dis (Remote Bulletin Board System) on your MAX, and to fill the rest of the space, some miscellaneous utility programs of interest to MAXers. BYE3MAX.AQM is a squeezed file (see -FOG/MAX.001) which sets up your MAX to answer a phone and  contain thre program designe t hel with communications on the MAX-80. BAUD.ASM is a short program to set the baud rate of either of the serial ports on the MAX. It is provided in source form. MDM740.LBR is Irv Hoff's versioncontrol incoming calls, access to your system, certain passwords, etc. It is an extremely important part of any RBBS, since you can't constantly be present to control the operation of your board. It should be self-documenting. F3 of the Modem 7 program originally developed by Ward Christiansen. This library contains the M7LO-1.ASM MAX-80 overlay for MDM740, and instructions on putting the system together is found in that file and also in a doc file in the l740.LBR is a library file (see -FOG/MAX.001) which contains the source (!) to MAX's XCOPY formatting program. It is public, and very well documented. It is very much worth taking a look at. LOBO4.LBR is a library file (see -FOG/MAX.001) whi$  ch contains four useful utility programs: REVERSE.COM and NORMAL.COM are files which change the programmable character set of MAX. REVERSE shows characters in INVERSE VIDEO instead of low intensity. Works SUPommunications program and more ways to manipulate character sets. MAXRBBS.LBR is the library file (see -FOG/MAX.001) which contains the Bulletin Board program and documentation. This program is written in Microsoft (tm) BASIC and isER with WordStar (tm)! NORMAL changes the set back to low intensity. LTIME.COM makes MAX an extremely expensive desk clock. LOBOADR.DOC is a list of important addresses in MAX's BIOS and memory mapped areas.  better compiled, if you have a compiler. The Bulletin Board system controls the message system and entry to CP/M remotely. This is the last installment of RBBS until further notice; I do not yet have XMODEM (file transfer program)  Clears up some mysteries about how MAX functions and shows where you can make changes to suit your needs. QC.COM is a MAX-dependant program which lets you do a Quick Copy of files from disk to disk. It buffers as muchconfigured for MAX, and that would be part 3. Hang in there, folks. If any of you have such a program, please submit it to FOG RBBS 6 or write to me care of FOG. I sure would like to see it!! MCHRSETS.LBR is a library of routines and d data in the TPA as possible in one read before sending the info to the destination. Another of those utilities that you'll use every day. No doc file; just type QC, return, and a ?, and you will see a help listing. ocs concerning the programmable character set of MAX. There is an example program included which lets you see how the author modified his own character set. RUSSIAN.LBR is a library of programs and docs which is a tutorial to Russian. W FOG/MAX.004 TOPIC: RBBS pt.2, Communications, Char Sets This disk contains Part 2 of the files you need to start your own MAX-80 RBBS. This part is continued from -FOG/MAX.003. The rest of the space is used to pass along another chat makes this library so interesting is that its programs modify the programmable character set of MAX to display Russian characters as you work. SMODEMX.COM is a deriative of the Christiansen Modem-7 software specifically set up %  for a Hayes Smartmodem and compatibles. It has no doc file, but is completely menu driven. You might look in MDM740.LBR (-FOG/MAX.002) for explanations of most commands in SMODEMX. I should say here that, if you stay away from modem284.LIB CRC = E8 3C ---------------------> SUM OF CRCS = B1 91  --> FILE: NEWS1184.LIB CRC = 62 C5 --> FILE: NEWS1 exten no copyrighte b th origina autho fo th exclusiv us an enjoymen o it members An reproductio o dist-dependant routines such as DIS and CAL, you can use this program with most modems. I hope soon to have the source to SMODEM in a later MAX library disk. Look for it! LOBOMAX Disk Library Prepared by Joel L. Seber, 11/23/1984 ************************************************** That completes the synopsis of new library disks introduced this month. Gale Rhoades FOG Executive Director December, 1984 --> FILE: -FOG/LIB.006 CRC = 00 00 --> FILE: /LIB#006.DOC CRC = 8F 1B --> FILE: NEWS0884.LIB CRC = 8E 80 --> FILE: NEWS0984.LIB CRC = 0A B6 --> FILE: NEWS1084.LIB CRC = 7C 73 --> FILE: NEWS1184.LIB CRC = 62 C5 --> FILE: NEWS1&  ary, 1985 t is now complete. Gale Rhoades FOG Exective Director Januert R t mrgn X = S+Q | ^P pr code ^T tog case ^Z rpt change >A!A> ))_=#TQEdF ISS First Osborne Group (FOG) -FOG/LIB.006 Copyright 1985 by First Osborne Group (FOG) to the extent not copyrighted by the original author for the exclusive use and enjoyment of its members. Any reproduction or distribution for profit or personal gain is strictly forbidden. For information, contact FOG, P. O. Box 3474, Daly City, CA 94015. Each NEWSmmyy.LIB identifies library files added during month mm, year yy. This disk contains library news for 8/84, 9/84, 10/84, 11/84, and 12/84. LIB files may be read using TYPE or WordStar. This disk was originally released as FOG/LIB.XXX. It is now complete. Gale Rhoades FOG Exective Director Janu'   ----CHEK--------ver 1.5-------04/11/83---- FILE CRC CHARS RECORDS -FOG/LIB.006 00 00 0 0 /LIB#006.CRC 23 9F 384 3 NEWS0884.LIB CC 25 49152 384 NEWS0984.LIB 6B 97 384  3 NEWS1084.LIB C2 F5 384 3 NEWS1184.LIB 8C A0 19200 150 NEWS1284.LIB C7 C0 12032 94 /LIB#006.DOC AF D7 896 7