home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug059.arc / USINGTHE.DOC < prev   
Text File  |  1979-12-31  |  27KB  |  658 lines

  1. 10 REM Documentation for the Genealogy ON DISPLAY Programs
  2. 20 REM All data is in the form of DATA statements.
  3. 30 REM By:  Melvin O. Duke.  Updated June 1983.
  4. 40 DATA Genealogy
  5. 50 DATA User's Manual
  6. 60 DATA -5
  7. 70 DATA 1
  8. 80 INDENT = 0
  9. 90 DASHES$ = "+"+STRING$(54,45)+"+"
  10. 100 TRIM.LINE$ = "(Trim-line)"
  11. 110 REM Program begins here
  12. 120 READ TITLE$, DOC.NAME$, PAGE.NO, LINE.NO
  13. 130 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  14. 140 GOSUB 500  'For trim line and heading space
  15. 150 FOR I = 1 TO 6 : LPRINT : NEXT I
  16. 160 LPRINT CHR$(14);  'Set Expanded Print
  17. 170 LPRINT TAB(TAB.POS-2);TITLE$
  18. 180 LPRINT CHR$(18);  'Return to normal
  19. 190 FOR I = 1 TO 3 : LPRINT : NEXT I
  20. 200 LPRINT CHR$(27); "E"; 'Set Emphasized mode
  21. 210 LPRINT TAB(TAB.POS+12);"ON DISPLAY"
  22. 220 LPRINT CHR$(27); "F"; 'Return to normal
  23. 222 LPRINT : LPRINT : LPRINT
  24. 224 LPRINT TAB(TAB.POS+11);"Version 1.3"
  25. 230 FOR I = 1 TO 11 : LPRINT : NEXT I
  26. 240 LPRINT TAB(TAB.POS+10); DOC.NAME$
  27. 250 LINE.NO = LINE.NO + 27
  28. 260 '
  29. 270 READ REPLY$
  30. 280 IF LEFT$(REPLY$,1) = "." THEN GOSUB 850: GOTO 270
  31. 290 IF LINE.NO > 44 THEN GOSUB 610
  32. 300 REM Print the line if not a command
  33. 310 LPRINT TAB(TAB.POS);REPLY$
  34. 320 LINE.NO = LINE.NO + 1
  35. 330 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  36. 340 GOTO 270
  37. 350 REM Data for the Copyright Page
  38. 354 DATA ".pa"
  39. 358 DATA "Anyone may request a copy of these"
  40. 362 DATA "programs by sending two blank diskettes"
  41. 366 DATA "to the author of the programs (one for"
  42. 370 DATA "the programs, and the second for the"
  43. 374 DATA "documentation)."
  44. 378 DATA ".sp"
  45. 382 DATA "An addressed, postage-paid return"
  46. 386 DATA "mailer must accompany the diskettes (no"
  47. 390 DATA "exceptions, please).
  48. 394 DATA ".sp"
  49. 398 DATA "A copy of the programs with documenta-"
  50. 402 DATA "tion will be sent by return mail."
  51. 406 DATA ".sp"
  52. 410 DATA "Regardless of whether a contribution"
  53. 414 DATA "is made, the user is encouraged to"
  54. 418 DATA "copy and share the program with others."
  55. 422 DATA "Payment for use is discretionary on"
  56. 426 DATA "the part of each subsequent user."
  57. 430 DATA ".vt 4"
  58. 434 DATA "If you are using these programs, and"
  59. 438 DATA "finding them of value, your contribution"
  60. 442 DATA "($35 suggested) will be appreciated."
  61. 446 DATA ".sp"
  62. 450 DATA "Melvin O. Duke"
  63. 454 DATA "P. O. Box 20836"
  64. 458 DATA "San Jose, CA  95160"
  65. 462 DATA ".vt 4"
  66. 466 DATA "Copyright (c) 1983, by:"
  67. 470 DATA "Melvin O. Duke."
  68. 474 DATA ".sp"
  69. 478 DATA "All rights reserved."
  70. 482 '
  71. 500 REM Top of each page routine
  72. 510 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  73. 520 LPRINT
  74. 530 LPRINT TAB(30); TRIM.LINE$
  75. 540 LPRINT DASHES$ 'Dashes
  76. 550 FOR I = 1 TO 6
  77. 560  LPRINT
  78. 570 NEXT I
  79. 580 LINE.NO = LINE.NO + 6
  80. 590 RETURN
  81. 600 '
  82. 610 REM Bottom of each page Routine
  83. 620 IF PAGE.NO < 1 THEN LPRINT : LPRINT : LPRINT : GOTO 740
  84. 630 LPRINT TAB(TAB.POS); STRING$(40,45)  'on line 46
  85. 640 LPRINT TAB(TAB.POS+3); TITLE$+" ON DISPLAY.  Version 1.3" 'on line 47
  86. 650 IF PAGE.NO MOD 2 = 1 THEN 690
  87. 660 LPRINT TAB(TAB.POS);"Page";PAGE.NO;
  88. 670 LPRINT TAB(TAB.POS+27);"User's Manual"
  89. 680 GOTO 740
  90. 690 LPRINT TAB(TAB.POS); "User's Manual";
  91. 700 IF PAGE.NO < 10 THEN DELTA = 34
  92. 710 IF PAGE.NO >  9 THEN DELTA = 33
  93. 720 IF PAGE.NO > 99 THEN DELTA = 32
  94. 730 LPRINT TAB(TAB.POS+DELTA); "Page"; PAGE.NO  'on line 48
  95. 740 LPRINT : LPRINT : LPRINT
  96. 750 LPRINT DASHES$ 'dashes after 51
  97. 760 LPRINT TAB(30); TRIM.LINE$
  98. 770 LPRINT CHR$(12);
  99. 780 PAGE.NO = PAGE.NO + 1
  100. 790 LINE.NO = 1
  101. 800 IF REPLY$ = ".eof" THEN 820  'Bypass after last page
  102. 810 GOSUB 500  'For top of next page
  103. 820 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  104. 830 RETURN
  105. 840 '
  106. 850 REM Command Processor
  107. 860 IF LEFT$(REPLY$,3) = ".h1" THEN 960
  108. 870 IF LEFT$(REPLY$,3) = ".h2" THEN 1100
  109. 880 IF LEFT$(REPLY$,3) = ".h3" THEN 1210
  110. 890 IF LEFT$(REPLY$,3) = ".sp" THEN 1320
  111. 900 IF LEFT$(REPLY$,4) = ".eof" THEN 1370
  112. 910 IF LEFT$(REPLY$,3) = ".pa" THEN 1410
  113. 915 IF LEFT$(REPLY$,3) = ".pn" THEN PAGE.NO = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3)) : RETURN
  114. 920 IF LEFT$(REPLY$,3) = ".vt" THEN 1480
  115. 930 IF LEFT$(REPLY$,3) = ".pk" THEN 1590
  116. 940 IF LEFT$(REPLY$,3) = ".in" THEN 1720
  117. 950 STOP
  118. 960 REM Head 1 Processor
  119. 970 FOR I = LINE.NO TO 44
  120. 980  LPRINT
  121. 990 NEXT I
  122. 1000 GOSUB 610  'Bottom of page Routine
  123. 1010 IF PAGE.NO MOD 2 = 0 THEN GOSUB 1410  'For h1 on Odd pages
  124. 1020 LPRINT CHR$(14);  'Set expanded print
  125. 1030 IF PAGE.NO MOD 2 = 0 THEN ADJUST = -4 ELSE ADJUST = -7
  126. 1040 LPRINT TAB(TAB.POS+ADJUST); RIGHT$(REPLY$,LEN(REPLY$)-4)
  127. 1050 LPRINT CHR$(18);  'Return to normal
  128. 1060 LINE.NO = LINE.NO+1
  129. 1070 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  130. 1080 RETURN
  131. 1090 '
  132. 1100 REM Head 2 Processor
  133. 1110 IF LINE.NO = 7 THEN 1130 'skip spacing if at top of page
  134. 1120 IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  135. 1130 LPRINT CHR$(27); "E"; 'Set emphasized print
  136. 1140 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  137. 1150 LPRINT CHR$(27); "F"; 'Return to normal
  138. 1160 LPRINT
  139. 1170 LINE.NO = LINE.NO + 2
  140. 1180 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  141. 1190 RETURN
  142. 1200 '
  143. 1210 REM Head 3 Processor
  144. 1220 IF LINE.NO = 7 THEN 1240 'skip spacing if at top of page
  145. 1230 IF LINE.NO > 43 THEN GOSUB 1410 ELSE LPRINT:LPRINT:LINE.NO = LINE.NO+2
  146. 1240 LPRINT CHR$(27); "E"; 'Set emphasized print
  147. 1250 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-4)
  148. 1260 LPRINT CHR$(27); "F"; 'Return to normal
  149. 1270 LPRINT
  150. 1280 LINE.NO = LINE.NO + 2
  151. 1290 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  152. 1300 RETURN
  153. 1310 '
  154. 1320 REM Single Space Processor
  155. 1330 IF LINE.NO = 7 THEN 1350
  156. 1340 IF LINE.NO > 44 THEN GOSUB 1410 ELSE LPRINT : LINE.NO = LINE.NO + 1
  157. 1350 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  158. 1360 RETURN
  159. 1370 REM End of File Processor
  160. 1380 GOSUB 1410 'Bottom of Page
  161. 1390 LPRINT CHR$(12);
  162. 1400 GOTO 11820
  163. 1410 REM Page Eject Processor
  164. 1420 FOR I = LINE.NO TO 44
  165. 1430  LPRINT
  166. 1440  LINE.NO = LINE.NO + 1
  167. 1450 NEXT I
  168. 1460 GOSUB 610  'Bottom of Page Processing
  169. 1470 RETURN
  170. 1480 REM Vertical Tab Processor
  171. 1490 IF LINE.NO = 7 THEN 1580
  172. 1500 IF LINE.NO > 44 THEN GOSUB 610  'End of page
  173. 1510 QTY = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  174. 1520 FOR I = 1 TO QTY
  175. 1530  LPRINT
  176. 1540  LINE.NO = LINE.NO + 1
  177. 1550  IF LINE.NO > 44 THEN I = QTY
  178. 1560 NEXT I
  179. 1570 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  180. 1580 RETURN
  181. 1590 REM Pack Processor
  182. 1600 IF LINE.NO > 44 THEN GOSUB 610
  183. 1610 IF TAB.POS = 8 THEN ADJUST = 4
  184. 1620 IF TAB.POS = 13 THEN ADJUST = 7
  185. 1630 TAB.POS = TAB.POS + ADJUST + INDENT
  186. 1640 LPRINT CHR$(15); 'Packed printing
  187. 1650 WIDTH "lpt1:", 132 'set condensed width
  188. 1660 LPRINT TAB(TAB.POS); RIGHT$(REPLY$,LEN(REPLY$)-3)
  189. 1670 LPRINT CHR$(18); 'Return to normal
  190. 1680 WIDTH "lpt1:", 80  'return to normal
  191. 1690 LINE.NO = LINE.NO + 1
  192. 1700 IF PAGE.NO MOD 2 = 0 THEN TAB.POS = 8 ELSE TAB.POS = 13
  193. 1710 RETURN
  194. 1720 REM Indent Processor
  195. 1730 INDENT = VAL(RIGHT$(REPLY$,LEN(REPLY$)-3))
  196. 1740 RETURN
  197. 5980 DATA ".h1 USING THE PROGRAM"
  198. 5990 DATA ".pn 23"
  199. 6000 DATA ".h2 GETTING STARTED"
  200. 6010 DATA "The user should perform the following"
  201. 6020 DATA "steps in starting any of the Genealogy"
  202. 6030 DATA "ON DISPLAY programs."
  203. 6040 DATA ".sp
  204. 6050 DATA "1.  Insert the PC DOS diskette into"
  205. 6060 DATA "    Drive 'a:'."
  206. 6070 DATA ".sp
  207. 6080 DATA "2.  Turn the Printer On."
  208. 6090 DATA ".sp"
  209. 6100 DATA "3.  Turn the System-unit On."
  210. 6110 DATA ".sp"
  211. 6120 DATA "4.  Type today's date when the system"
  212. 6130 DATA "    asks the user to Enter today's date"
  213. 6140 DATA "    (mm-dd-yy):"
  214. 6150 DATA ".sp"
  215. 6151 DATA "5.  Type the correct time if the system"
  216. 6152 DATA "    asks the user to Enter the time."
  217. 6153 DATA "    (hh:mm:ss):"
  218. 6154 DATA ".sp"
  219. 6160 DATA "6.  Type: basica/s:256"
  220. 6170 DATA "          and press the enter key"
  221. 6180 DATA ".sp"
  222. 6190 DATA "7.  Replace the DOS Diskette with the"
  223. 6200 DATA "    Genealogy ON DISPLAY diskette."
  224. 6210 DATA ".sp"
  225. 6220 DATA "8.  Type: load, followed by the name of"
  226. 6230 DATA "           one of the programs, and"
  227. 6240 DATA "           press the enter key."
  228. 6250 DATA ".sp"
  229. 6251 DATA "    (or press key F3 , type the name"
  230. 6252 DATA "    of the desired program) and press"
  231. 6253 DATA "    the enter key."
  232. 6254 DATA ".sp"
  233. 6260 DATA "9.  Replace the Program Diskette with"
  234. 6270 DATA "    the Data Diskette in Drive 'a:', and"
  235. 6280 DATA "    place the Ordinances Diskette in"
  236. 6290 DATA "    Drive 'b:'."
  237. 6300 DATA ".sp"
  238. 6310 DATA "10.  Type: run"
  239. 6320 DATA "          and press the enter key."
  240. 6321 DATA "    (or press key F2)."
  241. 6330 DATA ".sp"
  242. 6340 DATA "11.  Follow any instructions which appear"
  243. 6350 DATA "     at the bottom of each screen."
  244. 6360 DATA ".pa"
  245. 7400 DATA ".h2 FIRST TIME USAGE"
  246. 7410 DATA "Good procedures indicate that upon"
  247. 7420 DATA "receipt of any program or programs, it"
  248. 7430 DATA "is highly desirable for you to make"
  249. 7440 DATA "back-up copies for your own protection."
  250. 7450 DATA "Such is surely the case with the"
  251. 7460 DATA "Genealogy ON DISPLAY programs."
  252. 7470 DATA ".sp"
  253. 7480 DATA "Following the backup of the programs"
  254. 7490 DATA "themselves, start with a formatted"
  255. 7500 DATA "diskette, which is empty of programs"
  256. 7505 DATA "and data.  Do not include DOS (/s)."
  257. 7510 DATA "(This diskette will be filled with"
  258. 7520 DATA "genealogical data very shortly.)"
  259. 7540 DATA ".sp"
  260. 7550 DATA "Load the 'creatper' program by typing"
  261. 7551 DATA "'load' followed by a quote and 'creatper'"
  262. 7552 DATA "or by pressing the F3 key and typing"
  263. 7553 DATA "'creatper', and press the enter key."
  264. 7554 DATA "Then, after making sure that the for-"
  265. 7560 DATA "matted diskette is in Drive a:, type"
  266. 7570 DATA "'run' (or press the F2 key), and press"
  267. 7571 DATA "the enter key."
  268. 7572 DATA ".sp"
  269. 7580 DATA "This will cause the creation of a Persons"
  270. 7590 DATA "File, which will contain 400 'empty'"
  271. 7600 DATA "records, into which you will shortly be"
  272. 7610 DATA "entering data about the persons on your"
  273. 7620 DATA "list."
  274. 7630 DATA ".sp"
  275. 7640 DATA "Next, load the 'creatmar' program, by"
  276. 7641 DATA "typing 'load' followed by a quote and"
  277. 7642 DATA "'creatmar', or by pressing the F3 key"
  278. 7643 DATA "and they typing 'creatmar'."
  279. 7644 DATA ".sp"
  280. 7650 DATA "Then, after making sure that the data"
  281. 7660 DATA "diskette (which contains the Persons"
  282. 7665 DATA "File) is in Drive 'a:', run the"
  283. 7667 DATA "'creatmar' program by typing 'run' and"
  284. 7668 DATA "press the enter key, or press the F2"
  285. 7670 DATA "key.  This will cause the creation of a"
  286. 7680 DATA "Marriages File, which will contain 200"
  287. 7690 DATA "'empty' records, into which you will"
  288. 7700 DATA "shortly be entering data about the"
  289. 7710 DATA "marriages on your list."
  290. 7720 DATA ".sp"
  291. 7730 DATA "Finally, load the 'creatord' program."
  292. 7740 DATA "Make sure that a second data diskette"
  293. 7750 DATA "(the one for the ordinance file) is in"
  294. 7760 DATA "Drive 'b:'.  Then run the 'creatord'"
  295. 7770 DATA "program.  This will cause the creation"
  296. 7780 DATA "of the Ordinances File, which will"
  297. 7790 DATA "contain 400 'empty' records, into"
  298. 7800 DATA "which you will shortly be entering"
  299. 7810 DATA "data about ordinances for the people"
  300. 7820 DATA "on your list."
  301. 7840 DATA ".h3 Caution
  302. 7850 DATA "A word of extreme caution:  Once you"
  303. 7860 DATA "have run the 'creatper' program, the"
  304. 7870 DATA "'creatmar' program, and the 'creatord'"
  305. 7880 DATA "programs, you do NOT, repeat NOT, want"
  306. 7890 DATA "to run them again (at least not"
  307. 7900 DATA "against the same files)."
  308. 7910 DATA ".sp"
  309. 7920 DATA "To do so would mean that you would"
  310. 7930 DATA "wipe-out any previous data that was in"
  311. 7940 DATA "the files at the time that you ran the"
  312. 7950 DATA "programs again."
  313. 7960 DATA ".pa"
  314. 8340 DATA ".h2 HOW TO OPERATE."
  315. 8350 DATA ".h3 Operating the updatper program."
  316. 8360 DATA "After loading the updatper program, the"
  317. 8370 DATA "user should make sure that the data"
  318. 8380 DATA "diskette is in Drive 'a:'.  He then"
  319. 8390 DATA "will 'run' the program."
  320. 8400 DATA ".sp"
  321. 8410 DATA "After the logo is displayed, the user"
  322. 8420 DATA "is asked which record he wants to up-"
  323. 8430 DATA "date.  He should respond with a valid"
  324. 8440 DATA "number in the range of 1 to 400."
  325. 8450 DATA ".sp"
  326. 8460 DATA "The current content of the record is"
  327. 8470 DATA "shown.  If the record has never been"
  328. 8480 DATA "used, the record-number shown will be"
  329. 8490 DATA "negative.  As long as this number is"
  330. 8500 DATA "negative, it will be bypassed for any"
  331. 8510 DATA "further processing.  The user should"
  332. 8520 DATA "enter the record-number."
  333. 8530 DATA ".sp"
  334. 8540 DATA "The user is prompted for input.  He may"
  335. 8550 DATA "bypass any field by pressing the enter"
  336. 8560 DATA "key.  He may also bypass all remaining"
  337. 8570 DATA "fields by typing / and then pressing"
  338. 8580 DATA "the enter key."
  339. 8581 DATA ".sp"
  340. 8582 DATA "Note:  Dates should be entered as:"
  341. 8583 DATA "dd Mmm yyyy, such as: 06 Jan 1943."
  342. 8590 DATA ".pa"
  343. 8600 DATA "When finished with his updating, he is"
  344. 8610 DATA "asked to indicate what he wants to do"
  345. 8620 DATA "with the record.  He may either 'save'"
  346. 8630 DATA "it, he may 'forget' it, or he may make"
  347. 8640 DATA "'more' changes to the record.  As soon"
  348. 8650 DATA "as he says 'save', the record is saved"
  349. 8660 DATA "and he is once more prompted about the"
  350. 8670 DATA "next record to update."
  351. 8680 DATA ".sp"
  352. 8690 DATA "When he is through, he should indicate"
  353. 8700 DATA "that he wants to update record 0."
  354. 8710 DATA ".pa"
  355. 8720 DATA ".h3 Operating the updatmar program."
  356. 8730 DATA "After loading the updatmar program,"
  357. 8740 DATA "the user should make sure that the"
  358. 8750 DATA "data diskette is in Drive 'a:'."
  359. 8760 DATA "He will then 'run' the program."
  360. 8770 DATA ".sp"
  361. 8780 DATA "After the logo is displayed, the user"
  362. 8790 DATA "is asked which record he wants to up-"
  363. 8800 DATA "date.  He should respond with a valid"
  364. 8810 DATA "number in the range of 1 to 400."
  365. 8820 DATA ".sp"
  366. 8830 DATA "The current content of the record is"
  367. 8840 DATA "shown.  If the record has never been"
  368. 8850 DATA "used, the record-number shown will be"
  369. 8860 DATA "negative.  As long as this number is"
  370. 8870 DATA "negative, it will be bypassed for any"
  371. 8880 DATA "further processing.  The user should"
  372. 8890 DATA "enter the record-number."
  373. 8900 DATA ".sp"
  374. 8910 DATA "The user is prompted for input.  He may"
  375. 8920 DATA "bypass any field by pressing the enter"
  376. 8930 DATA "key.  He may also bypass all remaining"
  377. 8940 DATA "fields by typing / and then pressing"
  378. 8960 DATA "the enter key."
  379. 8970 DATA ".sp"
  380. 8980 DATA "When finished with his updating, he is"
  381. 8990 DATA "asked to indicate what he wants to do"
  382. 9000 DATA "with the record.  He may either 'save'"
  383. 9010 DATA "it, he may 'forget' it, or he may make"
  384. 9020 DATA "'more' changes to the record.  As soon"
  385. 9030 DATA "as he says 'save', the record is saved"
  386. 9040 DATA "and he is once more prompted about the"
  387. 9050 DATA "next record to update."
  388. 9060 DATA ".sp"
  389. 9070 DATA "When he is through, he should indicate"
  390. 9080 DATA "that he wants to update record 0."
  391. 9090 DATA ".pa"
  392. 9100 DATA ".h2 Operating the updatord program."
  393. 9110 DATA "After loading the updatord program, the"
  394. 9120 DATA "user should make sure that the data"
  395. 9130 DATA "diskette is in Drive 'a:', and that"
  396. 9135 DATA "the ordinances diskette is in Drive"
  397. 9140 DATA "'b:'.  He will then 'run' the program."
  398. 9150 DATA ".sp"
  399. 9160 DATA "After the logo is displayed, the user"
  400. 9170 DATA "is asked which record he wants to up-"
  401. 9180 DATA "date.  He should respond with a valid"
  402. 9190 DATA "number in the range of 1 to 400."
  403. 9200 DATA ".sp"
  404. 9210 DATA "The user is prompted for input.  He may"
  405. 9220 DATA "bypass any field by pressing the enter"
  406. 9230 DATA "key.  He may also bypass all remaining"
  407. 9240 DATA "fields by typing / and then pressing"
  408. 9250 DATA "the enter key."
  409. 9260 DATA ".sp"
  410. 9261 DATA "Dates should be entered as: dd Mmm yyyy,"
  411. 9262 DATA "such as:  05 Aug 1922."
  412. 9263 DATA ".sp"
  413. 9270 DATA "When finished with his updating, he is"
  414. 9280 DATA "asked to indicate what he wants to do"
  415. 9290 DATA "with the record.  He may either 'save'"
  416. 9300 DATA "it, he may 'forget' it, or he may make"
  417. 9310 DATA "'more' changes to the record.  As soon"
  418. 9320 DATA "as he says 'save', the record is saved"
  419. 9330 DATA "and he is once more prompted about the"
  420. 9340 DATA "next record to update."
  421. 9350 DATA ".sp"
  422. 9360 DATA "When he is through, he should indicate"
  423. 9370 DATA "that he wants to update record 0."
  424. 9380 DATA ".pa"
  425. 9390 DATA ".h3 Operating the indexpc program."
  426. 9400 DATA "The 'indexpc' program is fundamental to"
  427. 9410 DATA "the creation of a parent/child index,"
  428. 9420 DATA "which associates parents with their"
  429. 9430 DATA "children."
  430. 9440 DATA ".sp"
  431. 9445 DATA "It should be run after any additions"
  432. 9450 DATA "of persons to the Persons File, when-"
  433. 9460 DATA "ever birthdates are added or changed,"
  434. 9470 DATA "or when identification of parents have"
  435. 9475 DATA "been added or changed."
  436. 9480 DATA ".sp"
  437. 9490 DATA "Load the 'indexpc' program, and make"
  438. 9500 DATA "sure that the data diskette (contain-"
  439. 9502 DATA "ing the Persons File and the Marriages"
  440. 9503 DATA "File) is in Drive 'a:'.  Then 'run' the"
  441. 9510 DATA "'indexpc' program."
  442. 9512 DATA ".sp"
  443. 9513 DATA "A file named 'pcindex' will be created"
  444. 9514 DATA "on the data diskette on Drive 'a;'."
  445. 9520 DATA ".pa"
  446. 9590 DATA ".h3 Operating the indexmar program."
  447. 9600 DATA "The 'indexmar' program is fundamental"
  448. 9610 DATA "to the creation of a marriages index,"
  449. 9620 DATA "which associates spouses with each"
  450. 9621 DATA "other."
  451. 9630 DATA ".sp"
  452. 9640 DATA "It should be run after marriages are"
  453. 9645 DATA "added to the Marriages File, whenever"
  454. 9650 DATA "marriage-dates are added or changed,"
  455. 9660 DATA "or whenever changes are made which re-"
  456. 9670 DATA "identify spouses."
  457. 9680 DATA ".sp"
  458. 9690 DATA "Load the 'indexmar' program, and make"
  459. 9700 DATA "sure that the data diskette (containing"
  460. 9710 DATA "the Persons File and the Marriages File)"
  461. 9720 DATA "is in Drive 'a:'.  Then 'run' the"
  462. 9730 DATA "program."
  463. 9740 DATA ".sp"
  464. 9750 DATA "A data file named 'mindex' will be"
  465. 9760 DATA "created on the data diskette in Drive"
  466. 9770 DATA "'a:'."
  467. 10000 DATA ".pa"
  468. 10010 DATA ".h3 Operating the display program."
  469. 10020 DATA "Before running the display program,"
  470. 10030 DATA "the user should know that any changes"
  471. 10040 DATA "that he has made to the data files may"
  472. 10050 DATA "have made his indices out-of-date."
  473. 10060 DATA "This will have happened if the user"
  474. 10070 DATA "has entered a new person, a new"
  475. 10080 DATA "marriage, a new relationship (such as"
  476. 10090 DATA "a reference to a parent), a new"
  477. 10100 DATA "birth-date, a new marriage-date, or"
  478. 10110 DATA "a new Name."
  479. 10120 DATA ".sp"
  480. 10130 DATA "The indices are still correct if the"
  481. 10140 DATA "user has entered new death-dates,"
  482. 10150 DATA "burial-dates, or any information about"
  483. 10160 DATA "locations (cities, counties, states)"
  484. 10170 DATA "of births, deaths, ordinances, etc."
  485. 10180 DATA ".sp"
  486. 10190 DATA "If the indices are out-of-date, the"
  487. 10200 DATA "user should update them before running"
  488. 10210 DATA "the 'display' program, by running the"
  489. 10211 DATA "'indexper' and 'indexmar' programs."
  490. 10220 DATA ".sp"
  491. 10230 DATA "After loading the 'display' program, the"
  492. 10240 DATA "user should make sure that the data"
  493. 10250 DATA "diskette is in Drive 'a:', and the ordi-"
  494. 10260 DATA "nances diskette in Drive 'b:'.  He"
  495. 10270 DATA "should then 'run' the program."
  496. 10280 DATA ".sp"
  497. 10290 DATA "After the logo is displayed, the user"
  498. 10300 DATA "is asked for the record-number of the"
  499. 10310 DATA "person that he wants to locate.  He"
  500. 10320 DATA "should enter a number which he knows to"
  501. 10330 DATA "be valid."
  502. 10340 DATA ".pa"
  503. 10350 DATA "The personal information about that"
  504. 10360 DATA "person will then be shown on the display."
  505. 10370 DATA ".sp"
  506. 10380 DATA "The user may then enter 'ps' (print"
  507. 10390 DATA "the screen), he may enter 'pc' (for a"
  508. 10400 DATA "pedigree chart), he may enter 'fg' (for"
  509. 10410 DATA "a family group), he may enter 'o' (for"
  510. 10420 DATA "ordinance information), he may enter 'p'"
  511. 10430 DATA "followed by a valid number (requesting"
  512. 10440 DATA "information about a person), he may enter"
  513. 10450 DATA "'m' followed by a valid number (requesting"
  514. 10460 DATA "information about a marriage), or he may"
  515. 10470 DATA "enter 'q' (asking to quit)."
  516. 10480 DATA ".sp"
  517. 10490 DATA "When the pedigree information appears,"
  518. 10500 DATA "the user may then enter 'ps' (print the"
  519. 10510 DATA "screen, he may enter 'fg' (requesting"
  520. 10520 DATA "a family group), he may enter 'pc'"
  521. 10530 DATA "(asking that the pedigree chart be"
  522. 10540 DATA "re-drawn), he may enter 'l' followed by"
  523. 10550 DATA "a valid number (requesting personal"
  524. 10560 DATA "information about a person on the stated"
  525. 10570 DATA "line), he may enter 'm' followed by a"
  526. 10580 DATA "valid number (requesting information"
  527. 10590 DATA "about a marriage), or he may enter 'q'"
  528. 10600 DATA "(asking to quit)."
  529. 10610 DATA ".pa"
  530. 10620 DATA "When the family group information appears,"
  531. 10630 DATA "the user may enter 'ps' (print the"
  532. 10640 DATA "screen), he may enter 'f' (asking for the"
  533. 10650 DATA "father), he may enter 'm' (asking for the"
  534. 10660 DATA "mother), he may enter 'p' followed by a"
  535. 10670 DATA "valid number (asking for about a person),"
  536. 10680 DATA "he may enter 'c' followed by a valid"
  537. 10690 DATA "number (asking for information about a"
  538. 10700 DATA "child), he may enter 'm' followed by a"
  539. 10710 DATA "valid number (requesting information"
  540. 10720 DATA "about a marriage, or he may enter 'q'"
  541. 10730 DATA "(asking to quit)."
  542. 10750 DATA ".sp"
  543. 10760 DATA "When the ordinance information appears,"
  544. 10780 DATA "The user may then enter 'ps' (print"
  545. 10790 DATA "the screen), he may enter 'pc' (for a"
  546. 10800 DATA "pedigree chart), he may enter 'fg' (for"
  547. 10810 DATA "a family group), he may enter 'o' (for"
  548. 10820 DATA "ordinance information), he may enter 'p'"
  549. 10830 DATA "followed by a valid number (requesting"
  550. 10840 DATA "information about a person), he may enter"
  551. 10850 DATA "'m' followed by a valid number (requesting"
  552. 10860 DATA "information about a marriage), or he may"
  553. 10870 DATA "enter 'q' (asking to quit)."
  554. 10880 DATA ".pa"
  555. 10890 DATA ".h2 Operating the Pedigree Program"
  556. 10900 DATA "After loading the 'pedigree' program,"
  557. 10910 DATA "the user should make sure that the"
  558. 10920 DATA "data diskette is in Drive 'a:', that the"
  559. 10930 DATA "ordinances diskette is in Drive 'b:',"
  560. 10940 DATA "and that the printer is on and ready."
  561. 10950 DATA ".sp"
  562. 10960 DATA "He should then 'run' the program, and"
  563. 10970 DATA "follow any instructions which appear at"
  564. 10980 DATA "the bottom of the display."
  565. 10990 DATA ".sp"
  566. 11000 DATA "Note:  The pedigree program was designed"
  567. 11010 DATA "to use a form which is Copyrighted, 1966,"
  568. 11020 DATA "The Genealogical Society of the Church of"
  569. 11030 DATA "Jesus Christ of Latter Day Saints, Inc."
  570. 11040 DATA "Stock #GA-054"
  571. 11050 DATA ".sp"
  572. 11060 DATA "If such a form is not available, the"
  573. 11070 DATA "content of the pedigree can be printed"
  574. 11080 DATA "on any available printer paper."
  575. 11090 DATA ".pa"
  576. 11100 DATA ".h2 Operating the Family Program"
  577. 11110 DATA "After loading the 'family' program,"
  578. 11120 DATA "the user should make sure that the"
  579. 11130 DATA "data diskette is in Drive 'a:', that the"
  580. 11140 DATA "ordinances diskette is in Drive `b:', and"
  581. 11150 DATA "that the printer is on and ready."
  582. 11160 DATA ".sp"
  583. 11170 DATA "He should then 'run' the program, and"
  584. 11180 DATA "follow any instructions which appear at"
  585. 11190 DATA "the bottom of the display."
  586. 11200 DATA ".sp"
  587. 11210 DATA "Note:  The family program was designed"
  588. 11220 DATA "to use a Family Group Record form, which"
  589. 11230 DATA "was copyrighted 1972 by the Genealogical"
  590. 11240 DATA "Society of the Church of Jesus Christ of"
  591. 11250 DATA "Latter Day Saints, Inc.  Stock #GA-032."
  592. 11260 DATA ".sp"
  593. 11270 DATA "If such a form is not available, the"
  594. 11280 DATA "content of the pedigree can be printed"
  595. 11290 DATA "on any available printer paper."
  596. 11300 DATA ".pa"
  597. 11310 DATA ".h3 Operating the other programs."
  598. 11320 DATA "After loading one of the other programs,"
  599. 11330 DATA "the user should make sure that the data"
  600. 11340 DATA "diskette is in Drive 'a:', that the"
  601. 11350 DATA "ordinances diskette is in Drive 'b:',"
  602. 11360 DATA "and that the printer is on and ready."
  603. 11370 DATA "He will then 'run' the program."
  604. 11380 DATA ".sp"
  605. 11390 DATA "Note:  See the Table of Contents for the"
  606. 11400 DATA "names of the other programs."
  607. 11410 DATA ".sp"
  608. 11420 DATA "After the logo is displayed, the user"
  609. 11430 DATA "observes the information that is being"
  610. 11440 DATA "shown on the display screen, and waits"
  611. 11450 DATA "for the program to complete."
  612. 11460 DATA ".pa"
  613. 11470 DATA ".h2 HOW TO STOP."
  614. 11480 DATA "The user may stop at any time, by"
  615. 11490 DATA "pressing (and holding down) the control"
  616. 11500 DATA "(Ctrl) key, and then pressing the Break"
  617. 11510 DATA "key."
  618. 11520 DATA ".sp"
  619. 11530 DATA ".h3 Stopping the Update Programs."
  620. 11540 DATA "The user may stop one of the update"
  621. 11550 DATA "programs (updatper, updatmar, or"
  622. 11560 DATA "updatord) by requesting an update of"
  623. 11561 DATA "record 0."
  624. 11570 DATA ".h3 Stopping the Display Program."
  625. 11580 DATA "The user may stop the display program"
  626. 11590 DATA "by keying 'q' or 'quit' when he is"
  627. 11600 DATA "asked for his next action."
  628. 11610 DATA ".h3 Stopping the Pedigree Program."
  629. 11620 DATA "The user may stop the pedigree program"
  630. 11630 DATA "by asking for a printout of the pedigree"
  631. 11640 DATA "for person-number 0."
  632. 11650 DATA ".h3 Stopping the Family Program."
  633. 11660 DATA "The user may stop the family program"
  634. 11670 DATA "by asking for a printout of the family"
  635. 11680 DATA "whose marriage-number was 0."
  636. 11690 DATA ".pa"
  637. 11700 DATA ".h3 Stopping the Other Programs."
  638. 11710 DATA "The other programs may only be stopped"
  639. 11720 DATA "with the 'control-break' sequence, as"
  640. 11730 DATA "indicated above.  However, the user"
  641. 11740 DATA "is cautioned that if he does this while"
  642. 11750 DATA "writing new indices to the diskette"
  643. 11751 DATA "(during the running of the 'indexpc'"
  644. 11752 DATA "or 'indexmar' programs), the indices"
  645. 11760 DATA "that are currently being written may be"
  646. 11770 DATA "destroyed, and will have to be re-built"
  647. 11780 DATA "before the 'display', 'pedigree',"
  648. 11790 DATA "'family', and 'alphamar' programs are"
  649. 11800 DATA "run."
  650. 11801 DATA ".sp"
  651. 11802 DATA "The damaged index can be re-built by"
  652. 11803 DATA "re-running the 'indexpc' or 'indexmar'"
  653. 11804 DATA "program which was stopped with the"
  654. 11805 DATA "'control-break' sequence."
  655. 11810 DATA ".eof"
  656. 11820 END
  657. ss the F2"
  658. 76