home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
462b.lha
/
AmyGen_v5.0
/
overview
< prev
next >
Wrap
Text File
|
1990-12-27
|
18KB
|
436 lines
100 REM OVERVIEW Program
105 REM Screen Overview of Genealogy ON DISPLAY
110 REM Copyright 1986 - 1987 by: Melvin O. Duke
' Ported to the Amiga in March 1988 by Nathan Barber
' Adaptions for Amiga graphics (c) 1988 by Nathan Barber
'115 SCREEN 0,1,0,0
'120 SCREEN 1 : COLOR 1 : CLS
CLEAR ,60000&,30000
WINDOW CLOSE 2
SCREEN CLOSE 1
SCREEN 1,330,214,3,1
WINDOW 2,"",(0,0)-(319,199),0,1
WINDOW OUTPUT 2
PALETTE 0, 0, 0,0
PALETTE 1, .4, .6,1
PALETTE 2,.33,.87,0
PALETTE 3,.47,.87,1
PALETTE 4,1,.6,.67
PALETTE 5,.8,0,.93
PALETTE 6,.8,.6,.53
PALETTE 7,1,1,1
CLS
130 LOCATE 4,10 : PRINT "Genealogy ON DISPLAY";
140 LOCATE 6,14 : PRINT "Version 5.0";
150 LOCATE 10, 8 : PRINT "A User-Supported Program";
160 LOCATE 14,10 : PRINT "By: Melvin O. Duke";
170 LOCATE 16,12 : PRINT "P.O. Box 20836";
180 LOCATE 18,10 : PRINT "San Jose, CA 95160";
190 LOCATE 20,12 : PRINT "(408) 268-6637";
200 LOCATE 23, 1 : PRINT "Press the escape key (Esc) to end, or";
210 LOCATE 24, 1 : PRINT "Press any key to continue at each pause";
220 GOSUB 4000 :REM'pause
230 CLS
240 LOCATE 1,10 : PRINT "CAPABILITIES";
250 LOCATE 4, 2 : PRINT "CHARTS:";
260 LOCATE 4,15 : PRINT "Pedigree (Family Tree)";
270 LOCATE 6,15 : PRINT "Family Group";
280 LOCATE 8,15 : PRINT "Descendents";
290 GOSUB 4000 :REM'pause
300 LOCATE 11, 2 : PRINT "LISTS:";
310 LOCATE 11,15 : PRINT "Persons (numeric)";
320 LOCATE 13,15 : PRINT "Persons (alphabetic)";
330 LOCATE 15,15 : PRINT "Marriages (numeric)";
340 LOCATE 17,15 : PRINT "Marriages (alphabetic)";
350 LOCATE 19,15 : PRINT "Parent/Child Index";
360 GOSUB 4000 :REM'pause
370 LOCATE 22, 2 : PRINT "DETAILS:";
380 LOCATE 22,15 : PRINT "About Persons";
390 LOCATE 24,15 : PRINT "About Marriages";
400 GOSUB 4000 :REM'pause
410 CLS
420 LOCATE 1,10 : PRINT "CAPABILITIES, Cont.";
430 LOCATE 4, 2 : PRINT "SCREEN:";
440 LOCATE 4,15 : PRINT "Pedigrees (Family Trees)";
450 LOCATE 6,15 : PRINT "Family Groups";
460 LOCATE 8,15 : PRINT "Descendants";
470 LOCATE 10,15 : PRINT "Personal Detail";
480 LOCATE 12,15 : PRINT "LDS Ordinances";
490 LOCATE 17,15 : PRINT "(This is where";
500 LOCATE 19,15 : PRINT "Genealogy ON DISPLAY";
510 LOCATE 21,15 : PRINT "got its name)";
520 GOSUB 4000 :REM'pause
530 CLS
540 LOCATE 2,10 : PRINT "DATA STORAGE PRINCIPLE";
550 LOCATE 6, 2 : PRINT "Information Must be Recorded one time";
560 LOCATE 8, 2 : PRINT "only.";
570 GOSUB 4000 :REM'pause
580 LOCATE 13,10 : PRINT "DATA BASE PRINCIPLE";
590 LOCATE 17, 2 : PRINT "Data Storage Must be Separated from";
600 LOCATE 19, 2 : PRINT "Data Presentation.";
610 GOSUB 4000 :REM'pause
620 CLS
630 LOCATE 2,10 : PRINT "FILES";
640 LOCATE 7, 2 : PRINT "DATA FILES:";
650 LOCATE 7,15 : PRINT "Persons File";
660 LOCATE 9,15 : PRINT "Marriages File";
670 LOCATE 11,15 : PRINT "Ordinances File (LDS)";
680 GOSUB 4000 :REM'pause
690 LOCATE 17, 2 : PRINT "INDEXES:";
700 LOCATE 17,15 : PRINT "Parent/Child Index";
710 LOCATE 19,15 : PRINT "Marriage Index";
720 GOSUB 4000 :REM'pause
730 CLS
740 LOCATE 2,10 : PRINT "RECORDS";
750 LOCATE 6, 2 : PRINT "Person Record";
760 R1 = 7 : C1 = 1 : R2 = 9 : C2 = 40 : GOSUB 4100 :REM'box
770 R1 = 7 : C1 = 7 : R2 = 9 : C2 = 7 : GOSUB 4150 :REM'line
780 R1 = 7 : C1 = 30 : R2 = 9 : C2 = 30 : GOSUB 4100 :REM'line
790 R1 = 7 : C1 = 35 : R2 = 9 : C2 = 35 : GOSUB 4100 :REM'line
800 LOCATE 8, 3 : PRINT "P.No";
810 LOCATE 8,10 : PRINT "Vital Statistics";
820 LOCATE 8,31 : PRINT "F.No";
830 LOCATE 8,36 : PRINT "M.No";
840 GOSUB 4000 :REM'pause
850 LOCATE 13, 2 : PRINT "Marriage Record"
860 R1 = 14 : C1 = 1 : R2 = 16 : C2 = 40 : GOSUB 4100 :REM'box
870 R1 = 14 : C1 = 7 : R2 = 16 : C2 = 7 : GOSUB 4150 :REM'line
880 R1 = 14 : C1 = 30 : R2 = 16 : C2 = 30 : GOSUB 4150 :REM'line
890 R1 = 14 : C1 = 35 : R2 = 16 : C2 = 35 : GOSUB 4150 :REM'line
900 LOCATE 15, 3 : PRINT "M.No";
910 LOCATE 15,10 : PRINT "Vital Statistics";
920 LOCATE 15,31 : PRINT "H.No";
930 LOCATE 15,36 : PRINT "W.No";
940 GOSUB 4000 :REM'pause
950 LOCATE 20, 2 : PRINT "Ordinance Record"
960 R1 = 21 : C1 = 1 : R2 = 23 : C2 = 40 : GOSUB 4100 :REM'box
970 R1 = 21 : C1 = 7 : R2 = 23 : C2 = 7 : GOSUB 4150 :REM'box
980 LOCATE 22, 3 : PRINT "P.No";
990 LOCATE 22,10 : PRINT "LDS Ordinances";
1000 GOSUB 4000 :REM'pause
1010 CLS
1020 LOCATE 2,10 : PRINT "BUILDING A PEDIGREE CHART";
1030 REM Person
1040 LOCATE 14, 2 : PRINT "P F M";
1050 R1 = 13 : C1 = 1 : R2 = 15 : C2 = 13 : GOSUB 4100 :REM'box
1060 R1 = 13 : C1 = 9 : R2 = 15 : C2 = 9 : GOSUB 4150 :REM'line
1070 R1 = 13 : C1 = 11 : R2 = 15 : C2 = 11 : GOSUB 4150 :REM'line
1080 GOSUB 4000 :REM'pause
1090 REM Father
1100 LOCATE 8,10 : PRINT "P F M";
1110 R1 = 7 : C1 = 9 : R2 = 9 : C2 = 21 : GOSUB 4100 :REM'box
1120 R1 = 7 : C1 = 17 : R2 = 9 : C2 = 17 : GOSUB 4150 :REM'line
1130 R1 = 7 : C1 = 19 : R2 = 9 : C2 = 19 : GOSUB 4150 :REM'line
1140 R1 = 13 : C1 = 10 : R2 = 9 : C2 = 10 : GOSUB 4150 :REM'line
1150 GOSUB 4000 :REM'pause
1160 REM Mother
1170 LOCATE 20,12 : PRINT "P F M";
1180 R1 = 19 : C1 = 11 : R2 = 21 : C2 = 23 : GOSUB 4100 :REM'box
1190 R1 = 19 : C1 = 19 : R2 = 21 : C2 = 19 : GOSUB 4150 :REM'line
1200 R1 = 19 : C1 = 21 : R2 = 21 : C2 = 21 : GOSUB 4150 :REM'line
1210 R1 = 15 : C1 = 12 : R2 = 19 : C2 = 12 : GOSUB 4150 :REM'line
1220 GOSUB 4000 :REM'pause
1230 REM Paternal Grandfather
1240 LOCATE 5,18 : PRINT "P F M";
1250 R1 = 4 : C1 = 17 : R2 = 6 : C2 = 29 : GOSUB 4100 :REM'box
1260 R1 = 4 : C1 = 25 : R2 = 6 : C2 = 25 : GOSUB 4150 :REM'line
1270 R1 = 4 : C1 = 27 : R2 = 6 : C2 = 27 : GOSUB 4150 :REM'line
1280 R1 = 6 : C1 = 18 : R2 = 7 : C2 = 18 : GOSUB 4150 :REM'line
1290 GOSUB 4000 :REM'pause
1300 REM Paternal Grandmother
1310 LOCATE 11,20 : PRINT "P F M";
1320 R1 = 10 : C1 = 19 : R2 = 12 : C2 = 31 : GOSUB 4100 :REM'box
1330 R1 = 10 : C1 = 27 : R2 = 12 : C2 = 27 : GOSUB 4150 :REM'line
1340 R1 = 10 : C1 = 29 : R2 = 12 : C2 = 29 : GOSUB 4150 :REM'line
1350 R1 = 9 : C1 = 20 : R2 = 10 : C2 = 20 : GOSUB 4150 :REM'line
1360 GOSUB 4000 :REM'pause
1370 REM Maternal Grandfather
1380 LOCATE 17,20 : PRINT "P F M";
1390 R1 = 16 : C1 = 19 : R2 = 18 : C2 = 31 : GOSUB 4100 :REM'box
1400 R1 = 16 : C1 = 27 : R2 = 18 : C2 = 27 : GOSUB 4150 :REM'line
1410 R1 = 16 : C1 = 29 : R2 = 18 : C2 = 29 : GOSUB 4150 :REM'line
1420 R1 = 18 : C1 = 20 : R2 = 19 : C2 = 20 : GOSUB 4150 :REM'line
1430 GOSUB 4000 :REM'pause
1440 REM Maternal Grandmother
1450 LOCATE 23,22 : PRINT "P F M";
1460 R1 = 22 : C1 = 21 : R2 = 24 : C2 = 33 : GOSUB 4100 :REM'box
1470 R1 = 22 : C1 = 29 : R2 = 24 : C2 = 29 : GOSUB 4150 :REM'line
1480 R1 = 22 : C1 = 31 : R2 = 24 : C2 = 31 : GOSUB 4150 :REM'line
1490 R1 = 22 : C1 = 22 : R2 = 21 : C2 = 22 : GOSUB 4150 :REM'line
1500 GOSUB 4000 :REM'pause
1510 CLS
1520 LOCATE 2,10 : PRINT "INDEXES";
1530 LOCATE 6, 2 : PRINT "Parent/Child Index";
1540 R1 = 7 : C1 = 8 : R2 = 13 : C2 = 28 : GOSUB 4100 :REM'box
1550 R1 = 7 : C1 = 15 : R2 = 13 : C2 = 15 : GOSUB 4150 :REM'line
1560 R1 = 7 : C1 = 21 : R2 = 13 : C2 = 21 : GOSUB 4150 :REM'line
1570 R1 = 9 : C1 = 8 : R2 = 9 : C2 = 28 : GOSUB 4150 :REM'line
1580 R1 = 11 : C1 = 8 : R2 = 11 : C2 = 28 : GOSUB 4150 :REM'line
1590 LOCATE 8, 9 : PRINT "Parent";
1600 LOCATE 8,16 : PRINT "Child";
1610 LOCATE 8,22 : PRINT "B-Date";
1620 LOCATE 10, 9 : PRINT "Parent";
1630 LOCATE 10,16 : PRINT "Child";
1640 LOCATE 10,22 : PRINT "B-Date";
1650 LOCATE 12, 9 : PRINT "Parent";
1660 LOCATE 12,16 : PRINT "Child";
1670 LOCATE 12,22 : PRINT "B-Date";
1680 GOSUB 4000 :REM'pause
1690 LOCATE 16, 2 : PRINT "Marriages Index";
1700 R1 = 17 : C1 = 8 : R2 = 23 : C2 = 28 : GOSUB 4100 :REM'box
1710 R1 = 19 : C1 = 8 : R2 = 19 : C2 = 28 : GOSUB 4150 :REM'line
1720 R1 = 21 : C1 = 8 : R2 = 21 : C2 = 28 : GOSUB 4150 :REM'line
1730 R1 = 17 : C1 = 15 : R2 = 23 : C2 = 15 : GOSUB 4150 :REM'line
1740 R1 = 17 : C1 = 21 : R2 = 23 : C2 = 21 : GOSUB 4150 :REM'line
1750 LOCATE 18, 9 : PRINT "Person";
1760 LOCATE 18,16 : PRINT "Marr.";
1770 LOCATE 18,22 : PRINT "M-Date";
1780 LOCATE 20, 9 : PRINT "Person";
1790 LOCATE 20,16 : PRINT "Marr.";
1800 LOCATE 20,22 : PRINT "M-Date";
1810 LOCATE 22, 9 : PRINT "Person";
1820 LOCATE 22,16 : PRINT "Marr.";
1830 LOCATE 22,22 : PRINT "M-Date";
1840 GOSUB 4000 :REM'pause
1850 CLS
1860 LOCATE 4,14 : PRINT "DATA BASE";
1870 LOCATE 10, 8 : PRINT "A Relationship-Indexed";
1880 LOCATE 12, 8 : PRINT "Data-base Organization";
1890 LOCATE 20, 9 : PRINT "Ties it all together";
1900 GOSUB 4000 :REM'pause
1910 CLS
1920 LOCATE 2,10 : PRINT "BUILDING FAMILIES";
1930 R1 = 10 : C1 = 2 : R2 = 12 : C2 = 11 : GOSUB 4100 :REM'box
1940 LOCATE 11, 3 : PRINT "Marriage";
1950 GOSUB 4000 :REM'pause
1960 R1 = 5 : C1 = 2 : R2 = 7 : C2 = 11 : GOSUB 4100 :REM'box
1970 LOCATE 6, 3 : PRINT "Person";
1980 R1 = 7 : C1 = 20 : R2 = 10 : C2 = 29 : GOSUB 4100 :REM'box
1990 LOCATE 8,21 : PRINT "Marriage";
2000 LOCATE 9,21 : PRINT "Index";
2010 R1 = 7 : C1 = 11 : R2 = 7 : C2 = 20 : GOSUB 4150 :REM'line
2020 R1 = 10 : C1 = 20 : R2 = 10 : C2 = 11 : GOSUB 4150 :REM'line
2030 GOSUB 4000 :REM'pause
2040 R1 = 12 : C1 = 20 : R2 = 16 : C2 = 29 : GOSUB 4100 :REM'box
2050 LOCATE 13,21 : PRINT "Parent/";
2060 LOCATE 14,21 : PRINT " Child";
2070 LOCATE 15,21 : PRINT "Index";
2080 R1 = 16 : C1 = 2 : R2 = 18 : C2 = 11 : GOSUB 4100 :REM'box
2090 LOCATE 17, 3 : PRINT "Child";
2100 R1 = 12 : C1 = 11 : R2 = 12 : C2 = 20 : GOSUB 4150 :REM'line
2110 R1 = 16 : C1 = 20 : R2 = 16 : C2 = 11 : GOSUB 4150 :REM'line
2120 GOSUB 4000 :REM'pause
2130 R1 = 18 : C1 = 2 : R2 = 20 : C2 = 11 : GOSUB 4100 :REM'box
2140 LOCATE 19, 3 : PRINT "Child";
2150 GOSUB 4000 :REM'pause
2160 R1 = 20 : C1 = 2 : R2 = 22 : C2 = 11 : GOSUB 4100 :REM'box
2170 LOCATE 21, 3 : PRINT "Child";
2180 GOSUB 4000 :REM'pause
2190 R1 = 22 : C1 = 2 : R2 = 24 : C2 = 11 : GOSUB 4100 :REM'box
2200 LOCATE 23, 3 : PRINT "Child";
2210 GOSUB 4000 :REM'pause
2220 CLS
2230 LOCATE 2,10 : PRINT "GETTING STARTED";
2240 LOCATE 8, 2 : PRINT "List of Persons";
2250 LOCATE 12, 2 : PRINT "List of Marriages";
2260 LOCATE 16, 2 : PRINT "Formatted Diskette (for data)";
2270 GOSUB 4000 :REM'pause
2280 CLS
2290 LOCATE 2,10 : PRINT "LIST OF PERSONS";
2300 LOCATE 5, 2 : PRINT "Number Name F.No M.No"
2310 LOCATE 7, 2 : PRINT " 1";
2320 LOCATE 9, 2 : PRINT " 2";
2330 LOCATE 11, 2 : PRINT " 3";
2340 LOCATE 13, 2 : PRINT " 4";
2350 LOCATE 15, 2 : PRINT " 5";
2360 LOCATE 17, 2 : PRINT " 6";
2370 LOCATE 19, 2 : PRINT " 7";
2380 LOCATE 21, 2 : PRINT " 8";
2390 GOSUB 4000 :REM'pause
2400 LOCATE 7,10 : PRINT "You";
2410 GOSUB 4000 :REM'pause
2420 LOCATE 9,10 : PRINT "Your Father";
2430 GOSUB 4000 :REM'pause
2440 LOCATE 11,10 : PRINT "Your Mother";
2450 GOSUB 4000 :REM'pause
2460 LOCATE 7,26 : PRINT " 2";
2470 LOCATE 7,32 : PRINT " 3";
2480 GOSUB 4000 :REM'pause
2490 LOCATE 13,10 : PRINT "Your Spouse";
2500 GOSUB 4000 :REM'pause
2510 CLS
2520 LOCATE 2,10 : PRINT "LIST OF MARRIAGES";
2530 LOCATE 5, 2 : PRINT "M.No. H.No Husband W.No Wife";
2540 LOCATE 7, 2 : PRINT " 1";
2550 LOCATE 9, 2 : PRINT " 2";
2560 LOCATE 11, 2 : PRINT " 3";
2570 LOCATE 13, 2 : PRINT " 4";
2580 LOCATE 15, 2 : PRINT " 5";
2590 LOCATE 17, 2 : PRINT " 6";
2600 LOCATE 19, 2 : PRINT " 7";
2610 LOCATE 21, 2 : PRINT " 8";
2620 GOSUB 4000 :REM'pause
2630 LOCATE 7, 9 : PRINT " 2 Dad";
2640 LOCATE 7,26 : PRINT " 3 Mom";
2650 GOSUB 4000 :REM'pause
2660 LOCATE 9, 9 : PRINT " 1 Mel";
2670 LOCATE 9,26 : PRINT " 4 Helen";
2680 GOSUB 4000 :REM'pause
2690 CLS
2700 LOCATE 10,10 : PRINT "LET'S GET STARTED";
2710 GOSUB 4000 :REM'pause
2720 CLS
2730 LOCATE 3, 6 : PRINT "PREPARE YOUR DATA DISKETTE";
2740 LOCATE 7, 2 : PRINT "FORMAT a Diskette for your data";
2750 LOCATE 9, 6 : PRINT "(Without the System on it)";
2760 LOCATE 11, 6 : PRINT "(Give it a Label if you want to)";
2770 GOSUB 4000 :REM'pause
2780 LOCATE 15, 2 : PRINT "Copy the Verifile to it";
2790 GOSUB 4000 :REM'pause
2800 LOCATE 19, 2 : PRINT "Copy the Menu to it";
2810 GOSUB 4000 :REM'pause
2820 CLS
2830 LOCATE 3, 6 : PRINT "BRING UP BASIC";
2840 LOCATE 7, 2 : PRINT "Type: basic/s:256";
2850 LOCATE 9, 4 : PRINT "and press the 'enter' key.";
2860 LOCATE 13, 4 : PRINT "(Need a 256 byte file buffer"
2870 LOCATE 15, 4 : PRINT " for the Genealogy Records)"
2880 GOSUB 4000 :REM'pause
2890 CLS
2900 LOCATE 3, 6 : PRINT "BRING UP THE GENEALOGY MENU";
2910 LOCATE 7, 4 : PRINT "(With either the Program Diskette,";
2920 LOCATE 9, 4 : PRINT " or the Data Diskette in Place)";
2930 LOCATE 13, 2 : PRINT "Type: run ";CHR$(34);"menu";CHR$(34);
2940 LOCATE 15, 4 : PRINT "and press the 'enter' key.";
2950 GOSUB 4000 :REM'pause
2960 CLS
2970 LOCATE 2,10 : PRINT "CREATE THE DATA FILES";
2980 LOCATE 7, 2 : PRINT "Create (format) the Persons File";
2990 LOCATE 9, 4 : PRINT "Select the CREATPER Program";
3000 GOSUB 4000 :REM'pause
3010 LOCATE 13, 2 : PRINT "Create (format) the Marriages File";
3020 LOCATE 15, 4 : PRINT "Select the CREATMAR Program";
3030 GOSUB 4000 :REM'pause
3040 LOCATE 19, 2 : PRINT "Create (format) the Ordinances File";
3050 LOCATE 21, 4 : PRINT "Select the CREATORD Program";
3060 GOSUB 4000 :REM'pause
3070 CLS
3080 LOCATE 2,10 : PRINT "ENTER YOUR DATA";
3090 LOCATE 6, 2 : PRINT "Enter Personal Information";
3100 LOCATE 8, 4 : PRINT "Select the UPDATPER Program";
3110 GOSUB 4000 :REM'pause
3120 LOCATE 12, 2 : PRINT "Enter Marriage Information";
3130 LOCATE 14, 4 : PRINT "Select the UPDATMAR Program";
3140 GOSUB 4000 :REM'pause
3150 LOCATE 18, 2 : PRINT "Enter Ordinances Information";
3160 LOCATE 20, 4 : PRINT "Select the UPDATORD Program";
3170 GOSUB 4000 :REM'pause
3180 CLS
3190 LOCATE 2,10 : PRINT "FORM THE INDEXES";
3200 LOCATE 6, 2 : PRINT "Form the Parent/Child Index";
3210 LOCATE 8, 4 : PRINT "Select the INDEXPC Program";
3220 LOCATE 10, 6 : PRINT "(Run when Person Records Change)";
3230 GOSUB 4000 :REM'pause
3240 LOCATE 16, 2 : PRINT "Form the Marriages Index";
3250 LOCATE 18, 4 : PRINT "Select the INDEXMAR Program";
3260 LOCATE 20, 6 : PRINT "(Run when Marriage Records Change)";
3270 GOSUB 4000 :REM'pause
3280 CLS
3290 LOCATE 11,10 : PRINT "NOW THE FUN BEGINS";
3300 GOSUB 4000 :REM'pause
3310 CLS
3320 LOCATE 2,10 : PRINT "VIEW YOUR GENEALOGY";
3330 LOCATE 5, 2 : PRINT "Select the DISPLAY Program";
3340 LOCATE 7, 4 : PRINT "View Personal Information";
3350 LOCATE 9, 4 : PRINT "View Pedigree Charts";
3360 LOCATE 11, 4 : PRINT "View Family Groups";
3370 LOCATE 13, 4 : PRINT "View Ordinances";
3380 GOSUB 4000 :REM'pause
3390 LOCATE 18, 2 : PRINT "Select the DESCEND Program";
3400 LOCATE 20, 4 : PRINT "View Descendants";
3410 GOSUB 4000 :REM'pause
3420 CLS
3430 LOCATE 2,10 : PRINT "PAPER FOR THE CHARTS";
3440 LOCATE 5, 2 : PRINT "Wide (14 inch) Paper, or";
3450 LOCATE 7, 2 : PRINT "Narrow (8-1/2 inch) Paper"
3460 LOCATE 11, 2 : PRINT "Single Sheets, or";
3470 LOCATE 13, 2 : PRINT "Continuous Forms";
3480 LOCATE 17, 2 : PRINT "Blank Paper, or";
3490 LOCATE 19, 2 : PRINT "Pre-printed Forms";
3500 LOCATE 21, 4 : PRINT "Family Group, GA-032";
3510 LOCATE 23, 4 : PRINT "Pedigree Chart, GA-054";
3520 GOSUB 4000 :REM'pause
3530 CLS
3540 LOCATE 2,10 : PRINT "PRINT THE CHARTS";
3550 LOCATE 5, 2 : PRINT "Print Pedigree Charts";
3560 LOCATE 7, 4 : PRINT "Select the PEDIGREE Program";
3570 GOSUB 4000 :REM'pause
3580 LOCATE 11, 2 : PRINT "Print Family Group Sheets";
3590 LOCATE 13, 4 : PRINT "Select the FAMILY Program";
3600 GOSUB 4000 :REM'pause
3610 LOCATE 17, 2 : PRINT "Print Descendents Charts";
3620 LOCATE 19, 4 : PRINT "Select the DESCEND Program";
3630 GOSUB 4000 :REM'pause
3640 CLS
3650 LOCATE 2,10 : PRINT "PRINT THE LISTS";
3660 LOCATE 5, 2 : PRINT "Print Lists of Persons by Number";
3670 LOCATE 7, 4 : PRINT "Select the LISTPER Program";
3680 GOSUB 4000 :REM'pause
3690 LOCATE 9, 2 : PRINT "Print Alphabetized Lists of Persons";
3700 LOCATE 11, 4 : PRINT "Select the ALPHAPER Program";
3710 GOSUB 4000 :REM'pause
3720 LOCATE 13, 2 : PRINT "Print Lists of Marriages by Number";
3730 LOCATE 15, 4 : PRINT "Select the LISTMAR Program";
3740 GOSUB 4000 :REM'pause
3750 LOCATE 17, 2 : PRINT "Print Alphabetized Lists of Marriages";
3760 LOCATE 19, 4 : PRINT "Select the ALPHAMAR Program";
3770 GOSUB 4000 :REM'pause
3780 LOCATE 21, 2 : PRINT "Print the Parent/Child Index";
3790 LOCATE 23, 4 : PRINT "Select the LISTPCI Program";
3800 GOSUB 4000 :REM'pause
3810 CLS
3820 LOCATE 2, 5 : PRINT "PRINT DETAILED INFORMATION";
3830 LOCATE 6, 2 : PRINT "Print Detailed Personal Data";
3840 LOCATE 9, 4 : PRINT "Select the PRINTPER Program";
3850 GOSUB 4000 :REM'pause
3860 LOCATE 14, 2 : PRINT "Print Detailed Marriage Data";
3870 LOCATE 17, 4 : PRINT "Select the PRINTMAR Program";
3880 GOSUB 4000 :REM'pause
3890 CLS
3900 LOCATE 4,10 : PRINT "Genealogy ON DISPLAY";
3910 LOCATE 6,14 : PRINT "Version 5.0";
3920 LOCATE 10, 8 : PRINT "A User-Supported Program";
3930 LOCATE 14,10 : PRINT "By: Melvin O. Duke";
3940 LOCATE 16,12 : PRINT "P.O. Box 20836";
3950 LOCATE 18,10 : PRINT "San Jose, CA 95160";
3960 LOCATE 20,12 : PRINT "(408) 268-6637";
3970 LOCATE 23, 1
3980 GOSUB 4000 :REM'pause
3990 GOTO 4030
4000 REM Generalized Pause Routine
4010 A$ = INKEY$
4020 IF A$ = CHR$(27) THEN 4030 :ELSE 4070
4030 CLS
4040 'SCREEN 0,0,0,0
4050 WIDTH "scrn:",80
4060 GOTO 4200
4070 IF A$ = "" THEN 4010
4080 RETURN
4090 :REM'
4100 REM Generalized Box Routine
4110 REM Entry is R1, C1, R2, C2
4120 LINE (8*C1-4,8*R1-4)-(8*C2-4,8*R2-4),,B
4130 RETURN
4140 :REM'
4150 REM Generalized Line Routine
4160 REM Entry is R1, C1, R2, C2
4170 LINE (8*C1-4,8*R1-4)-(8*C2-4,8*R2-4)
4180 RETURN
4190 :REM'
4200 WINDOW OUTPUT 1
WINDOW CLOSE 2
SCREEN CLOSE 1
END