IMD 1.16: 28/05/2007 16:02:50 -FOG/LIB.004         NEWS1183LIBw NEWS1283LIBa /LIB#004CRC --> FILE: -FOG/LIB.004 CRC = 00 00 --> FILE: /LIB#004.DOC CRC = 2C 07 --> FILE: /UTL#038.DOC CRC = 72 10 --> FILE: NEWS0184.LIB CRC = 0F 44 --> FILE: NEWS0284.LIB CRC = 22 71 --> FILE: NEWS0384.LIB CRC = D5 0A --> FILE: NEWS0484.LIB CRC = B2 AD --> FILE: NEWS0584.LIB CRC = C4 D1 --> FILE: NEWS1183.LIB CRC = BA DA --> FILE: NEWS1283.LIB CRC = C6 50 ---------------------> SUM OF CRCS = 9D 7E -FOG/LIB004/LIB#004DOC-/UTL#038DOC%+NEWS0184LIBmNEWS0284LIB NEWS0384LIB% !"#$NEWS0484LIB NEWS0584LIBM&'()*   NEWS1183.LIB First Osborne Group (FOG) Library News November 1983 Responding to the many requests and suggestions received since double-density became available, a new procedure has been devised for naming the files on each library disk which describe contents of the disk and which list CRC checksums for the disk. Beginning this month, the file which previously would have been called DISK.DOC will instead be given the name /ccc#nnn.DOC, where ccc indicates the library category (e.g., GAM, UTL, APP, etc.) and nnn indicates the disk's sequential number within that category. Similarly, the CRCKLIST.CRC file will be renamed /ccc#nnn.CRC. This will avoid the problem of overwriting DISK.DOC and CRCKLIST.CRC files when PIPing two single-density library disks to one double-density disk. However, please note that other filenames are ocassionally duplicated between disks. For example, different versions of MENU.BAS appear on fe versio o /UTL#038.DO shoul replac th origina on all copies of FOG/UTL.038. Jim Woolley FOG Disk Librarian June 1984   or FOG/MIS.013. This DISK.DOC file was inadvertently missing from that disk when it was first introduced into the library. This file has since been added to its library disk. NEWS1282.LIB identifies library files added during the month of Deommon names. Further discussion of this point appears in NEWS0183.LIB and NEWS0583.LIB. FOG/APP.001 and 002 contain the Osborne/McGraw-Hill General Ledger system. During the Spring of this year, the document referenced for that system was takecember 1982. NEWS0183.LIB identifies library files added during the month of January 1983. NEWS0283.LIB identifies library files added during the month of February 1983. NEWS0383.LIB identifies library files added during the month of March 1n out of print by the publisher. H. Vinson Sumerlin of Sacramento, CA, states that reprints may be obtained for $20 from Vandata, 17544 Midvale Ave North, Suite 107, Seattle, Washington, 98133. Phone orders referencing a charge card may be made b983. NEWS0483.LIB identifies library files added during the month of April 1983. NEWS0583.LIB identifies library files added during the month of May 1983. NEWS0683.LIB identifies library files added during the month of June 1983. NEWS0783y calling (800)426-5248. Disks introduced this month include FOG/LIB.003 and XXX, FOG/UTL.031 thru 033, FOG/APP.028 thru 030 and XXX, and FOG/LNG.011 thru 013. Following is a synopsis of DISK.DOC files from each of these new library disks: .LIB identifies library files added during the month of July 1983. NEWS0883.LIB identifies library files added during the month of August 1983. NEWS0983.LIB identifies library files added during the month of September 1983. NEWS1083.LIB iden FOG/LIB.003 This disk was first introduced into the library in preliminary form as FOG/LIB.XXX. It is now complete; therefore, sequence number 3 has been assigned. M13/DISK.DOC is a copy of the DISK.DOC file ftifies library files added during the month of October 1983. FOG/LIB.XXX NEWS1183.LIB identifies library files added during the month of November 1983. This disk is presently incomplete. Additional files will be added ive different disks in the Games category. Also, DISK.DOC and CRCKLIST.CRC files on previously installed library disks will not be renamed. Care should be taken when consolidating library disks to prevent inadvertent elimination of files with c  me with wildcards. And it takes up much less space for the COM file. USQNEW is a new version of USQ, the unsqueeze utility found on FOG/UTL.003, 004, and 014. This one takes much less space for the COM file. It was submitted by Eric Pearson list of phone numbers which may be modified, assembled, and overlayed into M712OS1. (I have not been able to test Smartmodem capabilities.) If your printer interface is seperate from the modem interface (for example, a Centronics connection off. FOG/UTL.032 The program / (pronounced slash or slant) permits entry of several CP/M commands on one line. Each command will be executed in turn as if the CP/M utility SUBMIT were being used. This program was received the IEEE-488 port), pressing should toggle the printer on/off. Any character after ESC (which is the same as ) will be transmitted as is. A logon sequence may be installed by modifying M712OS1.AQM, assembling, and overlaying i from the Denver Osborne Group (DOG). Also, see EX12 on FOG/UTL.015. DELBR, submitted by Eric Pearson, will unpack the files from a LBR file created by the Library Utility LU found on FOG/UTL.017. The individual files contained within filname.nto M712OS1.COM. This version will not support a BREAK signal or phone line disconnect. NSWEEP, submitted by Eric Pearson and Dave Ring, is a new version of SWEEP, the generalized file maintenance utility found on FOG/UTL.005 and 013. NSWEEPLBR will be extracted and placed on the default drive. HOSTCM, submitted by Bob Scott, is an Osborne 1 smart terminal interface to the HOSTCM mainframe communication program distributed by WATSOFT, Inc. Scott uses this program to upload files t will automatically unsqueeze a squeezed file for view (on the screen) or print (on paper). Or it will create an unsqueezed version of a file; it cannot squeeze yet. It will change certain status bits of tagged files. You may tag, find, and renao an IBM running VM/CMS. This is an MBASIC program. Bob Scott also submitted ML92SET, a menu driven program for setting special character styles on an Okidata Microline 92 printer. (This program may also be compatible with certain other Okidatin future weeks. FOG/UTL.031 This disk contains MODEM712 for the Osborne 1 submitted by Byron McKay. This version of MODEM712 should support special features of the Hayes Smartmodem, including autodial. NUMBERS.AQM is a   e screen is copied, the resulting file may be printed or used as part of a WordStar document. You may wish to rename this program because its name is similar to CP/M utilities which display the hex contents of a file. DMPSCR performs a functionand arrow keys for the Osborne 1. The configuration of these keys may be saved in a file. SUBSET (as well as SUPERSET) will permit key values to be reset from a previously created key configuration file. SUPERSET will also permit redefinition  similar to DUMP. An MBASIC program, it takes much longer to copy the screen. However, you may wish to incorporate the logic into your own MBASIC programs. The screen copy will be saved in DMPSCR.DAT on the default drive. This program was subof the program (nominally AUTOST) automatically run at boot time (cold, warm, or both). SUPERSET.CQ and SUBSET.CQ are squeezed source code files written in Software Toolworks C/80. SUPRSET1.COM and SUBSET1.COM are the executable command files mitted by Jerry Silverstein, previously of the Osborne Users Computer Group of Houston (OUCH). It is documented in SILVER.DOC. Chris Hill indicates that DMPSCR was the precursor to DUMP. GRAPH, submitted by Gobind Singh Khalsa of Liverpool, configured for single-density. SUPRSET2.COM and SUBSET2.COM are the executable command files configured for double-density. Refer to SUPERSET.DOC for examples of use. These programs were submitted by Dave Ring. X, submitted by Dal Allan, is aNY, will print graphics characters from the screen to an Epson with Graftrax. Only graphics characters will be printed; text will be replaced by blanks. I/O-CAP was received from David Whorf of San Francisco. It will capture all console I/O in smaller (2K) version of XDIR. Also, see D on FOG/UTL.003 and 019, DIRR on FOG/UTL.015, and SUPERDIR on FOG/UTL.005. FOG/UTL.033 DUMP, submitted by Chris Hill, will copy text from your Osborne 1 screen to a file. Once thto a 2K buffer. When full, the buffer will be written to a file on drive A called USER.LOG. Subsequent buffer writes will append to that file. It currently is setup to load at 8000h; therefore, it will only work in conjunction with programs a Microline models, such as 82, 83, 84, and 93.) Since I do not have the necessary equipment, I have not been able to verify that HOSTCM and ML92SET function as described. SUPERSET will display and permit modification of the special function    are encouraged to send a donation ($35 is suggested) to the author. See PCFILE.DOC for details. CHECK.CAL is a checkbook template for SuperCalc submitted by Jim Rowe. See CHECK.DOC for further information. FOG/APP.029iversity and is becoming popular among academic groups. See KERMIT.DOC for additional information. TO80 was also submitted by Chris Hill. For Osborne 1 users with the 80/104 column screen upgrade (SCREEN-PAC), TO80 will switch from 52 or 104 to  PCFILE.DOC describes the PCFILE system contained on FOG/APP.028. 3-DPLOT, CGPLOT, and PLOT3 are MBASIC programs submitted by Bob Scott. They are designed to work with the Radio Shack CGP-115 plotter. A description of each may be found in S80 column format. It is documented in TO80.DOC. TO is a generalized version of TO80. The command TO n, where n is 52, 80, or 104, will set the screen format desired. FOG/APP.028 This disk and FOG/APP.029 contain the PCOTT.DOC. Since I do not have a CGP-115 plotter, I can not confirm proper function of these programs. INVTRIG contains arccos and arcsin inverse trig functions written as GOSUB routines in MBASIC. This was also submitted by Bob Scott and is CFILE database management system written by Jim Button and submitted by Craig Chun. PCFILE is a complete but easy to use database system customized for the Osborne 1. It is well documented by the file PCFILE.DOC found on FOG/APP.029. PCSORT described in SCOTT.DOC. Finally, Scott submitted OKIWSP.HEX, which is an assembled version of the WordStar patch file WSPATCH2 (found on FOG/APP.018) configured for the Okidata Microline 92 printer. Follow instructions found in WSPATCH2.DOC ois a sorting routine used by PCFILE. PCEXPORT is a stand-alone program to convert PCFILE database files into comma separated format for use with WordStar/MailMerge, BASIC, dBASE II, or SDI (SuperData Interchange). If you find PCFILE useful, youn FOG/APP.018 to overlay OKIWSP.HEX onto your copy of WS.COM. Also, see SCOTT.DOC. Again, since I do not have an Okidata 92, I can not verify this file. WSPTCHDD, submitted by Bob Whitaker of the Raleigh (NC) Osborne Computer Club (ROCC), is arequiring 32K or less. Refer to I/O-CAP.DOC. KERMIT, submitted by T. J. Olney of Englewood, NJ, is a smart terminal communications program. It is most useful if KERMIT is used on both ends of the link. This program is sponsored by Columbia Un  not verify proper operation of this system. FOG/APP.XXX This disk contains the balance of files for the BYMAIL system initiated on FOG/APP.030. CPA, submitted by Ng Cheng Mei of Singapore, is a critical path analysis pr Ohio, ^OB^OS group. They represent another approach to patching WordStar for specific printer controls and other special features. These files, intended for use with the CP/M SUBMIT utility, are customized for the Okidata Microline 84 printerogrammed in MBASIC. The critical path method (CPM) is a project scheduling tool. Also, see the PERT project evaluation and review technique programs found on FOG/APP.005 and 013. CPA is adapted from an article by Zimmerman and Conrad, BYTE Mag; however, they may be easily modified for other printers. Details are described in PROC.DOC, except that reference to WSPTCHDD is missing from that description. FOG/APP.030 AMORTAB2, submitted by Benjamin H. Cohen of Chiazine, 7/82, pp. 378 - 390. The remaining SuperCalc template files were submitted by Steven Dyk of Saskatchewan. CHECKBAL is an aid to balancing your personal checkbook. HISNHERS is similar for two persons using one checking account. I believcago, is a SuperCalc template for loan amortization. Brief instructions are built into the template. Further information is contained in AMORTAB2.DOC. ELNA, submitted by Reuben Sand, is a SuperCalc template for stock portfolio analysis. Refere that CHARGEN is supposed to facilitate calculation of dot graphics characters to be printed by Epson or NEC matrix printers, but I can not determine how to use it. (If anyone figures this out, please drop me a note.) READ.THS documents these  to ELNA.DOC. BYMAIL is a dBASE II mail list system submitted by Byron McKay. Some of the BYMAIL files are found on this disk; the remaining files are on FOG/APP.XXX. The system is documented in BYMAIL.DOC. Since I do not have dBASE, I can three applications; it also references a file named VISA, which was not received. This disk is preliminary. Additional files will be added in future weeks. FOG/LNG.011 thru 013 FOG/LNG.011 thru 013 contain the MVP-FORTH sy version of WSPATCH (found on FOG/APP.005) for double-density Osborne 1's. This program will patch WordStar to provide a blinking cursor and automatically configured arrow keys. The remaining files were submitted by Art Ripley of the Oberlin,   Jim Woolley FOG Disk Librarian November 1983  not been installed in the library. That completes the synopsis of new library disks introduced this month. UTOST.COM is an assembled version of MVP- FORTH with the utility and editor "screens" loaded. ASMFZ80.DOC describes the Z80 assembler for FORTH written in FORTH. FOG/LNG.012 contains SDFORTH.SCR, which is set up for use with MVP-FORTH on a single-density Osborne 1. See SDFORTH.DOC for further information. FOG/LNG.013 contains DDFORTH.SCR, which is set up for use with MVP-FORTH on a double-density Osborne 1. See DDFORTH.DOC for further information. To maintain integrity of these SCR files, one should COPY the entire library disk to a blank disk using COPY.COM. If PIP or SWEEP was used instead, follow the procedure described in the appropriate xDFORTH.DOC to re-establish the SCR file. Thanks to Jim Crowell for setting up this system on the Osborne 1 computer. It should be noted that Bob Scott also submitted a version of MVP-FORTH, but his has not been installed in the library. That completes the synopsis of new library disks introduced this month. stem submitted by Jim Crowell. MVPFORTH.DOC on FOG/LNG.011 describes the system. MVPFORTH.AQM is a squeezed version of the 8080 assembly language source file for the public domain FORTH-79 version of FORTH implemented by Dr. Glen B. Haydon. A   February 1984 ere no new disks introduced this month. Jim Woolley FOG Disk Librarian  NEWS1283.LIB First Osborne Group (FOG) Library News December 1983 Ron Hockemeier of Flemington, NJ points out that UNLOAD.COM exists on FOG/UTL.003 but is not documented in the DISK.DOC. Its purpose is to convert a binary (machine language) file into a HEX file. Since a HEX file is in ASCII, it may be more convenient for transferring binary data between computers. To convert a COM file into a HEX file, place UNLOAD.COM in drive A. At NEWS0284.LIB First Osborne Group (FOG) Library News February 1984 There were no new disks introduced this month. Jim Woolley FOG Disk Librarian   ext line, type . (a period). This will patch location 02EFh from 00h to 01h. At DDT's - prompt, press . At the A> prompt, type SAVE 3 UNLOAD.COM The result will be a modified version of UNLOAD.COM which will assume that the Hle may be converted back into a COM file by using the CP/M utility LOAD. Apparently UNLOAD is written generically to allow the created HEX file to begin at any address. The desired hex address is identified by the second command line argument. EX file is to begin at 0100h if no second argument is given on the command line. Another version of UNLOAD has been installed on FOG/UTL.034 (see below). This version assumes 100h as the HEX file origin, obviating the need for the patches out If none is given, 0000h is assumed. Since LOAD always loads beginning at 0100h, it makes most since to specify 100 in the second argument. (Note: It seems that the address is misinterpreted if less than three digits are used.) The followinlined above. Ron also noted that the calculator program @.COM does not function correctly when using the double- density version of the Osborne 1 operating system. It does work with the old single-density version. RPN found on FOG/APP.012 is a g procedure suggested by Richard C. Ferryman of Dover, Kent, UK, may be used to modify the FOG/UTL.003 version of UNLOAD.COM so that 0100h will be assumed if no second command line argument is given. Place DDT.COM and UNLOAD.COM on a disk which better program anyway; it works with both single- and double-density. The INDEX program on FOG/APP.006 will produce an index of words and phrases marked in a text file. David Wolen has determined that INDEX apparently assumes 66 lines per page has a copy of the CP/M system tracks (a bootable disk). Place that disk in drive A. Initialize by pressing . At the A> prompt, type DDT UNLOAD.COM At DDT's - (minus) prompt, type S2EF At the next line, type 01 At the nto calculate on which page a marked word or phrase appears. Naturally, the default WordStar Document mode file will have only 55 lines per page (plus 3 for the top margin and 8 for the bottom margin). This causes INDEX to miscalculate page numb the A> prompt, type UNLOAD filename 100 where filename is the name of a COM file. The COM filetype is assumed. UNLOAD will create filename.HEX starting at 0100h, which is the beginning of the CP/M Transient Program Area (TPA). The HEX fi  ntries selected from the Applications, Languages, and Miscellaneous categories. Text for each SYNOPSIS.cat file is extracted from the DISK.DOC files for disks in that category (cat). Similar entries are placed in the NEWSmmyy.LIB files found MT/.MB as top/bottom margin indicators. Another way is to use WordStar to Print the document to disk, then index the resulting disk file. However, David says only the phrases marked for indexing remain marked after printing to disk; the used to mark words is apparently lost. I have scanned the COM file using DDT in a vain attempt to change the 66 line assumption, but no luck. Disks introduced this month include FOG/LIB.X+1 and X+2, FOG/GAM.XXX, FOG/APP.031, and FOG/UTL.034 aS.cat files may be displayed using the CP/M command TYPE. Each category may be searched by keyword with the FIND utilities from FOG/UTL.020 and 027. WordStar may be particularly useful for displaying, printing, and searching the synopsis files.nd 035. Following is a synopsis of DISK.DOC files from each of these new library disks: FOG/LIB.X+1 and X+2 FOG/LIB.X+1 contains synopses of disks in the Library, Games, and Utilities categories of the FOG disk library. Al For example, to search for all dBASE applications, place SYNOPSIS.APP in drive B and your WordStar disk in drive A. At the A> prompt, type WS When WordStar is ready, type D to edit a file and specify the filename B:SYNOPSIS.APP. Once thiso included are descriptions of the best entries selected from the Games and Utilities categories. FOG/LIB.X+2 contains synopses of the Applications, Miscellaneous, Languages, and Hackers categories. Also included are descriptions of the best es file has been loaded, tell WordStar to find (search) by pressing F. At the FIND? prompt, type DBASE, and for OPTIONS?, specify U to ignore case. WordStar will find the keyword DBASE (or dBASE) and display it in context. When you wishers placed in the index. David notes that one way around the problem is to insert .PA at the end of each page in the document. INDEX does recognize .PA as a page break indicator, though it does not recognize .PL as a page length indicator nor .  ry Silverstein. SLOTS, submitted by Ron Forsythe, simulates a slot machine customized for the Osborne 1. Instructions are contained in SLOTS.DOC. Another version of this game may be found on FOG/GAM.011. TYPERACE, from Donald Hill, is a typinABANDON EDITED VERSION question with Y for yes. For each category except Library (LIB) and Hackers (HAK), the files, programs, and systems selected as the most useful or unique are summarized in BEST-OF.cat. These text files may be displayed g tutor and horserace game. It is most effective with an 80- column screen. The above games are MBASIC programs. FASTLIFE is a more entertaining version of the LIFE game found on FOG/GAM.010. It uses graphics to simulate birth and death of cusing the CP/M command TYPE; if is toggled, the display will also be printed. WordStar may be used to display, print, or search the file. These disks are presently incomplete. Since the SYNOPSIS and BEST-OF files will be periodically ells, eventually reaching an equilibrium condition. This assembly language program was provided by Carl Flarity. This disk is preliminary. Additional files will be added in future weeks. FOG/APP.031 BYMAIL is a dBASE updated, it is not expected that these disks will ever be made permanent. FOG/GAM.XXX DUCK, contributed by Tim Fox, is a graphics shooting gallery game like that published in the Portable Companion, April/May 1983, p. 42, II mail list system submitted by Byron McKay. Some of the BYMAIL files are found on this disk; documentation and the remaining files are on FOG/APP.030. CPA, submitted by Ng Cheng Mei of Singapore, is a critical path analysis programmed in MBby Peter H. Kelly. Another version of this game submitted by Ray Rhodes was so similar that it was not included here. ESCAPE is a tank battle game using screen graphics. PINGPONG, also with graphics, is a pong game. These were provided by JerASIC. The critical path method (CPM) is a project scheduling tool. Also, see the PERT project evaluation and review technique programs found on FOG/APP.005 and 013. CPA is adapted from an article by Zimmerman and Conrad, BYTE Magazine, 7/82, p to search for additional occurences of the keyword, simply press . Press to begin another search from the beginning of the file. To terminate, press Q; if you inadvertently made changes to SYNOPSIS.APP, respond to the   tically upon cold boot. As with SUBMIT, substitution parameters of type $n may be utilized. DSKLABL1, from Dennis McFerran, is an update of DSCLABEL and DIRLABEL found on FOG/UTL.009 and 013. Using an Epson printer, this program will print a rCalc template files were submitted by Steven Dyk of Saskatchewan. CHECKBAL is an aid to balancing your personal checkbook. HISNHERS is similar for two persons using one account. I believe CHARGEN is supposed to calculate dot graphics characte label listing each file on a disk, the date, whether the disk is single- or double-density, the amount of free space, the disk name (e.g., -FOG/UTL.034), and a page number if more than one label is required to list all files. MLOAD is a substitrs to be printed by Epson or NEC matrix printers. This disk was first introduced into the library in preliminary form as FOG/APP.XXX. FOG/UTL.034 ASPRETTY, submitted by Byron McKay, will beautify an assembly language soute for the CP/M utility LOAD, which makes a COM file from a HEX file. MLOAD will load multiple HEX files and permits the resulting COM filename to be specified. The COM file will begin at the HEX file origin rather than always at 100H, but a lurce file. AUTOSUB, provided by Carl Flarity, works like the CP/M utility SUBMIT; however, the SUBMIT command lines are predefined in the AUTOSUB program rather than being given in a file of type SUB. The desired command lines must be typed intoad bias may be specified. Jim Crowell contributed MLOAD to the library. SERIAL is a 6850 ACIA contol utility similar to OSFIG found on FOG/UTL.001. The 6850 ACIA is the chip which drives the Osborne 1 RS232 serial and modem ports. This menu o AUTOSUB.ASM before it is assembled. AUTOSUB.COM may be run just like any other program except that it will cause the predefined set of commands to be performed in sequence. If desired, AUTOSUB.COM may be renamed AUTOST.COM and executed automadriven program allows one to set all the available options for this chip. UNLOAD will convert a binary COM file into a HEX file, which is in ASCII format. This may be useful in order to transfer the file to another computer, where it may be conp. 378 - 390. ELNAEX is an example illustrating use of the SuperCalc stock portfolio analysis template found on FOG/APP.030. Initially I thought this was Rueben Sand's personal portfolio data, but he assures me it is not. The remaining Supe   by Jim Crowell, is the latest in the series of ZCPR customized console command processor (CCP) substitutes. (OZCPR may be found on FOG/UTL.011 and NZCPR-21 on FOG/UTL.024.) That completes the synopsis of new library disks introduced this mon which is different from that used by CRCK4 found on FOG/UTL.001; therefore, the CRC calculated by each program will not compare. COPYFILE will copy files from one disk to another. It is somewhat friendlier than the CP/M utility PIP. Before eath. Jim Woolley FOG Disk Librarian December 1983 found on FOG/UTL.011 and NZCPR-21 on FOG/UTL.024.) That completes the synopsis of new library disks introduced this monch file is copied, the user may elect to Transfer the file, Skip it, Quit, or demand Continuous transfer without further prompts. CHEK10 and COPYFILE were received from Byron McKay. PROPOR, contributed by Carl Flarity, will prepare a WordStar Document mode file to be printed using proportional type style on an NEC 8023A or C. Itoh Prowriter matrix printer. PROPOR will create filename.PRN with WordStar printer control characters inserted at appropriate places for balanced proportional spacing. The WordStar Print command must be used to print filename.PRN. Also, WordStar must be patched as described in PROPOR.DOC. Once patched, Q in the WordStar Document mode file will turn on proportional printing. ZCPR2, submittedverted back into a COM file using the CP/M utility LOAD. SERIAL and UNLOAD were submitted by Bob Scott. FOG/UTL.035 CHEK10 calculates the cyclic redundancy check (CRC) parameter for a set of files. It uses an algorithm   ooked. When CHARGEN, CHECKBAL, and HISNHERS were installed on FOG/APP.031 last month, the fact that these files were created using SuperCalc version 1.12 should have been noted. These files may not be used with SuperCalc version 1.05. The following information was supplied by Frank R. Dunaway, Jr. of the Long Island Osborne Network (LION): CALENDR.BAS is an MBasic program by Dennis Lou found on FOG/MIS.010. Upon loading, it will query the user, then will print a calendar for the year requested. NOTE: The algorithm used is accurate for future years through 2099. Apparently, Dennis Lou did not take into account the fact that for years ending in 00, only those evenly divisible by 400 are leap years. Thus, 1900 and 2100 are "common" years and not leap years and the calendars generated for them by the program are erroneous. Few of us in FOG or LION will need to worry about this, but just in case you wanted to know what day of the week California was admitted as a  NEWS0184.LIB First Osborne Group (FOG) Library News January 1984 When COPYFILE was installed on FOG/UTL.035 last month, the fact that COPYFILE is similar to CPYFIL15 found on FOG/UTL.016 was overlstate (September 9, 1850), look it up elsewhere. DON'T USE this program if you want an accurate calendar for 1850 -- or for any year prior to 1901 or later than 2099! Disks introduced this month include FOG/GAM.016, FOG/UTL.036, FOG/APP.032 th  ics to simulate birth and death of cells, eventually reaching an equilibrium condition. This assembly language program was provided by Carl Flarity. Its output format is 60 columns by 32 rows. LIFEASC, submitted by Edward Grant, is a compiled hed in the Portable Companion, April/May 1983, p. 42, by Peter H. Kelly. Another version of this game submitted by Ray Rhodes was so similar that it was not included here. ESCAPE is a tank battle game using screen graphics. PINGPONG, also with CBASIC version of the LIFE game found on FOG/GAM.004. Starting patterns are input by means of an ASCII file created using a text editor such as WordStar. LIFE1.PAT thru LIFE4.PAT include four sample starting patterns. This program has the ab graphics, is a pong game. These were provided by Jerry Silverstein. SLOTS, submitted by Ron Forsythe, simulates a slot machine customized for the Osborne 1. Another version of this game may be found on FOG/GAM.011. TYPERACE, from Donald Hillility to chain to DUMP.COM found on FOG/UTL.033 to capture an image of the screen in a file. This disk was first introduced into the library in preliminary form as FOG/GAM.XXX. It is now complete. FOG/UTL.036 FILE is a, is a typing tutor and horserace game. It is most effective with an 80- column screen. The following three games were received from Detroit's DeFOG. GUNNER-2 is a modified version of GUNNER found on FOG/GAM.009. It involves firing a howitzen updated version of FILEFIND found on FOG/UTL.016. It will search all drives and users to find files satisfying a command line specification. PRINTSQ may be used to print a squeezed file without first unsqueezing it. A squeezed file is indicr at a target. SNOW will randomly fill the screen with letters. RND-WALK will display a random path of letters. The above games are MBASIC programs. FASTLIFE is a faster version of the LIFE games found on FOG/GAM.004 and 010. It uses graphated by the presence of a Q as the second character in filetype (e.g., FILE.AQM). UNERA15 is an update of UNERA found on FOG/UTL.009. It will recover files which have been previously ERAsed. FILE, PRINTSQ, and UNERA15 were contributed by Byronru 035, FOG/MIS.016 thru 018, and FOG/HAK.016. Following is a synopsis of DISK.DOC files from each of these new library disks: FOG/GAM.016 DUCK, contributed by Tim Fox, is a graphics shooting gallery game like that publis  n programs are executed. WRINST was inspired by an article in the Feb/Mar 1983 issue of Portable Companion. It will take text prepared using WordStar, add line numbers and PRINT statements, and build an MBASIC program to reproduce the text on found on FOG/UTL.002. It will display a file on the screen or the printer. MB-SAVE and WS-SAVE were inspired by the Baldwin and Lopez article on pp. 74 and 75 of the April/May 1983 Portable Companion. MB-SAVE may be used to recover an MBASIC  the screen. The resulting program may be merged into your own program or run by itself. FOG/APP.032 This disk contains the Apex Toolworks Inc. General Mailing List System. It was developed by Randy Shafer of DeFOG in Deprogram which was not SAVEd before terminating MBASIC; similarly, WS-SAVE will recover a WordStar file lost by not using S, D, or X. These programs will even be successful following , so long as the AC power hastroit as a school project. (I hope he received a good grade.) It requires availability of the dBASE II data base manager. For similar applications, see FOG on FOG/APP.014 and BYMAIL on FOG/APP.030 and 031. FOG/APP.033  not been interrupted; however, they should be used immediately, without any significant intervening program activity. MBASAUTO.COM may be substituted for AUTOST.COM to automatically log drive B for your program files before starting MBASIC on d G/L-USE.DOC describes use of the Osborne/McGraw-Hill General Ledger System found on FOG/APP.001 and 002. G/L0F110.DAT (used with G/L0F130.DAT) contains the generic account file presented in the G/L document by Lon Poole. Since the publisher is nrive A. QWIKKEY will permit definition of up to 16 additional special function keys using any key on the keyboard. Each definition may contain up to 30 characters of any type. The definitions will remain valid until a cold boot or until certaio longer printing the G/L document, these files should facilitate getting started with the system. It may still be possible to purchase the document from Vandata in Seattle, Washington. NETWORTH is a SuperCalc spreadsheet to aid with personal McKay. The remaining files were received from Detroit's DeFOG. IDUMP will display a file in hex and ASCII. Also, see the CP/M DUMP utility and DUMP found on FOG/UTL.006. Q will display memory in hex and ASCII. LIST3 is an update of LIST  nd 031, and the Apex Toolworks Mailing List System on FOG/APP.032. FOG/APP.035 3DGRAPH is from William Burkett's article on pp. 44 and 45 of the 6/83 issue of Portable Companion. It will display a 3D bargraph on the scree and SW104 are 80 and 104 column versions of SCDESIGN found on FOG/APP.014. They permit interactive design of a screen display using graphic and ASCII characters, then build an MBASIC program to recreate the display. All these files were receivn using interactive data input. This program was received from Detroit's DeFOG. Also received from DeFOG, 1040ES, CALCTAX, and SCHEDG are SuperCalc templates to aid income tax calculations. They may require updating for use during 1984. Alsed from Detroit's DeFOG. FOG/APP.034 This disk contains applications requiring access to dBASE II. The following files were received from Rick Schmidt of Federal Way, Washington. UGRAPH will display on the screen pointo, see similar SuperCalc applications on FOG/APP.015, 020, and 022. SCTOVC and VCTOSC will convert a SuperCalc spreadsheet into a VisiCalc spreadsheet or vice versa. These programs, submitted by Paul Bullock, are specifically for those who have or bar graphs of data contained in a DBF file. DEMGRAPH will demonstrate UGRAPH. SQRT will calculate the square root of a number. This procedure may be incorporated into your own dBASE applications. The remaining files, received from Detro SuperCalc version 1.12 with the eXecute command, also use VisiCalc, and do not have SuperData Interchange. LABELPRT is a dBASE II application for printing mailing labels. A specific database file structure is assumed. For similar applicationsit's DeFOG, make up the DeFOG membership and mailing list database management system. This system assumes an NEC matrix printer, but could be modified for other printers. For similar applications, see FOG on FOG/APP.014, BYMAIL on FOG/APP.030 a, see FOG on FOG/APP.014, BYMAIL on FOG/APP.030 and 031, the Apex Toolworks Mailing List System on FOG/APP.032, and the DeFOG system on FOG/APP.034. FOG/MIS.016 NEW-CHIP.CPK is a conversation regarding computer design us net worth analysis. It may be useful when applying for a loan. NETBLANK is a template without sample data. SMBUS is a SuperCalc spreadsheet for small business general ledger application. Related templates may be found on FOG/APP.012. SW80  re additions to the Osborne 1 modem and RS232 interfaces to implement a break key. WYLBUR.DOC describes use of OTERM4 found on FOG/UTL.018 with a mainframe Wylbur system. EXAMPLE.WYL is an example Wylbur session. FUNCTION.KEY is an extended the CP/M utilities PIP and STAT. The following files were contributed by Byron McKay. MBASIC-P.DOC describes how to POKE an address in MBASIC, so that a file saved with the protect attribute (SAVE "filename",P) may be converted to unprotectedfunction key definition file for use with OTERM4 when communicating with a Wylbur system. FOG/MIS.017 Three 1984 calendars were contributed by Frank Dunaway of the Long Island Osborne Network (LION). CAL.84 is a one pag mode. WORDSTAR.DOC identifies patch locations in WordStar and recommends modifications for Epson printers. Similarly, WS-EPSON.DOC describes patches for use of WordStar with an Epson. The following files were received from Detroit's DeFOG. e calendar with 1984 in large block letters. LIONCAL.84 and PINUPCAL.84 add a second page with snoopy and a pinup respectively. The remaining files were received from Rick Schmidt of Federal Way, Washington. AREACODE will display the geographi FORTRAN.TXT is a review of the Nevada FORTRAN system. PASCAL.TXT is a comment on the JRT Pascal system. NECGRPH.BAS is an MBASIC program to print a matrix of characters created by an NEC 8023A (or compatible) matrix printer in response to decal region represented by a given telephone area code. DBASE2.TIP describes use of the dBASE II CALL statement, which is not fully documented in all of the Ashton-Tate manuals. DBHINTS.DOC provides additional information about dBASE II. The cimal ASCII values received. It illustrates, for example, what symbols result from LPRINT CHR$(x) statements in an MBASIC program. The following files were submitted by (I believe) C. Nordaker of DeMoines, Iowa. BREAKKEY.DOC describes hardwaremaining files illustrate certain features of dBASE II. ASCIIDEC will convert an ASCII string to a string of decimal equivalents of each character, separated by commas. DBDIR illustrates use of CALL to execute an assembly language routine pring a Z800 CPU chip. RCPMDATA.17A describes etiquette when using a remote CP/M (RCP/M) system. The above files were received from the Denver Osborne Group (DOG). SILVER2.DOC, contributed by Jerry Silverstein, is a tutorial describing use of    FOG/HAK.016 The following files were received from Rick Schmidt of Federal Way, Washington. BBSCON2 is similar to BYE, which is often used by remote CP/M (RCP/M) systems. This is an assembly language file. ODBS is an MBASIC Osborn display specified areas of memory. FOG/MIS.018 The following files were submitted from Gobind Khalsa of Liverpool, NY. BARCODE will generate Universal Product Code A barcode using an Epson with Graftrax. Refer to BAe data base system which needs some work. SPELL-OS is an Osborne version of the poor man's spelling checker. SPELL-ED is designed to work with SPELL-OS. I can't understand how to use these programs. SPELLM21 found on FOG/APP.023 seems to woRCODE.DOC. PLOT will display converted TRS-80 block graphics plots on an Osborne 1 screen. Refer to PLOT.DOC. UNPROTEC.DOC describes a procedure for unprotecting an MBASIC file saved using SAVE"filename",P. Also, see MBASIC-P found on FOG/MISrk better. YAM is an Osborne 1 version of Yet Another Modem program. It seems to work OK, but there is no documentation. Will anyone with a YAM document please donate a copy? That completes the synopsis of new library disks introduced thi.016. The following files were received from Rick Schmidt of Federal Way, Washington. CBASIC.HLP describes use of CBASIC. MBASIC.HLP describes use of MBASIC. WS.HLP describes use of WordStar. XMODEM.HLP describes use of the XMODEM program s month. Jim Woolley FOG Disk Librarian January 1984  Will anyone with a YAM document please donate a copy? That completes the synopsis of new library disks introduced thitypically found on remote CP/M (RCP/M) systems. Each of these files is intended for use with the HELP program found on FOG/UTL.005. ZCPR2TEZ.DOC describes the console command processor (CCP) replacement ZCPR2 found on FOG/UTL.035. eviously loaded into memory. It will display a disk directory on the screen. ASCIIDEC is used by DBDIR. FORM prints a form describing the structure of a specified database file. POKE1 demonstrates use of POKE and PEEK. SHOWMEM uses PEEK to  4 s introduced this month. Jim Woolley FOG Disk Librarian April 198it's becoming hard to keep track. Tim Fox submitted JRT Pascal version 3.0, which is the version documented in FOG/LNG.014 thru 016. However, version 3.0 already exists in the Executive Library on FOG/EX1.008 and 009. Those disks are double density, but anyone wishing to use the language should probably have DD anyway. Therefore, version 3.0 will not be installed in the Osborne 1 Library; instead, it may be accessed from the Executive Library. Henry Williams of Lugoff, SC, notes an error in the DISK.DOC file for FOG/APP.029. Instructions for WSPTCHDD had the drives reversed and did not include specification of WS.COM on the command line. They should read: Place WSPTCHDD.COM in drive A and a copy of WS.COM i NEWS0384.LIB First Osborne Group (FOG) Library News March 1984 The following information from Ed Valenzuela describes corrections to the Stock Base portfolio management system found on FOG/APP.02n drive B. At the A> prompt, type WSPTCHDD B:WS.COM Henry recommends a blink rate of 5. There were no new disks introduced this month. Jim Woolley FOG Disk Librarian April 1985 thru 027. There was a bug in STKCREAT.BAS which would make it rough to start a brand new data file. The fix is: After line #1685 Insert ----> N% = NSTK% GOSUB 1550 After line #755 Insert ----> KEY%(NSTK%) = NSTK% Some 13 lin NEWS0484.LIB First Osborne Group (FOG) Library News April 1984 DSKLABL1 was mistakenly duplicated on FOG/UTL.038; it already exists on FOG/UTL.034. With over 2,000 files on more than 160 disks,   ion. This one is perhaps better suited for young children. It was received from Detroit's DeFOG. The following files were submitted by Wally Matthews of Pomona, CA. BACCRRT is a modified version of the same program found on FOG/GAM.003. ItSE.INT may be found on FOG/APP.040. Claude Ostyn of Sitka, Alaska, comments upon a confusing passage in OTSETUP.DOC on FOG/UTL.018. The original reads as follows: The name may be from 1 through 127 alphanumeric characters. Upper and lower c is a baccarat game. CROSSPUZ will prepare a word search puzzle using words you supply. These are MBASIC programs. BRIDGE, submitted by Doug Cox, is a bridge card game played against yourself. It was written using Turbo Pascal. This diskase are equivalent. The "/"s may be any printing character. Claude recommends replacing the last sentence with the following: Any printing character may be used in the name except "/", which is used as a delimiter. Disks introduced this mon is preliminary. Additional files will be added in future months. FOG/UTL.037 OCLOCK uses RAM locations 0Bh and 0Ch to store a clock counter which is incremented every 60th second. Since only two bytes are used for the th include FOG/GAM.XXX, FOG/UTL.037 thru 039, FOG/APP#036 thru 044, FOG/APP.XXX, FOG/MIS.019 thru 022, and FOG/LNG.014 thru 017. Following is a synopsis of DISK.DOC files from each of these new library disks: FOG/GAM.XXX  counter, it will recycle every 18+ minutes. Doug Hurst of 29 Palms, CA, contributed XERA, which double checks confirmation before erasing one or more files. Also, see ERAA on FOG/UTL.014. The following files were received from Rick Schmidt of CRAPS is a graphics version of the dice game contributed by Jim Hennessy. Also, see CRAPS on FOG/GAM.006 and 009. SMURF is a modified version of MONSTER found on FOG/GAM.012 and on pp. 37 thru 44 of the June/July 1982 issue of Portable Compan Federal Way, Washington. AUTOBOOT will exit MBASIC and execute a series of CP/M commands built into AUTOBOOT via DATA statements. It is similar to running the CP/M utility SUBMIT. It could be used as a subroutine to your own MBASIC program foes after line #714, just before NEXT K% Insert ----> KODE%(K%) = K% This will mean recompiling the STKBASE.BAS portion. Everything else should be OK; that is the only bug anyone has mentioned so far. Corrected versions of STKCREAT.BAS and STKBA  ning options to assemble either PAUSE or WAIT, which will terminate when any key is pressed or upon timeout. WAIT may be found on FOG/UTL.021. EX14 is an update of EX12 found on FOG/UTL.015. This program may be used in place of SUBMIT. It is  catalog called MAST.CAT created using NEWCAT found on FOG/UTL.002. It will then display files contained on requested disks, similar to a disk directory. The display may be on the screen or printer, or labels may be produced. AUTOBOOT and FIL not even necessary to prepare a SUB file in advance, since EX14 will accept a series of commands interactively from the console. Enhancements relative to SUBMIT include repeated execution, pause for key, control character representationEPRIN are MBASIC programs. DEXSUB may be used to delete XSUB while executing a SUBMIT file. This will permit part of the SUBMIT file to contain automatic program input managed by XSUB, while programs run after DEXSUB will wait for interactive, default parameters, and other features described in EX14.DOC. DISK72 is a generalized file maintenance utility similar to SWEEP found on FOG/UTL.005 and 013 and NSWEEP found on FOG/UTL.031. It is smaller than those programs, but less versat input from the console. A byproduct of DEXSUB is that the toggle will be turned off if originally on. SEEP may be used in a SUBMIT file to toggle on or off. DEXSUB and SEEP are described in DRI-UTIL.DOC. These programs arile. INDEX is a versatile DIR utility similar to SUPERDIR found on FOG/UTL.005. Options may be secified on the command line to reset drives for accurate free space determination, output to the printer, add titles, and alter output width. SORe also described in DRI's CP/M 2.2 Application Note 14. PAUSE may be used in a SUBMIT file to pause until any key is pressed. This might allow disks to be changed, for example, before continuing. PAUSWAIT is an assembly language program contaiTDIR will sort directory track entries into alphabetical order, placing all erased file entries at the end. It is similar to SAP found on FOG/UTL.014, except that SAP eliminates all erased file entries. UNPRO will unprotect an MBASIC file savedr special effects; for example, you could terminate your program, execute the CP/M utility XDIR, then restart MBASIC. For those familiar with dBASE II, it could be used like the QUIT TO command. FILEPRIN will identify disks listed in a library    program will setup an Epson printer in a variety of print modes. The program is menu driven and easy to use. Also, see EPSNPRTR on FOG/UTL.009 and EPSET2 on FOG/UTL.014. Donald Hill submitted SETSTAR for setting print control options on a Gem, C. Itoh 8051, or compatible printer. This program will print on a 3" x 5" label a list of files found in the directory of a disk. Also, see DIRLABEL on FOG/UTL.013 and FOG/LIB.002, and DIRLBTEC on FOG/UTL.025. DSKLABL1 is Dennis McFerran's uini-10x/15x printer. The following files were received from Jim Schenkel. GEMINI15 is similar to SETSTAR. It will also set print control options on a Gemini printer. WORDS will count the number of words in one or more text files. pdated version of the series of programs indicated above. Besides printing on standard Avery labels a list of files found in the directory, it adds a heading with date, SD or DD indication, disk free space, disk name (e.g., -FOG/UTL.038), and la FOG/UTL.039 The following files were received from Jim Schenkel. CHUSER will modify the CP/M USER number for specified files. Also, see MOVUSER2 and DUPUSR21 on FOG/UTL.019. HEXDUMP will display on the screen 128 bytes of memorbel page number, with multiple labels as required. If the program has not been executed since last powering up your computer, it will ask for entry of the date as mm/dd/yy. This date is stored in RAM and remains even if is pressed. If y from any specified starting address. The dump display will be in hexidecimal. HEXIDEC will convert a hexidecimal number to decimal. MBIG loads an MBASIC subroutine to display extra large letters on the screen. Claude Ostyn of Sitka, Alaskthe disk has no name, represented by a filename beginning with hyphen (-), the program will request one. A directory entry will be created in USER area 15 for the resulting filename. PRINT was contributed by Pat Watters of Oakland. This MBASICa, contributed the following files. FILTER will perform certain housekeeping functions on text files. One option will remove hard carriage returns from a standard ASCII file, permitting the text to be reformatted using WordStar in the Documen using SAVE"filename",P. Also, see MBASIC-P found on FOG/MIS.016 and UNPROTEC found on FOG/MIS.018. FOG/UTL.038 LABLDISK, submitted by Byron McKay, is a version of DSCLABEL found on FOG/UTL.009 modified for the NEC 8023   The resulting program may be merged into a larger program which utilizes the display. A previously created display may be edited using PAINT2. ARCHIVE.HLP describes the ARCHIVE system for packing several small files into one file, which usuallOM, which will normally be automatically executed upon cold start or . (Some systems have modified the cold start program to be other than AUTOST, which is assumed for standard Osborne systems.) The program will prompt for a commy requires less space than the sum of its parts. A second file is used to maintain a directory of files in the archive. The ARCHIVE system is similar to the library utility LU found on FOG/UTL.017. This disk contains ARCHADD for adding files tand line of up to 80 characters and for a message to be displayed when executed. Also, see AUTOST and AUTOMOD on FOG/UTL.009 and AUTOMODD on FOG/UTL.023. FUNC, submitted by James Gangwer of Richmond, CA, will display current function key settino an archive, ARCHDIR for displaying an archive directory, and ARCHGET for retrieving files from an archive. FOG/APP.037 This disk contains the balance of files for the ARCHIVE system received from Rick Schmidt of Federags for a double density Osborne. Also, see FUNCTION on FOG/UTL.009 for single density configurations. FOG/APP.036 These files were received from Rick Schmidt of Federal Way, Washington. PAINT2 is similar to SCDESIGN fol Way, Washington. ARCHCPY will reorganize an archive and ARCHTYPE will display an archived ASCII file. BINOM2, received from Detroit's DeFOG, is a CBASIC program for binomial and cumulative binomial statistical calculations. G. Dahl submiund on FOG/APP.014. (Also, see SW80 and SW104 found on FOG/APP.032). It permits interactive design of a screen display using graphic and ASCII characters. Then it builds a file of DATA statements and an MBASIC program to recreate the display. tted WSPATCH3, a revision of WSPATCH2 found on FOG/APP.018 for modifying WordStar. This version controls scrolling depending upon WordStar's right margin setting, implements print spooling, allows highlighting to be toggled, and permits microspat mode. Other options convert WordStar's "soft" carriage returns, hyphens, spaces, etc., into standard ASCII form or strip WordStar print control commands. Also, see FILTER11 on FOG/UTL.020. STARTER will create a customized version of AUTOST.C  ngs in the Utility category, but it is included here because of its relationship to dBASE. GCDPROGS.DOC describes additional programs by Greg Dahl which may be found on FOG/APP.039. FOG/APP.039 This disk contains "user suStar to print double width, compressed, emphasized, italics, subscripts, and superscripts with an Epson printer. They also revise the WordStar ^P help menu to display descriptions of these new printer controls. Another similar approach may be fpported" programs by Greg Dahl of Carmel, CA. VMAP2, a significantly revised version of VMAP found on FOG/UTL.017, will cross reference an MBASIC program. It creates an alphabetical table of variables and branch statements (GOTO's, GOSUB's, eound on FOG/APP.029. CURVFIT2 is a revision of CURVFIT found on FOG/APP.005. This version has an 80 column screen plot function and options to save data in a file and read data from a file. The different order fit option has been fixed and thetc.), listing line numbers in which these items appear. All branch statements are checked for validity of the referenced line. BCSQUASH compacts BASIC programs a reported average of 15 to 20 per cent by taking out comments and unnecessary blank main menu has been improved. Also, this version is more forgiving of input errors. This is an MBASIC program. FOG/APP.038 CHEX is a dBASE II application submitted by R. J. Switz of El Segundo, CA. Its purpose is to mans. This is an MBASIC program; the compiled COM file was not received. MULTREG performs linear multiple regression. Output includes R-squared, t, F and Durbin-Watson statistics, a table of errors, and a scatter plot of errors. Since data and aage one or more checkbooks. DBSQUASH is a "user supported" program by Greg Dahl of Carmel, CA. It compacts dBASE II command (CMD) files a reported average of 35-40 per cent, saving memory and speeding program execution. Perhaps DBSQUASH belony required transformations must be entered directly into the program, knowledge of BASIC is required. Perhaps VMAP2 and BCSQUASH belong in the Utilities category, but they were included here as part of Greg Dahl's "user supported" package initice printing with an F10-40 printer. Remaining files were submitted by Jeff Lund of the Davis (CA) Osborne Group. Another way to modify WordStar is to make use of the CP/M utilities SUBMIT, XSUB, and DDT. SUB files included here will patch Word   FOG/APP.042 thru 044 FOG/APP.042 thru 044 and part of FOG/APP.045 contain the Osborne/McGraw-Hill Accounts Payable (A/P) system. Also included is the General Ledger (G/L) system from FOG/APP.001 and 002 modified for compatibility with A/P. Ws in creating a new data file. STKBASE.INT is the result of recompiling with the updated STKCREAT.BAS and should replace the original version. STKBASE.LTR provides further information regarding use of this system. ELECTRON, from Robert Nemetalt Lersch of Portland's OSBUG took the A/P files found on FOG/HAK.001 thru 003, adapted them for the Osborne computer, made corrections and improvements, integrated with G/L, then resubmitted them for use by all. As it stands, the system is noth of East Bay (CA) FOG, provides assistance with radio fundamentals and theory. LISTINGS, received from Detroit's DeFOG, is a program for entering data regarding a real estate listing. TAXTMPL4 and 7 are two of the federal income tax SuperC ready for use. Walt has provided detailed configuration instructions in A/P1.DOC and G/L1.DOC, which should be printed using WordStar's Print command. CBASIC source files and initialized data files are included. SUBMIT files facilitate compilalc templates from FOG/APP.022. Except for Schedule G, these have been updated for tax year 1983 by Richard J. Switz. The other TAXTMPL files have also been updated and installed on FOG/APP.041. These CAL files must be used with SuperCalc2 versiation using CBAS2. CRUN2 must be used to execute. A double density disk system is required. It will also be necessary to obtain a copy of the Osborne/McGraw-Hill Accounts Payable / Accounts Receivable document, which unfortunately is no longeron 1.00 or later. FOG/APP.041 This disk contains an update of the TAXTMPL federal income tax SuperCalc templates from FOG/APP.022. These CAL files must be used with SuperCalc2 version 1.00 or later.  in print. It may still be possible to order a document from Vandata of Seattle; try (800)426-5248. FOG/APP.XXX READINV, READVEND, SUBS1, WRITEINV, and WRITEVND.BAS complete the Osborne/McGraw-Hill Accounts Payable initated on FOG/APP.038. FOG/APP.040 Ed Valenzuela submitted corrections to the Stock Base portfolio management system found on FOG/APP.025 thru 027. STKBASE.FIX describes changes made to STKCREAT.BAS to resolve difficultie  files will be added in future months. FOG/MIS.019 CITOH.MOD, submitted by Wally Matthews of Pomona, CA, is a text file describing WordStar modifications for a C. Itoh 8510 (or NEC 8023) matrix printer. Bruce Carrie of Sackspace or left arrow or , , etc.) may be utilized before sending each line to the printer (by pressing ). Perhaps this belongs in the Utilities category, but it is included here because of its relationship with word procappoose, OR, contributed the SPOCK picture described in SPOCK.DOC. This disk contains SPOCK1 and SPOCK3.PQC, the first and third parts of the picture. SPOCK2 and SPOCK4.PQC may be found on FOG/MIS.020. These are squeezed files, which should bcessing. FFT, submitted by Bob Briggs, will perform the fast fourier transform calculation on a set of data points. There is a sample set of data representing a step function already included. Refer to Byte magazine, December 1978, for furthere unsqueezed, printed, then taped together to form the complete picture. FOG/MIS.020 SPOCK2 and SPOCK4.PQC are the remaining parts of the SPOCK picture introduced and described in FOG/MIS.019. Rick Schmidt of Federal Wa information. Also, see FFT.BAS on FOG/APP.009. The following files were received from Bob Hamilton of Dhahran, Saudi Arabia. FINANAL is a SuperCalc template for various financial analyses including compound interest, future value, present vy, Washington, submitted the following diagnostic programs. DIAG1-2 is a diagnostic routine for single-density Osborne 1's with ROM version 1.2. DIAG1-3 is similar for ROM 1.3. FOG/MIS.021 ARTICLES is a database contrialue of a tax deduction, net present value of an investment, and rate of depreciation. STMTRATO is a SuperCalc template for corporate financial statement ratio analysis. Also, see RATIOS on FOG/APP.009. This disk is preliminary. Additional buted by Ron Forsythe of Fairfield, CA. It includes information from PORTABLE COMPANION, Aug/Sept. 82 thru Oct. 83, and FOGHORN, May 83 thru Sept. 83, organized by program, category, volume, date, and miscellaneous information. ARTICLES.DBF is iated on FOG/APP.042 thru 044. ENVELOP, received from Chris Hill, will enable your keyboard/printer combination to be used as a normal typewriter, almost. This is similar to TYPER found on FOG/UTL.008, except that the usual CP/M editing keys (b  e differences between the two versions, which are indicated in the introductory section of the manual. This situation is not optimal, but is better than no manual at all. The original manual was copyrighted, but Gale Rhoades assures me that it  print correct answers for the test. These are MBASIC programs. Wally Matthews of Pomona, CA, contributed BIO, which will prepare a biorythm chart. FOG/MIS.022 CALENDAR, submitted by Bob Hamilton of Dhahran, Saudi Awas released to the public domain by the bankruptcy court. There are fifteen sections, six appendices and three explanatory files. All files are squeezed. Thanks to Bryan Stallard, Assistant FOG Disk Librarian, for summarizing this material orabia, is a SuperCalc template which will generate a calendar for any year from 1900 thru 1999. It was derived from a Portable Companion article (issue?). Also, see CALENDR.BAS on FOG/MIS.010. SUBJECT files were received from Edward Grant of riginally received on the FOG RCP/M. FOG/LNG.017 This disk contains a library of routines enabling Microsoft FORTRAN programs to make CP/M BDOS function calls. The routines were written to implement the following functi Osan AB, Korea. They list contents of the FOG Disk Library, by subject, thru July, 1983. SUBJECT.TXT is in a form which may be conveniently printed or searched using WordStar. SUBJECT.SQF is the squeezed version of a comma delimited data file, ons, which are not normally supported from FORTRAN: ERASE Erase a file. EXIST Test to see if a file exists. GETCMD Input the command line "tail". INCHR Input a single character without a terminating which may be used with other application programs. FOG/LNG.014 thru 016 FOG/LNG.014 thru 016 contain the manual for JRT Pascal version 3.0. Version 2.0 of the JRT Pascal system may be found on FOG/LNG.008 and 009. There ar carriage return. INKEY Input a character (if one is pending) or a null (if not). RENAME Rename a file. That completes the synopsis of new library disks introduced this month. Jim Woolley a dBASE II version; ARTICLES.TXT is a WordStar compatible version, which may be searched or printed. LIMITS, submitted by Rick Schmidt of Federal Way, Washington, provides a test of Boeing 727 limits for use as a pilot training aid. LIMLST will   DISK.DOC FOG/UTL.038 First Osborne Group (FOG) Utilities Disk LABLDISK, submitted by Byron McKay, is a version of DSCLABEL found on FOG/UTL.009 modified for the NEC 8023, C. Itoh 8051, or compatible printer. This program will print on a 3" x 5" label a list of files found in the directory of a disk. Place the disk to be labeled in drive B and LABLDISK.COM in drive A. At the A> prompt, type LABLDISK B: See LABLDISK.ABS for further information. Also, see DIRLABEL on FOG/UTL.013 and FOG/LIB.002, and DIRLBTEC on FOG/UTL.025. DSKLABL1 is Dennis McFerran's updated version of the series of programs indicated above. Besides printing on standard Avery labels a list of files found in the directory, it adds a heading with date, SD or DD indication, disk free space, disk name (e.g., -FOG/UTL.038), and label page number, with multiple labels as required. Place DSKLABL1.COM in drive A. At the A> prompt, type DSKLAB FOG Disk Librarian March 1984 ame a file. That completes the synopsis of new library disks introduced this month. Jim Woolley !  .DOC files from each of these new library disks: FOG/GAM.017 CRAPS is a graphics version of the dice game contributed by Jim Hennessy. Also, see CRAPS on FOG/GAM.006 and 009. SMURF is a modified version of MONSTER foun This date is stored in RAM and remains even if is pressed. If the disk has no name, represented by a filename beginning with hyphen (-), the program will request one. A hyphen will be prefixed to the name entered, and a directory entryd on FOG/GAM.012 and on pp. 37 thru 44 of the June/July 1982 issue of Portable Companion. This one is perhaps better suited for young children. It was received from Detroit's DeFOG. The following files were submitted by Wally Matthews of Pom will be created in USER area 15 for the resulting filename. There appears to be a bug when creating this disk name, since it will sometimes print DDLABEL? and quit. However, simply restarting the program will usually produce the label. See DSona, CA. BACCRRT is a modified version of the same program found on FOG/GAM.003. It is a baccarat game. CROSSPUZ will prepare a word search puzzle using words you supply. The following files were received from Steven Dyk of Wollaston Lake, KLABL1.DOC for additional information. PRINT was contributed by Pat Watters of Oakland. This MBASIC program will setup an Epson printer in a variety of print modes. Place PRINT.BAS in drive A and MBASIC.COM in drive B. At the A> prompt, type Saskatchewan. BATTLSHP requires sinking ships hidden in a square matrix by targeting one square after another. CAPITALS tests knowledge of state capitals. DARTS requires hitting a target on the screen. MATH is an arithmetic drill. NUMBERSQ NEWS0584.LIB First Osborne Group (FOG) Library News May 1984 Disks introduced this month include FOG/GAM.017, FOG/UTL.040, FOG/APP.045 thru 047, and FOG/HAK.017. Following is a synopsis of DISK is similar to the game of moving tiles within a square matrix containing one missing tile until all tiles are in sequence. PIGLATIN will translate input phrases into pig latin. SMART is played against the computer, which predicts your T/F inL1 d: where d: indicates the drive containing the disk to be labeled; if no drive is given, A is assumed. If the program has not been executed since last powering up your computer, it will ask for entry of the date as mm/dd/yy, with no . "  aged by the CP/M utility STAT. Flag t3 is sometimes used as an archive attribute. When a flag is set, DIR will display the filename with the flagged character underlined. NSWEEP, found on FOG/UTL.031, may be used to set/reset flags by its Y coox, is a bridge card game played against yourself. It was written using Turbo Pascal. This disk was first introduced into the library in preliminary form as FOG/GAM.XXX. It is now complete. FOG/UTL.040 WID, contribummand. MAKEAUTO will build an AUTOST.COM file containing a user specified CP/M command line and associated screen message to be executed automatically each time a cold boot (RESET-RETURN) is performed. MAKAUTO2 provides the same function, but ated by Claude Ostyn of Sitka, Alaska, is for use with the Screen-Pac 80 column upgrade. It permits changing screen width and toggling automatic horizontal scrolling. Also, see TO found on FOG/UTL.033. MSA15 is a COM file disassembler, producindds the FAST feature to speed up MPI disk drives whenever the AUTOST program is run. STATUS displays the status of various CP/M system parameters. Also, see CPMADR and CPMCALC found on FOG/UTL.019. Thanks to Bryan Stallard for categorizing tg 8080 mnemonics. MSA is the reverse of ASM, the CP/M 8080 assembler. Also, see DISASSEM and RESOURCE on FOG/UTL.007. The following files were sent by Steven Dyk of Wollaston Lake, Saskatchewan. FLAGS permits one to set or reset flags for ahe remaining files. OSDISK76 is a generalized file maintenance utility similar to sweep found on FOG/UTL.005 and 013, NSWEEP on FOG/UTL.031, and DISK72 on FOG/UTL.037. It is smaller than but nearly as versatile as NSWEEP. The following fil file on the disk. A flag is set by turning on the high bit of a character in the 8 character filename (flags f1 thru f8) or the three character filetype (flags R/O, SYS, and t3). R/O and SYS are the familiar read-only and system attributes manes were received from Jack Brown of the Vancouver Portable Computer Club. FORMAT.DOC describes a collection of programs permitting a double-density Osborne 1 to format single-sided disks for several different computers. These are: CFORMATput. TRANSLAT will translate input words into Cheyenne. VOCAB permits one to create a series of flashcards for testing purposes. This version is set up for English to Crow translation. These are MBASIC programs. BRIDGE, submitted by Doug C#  ng. FFT, submitted by Bob Briggs, will perform the fast fourier transform calculation on a set of data points. There is a sample set of data representing a step function already included. Refer to Byte magazine, December 1978, for further info FOG/HAK.017. OSTOKPRO will enable a double-density Osborne 1 to work with a double-density Kaypro disk, which contains 195K with 191K usable. We have only been able to perform limited testing. PCPIP will permit a double-density Osborne to rrmation. Also, see FFT.BAS on FOG/APP.009. The following files were received from Bob Hamilton of Dhahran, Saudi Arabia. FINANAL is a SuperCalc template for various financial analyses including compound interest, future value, present value ead and write an IBM-PC PCDOS or MSDOS formatted disk. This program was tested satisfactorily. FOG/APP.045 READINV, READVEND, SUBS1, WRITEINV, and WRITEVND.BAS complete the Osborne/McGraw-Hill Accounts Payable initiatedof a tax deduction, net present value of an investment, and rate of depreciation. STMTRATO is a SuperCalc template for corporate financial statement ratio analysis. Also, see RATIOS on FOG/APP.009. EMF is a multi-purpose dBASE II invoice, in on FOG/APP.042 thru 044. ENVELOP, received from Chris Hill, will enable your keyboard/printer combination to be used as a normal typewriter, almost. This is similar to TYPER found on FOG/UTL.008, except that the usual CP/M editing keys (backspventory, and purchase order processing application designed to serve the needs of a small publishing business. This disk contains the three CMD files MENU, MENU2, and POMENU. The remainder of the application may be found on FOG/APP.046. MPRINTace or left arrow or , , etc.) may be utilized before sending each line to the printer (by pressing ). Perhaps this belongs in the Utilities category, but it is included here because of its relationship with word processi is a MailMerge command file to print all related CMD and FRM files. Thanks to Bryan Stallard for categorizing the EMF system for the FOG library. This disk was first introduced into the library in preliminary form as FOG/APP.XXX. It is now  IBM-PC CP/M 86 DFORMAT DEC VT180 DD KFORMAT Kaypro DD OFORMAT Osborne SD or DD We have only been able to perform limited testing on these programs. XFORMAT for Xerox 820 SD did not perform correctly; therefore, it was placed on$  ms. ABREV-SQ.CMD is an abbreviated version. BALANCE is a SuperCalc checkbook statement reconciliation template. COMMSN compares Merrill-Lynch vs Schwab stock broker commissions. It may need to be updated with the latest commission schedule. data. These are MBASIC programs. For similar applications, see FOG/APP.004, 005, 009, 015, 016, and 030. PORTLBL is a skeleton dBASE II CMD file for printing mailing labels. It may be adapted for your own labeling requirements. Remaining  FINANCE performs a variety of financial calculations. Also, see FINANCE found on FOG/APP.011 and FINANAL on FOG/APP.045. STOCGRPH will display a table of weekly prices of a security. It will also plot the same data. The display may be dirfiles on this disk constitute the balance of the EMF system initiated on FOG/APP.045. FOG/APP.047 CHECKS is a dBASE II checkbook management application. Also, see CHEX on FOG/APP.038. Thanks to Bryan Stallard for categorected to the screen and/or printer. COMMSN, FINANCE, and STOCGRPH are MBASIC programs. FOG/HAK.017 ENCRYPT and DECRYPT, submitted by Wally Matthews of Pomona, CA, are public key encryption/decryption programs based uponizing the CHECKS system for the FOG library. NEWNAMES maintains a file of names and addresses. It was developed by John Gaudio as part of his MBASIC programming tutorial presented in the FOGHORN, February and March, 1984. SQ-ROOT.CMD, submi an article in BYTE magazine, 10/83. These MBASIC programs need further work and refinement. QUME3 describes the QD driver for WordStar and a Qume Sprint 3 printer. These files were provided by Rodney Myrvaagnes of New York, NY. The followitted by Verne Kurisu, is an update of the dBASE II command file SQRT.CMD found on FOG/APP.034. Its purpose is to find the square-root of a number. It may be used as a stand-alone application, or it may be incorporated into your own dBASE prograng files were received from Rick Schmidt of Federal Way, Washington. They all require access to dBASE II. Files beginning with MENU, plus REPORT1 and TOPOFPAG, are all part of a dBASE II menu control system. I can't understand how it works. complete. FOG/APP.046 Steven Dyk of Wollaston Lake, Saskatchewan, submitted the loan amortization program LOAN and the STATS1 program, which calculates mean, variance, and standard deviation statistics for a set of input %  e SETSTAR.COM in drive A. At the A> prompt, type SETSTAR Select desired options from the menu and enter them successively using capital letters; terminate the string with . Make sure your printer is turned on. The following fileher disk directory program. EDUCATOR is an 8080 code tutorial. XFORMAT, received from Jack Brown of the Vancouver Portable Computer Club, is supposed to format a Xerox 820 SD disk. That completes the synopsis of new library disks introduces were received from Jim Schenkel. GEMINI15 is similar to SETSTAR. It will also set print control options on a Gemini printer. It is used in the same manner, but capital letters need not be used to select options. WORDS will count the number d this month. Jim Woolley FOG Disk Librarian May 1984 le Computer Club, is supposed to format a Xerox 820 SD disk. That completes the synopsis of new library disks introduceof words in one or more text files. Place WORDS.COM in drive A. At the A> prompt, type WORDS filespec where filespec may include wildcards. The number of words will be displayed for each file satisfying filespec. OSQD submitte b Bo Briggs wil displa th spee o eac Osborn dis drive Plac OSPD.CO i driv A A th A prompt type OSPD Then follow instructions. Squeeze xQ file ma b unsqueeze usin utilitie foun o FOG/UTL.003 004 014 an 031.  B:MBASIC PRINT The program is menu driven and easy to use. Refer to PRINT.DOC. Also, see EPSNPRTR on FOG/UTL.009 and EPSET2 on FOG/UTL.014. Donald Hill submitted SETSTAR for setting print control options on a Gemini-10x/15x printer. Plac Jim Woolley FOG Disk Librarian March 1984 Revised June 1984  TAXES is an unfinished tax management system. MEDICAL.FRM is part of this system. The following files were sent by Steven Dyk of Wollaston Lake, Saskatchewan. DISKMON is a disk monitor similar to DU found on FOG/UTL.006 and 019. DR is anot&   --> FILE: -FOG/LIB.004 CRC = 00 00 --> FILE: /LIB#004.DOC CRC = 1A 48 --> FILE: /UTL#038.DOC CRC = 72 10 --> FILE: NEWS0184.LIB CRC = 0F 44 --> FILE: NEWS0284.LIB CRC = 22 71 --> FILE: NEWS0384.LIB CRC = D5 0A --> FILE: NEWS0484.LIB CRC = B2 AD --> FILE: NEWS0584.LIB CRC = C4 D1 --> FILE: NEWS1183.LIB CRC = BA DA --> FILE: NEWS1283.LIB CRC = C6 50 ---------------------> SUM OF CRCS = 8B BF '  ed to identify OSPD, a program for measuring drive speed. This updated version of /UTL#038.DOC should replace the original 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. LIB files may be read using TYPE or WordStar. This disk was first introduced into the library in preliminary form as FOG/LIB.XXX. It is now complete. Jim Woolley FOG Disk Librarian June 1984 the library in preliminary form as FOG/LIB.XXX. It is now complete. Jim Woolley FO DISK.DOC FOG/LIB.004 First Osborne Group (FOG) Library Information Disk /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 fail