home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol029 / catalog.044 < prev    next >
Encoding:
Text File  |  1984-04-29  |  8.9 KB  |  216 lines

  1. VOLUME 44
  2.  
  3. DESCRIPTION:    CBASIC2 PROGRAMS
  4.  
  5. Osborne/McGraw-Hill General Ledger Programs.
  6.     Documented in:    General Ledger, CBASIC
  7.             OSBORNE/McGraw-Hill
  8.             630 Bancroft Way
  9.             Berkeley, CA. 94710
  10.     Don't seriously attempt to use these programs without
  11.     the above documentation.  See your local computer
  12.     store, or some of the larger metropolitan book stores.
  13.  
  14. and from Pat Cunningham:
  15.     Budget, Ledger Programs and
  16.     ROBO Math Game.
  17.  
  18.  
  19. NUMBER    SIZE    NAME        COMMENTS
  20.  
  21.         CATALOG.44    CONTENTS OF CP/M VOL. 44
  22. 44.1    3K    ABSTRACT.044    Comments on contents of volume.
  23. 44.2    2K    ACCTFILE.BAS    Part of Osborne General Ledger.
  24. 44.3    5K    ANNTOT1.BAS    Part of Cunningham Ledger.
  25. 44.4    3K    ANNTOT1.INT    INT of above file.
  26. 44.5    1K    BINSERCH.BAS    Part of Osborne General Ledger.
  27. 44.6    12K    BUDGET1.BAS    Part of Cunningham Budget.
  28. 44.7    2K    BUDGET1.DOC    DOC of above file.
  29. 44.8    6K    BUDGET1.INT    INT of above file.
  30. 44.9    5K    BUDGETCH.BAS    Part of Cunningham Budget.
  31. 44.10    2K    BUDGETCH.INT    INT of above file.
  32. 44.11    1K    CBAS.SUB    SUBMIT file for compiling the
  33.                 Osborne programs.
  34. 44.12    10K    CRTFM.BAS    CRT File Maint. Utility for
  35.                 Osborne General Ledger.
  36. 44.13    4K    CRTFM.INT    INT of above file.
  37. 44.14    2K    CURSOR.BAS    Part of Osborne General Ledger.
  38. 44.15    2K    EXP1980.TOT    Cunningham Budget Data file.
  39. 44.16    1K    EXPENS80.JAN    Cunningham Budget Data file.
  40. 44.17    1K    FILEINIT.BAS    Utility for Osborne General
  41.                 Ledger.
  42. 44.18    1K    FILEINIT.INT    INT of above file.
  43. 44.19    2K    G/L.DOC        DOC on Osborne General Ledger.
  44. 44.20    2K    G/L-INFO.BAS    Part of Osborne General Ledger.
  45. 44.21    1K    G/L000.BAS        "
  46. 44.22    2K    G/L000.INT        "
  47. 44.23    6K    G/L010.BAS        "
  48. 44.24    4K    G/L010.INT        "
  49. 44.25    6K    G/L020.BAS        "
  50. 44.26    2K    G/L020.INT        "
  51. 44.27    6K    G/L030.BAS        "
  52. 44.28    5K    G/L030.INT        "
  53. 44.29    9K    G/L040.BAS        "
  54. 44.30    6K    G/L040.INT        "
  55. 44.31    12K    G/L050.BAS        "
  56. 44.32    6K    G/L050.INT        "
  57. 44.33    5K    G/L070.BAS        "
  58. 44.34    4K    G/L070.INT        "
  59. 44.35    8K    G/L080.BAS        "
  60. 44.36    5K    G/L080.INT        "
  61. 44.37    1K    GENINFO.BAS        "
  62. 44.38    7K    LEDGER1.BAS    Cunningham Ledger.
  63. 44.39    2K    LEDGER1.DOC    DOC of above file.
  64. 44.40    3K    LEDGER1.INT    INT of above file.
  65. 44.41    2K    POSTFILE.BAS    Part of Osborne General Ledger.
  66. 44.42    3K    ROBO.BAS    Cunningham Math Game.
  67. 44.43    1K    ROBO.DOC    DOC of above file.
  68. 44.44    2K    ROBO.INT    INT of above file.
  69. 44.45    5K    SUBS1.BAS    Part of Osborne General Ledger.
  70. 44.46    0K    TCGWOZ.TXT    Collected Great Works of Zoso *
  71.  
  72. * one anonymous reviewers satirical opinion.
  73. ---------------- VOLUME 44 ABSTRACTS ----------------
  74.  
  75. PROGRAMS:    BUDGET1   --ENTERS BUDGET INFO TO FILE
  76.         LEDGER1   --TOTALS MONTH FILE AND REPORTS
  77.         ANNTOT1   --REPORTS THE YEAR TO DATE
  78.         BUDGETCH  --CHANGE FILE INFORMATION (ERRORS)
  79. AUTHOR:   PAT CUNNINGHAM, SAN ANTONIO, TX
  80. SOFTWARE: CBASIC
  81. HARDWARE: 96 COL. OR GREATER PRINTER IF YOU WISH HARDCOPY
  82. DOC FILES:     LEDGER1.DOC & BUDGET1.DOC
  83. The program is nicely written with good commenting.  All of 
  84. the programs run and seem to work properly.  Error trapping 
  85. could be improved.  LEDGER1 allows a rerun at the end, but 
  86. this bombed for me. The main weakness of the program is the 
  87. inadequate user prompts.  The BUDGETCH expects the user to 
  88. remember the 20 letter that reference the expense catagories.  
  89. The catagory discriptions are available as a user call from 
  90. the BUDGET1 program.  It would be an improvement if the 
  91. program provided the information without request in both 
  92. BUDGET1 and BUDGETCH.  All in all--a usable program to enter 
  93. monthly expense forthe home--after you get use to the required 
  94. input formats.  LEDGER1 sign-off is a reference to a mythical 
  95. state--somewhat akin to Camalot combined with Devil's Island.
  96.                          Reviewer: Ken Prevo of  CACHE
  97.  
  98. ------------------------------------------------------------
  99.  
  100. PROGRAM:  ROBO
  101. AUTHOR:   PATRICK CUNNINGHAM, SAN ANTONIO, TX
  102. SOFTWARE: CBASIC
  103. HARDWARE: NO SPECIAL REQUIREMENTS
  104. DOC FILE: ROBO.DOC
  105.      ROBO is a math drill (addition) for preschoolers and first-
  106. graders.  It has a line of numbers provided that, I guess, save 
  107. on the fingers and toe method I use.  This might make some 
  108. teachers unhappy.  The programs is a nice little helper for
  109. those learning beginning math.   Reviewer: Ken Prevo of CACHE
  110.  
  111. -------------------------------------------------------------
  112.  
  113. AUTHOR:   ANON
  114. PROGRAM:  THE COLLECTED GREAT WORKS OF ZOSO
  115. FILE LENGTH: 0K
  116. It is rumored the sequel will be THE INANE REMARKS OF ZOSO THE 
  117. GREAT.  A reviewer is currently being solicited.  Anyone with 
  118. quad-density interested?  Reviewer: POGO
  119.  
  120. ------------------------------------------------------------
  121.  
  122. PROGRAMS: GENERAL LEDGER
  123.  
  124. This is the General Ledger series of programs published by
  125. Osborne/McGraw-Hill.  It has received good reviews, it
  126. compiles and runs on a Hazeltine terminal, but will require
  127. modification if you use a different terminal.  See G/L.DOC
  128. for further comments.    Jim Mills CACHE SIG CP/M
  129. DOCUMENTATION ON BUDGET1
  130.  
  131. BUDGET1 is a source program in CBASIC (version 2) written by Patrick Cunning-
  132. ham of San Antonio, TX [235 Sharon Drive, San Antonio 78216].  Suggestions on
  133. improvements are solicited. I wrote it for a 48K ALTOS ACS8000 computer with
  134. dual floppy (8" or 20 cm) drives. It probably will work with less memory.
  135.  
  136. To operate, compile the BUDGET1.BAS file using the CBASIC2 compiler.  Some
  137. editing may be necessary to make this file compatible with other compilers.
  138. Prompts will be displayed whenever necessary. Run when INT file is created.
  139.  
  140. BUDGET1 operates on 1-20 expense records, which are input by the operator.
  141. Each of these records may be subdivided into several (max of 4) categories.
  142. The program checks the addition used in allocating these categories.
  143. These are then output onto CP/M based disc files in records that contain
  144. the day of the transaction, payee, and category/amount for 1-4 categories.
  145. The record length is 64 characters, so that random access to the files is
  146. possible.  The program will add new expenses to the disc immediately after
  147. any currrent expenses already logged.  The file created should have the
  148. name EXPENSnn.XXX, where nn is the last two digits of the A.D. year and
  149. XXX is the month code, such as JAN, FEB, MAR, APR, etc.
  150.  
  151. BUDGET1 has a built-in iteration prompt that allows the user to process
  152. more than one month's expenses at the same time.  Category codes for each
  153. of the nineteen categories (charity, food, mortgage, phone, etc.) are dis-
  154. played in a menu upon user's request.
  155.  
  156. BUDGET1 may be freely copied for non-commercial distribution.  Under no
  157. circumstances may it be sold for profit.  (C) copyright 1980 by Patrick
  158. Cunningham.
  159.  
  160. BUDGET1 is accessed and totaled by the program LEDGER1.
  161. GENERAL LEDGER DOCUMENTATION 11/06/80
  162.  
  163. You WILL need to purchase the book GENERAL LEDGER CBASIC by
  164. Lon Poole, with Mary Borchers, Martin McNiff, and Robert
  165. Thomson.  It is published by Osborne/McGraw-Hill and is
  166. available in many computer stores and some book stores.  If
  167. you are unable to find it any other way, you can usually
  168. order it through a bookstore.
  169.  
  170. This disk contains a file called CBAS.SUB which is a submit
  171. file for compiling the programs on this disk in proper
  172. sequence.  Some of the .BAS files you see on the disk are
  173. not listed in the .SUB file because they are subroutine
  174. type programs that are loaded with the main programs using
  175. the CBASIC2 %INCLUDE statement.
  176.  
  177. Two of the programs on the disk, CRTFM and FILEINIT are
  178. utilities that you will use the first time you set up your
  179. data files, and used seldom after that.
  180.  
  181. You will want to modify the CURSOR.BAS program for your CRT
  182. -- CURSOR.BAS is set up for a Hazeltine terminal and if you
  183. don't have a Hazeltine, then you'll have to make some changes.
  184. SUBS1.BAS also has some cursor positioning routines in it
  185. that you may need to modify.  These modifications will require
  186. a good deal of familiarity with the manual and the operation
  187. of your CRT as opposed to a Hazeltine.  Familiarity with
  188. CBASIC2 programming is also required.
  189.  
  190. After you have compiled the programs, you will want to
  191. put all the .INT files on a blank disk, perhaps with CRUN2.
  192.  
  193. Refer to the book for operating instructions.  G/L000 is the
  194. menu program.
  195.  
  196. Good luck.
  197.  
  198. Jim Mills
  199. Chicago Area Computer Hobbyist Exchange (CACHE)
  200. Special Interest Group for CP/M (SIG CP/M)
  201.                           ROBO.
  202. ROBO is an addition program I wrote for my seven year old daughter, Amy.
  203. It presents the learner with a number line (lamentably a bit too small for
  204. the entire range of values generated) and with random pairs of numbers to
  205. add together.  It gives a bit of positive feedback for correct answers and
  206. four opportunities to guess or calculate the right answer before giving up
  207. and presenting a brand new problem.  At the end of the program the total
  208. number of right and wrong answers are presented and the student is encour-
  209. aged to run the program again.
  210.  
  211. The numbers generated are all integers.  With a bit of modification, the
  212. program can be made to generate negative integers or real numbers for more
  213. advanced students.
  214.  
  215. Patrick Cunningham, San Antonio, TX  78216  (512)822-3593.
  216. EOF