THE LAST ONE 4
FILE INFORMATION
FILENAME(S): THE LAST ONE 4
FILE TYPE(S): SEQ
FILE SIZE: 23.7K
FIRST SEEN: 2025-11-30 18:12:26
APPEARS ON: 1 disk(s)
FILE HASH
6489cdf52004c3de233258d59d911642658c749d062e9cee99ed3c346ef7333e
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| DATARICH | THE LAST ONE 4 | SEQ | Sailor, Ganheden | 23 | 8 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 80 2A 50 23 33 31 0D 80 2A 4E 42 22 34 54 48 45 |.*P#31..*NB"4THE|
00000010: 20 4C 41 53 54 20 4F 4E 45 22 0D 80 2A 50 4C 36 | LAST ONE"..*PL6|
00000020: 36 3A 54 4C 36 30 0D 80 2A 48 44 32 3A D4 48 45 |6:TL60..*HD2:.HE|
00000030: 20 CC 41 53 54 20 CF 4E 45 2C 2C D0 41 47 45 80 | .AST .NE,,.AGE.|
00000040: 23 0D 80 2A 4A 55 31 0D 80 2A 4C 4D 35 3A 52 4D |#..*JU1..*LM5:RM|
00000050: 37 35 0D D3 49 4E 43 45 20 54 48 49 53 20 49 53 |75..INCE THIS IS|
00000060: 20 4E 4F 54 20 57 48 41 54 20 57 45 27 52 45 20 | NOT WHAT WE'RE |
00000070: 41 46 54 45 52 20 45 49 54 48 45 52 2C 20 41 4E |AFTER EITHER, AN|
00000080: 53 57 45 52 20 CE 4F 2E 20 20 D4 CC CF 20 4E 4F |SWER .O. ... NO|
00000090: 57 20 41 53 53 55 4D 45 53 20 54 48 41 54 20 59 |W ASSUMES THAT Y|
000000A0: 4F 55 20 41 52 45 20 54 52 59 49 4E 47 20 54 4F |OU ARE TRYING TO|
000000B0: 20 47 45 54 20 59 4F 55 52 20 4F 57 4E 20 48 45 | GET YOUR OWN HE|
000000C0: 41 44 49 4E 47 20 4F 56 45 52 20 54 48 45 20 43 |ADING OVER THE C|
000000D0: 4F 4C 55 4D 4E 20 4F 46 20 54 45 4C 45 50 48 4F |OLUMN OF TELEPHO|
000000E0: 4E 45 20 4E 55 4D 42 45 52 20 41 4E 44 20 41 53 |NE NUMBER AND AS|
000000F0: 4B 53 3A 80 2A 4C 4E 31 0D 20 20 20 20 20 D4 45 |KS:.*LN1. .E|
00000100: 58 54 20 52 45 51 55 49 52 45 44 80 2A 4C 4E 31 |XT REQUIRED.*LN1|
00000110: 0D D4 59 50 45 20 49 4E 20 54 48 45 20 57 4F 52 |..YPE IN THE WOR|
00000120: 44 20 D4 C5 CC C5 D0 C8 CF CE C5 2E 20 20 D9 4F |D .......... .O|
00000130: 55 20 57 49 4C 4C 20 42 45 20 41 53 4B 45 44 20 |U WILL BE ASKED |
00000140: 46 4F 52 20 54 48 45 20 43 4F 4C 55 4D 4E 20 4E |FOR THE COLUMN N|
00000150: 55 4D 42 45 52 20 41 54 20 57 48 49 43 48 20 54 |UMBER AT WHICH T|
00000160: 48 45 20 54 45 4C 45 50 48 4F 4E 45 20 4E 55 4D |HE TELEPHONE NUM|
00000170: 42 45 52 53 20 41 52 45 20 54 4F 20 42 45 20 50 |BERS ARE TO BE P|
00000180: 52 49 4E 54 45 44 3B 20 54 48 45 20 44 49 53 50 |RINTED; THE DISP|
00000190: 4C 41 59 20 54 45 4C 4C 53 20 55 53 20 54 48 41 |LAY TELLS US THA|
000001A0: 54 20 57 45 20 43 41 4E 27 54 20 48 41 56 45 20 |T WE CAN'T HAVE |
000001B0: 41 4E 59 54 48 49 4E 47 20 4C 4F 57 45 52 20 54 |ANYTHING LOWER T|
000001C0: 48 41 4E 20 34 34 20 28 53 49 4E 43 45 20 49 54 |HAN 44 (SINCE IT|
000001D0: 20 49 53 20 41 4C 4C 20 42 45 49 4E 47 20 55 53 | IS ALL BEING US|
000001E0: 45 44 20 42 59 20 CE 41 4D 45 53 20 41 4E 44 20 |ED BY .AMES AND |
000001F0: C3 49 54 49 45 53 29 2E 20 20 C1 53 4B 20 46 4F |.ITIES). .SK FO|
00000200: 52 20 43 4F 4C 55 4D 4E 20 34 38 2E 20 20 C1 20 |R COLUMN 48. . |
00000210: 46 49 4E 41 4C 20 C9 D3 80 A3 D4 C8 C9 D3 80 A3 |FINAL ..........|
00000220: C3 CF D2 D2 C5 C3 D4 20 41 4C 4C 4F 57 53 20 59 |....... ALLOWS Y|
00000230: 4F 55 20 54 4F 20 47 45 54 20 45 56 45 52 59 54 |OU TO GET EVERYT|
00000240: 48 49 4E 47 20 53 54 52 41 49 47 48 54 20 42 45 |HING STRAIGHT BE|
00000250: 46 4F 52 45 20 59 4F 55 20 41 52 45 20 41 53 4B |FORE YOU ARE ASK|
00000260: 45 44 3A 80 2A 4C 4E 31 0D 20 20 20 20 20 D3 54 |ED:.*LN1. .T|
00000270: 41 52 54 20 52 45 50 4F 52 54 20 41 54 20 52 4F |ART REPORT AT RO|
00000280: 57 80 2A 4C 4E 31 0D C1 4E 59 20 52 45 50 4F 52 |W.*LN1..NY REPOR|
00000290: 54 20 43 4F 4E 53 49 53 54 53 20 4F 46 20 54 57 |T CONSISTS OF TW|
000002A0: 4F 20 50 41 52 54 53 3A 20 54 48 45 20 44 41 54 |O PARTS: THE DAT|
000002B0: 41 20 41 4E 44 20 54 48 45 20 46 52 49 4C 4C 53 |A AND THE FRILLS|
000002C0: 2E 20 20 C2 59 20 4C 49 4D 49 54 49 4E 47 20 54 |. .Y LIMITING T|
000002D0: 48 45 20 44 41 54 41 20 54 4F 20 41 4E 20 41 52 |HE DATA TO AN AR|
000002E0: 45 41 20 41 52 4F 55 4E 44 20 54 48 45 20 4D 49 |EA AROUND THE MI|
000002F0: 44 44 4C 45 20 4F 46 20 54 48 45 20 50 41 47 45 |DDLE OF THE PAGE|
00000300: 2C 20 59 4F 55 20 43 41 4E 20 4B 45 45 50 20 54 |, YOU CAN KEEP T|
00000310: 48 45 20 54 4F 50 20 41 4E 44 20 42 4F 54 54 4F |HE TOP AND BOTTO|
00000320: 4D 20 50 41 52 54 53 20 46 52 45 45 20 46 4F 52 |M PARTS FREE FOR|
00000330: 20 54 48 49 4E 47 53 20 4C 49 4B 45 20 48 45 41 | THINGS LIKE HEA|
00000340: 44 49 4E 47 53 2C 20 46 4F 4F 54 4E 4F 54 45 53 |DINGS, FOOTNOTES|
00000350: 20 4F 52 20 57 48 41 54 45 56 45 52 20 54 41 4B | OR WHATEVER TAK|
00000360: 45 53 20 59 4F 55 52 20 46 41 4E 43 59 2E 20 20 |ES YOUR FANCY. |
00000370: D7 45 20 41 52 45 20 47 4F 49 4E 47 20 54 4F 20 |.E ARE GOING TO |
00000380: 4C 49 4D 49 54 20 54 48 45 20 44 49 53 50 4C 41 |LIMIT THE DISPLA|
00000390: 59 20 54 4F 20 41 4E 20 41 52 45 41 20 42 45 54 |Y TO AN AREA BET|
000003A0: 57 45 45 4E 20 52 4F 57 53 20 32 30 20 41 4E 44 |WEEN ROWS 20 AND|
000003B0: 20 35 30 20 4F 46 20 54 48 45 20 50 41 47 45 20 | 50 OF THE PAGE |
000003C0: 4C 45 41 56 49 4E 47 20 54 48 45 20 52 45 53 54 |LEAVING THE REST|
000003D0: 20 46 52 45 45 20 46 4F 52 20 4F 54 48 45 52 20 | FREE FOR OTHER |
000003E0: 54 48 49 4E 47 53 20 28 54 48 49 53 20 49 53 20 |THINGS (THIS IS |
000003F0: 4F 4E 20 36 36 20 4C 49 4E 45 20 50 41 50 45 52 |ON 66 LINE PAPER|
00000400: 20 2D 20 42 55 54 20 49 46 20 59 4F 55 27 52 45 | - BUT IF YOU'RE|
00000410: 20 44 4F 49 4E 47 20 54 48 49 53 20 4F 4E 20 54 | DOING THIS ON T|
00000420: 48 45 20 53 43 52 45 45 4E 20 49 4E 53 54 45 41 |HE SCREEN INSTEA|
00000430: 44 20 4F 46 20 54 48 45 20 50 52 49 4E 54 45 52 |D OF THE PRINTER|
00000440: 2C 20 54 48 45 4E 20 4C 49 4D 49 54 20 54 48 45 |, THEN LIMIT THE|
00000450: 20 50 41 47 45 20 44 45 50 54 48 20 54 4F 20 32 | PAGE DEPTH TO 2|
00000460: 31 20 4C 49 4E 45 53 2C 20 57 49 54 48 20 54 48 |1 LINES, WITH TH|
00000470: 45 20 52 45 50 4F 52 54 20 4F 4E 20 54 48 45 20 |E REPORT ON THE |
00000480: 43 45 4E 54 45 52 20 31 30 20 4F 52 20 53 4F 20 |CENTER 10 OR SO |
00000490: 4C 49 4E 45 53 29 2E 80 2A 4C 4E 31 0D C1 4E 53 |LINES)..*LN1..NS|
000004A0: 57 45 52 20 32 30 20 57 48 45 4E 20 41 53 4B 45 |WER 20 WHEN ASKE|
000004B0: 44 20 D3 D4 C1 D2 D4 80 A3 D2 C5 D0 CF D2 D4 80 |D ..............|
000004C0: A3 C1 D4 80 A3 D2 CF D7 20 41 4E 44 20 35 30 20 |........ AND 50 |
000004D0: 4F 4E 20 C5 CE C4 80 A3 D2 C5 D0 CF D2 D4 80 A3 |ON .............|
000004E0: C1 D4 80 A3 D2 CF D7 2E 20 20 C1 4E 53 57 45 52 |........ .NSWER|
000004F0: 20 D9 45 53 20 57 48 45 4E 20 4F 46 46 45 52 45 | .ES WHEN OFFERE|
00000500: 44 20 41 4E 20 55 4E 44 45 52 4C 49 4E 45 20 46 |D AN UNDERLINE F|
00000510: 4F 52 20 54 48 45 20 48 45 41 44 49 4E 47 20 41 |OR THE HEADING A|
00000520: 4E 44 20 46 45 45 44 20 49 4E 20 41 20 43 48 41 |ND FEED IN A CHA|
00000530: 52 41 43 54 45 52 20 4F 46 20 59 4F 55 52 20 43 |RACTER OF YOUR C|
00000540: 48 4F 49 43 45 2E 20 20 D3 49 4E 43 45 20 54 48 |HOICE. .INCE TH|
00000550: 49 53 20 52 45 50 4F 52 54 20 49 53 20 46 4F 52 |IS REPORT IS FOR|
00000560: 20 41 20 50 52 49 4E 54 45 52 2C 20 59 4F 55 20 | A PRINTER, YOU |
00000570: 53 48 4F 55 4C 44 20 53 54 49 43 4B 20 54 4F 20 |SHOULD STICK TO |
00000580: 53 49 4D 50 4C 45 20 4B 45 59 42 4F 41 52 44 20 |SIMPLE KEYBOARD |
00000590: 43 48 41 52 41 43 54 45 52 53 20 48 45 52 45 20 |CHARACTERS HERE |
000005A0: 55 4E 4C 45 53 53 20 59 4F 55 20 4B 4E 4F 57 20 |UNLESS YOU KNOW |
000005B0: 54 48 41 54 20 59 4F 55 52 20 50 52 49 4E 54 45 |THAT YOUR PRINTE|
000005C0: 52 20 43 41 4E 20 43 4F 50 45 21 80 2A 4C 4E 31 |R CAN COPE!.*LN1|
000005D0: 0D C9 46 20 59 4F 55 20 54 48 49 4E 4B 20 54 48 |..F YOU THINK TH|
000005E0: 41 54 20 54 48 45 20 44 41 54 41 20 49 53 20 4C |AT THE DATA IS L|
000005F0: 49 4B 45 4C 59 20 54 4F 20 52 55 4E 20 54 4F 20 |IKELY TO RUN TO |
00000600: 4D 4F 52 45 20 54 48 41 4E 20 41 20 50 41 47 45 |MORE THAN A PAGE|
00000610: 20 46 55 4C 4C 20 41 54 20 41 4E 59 20 4F 4E 45 | FULL AT ANY ONE|
00000620: 20 53 45 41 52 43 48 2C 20 59 4F 55 27 44 20 42 | SEARCH, YOU'D B|
00000630: 45 53 54 20 53 41 59 20 D9 45 53 20 54 4F 20 54 |EST SAY .ES TO T|
00000640: 48 45 20 4F 46 46 45 52 20 4F 46 20 D7 C9 D4 C8 |HE OFFER OF ....|
00000650: 80 A3 D0 C1 C7 C5 80 A3 CE D5 CD C2 C5 D2 D3 80 |................|
00000660: A3 28 D9 2F CE 29 2C 20 57 49 54 48 20 31 20 42 |.(./.), WITH 1 B|
00000670: 45 49 4E 47 20 54 48 45 20 4C 4F 47 49 43 41 4C |EING THE LOGICAL|
00000680: 2C 20 49 46 20 4E 4F 54 20 43 4F 4D 50 55 4C 53 |, IF NOT COMPULS|
00000690: 4F 52 59 2C 20 41 4E 53 57 45 52 20 54 4F 20 D3 |ORY, ANSWER TO .|
000006A0: D4 C1 D2 D4 80 A3 C1 D4 80 A3 D0 C1 C7 C5 2E 80 |................|
000006B0: 2A 4C 4E 31 0D 20 20 20 20 20 20 20 20 20 20 20 |*LN1. |
000006C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000006D0: 20 20 D0 D2 C9 CE D4 C5 C4 20 D2 C5 D0 CF D2 D4 | ....... ......|
000006E0: 20 C6 CF D2 CD C1 D4 80 2A 4C 4E 31 0D 20 20 20 | .......*LN1. |
000006F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C4 45 | .E|
00000710: 53 49 47 4E 20 4D 45 4E 55 80 2A 4C 4E 31 0D 20 |SIGN MENU.*LN1. |
00000720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000730: 20 20 20 20 D3 45 54 20 52 4F 57 20 26 20 43 4F | .ET ROW & CO|
00000740: 4C 55 4D 4E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |LUMN............|
00000750: 2E 2E 2E 2E 2E 2E 3C 31 3E 0D 20 20 20 20 20 20 |......<1>. |
00000760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 D0 | .|
00000770: 52 49 4E 54 20 50 41 47 45 2E 2E 2E 2E 2E 2E 2E |RINT PAGE.......|
00000780: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
00000790: 2E 3C 32 3E 0D 20 20 20 20 20 20 20 20 20 20 20 |.<2>. |
000007A0: 20 20 20 20 20 20 20 20 20 20 C3 4C 45 41 52 20 | .LEAR |
000007B0: 44 45 53 49 47 4E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |DESIGN..........|
000007C0: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 3C 33 3E 0D |............<3>.|
000007D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000007E0: 20 20 20 20 20 C9 4E 53 45 52 54 20 54 45 58 54 | .NSERT TEXT|
000007F0: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
00000800: 2E 2E 2E 2E 2E 2E 2E 3C 34 3E 0D 20 20 20 20 20 |.......<4>. |
00000810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00000820: C8 4F 52 49 5A 4F 4E 54 41 4C 20 4C 49 4E 45 2E |.ORIZONTAL LINE.|
00000830: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
00000840: 2E 2E 3C 35 3E 0D 20 20 20 20 20 20 20 20 20 20 |..<5>. |
00000850: 20 20 20 20 20 20 20 20 20 20 20 D2 45 53 45 54 | .ESET|
00000860: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
00000870: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 3C 36 3E |.............<6>|
00000880: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. |
00000890: 20 20 20 20 20 20 D4 45 52 4D 49 4E 41 54 45 2E | .ERMINATE.|
000008A0: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
000008B0: 2E 2E 2E 2E 2E 2E 2E 2E 3C 37 3E 80 2A 4C 4E 31 |........<7>.*LN1|
000008C0: 0D CC 45 54 27 53 20 48 41 56 45 20 41 20 51 55 |..ET'S HAVE A QU|
000008D0: 49 43 4B 20 52 55 4E 20 54 48 52 4F 55 47 48 20 |ICK RUN THROUGH |
000008E0: 54 48 45 20 4F 50 54 49 4F 4E 53 20 4F 4E 20 4F |THE OPTIONS ON O|
000008F0: 46 46 45 52 20 41 4E 44 20 54 48 45 4E 20 48 41 |FFER AND THEN HA|
00000900: 56 45 20 41 20 4C 4F 4F 4B 20 41 54 20 53 4F 4D |VE A LOOK AT SOM|
00000910: 45 20 4F 46 20 54 48 45 4D 20 49 4E 20 50 52 49 |E OF THEM IN PRI|
00000920: 4E 54 2E 20 20 D7 45 20 44 4F 4E 27 54 20 57 41 |NT. .E DON'T WA|
00000930: 4E 54 20 54 4F 20 50 52 49 4E 54 20 41 4E 59 20 |NT TO PRINT ANY |
00000940: 4F 46 20 54 48 45 20 4F 54 48 45 52 20 46 49 45 |OF THE OTHER FIE|
00000950: 4C 44 53 20 4F 4E 20 54 48 49 53 20 52 45 50 4F |LDS ON THIS REPO|
00000960: 52 54 2C 20 53 4F 20 4F 50 54 49 4F 4E 20 31 20 |RT, SO OPTION 1 |
00000970: 28 53 45 54 20 52 4F 57 20 26 20 43 4F 4C 55 4D |(SET ROW & COLUM|
00000980: 4E 29 20 49 53 20 4E 4F 20 55 53 45 20 54 4F 20 |N) IS NO USE TO |
00000990: 55 53 20 48 45 52 45 2E 80 2A 4C 4E 31 0D CF 50 |US HERE..*LN1..P|
000009A0: 54 49 4F 4E 20 32 20 28 50 52 49 4E 54 20 50 41 |TION 2 (PRINT PA|
000009B0: 47 45 29 20 57 49 4C 4C 20 50 52 49 4E 54 20 4F |GE) WILL PRINT O|
000009C0: 55 54 20 59 4F 55 52 20 53 41 4D 50 4C 45 20 50 |UT YOUR SAMPLE P|
000009D0: 41 47 45 20 2D 20 49 46 20 59 4F 55 20 48 41 56 |AGE - IF YOU HAV|
000009E0: 45 20 41 20 50 52 49 4E 54 45 52 20 2D 20 41 4E |E A PRINTER - AN|
000009F0: 44 20 4D 4F 56 45 20 59 4F 55 20 4F 4E 20 54 4F |D MOVE YOU ON TO|
00000A00: 20 54 48 45 20 44 45 53 49 47 4E 20 4D 45 4E 55 | THE DESIGN MENU|
00000A10: 20 57 48 49 43 48 20 49 53 20 56 45 52 59 20 53 | WHICH IS VERY S|
00000A20: 49 4D 49 4C 41 52 20 54 4F 20 54 48 45 20 53 43 |IMILAR TO THE SC|
00000A30: 52 45 45 4E 20 44 49 53 49 47 4E 20 4D 45 4E 55 |REEN DISIGN MENU|
00000A40: 20 53 45 45 4E 20 45 41 52 4C 49 45 52 2E 80 2A | SEEN EARLIER..*|
00000A50: 4C 4E 31 0D CF 50 54 49 4F 4E 20 33 20 28 43 4C |LN1..PTION 3 (CL|
00000A60: 45 41 52 20 44 45 53 49 47 4E 29 20 49 53 20 41 |EAR DESIGN) IS A|
00000A70: 20 42 49 54 20 44 52 41 4D 41 54 49 43 20 55 4E | BIT DRAMATIC UN|
00000A80: 4C 45 53 53 20 59 4F 55 20 48 41 56 45 20 47 4F |LESS YOU HAVE GO|
00000A90: 4E 45 20 56 45 52 59 20 57 52 4F 4E 47 20 49 4E |NE VERY WRONG IN|
00000AA0: 44 45 45 44 2E 20 20 C9 54 20 43 4C 45 41 52 53 |DEED. .T CLEARS|
00000AB0: 20 41 4C 4C 20 44 45 53 49 47 4E 20 45 4C 45 4D | ALL DESIGN ELEM|
00000AC0: 45 4E 54 53 20 47 45 4E 45 52 41 54 45 44 20 54 |ENTS GENERATED T|
00000AD0: 48 52 4F 55 47 48 20 54 48 49 53 20 4D 45 4E 55 |HROUGH THIS MENU|
00000AE0: 20 2D 20 49 54 20 57 49 4C 4C 20 4E 4F 54 20 41 | - IT WILL NOT A|
00000AF0: 46 46 45 43 54 20 59 4F 55 52 20 48 45 41 44 49 |FFECT YOUR HEADI|
00000B00: 4E 47 53 2C 20 46 49 45 4C 44 20 50 4F 53 49 54 |NGS, FIELD POSIT|
00000B10: 49 4F 4E 53 20 4F 52 20 50 41 47 45 20 4E 55 4D |IONS OR PAGE NUM|
00000B20: 42 45 52 53 2E 80 2A 4C 4E 31 0D CC 45 54 27 53 |BERS..*LN1..ET'S|
00000B30: 20 54 52 59 20 4F 50 54 49 4F 4E 20 34 20 28 49 | TRY OPTION 4 (I|
00000B40: 4E 53 45 52 54 20 54 45 58 54 29 2E 20 20 D3 45 |NSERT TEXT). .E|
00000B50: 4C 45 43 54 20 49 54 20 41 4E 44 20 54 59 50 45 |LECT IT AND TYPE|
00000B60: 20 54 48 49 53 20 49 4E 3A 80 2A 4C 4E 31 0D 20 | THIS IN:.*LN1. |
00000B70: 20 20 20 20 D2 C5 D0 CF D2 D4 80 A3 C6 CF D2 CD | ............|
00000B80: C1 D4 80 A3 CC C9 D3 D4 80 A3 CF C6 80 A3 CD C1 |................|
00000B90: C9 CC C9 CE C7 80 A3 D2 C5 C3 CF D2 C4 D3 80 2A |...............*|
00000BA0: 4C 4E 31 0D C1 4E 53 57 45 52 20 D9 45 53 20 54 |LN1..NSWER .ES T|
00000BB0: 4F 20 C3 C5 CE D4 C5 D2 80 A3 D4 C5 D8 D4 20 41 |O ............ A|
00000BC0: 4E 44 20 50 55 54 20 49 54 20 4F 4E 20 52 4F 57 |ND PUT IT ON ROW|
00000BD0: 20 35 2C 20 55 4E 44 45 52 4C 49 4E 45 44 20 57 | 5, UNDERLINED W|
00000BE0: 49 54 48 20 41 4E 59 54 48 49 4E 47 20 59 4F 55 |ITH ANYTHING YOU|
00000BF0: 20 4C 49 4B 45 2E 20 20 D4 48 45 4E 20 44 4F 20 | LIKE. .HEN DO |
00000C00: 54 48 45 20 53 41 4D 45 20 54 48 49 4E 47 20 4E |THE SAME THING N|
00000C10: 45 41 52 20 54 48 45 20 42 4F 54 54 4F 4D 20 4F |EAR THE BOTTOM O|
00000C20: 46 20 54 48 45 20 50 41 47 45 2C 20 53 41 59 20 |F THE PAGE, SAY |
00000C30: 41 54 20 43 4F 4C 55 4D 4E 20 36 37 20 4F 4E 20 |AT COLUMN 67 ON |
00000C40: 4C 49 4E 45 20 35 35 2C 20 53 41 59 49 4E 47 3A |LINE 55, SAYING:|
00000C50: 80 2A 4C 4E 31 0D 20 20 20 20 20 D4 D5 D2 CE 80 |.*LN1. .....|
00000C60: A3 D0 C1 C7 C5 80 A3 CE CF D7 80 2A 4C 4E 31 0D |...........*LN1.|
00000C70: D9 4F 55 20 44 4F 4E 27 54 20 48 41 56 45 20 54 |.OU DON'T HAVE T|
00000C80: 4F 20 44 4F 20 54 48 49 53 2C 20 42 55 54 20 49 |O DO THIS, BUT I|
00000C90: 54 20 44 45 4D 4F 4E 53 54 52 41 54 45 53 20 48 |T DEMONSTRATES H|
00000CA0: 4F 57 20 59 4F 55 20 4D 49 47 48 54 20 47 4F 20 |OW YOU MIGHT GO |
00000CB0: 41 42 4F 55 54 2C 20 53 41 59 2C 20 50 55 54 54 |ABOUT, SAY, PUTT|
00000CC0: 49 4E 47 20 46 4F 4F 54 4E 4F 54 45 53 20 4F 4E |ING FOOTNOTES ON|
00000CD0: 20 41 4E 20 49 4E 56 4F 49 43 45 2E 80 2A 4C 4E | AN INVOICE..*LN|
00000CE0: 31 0D C9 46 20 59 4F 55 20 54 48 49 4E 4B 20 59 |1..F YOU THINK Y|
00000CF0: 4F 55 20 4E 45 45 44 20 41 20 48 4F 52 49 5A 4F |OU NEED A HORIZO|
00000D00: 4E 54 41 4C 20 4C 49 4E 45 20 53 4F 4D 45 57 48 |NTAL LINE SOMEWH|
00000D10: 45 52 45 2C 20 57 48 59 20 4E 4F 54 20 54 52 59 |ERE, WHY NOT TRY|
00000D20: 20 50 55 54 54 49 4E 47 20 4F 4E 45 20 42 45 54 | PUTTING ONE BET|
00000D30: 57 45 45 4E 20 54 48 45 20 54 45 58 54 20 41 4E |WEEN THE TEXT AN|
00000D40: 44 20 54 48 45 20 52 45 50 4F 52 54 20 4E 4F 57 |D THE REPORT NOW|
00000D50: 2E 20 20 D7 48 45 4E 20 59 4F 55 27 56 45 20 46 |. .HEN YOU'VE F|
00000D60: 49 4E 49 53 48 45 44 2C 20 55 53 45 20 4F 50 54 |INISHED, USE OPT|
00000D70: 49 4F 4E 20 32 20 28 50 52 49 4E 54 20 50 41 47 |ION 2 (PRINT PAG|
00000D80: 45 29 20 54 4F 20 53 45 45 20 57 48 41 54 20 59 |E) TO SEE WHAT Y|
00000D90: 4F 55 52 20 46 49 4E 49 53 48 45 44 20 52 45 50 |OUR FINISHED REP|
00000DA0: 4F 52 54 20 49 53 20 47 4F 49 4E 47 20 54 4F 20 |ORT IS GOING TO |
00000DB0: 43 4F 4D 45 20 4F 55 54 20 4C 49 4B 45 2E 80 2A |COME OUT LIKE..*|
00000DC0: 4C 4E 31 0D D7 48 45 4E 20 59 4F 55 20 41 52 45 |LN1..HEN YOU ARE|
00000DD0: 20 48 41 50 50 59 20 57 49 54 48 20 59 4F 55 52 | HAPPY WITH YOUR|
00000DE0: 20 46 4F 52 4D 41 54 2C 20 53 45 4C 45 43 54 20 | FORMAT, SELECT |
00000DF0: 4F 50 54 49 4F 4E 20 37 20 28 54 45 52 4D 49 4E |OPTION 7 (TERMIN|
00000E00: 41 54 45 29 20 41 4E 44 20 41 4E 53 57 45 52 20 |ATE) AND ANSWER |
00000E10: D9 45 53 20 54 4F 20 C6 C9 CE C9 D3 C8 C5 C4 80 |.ES TO .........|
00000E20: A3 D7 C9 D4 C8 80 A3 D0 C1 C7 C5 80 A3 C4 C5 D3 |................|
00000E30: C9 C7 CE 80 A3 28 D9 2F CE 29 2E 80 2A 4C 4E 31 |.....(./.)..*LN1|
00000E40: 0D CC C9 CE C5 D3 20 31 37 20 41 4E 44 20 31 38 |...... 17 AND 18|
00000E50: 20 2D 20 C4 49 52 45 43 54 20 55 4E 43 4F 4E 44 | - .IRECT UNCOND|
00000E60: 49 54 49 4F 4E 41 4C 20 42 52 41 4E 43 48 20 54 |ITIONAL BRANCH T|
00000E70: 4F 20 31 35 0D 20 20 20 20 20 20 20 20 20 20 20 |O 15. |
00000E80: 20 20 20 20 20 20 20 D4 45 52 4D 49 4E 41 54 45 | .ERMINATE|
00000E90: 80 2A 4C 4E 31 0D C1 4E 44 20 54 48 45 52 45 27 |.*LN1..ND THERE'|
00000EA0: 53 20 4E 4F 54 48 49 4E 47 20 54 4F 20 44 4F 20 |S NOTHING TO DO |
00000EB0: 48 45 52 45 2E 80 2A 4C 4E 31 0D D7 48 49 43 48 |HERE..*LN1..HICH|
00000EC0: 20 42 52 49 4E 47 53 20 55 53 20 54 4F 20 54 48 | BRINGS US TO TH|
00000ED0: 45 20 45 4E 44 20 4F 46 20 54 48 45 20 D1 55 45 |E END OF THE .UE|
00000EE0: 53 54 49 4F 4E 20 41 4E 44 20 C1 4E 53 57 45 52 |STION AND .NSWER|
00000EF0: 20 52 4F 55 54 49 4E 45 53 20 41 4E 44 20 4F 46 | ROUTINES AND OF|
00000F00: 20 50 52 4F 47 52 41 4D 20 43 4F 44 49 4E 47 2E | PROGRAM CODING.|
00000F10: 20 20 C6 52 4F 4D 20 4E 4F 57 20 4F 4E 2C 20 D4 | .ROM NOW ON, .|
00000F20: CC CF 20 54 41 4B 45 53 20 43 41 52 45 20 4F 46 |.. TAKES CARE OF|
00000F30: 20 57 52 49 54 49 4E 47 20 41 4C 4C 20 54 48 45 | WRITING ALL THE|
00000F40: 20 52 45 4D 41 49 4E 49 4E 47 20 43 4F 44 45 2C | REMAINING CODE,|
00000F50: 20 49 54 20 4E 45 45 44 53 20 4E 4F 20 46 55 52 | IT NEEDS NO FUR|
00000F60: 54 48 45 52 20 48 45 4C 50 20 46 52 4F 4D 20 55 |THER HELP FROM U|
00000F70: 53 2E 20 20 CF 4E 43 45 20 54 48 45 20 4A 4F 42 |S. .NCE THE JOB|
00000F80: 20 49 53 20 46 49 4E 49 53 48 45 44 20 59 4F 55 | IS FINISHED YOU|
00000F90: 20 57 49 4C 4C 20 42 45 20 52 45 54 55 52 4E 45 | WILL BE RETURNE|
00000FA0: 44 20 54 4F 20 54 48 45 20 CD C4 CD 2C 20 52 45 |D TO THE ..., RE|
00000FB0: 41 44 59 20 54 4F 20 4C 45 41 56 45 20 D4 CC CF |ADY TO LEAVE ...|
00000FC0: 80 A3 41 4E 44 20 52 55 4E 20 59 4F 55 52 20 4E |..AND RUN YOUR N|
00000FD0: 45 57 20 50 52 4F 47 52 41 4D 2E 80 2A 4C 4E 31 |EW PROGRAM..*LN1|
00000FE0: 0D C1 4C 54 48 4F 55 47 48 20 59 4F 55 20 43 41 |..LTHOUGH YOU CA|
00000FF0: 4E 20 52 55 4E 20 59 4F 55 52 20 45 4E 44 20 50 |N RUN YOUR END P|
00001000: 52 4F 47 52 41 4D 20 46 52 4F 4D 20 59 4F 55 52 |ROGRAM FROM YOUR|
00001010: 20 D4 CC CF 20 44 49 53 4B 2C 20 49 54 20 49 53 | ... DISK, IT IS|
00001020: 20 4E 4F 54 20 47 45 4E 45 52 41 4C 4C 59 20 41 | NOT GENERALLY A|
00001030: 20 47 4F 4F 44 20 49 44 45 41 20 53 49 4E 43 45 | GOOD IDEA SINCE|
00001040: 20 50 52 4F 47 52 41 4D 53 20 41 4E 44 20 46 49 | PROGRAMS AND FI|
00001050: 4C 45 53 20 54 4F 47 45 54 48 45 52 20 43 41 4E |LES TOGETHER CAN|
00001060: 20 55 53 45 20 55 50 20 41 20 4C 4F 54 20 4F 46 | USE UP A LOT OF|
00001070: 20 53 50 41 43 45 2C 20 4C 45 41 56 49 4E 47 20 | SPACE, LEAVING |
00001080: 4E 4F 20 52 4F 4F 4D 20 46 4F 52 20 46 55 52 54 |NO ROOM FOR FURT|
00001090: 48 45 52 20 57 4F 52 4B 20 4F 4E 20 54 48 41 54 |HER WORK ON THAT|
000010A0: 20 44 49 53 4B 2E 20 20 C9 54 20 49 53 20 46 41 | DISK. .T IS FA|
000010B0: 52 20 42 45 54 54 45 52 20 54 4F 20 43 4F 50 59 |R BETTER TO COPY|
000010C0: 20 54 48 45 20 50 52 4F 47 52 41 4D 20 4F 4E 54 | THE PROGRAM ONT|
000010D0: 4F 20 41 20 50 52 4F 47 52 41 4D 20 44 49 53 4B |O A PROGRAM DISK|
000010E0: 20 55 53 49 4E 47 20 54 48 45 20 46 4F 4C 4C 4F | USING THE FOLLO|
000010F0: 57 49 4E 47 20 53 45 51 55 45 4E 43 45 3A 80 2A |WING SEQUENCE:.*|
00001100: 4C 4E 31 0D 20 20 20 20 20 CC CF C1 C4 22 C5 CE |LN1. ...."..|
00001110: C4 22 D0 D2 CF C7 D2 C1 CD 2C 38 80 2A 4C 4E 31 |.".......,8.*LN1|
00001120: 0D CE 4F 57 20 50 55 54 20 54 48 45 20 44 49 53 |..OW PUT THE DIS|
00001130: 4B 20 57 48 49 43 48 20 49 53 20 54 4F 20 43 41 |K WHICH IS TO CA|
00001140: 52 52 59 20 54 48 45 20 45 4E 44 20 50 52 4F 47 |RRY THE END PROG|
00001150: 52 41 4D 20 28 57 48 49 43 48 20 49 53 20 41 43 |RAM (WHICH IS AC|
00001160: 54 55 41 4C 4C 59 20 43 41 4C 4C 45 44 20 22 C5 |TUALLY CALLED ".|
00001170: CE C4 80 A3 D0 D2 CF C7 D2 C1 CD 22 20 49 4E 20 |..........." IN |
00001180: 54 48 45 20 45 58 41 4D 50 4C 45 2C 20 41 4C 54 |THE EXAMPLE, ALT|
00001190: 48 4F 55 47 48 20 49 54 20 57 49 4C 4C 20 4E 4F |HOUGH IT WILL NO|
000011A0: 52 4D 41 4C 4C 59 20 48 41 56 45 20 59 4F 55 52 |RMALLY HAVE YOUR|
000011B0: 20 4F 57 4E 20 43 48 4F 49 43 45 20 4F 46 20 4E | OWN CHOICE OF N|
000011C0: 41 4D 45 29 20 49 4E 54 4F 20 59 4F 55 52 20 44 |AME) INTO YOUR D|
000011D0: 52 49 56 45 20 41 4E 44 20 54 59 50 45 3A 80 2A |RIVE AND TYPE:.*|
000011E0: 4C 4E 31 0D 20 20 20 20 20 CF D0 C5 CE 31 2C 38 |LN1. ....1,8|
000011F0: 2C 31 35 2C 22 C9 30 22 3A C3 CC CF D3 C5 0D 20 |,15,".0":...... |
00001200: 20 20 20 20 D3 C1 D6 C5 22 C5 CE C4 20 D0 D2 CF | ...."... ...|
00001210: C7 D2 C1 CD 22 2C 38 80 2A 4C 4E 31 0D CE 4F 57 |....",8.*LN1..OW|
00001220: 20 50 55 54 20 54 48 45 20 D4 CC CF 20 44 49 53 | PUT THE ... DIS|
00001230: 4B 20 42 41 43 4B 20 49 4E 54 4F 20 54 48 45 20 |K BACK INTO THE |
00001240: 44 52 49 56 45 20 41 4E 44 20 54 59 50 45 3A 80 |DRIVE AND TYPE:.|
00001250: 2A 4C 4E 31 0D 20 20 20 20 20 CF D0 C5 CE 31 2C |*LN1. ....1,|
00001260: 38 2C 31 35 2C 22 C9 30 22 0D 20 20 20 20 20 D0 |8,15,".0". .|
00001270: D2 C9 CE D4 23 31 2C 22 D3 30 3A C5 CE C4 20 D0 |....#1,".0:... .|
00001280: D2 CF C7 D2 C1 CD 22 3A C3 CC CF D3 C5 31 80 2A |......":.....1.*|
00001290: 4C 4E 31 0D 57 48 49 43 48 20 57 49 4C 4C 20 44 |LN1.WHICH WILL D|
000012A0: 45 4C 45 54 45 20 28 53 43 52 41 54 43 48 29 20 |ELETE (SCRATCH) |
000012B0: 54 48 45 20 45 4E 44 20 50 52 4F 47 52 41 4D 20 |THE END PROGRAM |
000012C0: 46 52 4F 4D 20 59 4F 55 52 20 57 4F 52 4B 49 4E |FROM YOUR WORKIN|
000012D0: 47 20 D4 CC CF 20 44 49 53 4B 2E 20 20 D7 48 45 |G ... DISK. .HE|
000012E0: 4E 20 59 4F 55 20 48 41 56 45 20 54 48 45 20 54 |N YOU HAVE THE T|
000012F0: 49 4D 45 20 49 54 53 20 41 20 47 4F 4F 44 20 49 |IME ITS A GOOD I|
00001300: 44 45 41 20 54 4F 20 22 C3 CF CC CC C5 C3 D4 22 |DEA TO "......."|
00001310: 20 54 48 45 20 44 49 53 4B 20 41 46 54 45 52 20 | THE DISK AFTER |
00001320: 53 43 52 41 54 43 48 49 4E 47 20 50 52 4F 47 52 |SCRATCHING PROGR|
00001330: 41 4D 53 20 46 52 4F 4D 20 49 54 2E 20 20 D4 48 |AMS FROM IT. .H|
00001340: 49 53 20 52 45 41 4C 4C 4F 43 41 54 45 53 20 44 |IS REALLOCATES D|
00001350: 49 53 4B 20 53 50 41 43 45 20 41 4E 44 20 41 44 |ISK SPACE AND AD|
00001360: 44 53 20 54 4F 20 54 48 45 20 52 45 4C 49 41 42 |DS TO THE RELIAB|
00001370: 49 4C 49 54 59 20 4F 46 20 54 48 45 20 44 49 53 |ILITY OF THE DIS|
00001380: 4B 2E 20 20 D4 4F 20 43 4F 4C 4C 45 43 54 20 54 |K. .O COLLECT T|
00001390: 48 45 20 44 49 53 4B 20 28 56 41 4C 49 44 41 54 |HE DISK (VALIDAT|
000013A0: 45 29 20 54 59 50 45 3A 80 2A 4C 4E 31 0D 20 20 |E) TYPE:.*LN1. |
000013B0: 20 20 20 CF D0 C5 CE 31 2C 38 2C 31 35 2C 22 D6 | ....1,8,15,".|
000013C0: 22 3A C3 CC CF D3 C5 31 80 2A 4C 4E 31 0D D9 4F |":.....1.*LN1..O|
000013D0: 55 20 43 41 4E 20 4E 4F 57 20 52 55 4E 20 59 4F |U CAN NOW RUN YO|
000013E0: 55 52 20 4E 45 57 20 50 52 4F 47 52 41 4D 20 46 |UR NEW PROGRAM F|
000013F0: 52 4F 4D 20 49 54 27 53 20 4F 57 4E 20 44 49 53 |ROM IT'S OWN DIS|
00001400: 4B 20 4A 55 53 54 20 4C 49 4B 45 20 41 4E 59 20 |K JUST LIKE ANY |
00001410: 4F 54 48 45 52 20 C2 C1 D3 C9 C3 20 50 52 4F 47 |OTHER ..... PROG|
00001420: 52 41 4D 2E 20 20 C1 53 20 4D 45 4E 54 49 4F 4E |RAM. .S MENTION|
00001430: 45 44 20 45 41 52 4C 49 45 52 2C 20 49 54 20 49 |ED EARLIER, IT I|
00001440: 53 20 50 4F 53 53 49 42 4C 45 20 54 4F 20 52 55 |S POSSIBLE TO RU|
00001450: 4E 20 59 4F 55 52 20 50 52 4F 47 52 41 4D 20 44 |N YOUR PROGRAM D|
00001460: 49 52 45 43 54 4C 59 20 46 52 4F 4D 20 54 48 45 |IRECTLY FROM THE|
00001470: 20 D4 CC CF 20 44 49 53 4B 2C 20 41 4E 44 20 59 | ... DISK, AND Y|
00001480: 4F 55 20 4D 41 59 20 57 45 4C 4C 20 46 49 4E 44 |OU MAY WELL FIND|
00001490: 20 54 48 41 54 20 54 48 49 53 20 49 53 20 41 20 | THAT THIS IS A |
000014A0: 43 4F 4E 56 45 4E 49 45 4E 54 20 57 41 59 20 4F |CONVENIENT WAY O|
000014B0: 46 20 57 4F 52 4B 49 4E 47 20 44 55 52 49 4E 47 |F WORKING DURING|
000014C0: 20 54 48 45 20 44 45 56 45 4C 4F 50 4D 45 4E 54 | THE DEVELOPMENT|
000014D0: 20 4F 46 20 4E 45 57 20 57 4F 52 4B 2E 20 20 D4 | OF NEW WORK. .|
000014E0: 48 45 20 44 49 53 4B 20 48 41 53 20 52 4F 4F 4D |HE DISK HAS ROOM|
000014F0: 20 45 4E 4F 55 47 48 20 46 4F 52 20 51 55 49 54 | ENOUGH FOR QUIT|
00001500: 45 20 41 20 46 45 57 20 50 52 4F 47 52 41 4D 53 |E A FEW PROGRAMS|
00001510: 20 41 4E 44 20 59 4F 55 20 43 41 4E 20 41 4C 57 | AND YOU CAN ALW|
00001520: 41 59 53 20 43 52 45 41 54 45 20 46 52 45 53 48 |AYS CREATE FRESH|
00001530: 20 4F 4E 45 53 20 46 52 4F 4D 20 59 4F 55 52 20 | ONES FROM YOUR |
00001540: 53 55 50 50 4C 49 45 44 20 4D 41 53 54 45 52 2E |SUPPLIED MASTER.|
00001550: 80 2A 4C 4E 32 0D 20 20 20 20 20 20 20 20 20 20 |.*LN2. |
00001560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00001570: D3 C1 C6 C5 D4 D9 80 A3 C6 C9 D2 D3 D4 3A C3 C1 |.............:..|
00001580: D2 C5 80 A3 CF C6 80 A3 D4 C8 C5 80 A3 CC C1 D3 |................|
00001590: D4 80 A3 CF CE C5 80 2A 4C 4E 31 0D CE 4F 57 20 |.......*LN1..OW |
000015A0: 54 48 41 54 20 59 4F 55 20 48 41 56 45 20 53 45 |THAT YOU HAVE SE|
000015B0: 45 4E 20 48 4F 57 20 41 20 50 52 4F 47 52 41 4D |EN HOW A PROGRAM|
000015C0: 20 49 53 20 57 52 49 54 54 45 4E 2C 20 59 4F 55 | IS WRITTEN, YOU|
000015D0: 20 4D 41 59 20 42 45 20 54 45 4D 50 54 45 44 20 | MAY BE TEMPTED |
000015E0: 54 4F 20 44 49 56 45 20 44 45 41 44 20 46 49 52 |TO DIVE DEAD FIR|
000015F0: 53 54 20 49 4E 54 4F 20 57 52 49 54 49 4E 47 20 |ST INTO WRITING |
00001600: 59 4F 55 52 20 4F 57 4E 20 4D 41 54 45 52 49 41 |YOUR OWN MATERIA|
00001610: 4C 2E 20 20 C2 45 46 4F 52 45 20 59 4F 55 20 44 |L. .EFORE YOU D|
00001620: 4F 20 54 48 49 53 2C 20 49 54 20 49 53 20 57 45 |O THIS, IT IS WE|
00001630: 4C 4C 20 57 4F 52 54 48 20 59 4F 55 52 20 57 48 |LL WORTH YOUR WH|
00001640: 49 4C 45 20 54 4F 20 4C 4F 4F 4B 20 54 48 52 4F |ILE TO LOOK THRO|
00001650: 55 47 48 20 54 48 49 53 20 4D 49 53 43 45 4C 4C |UGH THIS MISCELL|
00001660: 41 4E 59 20 4F 46 20 47 45 4E 45 52 41 4C 20 41 |ANY OF GENERAL A|
00001670: 44 56 49 43 45 20 4F 4E 20 55 53 49 4E 47 20 D4 |DVICE ON USING .|
00001680: CC CF 2E 80 2A 4C 4E 31 0D D4 C8 C5 80 A3 CD C1 |....*LN1........|
00001690: D3 D4 C5 D2 80 A3 C4 C9 D3 CB 3A 80 2A 4C 4E 31 |..........:.*LN1|
000016A0: 0D CF 4E 20 43 41 54 41 4C 4F 47 49 4E 47 20 54 |..N CATALOGING T|
000016B0: 48 45 20 4D 41 53 54 45 52 20 44 49 53 4B 20 4F |HE MASTER DISK O|
000016C0: 52 20 41 4E 59 20 57 4F 52 4B 49 4E 47 20 43 4F |R ANY WORKING CO|
000016D0: 50 59 2C 20 59 4F 55 20 57 49 4C 4C 20 53 45 45 |PY, YOU WILL SEE|
000016E0: 20 41 20 4E 55 4D 42 45 52 20 4F 46 20 46 49 4C | A NUMBER OF FIL|
000016F0: 45 53 20 28 54 48 45 20 50 52 45 43 49 53 45 20 |ES (THE PRECISE |
00001700: 4E 55 4D 42 45 52 20 49 4E 20 45 58 49 53 54 45 |NUMBER IN EXISTE|
00001710: 4E 43 45 20 57 49 4C 4C 20 44 45 50 45 4E 44 20 |NCE WILL DEPEND |
00001720: 4F 4E 20 54 48 45 20 53 54 41 54 45 20 4F 46 20 |ON THE STATE OF |
00001730: 59 4F 55 20 53 59 53 54 45 4D 20 41 54 20 54 48 |YOU SYSTEM AT TH|
00001740: 45 20 54 49 4D 45 29 2E 20 20 CE C5 D6 C5 D2 20 |E TIME). ..... |
00001750: 54 52 59 20 54 4F 20 45 44 49 54 20 4F 52 20 44 |TRY TO EDIT OR D|
00001760: 45 4C 45 54 45 20 41 4E 59 20 4F 46 20 54 48 45 |ELETE ANY OF THE|
00001770: 53 45 20 45 4E 54 52 49 45 53 21 21 21 21 80 2A |SE ENTRIES!!!!.*|
00001780: 4C 4E 31 0D C6 C1 D4 C1 CC 80 A3 C5 D2 D2 CF D2 |LN1.............|
00001790: D3 3A 80 2A 4C 4E 31 0D D4 48 45 52 45 20 41 52 |.:.*LN1..HERE AR|
000017A0: 45 20 41 20 53 4D 41 4C 4C 20 4E 55 4D 42 45 52 |E A SMALL NUMBER|
000017B0: 20 4F 46 20 43 4F 4E 44 49 54 49 4F 4E 53 20 57 | OF CONDITIONS W|
000017C0: 48 49 43 48 20 43 41 4E 20 4C 45 41 44 20 54 4F |HICH CAN LEAD TO|
000017D0: 20 D4 CC CF 20 43 4F 4C 4C 41 50 53 49 4E 47 20 | ... COLLAPSING |
000017E0: 49 4E 20 41 20 48 45 41 50 20 4F 46 20 53 54 45 |IN A HEAP OF STE|
000017F0: 41 4D 2E 20 20 D4 48 45 53 45 20 49 4E 43 4C 55 |AM. .HESE INCLU|
00001800: 44 45 20 50 4F 57 45 52 20 46 41 49 4C 55 52 45 |DE POWER FAILURE|
00001810: 2C 20 54 41 4D 50 45 52 49 4E 47 2C 20 41 4E 44 |, TAMPERING, AND|
00001820: 20 41 43 54 53 20 4F 46 20 C7 CF C4 2E 80 2A 4C | ACTS OF .....*L|
00001830: 4E 31 0D C9 46 20 59 4F 55 20 45 56 45 52 20 46 |N1..F YOU EVER F|
00001840: 49 4E 44 20 59 4F 55 52 53 45 4C 46 20 46 41 43 |IND YOURSELF FAC|
00001850: 49 4E 47 20 41 20 53 43 52 45 45 4E 20 43 4F 4D |ING A SCREEN COM|
00001860: 50 4C 45 54 45 4C 59 20 46 49 4C 4C 45 44 20 57 |PLETELY FILLED W|
00001870: 49 54 48 20 54 48 45 20 4C 45 54 54 45 52 20 4D |ITH THE LETTER M|
00001880: 2C 20 4F 52 20 49 46 20 41 42 53 4F 4C 55 54 45 |, OR IF ABSOLUTE|
00001890: 4C 59 20 4E 4F 54 48 49 4E 47 20 49 53 20 48 41 |LY NOTHING IS HA|
000018A0: 50 50 45 4E 49 4E 47 20 4F 4E 20 54 48 45 20 53 |PPENING ON THE S|
000018B0: 43 52 45 45 4E 20 41 4E 44 20 49 46 20 54 48 45 |CREEN AND IF THE|
000018C0: 20 44 49 53 4B 20 44 52 49 56 45 20 48 41 53 20 | DISK DRIVE HAS |
000018D0: 53 54 4F 50 50 45 44 20 43 4F 4D 50 4C 45 54 45 |STOPPED COMPLETE|
000018E0: 4C 59 20 46 4F 52 20 4C 4F 4E 47 45 52 20 54 48 |LY FOR LONGER TH|
000018F0: 41 4E 20 41 42 4F 55 54 20 46 49 56 45 20 4D 49 |AN ABOUT FIVE MI|
00001900: 4E 55 54 45 53 20 28 54 48 45 20 C3 D0 D5 20 49 |NUTES (THE ... I|
00001910: 4E 46 49 4E 49 54 45 20 57 41 49 54 20 53 54 41 |NFINITE WAIT STA|
00001920: 54 45 29 20 54 48 45 4E 20 59 4F 55 20 48 41 56 |TE) THEN YOU HAV|
00001930: 45 20 47 4F 54 20 50 52 4F 42 4C 45 4D 53 20 2D |E GOT PROBLEMS -|
00001940: 20 54 52 59 20 52 45 2D 42 4F 4F 54 49 4E 47 20 | TRY RE-BOOTING |
00001950: 41 4E 44 20 52 45 53 55 4D 49 4E 47 20 57 49 54 |AND RESUMING WIT|
00001960: 48 20 CD C4 CD 20 4F 50 54 49 4F 4E 20 36 20 2D |H ... OPTION 6 -|
00001970: 20 54 48 49 53 20 53 48 4F 55 4C 44 20 53 4F 4C | THIS SHOULD SOL|
00001980: 56 45 20 54 48 45 20 50 52 4F 42 4C 45 4D 2E 80 |VE THE PROBLEM..|
00001990: 2A 4C 4E 31 0D D5 CE C1 D3 CB 80 A3 D1 D5 C5 D3 |*LN1............|
000019A0: D4 C9 CF CE D3 3A 80 2A 4C 4E 31 0D D4 CC CF 20 |.....:.*LN1.... |
000019B0: 4F 57 45 53 20 41 20 47 4F 4F 44 20 44 45 41 4C |OWES A GOOD DEAL|
000019C0: 20 4F 46 20 49 54 53 20 43 4C 45 56 45 52 4E 45 | OF ITS CLEVERNE|
000019D0: 53 53 20 54 4F 20 41 20 4C 4F 4E 47 20 42 41 43 |SS TO A LONG BAC|
000019E0: 4B 47 52 4F 55 4E 44 20 41 52 4F 55 4E 44 20 50 |KGROUND AROUND P|
000019F0: 52 4F 47 52 41 4D 4D 45 52 53 20 57 4F 52 4B 49 |ROGRAMMERS WORKI|
00001A00: 4E 47 20 57 49 54 48 20 41 52 54 49 46 49 43 49 |NG WITH ARTIFICI|
00001A10: 41 4C 20 49 4E 54 45 4C 4C 49 47 45 4E 43 45 2E |AL INTELLIGENCE.|
00001A20: 20 20 C1 20 46 41 49 52 20 42 49 54 20 4F 46 20 | . FAIR BIT OF |
00001A30: 54 48 49 53 20 48 41 53 20 52 55 42 42 45 44 20 |THIS HAS RUBBED |
00001A40: 4F 46 46 20 4F 4E 20 D4 CC CF 20 41 4E 44 2C 20 |OFF ON ... AND, |
00001A50: 41 53 20 41 20 52 45 53 55 4C 54 2C 20 49 54 20 |AS A RESULT, IT |
00001A60: 57 49 4C 4C 20 4F 46 54 45 4E 20 4E 4F 54 20 42 |WILL OFTEN NOT B|
00001A70: 4F 54 48 45 52 20 54 4F 20 41 53 4B 20 41 4C 4C |OTHER TO ASK ALL|
00001A80: 20 54 48 45 20 51 55 45 53 54 49 4F 4E 53 20 53 | THE QUESTIONS S|
00001A90: 4F 20 4D 45 54 49 43 55 4C 4F 55 53 4C 59 20 44 |O METICULOUSLY D|
00001AA0: 45 54 41 49 4C 45 44 20 49 4E 20 54 48 49 53 20 |ETAILED IN THIS |
00001AB0: 4D 41 4E 55 41 4C 2E 20 20 C4 4F 4E 27 54 20 57 |MANUAL. .ON'T W|
00001AC0: 4F 52 52 59 2C 20 D4 CC CF 20 41 4C 57 41 59 53 |ORRY, ... ALWAYS|
00001AD0: 20 41 53 4B 53 20 41 53 20 4D 55 43 48 20 41 53 | ASKS AS MUCH AS|
00001AE0: 20 49 54 20 4E 45 45 44 53 20 54 4F 20 4B 4E 4F | IT NEEDS TO KNO|
00001AF0: 57 3B 20 57 48 45 4E 20 46 4F 4C 4C 4F 57 49 4E |W; WHEN FOLLOWIN|
00001B00: 47 20 54 48 45 20 46 4C 4F 57 20 44 49 41 47 52 |G THE FLOW DIAGR|
00001B10: 41 4D 53 20 47 49 56 45 4E 20 49 4E 20 50 41 52 |AMS GIVEN IN PAR|
00001B20: 54 20 32 20 59 4F 55 20 57 49 4C 4C 2C 20 49 4E |T 2 YOU WILL, IN|
00001B30: 20 46 41 43 54 2C 20 4F 4E 4C 59 20 56 45 52 59 | FACT, ONLY VERY|
00001B40: 20 52 41 52 45 4C 59 20 42 45 20 41 53 4B 45 44 | RARELY BE ASKED|
00001B50: 20 45 56 45 52 59 20 53 49 4E 47 4C 45 20 50 4F | EVERY SINGLE PO|
00001B60: 53 53 49 42 4C 45 20 51 55 45 53 54 49 4F 4E 2E |SSIBLE QUESTION.|
00001B70: 80 2A 4C 4E 31 0D C5 CE C4 80 A3 D0 D2 CF C7 D2 |.*LN1...........|
00001B80: C1 CD 80 A3 D0 D2 CF C2 CC C5 CD D3 3A 80 2A 4C |............:.*L|
00001B90: 4E 31 0D D3 48 4F 55 4C 44 20 59 4F 55 52 20 45 |N1..HOULD YOUR E|
00001BA0: 4E 44 20 50 52 4F 47 52 41 4D 20 45 56 45 52 20 |ND PROGRAM EVER |
00001BB0: 46 41 49 4C 20 54 4F 20 52 55 4E 20 41 43 43 4F |FAIL TO RUN ACCO|
00001BC0: 52 44 49 4E 47 20 54 4F 20 50 4C 41 4E 2C 20 54 |RDING TO PLAN, T|
00001BD0: 48 45 20 46 49 52 53 54 20 54 48 49 4E 47 20 54 |HE FIRST THING T|
00001BE0: 4F 20 43 48 45 43 4B 20 49 53 20 59 4F 55 52 20 |O CHECK IS YOUR |
00001BF0: 46 4C 4F 57 43 48 41 52 54 2E 20 20 D7 48 49 4C |FLOWCHART. .HIL|
00001C00: 45 20 D4 CC CF 20 43 41 4E 4E 4F 54 2C 20 42 59 |E ... CANNOT, BY|
00001C10: 20 49 54 53 20 56 45 52 59 20 4E 41 54 55 52 45 | ITS VERY NATURE|
00001C20: 2C 20 43 52 45 41 54 45 20 49 4E 43 4F 52 52 45 |, CREATE INCORRE|
00001C30: 43 54 20 43 4F 44 45 20 49 54 20 43 41 4E 20 2D |CT CODE IT CAN -|
00001C40: 20 41 4E 44 20 44 4F 45 53 20 2D 20 46 49 4E 44 | AND DOES - FIND|
00001C50: 20 57 41 59 53 20 54 4F 20 43 4F 44 45 20 59 4F | WAYS TO CODE YO|
00001C60: 55 52 20 4F 57 4E 20 4C 4F 47 49 43 41 4C 20 49 |UR OWN LOGICAL I|
00001C70: 4E 43 4F 4E 53 49 53 54 45 4E 43 49 45 53 20 54 |NCONSISTENCIES T|
00001C80: 4F 20 47 49 56 45 20 41 4E 20 41 50 50 52 4F 50 |O GIVE AN APPROP|
00001C90: 52 49 41 54 45 4C 59 20 47 41 52 42 41 47 45 20 |RIATELY GARBAGE |
00001CA0: 52 49 44 44 45 4E 20 45 4E 44 20 50 52 4F 47 52 |RIDDEN END PROGR|
00001CB0: 41 4D 2E 20 20 D3 4F 20 43 48 45 43 4B 20 54 48 |AM. .O CHECK TH|
00001CC0: 41 54 20 59 4F 55 52 20 46 4C 4F 57 43 48 41 52 |AT YOUR FLOWCHAR|
00001CD0: 54 20 52 45 41 4C 4C 59 20 49 53 20 53 45 54 54 |T REALLY IS SETT|
00001CE0: 49 4E 47 20 4F 55 54 20 59 4F 55 52 20 50 52 4F |ING OUT YOUR PRO|
00001CF0: 42 4C 45 4D 20 54 48 45 20 57 41 59 20 59 4F 55 |BLEM THE WAY YOU|
00001D00: 20 57 41 4E 54 20 49 54 20 2D 20 41 4E 44 20 49 | WANT IT - AND I|
00001D10: 46 20 59 4F 55 27 52 45 20 53 54 49 4C 4C 20 48 |F YOU'RE STILL H|
00001D20: 41 56 49 4E 47 20 50 52 4F 42 4C 45 4D 53 2C 20 |AVING PROBLEMS, |
00001D30: 54 48 45 4E 20 47 4F 20 4F 56 45 52 20 49 54 20 |THEN GO OVER IT |
00001D40: 57 49 54 48 20 41 20 46 52 49 45 4E 44 20 4F 52 |WITH A FRIEND OR|
00001D50: 20 43 4F 4C 4C 45 41 47 55 45 2E 20 20 C1 53 20 | COLLEAGUE. .S |
00001D60: 41 20 4C 41 53 54 20 52 45 53 4F 52 54 2C 20 50 |A LAST RESORT, P|
00001D70: 48 4F 4E 45 20 55 53 2E 80 2A 4C 4E 31 0D D3 D0 |HONE US..*LN1...|
00001D80: C5 C5 C4 C9 CE C7 80 A3 D4 C8 C9 CE C7 D3 80 A3 |................|
00001D90: D5 D0 3A 80 2A 4C 4E 31 0D C3 4C 45 41 52 20 49 |..:.*LN1..LEAR I|
00001DA0: 4E 50 55 54 20 4C 49 4E 45 53 20 2D 20 57 48 45 |NPUT LINES - WHE|
00001DB0: 4E 45 56 45 52 20 59 4F 55 20 41 52 45 20 45 4E |NEVER YOU ARE EN|
00001DC0: 54 45 52 49 4E 47 20 41 20 4C 49 4E 45 20 4F 46 |TERING A LINE OF|
00001DD0: 20 44 41 54 41 20 49 4E 20 41 4E 53 57 45 52 20 | DATA IN ANSWER |
00001DE0: 54 4F 20 41 20 50 52 4F 4D 50 54 20 46 52 4F 4D |TO A PROMPT FROM|
00001DF0: 20 D4 CC CF 2C 20 59 4F 55 20 43 41 4E 20 44 45 | ..., YOU CAN DE|
00001E00: 4C 45 54 45 20 59 4F 55 52 20 49 4E 50 55 54 20 |LETE YOUR INPUT |
00001E10: 4C 49 4E 45 20 42 59 20 55 53 49 4E 47 20 D3 C8 |LINE BY USING ..|
00001E20: C9 C6 D4 20 3C D2 C5 D4 D5 D2 CE 3E 2C 20 50 52 |... <......>, PR|
00001E30: 4F 56 49 44 45 44 20 54 48 41 54 20 59 4F 55 20 |OVIDED THAT YOU |
00001E40: 48 41 56 45 20 4E 4F 54 20 59 45 54 20 50 52 45 |HAVE NOT YET PRE|
00001E50: 53 53 45 44 20 54 48 45 20 3C D2 C5 D4 D5 D2 CE |SSED THE <......|
00001E60: 3E 20 4B 45 59 2E 80 2A 4C 4E 31 0D C4 CF C3 D5 |> KEY..*LN1.....|
00001E70: CD C5 CE D4 C1 D4 C9 CF CE 3A 80 2A 4C 4E 31 0D |.........:.*LN1.|
00001E80: C9 46 20 59 4F 55 20 48 41 56 45 20 41 20 50 52 |.F YOU HAVE A PR|
00001E90: 49 4E 54 45 52 2C 20 54 48 45 4E 20 49 4D 4D 45 |INTER, THEN IMME|
00001EA0: 44 49 41 54 45 4C 59 20 42 45 46 4F 52 45 20 53 |DIATELY BEFORE S|
00001EB0: 54 41 52 54 49 4E 47 20 54 4F 20 43 4F 44 45 20 |TARTING TO CODE |
00001EC0: 59 4F 55 52 20 46 4C 4F 57 43 48 41 52 54 20 28 |YOUR FLOWCHART (|
00001ED0: 41 46 54 45 52 20 44 45 46 49 4E 49 4E 47 20 59 |AFTER DEFINING Y|
00001EE0: 4F 55 52 20 4E 4F 4E 2D 46 49 4C 45 20 46 49 45 |OUR NON-FILE FIE|
00001EF0: 4C 44 53 29 20 D4 CC CF 80 A3 57 49 4C 4C 20 41 |LDS) .....WILL A|
00001F00: 53 4B 20 59 4F 55 20 57 48 45 54 48 45 52 20 59 |SK YOU WHETHER Y|
00001F10: 4F 55 20 57 41 4E 54 20 44 4F 43 55 4D 45 4E 54 |OU WANT DOCUMENT|
00001F20: 41 54 49 4F 4E 2E 20 20 C9 54 20 49 53 20 57 45 |ATION. .T IS WE|
00001F30: 4C 4C 20 57 4F 52 54 48 20 53 41 59 49 4E 47 20 |LL WORTH SAYING |
00001F40: D9 C5 D3 20 54 4F 20 54 48 49 53 2E 20 20 C4 4F |... TO THIS. .O|
00001F50: 43 55 4D 45 4E 54 41 54 49 4F 4E 20 28 4F 52 20 |CUMENTATION (OR |
00001F60: 54 52 41 43 45 20 44 4F 43 55 4D 45 4E 54 41 54 |TRACE DOCUMENTAT|
00001F70: 49 4F 4E 2C 20 54 4F 20 47 49 56 45 20 49 54 20 |ION, TO GIVE IT |
00001F80: 49 54 27 53 20 46 55 4C 4C 20 4E 41 4D 45 29 20 |IT'S FULL NAME) |
00001F90: 53 55 50 50 4C 49 45 53 20 41 20 20 43 4F 4D 50 |SUPPLIES A COMP|
00001FA0: 4C 45 54 45 20 52 45 43 4F 52 44 20 4F 46 20 45 |LETE RECORD OF E|
00001FB0: 56 45 52 59 20 44 45 43 49 53 49 4F 4E 20 59 4F |VERY DECISION YO|
00001FC0: 55 20 4D 41 4B 45 20 44 55 52 49 4E 47 20 54 48 |U MAKE DURING TH|
00001FD0: 45 20 D1 55 45 53 54 49 4F 4E 20 41 4E 44 20 C1 |E .UESTION AND .|
00001FE0: 4E 53 57 45 52 20 52 4F 55 54 49 4E 45 53 2E 80 |NSWER ROUTINES..|
00001FF0: 2A 4C 4E 31 0D D4 CC CF 20 53 54 41 52 54 53 20 |*LN1.... STARTS |
00002000: 4F 46 46 20 42 59 20 50 52 49 4E 54 49 4E 47 20 |OFF BY PRINTING |
00002010: 4F 55 54 20 59 4F 55 52 20 43 4F 4D 50 4C 45 54 |OUT YOUR COMPLET|
00002020: 45 20 46 4C 4F 57 43 48 41 52 54 20 54 4F 47 45 |E FLOWCHART TOGE|
00002030: 54 48 45 52 20 57 49 54 48 20 44 45 54 41 49 4C |THER WITH DETAIL|
00002040: 53 20 4F 46 20 41 4C 4C 20 54 48 45 20 46 49 4C |S OF ALL THE FIL|
00002050: 45 20 53 54 52 55 43 54 55 52 45 53 20 52 45 4C |E STRUCTURES REL|
00002060: 45 56 41 4E 54 20 54 4F 20 49 54 2C 20 54 48 45 |EVANT TO IT, THE|
00002070: 49 52 20 53 48 4F 52 54 48 41 4E 44 20 4E 41 4D |IR SHORTHAND NAM|
00002080: 45 53 20 55 53 45 44 20 57 48 45 4E 20 52 45 46 |ES USED WHEN REF|
00002090: 45 52 52 49 4E 47 20 54 4F 20 54 48 45 4D 20 44 |ERRING TO THEM D|
000020A0: 55 52 49 4E 47 20 43 41 4C 43 55 4C 41 54 49 4F |URING CALCULATIO|
000020B0: 4E 53 20 41 4E 44 20 44 45 54 41 49 4C 53 20 4F |NS AND DETAILS O|
000020C0: 46 20 54 48 45 49 52 20 50 4F 49 4E 54 45 52 53 |F THEIR POINTERS|
000020D0: 20 41 52 45 20 41 4C 53 4F 20 53 48 4F 57 4E 20 | ARE ALSO SHOWN |
000020E0: 48 45 52 45 2E 80 2A 4C 4E 31 0D C1 46 54 45 52 |HERE..*LN1..FTER|
000020F0: 20 54 48 49 53 2C 20 45 56 45 52 59 20 4C 49 4E | THIS, EVERY LIN|
00002100: 45 20 4F 46 20 46 4C 4F 57 43 48 41 52 54 20 49 |E OF FLOWCHART I|
00002110: 53 20 45 58 50 41 4E 44 45 44 20 54 4F 20 49 4E |S EXPANDED TO IN|
00002120: 43 4C 55 44 45 20 41 4C 4C 20 59 4F 55 52 20 41 |CLUDE ALL YOUR A|
00002130: 4E 53 57 45 52 53 20 54 4F 20 D4 CC CF 27 53 20 |NSWERS TO ...'S |
00002140: 51 55 45 53 54 49 4F 4E 49 4E 47 20 53 4F 20 54 |QUESTIONING SO T|
00002150: 48 41 54 20 59 4F 55 20 43 41 4E 20 45 41 53 49 |HAT YOU CAN EASI|
00002160: 4C 59 20 52 45 2D 43 52 45 41 54 45 20 41 4E 59 |LY RE-CREATE ANY|
00002170: 20 50 52 4F 47 52 41 4D 20 57 49 54 48 4F 55 54 | PROGRAM WITHOUT|
00002180: 20 46 4F 52 45 56 45 52 20 57 52 49 54 49 4E 47 | FOREVER WRITING|
00002190: 20 4C 49 54 54 4C 45 20 4E 4F 54 45 53 20 54 4F | LITTLE NOTES TO|
000021A0: 20 59 4F 55 52 53 45 4C 46 20 54 4F 20 52 45 4D | YOURSELF TO REM|
000021B0: 49 4E 44 20 59 4F 55 20 57 48 41 54 20 59 4F 55 |IND YOU WHAT YOU|
000021C0: 20 57 45 52 45 20 44 4F 49 4E 47 2E 80 2A 4C 4E | WERE DOING..*LN|
000021D0: 31 0D D0 4C 45 41 53 45 20 4D 41 4B 45 20 53 55 |1..LEASE MAKE SU|
000021E0: 52 45 20 54 48 41 54 20 59 4F 55 52 20 50 52 49 |RE THAT YOUR PRI|
000021F0: 4E 54 45 52 20 49 53 20 53 45 54 20 54 4F 20 4F |NTER IS SET TO O|
00002200: 4E 20 4C 49 4E 45 20 57 48 45 4E 20 44 4F 43 55 |N LINE WHEN DOCU|
00002210: 4D 45 4E 54 49 4E 47 2C 20 4F 54 48 45 52 57 49 |MENTING, OTHERWI|
00002220: 53 45 20 45 56 45 52 59 54 48 49 4E 47 20 57 49 |SE EVERYTHING WI|
00002230: 4C 4C 20 53 54 4F 50 20 57 48 49 4C 45 20 59 4F |LL STOP WHILE YO|
00002240: 55 52 20 43 4F 4D 50 55 54 45 52 20 57 41 49 54 |UR COMPUTER WAIT|
00002250: 53 20 46 4F 52 20 53 55 49 54 41 42 45 4C 20 53 |S FOR SUITABEL S|
00002260: 49 47 4E 41 4C 53 20 54 4F 20 42 45 20 44 45 4C |IGNALS TO BE DEL|
00002270: 49 56 45 52 45 44 2E 80 2A 4C 4E 31 0D 20 20 20 |IVERED..*LN1. |
00002280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00002290: 20 20 20 20 20 20 20 20 C6 C9 C5 CC C4 D3 2C 20 | ......, |
000022A0: D2 C5 C3 CF D2 C4 D3 20 C1 CE C4 20 C6 C9 CC C5 |....... ... ....|
000022B0: D3 80 2A 4C 4E 31 0D CC 45 54 27 53 20 53 54 41 |..*LN1..ET'S STA|
000022C0: 52 54 20 46 52 4F 4D 20 54 48 45 20 42 4F 54 54 |RT FROM THE BOTT|
000022D0: 4F 4D 20 41 4E 44 20 57 4F 52 4B 20 55 50 2E 20 |OM AND WORK UP. |
000022E0: 20 D4 48 45 20 53 4D 41 4C 4C 45 53 54 20 55 4E | .HE SMALLEST UN|
000022F0: 49 54 20 4F 46 20 44 41 54 41 20 54 48 41 54 20 |IT OF DATA THAT |
00002300: 49 53 20 4F 46 20 49 4E 54 45 52 45 53 54 20 54 |IS OF INTEREST T|
00002310: 4F 20 55 53 20 49 53 20 54 48 41 54 20 57 48 49 |O US IS THAT WHI|
00002320: 43 48 20 49 53 20 48 45 4C 44 20 49 4E 20 41 20 |CH IS HELD IN A |
00002330: 46 49 45 4C 44 2E 20 20 D4 48 49 53 20 44 41 54 |FIELD. .HIS DAT|
00002340: 41 20 4D 49 47 48 54 20 42 45 20 41 20 4E 55 4D |A MIGHT BE A NUM|
00002350: 42 45 52 2C 20 41 20 44 41 54 45 2C 20 41 20 4E |BER, A DATE, A N|
00002360: 41 4D 45 20 4F 52 20 45 56 45 4E 20 41 20 57 48 |AME OR EVEN A WH|
00002370: 4F 4C 45 20 53 45 4E 54 45 4E 43 45 2E 20 20 D4 |OLE SENTENCE. .|
00002380: 48 49 53 20 46 49 45 4C 44 20 48 41 53 20 41 20 |HIS FIELD HAS A |
00002390: 4C 41 42 45 4C 20 28 4F 52 20 4E 41 4D 45 29 20 |LABEL (OR NAME) |
000023A0: 41 54 54 41 43 48 45 44 20 54 4F 20 49 54 2C 20 |ATTACHED TO IT, |
000023B0: 41 4E 44 20 54 48 49 53 20 4C 41 42 45 4C 20 49 |AND THIS LABEL I|
000023C0: 53 20 41 4C 53 4F 20 4F 46 54 45 4E 20 52 45 46 |S ALSO OFTEN REF|
000023D0: 45 52 52 45 44 20 54 4F 20 41 53 20 41 20 46 49 |ERRED TO AS A FI|
000023E0: 45 4C 44 2E 80 2A 4C 4E 31 0D C4 55 52 49 4E 47 |ELD..*LN1..URING|
000023F0: 20 54 48 45 20 45 41 52 4C 59 20 53 54 41 47 45 | THE EARLY STAGE|
00002400: 53 20 4F 46 20 55 53 49 4E 47 20 D4 CC CF 2C 20 |S OF USING ..., |
00002410: 41 4C 4C 20 54 48 45 20 46 49 45 4C 44 53 20 52 |ALL THE FIELDS R|
00002420: 45 51 55 49 52 45 44 20 42 59 20 41 20 46 49 4C |EQUIRED BY A FIL|
00002430: 45 20 4F 52 20 41 20 50 52 4F 47 52 41 4D 20 57 |E OR A PROGRAM W|
00002440: 49 4C 4C 20 48 41 56 45 20 54 4F 20 42 45 20 44 |ILL HAVE TO BE D|
00002450: 45 46 49 4E 45 44 20 41 4E 44 20 49 54 20 49 53 |EFINED AND IT IS|
00002460: 20 57 4F 52 54 48 20 53 50 45 4E 44 49 4E 47 20 | WORTH SPENDING |
00002470: 41 20 4C 49 54 54 4C 45 20 54 49 4D 45 20 47 45 |A LITTLE TIME GE|
00002480: 54 54 49 4E 47 20 55 53 45 44 20 54 4F 20 57 48 |TTING USED TO WH|
00002490: 41 54 20 57 45 20 4D 45 41 4E 20 42 59 20 41 20 |AT WE MEAN BY A |
000024A0: 46 49 45 4C 44 20 2D 20 41 46 54 45 52 20 54 48 |FIELD - AFTER TH|
000024B0: 41 54 20 57 45 27 4C 4C 20 48 41 56 45 20 41 20 |AT WE'LL HAVE A |
000024C0: 4C 4F 4F 4B 20 41 54 20 54 48 45 20 57 41 59 20 |LOOK AT THE WAY |
000024D0: 54 48 45 53 45 20 46 49 45 4C 44 53 20 41 52 45 |THESE FIELDS ARE|
000024E0: 20 47 41 54 48 45 52 45 44 20 54 4F 47 45 54 48 | GATHERED TOGETH|
000024F0: 45 52 20 49 4E 54 4F 20 52 45 43 4F 52 44 53 20 |ER INTO RECORDS |
00002500: 41 4E 44 20 46 49 4C 45 53 2E 80 2A 4C 4E 31 0D |AND FILES..*LN1.|
00002510: D4 C8 C5 80 A3 CC C1 C2 C5 CC 80 A3 C6 C9 C5 CC |................|
00002520: C4 3A 80 2A 4C 4E 31 0D D4 48 45 20 46 49 52 53 |.:.*LN1..HE FIRS|
00002530: 54 20 50 41 52 54 20 4F 46 20 41 20 46 49 45 4C |T PART OF A FIEL|
00002540: 44 20 49 53 20 54 48 45 20 4C 41 42 45 4C 20 46 |D IS THE LABEL F|
00002550: 49 45 4C 44 2C 20 54 48 49 53 20 49 53 20 54 48 |IELD, THIS IS TH|
00002560: 45 20 CE 41 4D 45 20 4F 46 20 54 48 45 20 49 4D |E .AME OF THE IM|
00002570: 41 47 49 4E 41 52 59 20 42 4F 58 20 49 4E 20 57 |AGINARY BOX IN W|
00002580: 48 49 43 48 20 4F 55 52 20 44 41 54 41 20 49 53 |HICH OUR DATA IS|
00002590: 20 42 45 49 4E 47 20 48 45 4C 44 2E 20 20 D4 48 | BEING HELD. .H|
000025A0: 45 20 52 55 4C 45 20 46 4F 52 20 4E 41 4D 49 4E |E RULE FOR NAMIN|
000025B0: 47 20 46 49 45 4C 44 53 20 49 53 20 56 45 52 59 |G FIELDS IS VERY|
000025C0: 20 53 49 4D 50 4C 45 3A 20 C1 20 46 49 45 4C 44 | SIMPLE: . FIELD|
000025D0: 27 53 20 4C 41 42 45 4C 20 43 41 4E 20 42 45 20 |'S LABEL CAN BE |
000025E0: 41 4E 59 20 41 53 53 4F 52 54 4D 45 4E 54 20 4F |ANY ASSORTMENT O|
000025F0: 46 20 4B 45 59 42 4F 41 52 44 20 43 48 41 52 41 |F KEYBOARD CHARA|
00002600: 43 54 45 52 53 20 55 50 20 54 4F 20 41 20 4D 41 |CTERS UP TO A MA|
00002610: 58 49 4D 55 4D 20 4F 46 20 33 30 2E 20 D4 48 45 |XIMUM OF 30. .HE|
00002620: 20 46 49 45 4C 44 20 4D 49 47 48 54 2C 20 51 55 | FIELD MIGHT, QU|
00002630: 49 54 45 20 52 45 41 53 4F 4E 41 42 4C 59 2C 20 |ITE REASONABLY, |
00002640: 55 53 45 20 41 4E 59 20 4F 46 20 54 48 45 20 46 |USE ANY OF THE F|
00002650: 4F 4C 4C 4F 57 49 4E 47 20 4E 41 4D 45 53 3A 80 |OLLOWING NAMES:.|
00002660: 2A 4C 4E 31 0D 20 20 20 20 20 C3 CC C9 C5 CE D4 |*LN1. ......|
00002670: 27 D3 80 A3 CE C1 CD C5 0D 20 20 20 20 20 CD 49 |'........ .I|
00002680: 53 54 41 4B 45 53 0D 20 20 20 20 20 C1 31 0D 20 |STAKES. .1. |
00002690: 20 20 20 20 2A 2A 2A 2A 2A 2A 0D 20 20 20 20 20 | ******. |
000026A0: 2A C6 D2 C5 C4 0D 20 20 20 20 20 C3 CF D3 D4 20 |*..... .... |
000026B0: 2E 2E 2E 2E 20 24 0D 20 20 20 20 20 A4 23 24 25 |.... $. .#$%|
000026C0: 28 27 28 29 3E 40 20 20 20 20 D4 48 45 20 55 4E |('()>@ .HE UN|
000026D0: 44 45 52 4C 49 4E 45 20 22 A4 22 20 49 53 20 41 |DERLINE "." IS A|
000026E0: 20 43 4F 4D 4D 4F 44 4F 52 45 20 4B 45 59 20 26 | COMMODORE KEY &|
000026F0: 20 40 20 53 49 47 4E 2E 80 2A 4C 4E 31 0D D3 49 | @ SIGN..*LN1..I|
00002700: 4E 43 45 20 41 20 46 49 45 4C 44 20 49 53 20 44 |NCE A FIELD IS D|
00002710: 45 54 45 52 4D 45 4E 45 44 20 42 59 20 49 54 53 |ETERMENED BY ITS|
00002720: 20 50 4F 53 49 54 49 4F 4E 20 49 4E 20 41 20 52 | POSITION IN A R|
00002730: 45 43 4F 52 44 2C 20 49 54 20 49 53 20 50 4F 53 |ECORD, IT IS POS|
00002740: 53 49 42 4C 45 20 54 4F 20 48 41 56 45 20 44 55 |SIBLE TO HAVE DU|
00002750: 50 4C 49 43 41 54 45 20 46 49 45 4C 44 20 4E 41 |PLICATE FIELD NA|
00002760: 4D 45 53 2C 20 D4 CC CF 20 57 49 4C 4C 20 4B 45 |MES, ... WILL KE|
00002770: 45 50 20 54 52 41 43 4B 20 4F 46 20 57 48 49 43 |EP TRACK OF WHIC|
00002780: 48 20 49 53 20 57 48 49 43 48 20 41 4E 44 20 57 |H IS WHICH AND W|
00002790: 49 4C 4C 20 41 4C 57 41 59 53 20 4C 45 54 20 59 |ILL ALWAYS LET Y|
000027A0: 4F 55 20 4B 4E 4F 57 2C 20 54 48 52 4F 55 47 48 |OU KNOW, THROUGH|
000027B0: 20 54 48 45 20 44 4F 43 55 4D 45 4E 54 41 54 49 | THE DOCUMENTATI|
000027C0: 4F 4E 2C 20 57 48 41 54 20 4C 41 42 45 4C 53 20 |ON, WHAT LABELS |
000027D0: 49 54 20 49 53 20 55 53 49 4E 47 2E 80 2A 4C 4E |IT IS USING..*LN|
000027E0: 31 0D D4 C8 C5 20 C4 C1 D4 C1 20 C6 C9 C5 CC C4 |1.... .... .....|
000027F0: 3A 80 2A 4C 4E 31 0D C1 20 46 49 45 4C 44 2C 20 |:.*LN1.. FIELD, |
00002800: 4E 4F 57 20 53 55 49 54 41 42 4C 59 20 4E 41 4D |NOW SUITABLY NAM|
00002810: 45 44 20 53 4F 20 54 48 41 54 20 57 45 20 48 41 |ED SO THAT WE HA|
00002820: 56 45 20 41 20 43 4F 4E 56 45 4E 49 45 4E 54 20 |VE A CONVENIENT |
00002830: 57 41 59 20 4F 46 20 52 45 46 45 52 52 49 4E 47 |WAY OF REFERRING|
00002840: 20 54 4F 20 49 54 2C 20 48 41 53 20 54 4F 20 48 | TO IT, HAS TO H|
00002850: 41 56 45 20 53 4F 4D 45 57 48 45 52 45 20 54 4F |AVE SOMEWHERE TO|
00002860: 20 53 54 4F 52 45 20 54 48 45 20 44 41 54 41 20 | STORE THE DATA |
00002870: 57 48 49 43 48 20 57 45 20 57 41 4E 54 20 49 54 |WHICH WE WANT IT|
00002880: 20 54 4F 20 43 41 52 52 59 2E 20 20 D4 48 49 53 | TO CARRY. .HIS|
00002890: 20 50 41 52 54 20 4F 46 20 54 48 45 20 46 49 45 | PART OF THE FIE|
000028A0: 4C 44 20 49 53 2C 20 4C 4F 47 49 43 41 4C 4C 59 |LD IS, LOGICALLY|
000028B0: 2C 20 43 41 4C 4C 45 44 20 49 54 53 20 44 41 54 |, CALLED ITS DAT|
000028C0: 41 20 46 49 45 4C 44 2E 80 2A 4C 4E 31 0D C4 41 |A FIELD..*LN1..A|
000028D0: 54 41 20 43 4F 4D 45 53 20 49 4E 20 4F 4E 4C 59 |TA COMES IN ONLY|
000028E0: 20 54 48 52 45 45 20 54 59 50 45 53 2C 20 41 53 | THREE TYPES, AS|
000028F0: 20 46 41 52 20 41 53 20 D4 CC CF 20 49 53 20 43 | FAR AS ... IS C|
00002900: 4F 4E 43 45 52 4E 45 44 2E 20 20 C9 54 20 4D 41 |ONCERNED. .T MA|
00002910: 59 20 43 4F 4E 53 49 53 54 20 4F 46 20 41 20 4E |Y CONSIST OF A N|
00002920: 55 4D 42 45 52 2C 20 41 20 44 41 54 45 20 4F 52 |UMBER, A DATE OR|
00002930: 20 41 20 43 4F 4C 4C 45 43 54 49 4F 4E 20 4F 46 | A COLLECTION OF|
00002940: 20 4B 45 59 42 4F 41 52 44 20 43 48 41 52 41 43 | KEYBOARD CHARAC|
00002950: 54 45 52 53 2E 20 20 C9 54 20 49 53 20 4E 45 43 |TERS. .T IS NEC|
00002960: 45 53 53 41 52 59 2C 20 57 48 45 4E 20 44 45 46 |ESSARY, WHEN DEF|
00002970: 49 4E 49 4E 47 20 41 20 46 49 45 4C 44 20 54 4F |INING A FIELD TO|
00002980: 20 54 45 4C 4C 20 D4 CC CF 20 57 48 41 54 20 4B | TELL ... WHAT K|
00002990: 49 4E 44 20 4F 46 20 46 49 45 4C 44 20 59 4F 55 |IND OF FIELD YOU|
000029A0: 20 41 52 45 20 54 41 4C 4B 49 4E 47 20 41 42 4F | ARE TALKING ABO|
000029B0: 55 54 2C 20 41 4E 44 20 54 4F 20 44 45 46 49 4E |UT, AND TO DEFIN|
000029C0: 45 20 54 48 45 20 53 49 5A 45 20 4F 46 20 54 48 |E THE SIZE OF TH|
000029D0: 45 20 46 49 45 4C 44 2E 80 2A 4C 4E 31 0D CE D5 |E FIELD..*LN1...|
000029E0: CD C5 D2 C9 C3 80 A3 C6 C9 C5 CC C4 D3 3A 80 2A |.............:.*|
000029F0: 4C 4E 31 0D D4 48 45 53 45 20 41 52 45 20 55 53 |LN1..HESE ARE US|
00002A00: 45 44 20 54 4F 20 48 4F 4C 44 20 4E 55 4D 42 45 |ED TO HOLD NUMBE|
00002A10: 52 53 20 41 4E 44 20 4F 4E 4C 59 20 4E 55 4D 42 |RS AND ONLY NUMB|
00002A20: 45 52 53 2E 20 20 D4 48 45 20 4E 55 4D 42 45 52 |ERS. .HE NUMBER|
00002A30: 53 20 4D 41 59 20 42 45 20 52 45 41 4C 20 4F 52 |S MAY BE REAL OR|
00002A40: 20 49 4E 54 45 47 45 52 2E 20 20 C1 4E 20 49 4E | INTEGER. .N IN|
00002A50: 54 45 47 45 52 20 46 49 45 4C 44 20 4D 41 59 20 |TEGER FIELD MAY |
00002A60: 42 45 20 46 52 4F 4D 20 31 20 54 4F 20 31 30 20 |BE FROM 1 TO 10 |
00002A70: 44 49 47 49 54 53 20 49 53 20 53 49 5A 45 2E 80 |DIGITS IS SIZE..|
00002A80: 2A 4C 4E 31 0D C1 20 44 45 43 49 4D 41 4C 20 46 |*LN1.. DECIMAL F|
00002A90: 49 45 4C 44 20 4D 55 53 54 20 42 45 20 44 45 46 |IELD MUST BE DEF|
00002AA0: 49 4E 45 44 20 41 53 20 48 41 56 49 4E 47 20 42 |INED AS HAVING B|
00002AB0: 45 54 57 45 45 4E 20 31 20 41 4E 44 20 39 20 44 |ETWEEN 1 AND 9 D|
00002AC0: 45 43 49 4D 41 4C 20 50 4C 41 43 45 53 20 41 4E |ECIMAL PLACES AN|
00002AD0: 44 20 46 52 4F 4D 20 44 2B 32 20 54 4F 20 31 31 |D FROM D+2 TO 11|
00002AE0: 20 44 49 47 49 54 53 20 28 57 48 45 52 45 20 44 | DIGITS (WHERE D|
00002AF0: 20 49 53 20 54 48 45 20 4E 55 4D 42 45 52 20 4F | IS THE NUMBER O|
00002B00: 46 20 44 45 43 49 4D 41 4C 20 50 4C 41 43 45 53 |F DECIMAL PLACES|
00002B10: 29 2D 20 54 48 45 20 45 58 54 52 41 20 54 57 4F |)- THE EXTRA TWO|
00002B20: 20 53 50 41 43 45 53 20 41 4C 4C 4F 57 20 46 4F | SPACES ALLOW FO|
00002B30: 52 20 41 20 44 45 43 49 4D 41 4C 20 50 4F 49 4E |R A DECIMAL POIN|
00002B40: 54 20 41 4E 44 20 41 20 4C 45 41 44 49 4E 47 20 |T AND A LEADING |
00002B50: 43 48 41 52 41 43 54 45 52 20 28 45 47 20 30 2E |CHARACTER (EG 0.|
00002B60: 31 20 4F 52 20 2D 20 31 20 57 4F 55 4C 44 20 42 |1 OR - 1 WOULD B|
00002B70: 45 20 41 20 33 20 44 49 47 49 54 20 46 49 45 4C |E A 3 DIGIT FIEL|
00002B80: 44 29 2E 80 2A 4C 4E 31 0D C4 C1 D4 C5 80 A3 C6 |D)..*LN1........|
00002B90: C9 C5 CC C4 D3 3A 80 2A 4C 4E 31 0D D4 48 45 53 |.....:.*LN1..HES|
00002BA0: 45 20 41 52 45 20 55 53 45 44 20 54 4F 20 48 4F |E ARE USED TO HO|
00002BB0: 4C 44 20 44 41 54 45 53 2C 20 49 4E 20 45 49 54 |LD DATES, IN EIT|
00002BC0: 48 45 52 20 54 48 45 20 C5 4E 47 4C 49 53 48 20 |HER THE .NGLISH |
00002BD0: 20 46 4F 52 4D 41 54 20 4F 46 20 44 41 59 2C 20 | FORMAT OF DAY, |
00002BE0: 4D 4F 4E 54 48 20 41 4E 44 20 59 45 41 52 3B 20 |MONTH AND YEAR; |
00002BF0: 4F 52 20 49 4E 20 54 48 45 20 C1 4D 45 52 49 43 |OR IN THE .MERIC|
00002C00: 41 4E 20 46 4F 52 4D 41 54 20 4F 46 20 4D 4F 4E |AN FORMAT OF MON|
00002C10: 54 48 2C 20 44 41 59 20 41 4E 44 20 59 45 41 52 |TH, DAY AND YEAR|
00002C20: 2E 20 20 C4 41 54 45 20 46 49 45 4C 44 53 20 43 |. .ATE FIELDS C|
00002C30: 41 4E 20 4F 4E 4C 59 20 48 4F 4C 44 20 44 41 54 |AN ONLY HOLD DAT|
00002C40: 45 53 2C 20 41 4E 44 20 44 41 54 45 53 20 2D 20 |ES, AND DATES - |
00002C50: 49 46 20 54 48 45 59 20 41 52 45 20 54 4F 20 42 |IF THEY ARE TO B|
00002C60: 45 20 52 45 43 4F 47 4E 49 53 45 44 20 41 53 20 |E RECOGNISED AS |
00002C70: 53 55 43 48 20 2D 20 43 41 4E 20 4F 4E 4C 59 20 |SUCH - CAN ONLY |
00002C80: 42 45 20 53 54 4F 52 45 44 20 49 4E 20 41 20 44 |BE STORED IN A D|
00002C90: 41 54 45 20 46 49 45 4C 44 2E 80 2A 4C 4E 31 0D |ATE FIELD..*LN1.|
00002CA0: D4 48 45 20 53 49 5A 45 20 4F 46 20 41 20 44 41 |.HE SIZE OF A DA|
00002CB0: 54 45 20 46 49 45 4C 44 20 49 53 20 41 55 54 4F |TE FIELD IS AUTO|
00002CC0: 4D 41 54 49 43 41 4C 4C 59 20 44 45 46 49 4E 45 |MATICALLY DEFINE|
00002CD0: 44 20 41 53 20 38 20 43 48 41 52 41 43 54 45 52 |D AS 8 CHARACTER|
00002CE0: 53 20 53 49 4E 43 45 20 49 54 20 57 49 4C 4C 20 |S SINCE IT WILL |
00002CF0: 41 4C 57 41 59 53 20 42 45 20 50 52 45 53 45 4E |ALWAYS BE PRESEN|
00002D00: 54 45 44 20 49 4E 20 54 48 45 20 46 4F 52 4D 20 |TED IN THE FORM |
00002D10: 44 44 2E 4D 4D 2E 59 59 20 28 4F 52 20 4D 4D 2E |DD.MM.YY (OR MM.|
00002D20: 44 44 2E 59 59 29 2E 20 20 C1 4E 20 45 4E 44 20 |DD.YY). .N END |
00002D30: 55 53 45 52 20 4D 41 4B 45 53 20 41 20 44 41 54 |USER MAKES A DAT|
00002D40: 45 20 45 4E 54 52 59 20 42 59 20 54 59 50 49 4E |E ENTRY BY TYPIN|
00002D50: 47 20 54 48 45 20 4F 4E 45 20 4F 52 20 54 57 4F |G THE ONE OR TWO|
00002D60: 20 44 49 47 49 54 53 20 4F 46 20 54 48 45 20 44 | DIGITS OF THE D|
00002D70: 41 59 2C 20 46 4F 4C 4C 4F 57 45 44 20 42 59 20 |AY, FOLLOWED BY |
00002D80: D2 C5 D4 D5 D2 CE 20 4F 52 20 41 20 44 4F 54 20 |...... OR A DOT |
00002D90: 28 2E 29 2C 20 54 48 45 4E 20 4F 4E 45 20 4F 52 |(.), THEN ONE OR|
00002DA0: 20 54 57 4F 20 44 49 47 49 54 53 20 46 4F 52 20 | TWO DIGITS FOR |
00002DB0: 54 48 45 20 4D 4F 4E 54 48 20 41 4E 44 20 41 4E |THE MONTH AND AN|
00002DC0: 4F 54 48 45 52 20 D2 C5 D4 D5 D2 CE 20 28 4F 52 |OTHER ...... (OR|
00002DD0: 20 44 4F 54 29 20 41 4E 44 20 54 48 45 4E 20 54 | DOT) AND THEN T|
00002DE0: 48 45 20 53 41 4D 45 20 41 47 41 49 4E 20 46 4F |HE SAME AGAIN FO|
00002DF0: 52 20 54 48 45 20 59 45 41 52 20 28 57 48 49 43 |R THE YEAR (WHIC|
00002E00: 48 20 4D 55 53 54 20 42 45 20 46 4F 4C 4C 4F 57 |H MUST BE FOLLOW|
00002E10: 45 44 20 42 59 20 41 20 D2 C5 D4 D5 D2 CE 2E 20 |ED BY A ....... |
00002E20: 20 C1 4C 4C 20 44 41 54 45 53 20 45 4E 54 45 52 | .LL DATES ENTER|
00002E30: 45 44 20 54 4F 20 41 20 44 41 54 45 20 46 49 45 |ED TO A DATE FIE|
00002E40: 4C 44 20 42 59 20 54 48 45 20 45 4E 44 20 55 53 |LD BY THE END US|
00002E50: 45 52 20 41 52 45 20 41 55 54 4F 4D 41 54 49 43 |ER ARE AUTOMATIC|
00002E60: 41 4C 4C 59 20 43 48 45 43 4B 45 44 20 54 4F 20 |ALLY CHECKED TO |
00002E70: 4D 41 4B 45 20 53 55 52 45 20 54 48 41 54 20 54 |MAKE SURE THAT T|
00002E80: 48 45 59 20 52 45 50 52 45 53 45 4E 54 20 56 41 |HEY REPRESENT VA|
00002E90: 4C 49 44 20 44 41 54 45 53 2E 80 2A 4C 4E 31 0D |LID DATES..*LN1.|
00002EA0: C4 41 54 45 20 46 49 45 4C 44 53 20 4D 41 59 20 |.ATE FIELDS MAY |
00002EB0: 42 45 20 54 45 53 54 45 44 20 41 47 41 49 4E 53 |BE TESTED AGAINS|
00002EC0: 54 20 45 41 43 48 20 4F 54 48 45 52 20 57 48 45 |T EACH OTHER WHE|
00002ED0: 54 48 45 52 20 54 48 45 59 20 41 52 45 20 49 4E |THER THEY ARE IN|
00002EE0: 20 C1 4D 45 52 49 43 41 4E 20 4F 52 20 C5 4E 47 | .MERICAN OR .NG|
00002EF0: 4C 49 53 48 20 46 4F 52 4D 41 54 2E 80 2A 4C 4E |LISH FORMAT..*LN|
00002F00: 31 0D C1 CC D0 C8 C1 20 C6 C9 C5 CC C4 D3 3A 80 |1...... ......:.|
00002F10: 2A 4C 4E 31 0D C1 4C 50 48 41 20 46 49 45 4C 44 |*LN1..LPHA FIELD|
00002F20: 53 20 41 52 45 20 55 53 45 44 20 54 4F 20 43 41 |S ARE USED TO CA|
00002F30: 52 52 59 20 41 4C 4C 20 4B 45 59 42 4F 41 52 44 |RRY ALL KEYBOARD|
00002F40: 20 43 48 41 52 41 43 54 45 52 53 2C 20 55 50 20 | CHARACTERS, UP |
00002F50: 54 4F 20 54 48 45 20 4E 55 4D 42 45 52 20 54 48 |TO THE NUMBER TH|
00002F60: 41 54 20 57 49 4C 4C 20 46 49 54 20 4F 4E 20 41 |AT WILL FIT ON A|
00002F70: 20 53 49 4E 47 4C 45 20 53 43 52 45 45 4E 20 4C | SINGLE SCREEN L|
00002F80: 49 4E 45 2E 20 20 D4 48 45 53 45 20 57 49 4C 4C |INE. .HESE WILL|
00002F90: 2C 20 41 53 20 4F 46 54 45 4E 20 41 53 20 4E 4F |, AS OFTEN AS NO|
00002FA0: 54 2C 20 42 45 20 4E 4F 52 4D 41 4C 20 C5 4E 47 |T, BE NORMAL .NG|
00002FB0: 4C 49 53 48 20 57 4F 52 44 53 2C 20 42 55 54 20 |LISH WORDS, BUT |
00002FC0: 41 4E 20 41 4C 50 48 41 20 46 49 45 4C 44 20 57 |AN ALPHA FIELD W|
00002FD0: 49 4C 4C 20 41 43 43 45 50 54 20 4E 55 4D 42 45 |ILL ACCEPT NUMBE|
00002FE0: 52 53 20 28 41 4C 54 48 4F 55 47 48 20 49 54 20 |RS (ALTHOUGH IT |
00002FF0: 57 49 4C 4C 20 4E 4F 54 20 54 52 45 41 54 20 54 |WILL NOT TREAT T|
00003000: 48 45 4D 20 41 4E 59 20 44 49 46 46 45 52 45 4E |HEM ANY DIFFEREN|
00003010: 54 4C 59 20 46 52 4F 4D 20 54 48 45 20 57 41 59 |TLY FROM THE WAY|
00003020: 20 49 54 20 54 52 45 41 54 53 20 4C 45 54 54 45 | IT TREATS LETTE|
00003030: 52 53 20 2D 20 41 4E 44 20 49 54 20 43 45 52 54 |RS - AND IT CERT|
00003040: 41 49 4E 4C 59 20 57 4F 4E 27 54 20 43 4F 55 4E |AINLY WON'T COUN|
00003050: 54 20 57 49 54 48 20 54 48 45 4D 29 20 41 53 20 |T WITH THEM) AS |
00003060: 57 45 4C 4C 20 41 53 20 4B 45 59 42 4F 41 52 44 |WELL AS KEYBOARD|
00003070: 20 43 48 41 52 41 43 54 45 52 53 20 4C 49 4B 45 | CHARACTERS LIKE|
00003080: 20 2A 2C 2B 2C 3E 2C 26 20 41 4E 44 20 41 4C 4C | *,+,>,& AND ALL|
00003090: 20 54 48 45 20 52 45 53 54 2E 20 20 D4 48 45 20 | THE REST. .HE |
000030A0: 43 48 41 52 41 43 54 45 52 53 20 51 55 4F 54 45 |CHARACTERS QUOTE|
000030B0: 20 28 22 29 2C 20 43 4F 4D 4D 41 20 28 2C 29 20 | ("), COMMA (,) |
000030C0: 41 4E 44 20 43 4F 4C 4F 4E 20 28 3A 29 20 43 41 |AND COLON (:) CA|
000030D0: 4E 4E 4F 54 20 42 45 20 55 53 45 44 20 49 4E 20 |NNOT BE USED IN |
000030E0: 41 4E 20 41 4C 50 48 41 20 46 49 45 4C 44 2E 80 |AN ALPHA FIELD..|
000030F0: 2A 4C 4E 31 0D C1 4E 20 41 4C 50 48 41 20 46 49 |*LN1..N ALPHA FI|
00003100: 45 4C 44 20 49 53 20 44 45 46 49 4E 45 44 20 42 |ELD IS DEFINED B|
00003110: 59 20 54 48 45 20 53 49 5A 45 20 4F 46 20 54 48 |Y THE SIZE OF TH|
00003120: 45 20 4C 41 52 47 45 53 54 20 50 49 45 43 45 20 |E LARGEST PIECE |
00003130: 4F 46 20 44 41 54 41 20 59 4F 55 20 45 58 50 45 |OF DATA YOU EXPE|
00003140: 43 54 20 49 54 20 54 4F 20 48 4F 4C 44 2C 20 41 |CT IT TO HOLD, A|
00003150: 20 53 49 5A 45 20 4F 46 20 31 20 49 53 20 50 45 | SIZE OF 1 IS PE|
00003160: 52 46 45 43 54 4C 59 20 56 41 4C 49 44 2E 20 20 |RFECTLY VALID. |
00003170: C9 46 2C 20 4F 4E 20 54 48 45 20 4F 54 48 45 52 |.F, ON THE OTHER|
00003180: 20 48 41 4E 44 2C 20 59 4F 55 20 44 45 46 49 4E | HAND, YOU DEFIN|
00003190: 45 20 41 4C 4C 20 59 4F 55 52 20 41 4C 50 48 41 |E ALL YOUR ALPHA|
000031A0: 20 46 49 45 4C 44 53 20 41 53 20 42 45 49 4E 47 | FIELDS AS BEING|
000031B0: 20 34 30 20 43 48 41 52 41 43 54 45 52 53 20 49 | 40 CHARACTERS I|
000031C0: 4E 20 53 49 5A 45 2C 20 41 4E 44 20 54 48 45 4E |N SIZE, AND THEN|
000031D0: 20 55 53 45 20 54 48 45 4D 20 54 4F 20 48 4F 4C | USE THEM TO HOL|
000031E0: 44 20 54 48 52 45 45 20 4C 45 54 54 45 52 20 57 |D THREE LETTER W|
000031F0: 4F 52 44 53 2C 20 54 48 45 20 44 45 46 49 4E 45 |ORDS, THE DEFINE|
00003200: 44 20 53 50 41 43 45 20 49 53 20 47 4F 49 4E 47 |D SPACE IS GOING|
00003210: 20 54 4F 20 42 45 20 52 45 53 45 52 56 45 44 20 | TO BE RESERVED |
00003220: 42 55 54 20 55 4E 55 53 45 44 20 2D 20 54 48 45 |BUT UNUSED - THE|
00003230: 20 42 55 4C 4B 20 4F 46 20 59 4F 55 52 20 46 49 | BULK OF YOUR FI|
00003240: 4C 45 20 49 53 20 47 4F 49 4E 47 20 54 4F 20 42 |LE IS GOING TO B|
00003250: 45 20 46 49 4C 4C 45 44 20 57 49 54 48 20 54 48 |E FILLED WITH TH|
00003260: 49 4E 20 41 49 52 20 41 4E 44 20 4E 4F 54 20 4D |IN AIR AND NOT M|
00003270: 55 43 48 20 45 4C 53 45 21 20 20 D4 52 59 20 54 |UCH ELSE! .RY T|
00003280: 4F 20 50 49 43 4B 20 46 49 45 4C 44 20 53 49 5A |O PICK FIELD SIZ|
00003290: 45 53 20 57 48 49 43 48 20 41 52 45 20 54 48 45 |ES WHICH ARE THE|
000032A0: 20 42 45 53 54 20 43 4F 4D 50 52 4F 4D 49 53 45 | BEST COMPROMISE|
000032B0: 20 42 45 54 57 45 45 4E 20 4D 41 58 49 4D 55 4D | BETWEEN MAXIMUM|
000032C0: 20 52 45 51 55 49 52 45 4D 45 4E 54 53 20 41 4E | REQUIREMENTS AN|
000032D0: 44 20 4D 49 4E 49 4D 55 4D 20 4F 56 45 52 41 4C |D MINIMUM OVERAL|
000032E0: 4C 20 53 49 5A 45 2E 80 2A 4C 4E 31 0D CE CF D7 |L SIZE..*LN1....|
000032F0: 80 A3 C6 CF D2 80 A3 D4 C8 C5 80 A3 D2 C5 C3 CF |................|
00003300: D2 C4 D3 3A 80 2A 4C 4E 31 0D CE 4F 57 20 54 48 |...:.*LN1..OW TH|
00003310: 41 54 20 59 4F 55 20 48 41 56 45 20 41 20 46 41 |AT YOU HAVE A FA|
00003320: 49 52 20 49 44 45 41 20 4F 46 20 54 48 45 20 43 |IR IDEA OF THE C|
00003330: 4F 4E 53 54 52 41 49 4E 54 53 20 53 55 52 52 4F |ONSTRAINTS SURRO|
00003340: 55 4E 44 49 4E 47 20 41 20 46 49 45 4C 44 2C 20 |UNDING A FIELD, |
00003350: 49 54 20 49 53 20 54 49 4D 45 20 54 4F 20 4C 4F |IT IS TIME TO LO|
00003360: 4F 4B 20 41 54 20 48 4F 57 20 54 48 45 53 45 20 |OK AT HOW THESE |
00003370: 46 49 45 4C 44 53 20 41 52 45 20 47 52 4F 55 50 |FIELDS ARE GROUP|
00003380: 45 44 20 54 4F 47 45 54 48 45 52 20 49 4E 54 4F |ED TOGETHER INTO|
00003390: 20 41 20 52 45 43 4F 52 44 2E 80 2A 4C 4E 31 0D | A RECORD..*LN1.|
000033A0: C1 20 52 45 43 4F 52 44 20 49 53 20 41 20 43 4F |. RECORD IS A CO|
000033B0: 4C 4C 45 43 54 49 4F 4E 20 4F 46 20 44 41 54 41 |LLECTION OF DATA|
000033C0: 20 46 49 45 4C 44 53 2C 20 41 4E 44 20 41 20 43 | FIELDS, AND A C|
000033D0: 4F 4C 4C 45 43 54 49 4F 4E 20 4F 46 20 53 49 4D |OLLECTION OF SIM|
000033E0: 49 4C 41 52 20 52 45 43 4F 52 44 53 20 28 49 4E |ILAR RECORDS (IN|
000033F0: 20 4C 41 59 4F 55 54 2C 20 41 54 20 4C 45 41 53 | LAYOUT, AT LEAS|
00003400: 54 2C 20 54 48 4F 55 47 48 20 4E 4F 54 20 49 4E |T, THOUGH NOT IN|
00003410: 20 43 4F 4E 54 45 4E 54 29 20 46 4F 52 4D 53 20 | CONTENT) FORMS |
00003420: 41 20 46 49 4C 45 2E 20 20 C1 20 54 59 50 49 43 |A FILE. . TYPIC|
00003430: 41 4C 20 52 45 43 4F 52 44 20 4D 49 47 48 54 20 |AL RECORD MIGHT |
00003440: 4C 4F 4F 4B 20 4C 49 4B 45 20 54 48 49 53 20 2C |LOOK LIKE THIS ,|
00003450: 20 54 48 45 20 55 4E 55 53 45 44 20 50 41 52 54 | THE UNUSED PART|
00003460: 53 20 4F 46 20 54 48 45 20 4C 41 42 45 4C 20 46 |S OF THE LABEL F|
00003470: 49 45 4C 44 53 20 41 52 45 20 53 48 4F 57 4E 20 |IELDS ARE SHOWN |
00003480: 41 53 20 44 4F 54 53 20 54 4F 20 47 49 56 45 20 |AS DOTS TO GIVE |
00003490: 59 4F 55 20 41 4E 20 49 44 45 41 20 4F 46 20 54 |YOU AN IDEA OF T|
000034A0: 48 45 20 52 41 4E 47 45 20 4F 46 20 4C 41 42 45 |HE RANGE OF LABE|
000034B0: 4C 53 20 59 4F 55 20 4D 49 47 48 54 20 55 53 45 |LS YOU MIGHT USE|
000034C0: 2C 20 57 48 49 4C 45 20 54 48 45 20 53 50 41 43 |, WHILE THE SPAC|
000034D0: 45 20 49 4E 20 54 48 45 20 44 41 54 41 20 46 49 |E IN THE DATA FI|
000034E0: 45 4C 44 53 20 49 53 20 53 48 4F 57 4E 20 2D 20 |ELDS IS SHOWN - |
000034F0: 41 53 20 44 41 53 48 45 53 20 2D 20 4A 55 53 54 |AS DASHES - JUST|
00003500: 20 54 4F 20 45 4D 50 48 41 53 49 53 45 20 54 48 | TO EMPHASISE TH|
00003510: 41 54 20 49 54 20 45 58 49 53 54 53 20 45 56 45 |AT IT EXISTS EVE|
00003520: 4E 20 57 48 45 4E 20 49 54 20 49 53 4E 27 20 42 |N WHEN IT ISN' B|
00003530: 45 49 4E 47 20 55 53 45 44 2E 3A 80 2A 4C 4E 31 |EING USED.:.*LN1|
00003540: 0D CC C1 C2 C5 CC 20 20 20 20 20 20 20 20 20 20 |...... |
00003550: 20 20 20 20 20 20 20 D4 D9 D0 C5 20 20 20 20 20 | .... |
00003560: 20 20 20 D3 C9 DA C5 20 20 20 20 20 C4 C1 D4 C1 | .... ....|
00003570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00003580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00003590: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
000035A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
000035B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
000035C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 80 |---------------.|
000035D0: 2A 4C 4E 31 0D CE C1 CD C5 2E 2E 2E 2E 2E 2E 2E |*LN1............|
000035E0: 2E 2E 2E 2E 2E 2E 2E 20 20 20 20 20 C1 4C 50 48 |....... .LPH|
000035F0: 41 20 20 20 20 20 20 20 32 30 20 20 20 20 20 20 |A 20 |
00003600: 20 CC C1 D5 D2 C9 C5 20 CE C9 C3 CB 2D 2D 2D 2D | ...... ....----|
00003610: 2D 2D 2D 2D 2D 0D C3 CF CD D0 C1 CE D9 2E 2E 2E |-----...........|
00003620: 2E 2E 2E 2E 2E 2E 2E 2E 20 20 20 20 20 C1 4C 50 |........ .LP|
00003630: 48 41 20 20 20 20 20 20 20 32 30 20 20 20 20 20 |HA 20 |
00003640: 20 20 C4 2E CA 2E 27 C1 C9 27 20 D3 D9 D3 D4 C5 | ....'..' .....|
00003650: CD D3 20 CC D4 C4 0D C1 C4 C4 D2 C5 D3 D3 2E 2E |.. .............|
00003660: 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 20 20 20 20 C1 4C |......... .L|
00003670: 50 48 41 20 20 20 20 20 20 20 32 30 20 20 20 20 |PHA 20 |
00003680: 20 20 20 D3 D4 C1 D4 C9 CF CE 20 D2 CF C1 C4 2D | ....... ....-|
00003690: 2D 2D 2D 2D 2D 2D 2D 0D C1 32 2E 2E 2E 2E 2E 2E |-------..2......|
000036A0: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 20 20 20 20 20 C1 |.......... .|
000036B0: 4C 50 48 41 20 20 20 20 20 20 20 32 30 20 20 20 |LPHA 20 |
000036C0: 20 20 20 20 C6 C1 CC CC D2 C9 D6 C5 D2 2C 20 CD | ........., .|
000036D0: C1 2E 0D C4 C1 D4 C5 20 CF C6 20 C2 C9 D2 D4 C8 |....... .. .....|
000036E0: 2E 2E 2E 2E 2E 20 20 20 20 20 C4 41 54 45 28 45 |..... .ATE(E|
000036F0: 29 20 20 20 20 20 20 38 20 20 20 20 20 20 20 30 |) 8 0|
00003700: 38 2F 31 34 2F 34 36 0D D4 C5 CC C5 D0 C8 CF CE |8/14/46.........|
00003710: C5 20 CE D5 CD C2 C5 D2 2E 2E 20 20 20 20 20 C1 |. ........ .|
00003720: 4C 50 48 41 20 20 20 20 20 20 20 31 30 20 20 20 |LPHA 10 |
00003730: 20 20 20 20 35 35 35 2D 31 32 31 32 20 28 32 31 | 555-1212 (21|
00003740: 32 29 0D C3 C1 D2 C4 20 CC C9 CD C9 D4 20 20 20 |2)..... ..... |
00003750: 20 20 20 20 20 20 20 20 20 20 CE 55 4D 45 52 49 | .UMERI|
00003760: 43 28 32 29 20 20 20 38 20 20 20 20 20 20 20 2D |C(2) 8 -|
00003770: 31 30 30 30 2E 30 30 80 2A 4C 4E 31 0D C1 20 53 |1000.00.*LN1.. S|
00003780: 49 4E 47 4C 45 20 52 45 43 4F 52 44 20 48 4F 4C |INGLE RECORD HOL|
00003790: 44 53 20 41 20 41 49 4E 47 4C 45 20 53 45 54 20 |DS A AINGLE SET |
000037A0: 4F 46 20 44 45 54 41 49 4C 53 2C 20 53 55 43 48 |OF DETAILS, SUCH|
000037B0: 20 41 53 20 54 48 4F 53 45 20 4F 4E 20 4D 59 53 | AS THOSE ON MYS|
000037C0: 45 4C 46 20 49 4E 20 54 48 45 20 50 52 45 56 49 |ELF IN THE PREVI|
000037D0: 4F 55 53 20 45 58 41 4D 50 4C 45 2E 20 20 C1 4E |OUS EXAMPLE. .N|
000037E0: 4F 54 48 45 52 20 52 45 43 4F 52 44 20 4D 49 47 |OTHER RECORD MIG|
000037F0: 48 54 20 48 4F 4C 44 20 54 48 45 20 4E 41 4D 45 |HT HOLD THE NAME|
00003800: 2C 20 41 44 44 52 45 53 53 20 41 4E 44 20 44 45 |, ADDRESS AND DE|
00003810: 54 41 49 4C 53 20 4F 4E 20 CA 4F 45 20 D3 4D 49 |TAILS ON .OE .MI|
00003820: 54 48 20 4F 52 20 CA 41 4E 45 20 C4 4F 45 20 41 |TH OR .ANE .OE A|
00003830: 4E 44 20 41 20 43 4F 4C 4C 45 43 54 49 4F 4E 20 |ND A COLLECTION |
00003840: 4F 46 20 53 55 43 48 20 52 45 43 4F 52 44 53 20 |OF SUCH RECORDS |
00003850: 47 49 56 45 53 20 55 53 20 41 20 46 49 4C 45 2E |GIVES US A FILE.|
00003860: 80 2A 4C 4E 31 0D D7 48 45 4E 20 57 45 20 44 45 |.*LN1..HEN WE DE|
00003870: 46 49 4E 45 20 41 20 46 49 4C 45 2C 20 57 45 20 |FINE A FILE, WE |
00003880: 41 52 45 20 52 45 41 4C 4C 59 20 44 45 46 49 4E |ARE REALLY DEFIN|
00003890: 49 4E 47 20 54 48 45 20 46 4F 52 4D 41 54 20 4F |ING THE FORMAT O|
000038A0: 46 20 54 48 45 20 52 45 43 4F 52 44 53 20 54 4F |F THE RECORDS TO|
000038B0: 20 42 45 20 48 45 4C 44 20 49 4E 20 54 48 41 54 | BE HELD IN THAT|
000038C0: 20 46 49 4C 45 2E 20 20 C5 56 45 52 59 20 52 45 | FILE. .VERY RE|
000038D0: 43 4F 52 44 20 43 52 45 41 54 45 44 20 55 53 49 |CORD CREATED USI|
000038E0: 4E 47 20 41 20 53 49 4E 47 4C 45 20 44 45 46 49 |NG A SINGLE DEFI|
000038F0: 4E 49 54 49 4F 4E 20 57 49 4C 4C 20 48 41 56 45 |NITION WILL HAVE|
00003900: 20 45 58 41 43 54 4C 59 20 54 48 45 20 53 41 4D | EXACTLY THE SAM|
00003910: 45 20 4F 56 45 52 41 4C 4C 20 C3 48 41 52 41 43 |E OVERALL .HARAC|
00003920: 54 45 52 49 53 54 49 43 53 2E 20 20 C1 4C 4C 20 |TERISTICS. .LL |
00003930: 54 48 45 20 4E 41 4D 45 20 46 49 45 4C 44 53 20 |THE NAME FIELDS |
00003940: 57 49 4C 4C 20 42 45 20 54 48 45 20 53 41 4D 45 |WILL BE THE SAME|
00003950: 20 53 49 5A 45 2C 20 57 48 45 54 48 45 52 20 4F | SIZE, WHETHER O|
00003960: 52 20 4E 4F 54 20 54 48 45 59 20 48 41 50 50 45 |R NOT THEY HAPPE|
00003970: 4E 20 54 4F 20 43 4F 4E 54 41 49 4E 20 41 4E 59 |N TO CONTAIN ANY|
00003980: 20 44 41 54 41 2E 20 20 D4 48 45 20 53 41 4D 45 | DATA. .HE SAME|
00003990: 20 41 50 50 4C 49 45 53 20 54 4F 20 54 48 45 20 | APPLIES TO THE |
000039A0: 41 44 44 52 45 53 53 20 46 49 45 4C 44 53 2C 20 |ADDRESS FIELDS, |
000039B0: 44 41 54 45 20 46 49 45 4C 44 53 20 41 4E 44 20 |DATE FIELDS AND |
000039C0: 41 4E 59 20 4F 54 48 45 52 20 46 49 45 4C 44 53 |ANY OTHER FIELDS|
000039D0: 2E 20 20 C5 41 43 48 20 52 45 43 4F 52 44 20 49 |. .ACH RECORD I|
000039E0: 53 20 53 54 52 55 43 54 55 52 41 4C 4C 59 20 49 |S STRUCTURALLY I|
000039F0: 44 45 4E 54 49 43 41 4C 2C 20 4E 4F 20 4D 41 54 |DENTICAL, NO MAT|
00003A00: 54 45 52 20 57 48 41 54 20 54 48 45 20 44 41 54 |TER WHAT THE DAT|
00003A10: 41 20 48 45 4C 44 20 49 4E 20 49 54 2E 80 2A 4C |A HELD IN IT..*L|
00003A20: 4E 31 0D C1 20 52 45 43 4F 52 44 20 43 41 4E 20 |N1.. RECORD CAN |
00003A30: 43 4F 4E 54 41 49 4E 20 55 50 20 54 4F 20 39 39 |CONTAIN UP TO 99|
00003A40: 20 46 49 45 4C 44 53 20 55 50 20 54 4F 20 41 20 | FIELDS UP TO A |
00003A50: 4C 49 4D 49 54 20 4F 46 20 32 35 34 20 43 48 41 |LIMIT OF 254 CHA|
00003A60: 52 41 43 54 45 52 53 20 28 4D 49 4E 55 53 20 4F |RACTERS (MINUS O|
00003A70: 4E 45 20 43 48 41 52 41 43 54 45 52 20 46 4F 52 |NE CHARACTER FOR|
00003A80: 20 45 41 43 48 20 46 49 45 4C 44 20 44 45 46 49 | EACH FIELD DEFI|
00003A90: 4E 45 44 29 2E 20 20 C1 20 52 45 43 4F 52 44 20 |NED). . RECORD |
00003AA0: 4D 41 59 20 43 4F 4E 53 49 53 54 20 4F 46 20 41 |MAY CONSIST OF A|
00003AB0: 4E 59 20 43 4F 4D 42 49 4E 41 54 49 4F 4E 20 4F |NY COMBINATION O|
00003AC0: 46 20 4E 55 4D 45 52 49 43 2C 20 44 41 54 45 20 |F NUMERIC, DATE |
00003AD0: 41 4E 44 20 41 4C 50 48 41 20 46 49 45 4C 44 53 |AND ALPHA FIELDS|
00003AE0: 2C 20 45 41 43 48 20 4F 46 20 57 48 49 43 48 20 |, EACH OF WHICH |
00003AF0: 4D 41 59 20 42 45 20 55 50 20 54 4F 20 54 48 45 |MAY BE UP TO THE|
00003B00: 20 53 49 5A 45 53 20 53 50 45 43 49 46 49 45 44 | SIZES SPECIFIED|
00003B10: 20 45 41 52 4C 49 45 52 2E 80 2A 4C 4E 31 0D C6 | EARLIER..*LN1..|
00003B20: C9 CC C5 D3 80 A3 C1 D3 80 A3 C3 CF CC CC C5 C3 |................|
00003B30: D4 C9 CF CE D3 80 A3 CF C6 80 A3 D2 C5 C3 CF D2 |................|
00003B40: C4 D3 3A 80 2A 4C 4E 31 0D C1 20 46 49 4C 45 2C |..:.*LN1.. FILE,|
00003B50: 20 4F 4E 43 45 20 49 4E 20 55 53 45 2C 20 43 4F | ONCE IN USE, CO|
00003B60: 4E 53 49 53 54 53 20 4F 46 20 41 4E 20 49 4E 44 |NSISTS OF AN IND|
00003B70: 45 46 49 4E 49 54 45 20 4E 55 4D 42 45 52 20 4F |EFINITE NUMBER O|
00003B80: 46 20 52 45 43 4F 52 44 53 2C 20 41 4C 4C 20 4C |F RECORDS, ALL L|
00003B90: 4F 4F 4B 49 4E 47 20 4D 55 43 48 20 54 48 45 20 |OOKING MUCH THE |
00003BA0: 53 41 4D 45 20 45 58 54 45 52 4E 41 4C 4C 59 2C |SAME EXTERNALLY,|
00003BB0: 20 44 49 46 46 45 52 49 4E 47 20 4F 4E 4C 59 20 | DIFFERING ONLY |
00003BC0: 49 4E 20 54 48 45 49 52 20 43 4F 4E 54 45 4E 54 |IN THEIR CONTENT|
00003BD0: 53 2C 20 41 4E 44 20 41 4C 4C 20 53 54 52 55 4E |S, AND ALL STRUN|
00003BE0: 47 20 54 4F 47 45 54 48 45 52 20 4F 4E 45 20 41 |G TOGETHER ONE A|
00003BF0: 46 54 45 52 20 41 4E 4F 54 48 45 52 2E 20 20 C1 |FTER ANOTHER. .|
00003C00: 20 50 52 4F 47 52 41 4D 20 57 52 49 54 54 45 4E | PROGRAM WRITTEN|
00003C10: 20 42 59 20 D4 CC CF 20 4B 45 45 50 53 20 54 52 | BY ... KEEPS TR|
00003C20: 41 43 4B 20 4F 46 20 54 48 45 53 45 20 52 45 43 |ACK OF THESE REC|
00003C30: 4F 52 44 53 20 42 59 20 4E 55 4D 42 45 52 49 4E |ORDS BY NUMBERIN|
00003C40: 47 20 54 48 45 4D 20 43 4F 4E 53 45 43 55 54 49 |G THEM CONSECUTI|
00003C50: 56 45 4C 59 20 28 53 54 41 52 54 49 4E 47 20 57 |VELY (STARTING W|
00003C60: 49 54 48 20 54 48 45 20 4E 55 4D 42 45 52 20 32 |ITH THE NUMBER 2|
00003C70: 20 2D 20 52 45 43 4F 52 44 20 4E 55 4D 42 45 52 | - RECORD NUMBER|
00003C80: 20 31 20 49 53 20 55 53 45 44 20 49 4E 54 45 52 | 1 IS USED INTER|
00003C90: 4E 41 4C 4C 59 20 42 59 20 54 48 45 20 45 4E 44 |NALLY BY THE END|
00003CA0: 20 50 52 4F 47 52 41 4D 29 20 41 53 20 54 48 45 | PROGRAM) AS THE|
00003CB0: 59 20 41 52 45 20 41 44 44 45 44 20 54 4F 20 54 |Y ARE ADDED TO T|
00003CC0: 48 45 20 46 49 4C 45 20 41 4E 44 20 54 48 45 20 |HE FILE AND THE |
00003CD0: 4E 55 4D 42 45 52 20 4F 46 20 54 48 45 20 52 45 |NUMBER OF THE RE|
00003CE0: 43 4F 52 44 20 43 55 52 52 45 4E 54 4C 59 20 4F |CORD CURRENTLY O|
00003CF0: 46 20 49 4E 54 45 52 45 53 54 20 49 53 20 53 48 |F INTEREST IS SH|
00003D00: 4F 57 4E 20 42 59 20 54 48 45 20 43 55 52 52 45 |OWN BY THE CURRE|
00003D10: 4E 54 20 56 41 4C 55 45 20 4F 46 20 54 48 45 20 |NT VALUE OF THE |
00003D20: 46 49 4C 45 20 50 4F 49 4E 54 45 52 2E 80 2A 4C |FILE POINTER..*L|
00003D30: 4E 31 0D D4 48 45 20 4D 41 58 49 4D 55 4D 20 4E |N1..HE MAXIMUM N|
00003D40: 55 4D 42 45 52 20 4F 46 20 52 45 43 4F 52 44 53 |UMBER OF RECORDS|
00003D50: 20 57 48 49 43 48 20 4D 41 59 20 42 45 20 48 45 | WHICH MAY BE HE|
00003D60: 4C 44 20 49 4E 20 41 20 53 49 4E 47 4C 45 20 46 |LD IN A SINGLE F|
00003D70: 49 4C 45 20 49 53 20 4C 49 4D 49 54 45 44 20 4F |ILE IS LIMITED O|
00003D80: 4E 4C 59 20 42 59 20 54 48 45 20 53 50 41 43 45 |NLY BY THE SPACE|
00003D90: 20 41 56 41 49 4C 41 42 4C 45 20 4F 4E 20 54 48 | AVAILABLE ON TH|
00003DA0: 45 20 44 49 53 4B 20 41 4E 44 20 54 48 45 52 45 |E DISK AND THERE|
00003DB0: 20 49 53 20 4E 4F 20 52 45 41 53 4F 4E 20 57 48 | IS NO REASON WH|
00003DC0: 59 20 54 48 45 20 4D 4F 52 45 20 49 4D 41 47 49 |Y THE MORE IMAGI|
00003DD0: 4E 41 54 49 56 45 20 55 53 45 52 20 53 48 4F 55 |NATIVE USER SHOU|
00003DE0: 4C 44 20 4E 4F 54 20 43 52 45 41 54 45 20 4D 55 |LD NOT CREATE MU|
00003DF0: 4C 54 49 2D 44 49 53 4B 20 46 49 4C 45 53 20 4F |LTI-DISK FILES O|
00003E00: 52 20 45 56 45 4E 20 43 4F 4D 50 4C 45 54 45 4C |R EVEN COMPLETEL|
00003E10: 59 20 4E 45 57 20 46 49 4C 45 20 53 54 52 55 43 |Y NEW FILE STRUC|
00003E20: 54 55 52 45 53 2E 20 20 C1 4E 59 20 4E 55 4D 42 |TURES. .NY NUMB|
00003E30: 45 52 20 4F 46 20 50 52 4F 47 52 41 4D 53 20 57 |ER OF PROGRAMS W|
00003E40: 52 49 54 54 45 4E 20 42 59 20 D4 CC CF 20 43 41 |RITTEN BY ... CA|
00003E50: 4E 20 41 43 43 45 53 53 20 41 20 46 49 4C 45 2C |N ACCESS A FILE,|
00003E60: 20 41 4E 44 20 55 50 20 54 4F 20 39 20 46 49 4C | AND UP TO 9 FIL|
00003E70: 45 53 20 4D 41 59 20 42 45 20 41 43 43 45 53 53 |ES MAY BE ACCESS|
00003E80: 45 44 20 42 59 20 41 4E 59 20 4F 4E 45 20 50 52 |ED BY ANY ONE PR|
00003E90: 4F 47 52 41 4D 2E 80 2A 4C 4E 31 0D C2 45 46 4F |OGRAM..*LN1..EFO|
00003EA0: 52 45 20 57 45 20 47 45 54 20 56 45 52 59 20 46 |RE WE GET VERY F|
00003EB0: 41 52 20 49 4E 54 4F 20 54 48 49 53 20 43 48 41 |AR INTO THIS CHA|
00003EC0: 50 54 45 52 2C 20 54 48 45 52 45 20 49 53 20 41 |PTER, THERE IS A|
00003ED0: 4E 20 49 4D 50 4F 52 54 41 4E 54 20 43 4F 4E 43 |N IMPORTANT CONC|
00003EE0: 45 50 54 20 54 4F 20 47 45 54 20 41 43 52 4F 53 |EPT TO GET ACROS|
00003EF0: 53 20 54 4F 20 59 4F 55 2E 20 20 D0 4C 45 41 53 |S TO YOU. .LEAS|
00003F00: 45 20 43 4F 4E 43 45 4E 54 52 41 54 45 20 48 41 |E CONCENTRATE HA|
00003F10: 52 44 3A 80 2A 4C 4E 31 0D 20 20 20 20 20 D7 48 |RD:.*LN1. .H|
00003F20: 45 4E 20 59 4F 55 20 55 53 45 20 D4 CC CF 20 59 |EN YOU USE ... Y|
00003F30: 4F 55 20 57 49 4C 4C 2C 20 53 4F 4F 4E 45 52 20 |OU WILL, SOONER |
00003F40: 4F 52 20 4C 41 54 45 52 2C 20 52 45 41 43 48 20 |OR LATER, REACH |
00003F50: 41 20 53 45 43 54 49 4F 4E 20 43 41 4C 4C 45 44 |A SECTION CALLED|
00003F60: 0D 20 20 20 20 20 C4 45 46 49 4E 45 20 C6 49 4C |. .EFINE .IL|
00003F70: 45 53 2E 20 20 C1 54 20 54 48 49 53 20 50 4F 49 |ES. .T THIS POI|
00003F80: 4E 54 20 59 4F 55 20 44 45 46 49 4E 45 20 54 48 |NT YOU DEFINE TH|
00003F90: 45 20 52 45 43 4F 52 44 20 53 54 52 55 43 54 55 |E RECORD STRUCTU|
00003FA0: 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |RE |
00003FB0: 20 20 20 20 20 20 54 4F 20 42 45 20 55 53 45 44 | TO BE USED|
00003FC0: 20 49 4E 20 41 20 46 49 4C 45 2E 20 20 D4 48 49 | IN A FILE. .HI|
00003FD0: 53 20 49 53 20 54 48 45 20 49 4D 50 4F 52 54 41 |S IS THE IMPORTA|
00003FE0: 4E 54 20 50 41 52 54 2C 20 59 4F 55 20 41 52 45 |NT PART, YOU ARE|
00003FF0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00004000: 20 20 20 20 20 20 4E 4F 54 20 41 43 54 55 41 4C | NOT ACTUAL|
00004010: 4C 59 20 43 52 45 41 54 49 4E 47 20 54 48 45 20 |LY CREATING THE |
00004020: 46 49 4C 45 20 49 54 53 45 4C 46 2C 20 59 4F 55 |FILE ITSELF, YOU|
00004030: 20 41 52 45 20 43 52 45 41 54 49 4E 47 20 41 20 | ARE CREATING A |
00004040: 46 49 4C 45 0D 20 20 20 20 20 44 45 46 49 4E 49 |FILE. DEFINI|
00004050: 54 49 4F 4E 2E 20 20 D4 48 45 20 45 4E 44 20 50 |TION. .HE END P|
00004060: 52 4F 47 52 41 4D 2C 20 57 48 49 43 48 20 59 4F |ROGRAM, WHICH YO|
00004070: 55 20 48 41 56 45 20 4E 4F 54 20 59 45 54 20 45 |U HAVE NOT YET E|
00004080: 56 45 4E 20 0D 20 20 20 20 20 46 4C 4F 57 43 48 |VEN . FLOWCH|
00004090: 41 52 54 45 44 2C 20 4C 45 54 20 41 4C 4F 4E 45 |ARTED, LET ALONE|
000040A0: 20 44 45 46 49 4E 45 44 2C 20 57 49 4C 4C 20 43 | DEFINED, WILL C|
000040B0: 52 45 41 54 45 2C 20 46 49 4C 4C 20 41 4E 44 20 |REATE, FILL AND |
000040C0: 55 53 45 20 54 48 45 0D 20 20 20 20 20 46 49 4C |USE THE. FIL|
000040D0: 45 3B 20 4F 4E 20 49 54 53 20 4F 57 4E 20 44 49 |E; ON ITS OWN DI|
000040E0: 53 4B 53 2C 20 4F 4E 20 49 54 53 20 4F 57 4E 20 |SKS, ON ITS OWN |
000040F0: 4D 41 43 48 49 4E 45 2E 80 2A 4C 4E 31 0D D4 48 |MACHINE..*LN1..H|
00004100: 41 54 20 57 41 53 20 49 4D 50 4F 52 54 41 4E 54 |AT WAS IMPORTANT|
00004110: 2C 20 41 4E 44 20 49 46 20 59 4F 55 20 53 4F 52 |, AND IF YOU SOR|
00004120: 54 20 4F 46 20 53 4C 49 44 20 4F 56 45 52 20 49 |T OF SLID OVER I|
00004130: 54 20 57 49 54 48 4F 55 54 20 54 41 4B 49 4E 47 |T WITHOUT TAKING|
00004140: 20 49 54 20 49 4E 2C 20 50 4C 45 41 53 45 20 47 | IT IN, PLEASE G|
00004150: 49 56 45 20 49 54 20 41 4E 4F 54 48 45 52 20 54 |IVE IT ANOTHER T|
00004160: 52 59 2E 80 2A 4C 4E 31 0D D4 48 45 20 46 4F 4C |RY..*LN1..HE FOL|
00004170: 4C 4F 57 49 4E 47 20 44 45 53 43 52 49 50 54 49 |LOWING DESCRIPTI|
00004180: 4F 4E 20 49 53 20 41 4C 4C 20 41 42 4F 55 54 20 |ON IS ALL ABOUT |
00004190: 43 52 45 41 54 49 4E 47 20 41 20 44 45 46 49 4E |CREATING A DEFIN|
000041A0: 49 54 49 4F 4E 2C 20 49 4E 20 54 45 52 4D 53 20 |ITION, IN TERMS |
000041B0: 4F 46 20 49 4E 44 49 56 49 44 55 41 4C 20 46 49 |OF INDIVIDUAL FI|
000041C0: 45 4C 44 53 20 28 C1 4C 50 48 41 2C C4 41 54 45 |ELDS (.LPHA,.ATE|
000041D0: 2C 41 4E 44 20 CE 55 4D 45 52 49 43 29 2C 20 4F |,AND .UMERIC), O|
000041E0: 46 20 54 48 45 20 43 4F 4D 4D 4F 4E 20 53 48 41 |F THE COMMON SHA|
000041F0: 50 45 20 4F 46 20 41 4C 4C 20 54 48 45 20 52 45 |PE OF ALL THE RE|
00004200: 43 4F 52 44 53 20 49 4E 20 41 20 47 49 56 45 4E |CORDS IN A GIVEN|
00004210: 20 46 49 4C 45 2E 80 2A 4C 4E 31 0D D7 C8 C5 CE | FILE..*LN1.....|
00004220: 80 A3 C9 D3 80 A3 C1 80 A3 C6 C9 CC C5 80 A3 C4 |................|
00004230: C5 C6 C9 CE C5 C4 3F 80 2A 4C 4E 31 0D D7 48 45 |......?.*LN1..HE|
00004240: 4E 45 56 45 52 20 59 4F 55 20 53 45 54 20 4F 55 |NEVER YOU SET OU|
00004250: 54 20 54 4F 20 43 52 45 41 54 45 20 41 20 50 52 |T TO CREATE A PR|
00004260: 4F 47 52 41 4D 20 52 45 51 55 49 52 49 4E 47 20 |OGRAM REQUIRING |
00004270: 54 48 45 20 55 53 45 20 4F 46 20 46 49 4C 45 53 |THE USE OF FILES|
00004280: 3A 20 D4 CC CF 20 57 49 4C 4C 20 41 53 4B 20 59 |: ... WILL ASK Y|
00004290: 4F 55 20 54 4F 20 53 45 4C 45 43 54 20 54 48 45 |OU TO SELECT THE|
000042A0: 20 52 45 51 55 49 52 45 44 20 46 49 4C 45 53 20 | REQUIRED FILES |
000042B0: 46 52 4F 4D 20 41 20 4C 49 53 54 20 4F 46 20 41 |FROM A LIST OF A|
000042C0: 4C 4C 20 54 48 4F 53 45 20 54 48 41 54 20 49 54 |LL THOSE THAT IT|
000042D0: 20 4B 4E 4F 57 53 20 41 42 4F 55 54 2E 20 20 C9 | KNOWS ABOUT. .|
000042E0: 54 20 57 49 4C 4C 2C 20 41 54 20 54 48 45 20 53 |T WILL, AT THE S|
000042F0: 41 4D 45 20 54 49 4D 45 2C 20 4F 46 46 45 52 20 |AME TIME, OFFER |
00004300: 59 4F 55 20 43 48 41 4E 43 45 20 54 4F 20 44 45 |YOU CHANCE TO DE|
00004310: 46 49 4E 45 20 46 55 52 54 48 45 52 20 46 49 4C |FINE FURTHER FIL|
00004320: 45 53 20 41 4E 44 20 49 54 20 49 53 20 54 48 45 |ES AND IT IS THE|
00004330: 20 50 52 4F 43 45 44 55 52 45 20 46 4F 4C 4C 4F | PROCEDURE FOLLO|
00004340: 57 49 4E 47 20 54 48 49 53 20 43 48 4F 49 43 45 |WING THIS CHOICE|
00004350: 20 54 48 41 54 20 49 53 20 41 42 4F 55 54 20 54 | THAT IS ABOUT T|
00004360: 4F 20 42 45 20 44 45 53 43 52 49 42 45 44 2E 80 |O BE DESCRIBED..|
00004370: 2A 4C 4E 31 0D CF 4E 43 45 20 44 45 46 49 4E 45 |*LN1..NCE DEFINE|
00004380: 44 2C 20 41 20 43 4F 4D 50 4C 45 54 45 20 52 45 |D, A COMPLETE RE|
00004390: 43 4F 52 44 20 4F 46 20 54 48 45 20 46 49 4C 45 |CORD OF THE FILE|
000043A0: 20 53 54 52 55 43 54 52 55 45 20 49 53 20 48 45 | STRUCTRUE IS HE|
000043B0: 4C 44 20 4F 4E 20 59 4F 55 52 20 43 55 52 52 45 |LD ON YOUR CURRE|
000043C0: 4E 54 20 4D 41 53 54 45 52 20 44 49 53 4B 20 46 |NT MASTER DISK F|
000043D0: 4F 52 20 41 4C 4C 20 54 49 4D 45 2E 20 20 D4 48 |OR ALL TIME. .H|
000043E0: 45 20 53 54 52 55 43 54 55 52 45 20 4D 41 59 20 |E STRUCTURE MAY |
000043F0: 42 45 20 52 45 2D 55 53 45 44 20 4F 52 20 4D 4F |BE RE-USED OR MO|
00004400: 44 49 46 49 45 44 20 49 46 20 52 45 51 55 49 52 |DIFIED IF REQUIR|
00004410: 45 44 2C 20 42 55 54 20 49 54 20 43 41 4E 20 4E |ED, BUT IT CAN N|
00004420: 45 56 45 52 20 42 45 20 44 45 4C 45 54 45 44 2E |EVER BE DELETED.|
00004430: 80 2A 4C 4E 31 0D D7 48 45 4E 20 44 45 46 49 4E |.*LN1..HEN DEFIN|
00004440: 49 4E 47 20 41 4E 20 45 58 49 53 54 49 4E 47 20 |ING AN EXISTING |
00004450: 46 49 4C 45 20 28 4F 4E 45 20 54 48 41 54 20 59 |FILE (ONE THAT Y|
00004460: 4F 55 27 56 45 20 42 45 45 4E 20 55 53 49 4E 47 |OU'VE BEEN USING|
00004470: 20 46 4F 52 20 59 45 41 52 53 2C 20 50 45 52 48 | FOR YEARS, PERH|
00004480: 41 50 53 20 57 49 54 48 20 CD C4 CD 20 4F 50 54 |APS WITH ... OPT|
00004490: 49 4F 4E 20 34 20 28 C4 45 46 49 4E 45 20 46 49 |ION 4 (.EFINE FI|
000044A0: 4C 45 29 20 59 4F 55 20 57 49 4C 4C 20 55 53 45 |LE) YOU WILL USE|
000044B0: 20 54 48 45 20 53 41 4D 45 20 52 4F 55 54 49 4E | THE SAME ROUTIN|
000044C0: 45 53 20 41 53 20 41 52 45 20 55 53 45 44 20 46 |ES AS ARE USED F|
000044D0: 4F 52 20 44 45 46 49 4E 49 4E 47 20 41 20 43 4F |OR DEFINING A CO|
000044E0: 4D 50 4C 45 54 45 4C 59 20 4E 45 57 20 46 49 4C |MPLETELY NEW FIL|
000044F0: 45 2E 20 20 20 D7 48 45 4E 20 59 4F 55 20 4D 4F |E. .HEN YOU MO|
00004500: 44 49 46 59 20 41 4E 20 45 58 49 53 54 49 4E 47 |DIFY AN EXISTING|
00004510: 20 46 49 4C 45 20 28 CD C4 CD 20 4F 50 54 49 4F | FILE (... OPTIO|
00004520: 4E 20 33 2C 20 CD 4F 44 49 46 59 20 46 49 4C 45 |N 3, .ODIFY FILE|
00004530: 29 20 59 4F 55 20 57 49 4C 4C 20 41 4C 53 4F 20 |) YOU WILL ALSO |
00004540: 55 53 45 20 54 48 49 53 20 52 4F 55 54 49 4E 45 |USE THIS ROUTINE|
00004550: 2E 80 2A 4C 4E 31 0D C3 D2 C5 C1 D4 C9 CE C7 80 |..*LN1..........|
00004560: A3 C1 80 A3 C6 C9 CC C5 80 A3 C4 C5 C6 C9 CE C9 |................|
00004570: D4 C9 CF CE 3A 0D D0 52 4F 43 45 44 55 52 45 3A |....:..ROCEDURE:|
00004580: 80 2A 4C 4E 31 0D D4 48 45 20 50 52 4F 43 45 44 |.*LN1..HE PROCED|
00004590: 55 52 45 20 43 4F 4E 53 49 53 54 53 20 4F 46 20 |URE CONSISTS OF |
000045A0: 41 20 43 4F 55 50 4C 45 20 4F 46 20 4F 50 45 4E |A COUPLE OF OPEN|
000045B0: 49 4E 47 20 51 55 45 53 54 49 4F 4E 53 20 46 4F |ING QUESTIONS FO|
000045C0: 4C 4C 4F 57 45 44 20 57 49 54 48 20 41 20 46 49 |LLOWED WITH A FI|
000045D0: 45 4C 44 20 42 59 20 46 49 45 4C 44 20 44 45 53 |ELD BY FIELD DES|
000045E0: 43 52 49 50 54 49 4F 4E 20 4F 46 20 54 48 45 20 |CRIPTION OF THE |
000045F0: 4E 41 4D 45 20 28 4F 52 20 4C 41 42 45 4C 29 2C |NAME (OR LABEL),|
00004600: 20 54 59 50 45 20 41 4E 44 20 53 49 5A 45 20 4F | TYPE AND SIZE O|
00004610: 46 20 45 41 43 48 20 46 49 45 4C 44 2E 20 20 D4 |F EACH FIELD. .|
00004620: 48 49 53 20 50 52 4F 43 45 53 53 20 49 53 20 4D |HIS PROCESS IS M|
00004630: 41 44 45 20 41 53 20 50 41 49 4E 4C 45 53 53 20 |ADE AS PAINLESS |
00004640: 41 53 20 50 4F 53 53 49 42 4C 45 2E 80 2A 4C 4E |AS POSSIBLE..*LN|
00004650: 31 0D C6 C9 CC C5 80 A3 CE C1 CD C5 3A 80 2A 4C |1...........:.*L|
00004660: 4E 31 0D D9 4F 55 20 57 49 4C 4C 20 42 45 20 41 |N1..OU WILL BE A|
00004670: 53 4B 45 44 20 C6 C9 CC C5 CE C1 CD C5 2C 20 45 |SKED ........, E|
00004680: 4E 54 45 52 20 41 4E 59 20 4E 41 4D 45 20 4F 46 |NTER ANY NAME OF|
00004690: 20 55 50 20 54 4F 20 46 4F 55 52 54 45 45 4E 20 | UP TO FOURTEEN |
000046A0: 4C 45 54 54 45 52 53 20 4F 52 20 4E 55 4D 42 45 |LETTERS OR NUMBE|
000046B0: 52 53 2E 20 20 D3 50 41 43 45 53 20 4D 41 59 20 |RS. .PACES MAY |
000046C0: 42 45 20 55 53 45 44 20 42 55 54 20 50 55 4E 43 |BE USED BUT PUNC|
000046D0: 54 55 41 54 49 4F 4E 20 4D 41 52 4B 53 20 57 49 |TUATION MARKS WI|
000046E0: 4C 4C 20 42 45 20 52 45 4A 45 43 54 45 44 20 28 |LL BE REJECTED (|
000046F0: 21 22 23 24 25 26 20 45 54 43 29 2E 20 20 C1 4C |!"#$%& ETC). .L|
00004700: 4C 20 4F 46 20 54 48 45 20 46 4F 4C 4C 4F 57 49 |L OF THE FOLLOWI|
00004710: 4E 47 20 41 52 45 20 4C 45 47 41 4C 20 46 49 4C |NG ARE LEGAL FIL|
00004720: 45 20 4E 41 4D 45 53 3A 80 2A 4C 4E 31 0D 20 20 |E NAMES:.*LN1. |
00004730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00004740: 20 20 20 20 20 20 20 C1 0D 20 20 20 20 20 20 20 | .. |
00004750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00004760: 20 20 31 32 0D 20 20 20 20 20 20 20 20 20 20 20 | 12. |
00004770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 D4 CF | ..|
00004780: CD CC C9 D3 D4 0D 20 20 20 20 20 20 20 20 20 20 |...... |
00004790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 D4 | .|
000047A0: 4F 4D 4C 49 53 54 0D 20 20 20 20 20 20 20 20 20 |OMLIST. |
000047B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000047C0: D4 CF CD CC C9 D3 D4 20 32 32 0D 20 20 20 20 20 |....... 22. |
000047D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000047E0: 20 20 20 20 20 20 20 C6 49 4C 45 20 CE 4F 20 31 | .ILE .O 1|
000047F0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |. |
00004800: 20 20 20 20 20 20 20 20 20 20 CD C1 C9 CC C9 CE | ......|
00004810: C7 20 CC C9 D3 D4 2F 32 80 2A 4C 4E 31 0D CE D5 |. ..../2.*LN1...|
00004820: CD C2 C5 D2 80 A3 CF C6 80 A3 C6 C9 C5 CC C4 D3 |................|
00004830: 3A 80 2A 4C 4E 31 0D C1 20 53 49 4E 47 4C 45 20 |:.*LN1.. SINGLE |
00004840: 52 45 43 4F 52 44 20 49 4E 20 41 20 46 49 4C 45 |RECORD IN A FILE|
00004850: 20 4D 41 59 20 48 41 56 45 20 55 50 20 54 4F 20 | MAY HAVE UP TO |
00004860: 39 39 20 46 49 45 4C 44 53 2E 20 20 D9 4F 55 20 |99 FIELDS. .OU |
00004870: 57 49 4C 4C 20 42 45 20 41 53 4B 45 44 20 CE D5 |WILL BE ASKED ..|
00004880: CD C2 C5 D2 80 A3 CF C6 80 A3 C6 C9 C5 CC C4 D3 |................|
00004890: 20 28 31 2D 39 39 29 2C 20 41 4E 53 57 45 52 20 | (1-99), ANSWER |
000048A0: 41 50 50 52 4F 50 52 49 41 54 45 4C 59 2E 80 2A |APPROPRIATELY..*|
000048B0: 4C 4E 31 0D C6 C9 C5 CC C4 80 A3 C4 C5 C6 C9 CE |LN1.............|
000048C0: C9 D4 C9 CF CE 3A 80 2A 4C 4E 31 0D D9 4F 55 20 |.....:.*LN1..OU |
000048D0: 57 49 4C 4C 20 53 45 45 20 41 20 44 49 53 50 4C |WILL SEE A DISPL|
000048E0: 41 59 20 4C 49 4B 45 20 54 48 49 53 3A 80 2A 4C |AY LIKE THIS:.*L|
000048F0: 4E 31 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 |N1. |
00004900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00004910: 20 20 C6 C9 C5 CC C4 80 A3 C4 C5 C6 C9 CE C9 D4 | ..............|
00004920: C9 CF CE 80 2A 4C 4E 31 0D 20 20 20 20 20 20 20 |....*LN1. |
00004930: 20 20 20 20 20 20 20 C3 4F 55 4E 54 20 20 20 20 | .OUNT |
00004940: 20 20 20 20 C6 49 45 4C 44 20 4E 41 4D 45 20 20 | .IELD NAME |
00004950: 20 20 20 20 20 20 20 20 20 20 20 20 20 C1 2F CE | ./.|
00004960: 2F C4 20 20 20 20 20 20 20 20 D3 C9 DA C5 0D 20 |/. ..... |
00004970: 20 20 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D | ---|
00004980: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
00004990: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
000049A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------|
000049B0: 2D 2D 2D 2D 0D 20 20 20 20 20 20 20 20 20 20 20 |----. |
000049C0: 20 20 20 20 20 31 20 20 20 20 20 20 20 20 20 20 | 1 |
000049D0: 20 20 20 20 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E | ............|
000049E0: 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E 2E |................|
000049F0: 2E 2E 80 2A 4C 4E 32 0D C3 CF D5 CE D4 20 2D 20 |...*LN2...... - |
00004A00: D4 48 49 53 20 49 53 20 54 48 45 20 4E 55 4D 42 |.HIS IS THE NUMB|
00004A10: 45 52 20 4F 46 20 54 48 45 20 46 49 45 4C 44 20 |ER OF THE FIELD |
00004A20: 42 45 49 4E 47 20 44 45 46 49 4E 45 44 2C 20 54 |BEING DEFINED, T|
00004A30: 48 45 20 4E 55 4D 42 45 52 20 31 20 49 4E 44 49 |HE NUMBER 1 INDI|
00004A40: 43 41 54 45 53 20 54 48 41 54 20 59 4F 55 20 41 |CATES THAT YOU A|
00004A50: 52 45 20 41 42 4F 55 54 20 54 4F 20 44 45 46 49 |RE ABOUT TO DEFI|
00004A60: 4E 45 20 54 48 45 20 46 49 52 53 54 20 46 49 45 |NE THE FIRST FIE|
00004A70: 4C 44 20 49 4E 20 54 48 45 20 52 45 43 4F 52 44 |LD IN THE RECORD|
00004A80: 2E 80 2A 4C 4E 31 0D C6 C9 C5 CC C4 80 A3 CE C1 |..*LN1..........|
00004A90: CD C5 20 2D 20 D4 48 49 53 20 4D 41 59 20 55 53 |.. - .HIS MAY US|
00004AA0: 45 20 41 4C 4D 4F 53 54 20 41 4E 59 20 33 30 20 |E ALMOST ANY 30 |
00004AB0: 4B 45 59 42 4F 41 52 44 20 43 48 41 52 41 43 54 |KEYBOARD CHARACT|
00004AC0: 45 52 53 20 28 41 53 20 44 45 53 43 52 49 42 45 |ERS (AS DESCRIBE|
00004AD0: 44 20 41 42 4F 56 45 29 2E 20 20 D4 48 45 20 44 |D ABOVE). .HE D|
00004AE0: 4F 55 42 4C 45 20 51 55 4F 54 45 20 28 22 29 20 |OUBLE QUOTE (") |
00004AF0: 49 53 20 4E 4F 54 20 41 4C 4C 4F 57 45 44 20 41 |IS NOT ALLOWED A|
00004B00: 4E 44 20 57 4F 4E 27 54 20 45 56 45 4E 20 47 45 |ND WON'T EVEN GE|
00004B10: 54 20 50 41 53 54 20 54 48 45 20 4B 45 59 42 4F |T PAST THE KEYBO|
00004B20: 41 52 44 20 20 2D 20 20 54 52 59 20 49 54 2E 80 |ARD - TRY IT..|
00004B30: 2A 4C 4E 31 0D C4 55 50 4C 49 43 41 54 45 20 46 |*LN1..UPLICATE F|
00004B40: 49 45 4C 44 20 4E 41 4D 45 53 20 2D 20 49 46 20 |IELD NAMES - IF |
00004B50: 59 4F 55 20 45 4E 54 45 52 20 41 20 46 49 45 4C |YOU ENTER A FIEL|
00004B60: 44 20 4E 41 4D 45 20 41 20 53 45 43 4F 4E 44 20 |D NAME A SECOND |
00004B70: 54 49 4D 45 2C 20 41 54 20 41 20 44 49 46 46 45 |TIME, AT A DIFFE|
00004B80: 52 45 4E 54 20 46 49 45 4C 44 20 4E 55 4D 42 45 |RENT FIELD NUMBE|
00004B90: 52 2C 20 D4 CC CF 80 A3 57 49 4C 4C 20 4E 4F 54 |R, .....WILL NOT|
00004BA0: 49 43 45 20 54 48 49 53 20 41 4E 44 20 57 49 4C |ICE THIS AND WIL|
00004BB0: 4C 20 41 53 4B 20 C4 D5 D0 CC C9 C3 C1 D4 C5 80 |L ASK ..........|
00004BC0: A3 CC C1 C2 C5 CC 80 A3 C3 C8 C1 CE C7 C5 80 A3 |................|
00004BD0: CF D2 80 A3 CB C5 C5 D0 20 28 C3 2F CB 29 2E 20 |........ (./.). |
00004BE0: 20 C9 46 20 59 4F 55 20 4B 45 45 50 20 49 54 2C | .F YOU KEEP IT,|
00004BF0: 20 59 4F 55 20 57 49 4C 4C 20 53 54 49 4C 4C 20 | YOU WILL STILL |
00004C00: 55 4E 49 51 55 45 4C 59 20 44 45 46 49 4E 45 20 |UNIQUELY DEFINE |
00004C10: 41 20 50 41 52 54 49 43 55 4C 41 52 20 46 49 45 |A PARTICULAR FIE|
00004C20: 4C 44 2C 20 53 49 4E 43 45 20 49 54 20 49 53 20 |LD, SINCE IT IS |
00004C30: 54 48 45 20 46 49 45 4C 44 20 4E 55 4D 42 45 52 |THE FIELD NUMBER|
00004C40: 53 20 28 48 45 4E 43 45 20 54 48 45 20 46 49 45 |S (HENCE THE FIE|
00004C50: 4C 44 27 53 20 50 4F 53 49 54 49 4F 4E 20 49 4E |LD'S POSITION IN|
00004C60: 20 41 20 52 45 43 4F 52 44 29 20 57 48 49 43 48 | A RECORD) WHICH|
00004C70: 20 42 4F 54 48 20 D4 CC CF 80 A3 41 4E 44 20 54 | BOTH .....AND T|
00004C80: 48 45 20 45 4E 44 20 50 52 4F 47 52 41 4D 20 55 |HE END PROGRAM U|
00004C90: 53 45 20 54 4F 20 44 45 54 45 52 4D 49 4E 45 20 |SE TO DETERMINE |
00004CA0: 57 48 49 43 48 20 46 49 45 4C 44 20 49 53 20 49 |WHICH FIELD IS I|
00004CB0: 4E 20 55 53 45 20 41 54 20 41 4E 59 20 50 41 52 |N USE AT ANY PAR|
00004CC0: 54 49 43 55 4C 41 52 20 54 49 4D 45 2E 80 2A 4C |TICULAR TIME..*L|
00004CD0: 4E 31 0D C1 2F CE 2F C4 20 2D 20 D4 48 49 53 20 |N1.././. - .HIS |
00004CE0: 49 53 20 41 53 4B 49 4E 47 20 57 48 41 54 20 54 |IS ASKING WHAT T|
00004CF0: 59 50 45 20 4F 46 20 46 49 45 4C 44 20 28 57 48 |YPE OF FIELD (WH|
00004D00: 49 43 48 20 52 45 41 4C 4C 59 20 4D 45 41 4E 53 |ICH REALLY MEANS|
00004D10: 20 57 48 41 54 20 54 59 50 45 20 4F 46 20 44 41 | WHAT TYPE OF DA|
00004D20: 54 41 29 20 49 53 20 57 41 4E 54 45 44 2E 20 20 |TA) IS WANTED. |
00004D30: C5 4E 54 45 52 20 C1 2C 20 CE 20 4F 52 20 C4 20 |.NTER ., . OR . |
00004D40: 54 4F 20 53 45 4C 45 43 54 20 54 48 45 20 54 59 |TO SELECT THE TY|
00004D50: 50 45 20 4F 46 20 46 49 45 4C 44 20 28 C1 4C 50 |PE OF FIELD (.LP|
00004D60: 48 41 2C 20 CE 55 4D 45 52 49 43 20 4F 52 20 C4 |HA, .UMERIC OR .|
00004D70: 41 54 45 29 20 41 4E 44 20 54 48 45 4E 20 41 4E |ATE) AND THEN AN|
00004D80: 53 57 45 52 20 54 48 45 20 41 44 44 49 54 49 4F |SWER THE ADDITIO|
00004D90: 4E 41 4C 20 51 55 45 53 54 49 4F 4E 53 20 4F 55 |NAL QUESTIONS OU|
00004DA0: 54 4C 49 4E 45 44 20 42 45 4C 4F 57 3A 80 2A 4C |TLINED BELOW:.*L|
00004DB0: 4E 31 0D C1 CC D0 C8 C1 80 A3 C6 C9 C5 CC C4 D3 |N1..............|
00004DC0: 20 2D 20 C1 4E 59 20 43 48 41 52 41 43 54 45 52 | - .NY CHARACTER|
00004DD0: 53 20 4D 41 59 20 42 45 20 48 45 4C 44 20 49 4E |S MAY BE HELD IN|
00004DE0: 20 41 4C 50 48 41 20 46 49 45 4C 44 53 20 28 45 | ALPHA FIELDS (E|
00004DF0: 58 43 45 50 54 20 43 4F 4D 4D 41 2C 20 51 55 4F |XCEPT COMMA, QUO|
00004E00: 54 45 53 2C 20 41 4E 44 20 43 4F 4C 4F 4E 20 4D |TES, AND COLON M|
00004E10: 41 4B 49 4E 47 20 54 48 45 4D 20 55 53 45 46 55 |AKING THEM USEFU|
00004E20: 4C 20 46 4F 52 20 4E 41 4D 45 53 2C 20 54 45 58 |L FOR NAMES, TEX|
00004E30: 54 2C 20 5A 49 50 43 4F 44 45 53 2C 20 54 45 4C |T, ZIPCODES, TEL|
00004E40: 45 50 48 4F 4E 45 20 4E 55 4D 42 45 52 53 20 41 |EPHONE NUMBERS A|
00004E50: 4E 44 20 41 20 56 45 52 49 54 41 42 4C 45 20 48 |ND A VERITABLE H|
00004E60: 4F 53 54 20 4F 46 20 4F 54 48 45 52 20 54 48 49 |OST OF OTHER THI|
00004E70: 4E 47 53 2E 20 20 C9 54 20 49 53 20 57 4F 52 54 |NGS. .T IS WORT|
00004E80: 48 20 41 44 44 49 4E 47 2C 20 46 4F 52 20 C2 C1 |H ADDING, FOR ..|
00004E90: D3 C9 C3 80 A3 50 52 4F 47 52 41 4D 4D 45 52 53 |.....PROGRAMMERS|
00004EA0: 2C 20 54 48 41 54 20 54 48 45 53 45 20 46 49 45 |, THAT THESE FIE|
00004EB0: 4C 44 53 20 43 41 4E 20 42 45 20 41 43 43 45 53 |LDS CAN BE ACCES|
00004EC0: 53 45 44 2C 20 49 4E 20 C2 C1 D3 C9 C3 20 56 49 |SED, IN ..... VI|
00004ED0: 41 20 C6 C3 CD 20 4F 50 54 49 4F 4E 20 39 20 28 |A ... OPTION 9 (|
00004EE0: C3 41 4C 43 55 4C 41 54 49 4F 4E 53 29 2C 20 41 |.ALCULATIONS), A|
00004EF0: 4E 44 20 43 41 4E 20 42 45 20 44 49 53 45 43 54 |ND CAN BE DISECT|
00004F00: 45 44 20 55 53 49 4E 47 20 53 54 52 49 4E 47 20 |ED USING STRING |
00004F10: 48 41 4E 44 4C 49 4E 47 20 43 4F 4D 4D 41 4E 44 |HANDLING COMMAND|
00004F20: 53 2E 80 2A 4C 4E 31 0D C1 4E 20 41 4C 50 48 41 |S..*LN1..N ALPHA|
00004F30: 20 46 49 45 4C 44 20 4D 41 59 20 48 41 56 45 20 | FIELD MAY HAVE |
00004F40: 41 20 53 49 5A 45 20 4F 46 20 42 45 54 57 45 45 |A SIZE OF BETWEE|
00004F50: 4E 20 31 20 41 4E 44 20 54 48 45 20 4E 55 4D 42 |N 1 AND THE NUMB|
00004F60: 45 52 20 4F 46 20 43 48 41 52 41 43 54 45 52 53 |ER OF CHARACTERS|
00004F70: 20 49 4E 20 54 48 45 20 57 49 44 54 48 20 4F 46 | IN THE WIDTH OF|
00004F80: 20 59 4F 55 52 20 53 43 52 45 45 4E 2E 80 2A 4C | YOUR SCREEN..*L|
00004F90: 4E 31 0D CE D5 CD C5 D2 C9 C3 80 A3 C6 C9 C5 CC |N1..............|
00004FA0: C4 D3 20 2D 20 D4 48 45 52 45 20 41 52 45 20 54 |.. - .HERE ARE T|
00004FB0: 57 4F 20 51 55 45 53 54 49 4F 4E 53 20 54 4F 20 |WO QUESTIONS TO |
00004FC0: 42 45 20 41 4E 53 57 45 52 45 44 20 48 45 52 45 |BE ANSWERED HERE|
00004FD0: 3A 80 2A 4C 4E 31 0D CE D5 CD C2 C5 D2 80 A3 CF |:.*LN1..........|
00004FE0: C6 80 A3 C4 C5 C3 C9 CD C1 CC 80 A3 D0 CC C1 C3 |................|
00004FF0: C5 D3 20 2D 20 49 46 20 59 4F 55 20 57 41 4E 54 |.. - IF YOU WANT|
00005000: 20 54 48 45 20 46 49 45 4C 44 53 20 54 4F 20 48 | THE FIELDS TO H|
00005010: 41 56 45 20 41 20 46 49 58 45 44 20 4E 55 4D 42 |AVE A FIXED NUMB|
00005020: 45 52 20 4F 46 20 44 49 47 49 54 53 20 41 46 54 |ER OF DIGITS AFT|
00005030: 45 52 20 54 48 45 20 44 45 43 49 4D 41 4C 20 50 |ER THE DECIMAL P|
00005040: 4F 49 4E 54 2C 20 54 48 45 4E 20 45 4E 54 45 52 |OINT, THEN ENTER|
00005050: 20 54 48 45 20 4E 55 4D 42 45 52 20 48 45 52 45 | THE NUMBER HERE|
00005060: 2E 20 20 D4 48 45 20 4D 49 4E 49 4D 55 4D 20 49 |. .HE MINIMUM I|
00005070: 53 20 30 20 28 46 4F 52 20 49 4E 54 45 47 45 52 |S 0 (FOR INTEGER|
00005080: 20 2D 20 57 48 4F 4C 45 20 2D 20 4E 55 4D 42 45 | - WHOLE - NUMBE|
00005090: 52 53 29 20 41 4E 44 20 54 48 45 20 4D 41 58 49 |RS) AND THE MAXI|
000050A0: 4D 55 4D 20 49 53 20 39 2E 80 2A 4C 4E 31 0D D3 |MUM IS 9..*LN1..|
000050B0: C9 DA C5 20 2D 20 59 4F 55 20 41 52 45 20 42 45 |... - YOU ARE BE|
000050C0: 49 4E 47 20 41 53 4B 45 44 20 54 4F 20 44 45 46 |ING ASKED TO DEF|
000050D0: 49 4E 45 2C 20 49 4E 20 43 48 41 52 41 43 54 45 |INE, IN CHARACTE|
000050E0: 52 53 2C 20 54 48 45 20 4E 55 4D 42 45 52 20 4F |RS, THE NUMBER O|
000050F0: 46 20 44 49 47 49 54 53 20 54 48 41 54 20 43 41 |F DIGITS THAT CA|
00005100: 4E 20 42 45 20 48 45 4C 44 20 49 4E 20 54 48 45 |N BE HELD IN THE|
00005110: 20 46 49 45 4C 44 2E 20 20 C1 4E 20 C9 4E 54 45 | FIELD. .N .NTE|
00005120: 47 45 52 20 46 49 45 4C 44 20 43 41 4E 20 48 41 |GER FIELD CAN HA|
00005130: 56 45 20 41 20 4D 49 4E 49 4D 55 4D 20 53 49 5A |VE A MINIMUM SIZ|
00005140: 45 20 4F 46 20 31 20 44 49 47 49 54 20 41 4E 44 |E OF 1 DIGIT AND|
00005150: 20 41 20 4D 41 58 49 4D 55 4D 20 53 49 5A 45 20 | A MAXIMUM SIZE |
00005160: 4F 46 20 31 30 2E 80 2A 4C 4E 31 0D C1 20 C4 45 |OF 10..*LN1.. .E|
00005170: 43 49 4D 41 4C 20 46 49 45 4C 44 20 43 41 4E 20 |CIMAL FIELD CAN |
00005180: 48 41 56 45 20 41 20 4D 49 4E 49 4D 55 4D 20 53 |HAVE A MINIMUM S|
00005190: 49 5A 45 20 4F 46 20 44 2B 32 20 28 57 48 45 52 |IZE OF D+2 (WHER|
000051A0: 45 20 44 20 49 53 20 54 48 45 20 4E 55 4D 42 45 |E D IS THE NUMBE|
000051B0: 52 20 4F 46 20 44 45 43 49 4D 41 4C 20 50 4C 41 |R OF DECIMAL PLA|
000051C0: 43 45 53 20 52 45 51 55 45 53 54 45 44 29 20 41 |CES REQUESTED) A|
000051D0: 4E 44 20 41 20 4D 41 58 49 4D 55 4D 20 53 49 5A |ND A MAXIMUM SIZ|
000051E0: 45 20 4F 46 20 31 31 2E 20 20 D4 48 45 20 45 58 |E OF 11. .HE EX|
000051F0: 54 52 41 20 53 50 41 43 45 53 20 41 52 45 20 4E |TRA SPACES ARE N|
00005200: 45 45 44 45 44 20 54 4F 20 48 4F 4C 44 20 54 48 |EEDED TO HOLD TH|
00005210: 45 20 44 45 43 49 4D 41 4C 20 50 4F 49 4E 54 20 |E DECIMAL POINT |
00005220: 49 54 53 45 4C 46 20 41 4E 44 20 41 20 4C 45 41 |ITSELF AND A LEA|
00005230: 44 49 4E 47 20 43 48 41 52 41 43 54 45 52 20 28 |DING CHARACTER (|
00005240: 55 53 55 41 4C 4C 59 20 41 20 4D 49 4E 55 53 20 |USUALLY A MINUS |
00005250: 53 49 47 4E 29 20 2D 20 52 45 4D 45 4D 42 45 52 |SIGN) - REMEMBER|
00005260: 20 54 4F 20 41 4C 4C 4F 57 20 46 4F 52 20 54 48 | TO ALLOW FOR TH|
00005270: 45 53 45 20 57 48 45 4E 20 44 45 46 49 4E 49 4E |ESE WHEN DEFININ|
00005280: 47 20 54 48 45 20 53 49 5A 45 2E 80 2A 4C 4E 31 |G THE SIZE..*LN1|
00005290: 0D C4 C1 D4 C5 80 A3 C6 C9 C5 CC C4 D3 3A 20 2D |.............: -|
000052A0: 20 D9 4F 55 20 57 49 4C 4C 20 42 45 20 41 53 4B | .OU WILL BE ASK|
000052B0: 45 44 20 C5 CE C7 CC C9 D3 C8 80 A3 CF D2 80 A3 |ED .............|
000052C0: D5 D3 C1 80 A3 C6 CF D2 CD C1 D4 20 28 C5 2F D5 |........... (./.|
000052D0: 29 2E 20 20 C5 4E 54 45 52 20 C5 20 4F 52 20 D5 |). .NTER . OR .|
000052E0: 20 41 53 20 41 50 50 52 4F 50 52 49 41 54 45 2E | AS APPROPRIATE.|
000052F0: 20 20 C5 4E 47 4C 49 53 48 20 44 41 54 45 53 20 | .NGLISH DATES |
00005300: 46 4F 4C 4C 4F 57 20 54 48 45 20 46 4F 52 4D 41 |FOLLOW THE FORMA|
00005310: 54 20 44 41 59 2C 20 4D 4F 4E 54 48 20 41 4E 44 |T DAY, MONTH AND|
00005320: 20 59 45 41 52 2E 20 20 D5 2E D3 2E 20 44 41 54 | YEAR. .... DAT|
00005330: 45 53 20 55 53 45 20 4D 4F 4E 54 48 2C 20 44 41 |ES USE MONTH, DA|
00005340: 59 20 41 4E 44 20 59 45 41 52 2E 80 2A 4C 4E 31 |Y AND YEAR..*LN1|
00005350: 0D D4 CC CF 20 41 55 54 4F 4D 41 54 49 43 41 4C |.... AUTOMATICAL|
00005360: 4C 59 20 46 49 4C 4C 53 20 49 4E 20 54 48 45 20 |LY FILLS IN THE |
00005370: 44 41 54 45 27 53 20 44 41 54 41 20 46 49 45 4C |DATE'S DATA FIEL|
00005380: 44 20 53 49 5A 45 20 41 53 20 38 20 43 48 41 52 |D SIZE AS 8 CHAR|
00005390: 41 43 54 45 52 53 20 28 44 44 2E 4D 4D 2E 59 59 |ACTERS (DD.MM.YY|
000053A0: 20 4F 52 20 4D 4D 2E 44 44 2E 59 59 29 2E 20 20 | OR MM.DD.YY). |
000053B0: D4 48 45 20 44 4F 54 53 20 57 49 4C 4C 20 42 45 |.HE DOTS WILL BE|
000053C0: 20 50 55 54 20 49 4E 20 42 59 20 54 48 45 20 45 | PUT IN BY THE E|
000053D0: 4E 44 20 50 52 4F 47 52 41 4D 20 57 48 45 4E 45 |ND PROGRAM WHENE|
000053E0: 56 45 52 20 41 20 44 41 54 45 20 49 4E 50 55 54 |VER A DATE INPUT|
000053F0: 20 49 53 20 52 45 51 55 45 53 54 45 44 2E 80 2A | IS REQUESTED..*|
00005400: 4C 4E 31 0D CF 4E 43 45 20 41 20 46 49 45 4C 44 |LN1..NCE A FIELD|
00005410: 20 48 41 53 20 42 45 45 4E 20 44 45 46 49 4E 45 | HAS BEEN DEFINE|
00005420: 44 2C 20 41 4E 59 20 45 4E 44 20 55 53 45 52 20 |D, ANY END USER |
00005430: 49 4E 50 55 54 20 54 4F 20 54 48 41 54 20 46 49 |INPUT TO THAT FI|
00005440: 45 4C 44 20 57 49 4C 4C 20 48 41 56 45 20 41 4C |ELD WILL HAVE AL|
00005450: 4C 20 45 4E 54 52 49 45 53 20 43 48 45 43 4B 45 |L ENTRIES CHECKE|
00005460: 44 20 54 4F 20 4D 41 4B 45 20 53 55 52 45 20 54 |D TO MAKE SURE T|
00005470: 48 41 54 20 54 48 45 59 20 41 52 45 20 53 55 49 |HAT THEY ARE SUI|
00005480: 54 41 42 4C 45 20 2D 20 D4 CC CF 20 54 41 4B 45 |TABLE - ... TAKE|
00005490: 53 20 43 41 52 45 20 4F 46 20 41 4C 4C 20 54 48 |S CARE OF ALL TH|
000054A0: 45 20 43 4F 44 45 20 41 4E 44 20 59 4F 55 20 44 |E CODE AND YOU D|
000054B0: 4F 4E 27 54 20 4E 45 45 44 20 4F 54 20 54 48 49 |ON'T NEED OT THI|
000054C0: 4E 4B 20 41 42 4F 55 54 20 49 54 20 41 4E 59 20 |NK ABOUT IT ANY |
000054D0: 4D 4F 52 45 2E 20 20 28 D9 4F 55 20 57 45 52 45 |MORE. (.OU WERE|
000054E0: 20 54 48 49 4E 4B 49 4E 47 20 41 42 4F 55 54 20 | THINKING ABOUT |
000054F0: 49 54 2C 20 57 45 52 45 4E 27 54 20 59 4F 55 3F |IT, WEREN'T YOU?|
00005500: 29 2E 80 2A 4C 4E 31 0D C5 CE C4 80 A3 D2 CF D5 |)..*LN1.........|
00005510: D4 C9 CE C5 3A 80 2A 4C 4E 31 0D CF 4E 43 45 20 |....:.*LN1..NCE |
00005520: 41 4C 4C 20 54 48 45 20 46 49 45 4C 44 53 20 59 |ALL THE FIELDS Y|
00005530: 4F 55 20 41 53 4B 45 44 20 46 4F 52 20 48 41 56 |OU ASKED FOR HAV|
00005540: 45 20 42 45 45 4E 20 44 45 46 49 4E 45 44 2C 20 |E BEEN DEFINED, |
00005550: 59 4F 55 20 57 49 4C 4C 20 42 45 20 41 53 4B 45 |YOU WILL BE ASKE|
00005560: 44 20 D0 CC C5 C1 D3 C5 80 A3 C3 C8 C5 C3 CB 80 |D ..............|
00005570: A3 D4 C8 C5 80 A3 C6 C9 C5 CC C4 D3 80 A3 C5 CE |................|
00005580: D4 C5 D2 C5 C4 2E 20 20 C1 4E 53 57 45 52 49 4E |...... .NSWERIN|
00005590: 47 20 CE 4F 20 4C 45 41 44 53 20 54 4F 20 54 48 |G .O LEADS TO TH|
000055A0: 45 20 51 55 45 53 54 49 4F 4E 20 D7 C8 C9 C3 C8 |E QUESTION .....|
000055B0: 80 A3 C6 C9 C5 CC C4 80 A3 C4 C5 C6 C9 CE C9 D4 |................|
000055C0: C9 CF CE 80 A3 C9 D3 80 A3 C9 CE C3 CF D2 D2 C5 |................|
000055D0: C3 D4 20 2D 20 41 4E 53 57 45 52 20 41 50 50 52 |.. - ANSWER APPR|
000055E0: 4F 50 52 49 41 54 45 4C 59 20 41 4E 44 20 52 45 |OPRIATELY AND RE|
000055F0: 2D 45 4E 54 45 52 20 54 48 41 54 20 44 45 46 49 |-ENTER THAT DEFI|
00005600: 4E 49 54 49 4F 4E 2E 80 2A 4C 4E 31 0D CF 4E 43 |NITION..*LN1..NC|
00005610: 45 20 54 48 45 20 46 49 45 4C 44 20 44 45 54 41 |E THE FIELD DETA|
00005620: 49 4C 53 20 48 41 56 45 20 42 45 45 4E 20 43 4F |ILS HAVE BEEN CO|
00005630: 4D 50 4C 45 54 45 44 20 41 4E 44 20 53 41 56 45 |MPLETED AND SAVE|
00005640: 44 2C 20 59 4F 55 20 57 49 4C 4C 20 42 45 20 41 |D, YOU WILL BE A|
00005650: 53 4B 45 44 20 C4 C5 C6 C9 CE C5 80 A3 C1 CE CF |SKED ...........|
00005660: D4 C8 C5 D2 80 A3 C6 C9 CC C5 20 28 D9 2F CE 29 |.......... (./.)|
00005670: 2E 20 20 C1 4E 53 57 45 52 49 4E 47 20 D9 45 53 |. .NSWERING .ES|
00005680: 20 54 41 4B 45 53 20 59 4F 55 20 42 41 43 4B 20 | TAKES YOU BACK |
00005690: 54 4F 20 54 48 45 20 42 45 47 49 4E 4E 49 4E 47 |TO THE BEGINNING|
000056A0: 20 57 48 45 52 45 20 59 4F 55 20 43 41 4E 20 52 | WHERE YOU CAN R|
000056B0: 45 50 45 41 54 20 54 48 45 20 57 48 4F 4C 45 20 |EPEAT THE WHOLE |
000056C0: 42 55 53 49 4E 45 53 53 20 41 4C 4C 20 4F 56 45 |BUSINESS ALL OVE|
000056D0: 52 20 41 47 41 49 4E 2E 20 20 CF 4E 43 45 20 41 |R AGAIN. .NCE A|
000056E0: 4C 4C 20 59 4F 55 52 20 46 49 4C 45 53 20 48 41 |LL YOUR FILES HA|
000056F0: 56 45 20 42 45 45 4E 20 44 45 46 49 4E 45 44 20 |VE BEEN DEFINED |
00005700: 59 4F 55 20 57 49 4C 4C 20 42 45 20 52 45 54 55 |YOU WILL BE RETU|
00005710: 52 4E 45 44 2C 20 41 53 20 54 48 45 59 20 53 41 |RNED, AS THEY SA|
00005720: 59 2C 20 57 48 45 4E 43 45 20 59 4F 55 20 43 41 |Y, WHENCE YOU CA|
00005730: 4D 45 2E 80 2A 4C 4E 31 0D C1 20 46 49 4C 45 20 |ME..*LN1.. FILE |
00005740: 49 53 20 48 45 4C 44 20 49 4E 54 49 52 45 4C 59 |IS HELD INTIRELY|
00005750: 20 4F 4E 20 41 20 44 49 53 4B 2C 20 4E 4F 20 50 | ON A DISK, NO P|
00005760: 41 52 54 20 4F 46 20 49 54 20 4E 4F 52 4D 41 4C |ART OF IT NORMAL|
00005770: 4C 59 20 4C 49 56 45 53 20 49 4E 20 54 48 45 20 |LY LIVES IN THE |
00005780: 43 4F 4D 50 55 54 45 52 27 53 20 57 4F 52 4B 49 |COMPUTER'S WORKI|
00005790: 4E 47 20 4D 45 4D 4F 52 59 2E 20 20 C9 4E 20 4F |NG MEMORY. .N O|
000057A0: 52 44 45 52 20 54 4F 20 44 4F 20 41 4E 59 54 48 |RDER TO DO ANYTH|
000057B0: 49 4E 47 20 57 49 54 48 20 41 20 46 49 4C 45 20 |ING WITH A FILE |
000057C0: 53 55 43 48 20 41 53 20 41 44 44 20 41 20 52 45 |SUCH AS ADD A RE|
000057D0: 43 4F 52 44 20 54 4F 20 49 54 2C 20 4F 52 20 52 |CORD TO IT, OR R|
000057E0: 45 41 44 20 44 41 54 41 20 4F 55 54 20 4F 46 20 |EAD DATA OUT OF |
000057F0: 41 20 52 45 43 4F 52 44 20 4E 4F 52 4D 41 4C 4C |A RECORD NORMALL|
00005800: 59 20 48 45 4C 44 20 49 4E 20 49 54 2C 20 57 45 |Y HELD IN IT, WE|
00005810: 20 4E 45 45 44 20 54 4F 20 4B 4E 4F 57 20 57 48 | NEED TO KNOW WH|
00005820: 45 52 45 20 49 4E 20 54 48 45 20 46 49 4C 45 20 |ERE IN THE FILE |
00005830: 57 45 20 43 41 4E 20 46 49 4E 44 20 54 48 45 20 |WE CAN FIND THE |
00005840: 52 45 43 4F 52 44 20 4F 52 20 49 4E 54 45 52 45 |RECORD OR INTERE|
00005850: 53 54 2E 20 20 CF 4E 43 45 20 46 4F 55 4E 44 2C |ST. .NCE FOUND,|
00005860: 20 49 54 20 49 53 20 4E 45 43 45 53 53 41 52 59 | IT IS NECESSARY|
00005870: 20 54 4F 20 D2 C5 C1 C4 20 54 48 45 20 46 49 4C | TO .... THE FIL|
00005880: 45 20 28 54 4F 20 43 4F 50 59 20 54 48 45 20 52 |E (TO COPY THE R|
00005890: 45 43 4F 52 44 20 49 4E 54 4F 20 4D 45 4D 4F 52 |ECORD INTO MEMOR|
000058A0: 59 29 20 4F 52 20 D7 D2 C9 D4 C5 20 54 4F 20 54 |Y) OR ..... TO T|
000058B0: 48 45 20 46 49 4C 45 20 28 54 4F 20 43 4F 50 59 |HE FILE (TO COPY|
000058C0: 20 52 45 43 4F 52 44 20 44 45 54 41 49 4C 53 20 | RECORD DETAILS |
000058D0: 46 52 4F 4D 20 4D 45 4D 4F 52 59 20 49 4E 54 4F |FROM MEMORY INTO|
000058E0: 20 54 48 45 20 46 49 4C 45 29 2E 80 2A 4C 4E 31 | THE FILE)..*LN1|
000058F0: 0D C1 4E 59 20 4F 4E 45 20 46 49 4C 45 20 57 49 |..NY ONE FILE WI|
00005900: 4C 4C 20 4F 4E 4C 59 20 45 56 45 52 20 48 41 56 |LL ONLY EVER HAV|
00005910: 45 20 4F 4E 45 20 53 49 4E 47 4C 45 20 52 45 43 |E ONE SINGLE REC|
00005920: 4F 52 44 20 28 41 54 20 54 48 45 20 4D 4F 53 54 |ORD (AT THE MOST|
00005930: 29 20 43 4F 50 49 45 44 20 49 4E 54 4F 20 4D 45 |) COPIED INTO ME|
00005940: 4D 4F 52 59 20 41 54 20 41 4E 59 20 4F 4E 45 20 |MORY AT ANY ONE |
00005950: 54 49 4D 45 2E 20 20 D4 48 45 52 45 20 4D 41 59 |TIME. .HERE MAY|
00005960: 2C 20 48 4F 57 45 56 45 52 2C 20 42 45 20 52 45 |, HOWEVER, BE RE|
00005970: 43 4F 52 44 53 20 46 52 4F 4D 20 41 20 4C 41 52 |CORDS FROM A LAR|
00005980: 47 45 20 4E 55 4D 42 45 52 20 4F 46 20 44 49 46 |GE NUMBER OF DIF|
00005990: 46 45 52 45 4E 54 20 46 49 4C 45 53 20 28 55 50 |FERENT FILES (UP|
000059A0: 20 54 4F 20 39 29 20 49 4E 20 4D 45 4D 4F 52 59 | TO 9) IN MEMORY|
000059B0: 20 41 54 20 41 4E 59 20 4F 4E 45 20 54 49 4D 45 | AT ANY ONE TIME|
000059C0: 2E 80 2A 4C 4E 31 0D C5 41 43 48 20 46 49 4C 45 |..*LN1..ACH FILE|
000059D0: 20 48 41 53 20 41 20 50 4F 49 4E 54 45 52 20 57 | HAS A POINTER W|
000059E0: 48 49 43 48 20 50 4F 49 4E 54 53 20 41 54 20 54 |HICH POINTS AT T|
000059F0: 48 45 20 4F 4E 45 20 52 45 43 4F 52 44 20 57 48 |HE ONE RECORD WH|
00005A00: 49 43 48 20 49 53 20 4F 46 20 49 4E 54 45 52 45 |ICH IS OF INTERE|
00005A10: 53 54 20 41 54 20 41 4E 59 20 47 49 56 45 4E 20 |ST AT ANY GIVEN |
00005A20: 4D 4F 4D 45 4E 54 2E 20 20 D4 48 49 53 20 49 53 |MOMENT. .HIS IS|
00005A30: 20 54 48 45 20 52 45 43 4F 52 44 20 57 48 49 43 | THE RECORD WHIC|
00005A40: 48 20 57 49 4C 4C 20 42 45 20 43 4F 50 49 45 44 |H WILL BE COPIED|
00005A50: 20 49 4E 54 4F 20 4D 45 4D 4F 52 59 20 49 46 20 | INTO MEMORY IF |
00005A60: 41 20 D2 C5 C1 C4 20 C6 C9 CC C5 20 49 4E 53 54 |A .... .... INST|
00005A70: 52 55 43 54 49 4F 4E 20 49 53 20 43 41 52 52 49 |RUCTION IS CARRI|
00005A80: 45 44 20 4F 55 54 3B 20 49 54 20 49 53 20 54 48 |ED OUT; IT IS TH|
00005A90: 45 20 50 4F 53 49 54 49 4F 4E 20 54 4F 20 57 48 |E POSITION TO WH|
00005AA0: 49 43 48 20 41 20 52 45 43 4F 52 44 20 57 49 4C |ICH A RECORD WIL|
00005AB0: 4C 20 42 45 20 57 52 49 54 54 45 4E 20 49 46 20 |L BE WRITTEN IF |
00005AC0: 41 20 C6 C9 CC C5 20 D7 D2 C9 D4 C5 80 A3 49 4E |A .... .......IN|
00005AD0: 53 54 52 55 43 54 49 4F 4E 20 49 53 20 55 53 45 |STRUCTION IS USE|
00005AE0: 44 20 2D 20 52 45 47 41 52 44 4C 45 53 53 20 4F |D - REGARDLESS O|
00005AF0: 46 20 57 48 41 54 20 4D 41 59 20 42 45 20 54 48 |F WHAT MAY BE TH|
00005B00: 45 52 45 20 41 4C 52 45 41 44 59 2E 80 2A 4C 4E |ERE ALREADY..*LN|
00005B10: 31 0D C9 D4 80 A3 CD CF D6 C5 D3 21 3A 80 2A 4C |1..........!:.*L|
00005B20: 4E 31 0D C5 56 45 52 59 20 54 49 4D 45 20 59 4F |N1..VERY TIME YO|
00005B30: 55 20 52 45 41 44 20 41 20 52 45 43 4F 52 44 20 |U READ A RECORD |
00005B40: 46 52 4F 4D 20 41 20 46 49 4C 45 20 49 4E 54 4F |FROM A FILE INTO|
00005B50: 20 4D 45 4D 4F 52 59 2C 20 54 48 45 20 50 4F 49 | MEMORY, THE POI|
00005B60: 4E 54 45 52 20 4D 4F 56 45 53 20 4F 4E 20 54 4F |NTER MOVES ON TO|
00005B70: 20 50 4F 49 4E 54 20 41 54 20 54 48 45 20 4E 45 | POINT AT THE NE|
00005B80: 58 54 20 52 45 43 4F 52 44 2E 20 20 C5 56 45 52 |XT RECORD. .VER|
00005B90: 59 20 54 49 4D 45 20 59 4F 55 20 57 52 49 54 45 |Y TIME YOU WRITE|
00005BA0: 20 54 4F 20 41 20 46 49 4C 45 20 4F 4E 20 54 48 | TO A FILE ON TH|
00005BB0: 45 20 44 49 53 4B 2C 20 54 48 45 20 50 4F 49 4E |E DISK, THE POIN|
00005BC0: 54 45 52 20 4D 4F 56 45 53 20 4F 4E 20 4F 4E 45 |TER MOVES ON ONE|
00005BD0: 20 50 4C 41 43 45 20 41 53 20 53 4F 4F 4E 20 41 | PLACE AS SOON A|
00005BE0: 53 20 54 48 45 20 54 52 41 4E 53 46 45 52 20 49 |S THE TRANSFER I|
00005BF0: 53 20 43 4F 4D 50 4C 45 54 45 2E 20 20 D7 48 45 |S COMPLETE. .HE|
00005C00: 4E 45 56 45 52 20 59 4F 55 20 57 41 4E 54 20 54 |NEVER YOU WANT T|
00005C10: 48 45 20 45 4E 44 20 50 52 4F 47 52 41 4D 20 54 |HE END PROGRAM T|
00005C20: 4F 20 52 45 41 44 20 46 52 4F 4D 20 4F 52 20 57 |O READ FROM OR W|
00005C30: 52 49 54 45 20 54 4F 20 41 20 46 49 4C 45 2C 20 |RITE TO A FILE, |
00005C40: 59 4F 55 20 4D 55 53 54 20 46 49 52 53 54 20 4D |YOU MUST FIRST M|
00005C50: 41 4B 45 20 53 55 52 45 20 54 48 41 54 20 54 48 |AKE SURE THAT TH|
00005C60: 45 20 50 4F 49 4E 54 45 52 20 49 53 20 50 4F 49 |E POINTER IS POI|
00005C70: 4E 54 49 4E 47 20 41 54 20 54 48 45 20 52 49 47 |NTING AT THE RIG|
00005C80: 48 54 20 50 4C 41 43 45 2E 80 2A 4C 4E 31 0D D7 |HT PLACE..*LN1..|
00005C90: C8 C1 D4 80 A3 C5 D8 C1 C3 D4 CC D9 80 A3 C9 D3 |................|
00005CA0: 80 A3 C1 80 A3 D0 CF C9 CE D4 C5 D2 3F 80 2A 4C |............?.*L|
00005CB0: 4E 31 0D C9 54 27 53 20 41 20 4E 55 4D 42 45 52 |N1..T'S A NUMBER|
00005CC0: 2E 20 20 C9 46 20 59 4F 55 20 49 4D 41 47 49 4E |. .F YOU IMAGIN|
00005CD0: 45 20 54 48 45 20 52 45 43 4F 52 44 53 20 53 54 |E THE RECORDS ST|
00005CE0: 41 43 4B 45 44 20 4F 4E 45 20 4F 4E 20 54 4F 50 |ACKED ONE ON TOP|
00005CF0: 20 4F 46 20 54 48 45 20 4F 54 48 45 52 20 54 4F | OF THE OTHER TO|
00005D00: 20 47 49 56 45 20 41 20 46 49 4C 45 2C 20 54 48 | GIVE A FILE, TH|
00005D10: 45 4E 20 54 48 45 20 46 49 52 53 54 20 52 45 43 |EN THE FIRST REC|
00005D20: 4F 52 44 20 49 4E 20 54 48 45 20 50 49 4C 45 20 |ORD IN THE PILE |
00005D30: 2D 20 52 49 47 48 54 20 41 54 20 54 48 45 20 42 |- RIGHT AT THE B|
00005D40: 4F 54 54 4F 4D 20 2D 20 49 53 20 4E 55 4D 42 45 |OTTOM - IS NUMBE|
00005D50: 52 20 32 20 28 52 45 43 4F 52 44 20 4E 55 4D 42 |R 2 (RECORD NUMB|
00005D60: 45 52 20 31 20 49 53 20 55 53 45 44 20 49 4E 54 |ER 1 IS USED INT|
00005D70: 45 52 4E 41 4C 4C 59 20 42 59 20 54 48 45 20 45 |ERNALLY BY THE E|
00005D80: 4E 44 20 50 52 4F 47 52 41 4D 29 2E 20 20 D4 48 |ND PROGRAM). .H|
00005D90: 45 20 50 4F 49 4E 54 45 52 20 50 4F 49 4E 54 49 |E POINTER POINTI|
00005DA0: 4E 47 20 41 54 20 54 48 49 53 20 46 49 52 53 54 |NG AT THIS FIRST|
00005DB0: 20 52 45 43 4F 52 44 20 49 53 20 48 45 4C 44 20 | RECORD IS HELD |
00005DC0: 49 4E 20 41 20 36 20 44 49 47 49 54 20 49 4E 54 |IN A 6 DIGIT INT|
00005DD0: 45 47 45 52 20 28 4E 4F 20 44 45 43 49 4D 41 4C |EGER (NO DECIMAL|
00005DE0: 53 29 20 4E 55 4D 45 52 49 43 20 46 49 45 4C 44 |S) NUMERIC FIELD|
00005DF0: 20 2D 20 47 45 4E 45 52 41 54 45 44 20 42 59 20 | - GENERATED BY |
00005E00: D4 CC CF 2C 20 59 4F 55 20 20 44 4F 4E 27 54 20 |..., YOU DON'T |
00005E10: 48 41 56 45 20 54 4F 20 44 45 46 49 4E 45 20 41 |HAVE TO DEFINE A|
00005E20: 4E 59 54 48 49 4E 47 20 2D 20 43 4F 4E 54 41 49 |NYTHING - CONTAI|
00005E30: 4E 49 4E 47 20 54 48 45 20 4E 55 4D 42 45 52 20 |NING THE NUMBER |
00005E40: 32 2E 20 20 D7 48 45 4E 20 54 48 45 20 50 4F 49 |2. .HEN THE POI|
00005E50: 4E 54 45 52 20 4D 4F 56 45 53 20 4F 4E 20 54 4F |NTER MOVES ON TO|
00005E60: 20 50 4F 49 4E 54 20 41 54 20 54 48 45 20 4E 45 | POINT AT THE NE|
00005E70: 58 54 20 52 45 43 4F 52 44 2C 20 41 20 50 45 45 |XT RECORD, A PEE|
00005E80: 4B 20 49 4E 53 49 44 45 20 49 54 20 57 4F 55 4C |K INSIDE IT WOUL|
00005E90: 44 20 52 45 56 45 41 4C 20 54 48 41 54 20 54 48 |D REVEAL THAT TH|
00005EA0: 45 20 50 4F 49 4E 54 45 52 20 46 49 45 4C 44 20 |E POINTER FIELD |
00005EB0: 4E 4F 57 20 43 4F 4E 54 41 49 4E 53 20 54 48 45 |NOW CONTAINS THE|
00005EC0: 20 4E 55 4D 42 45 52 20 33 2E 0D | NUMBER 3.. |
.*P#31..*NB"4THE LAST ONE"..*PL66:TL60..
*HD2:THE LAST ONE,,PAGE.#..*JU1..*LM5:RM
75.SINCE THIS IS NOT WHAT WE'RE AFTER EI
THER, ANSWER NO. TLO NOW ASSUMES THAT Y
OU ARE TRYING TO GET YOUR OWN HEADING OV
ER THE COLUMN OF TELEPHONE NUMBER AND AS
KS:.*LN1. TEXT REQUIRED.*LN1.TYPE IN
THE WORD TELEPHONE. YOU WILL BE ASKED
FOR THE COLUMN NUMBER AT WHICH THE TELEP
HONE NUMBERS ARE TO BE PRINTED; THE DISP
LAY TELLS US THAT WE CAN'T HAVE ANYTHING
LOWER THAN 44 (SINCE IT IS ALL BEING US
ED BY NAMES AND CITIES). ASK FOR COLUMN
48. A FINAL IS..THIS..CORRECT ALLOWS Y
OU TO GET EVERYTHING STRAIGHT BEFORE YOU
ARE ASKED:.*LN1. START REPORT AT RO
W.*LN1.ANY REPORT CONSISTS OF TWO PARTS:
THE DATA AND THE FRILLS. BY LIMITING T
HE DATA TO AN AREA AROUND THE MIDDLE OF
THE PAGE, YOU CAN KEEP THE TOP AND BOTTO
M PARTS FREE FOR THINGS LIKE HEADINGS, F
OOTNOTES OR WHATEVER TAKES YOUR FANCY.
WE ARE GOING TO LIMIT THE DISPLAY TO AN
AREA BETWEEN ROWS 20 AND 50 OF THE PAGE
LEAVING THE REST FREE FOR OTHER THINGS (
THIS IS ON 66 LINE PAPER - BUT IF YOU'RE
DOING THIS ON THE SCREEN INSTEAD OF THE
PRINTER, THEN LIMIT THE PAGE DEPTH TO 2
1 LINES, WITH THE REPORT ON THE CENTER 1
0 OR SO LINES)..*LN1.ANSWER 20 WHEN ASKE
D START..REPORT..AT..ROW AND 50 ON END..
REPORT..AT..ROW. ANSWER YES WHEN OFFERE
D AN UNDERLINE FOR THE HEADING AND FEED
IN A CHARACTER OF YOUR CHOICE. SINCE TH
IS REPORT IS FOR A PRINTER, YOU SHOULD S
TICK TO SIMPLE KEYBOARD CHARACTERS HERE
UNLESS YOU KNOW THAT YOUR PRINTER CAN CO
PE!.*LN1.IF YOU THINK THAT THE DATA IS L
IKELY TO RUN TO MORE THAN A PAGE FULL AT
ANY ONE SEARCH, YOU'D BEST SAY YES TO T
HE OFFER OF WITH..PAGE..NUMBERS..(Y/N),
WITH 1 BEING THE LOGICAL, IF NOT COMPULS
ORY, ANSWER TO START..AT..PAGE..*LN1.
PRINTED REPORT
FORMAT.*LN1.
DESIGN MENU.*LN1.
SET ROW & COLUMN..................<1
>. PRINT PAGE.......
.................<2>.
CLEAR DESIGN......................<3>.
INSERT TEXT........
...............<4>.
HORIZONTAL LINE...................<5>.
RESET................
.............<6>. TE
RMINATE.........................<7>.*LN1
.LET'S HAVE A QUICK RUN THROUGH THE OPTI
ONS ON OFFER AND THEN HAVE A LOOK AT SOM
E OF THEM IN PRINT. WE DON'T WANT TO PR
INT ANY OF THE OTHER FIELDS ON THIS REPO
RT, SO OPTION 1 (SET ROW & COLUMN) IS NO
USE TO US HERE..*LN1.OPTION 2 (PRINT PA
GE) WILL PRINT OUT YOUR SAMPLE PAGE - IF
YOU HAVE A PRINTER - AND MOVE YOU ON TO
THE DESIGN MENU WHICH IS VERY SIMILAR T
O THE SCREEN DISIGN MENU SEEN EARLIER..*
LN1.OPTION 3 (CLEAR DESIGN) IS A BIT DRA
MATIC UNLESS YOU HAVE GONE VERY WRONG IN
DEED. IT CLEARS ALL DESIGN ELEMENTS GEN
ERATED THROUGH THIS MENU - IT WILL NOT A
FFECT YOUR HEADINGS, FIELD POSITIONS OR
PAGE NUMBERS..*LN1.LET'S TRY OPTION 4 (I
NSERT TEXT). SELECT IT AND TYPE THIS IN
:.*LN1. REPORT..FORMAT..LIST..OF..MA
ILING..RECORDS.*LN1.ANSWER YES TO CENTER
..TEXT AND PUT IT ON ROW 5, UNDERLINED W
ITH ANYTHING YOU LIKE. THEN DO THE SAME
THING NEAR THE BOTTOM OF THE PAGE, SAY
AT COLUMN 67 ON LINE 55, SAYING:.*LN1.
TURN..PAGE..NOW.*LN1.YOU DON'T HAVE T
O DO THIS, BUT IT DEMONSTRATES HOW YOU M
IGHT GO ABOUT, SAY, PUTTING FOOTNOTES ON
AN INVOICE..*LN1.IF YOU THINK YOU NEED
A HORIZONTAL LINE SOMEWHERE, WHY NOT TRY
PUTTING ONE BETWEEN THE TEXT AND THE RE
PORT NOW. WHEN YOU'VE FINISHED, USE OPT
ION 2 (PRINT PAGE) TO SEE WHAT YOUR FINI
SHED REPORT IS GOING TO COME OUT LIKE..*
LN1.WHEN YOU ARE HAPPY WITH YOUR FORMAT,
SELECT OPTION 7 (TERMINATE) AND ANSWER
YES TO FINISHED..WITH..PAGE..DESIGN..(Y/
N)..*LN1.LINES 17 AND 18 - DIRECT UNCOND
ITIONAL BRANCH TO 15. T
ERMINATE.*LN1.AND THERE'S NOTHING TO DO
HERE..*LN1.WHICH BRINGS US TO THE END OF
THE QUESTION AND ANSWER ROUTINES AND OF
PROGRAM CODING. FROM NOW ON, TLO TAKES
CARE OF WRITING ALL THE REMAINING CODE,
IT NEEDS NO FURTHER HELP FROM US. ONCE
THE JOB IS FINISHED YOU WILL BE RETURNE
D TO THE MDM, READY TO LEAVE TLO..AND RU
N YOUR NEW PROGRAM..*LN1.ALTHOUGH YOU CA
N RUN YOUR END PROGRAM FROM YOUR TLO DIS
K, IT IS NOT GENERALLY A GOOD IDEA SINCE
PROGRAMS AND FILES TOGETHER CAN USE UP
A LOT OF SPACE, LEAVING NO ROOM FOR FURT
HER WORK ON THAT DISK. IT IS FAR BETTER
TO COPY THE PROGRAM ONTO A PROGRAM DISK
USING THE FOLLOWING SEQUENCE:.*LN1.
LOAD"END"PROGRAM,8.*LN1.NOW PUT THE DIS
K WHICH IS TO CARRY THE END PROGRAM (WHI
CH IS ACTUALLY CALLED "END..PROGRAM" IN
THE EXAMPLE, ALTHOUGH IT WILL NORMALLY H
AVE YOUR OWN CHOICE OF NAME) INTO YOUR D
RIVE AND TYPE:.*LN1. OPEN1,8,15,"I0"
:CLOSE. SAVE"END PROGRAM",8.*LN1.NOW
PUT THE TLO DISK BACK INTO THE DRIVE AN
D TYPE:.*LN1. OPEN1,8,15,"I0". P
RINT#1,"S0:END PROGRAM":CLOSE1.*LN1.WHIC
H WILL DELETE (SCRATCH) THE END PROGRAM
FROM YOUR WORKING TLO DISK. WHEN YOU HA
VE THE TIME ITS A GOOD IDEA TO "COLLECT"
THE DISK AFTER SCRATCHING PROGRAMS FROM
IT. THIS REALLOCATES DISK SPACE AND AD
DS TO THE RELIABILITY OF THE DISK. TO C
OLLECT THE DISK (VALIDATE) TYPE:.*LN1.
OPEN1,8,15,"V":CLOSE1.*LN1.YOU CAN NO
W RUN YOUR NEW PROGRAM FROM IT'S OWN DIS
K JUST LIKE ANY OTHER BASIC PROGRAM. AS
MENTIONED EARLIER, IT IS POSSIBLE TO RU
N YOUR PROGRAM DIRECTLY FROM THE TLO DIS
K, AND YOU MAY WELL FIND THAT THIS IS A
CONVENIENT WAY OF WORKING DURING THE DEV
ELOPMENT OF NEW WORK. THE DISK HAS ROOM
ENOUGH FOR QUITE A FEW PROGRAMS AND YOU
CAN ALWAYS CREATE FRESH ONES FROM YOUR
SUPPLIED MASTER..*LN2.
SAFETY..FIRST:CARE..OF..THE..LAS
T..ONE.*LN1.NOW THAT YOU HAVE SEEN HOW A
PROGRAM IS WRITTEN, YOU MAY BE TEMPTED
TO DIVE DEAD FIRST INTO WRITING YOUR OWN
MATERIAL. BEFORE YOU DO THIS, IT IS WE
LL WORTH YOUR WHILE TO LOOK THROUGH THIS
MISCELLANY OF GENERAL ADVICE ON USING T
LO..*LN1.THE..MASTER..DISK:.*LN1.ON CATA
LOGING THE MASTER DISK OR ANY WORKING CO
PY, YOU WILL SEE A NUMBER OF FILES (THE
PRECISE NUMBER IN EXISTENCE WILL DEPEND
ON THE STATE OF YOU SYSTEM AT THE TIME).
NEVER TRY TO EDIT OR DELETE ANY OF THE
SE ENTRIES!!!!.*LN1.FATAL..ERRORS:.*LN1.
THERE ARE A SMALL NUMBER OF CONDITIONS W
HICH CAN LEAD TO TLO COLLAPSING IN A HEA
P OF STEAM. THESE INCLUDE POWER FAILURE
, TAMPERING, AND ACTS OF GOD..*LN1.IF YO
U EVER FIND YOURSELF FACING A SCREEN COM
PLETELY FILLED WITH THE LETTER M, OR IF
ABSOLUTELY NOTHING IS HAPPENING ON THE S
CREEN AND IF THE DISK DRIVE HAS STOPPED
COMPLETELY FOR LONGER THAN ABOUT FIVE MI
NUTES (THE CPU INFINITE WAIT STATE) THEN
YOU HAVE GOT PROBLEMS - TRY RE-BOOTING
AND RESUMING WITH MDM OPTION 6 - THIS SH
OULD SOLVE THE PROBLEM..*LN1.UNASK..QUES
TIONS:.*LN1.TLO OWES A GOOD DEAL OF ITS
CLEVERNESS TO A LONG BACKGROUND AROUND P
ROGRAMMERS WORKING WITH ARTIFICIAL INTEL
LIGENCE. A FAIR BIT OF THIS HAS RUBBED
OFF ON TLO AND, AS A RESULT, IT WILL OFT
EN NOT BOTHER TO ASK ALL THE QUESTIONS S
O METICULOUSLY DETAILED IN THIS MANUAL.
DON'T WORRY, TLO ALWAYS ASKS AS MUCH AS
IT NEEDS TO KNOW; WHEN FOLLOWING THE FL
OW DIAGRAMS GIVEN IN PART 2 YOU WILL, IN
FACT, ONLY VERY RARELY BE ASKED EVERY S
INGLE POSSIBLE QUESTION..*LN1.END..PROGR
AM..PROBLEMS:.*LN1.SHOULD YOUR END PROGR
AM EVER FAIL TO RUN ACCORDING TO PLAN, T
HE FIRST THING TO CHECK IS YOUR FLOWCHAR
T. WHILE TLO CANNOT, BY ITS VERY NATURE
, CREATE INCORRECT CODE IT CAN - AND DOE
S - FIND WAYS TO CODE YOUR OWN LOGICAL I
NCONSISTENCIES TO GIVE AN APPROPRIATELY
GARBAGE RIDDEN END PROGRAM. SO CHECK TH
AT YOUR FLOWCHART REALLY IS SETTING OUT
YOUR PROBLEM THE WAY YOU WANT IT - AND I
F YOU'RE STILL HAVING PROBLEMS, THEN GO
OVER IT WITH A FRIEND OR COLLEAGUE. AS
A LAST RESORT, PHONE US..*LN1.SPEEDING..
THINGS..UP:.*LN1.CLEAR INPUT LINES - WHE
NEVER YOU ARE ENTERING A LINE OF DATA IN
ANSWER TO A PROMPT FROM TLO, YOU CAN DE
LETE YOUR INPUT LINE BY USING SHIFT <RET
URN>, PROVIDED THAT YOU HAVE NOT YET PRE
SSED THE <RETURN> KEY..*LN1.DOCUMENTATIO
N:.*LN1.IF YOU HAVE A PRINTER, THEN IMME
DIATELY BEFORE STARTING TO CODE YOUR FLO
WCHART (AFTER DEFINING YOUR NON-FILE FIE
LDS) TLO..WILL ASK YOU WHETHER YOU WANT
DOCUMENTATION. IT IS WELL WORTH SAYING
YES TO THIS. DOCUMENTATION (OR TRACE DO
CUMENTATION, TO GIVE IT IT'S FULL NAME)
SUPPLIES A COMPLETE RECORD OF EVERY DEC
ISION YOU MAKE DURING THE QUESTION AND A
NSWER ROUTINES..*LN1.TLO STARTS OFF BY P
RINTING OUT YOUR COMPLETE FLOWCHART TOGE
THER WITH DETAILS OF ALL THE FILE STRUCT
URES RELEVANT TO IT, THEIR SHORTHAND NAM
ES USED WHEN REFERRING TO THEM DURING CA
LCULATIONS AND DETAILS OF THEIR POINTERS
ARE ALSO SHOWN HERE..*LN1.AFTER THIS, E
VERY LINE OF FLOWCHART IS EXPANDED TO IN
CLUDE ALL YOUR ANSWERS TO TLO'S QUESTION
ING SO THAT YOU CAN EASILY RE-CREATE ANY
PROGRAM WITHOUT FOREVER WRITING LITTLE
NOTES TO YOURSELF TO REMIND YOU WHAT YOU
WERE DOING..*LN1.PLEASE MAKE SURE THAT
YOUR PRINTER IS SET TO ON LINE WHEN DOCU
MENTING, OTHERWISE EVERYTHING WILL STOP
WHILE YOUR COMPUTER WAITS FOR SUITABEL S
IGNALS TO BE DELIVERED..*LN1.
FIELDS, RECORDS AND FILE
S.*LN1.LET'S START FROM THE BOTTOM AND W
ORK UP. THE SMALLEST UNIT OF DATA THAT
IS OF INTEREST TO US IS THAT WHICH IS HE
LD IN A FIELD. THIS DATA MIGHT BE A NUM
BER, A DATE, A NAME OR EVEN A WHOLE SENT
ENCE. THIS FIELD HAS A LABEL (OR NAME)
ATTACHED TO IT, AND THIS LABEL IS ALSO O
FTEN REFERRED TO AS A FIELD..*LN1.DURING
THE EARLY STAGES OF USING TLO, ALL THE
FIELDS REQUIRED BY A FILE OR A PROGRAM W
ILL HAVE TO BE DEFINED AND IT IS WORTH S
PENDING A LITTLE TIME GETTING USED TO WH
AT WE MEAN BY A FIELD - AFTER THAT WE'LL
HAVE A LOOK AT THE WAY THESE FIELDS ARE
GATHERED TOGETHER INTO RECORDS AND FILE
S..*LN1.THE..LABEL..FIELD:.*LN1.THE FIRS
T PART OF A FIELD IS THE LABEL FIELD, TH
IS IS THE NAME OF THE IMAGINARY BOX IN W
HICH OUR DATA IS BEING HELD. THE RULE F
OR NAMING FIELDS IS VERY SIMPLE: A FIELD
'S LABEL CAN BE ANY ASSORTMENT OF KEYBOA
RD CHARACTERS UP TO A MAXIMUM OF 30. THE
FIELD MIGHT, QUITE REASONABLY, USE ANY
OF THE FOLLOWING NAMES:.*LN1. CLIENT
'S..NAME. MISTAKES. A1. ****
**. *FRED. COST .... $. .#$%
('()>@ THE UNDERLINE "." IS A COMMODO
RE KEY & @ SIGN..*LN1.SINCE A FIELD IS D
ETERMENED BY ITS POSITION IN A RECORD, I
T IS POSSIBLE TO HAVE DUPLICATE FIELD NA
MES, TLO WILL KEEP TRACK OF WHICH IS WHI
CH AND WILL ALWAYS LET YOU KNOW, THROUGH
THE DOCUMENTATION, WHAT LABELS IT IS US
ING..*LN1.THE DATA FIELD:.*LN1.A FIELD,
NOW SUITABLY NAMED SO THAT WE HAVE A CON
VENIENT WAY OF REFERRING TO IT, HAS TO H
AVE SOMEWHERE TO STORE THE DATA WHICH WE
WANT IT TO CARRY. THIS PART OF THE FIE
LD IS, LOGICALLY, CALLED ITS DATA FIELD.
.*LN1.DATA COMES IN ONLY THREE TYPES, AS
FAR AS TLO IS CONCERNED. IT MAY CONSIS
T OF A NUMBER, A DATE OR A COLLECTION OF
KEYBOARD CHARACTERS. IT IS NECESSARY,
WHEN DEFINING A FIELD TO TELL TLO WHAT K
IND OF FIELD YOU ARE TALKING ABOUT, AND
TO DEFINE THE SIZE OF THE FIELD..*LN1.NU
MERIC..FIELDS:.*LN1.THESE ARE USED TO HO
LD NUMBERS AND ONLY NUMBERS. THE NUMBER
S MAY BE REAL OR INTEGER. AN INTEGER FI
ELD MAY BE FROM 1 TO 10 DIGITS IS SIZE..
*LN1.A DECIMAL FIELD MUST BE DEFINED AS
HAVING BETWEEN 1 AND 9 DECIMAL PLACES AN
D FROM D+2 TO 11 DIGITS (WHERE D IS THE
NUMBER OF DECIMAL PLACES)- THE EXTRA TWO
SPACES ALLOW FOR A DECIMAL POINT AND A
LEADING CHARACTER (EG 0.1 OR - 1 WOULD B
E A 3 DIGIT FIELD)..*LN1.DATE..FIELDS:.*
LN1.THESE ARE USED TO HOLD DATES, IN EIT
HER THE ENGLISH FORMAT OF DAY, MONTH AN
D YEAR; OR IN THE AMERICAN FORMAT OF MON
TH, DAY AND YEAR. DATE FIELDS CAN ONLY
HOLD DATES, AND DATES - IF THEY ARE TO B
E RECOGNISED AS SUCH - CAN ONLY BE STORE
D IN A DATE FIELD..*LN1.THE SIZE OF A DA
TE FIELD IS AUTOMATICALLY DEFINED AS 8 C
HARACTERS SINCE IT WILL ALWAYS BE PRESEN
TED IN THE FORM DD.MM.YY (OR MM.DD.YY).
AN END USER MAKES A DATE ENTRY BY TYPIN
G THE ONE OR TWO DIGITS OF THE DAY, FOLL
OWED BY RETURN OR A DOT (.), THEN ONE OR
TWO DIGITS FOR THE MONTH AND ANOTHER RE
TURN (OR DOT) AND THEN THE SAME AGAIN FO
R THE YEAR (WHICH MUST BE FOLLOWED BY A
RETURN. ALL DATES ENTERED TO A DATE FIE
LD BY THE END USER ARE AUTOMATICALLY CHE
CKED TO MAKE SURE THAT THEY REPRESENT VA
LID DATES..*LN1.DATE FIELDS MAY BE TESTE
D AGAINST EACH OTHER WHETHER THEY ARE IN
AMERICAN OR ENGLISH FORMAT..*LN1.ALPHA
FIELDS:.*LN1.ALPHA FIELDS ARE USED TO CA
RRY ALL KEYBOARD CHARACTERS, UP TO THE N
UMBER THAT WILL FIT ON A SINGLE SCREEN L
INE. THESE WILL, AS OFTEN AS NOT, BE NO
RMAL ENGLISH WORDS, BUT AN ALPHA FIELD W
ILL ACCEPT NUMBERS (ALTHOUGH IT WILL NOT
TREAT THEM ANY DIFFERENTLY FROM THE WAY
IT TREATS LETTERS - AND IT CERTAINLY WO
N'T COUNT WITH THEM) AS WELL AS KEYBOARD
CHARACTERS LIKE *,+,>,& AND ALL THE RES
T. THE CHARACTERS QUOTE ("), COMMA (,)
AND COLON (:) CANNOT BE USED IN AN ALPHA
FIELD..*LN1.AN ALPHA FIELD IS DEFINED B
Y THE SIZE OF THE LARGEST PIECE OF DATA
YOU EXPECT IT TO HOLD, A SIZE OF 1 IS PE
RFECTLY VALID. IF, ON THE OTHER HAND, Y
OU DEFINE ALL YOUR ALPHA FIELDS AS BEING
40 CHARACTERS IN SIZE, AND THEN USE THE
M TO HOLD THREE LETTER WORDS, THE DEFINE
D SPACE IS GOING TO BE RESERVED BUT UNUS
ED - THE BULK OF YOUR FILE IS GOING TO B
E FILLED WITH THIN AIR AND NOT MUCH ELSE
! TRY TO PICK FIELD SIZES WHICH ARE THE
BEST COMPROMISE BETWEEN MAXIMUM REQUIRE
MENTS AND MINIMUM OVERALL SIZE..*LN1.NOW
..FOR..THE..RECORDS:.*LN1.NOW THAT YOU H
AVE A FAIR IDEA OF THE CONSTRAINTS SURRO
UNDING A FIELD, IT IS TIME TO LOOK AT HO
W THESE FIELDS ARE GROUPED TOGETHER INTO
A RECORD..*LN1.A RECORD IS A COLLECTION
OF DATA FIELDS, AND A COLLECTION OF SIM
ILAR RECORDS (IN LAYOUT, AT LEAST, THOUG
H NOT IN CONTENT) FORMS A FILE. A TYPIC
AL RECORD MIGHT LOOK LIKE THIS , THE UNU
SED PARTS OF THE LABEL FIELDS ARE SHOWN
AS DOTS TO GIVE YOU AN IDEA OF THE RANGE
OF LABELS YOU MIGHT USE, WHILE THE SPAC
E IN THE DATA FIELDS IS SHOWN - AS DASHE
S - JUST TO EMPHASISE THAT IT EXISTS EVE
N WHEN IT ISN' BEING USED.:.*LN1.LABEL
TYPE SIZE DATA
--------
----------------------------------------
---------------.*LN1.NAME..............
ALPHA 20 LAURIE NICK----
-----.COMPANY........... ALPHA
20 D.J.'AI' SYSTEMS LTD.ADDRESS..
......... ALPHA 20 STATI
ON ROAD--------.A2................ A
LPHA 20 FALLRIVER, MA..DATE
OF BIRTH..... DATE(E) 8 0
8/14/46.TELEPHONE NUMBER.. ALPHA
10 555-1212 (212).CARD LIMIT
NUMERIC(2) 8 -1000.00.
*LN1.A SINGLE RECORD HOLDS A AINGLE SET
OF DETAILS, SUCH AS THOSE ON MYSELF IN T
HE PREVIOUS EXAMPLE. ANOTHER RECORD MIG
HT HOLD THE NAME, ADDRESS AND DETAILS ON
JOE SMITH OR JANE DOE AND A COLLECTION
OF SUCH RECORDS GIVES US A FILE..*LN1.WH
EN WE DEFINE A FILE, WE ARE REALLY DEFIN
ING THE FORMAT OF THE RECORDS TO BE HELD
IN THAT FILE. EVERY RECORD CREATED USI
NG A SINGLE DEFINITION WILL HAVE EXACTLY
THE SAME OVERALL CHARACTERISTICS. ALL
THE NAME FIELDS WILL BE THE SAME SIZE, W
HETHER OR NOT THEY HAPPEN TO CONTAIN ANY
DATA. THE SAME APPLIES TO THE ADDRESS
FIELDS, DATE FIELDS AND ANY OTHER FIELDS
. EACH RECORD IS STRUCTURALLY IDENTICAL
, NO MATTER WHAT THE DATA HELD IN IT..*L
N1.A RECORD CAN CONTAIN UP TO 99 FIELDS
UP TO A LIMIT OF 254 CHARACTERS (MINUS O
NE CHARACTER FOR EACH FIELD DEFINED). A
RECORD MAY CONSIST OF ANY COMBINATION O
F NUMERIC, DATE AND ALPHA FIELDS, EACH O
F WHICH MAY BE UP TO THE SIZES SPECIFIED
EARLIER..*LN1.FILES..AS..COLLECTIONS..O
F..RECORDS:.*LN1.A FILE, ONCE IN USE, CO
NSISTS OF AN INDEFINITE NUMBER OF RECORD
S, ALL LOOKING MUCH THE SAME EXTERNALLY,
DIFFERING ONLY IN THEIR CONTENTS, AND A
LL STRUNG TOGETHER ONE AFTER ANOTHER. A
PROGRAM WRITTEN BY TLO KEEPS TRACK OF T
HESE RECORDS BY NUMBERING THEM CONSECUTI
VELY (STARTING WITH THE NUMBER 2 - RECOR
D NUMBER 1 IS USED INTERNALLY BY THE END
PROGRAM) AS THEY ARE ADDED TO THE FILE
AND THE NUMBER OF THE RECORD CURRENTLY O
F INTEREST IS SHOWN BY THE CURRENT VALUE
OF THE FILE POINTER..*LN1.THE MAXIMUM N
UMBER OF RECORDS WHICH MAY BE HELD IN A
SINGLE FILE IS LIMITED ONLY BY THE SPACE
AVAILABLE ON THE DISK AND THERE IS NO R
EASON WHY THE MORE IMAGINATIVE USER SHOU
LD NOT CREATE MULTI-DISK FILES OR EVEN C
OMPLETELY NEW FILE STRUCTURES. ANY NUMB
ER OF PROGRAMS WRITTEN BY TLO CAN ACCESS
A FILE, AND UP TO 9 FILES MAY BE ACCESS
ED BY ANY ONE PROGRAM..*LN1.BEFORE WE GE
T VERY FAR INTO THIS CHAPTER, THERE IS A
N IMPORTANT CONCEPT TO GET ACROSS TO YOU
. PLEASE CONCENTRATE HARD:.*LN1. WH
EN YOU USE TLO YOU WILL, SOONER OR LATER
, REACH A SECTION CALLED. DEFINE FIL
ES. AT THIS POINT YOU DEFINE THE RECORD
STRUCTURE TO BE USED
IN A FILE. THIS IS THE IMPORTANT PART,
YOU ARE NOT ACTUAL
LY CREATING THE FILE ITSELF, YOU ARE CRE
ATING A FILE. DEFINITION. THE END P
ROGRAM, WHICH YOU HAVE NOT YET EVEN .
FLOWCHARTED, LET ALONE DEFINED, WILL C
REATE, FILL AND USE THE. FILE; ON IT
S OWN DISKS, ON ITS OWN MACHINE..*LN1.TH
AT WAS IMPORTANT, AND IF YOU SORT OF SLI
D OVER IT WITHOUT TAKING IT IN, PLEASE G
IVE IT ANOTHER TRY..*LN1.THE FOLLOWING D
ESCRIPTION IS ALL ABOUT CREATING A DEFIN
ITION, IN TERMS OF INDIVIDUAL FIELDS (AL
PHA,DATE,AND NUMERIC), OF THE COMMON SHA
PE OF ALL THE RECORDS IN A GIVEN FILE..*
LN1.WHEN..IS..A..FILE..DEFINED?.*LN1.WHE
NEVER YOU SET OUT TO CREATE A PROGRAM RE
QUIRING THE USE OF FILES: TLO WILL ASK Y
OU TO SELECT THE REQUIRED FILES FROM A L
IST OF ALL THOSE THAT IT KNOWS ABOUT. I
T WILL, AT THE SAME TIME, OFFER YOU CHAN
CE TO DEFINE FURTHER FILES AND IT IS THE
PROCEDURE FOLLOWING THIS CHOICE THAT IS
ABOUT TO BE DESCRIBED..*LN1.ONCE DEFINE
D, A COMPLETE RECORD OF THE FILE STRUCTR
UE IS HELD ON YOUR CURRENT MASTER DISK F
OR ALL TIME. THE STRUCTURE MAY BE RE-US
ED OR MODIFIED IF REQUIRED, BUT IT CAN N
EVER BE DELETED..*LN1.WHEN DEFINING AN E
XISTING FILE (ONE THAT YOU'VE BEEN USING
FOR YEARS, PERHAPS WITH MDM OPTION 4 (D
EFINE FILE) YOU WILL USE THE SAME ROUTIN
ES AS ARE USED FOR DEFINING A COMPLETELY
NEW FILE. WHEN YOU MODIFY AN EXISTING
FILE (MDM OPTION 3, MODIFY FILE) YOU WI
LL ALSO USE THIS ROUTINE..*LN1.CREATING.
.A..FILE..DEFINITION:.PROCEDURE:.*LN1.TH
E PROCEDURE CONSISTS OF A COUPLE OF OPEN
ING QUESTIONS FOLLOWED WITH A FIELD BY F
IELD DESCRIPTION OF THE NAME (OR LABEL),
TYPE AND SIZE OF EACH FIELD. THIS PROC
ESS IS MADE AS PAINLESS AS POSSIBLE..*LN
1.FILE..NAME:.*LN1.YOU WILL BE ASKED FIL
ENAME, ENTER ANY NAME OF UP TO FOURTEEN
LETTERS OR NUMBERS. SPACES MAY BE USED
BUT PUNCTUATION MARKS WILL BE REJECTED (
!"#$%& ETC). ALL OF THE FOLLOWING ARE L
EGAL FILE NAMES:.*LN1.
A. 12.
TOMLIST.
TOMLIST.
TOMLIST 22.
FILE NO 1.
MAILING LIST/2.*LN1.NUMBER..OF..FIELDS
:.*LN1.A SINGLE RECORD IN A FILE MAY HAV
E UP TO 99 FIELDS. YOU WILL BE ASKED NU
MBER..OF..FIELDS (1-99), ANSWER APPROPRI
ATELY..*LN1.FIELD..DEFINITION:.*LN1.YOU
WILL SEE A DISPLAY LIKE THIS:.*LN1.
FIELD..DEFINIT
ION.*LN1. COUNT FIEL
D NAME A/N/D SIZE.
---------------------------
----------------------------.
1 ....................
...........*LN2.COUNT - THIS IS THE NUMB
ER OF THE FIELD BEING DEFINED, THE NUMBE
R 1 INDICATES THAT YOU ARE ABOUT TO DEFI
NE THE FIRST FIELD IN THE RECORD..*LN1.F
IELD..NAME - THIS MAY USE ALMOST ANY 30
KEYBOARD CHARACTERS (AS DESCRIBED ABOVE)
. THE DOUBLE QUOTE (") IS NOT ALLOWED A
ND WON'T EVEN GET PAST THE KEYBOARD -
TRY IT..*LN1.DUPLICATE FIELD NAMES - IF
YOU ENTER A FIELD NAME A SECOND TIME, AT
A DIFFERENT FIELD NUMBER, TLO..WILL NOT
ICE THIS AND WILL ASK DUPLICATE..LABEL..
CHANGE..OR..KEEP (C/K). IF YOU KEEP IT,
YOU WILL STILL UNIQUELY DEFINE A PARTIC
ULAR FIELD, SINCE IT IS THE FIELD NUMBER
S (HENCE THE FIELD'S POSITION IN A RECOR
D) WHICH BOTH TLO..AND THE END PROGRAM U
SE TO DETERMINE WHICH FIELD IS IN USE AT
ANY PARTICULAR TIME..*LN1.A/N/D - THIS
IS ASKING WHAT TYPE OF FIELD (WHICH REAL
LY MEANS WHAT TYPE OF DATA) IS WANTED.
ENTER A, N OR D TO SELECT THE TYPE OF FI
ELD (ALPHA, NUMERIC OR DATE) AND THEN AN
SWER THE ADDITIONAL QUESTIONS OUTLINED B
ELOW:.*LN1.ALPHA..FIELDS - ANY CHARACTER
S MAY BE HELD IN ALPHA FIELDS (EXCEPT CO
MMA, QUOTES, AND COLON MAKING THEM USEFU
L FOR NAMES, TEXT, ZIPCODES, TELEPHONE N
UMBERS AND A VERITABLE HOST OF OTHER THI
NGS. IT IS WORTH ADDING, FOR BASIC..PRO
GRAMMERS, THAT THESE FIELDS CAN BE ACCES
SED, IN BASIC VIA FCM OPTION 9 (CALCULAT
IONS), AND CAN BE DISECTED USING STRING
HANDLING COMMANDS..*LN1.AN ALPHA FIELD M
AY HAVE A SIZE OF BETWEEN 1 AND THE NUMB
ER OF CHARACTERS IN THE WIDTH OF YOUR SC
REEN..*LN1.NUMERIC..FIELDS - THERE ARE T
WO QUESTIONS TO BE ANSWERED HERE:.*LN1.N
UMBER..OF..DECIMAL..PLACES - IF YOU WANT
THE FIELDS TO HAVE A FIXED NUMBER OF DI
GITS AFTER THE DECIMAL POINT, THEN ENTER
THE NUMBER HERE. THE MINIMUM IS 0 (FOR
INTEGER - WHOLE - NUMBERS) AND THE MAXI
MUM IS 9..*LN1.SIZE - YOU ARE BEING ASKE
D TO DEFINE, IN CHARACTERS, THE NUMBER O
F DIGITS THAT CAN BE HELD IN THE FIELD.
AN INTEGER FIELD CAN HAVE A MINIMUM SIZ
E OF 1 DIGIT AND A MAXIMUM SIZE OF 10..*
LN1.A DECIMAL FIELD CAN HAVE A MINIMUM S
IZE OF D+2 (WHERE D IS THE NUMBER OF DEC
IMAL PLACES REQUESTED) AND A MAXIMUM SIZ
E OF 11. THE EXTRA SPACES ARE NEEDED TO
HOLD THE DECIMAL POINT ITSELF AND A LEA
DING CHARACTER (USUALLY A MINUS SIGN) -
REMEMBER TO ALLOW FOR THESE WHEN DEFININ
G THE SIZE..*LN1.DATE..FIELDS: - YOU WIL
L BE ASKED ENGLISH..OR..USA..FORMAT (E/U
). ENTER E OR U AS APPROPRIATE. ENGLIS
H DATES FOLLOW THE FORMAT DAY, MONTH AND
YEAR. U.S. DATES USE MONTH, DAY AND YE
AR..*LN1.TLO AUTOMATICALLY FILLS IN THE
DATE'S DATA FIELD SIZE AS 8 CHARACTERS (
DD.MM.YY OR MM.DD.YY). THE DOTS WILL BE
PUT IN BY THE END PROGRAM WHENEVER A DA
TE INPUT IS REQUESTED..*LN1.ONCE A FIELD
HAS BEEN DEFINED, ANY END USER INPUT TO
THAT FIELD WILL HAVE ALL ENTRIES CHECKE
D TO MAKE SURE THAT THEY ARE SUITABLE -
TLO TAKES CARE OF ALL THE CODE AND YOU D
ON'T NEED OT THINK ABOUT IT ANY MORE. (
YOU WERE THINKING ABOUT IT, WEREN'T YOU?
)..*LN1.END..ROUTINE:.*LN1.ONCE ALL THE
FIELDS YOU ASKED FOR HAVE BEEN DEFINED,
YOU WILL BE ASKED PLEASE..CHECK..THE..FI
ELDS..ENTERED. ANSWERING NO LEADS TO TH
E QUESTION WHICH..FIELD..DEFINITION..IS.
.INCORRECT - ANSWER APPROPRIATELY AND RE
-ENTER THAT DEFINITION..*LN1.ONCE THE FI
ELD DETAILS HAVE BEEN COMPLETED AND SAVE
D, YOU WILL BE ASKED DEFINE..ANOTHER..FI
LE (Y/N). ANSWERING YES TAKES YOU BACK
TO THE BEGINNING WHERE YOU CAN REPEAT TH
E WHOLE BUSINESS ALL OVER AGAIN. ONCE A
LL YOUR FILES HAVE BEEN DEFINED YOU WILL
BE RETURNED, AS THEY SAY, WHENCE YOU CA
ME..*LN1.A FILE IS HELD INTIRELY ON A DI
SK, NO PART OF IT NORMALLY LIVES IN THE
COMPUTER'S WORKING MEMORY. IN ORDER TO
DO ANYTHING WITH A FILE SUCH AS ADD A RE
CORD TO IT, OR READ DATA OUT OF A RECORD
NORMALLY HELD IN IT, WE NEED TO KNOW WH
ERE IN THE FILE WE CAN FIND THE RECORD O
R INTEREST. ONCE FOUND, IT IS NECESSARY
TO READ THE FILE (TO COPY THE RECORD IN
TO MEMORY) OR WRITE TO THE FILE (TO COPY
RECORD DETAILS FROM MEMORY INTO THE FIL
E)..*LN1.ANY ONE FILE WILL ONLY EVER HAV
E ONE SINGLE RECORD (AT THE MOST) COPIED
INTO MEMORY AT ANY ONE TIME. THERE MAY
, HOWEVER, BE RECORDS FROM A LARGE NUMBE
R OF DIFFERENT FILES (UP TO 9) IN MEMORY
AT ANY ONE TIME..*LN1.EACH FILE HAS A P
OINTER WHICH POINTS AT THE ONE RECORD WH
ICH IS OF INTEREST AT ANY GIVEN MOMENT.
THIS IS THE RECORD WHICH WILL BE COPIED
INTO MEMORY IF A READ FILE INSTRUCTION
IS CARRIED OUT; IT IS THE POSITION TO WH
ICH A RECORD WILL BE WRITTEN IF A FILE W
RITE..INSTRUCTION IS USED - REGARDLESS O
F WHAT MAY BE THERE ALREADY..*LN1.IT..MO
VES!:.*LN1.EVERY TIME YOU READ A RECORD
FROM A FILE INTO MEMORY, THE POINTER MOV
ES ON TO POINT AT THE NEXT RECORD. EVER
Y TIME YOU WRITE TO A FILE ON THE DISK,
THE POINTER MOVES ON ONE PLACE AS SOON A
S THE TRANSFER IS COMPLETE. WHENEVER YO
U WANT THE END PROGRAM TO READ FROM OR W
RITE TO A FILE, YOU MUST FIRST MAKE SURE
THAT THE POINTER IS POINTING AT THE RIG
HT PLACE..*LN1.WHAT..EXACTLY..IS..A..POI
NTER?.*LN1.IT'S A NUMBER. IF YOU IMAGIN
E THE RECORDS STACKED ONE ON TOP OF THE
OTHER TO GIVE A FILE, THEN THE FIRST REC
ORD IN THE PILE - RIGHT AT THE BOTTOM -
IS NUMBER 2 (RECORD NUMBER 1 IS USED INT
ERNALLY BY THE END PROGRAM). THE POINTE
R POINTING AT THIS FIRST RECORD IS HELD
IN A 6 DIGIT INTEGER (NO DECIMALS) NUMER
IC FIELD - GENERATED BY TLO, YOU DON'T
HAVE TO DEFINE ANYTHING - CONTAINING THE
NUMBER 2. WHEN THE POINTER MOVES ON TO
POINT AT THE NEXT RECORD, A PEEK INSIDE
IT WOULD REVEAL THAT THE POINTER FIELD
NOW CONTAINS THE NUMBER 3..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL