home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
MBUG
/
MBUG059.ARC
/
GENERAL.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
21KB
|
535 lines
10 REM Documentation for the Genealogy ON DISPLAY Programs
20 REM All data is in the form of DATA statements.
30 REM By: Melvin O. Duke. Updated June 1983.
40 DATA Genealogy
50 DATA User's Manual
60 DATA -5
70 DATA 1
80 INDENT = 0
90 DASHES$ = "+"+STRING$(54,45)+"+"
100 TRIM.LINE$ = "(Trim-line)"
110 REM Program begins here
120 READ TITLE$, DOC.NAME$, PAGE.NO, LINE.NO
130 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
140 GOSUB 500 'For trim line and heading space
150 FOR I = 1 TO 6 : LPRINT : NEXT I
160 LPRINT CHR$(14); 'Set Expanded Print
170 LPRINT TAB(TAB.POS-2);TITLE$
180 LPRINT CHR$(18); 'Return to normal
190 FOR I = 1 TO 3 : LPRINT : NEXT I
200 LPRINT CHR$(27); "E"; 'Set Emphasized mode
210 LPRINT TAB(TAB.POS+12);"ON DISPLAY"
220 LPRINT CHR$(27); "F"; 'Return to normal
222 LPRINT : LPRINT : LPRINT
224 LPRINT TAB(TAB.POS+11);"Version 1.3"
230 FOR I = 1 TO 11 : LPRINT : NEXT I
240 LPRINT TAB(TAB.POS+10); DOC.NAME$
250 LINE.NO = LINE.NO + 27
260 '
270 READ REPLY$
280 IF LEFT$(REPLY$,1) = "." THEN GOSUB 850: GOTO 270
290 IF LINE.NO > 44 THEN GOSUB 610
300 REM Print the line if not a command
310 LPRINT TAB(TAB.POS);REPLY$
320 LINE.NO = LINE.NO + 1
330 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
340 GOTO 270
350 REM Data for the Copyright Page
354 DATA ".pa"
358 DATA "Anyone may request a copy of these"
362 DATA "programs by sending two blank diskettes"
366 DATA "to the author of the programs (one for"
370 DATA "the programs, and the second for the"
374 DATA "documentation)."
378 DATA ".sp"
382 DATA "An addressed, postage-paid return"
386 DATA "mailer must accompany the diskettes (no"
390 DATA "exceptions, please).
394 DATA ".sp"
398 DATA "A copy of the programs with documenta-"
402 DATA "tion will be sent by return mail."
406 DATA ".sp"
410 DATA "Regardless of whether a contribution"
414 DATA "is made, the user is encouraged to"
418 DATA "copy and share the program with others."
422 DATA "Payment for use is discretionary on"
426 DATA "the part of each subsequent user."
430 DATA ".vt 4"
434 DATA "If you are using these programs, and"
438 DATA "finding them of value, your contribution"
442 DATA "($35 suggested) will be appreciated."
446 DATA ".sp"
450 DATA "Melvin O. Duke"
454 DATA "P. O. Box 20836"
458 DATA "San Jose, CA 95160"
462 DATA ".vt 4"
466 DATA "Copyright (c) 1983, by:"
470 DATA "Melvin O. Duke."
474 DATA ".sp"
478 DATA "All rights reserved."
482 '
500 REM Top of each page routine
510 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
520 LPRINT
530 LPRINT TAB(30); TRIM.LINE$
540 LPRINT DASHES$ 'Dashes
550 FOR I = 1 TO 6
560 LPRINT
570 NEXT I
580 LINE.NO = LINE.NO + 6
590 RETURN
600 '
610 REM Bottom of each page Routine
620 IF PAGE.NO < 1 THEN LPRINT : LPRINT : LPRINT : GOTO 740
630 LPRINT TAB(TAB.POS); STRING$(40,45) 'on line 46
640 LPRINT TAB(TAB.POS+3); TITLE$+" ON DISPLAY. Version 1.3" 'on line 47
650 IF PAGE.NO MOD 2 = 1 THEN 690
660 LPRINT TAB(TAB.POS);"Page";PAGE.NO;
670 LPRINT TAB(TAB.POS+27);"User's Manual"
680 GOTO 740
690 LPRINT TAB(TAB.POS); "User's Manual";
700 IF PAGE.NO < 10 THEN DELTA = 34
710 IF PAGE.NO > 9 THEN DELTA = 33
720 IF PAGE.NO > 99 THEN DELTA = 32
730 LPRINT TAB(TAB.POS+DELTA); "Page"; PAGE.NO 'on line 48
740 LPRINT : LPRINT : LPRINT
750 LPRINT DASHES$ 'dashes after 51
760 LPRINT TAB(30); TRIM.LINE$
770 LPRINT CHR$(12);
780 PAGE.NO = PAGE.NO + 1
790 LINE.NO = 1
800 IF REPLY$ = ".eof" THEN 820 'Bypass after last page
810 GOSUB 500 'For top of next page
820 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
830 RETURN
840 '
850 REM Command Processor
860 IF LEFT$(REPLY$,3) = ".h1" THEN 960
870 IF LEFT$(REPLY$,3) = ".h2" THEN 1100
880 IF LEFT$(REPLY$,3) = ".h3" THEN 1210
890 IF LEFT$(REPLY$,3) = ".sp" THEN 1320
900 IF LEFT$(REPLY$,4) = ".eof" THEN 1370
910 IF LEFT$(REPLY$,3) = ".pa" THEN 1410
915 IF LEFT$(REPLY$,3) = ".pn" THEN PAGE.NO = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3)) : RETURN
920 IF LEFT$(REPLY$,3) = ".vt" THEN 1480
930 IF LEFT$(REPLY$,3) = ".pk" THEN 1590
940 IF LEFT$(REPLY$,3) = ".in" THEN 1720
950 STOP
960 REM Head 1 Processor
970 FOR I = LINE.NO TO 44
980 LPRINT
990 NEXT I
1000 GOSUB 610 'Bottom of page Routine
1010 IF PAGE.NO MOD 2 = 0 THEN GOSUB 1410 'For h1 on Odd pages
1020 LPRINT CHR$(14); 'Set expanded print
1030 IF PAGE.NO MOD 2 = 0 THEN ADJUST = -4 ELSE ADJUST = -7
1040 LPRINT TAB(TAB.POS+ADJUST); RIGHT$(REPLY$,LEN(REPLY$)-4)
1050 LPRINT CHR$(18); 'Return to normal
1060 LINE.NO = LINE.NO+1
1070 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1080 RETURN
1090 '
1100 REM Head 2 Processor
1110 IF LINE.NO = 7 THEN 1130 'skip spacing if at top of page
1120 IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
1130 LPRINT CHR$(27); "E"; 'Set emphasized print
1140 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
1150 LPRINT CHR$(27); "F"; 'Return to normal
1160 LPRINT
1170 LINE.NO = LINE.NO + 2
1180 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1190 RETURN
1200 '
1210 REM Head 3 Processor
1220 IF LINE.NO = 7 THEN 1240 'skip spacing if at top of page
1230 IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
1240 LPRINT CHR$(27); "E"; 'Set emphasized print
1250 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
1260 LPRINT CHR$(27); "F"; 'Return to normal
1270 LPRINT
1280 LINE.NO = LINE.NO + 2
1290 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1300 RETURN
1310 '
1320 REM Single Space Processor
1330 IF LINE.NO = 7 THEN 1350
1340 IF LINE.NO > 44 THEN GOSUB 1410 ELSE LPRINT : LINE.NO = LINE.NO + 1
1350 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1360 RETURN
1370 REM End of File Processor
1380 GOSUB 1410 'Bottom of Page
1390 LPRINT CHR$(12);
1400 GOTO 15470
1410 REM Page Eject Processor
1420 FOR I = LINE.NO TO 44
1430 LPRINT
1440 LINE.NO = LINE.NO + 1
1450 NEXT I
1460 GOSUB 610 'Bottom of Page Processing
1470 RETURN
1480 REM Vertical Tab Processor
1490 IF LINE.NO = 7 THEN 1580
1500 IF LINE.NO > 44 THEN GOSUB 610 'End of page
1510 QTY = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
1520 FOR I = 1 TO QTY
1530 LPRINT
1540 LINE.NO = LINE.NO + 1
1550 IF LINE.NO > 44 THEN I = QTY
1560 NEXT I
1570 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1580 RETURN
1590 REM Pack Processor
1600 IF LINE.NO > 44 THEN GOSUB 610
1610 IF TAB.POS = 8 THEN ADJUST = 4
1620 IF TAB.POS = 13 THEN ADJUST = 7
1630 TAB.POS = TAB.POS + ADJUST + INDENT
1640 LPRINT CHR$(15); 'Packed printing
1650 WIDTH "lpt1:", 132 'set condensed width
1660 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-3)
1670 LPRINT CHR$(18); 'Return to normal
1680 WIDTH "lpt1:", 80 'return to normal
1690 LINE.NO = LINE.NO + 1
1700 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
1710 RETURN
1720 REM Indent Processor
1730 INDENT = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
1740 RETURN
4300 DATA ".h1 GENERAL INFORMATION"
4305 DATA ".pn 9"
4310 DATA ".h2 DESCRIPTION OF FUNCTIONS"
4320 DATA ".h3 File Creation."
4330 DATA "Programs are provided to permit the user"
4340 DATA "to create one data file which contains"
4350 DATA "information about persons, another data"
4360 DATA "file which contains information about"
4370 DATA "marriages, and a third data file which"
4380 DATA "contains information about ordinances."
4390 DATA ".h3 File Maintenance."
4400 DATA "Programs are provided for the maintenance"
4410 DATA "of the three data files. The user is free"
4420 DATA "to change any information, or to add new"
4430 DATA "information at any time."
4440 DATA ".h3 File Indices."
4450 DATA "Programs are provided for the creation"
4460 DATA "of two indices, one of which relates"
4470 DATA "parents and their children, and the other"
4480 DATA "which relates persons by marriage."
4490 DATA ".pa"
4500 DATA ".h3 Summary Lists."
4510 DATA "Programs are provided which will produce"
4520 DATA "summary lists of the records in the file"
4530 DATA "which contain the personal information,"
4540 DATA "or of the records in the file which con-"
4550 DATA "tain the marriages information."
4560 DATA ".h3 Detailed Data."
4570 DATA "One program is provided which will print"
4575 DATA "either individual records or the entire"
4580 DATA "contents of the Persons File, together"
4590 DATA "with the Ordinances File. A second"
4595 DATA "program is provided which will print"
4596 DATA "either individual records or the entire"
4600 DATA "contents of the Marriages File."
4610 DATA ".h3 Displaying the Genealogy"
4620 DATA "Once the data files are as complete as"
4630 DATA "possible, and the indices have been"
4640 DATA "created, then the 'Display the Genealogy'"
4650 DATA "program 'display' can be used to display"
4660 DATA "the information about a person (including"
4665 DATA "personal information and church-related"
4666 DATA "information), an ancestral pedigree, or"
4680 DATA "the information about a family."
4685 DATA ".pa
4690 DATA ".h3 Printing Pedigree Charts"
4700 DATA "Once the data files are as complete as"
4710 DATA "possible, and the indices have been"
4720 DATA "created, then the Pedigree Program"
4730 DATA "'pedigree' can be used to print the"
4740 DATA "pedigree chart for any person who is"
4750 DATA "identified by the user."
4760 DATA ".h3 Printing Family Group Sheets"
4770 DATA "Once the data files are as complete as"
4780 DATA "possible, and the indices have been"
4790 DATA "created, then the Family Group Program"
4800 DATA "'family' can be used to print the"
4810 DATA "family group sheet for any marriage"
4820 DATA "which is identified by the user."
4830 DATA ".pa"
4840 DATA ".h2 DEFINITION OF TERMS"
4850 DATA ".h3 Personal Information."
4860 DATA "Personal information is that information"
4870 DATA "that is unique to a person. It includes"
4880 DATA "the persons name, his date of birth, the"
4890 DATA "location of his birth, and his parents."
4900 DATA "It also contains (if appropriate) the"
4910 DATA "same type of information about a person's"
4920 DATA "death and burial."
4930 DATA ".h3 Pedigree Information."
4940 DATA "Pedigree information is that information"
4950 DATA "which shows the parents, grandparents,"
4960 DATA "etc., about a person. It includes the"
4970 DATA "direct ancestry of the person."
4980 DATA ".h3 Family Group Information."
4990 DATA "Family group information is that informa-"
5000 DATA "mation about a marriage, and the children"
5010 DATA "of the marriage. It includes the location"
5020 DATA "and date of the marriage, as well as"
5030 DATA "birth-dates, birth-places, and other in-"
5040 DATA "formation about the children, such as"
5050 DATA "marriage dates, and names of the spouse"
5051 DATA "of each child."
5060 DATA ".pa"
5070 DATA ".h2 Ordinance Information."
5080 DATA "Ordinance information is information"
5090 DATA "about church-related events in a"
5100 DATA "person's life."
5110 DATA ".pa"
5120 DATA ".h2 EXPLANATION OF GENERAL CONCEPTS"
5130 DATA "Genealogy is concerned with information"
5140 DATA "about any number of direct ancestors,"
5150 DATA "reaching backward as many generations"
5160 DATA "as possible. It is also concerned with"
5170 DATA "family groups, with spouses, and with"
5180 DATA "children within the family groups."
5190 DATA ".sp"
5200 DATA "Keeping track of the broad and varied"
5210 DATA "relationships is a tedious manual task."
5220 DATA ".sp"
5230 DATA "Genealogy ON DISPLAY provides the basis"
5240 DATA "for recording and relating these varied"
5250 DATA "relationships by utilizing two data"
5260 DATA "files and two indices. The first data"
5270 DATA "file contains information about persons."
5280 DATA "The second data file contains informa-"
5290 DATA "tion about marriages. The first index"
5300 DATA "relates parents and their children."
5310 DATA "The second index relates people with"
5320 DATA "marriages."
5330 DATA ".sp"
5340 DATA "With these two files, and two indices,"
5350 DATA "Genealogy ON DISPLAY is able to"
5360 DATA "associate every person with every other"
5370 DATA "person, both with parent/child rela-"
5380 DATA "tionships, and with husband/wife"
5390 DATA "relationships."
5400 DATA ".sp"
5410 DATA "A third data file contains additional"
5420 DATA "personal information which is church-"
5430 DATA "related. It contains all of the"
5440 DATA "ordinance information about a person."
5450 DATA ".pa"
5460 DATA ".h3 persfile"
5470 DATA "The first data file, named 'persfile',"
5480 DATA "contains all of the personal information"
5490 DATA "about an individual. It also contains a"
5500 DATA "reference to that person's father and"
5510 DATA "mother. Its format and content are:"
5520 DATA ".sp"
5530 DATA "Size Content"
5540 DATA "---- --------------------------"
5550 DATA " 5 Record Number for a Person"
5560 DATA " 20 Surname of person"
5570 DATA " 30 Given names of person"
5580 DATA " 2 Sex"
5590 DATA " 5 Code"
5600 DATA " 5 Father's Record Number"
5610 DATA " 5 Mother's Record Number"
5620 DATA " 11 Birth-date of person"
5630 DATA " 18 Birth-city"
5640 DATA " 16 Birth-county"
5650 DATA " 16 Birth-state or country"
5660 DATA " 11 Death-date"
5670 DATA " 18 Death-city"
5680 DATA " 16 Death-county"
5690 DATA " 16 Death-state or country"
5700 DATA " 11 Burial-date"
5710 DATA " 18 Burial-city"
5720 DATA " 16 Burial-county"
5730 DATA " 16 Burial-state or country"
5731 DATA ".sp"
5732 DATA "Note: Code is available to the user"
5733 DATA "for any special user identification,"
5734 DATA "such as differentiating between"
5735 DATA "natural parents and adoptive perents."
5736 DATA "It is unused by the programs."
5740 DATA ".pa"
5750 DATA ".h3 marrfile"
5760 DATA "The second data file, named 'marrfile',"
5770 DATA "contains all of the records of marriages."
5780 DATA "Its contents are as follows:"
5790 DATA ".sp"
5800 DATA "Size Content"
5810 DATA "---- --------------------------"
5820 DATA " 5 Record Number of the Marriage"
5830 DATA " 5 Husband's Record-number"
5840 DATA " 5 Wife's Record-number"
5850 DATA " 5 Code"
5860 DATA " 11 Marriage-date"
5870 DATA " 18 Marriage-city"
5880 DATA " 16 Marriage-county"
5890 DATA " 16 Marriage-state or country"
5900 DATA " 45 Comments"
5901 DATA ".sp"
5902 DATA "Note: Code is available to the user"
5903 DATA "for any special user identification,"
5904 DATA "such as differentiating between"
5905 DATA "first and second marriage of spouses."
5906 DATA "It is unused by the programs."
5909 DATA ".pa
5910 DATA ".h3 pcindex"
5920 DATA "The first index, named 'pcindex',"
5930 DATA "provides the relationships between"
5940 DATA "parents and children. It contains:"
5950 DATA ".sp"
5960 DATA "The Number of Records in the Index."
5970 DATA ".sp"
5980 DATA "For each index record:"
5990 DATA "Parent's Record-number, and Child's"
6000 DATA "Record-number."
6010 DATA ".sp"
6020 DATA "Note: Index records are in sequence"
6030 DATA "by Child's Birthdate within Parent's"
6040 DATA "Record-number."
6060 DATA ".h3 mindex"
6070 DATA "The second index, named 'mindex',"
6080 DATA "provides the relationships between"
6090 DATA "husbands and wives. It contains:"
6100 DATA ".sp"
6110 DATA "The Number of Records in the Index."
6120 DATA ".sp"
6130 DATA "For each index record:"
6140 DATA "Person's Record-number in the Person's"
6150 DATA "File, followed by the Marriage-number"
6160 DATA "within the Marriage-file."
6170 DATA ".sp"
6180 DATA "Note: Index records are in sequence"
6190 DATA "by Marriage-date within the Person's"
6200 DATA "Record-number."
6210 DATA ".pa"
6220 DATA ".h3 ordfile"
6230 DATA "The third data file, named 'ordfile'"
6240 DATA "contains all (LDS) church-related"
6250 DATA "information about an individual,"
6260 DATA "including all of the ordinance infor-"
6270 DATA "mation. Its contents are as follows:"
6280 DATA "Size Content"
6290 DATA "---- --------------------------"
6300 DATA " 5 Record Number for a Person"
6310 DATA " 11 Christening Date"
6320 DATA " 11 Blessing Date"
6330 DATA " 11 Sealed to Parents Date"
6340 DATA " 5 Father's Record Number"
6350 DATA " 5 Mother's Record Number"
6360 DATA " 11 Baptism Date"
6370 DATA " 11 Confirmation Date"
6380 DATA " 11 Patriarchical Blessing Date"
6390 DATA " 11 Endowment Date"
6400 DATA " 11 Sealed to Spouse Date"
6410 DATA " 5 Spouse's Record Number"
6420 DATA " 11 Aaronic Priesthood Date"
6430 DATA " 11 Deacon Date"
6440 DATA " 11 Teacher Date"
6450 DATA " 11 Priest Date"
6460 DATA " 11 Melchizedek Priesthood Date"
6470 DATA " 11 Elder Date"
6480 DATA " 11 Seventy Date"
6490 DATA " 11 High Priest Date"
6500 DATA " 11 Bishop Date"
6510 DATA " 11 Patriarch Date"
6520 DATA " 11 Apostle Date"
6530 DATA " 26 Occupation"
6540 DATA ".pa"
6550 DATA ".h3 Relationships."
6560 DATA "Because of the relationships carried"
6570 DATA "within the Persons File, pedigree"
6580 DATA "information may be associated backward"
6590 DATA "for any number of generations. There"
6600 DATA "is no specific limit to the number of"
6610 DATA "generations that the Genealogy ON"
6620 DATA "DISPLAY programs will handle."
6630 DATA ".sp"
6640 DATA "Because of the indices, which relate"
6650 DATA "parents with their children, coupled"
6660 DATA "with the information in the Marriages"
6670 DATA "File, and the index to that file, it"
6680 DATA "is possible to relate any number of"
6690 DATA "persons together in families, showing"
6700 DATA "them in accordance with their date of"
6705 DATA "birth."
6706 DATA ".sp"
6710 DATA "(Note: there is no specific limit to"
6720 DATA "the number of families that the"
6730 DATA "Genealogy ON DISPLAY programs will"
6740 DATA "handle, other than the 200 marriages"
6745 DATA "limit.)
6750 DATA ".pa"
6760 DATA ".h2 BEFORE YOU START"
6765 DATA ".h3 List of Persons"
6770 DATA "Begin by making a numbered list, which"
6780 DATA "contains the people who will be in your"
6790 DATA "Persons File."
6800 DATA ".sp"
6810 DATA "This may look somewhat like:"
6820 DATA ".sp"
6830 DATA "No. Surname Given-Names"
6840 DATA "--- ----------- -----------"
6850 DATA " 1 ABLE Melvin Otto"
6860 DATA " 2 LOVELY Helen Lillian"
6870 DATA " 3 ABLE Melvin Kent"
6880 DATA " 4 ABLE Ronald Robert"
6890 DATA " 5 ABLE Carolyn Elizabeth"
6900 DATA " 6 ABLE Linda Ann"
6910 DATA " 7 ABLE Otto"
6920 DATA " 8 BAKER Beatrice"
6930 DATA "etc. etc. etc."
6940 DATA ".pa"
6950 DATA "Now go back and add the number which you"
6960 DATA "have assigned, which represents each"
6970 DATA "person's father and mother, such as:"
6980 DATA ".sp"
6990 DATA ".pk No. Surname Given-Names Father Mother"
7000 DATA ".pk --- ----------- ----------- ------ ------"
7010 DATA ".pk 1 ABLE Melvin Otto 7 8"
7020 DATA ".pk 2 LOVELY Helen Lillian"
7030 DATA ".pk 3 ABLE Melvin Kent 1 2"
7040 DATA ".pk 4 ABLE Ronald Robert 1 2"
7050 DATA ".pk 5 ABLE Carolyn Elizabeth 1 2"
7060 DATA ".pk 6 ABLE Linda Ann 1 2"
7070 DATA ".pk 7 ABLE Otto"
7080 DATA ".pk 8 BAKER Beatrice"
7090 DATA ".pk etc. etc. etc. etc. etc."
7100 DATA ".sp"
7110 DATA "Note: This is your master list of"
7120 DATA "persons. It will continue to grow as you"
7130 DATA "add more and more names. After you have"
7140 DATA "updated the Persons File with these"
7150 DATA "people, you can produce the list by"
7160 DATA "loading the 'listper' program, and"
7170 DATA "running it."
7180 DATA ".pa"
7185 DATA ".h3 List of Marriages"
7190 DATA "Now make a second numbered list. Enter"
7200 DATA "the record-numbers of the persons who"
7210 DATA "are married. This may appear as:"
7220 DATA ".sp"
7230 DATA "Marriage Husband's Wife's"
7240 DATA "Number Record-no. Record-no."
7250 DATA "-------- ---------- ----------"
7260 DATA " 1 1 2"
7270 DATA " 2 7 8"
7280 DATA " etc. etc. etc."
7290 DATA ".sp"
7300 DATA "If you find it convenient, you may also"
7310 DATA "want to include names in this list."
7320 DATA ".sp"
7330 DATA "Note: This is your master list of"
7340 DATA "marriages. It will continue to grow as"
7350 DATA "you add more and more marriages. After"
7360 DATA "you have updated the Marriages File,"
7370 DATA "you can produce the list by loading the"
7380 DATA "'listmar' program, and running it."
15460 DATA ".eof"
15470 END
1080 RETURN
1090 '
1100 REM Head 2 Processor
1110 IF LINE.NO = 7 THEN 113