home *** CD-ROM | disk | FTP | other *** search
- 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
-