I have mostly typed out the listings from the book as they were printed

The exceptions are that I have added REMs at the top stating the page in the book where the listings began, and adding book title and author lines.

In a few cases, where it was very clean and easy to do os, I have added lines to dump the execution and exit directly to the computer's main MENU.

All of these additions are obvious in that I have inserted my line numbers between the original 10,20,30,... line numbers. This way, if you want the exact original code, you just have to remove the single or XX5 lines.

Note: These additions have altered the original file byte sizes, but I have kept the values which the authors always put on line 10. 

The Files:


MARGIN: Calulate percent of mark-up.  Author says: "A very convenient feature of this program is that you don't have to return to the main menu to repeat a function.  Pressing the "A" key at the "Press ENTER to return" prompt starts the module over,  And you don't have to re-type all the information, just press ENTER for those inputs you want left unchanged and type new inputs for the others."

EXPNSE: Keep a record of your business travel expenses.  Author says: "The program [then] goes to the next day's prompt.  If you're through entering information, just type "-99" and you'll be returned to the main menu where you can save, display or print your data.  If you try to laod data, you will erase everything you've just typed.... Saving data is easy; just press the "2" key and you'll be prompted  for the data's file name.  Typing in a six character file name saves the data to memory, if you add the prefix "CAS:" to the file name, the data is saved to cassette tape. ... Loading data is just as simple. ... Once the data is loaded , you can add more days to it by using  the input data option ("3").  Don''t forget  to save the new, longer data file before quitting the program."

BARV: A vertical bar chart graphic program.

BARH: A horizontal bar chart program.  Typist note:  I have checked my lines against the book repeatedly on this one and I have yet to make it work correctly.  Maybe you can find the issue?

PIE: Pie chart program. Takes up to 8 labels and values and is supposed to print a pie chart to the screen.  Again, I have checked and re-checked my entry against the book and darned if I can get it to work.  It prints one of the values in a text line, the circle (slowly) then a single line labelled "Other" and, for me, that is it, not a full pie chart even if you specifically enter a "Total" value at that special prompt.  Pressing Enter when the program is done is supposed to prompt you to restart but, for me, it just crashes.  Perhaps you can figure it out?  I think it might be that the author wrote the program on a TRS-80 Model 4 and something happened between that and the printing of the book but it is more likely that I am still missing something :(

LINE: Supposed to print a line graph.  Again, it's not working on my Model 100 :(.

ZFAC: This is neat.  Determines tha health of your business and how close you are to bankruptcy.  Based on the Z-Factor formula by Edward I. Altman.  There are a number of optional hot keys not obvious to the user, for example :"To experiement with the program you can enter "X" is response to the "Working Capital" prmpt and a dummy company, using $5,555 for all the values will be displayed.  Also, once you've entered all the data on your company, you can save the information to memory or cassette by typing "S" wjhile in the Z-Factor display.  Similarly you can send a copy of the display to your printer by typing a "P".  If you've already saved data on a company and you want to load it back in you can type "L" in response to the beginning "Working Capital" prompt or while in the Z-Factor display.  Finally you can restart the program from the Z-Factor display by typing an "X".
 
PURCHS, INVOICE, STATEMN:  All of these programs prompt you for information and print out formatted to match the fields of NEBS (New England Business Systems) forms.  The old company forms were #9055 (purchs), #9040 (invoices) and #9060 (statements). The authors mention that if you use other stadard forms you can just adapt the code.  Unpack your impact printer and have fun with that :)

  