Osborne/McGraw-Hill General Ledger Programs.
Documented in: General Ledger, CBASIC
OSBORNE/McGraw-Hill
630 Bancroft Way
Berkeley, CA. 94710
Don't seriously attempt to use these programs without
the above documentation. See your local computer
store, or some of the larger metropolitan book stores.
and from Pat Cunningham:
Budget, Ledger Programs and
ROBO Math Game.
NUMBER SIZE NAME COMMENTS
CATALOG.44 CONTENTS OF CP/M VOL. 44
44.1 3K ABSTRACT.044 Comments on contents of volume.
44.2 2K ACCTFILE.BAS Part of Osborne General Ledger.
44.3 5K ANNTOT1.BAS Part of Cunningham Ledger.
44.4 3K ANNTOT1.INT INT of above file.
44.5 1K BINSERCH.BAS Part of Osborne General Ledger.
44.6 12K BUDGET1.BAS Part of Cunningham Budget.
44.7 2K BUDGET1.DOC DOC of above file.
44.8 6K BUDGET1.INT INT of above file.
44.9 5K BUDGETCH.BAS Part of Cunningham Budget.
44.10 2K BUDGETCH.INT INT of above file.
44.11 1K CBAS.SUB SUBMIT file for compiling the
Osborne programs.
44.12 10K CRTFM.BAS CRT File Maint. Utility for
Osborne General Ledger.
44.13 4K CRTFM.INT INT of above file.
44.14 2K CURSOR.BAS Part of Osborne General Ledger.
44.15 2K EXP1980.TOT Cunningham Budget Data file.
44.16 1K EXPENS80.JAN Cunningham Budget Data file.
44.17 1K FILEINIT.BAS Utility for Osborne General
Ledger.
44.18 1K FILEINIT.INT INT of above file.
44.19 2K G/L.DOC DOC on Osborne General Ledger.
44.20 2K G/L-INFO.BAS Part of Osborne General Ledger.
44.21 1K G/L000.BAS "
44.22 2K G/L000.INT "
44.23 6K G/L010.BAS "
44.24 4K G/L010.INT "
44.25 6K G/L020.BAS "
44.26 2K G/L020.INT "
44.27 6K G/L030.BAS "
44.28 5K G/L030.INT "
44.29 9K G/L040.BAS "
44.30 6K G/L040.INT "
44.31 12K G/L050.BAS "
44.32 6K G/L050.INT "
44.33 5K G/L070.BAS "
44.34 4K G/L070.INT "
44.35 8K G/L080.BAS "
44.36 5K G/L080.INT "
44.37 1K GENINFO.BAS "
44.38 7K LEDGER1.BAS Cunningham Ledger.
44.39 2K LEDGER1.DOC DOC of above file.
44.40 3K LEDGER1.INT INT of above file.
44.41 2K POSTFILE.BAS Part of Osborne General Ledger.
44.42 3K ROBO.BAS Cunningham Math Game.
44.43 1K ROBO.DOC DOC of above file.
44.44 2K ROBO.INT INT of above file.
44.45 5K SUBS1.BAS Part of Osborne General Ledger.
44.46 0K TCGWOZ.TXT Collected Great Works of Zoso *
PROGRAMS: BUDGET1 --ENTERS BUDGET INFO TO FILE
LEDGER1 --TOTALS MONTH FILE AND REPORTS
ANNTOT1 --REPORTS THE YEAR TO DATE
BUDGETCH --CHANGE FILE INFORMATION (ERRORS)
AUTHOR: PAT CUNNINGHAM, SAN ANTONIO, TX
SOFTWARE: CBASIC
HARDWARE: 96 COL. OR GREATER PRINTER IF YOU WISH HARDCOPY
DOC FILES: LEDGER1.DOC & BUDGET1.DOC
The program is nicely written with good commenting. All of
the programs run and seem to work properly. Error trapping
could be improved. LEDGER1 allows a rerun at the end, but
this bombed for me. The main weakness of the program is the
inadequate user prompts. The BUDGETCH expects the user to
remember the 20 letter that reference the expense catagories.
The catagory discriptions are available as a user call from
the BUDGET1 program. It would be an improvement if the
program provided the information without request in both
BUDGET1 and BUDGETCH. All in all--a usable program to enter
monthly expense forthe home--after you get use to the required
input formats. LEDGER1 sign-off is a reference to a mythical
state--somewhat akin to Camalot combined with Devil's Island.
Reviewer: Ken Prevo of CACHE
PROGRAM: ROBO
AUTHOR: PATRICK CUNNINGHAM, SAN ANTONIO, TX
SOFTWARE: CBASIC
HARDWARE: NO SPECIAL REQUIREMENTS
DOC FILE: ROBO.DOC
ROBO is a math drill (addition) for preschoolers and first-
graders. It has a line of numbers provided that, I guess, save
on the fingers and toe method I use. This might make some
teachers unhappy. The programs is a nice little helper for
those learning beginning math. Reviewer: Ken Prevo of CACHE
AUTHOR: ANON
PROGRAM: THE COLLECTED GREAT WORKS OF ZOSO
FILE LENGTH: 0K
It is rumored the sequel will be THE INANE REMARKS OF ZOSO THE
GREAT. A reviewer is currently being solicited. Anyone with
quad-density interested? Reviewer: POGO
This is the General Ledger series of programs published by
Osborne/McGraw-Hill. It has received good reviews, it
compiles and runs on a Hazeltine terminal, but will require
modification if you use a different terminal. See G/L.DOC
for further comments. Jim Mills CACHE SIG CP/M
DOCUMENTATION ON BUDGET1
BUDGET1 is a source program in CBASIC (version 2) written by Patrick Cunning-
ham of San Antonio, TX [235 Sharon Drive, San Antonio 78216]. Suggestions on
improvements are solicited. I wrote it for a 48K ALTOS ACS8000 computer with
dual floppy (8" or 20 cm) drives. It probably will work with less memory.
To operate, compile the BUDGET1.BAS file using the CBASIC2 compiler. Some
editing may be necessary to make this file compatible with other compilers.
Prompts will be displayed whenever necessary. Run when INT file is created.
BUDGET1 operates on 1-20 expense records, which are input by the operator.
Each of these records may be subdivided into several (max of 4) categories.
The program checks the addition used in allocating these categories.
These are then output onto CP/M based disc files in records that contain
the day of the transaction, payee, and category/amount for 1-4 categories.
The record length is 64 characters, so that random access to the files is
possible. The program will add new expenses to the disc immediately after
any currrent expenses already logged. The file created should have the
name EXPENSnn.XXX, where nn is the last two digits of the A.D. year and
XXX is the month code, such as JAN, FEB, MAR, APR, etc.
BUDGET1 has a built-in iteration prompt that allows the user to process
more than one month's expenses at the same time. Category codes for each
of the nineteen categories (charity, food, mortgage, phone, etc.) are dis-
played in a menu upon user's request.
BUDGET1 may be freely copied for non-commercial distribution. Under no
circumstances may it be sold for profit. (C) copyright 1980 by Patrick
Cunningham.
BUDGET1 is accessed and totaled by the program LEDGER1.
GENERAL LEDGER DOCUMENTATION 11/06/80
You WILL need to purchase the book GENERAL LEDGER CBASIC by
Lon Poole, with Mary Borchers, Martin McNiff, and Robert
Thomson. It is published by Osborne/McGraw-Hill and is
available in many computer stores and some book stores. If
you are unable to find it any other way, you can usually
order it through a bookstore.
This disk contains a file called CBAS.SUB which is a submit
file for compiling the programs on this disk in proper
sequence. Some of the .BAS files you see on the disk are
not listed in the .SUB file because they are subroutine
type programs that are loaded with the main programs using
the CBASIC2 %INCLUDE statement.
Two of the programs on the disk, CRTFM and FILEINIT are
utilities that you will use the first time you set up your
data files, and used seldom after that.
You will want to modify the CURSOR.BAS program for your CRT
-- CURSOR.BAS is set up for a Hazeltine terminal and if you
don't have a Hazeltine, then you'll have to make some changes.
SUBS1.BAS also has some cursor positioning routines in it
that you may need to modify. These modifications will require
a good deal of familiarity with the manual and the operation
of your CRT as opposed to a Hazeltine. Familiarity with
CBASIC2 programming is also required.
After you have compiled the programs, you will want to
put all the .INT files on a blank disk, perhaps with CRUN2.
Refer to the book for operating instructions. G/L000 is the
menu program.
Good luck.
Jim Mills
Chicago Area Computer Hobbyist Exchange (CACHE)
Special Interest Group for CP/M (SIG CP/M)
ROBO.
ROBO is an addition program I wrote for my seven year old daughter, Amy.
It presents the learner with a number line (lamentably a bit too small for
the entire range of values generated) and with random pairs of numbers to
add together. It gives a bit of positive feedback for correct answers and
four opportunities to guess or calculate the right answer before giving up
and presenting a brand new problem. At the end of the program the total
number of right and wrong answers are presented and the student is encour-
aged to run the program again.
The numbers generated are all integers. With a bit of modification, the
program can be made to generate negative integers or real numbers for more
advanced students.
Patrick Cunningham, San Antonio, TX 78216 (512)822-3593.
EOF