A Dragon 1982 seriesFAMILY BUDGET · DRAGON DATA

Software of the Day

Home and office

Family Budget: the household on a tape

Family Budget by Dragon Data, the company that made the computer, is three BASIC programs on one tape: a family budget for the whole year, an accounts keeper and an address book. All the data is saved on a separate tape. Here is how to use them, and how not to lose what you typed.

What is on the tape

BUDGETThe budget: 20 items, 12 months, 5 weeks a month
ACCOUNTAccounts: up to 20 accounts, money in, money out and transfers
ADDRESSAddress book: up to 80 people

Type CLOAD and ENTER for the first program, or CLOAD "ACCOUNT" and CLOAD "ADDRESS" for the others. After OK, type RUN.

Before you start: a second tape

The data is kept in files on tape, not inside the program. Have a blank tape ready for the data, so you never record over the software. Whenever the program says PRESS <PLAY> AND <RECORD> it is about to save, and when it says PRESS <PLAY> it is about to read. Set up the recorder, then press ENTER.

The menus

In all three programs you choose a letter and then press ENTER. Answer yes/no questions with a capital Y or N. Anything else just asks again.

The budget (BUDGET)

SFirst time only: names for the 20 items (up to 10 characters), then budget amounts
DThe list of items, and renaming an item
BA planned amount: month, week, item number and amount. A new amount replaces the old one
AAn amount actually spent. A new amount is added to the old one
IA week's income
WSummary of one week
MSummary of a month
PSummary from one month to another
EEnd and save

In a summary each item has three numbers: what was planned, what was spent, and what is left (FLOAT). After two screens of items come the totals: planned, spent, income, and the difference between income and the budget and the spending.

Each time you run it, the first menu choice reads the two data files from tape: IDATA (the item names), then BDATA (all the amounts). BDATA is big, and saving or reading it takes a few minutes.

Three traps

  • Leave only with E. Saving to tape happens on the way out. Switch off before that and everything you typed is gone.
  • Income on its own is not saved. E saves the amounts only if this run also took a budget (B) or spending (A) amount. If you only entered income, add one amount with B or A before you leave.
  • Don't rush. While the program pauses between screens, a key you press is lost. Wait for the question mark.

Accounts (ACCOUNT)

SSet up: a name, a number and a balance for each of the 20 accounts
AA new account in a free place
TA transaction: amount, details (up to 12 characters), from which account to which
XAn account statement: every transaction and the balance
RRemove an account
EEnd and save

In a transaction you can type INC as the source instead of an account, for money coming in from outside, and EXP as the destination, for spending. A transfer between two accounts updates both. Type the account name exactly as you set it up.

Address book (ADDRESS)

SSet up: an empty file for 80 people
AA new contact: first name, surname, four address lines and a phone number
CChange an address
NFind by the first letter of the first name and the surname
IBrowse everyone whose surname starts with a letter
EEnd and save

If the program stops. In the copy found in the archives today, two lines of this program are damaged: one character in each changed when it was copied. If you see ?TM ERROR IN 340 or ?SN ERROR IN 490, retype these two lines and save the program as your own copy:

340 IF M$="E" THEN 1480
490 IF EOF(-1) THEN 600

This guide is in our own words, for Dragon owners who have the original program. We do not host the program or its original manual. We tried every step on an emulated machine with the same chips.

All guides · What Dragon Owners Were Reading · The history of the Dragon