home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / a / dbgen.lbr / GEN.DZC / GEN.DOC
Encoding:
Text File  |  1993-10-26  |  22.3 KB  |  507 lines

  1. .he           G E N E A L O G Y    D O C U M E N T A T I O N          Page #
  2.  
  3.  
  4.  
  5. 0. Table of contents:
  6.  
  7.  
  8.  
  9.      1.   Overview
  10.  
  11.  
  12.  
  13.      2.   Installation
  14.  
  15.      áá   2.0  Cop∙ thσ distributioε disδ.
  16.      áá   2.1  Operating from a diskette on drive B:
  17. ááááááá   2.2  Operatinτ froφ ß diskettσ oε ß drivσ othe≥ thaε B:
  18. ááááááá   2.3  Operating from a hard disk:
  19.  
  20.  
  21.  
  22.      3.   User's guide
  23.  
  24. ááááááá   3.1 Getting started:
  25. ááááááá   3.2 Adding new people or editing existing people:
  26.  
  27. ááááááá        3.2.1 Advice on adding new families and assigning reference numbers:
  28.  
  29. ááááááá   3.3 Adding and editing the biographie for a person.
  30.  
  31. ááááááá ááááááá3.3.1 Adding or appending to a biographie.   
  32. ááááááá        3.3.2 Editing an existing biographie.
  33.  
  34. ááááááá   3.4 Exploring your genealogy:
  35.  
  36.  
  37.      4.   Miscellaneous notes
  38.  
  39. ááááááá   4.1 Disk space requirements
  40. ááááááá   4.2 Execution speed:
  41. ááááááá   4.3 Known bugs:
  42.  
  43. ááááááá ááááááá4.3.1 Index problems:
  44. ááááááá        4.3.2 Too many memory variables:
  45. ááááááá        4.3.3 Errors when you (Q)uit:
  46.  
  47.  
  48.      5.   Files
  49.  
  50. ááááááá   5.1 Command files:
  51. ááááááá   5.2 Format files:
  52. ááááááá   5.3 Data base files:
  53.  
  54.  
  55. ááááá6.áááCopies of help screens
  56. .pa  
  57. è1. Overview:
  58.  
  59.           Thσ genealogica∞ datß basσ prograφ "EXPLOREó allow≤ yo⌡ t∩ maintaiε ß ì
  60. ááááádatß basσ oµ peoplσ wh∩ arσ relateΣ t∩ eacΦ other« Yo⌡ caε adΣ ne≈ peoplσ ì
  61. ááááát∩ thσ datß basσ anΣ theε linδ theφ togethe≥ b∙ indicatinτ thσ direc⌠ ì
  62. ááááárelationship≤ betweeε thσ people« 
  63.  
  64. ááááá     B∙ direc⌠ relationship≤ ╔ meaε tha⌠ yo⌡ indicatσ fo≥ eacΦ persoε wh∩ ì
  65. áááááhi≤ parent≤ anΣ spouse≤ arσ (were)« B∙ followinτ thσ link≤ betweeε childreε ì
  66. áááááanΣ parents¼ anΣ betweeε spouses¼ thσ systeφ i≤ ablσ t∩ determinσ thσ ho≈ ì
  67. áááááan∙ tw∩ peoplσ arσ related.
  68.  
  69. ááááá     Oncσ yo⌡ havσ loadeΣ iε you≥ famil∙ treσ yo⌡ caε "EXPLOREó o≥ navigatσ ì
  70. áááááthσ genealog∙ oε thσ screen« Yo⌡ picδ ß persoε t∩ star⌠ with« Thσ systeφ ì
  71. áááááwil∞ theε displa∙ hi≤ immediatσ famil∙ oε thσ screeε witΦ hiφ iε thσ box« ì
  72. áááááUsinτ thσ command≤ availiablσ yo⌡ caε theε positioε thσ sta≥ (*⌐ t∩ thσ ì
  73. ááááápersoε oε thσ screeε tha⌠ yo⌡ arσ interesteΣ iε anΣ viß thσ (G)∩ commanΣ ì
  74. ááááádispla∙ hi≤ immediatσ family¼ o≥ viß thσ (B)iograph∙ commanΣ displa∙ hi≤ ì
  75. ááááábiograpy.
  76.  
  77. ááááá     B∙ repetitivle∙ movinτ thσ sta≥ (*⌐ t∩ thσ fathe≥ oµ thσ famil∙ oε thσ ì
  78. áááááscreeε anΣ usinτ thσ (G)∩ commanΣ yo⌡ wil∞ climΓ thσ famil∙ treσ toward≤ ì
  79. áááááit≤ source« Iµ yo⌡ d∩ thi≤ iε thσ directioε oµ thσ childreε oε thσ screeε ì
  80. áááááyo⌡ wil∞ follo≈ onσ oµ thσ path≤ oµ descendant≤ oµ thσ origina∞ person« Yo⌡ ì
  81. ááááácaε als∩ explorσ horizontall∙ b∙ repetivel∙ movinτ t∩ thσ spousσ oε thσ ì
  82. ááááásrceen.
  83.  
  84. ááááá     Thσ datß basσ oε thσ distributioε disδ contain≤ severa∞ generation≤ oµ ì
  85. áááááthσ famil∙ oµ Williaφ thσ conquerer« Tr∙ explorinτ i⌠ t∩ ge⌠ ß fee∞ fo≥ ì
  86. áááááwha⌠ yo⌡ caε do« Notσ tha⌠ iε thσ filσ William'≤ las⌠ namσ i≤ "oµ ì
  87. áááááNormandie"« You'l∞ neeΣ hi≤ las⌠ namσ t∩ ge⌠ started.
  88.  
  89. ááááá     Therσ arσ command≤ iε thσ explorσ prograφ tha⌠ allo≈ yo⌡ t∩ adΣ anΣ ì
  90. áááááedi⌠ thσ peoplσ iε you≥ genealog∙ anΣ thei≥ biographies« Thesσ command≤ usσ ì
  91. ááááácertaiε oµ thσ dbaseI╔ function≤ (edit¼ browse¼ append⌐ s∩ yo⌡ wil∞ neeΣ t∩ ì
  92. ááááákno≈ thσ contro∞ key≤ tha⌠ arσ useΣ iε thesσ comand≤ ^Y,^Q,^W¼ etc« ì
  93. áááááOtherwisσ thσ prograφ i≤ designeΣ fo≥ ß novicσ compute≥ user« Therσ arσ ì
  94. áááááfou≥ hel≡ screens« 
  95.  
  96. ááááá     Wheε yo⌡ firs⌠ star⌠ u≡ i⌠ i≤ usefu∞ t∩ pagσ througΦ thσ hel≡ screen≤ ì
  97. áááááa≤ the∙ contaiε informatioε tha⌠ i≤ wortΦ knowinτ righ⌠ away.
  98. .pa
  99. è2.áInstallation:
  100.  
  101.      2.0  Cop∙ thσ distributioε disδ anΣ storσ thσ origina∞ iε ß safσ place
  102.  
  103.      2.1  Operating from a diskette on drive B:
  104.  
  105.                Thσ systemσ i≤ pre-configureΣ t∩ operatσ froφ disδ b:« S∩ pu⌠ thσ ì
  106. áááááááááágenealog∙ diskettσ iε drivσ b:« Pu⌠ you≥ dbaseI╔ diskettσ iε drivσ A║ ì
  107. ááááááááááanΣ ruε dbaseII« A⌠ thσ do⌠ (.⌐ promp⌠ type║ "D╧ B:EXPLOREó anΣ you≥ ì
  108. ááááááááááoε you≥ way.
  109. áááááááááá          
  110.  
  111.      2.2  Operatinτ froφ ß diskettσ oε ß drivσ othe≥ thaε B:
  112.  
  113. áááááááááá     Iµ yo⌡ wan⌠ t∩ ruε froφ anothe≥ drive¼ yo⌡ mus⌠ modif∙ onσ linσ ì
  114. ááááááááááoµ thσ commanΣ filσ "EXPLORE.CMD"« It'≤ aε obviou≤ changσ s∩ don'⌠ ì
  115. áááááááááápanic« 
  116. áááááááááá     A⌠ thσ ver∙ beginninτ oµ thσ commanΣ filσ (linσ ╡ ╔ think⌐ i≤ ß ì
  117. áááááááááálinσ tha⌠ say≤ "SE╘ DEFAUL╘ T╧ B:ó Yo⌡ mus⌠ changσ thσ B║ t∩ C:¼ D║ o≥ ì
  118. ááááááááááwhateve≥ drivσ yo⌡ arσ planninτ t∩ ruε from« Usσ thσ ╬ commanΣ iε ì
  119. ááááááááááwordsta≥ t∩ makσ thσ modification« 
  120. áááááááááá     Iµ yo⌡ wil∞ no⌠ alway≤ ruε froφ thσ samσ drive« Pu⌠ ß sta≥ a⌠ thσ ì
  121. áááááááááábeginninτ oµ thσ "SE╘ DEFAULTó linσ iε EXPLORE.CM─ t∩ makσ i⌠ ß ì
  122. áááááááááácommen⌠ s∩ i⌠ wil∞ no⌠ execute« Iε thi≤ casσ eacΦ timσ yo⌡ usσ thσ ì
  123. áááááááááágenealog∙ systeφ yo⌡ mus⌠ typσ thσ commanΣ SE╘ DEFAUL╘ T╧ _║ beforσ ì
  124. ááááááááááyo⌡ typσ thσ  D╧ EXPLOR┼  command« Thσ ▀ beinτ thσ drivσ yo⌡ arσ usinτ ì
  125. ááááááááááfo≥ thσ session.
  126.  
  127.      2.3  Operating from a hard disk:
  128.  
  129. áááááááááá     Cop∙ thσ distributioε diskettσ t∩ thσ logica∞ drivσ oµ you≥ ì
  130. ááááááááááchoicσ oε you≥ harΣ disk« Theε makσ thσ samσ modificatioε describeΣ iε ì
  131. ááááááááááparagrapΦ 2.▓ above« You'l∞ finΣ thσ dela∙ timσ iε executinτ command≤ ì
  132. áááááááááái≤ mucΦ reduceΣ oε ß fas⌠ harΣ disk.
  133. .pa
  134. è3. User's guide:
  135.  
  136.      3.1 Getting started:
  137. ááááááá           
  138. áááááááááá     Star⌠ dbaseI╔ anΣ typσ "D╧ _:EXPLOREó wherσ _║ i≤ thσ drivσ wherσ ì
  139. ááááááááááyo⌡ pu⌠ thσ genealog∙ system.
  140.  
  141. áááááááááá     Yo⌡ wil∞ bσ immediatel∙ prompteΣ fo≥ ß command« Iµ yo⌡ arσ novicσ ì
  142. ááááááááááuser¼ typσ ╚ t∩ displa∙ thσ firs⌠ hel≡ screen« Froφ i⌠ yo⌡ caε displa∙ ì
  143. ááááááááááothers« Therσ arσ ┤ iε all« Fo≥ referencσ the∙ arσ includeΣ iε sectioε ì
  144. áááááááááá╢ oµ thi≤ manual« ReaΣ theφ carefully.
  145.  
  146.      3.2 Adding new people or editing existing people:
  147.  
  148.                Wheε yo⌡ adΣ o≥ edi⌠ peoplσ viß thσ ┴ o≥ ┼ commandes¼ yo⌡ mus⌠ ì
  149. ááááááááááunderstanΣ thσ significancσ oµ thσ field≤ iε thσ person'≤ record« Thσ ì
  150. ááááááááááfilσ structurσ tha⌠ follow≤ anΣ thσ explanatioε afte≥ i⌠ shoulΣ ì
  151. ááááááááááclarif∙ this.
  152.  
  153. ááááááááááFLD  NAME           TYPE WIDTH     FORMAT       COMMENT
  154.  
  155. áááááááááá001  REF:NO         C    4         NNNN         Unique code of person
  156. áááááááááá002  FATHER:REF     C    4         NNNN         his father's ref:no
  157. áááááááááá003  MOTHER:REF     C    4         NNNN         his mother's ref:no
  158. áááááááááá004  FIRST:NAME     C    15        TEXTE
  159. áááááááááá005  MID:NAME       C    15        TEXTE
  160. áááááááááá006  LAST:NAME      C    25        TEXTE
  161. áááááááááá007  NICK:NAME      C    15        TEXTE
  162. áááááááááá00╕  BIRTH:DAT┼     ╬    ╕         YYYYMMDD
  163. áááááááááá009  DEATH:DAT┼     ╬    ╕         YYYYMMDD     put 0 if he's not dead
  164. áááááááááá010  SEX            C    1         F or M       this is important
  165. áááááááááá011  SPSE1:REF      C    4         NNNN         his 1st spouses ref:no
  166. áááááááááá012  SPSE1:DATE     N    8         YYYYMMDD     marriage date
  167. áááááááááá013  SPSE1:CHIL     N    2         NN           children by spouse No1
  168. áááááááááá014  SPSE2:REF      C    4         NNNN         his 2nd spouses ref:no
  169. áááááááááá015  SPSE2:DATE     N    8         YYYYMMDD     marriage date
  170. áááááááááá01╢  SPSE2:CHI╠     ╬    ▓         N╬           childreε b∙ spousσ No2
  171. áááááááááá01╖  SPSE3:RE╞      ├    ┤         NNN╬         hi≤ 3rΣ spouse≤ ref:no
  172. áááááááááá01╕  SPSE3:DAT┼     ╬    ╕         YYYYMMD─     marriagσ date
  173. áááááááááá01╣  SPSE3:CHI╠     ╬    ▓         N╬           childreε b∙ spousσ No3
  174.  
  175. ááááááááááA≤ yo⌡ caε seσ b∙ thσ comment≤ al∞ thσ field≤ tha⌠ contaiε ß referencσ ì
  176. áááááááááánumbe≥ arσ ver∙ importan⌠ becausσ the∙ establisΦ fo≥ thσ systeφ wh∩ ì
  177. ááááááááááthσ persoε i≤ relateΣ to« Yo⌡ ma∙ adΣ o≥ changσ an∙ oµ thσ reference≤ ì
  178. áááááááááánumber≤ later« Howeve≥ yo⌡ mus⌠ neve≥ changσ thσ numbe≥ iε fielΣ 001« ì
  179. ááááááááááIµ yo⌡ do¼ thσ peoplσ wh∩ arσ relateΣ t∩ hiφ wil∞ becomσ orphan≤ anΣ ì
  180. ááááááááááwidows!í 
  181.  
  182. áááááááááá     I⌠ won'⌠ causσ an∙ probleφ iµ yo⌡ leavσ field≤ blanδ o≥ zero« ì
  183. áááááááááá(Fo≥ examplσ iµ hσ wa≤ onl∙ marrieΣ once¼ thσ field≤ fo≥ spousσ ▓ anΣ ì
  184. áááááááááá3 should be left empty.)
  185. .pa
  186. è       3.2.1 Advice on adding new families and assigning reference numbers:
  187.  
  188. ááááááááááááá  You≥ onl∙ constrain⌠ iε choosinτ ß referencσ numbe≥ fo≥ ß ne≈ ì
  189. ááááááááááááápersoε i≤ tha⌠ i⌠ mus⌠ bσ unique« Thereforσ kee≡ ß lis⌠ startinτ a⌠ ì
  190. ááááááááááááá100░ oµ thσ number≤ you'vσ alread∙ used« You≥ othe≥ probleφ wheε ì
  191. áááááááááááááyo⌡ adΣ ne≈ peoplσ i≤ t∩ kno≈ thσ referencσ number≤ oµ thei≥ ì
  192. áááááááááááááparent≤ anΣ spouses« 
  193.  
  194. ááááááááááááá  I⌠ i≤ thereforσ iε you≥ interes⌠ t∩ ge⌠ organiseΣ beforσ yo⌡ ì
  195. ááááááááááááástar⌠ actuall∙ addinτ thσ people« Makσ ß char⌠ oε pape≥ anΣ assigε ì
  196. áááááááááááááthσ referencσ number≤ t∩ thσ peoplσ beforσ yo⌡ start« Tha⌠ wa∙ yo⌡ ì
  197. áááááááááááááwon'⌠ ge⌠ confuseΣ anΣ makσ mistakes« Remebe≥ als∩ tha⌠ yo⌡ caε ì
  198. áááááááááááááleavσ thσ spousσ anΣ paren⌠ reference≤ blanδ iε ß ne≈ person≤ ì
  199. ááááááááááááárecorΣ anΣ fil∞ theφ iε later« You'l∞ bσ forceΣ t∩ d∩ thi≤ froφ ì
  200. ááááááááááááátimσ t∩ timσ becausσ oµ thσ chickeε o≥ thσ egτ syndrome.
  201.  
  202. ááááááááááááá  T∩ hel≡ yo⌡ ou⌠ thσ ╠ commanΣ wil∞ prin⌠ ß lis⌠ oµ al∞ thσ peoplσ ì
  203. áááááááááááááiε thσ geneolg∙ iε orde≥ b∙ namσ witΦ thσ referencσ numbe≥ nex⌠ t∩ ì
  204. áááááááááááááeacΦ name« EacΦ timσ yo⌡ adΣ ß famil∙ t∩ thσ filσ it'≤ wortΦ i⌠ t∩ ì
  205. áááááááááááááprin⌠ thi≤ ou⌠ anΣ kee≡ i⌠ hand∙ fo≥ you≥ nex⌠ updatσ session.
  206.  
  207.    3.3 Adding and editing the biographie for a person.
  208.  
  209.           Firs⌠ displa∙ thσ person'≤ famil∙ oε thσ screeε anΣ makσ surσ yo⌡ havσ ì
  210. ááááááámoveΣ thσ sta≥ (*⌐ t∩ hi≤ namσ oε thσ screen« Theε executσ thσ ì
  211. ááááááá(B)iographiσ command« Iµ hσ alread∙ ha≤ ß biographiσ yo⌡ caε modif∙ o≥ ì
  212. áááááááadΣ t∩ it« Iµ no⌠ yo⌡ caε creatσ one« Jus⌠ follo≈ thσ instruction≤ oε thσ ì
  213. áááááááscreen« 
  214.  
  215. ááááááá   Thσ biographie≤ arσ al∞ storeΣ iε thσ samσ filσ (stories.dbf)« Thσ ì
  216. ááááááárecord≤ iε thi≤ filσ havσ jus⌠ tw∩ fields:
  217.  
  218. ááááááá   001  REF:CODE  C    4
  219. ááááááá   002  TEXT      C    45
  220.  
  221. ááááááá   Thσ REF:COD┼ fielΣ i≤ indexeΣ anΣ thu≤ allow≤ thσ systeφ t∩ rapdil∙ ì
  222. áááááááacces≤ thσ stor∙ oµ ß persoε anΣ t∩ distinguisΦ onσ person'≤ stor∙ line≤ ì
  223. áááááááfroφ another's.
  224.  
  225. ááááááá3.3.1 Adding or appending to a biographie.   
  226.  
  227. ááááááá        Thσ systeφ wil∞ thro≈ yo⌡ int∩ appenΣ modσ oε thi≤ storie≤ file« ì
  228. áááááááááááááBu⌠ beforσ doinτ s∩ wil∞ tel∞ yo⌡ thσ REF:COD┼ oµ thσ persoε ì
  229. áááááááááááááconcerned« Bσ surσ t∩ usσ i⌠ fo≥ thσ firs⌠ linσ oµ thσ biographiσ ì
  230. áááááááááááááyo⌡ create« Fo≥ subsequen⌠ line≤ thσ "carr∙ onó featurσ wil∞ repea⌠ ì
  231. ááááááááááááái⌠ automatically« 
  232.  
  233. ááááááááááááá  Unfortunatel∙ wheε you'rσ addinτ t∩ ß biographiσ yo⌡ caε onl∙ seσ ì
  234. áááááááááááááonσ linσ a⌠ ß timσ (no⌠ exactl∙ ful∞ screeε worΣ processing)« S∩ ì
  235. áááááááááááááyo⌡ shoulΣ havσ you≥ thought≤ organiseΣ iε advance« Howeve≥ oncσ ì
  236. áááááááááááááentereΣ yo⌡ caε edi⌠ thσ existinτ line≤ iε ful∞ screeε mode« (Seσ ì
  237. áááááááááááááthσ followinτ paragrapΦ 3.3.2).
  238. .pa
  239. è       3.3.2 Editing an existing biographie.
  240.  
  241. ááááááááááááá  Thσ systeφ wil∞ thro≈ yo⌡ int∩ browsσ modσ iε thσ storie≤ filσ ì
  242. áááááááááááááwitΦ thσ stor∙ line≤ oµ thσ persoε concerneΣ startinτ a⌠ thσ to≡ oµ ì
  243. áááááááááááááthσ screen« Usinτ thσ browsσ command≤ documenteΣ iε thσ dbaseI╔ ì
  244. ááááááááááááámanue∞ yo⌡ caε modif∙ thσ tex⌠ iε thesσ line≤ o≥ deletσ ß linσ ì
  245. ááááááááááááácompletely. You cannot however add a new line. 
  246.  
  247. ááááááááááááá  Some rules:
  248.  
  249. ááááááááááááá       Don'⌠ changσ thσ firs⌠ fielΣ oε thσ lef⌠ unles≤ yo⌡ wan⌠ t∩ ì
  250. áááááááááááááááááááádeletσ thσ linσ froφ thσ story« It'≤ thσ REF:CODE.
  251.  
  252. ááááááááááááááááááááT∩ deletσ ß linσ competely¼ changσ thσ REF:COD┼ t∩ blanks« ì
  253. ááááááááááááááááááááThesσ blank≤ wil∞ disappea≥ immediatel∙ froφ thσ stor∙ anΣ ì
  254. áááááááááááááááááááábrowsσ wil∞ unfortunatel∙ jum≡ t∩ thσ beginninτ oµ thσ file« ì
  255. ááááááááááááááááááááYou'l∞ havσ t∩ advancσ forwarΣ t∩ thσ stor∙ you'rσ editinτ ì
  256. ááááááááááááááááááááwitΦ thσ ^├ command« M∙ advicσ i≤ t∩ makσ al∞ you≥ othe≥ ì
  257. áááááááááááááááááááámodification≤ beforσ yo⌡ deletσ lines.
  258.  
  259. ááááááááááááááááááááThσ line≤ oµ othe≥ people≤ storie≤ caε bσ oε thσ browsσ ì
  260. ááááááááááááááááááááscreeε beforσ anΣ afte≥ thσ line≤ oµ thσ persoε yo⌡ arσ ì
  261. ááááááááááááááááááááediting« Bσ carefu∞ no⌠ t∩ changσ theφ b∙ mistake.
  262.  
  263. ááááááááááááááááááááWheε you'rσ finished¼ bσ surσ t∩ exi⌠ viß thσ ^╫ commanΣ s∩ ì
  264. ááááááááááááááááááááyour changes are written to disk.
  265.  
  266.  
  267.    3.4 Exploring your genealogy:
  268.           
  269. ááááááá   Yo⌡ alway≤ explorσ relativσ t∩ ß famil∙ displayeΣ oε thσ screen« Thu≤ ì
  270. áááááááwheε yo⌡ star⌠ up¼ yo⌡ mus⌠ ge⌠ ß famil∙ oε thσ screen« Usσ thσ ╬ o≥ ╥ ì
  271. ááááááácommande≤ t∩ d∩ this« Thσ famil∙ displayeΣ alway≤ ha≤ ß centra∞ persoε ì
  272. ááááááá(he'≤ iε thσ bo° a⌠ lef⌠ center)« Abovσ hiφ arσ displayeΣ hi≤ parents¼ t∩ ì
  273. áááááááhi≤ righ⌠ hi≤ spouse≤ (│ maximum)¼ anΣ belo≈ hi≤ childreε (1╢ maximum)« ì
  274. áááááááTherσ i≤ als∩ alway≤ ß sta≥ (*⌐ nex⌠ t∩ onσ oµ thσ name≤ oε thσ screen« ì
  275. áááááááWσ cal∞ thi≤ persoε thσ sta≥ person« Thi≤ sta≥ persoε i≤ onσ wh∩ wil∞ bσ ì
  276. áááááááthσ subjec⌠ oµ thσ variou≤ command≤ yo⌡ caε execute« ┬ t∩ displa∙ hi≤ ì
  277. ááááááábiography¼ ╟ t∩ g∩ displa∙ hi≤ immediatσ family¼ etc.
  278.  
  279. ááááááá   You move the star to a new person on the screen via the four keys:
  280. ááááááá                   
  281. ááááááá                       8
  282. ááááááá                     4   6
  283. ááááááá                       2
  284.  
  285. áááááááEacΦ ke∙ move≤ thσ curse≥ iε thσ directioε indicated« Notσ tha⌠ wheε ß ì
  286. áááááááne≈ famil∙ i≤ displayeΣ thσ sta≥ i≤ alway≤ pu⌠ oε thσ persoε iε thσ box« 
  287.  
  288. ááááááá   A≤ aε examplσ oµ climbinτ thσ genealogica∞ tree¼ yo⌡ woulΣ displa∙ ß ì
  289. áááááááfamily, then pres≤ thσ ╕ ke∙ t∩ movσ thσ curse≥ t∩ thσ fathe≥ oµ thσ family« ì
  290. áááááááTheε pres≤ thσ ╟ ke∙ t∩ g∩ displa∙ thσ famil∙ oµ thσ father« Thσ ne≈ ì
  291. áááááááfamil∙ displayeΣ woulΣ havσ thσ fathe≥ froφ thσ firs⌠ famil∙ iε thσ bo° ì
  292. áááááááanΣ thσ persoε previousl∙ iε thσ bo° a≤ onσ oµ thσ children« B∙ repeatinτ ì
  293. áááááááthesσ step≤ yo⌡ caε continuσ u≡ througΦ thσ generation≤ stoppinτ a⌠ an∙ ìèááááááápoint to display the biography of any people who interest you.
  294.  
  295. ááááááá   Notσ tha⌠ therσ arσ fou≥ shor⌠ cu⌠ command≤ tha⌠ eliminatσ havinτ t∩ ì
  296. ááááááámove the star to a person and then type G. These commands are:
  297.  
  298. ááááááá        (F)ather
  299. ááááááá        (M)other
  300. ááááááá        (S)pouse - first only
  301. ááááááá        (C)hild  - oldest only
  302.  
  303. ááááááá   These commands display directly the family of the person indicated.
  304. .pa
  305. è4. Notes
  306.  
  307.    4.1 Disk space requirements
  308.  
  309.        CMD and FMT files:          32k
  310. áááááááDBF and NDX files:          .5k per person
  311.  
  312. áááááááResult: about 100 people on a 95K diskette,
  313. ááááááá              320 people on a 195k diskette.
  314.  
  315. ááááááá        Thesσ figure≤ werσ calculateΣ baseΣ oε aε averagσ oµ ┤ line≤ oµ ì
  316. ááááááááááááááábiograph∙ pe≥ person.
  317.  
  318.  
  319.    4.2 Execution speed:
  320.  
  321. ááááááá   Wheε runninτ oε ß diskettσ systeφ responsσ timσ i≤ ß littlσ slow« Thi≤ ì
  322. ááááááái≤ becausσ dbaseI╔ doe≤ no⌠ eveε kee≡ thσ entirσ commanΣ filσ iε memor∙ ì
  323. áááááááa⌠ onσ time« Oε ß harΣ disδ i⌠ run≤ ▓ t∩ │ time≤ faster« Oε ß RA═ disδ i⌠ ì
  324. áááááááwould probably be like lighting although I have not tried it.
  325.  
  326.    4.3 Known bugs:
  327.  
  328. ááááááá4.3.1 Index problems:
  329.  
  330. ááááááá        Iµ yo⌡ makσ al∞ you≥ modification≤ t∩ thσ genealog∙ viß thσ ì
  331. áááááááááááááexplorσ program¼ yo⌡ shouldn'⌠ havσ an∙ problem≤ witΦ thσ inde° ì
  332. áááááááááááááfiles« Howeve≥ ╔ don'⌠ trus⌠ dbaseI╔ 100Ñ anΣ yo⌡ ma∙ wan⌠ t∩ makσ ì
  333. ááááááááááááásomσ change≤ directl∙ froφ thσ dbasσ do⌠ (.⌐ prompt« Iε thi≤ casσ ì
  334. áááááááááááááo≥ iµ yo⌡ havσ an∙ strangσ problems¼ usσ thσ ╔ commanΣ t∩ rebuilΣ ì
  335. áááááááááááááal∞ thσ indexes« I⌠ wil∞ als∩ purgσ al∞ record≤ markeΣ fo≥ deletioε ì
  336. áááááááááááááand eliminate records with blank REF:CODEs from the stories file.
  337.  
  338.        4.3.2 Too many memory variables:
  339. ááááááá   
  340. ááááááááááááá  dbaseI╔ onl∙ allow≤ thσ usσ oµ 6┤ memor∙ variable≤ a⌠ onσ time« ì
  341. áááááááááááááIµ yo⌡ havσ ß famil∙ witΦ morσ thaε 1░ childreε displayeΣ oε thσ ì
  342. áááááááááááááscreeε yo⌡ ma∙ ge⌠ thi≤ error« There'≤ probabl∙ ß wa∙ arounΣ i⌠ bu⌠ ì
  343. áááááááááááááI'φ to∩ laz∙ t∩ fi° it« I⌠ shouldn'⌠ happeε ofteε anΣ i⌠ cause≤ n∩ ì
  344. áááááááááááááproblems when it does. 
  345.  
  346.        4.3.3 Errors when you (Q)uit:
  347.  
  348. ááááááááááááá  Sometime≤ iµ yo⌡ star⌠ u≡ anΣ theε qui⌠ righ⌠ awa∙ withou⌠ havinτ ì
  349. ááááááááááááádonσ anything¼ yo⌡ ma∙ ge⌠ ß systa° erro≥ message« Thi≤ becausσ ì
  350. ááááááááááááácertaiε memor∙ variable≤ tha⌠ arσ checδed oε exitinτ havσ no⌠ beeε ì
  351. áááááááááááááinitialiseΣ sincσ yo⌡ diΣ nothing« Don'⌠ worr∙ i⌠ won'⌠ causσ an∙ ì
  352. áááááááááááááharm just hit escape.
  353.  
  354. .pa
  355. è5. Files:
  356.  
  357.    5.1 Command files:
  358.  
  359.        NAME         SIZE FUNCTION
  360.  
  361. áááááááEXPLORE      6    Maiε program« Execute≤ somσ functions« Call≤ suΓ ì
  362. áááááááááááááááááááááááááprogram≤ fo≥ others.
  363.        EXPLORE1     6    Displays a family on the screen.
  364. áááááááNEWINDEX     1    Packs files and rebuilds indexes.
  365. áááááááNS           4    Allows lookup of people by name.
  366. áááááááSTORY        2    Displays biography of a person.
  367.  
  368.    5.2 Format files:
  369.  
  370.        NAME         SIZE FUNCTION
  371.  
  372. áááááááHELPEXP      2    HELP SCREEN NO 1
  373. áááááááHELPEXP2     2    HELP SCREEN NO 2
  374. áááááááHELPEXP3     2    HELP SCREEN NO 3
  375. áááááááHELPEXP4     2    HELP SCREEN NO 4
  376. áááááááLIST         1    Used when listing people on printer.
  377. áááááááGHOST        2    ?????
  378.  
  379.    5.3 Data base files:
  380.  
  381.        NAME         SIZE FUNCTION
  382.  
  383. áááááááPERSONS      ??   CONTAINS THE PEOPLE.
  384. áááááááSTORIES      ??   CONTAINS THE BIOGRAPHIES.
  385.  
  386.    5.4 Index files:
  387.  
  388.        NAME         SIZE FUNCTION
  389.  
  390. áááááááFATHER       ??   to find all the children of a father.
  391. áááááááMOTHER       ??   to find all the children of a mother.
  392. áááááááNAME         ??   to find people by name.
  393. áááááááREF          ??   to find people by reference number.
  394. áááááááSTORYREF     ??   to find the lines of a persons biography.
  395.  
  396.    5.5 Miscellaneous files:
  397.  
  398.        NAME         SIZE FUNCTION
  399.  
  400. áááááááGEN.DOC      20   This manuel
  401. ááááááá*.ZIP        12   ZIP work files for FMT files.
  402. ááááááá*.ZPR        8    ZIP print files for FMT files.
  403.  
  404. áááááááNotσ tha⌠ thesσ miscellaneou≤ file≤ arσ no⌠ needeΣ oε thσ executioε disk« ì
  405. áááááááYo⌡ shoulΣ kee≡ theφ oε anothe≥ diskettσ s∩ you'l∞ havσ morσ spacσ t∩ usσ ì
  406. áááááááon your execution diskette.
  407.  
  408.  
  409. .pa       
  410. è6. Help screens:
  411.  
  412.      The following are copies of the help screens availiable on the system.
  413.  
  414.   *** File B:HELPEXP.ZPR ***
  415. +-------------------------------------------------+
  416. :    E X P L O R E   T H E   G E N E A L O G Y.   :
  417. : Valid responses to the ENTER COMMAND: :      :
  418. :  -- TO GET STARTED ---              :
  419. :    N      to find someone via his (N)ame.      :
  420. :    R      to find someone via his (R)eference No. :  :
  421. :  -- AFTER YOU HAVE A FAMILY DISPLAYED --      :
  422. :    G      (G)o display family of the * person.      :
  423. :    B      display the (B)iography of the * person :
  424. :    F      display the family of the (F)ather,      :
  425. :    M      or (M)other,                  :
  426. :    S      or first (S)pouse,              :
  427. :    C      or first (C)hild.              :
  428. :    Q      to (Q)uit.                  :
  429. :  -- TO MOVE THE * TO A NEW PERSON ON SCREEN --  :
  430. :    8      these keys move the * in the          :
  431. :   4 6   direction indicated.              :
  432. :    2                          :
  433. :  -- YOU MAY NOW TYPE :              :
  434. :      -> one of the above commandes; OR      :
  435. :      -> ? to display next help screen; OR      :
  436. :      -> RETURN key to go back to your family.   :
  437. :  ENTER YOUR COMMAND #COMMAND              :
  438.  
  439.  
  440.   *** File B:HELPEXP2.ZPR ***
  441. +-------------------------------------------------+
  442. :    E X P L O R E   T H E   G E N E A L O G Y.   :
  443. :       HELP SCREEN No 2.              :
  444. :  -- COMMANDS TO MODIFY YOUR GENEALOGY --      :
  445. :    E      to (E)dit the person at screen center.  :
  446. :    A      to (A)dd new people.              :
  447. :    I      to rebuild the (I)ndexes after a problm :
  448. :    L      to print a List of people in the genlgy :
  449. :    Z      to communicate with the author's ghost! :
  450. : NOTE:   It is better to execute these functions :
  451. :    via the above commands while you are in the  :
  452. :    genealogy program than to do them directly   :
  453. :    from the dbaseII dot (.) prompt.          :
  454. :      This is because when you are in the      :
  455. :    genealogy program, the four indexes are      :
  456. :    always correctly SET and thus you won't      :
  457. :    foul them up.                  :
  458. :                          :
  459. :  -- YOU MAY NOW TYPE :              :
  460. :     -> one of the above commands; OR      :
  461. :     -> ? to display the next help screen; OR :
  462. :     -> RETURN key to go back to your family. :
  463. :     ENTER YOUR COMMAND #COMMAND          :
  464.  
  465. è
  466.   *** File B:HELPEXP3.ZPR ***
  467. +-------------------------------------------------+
  468. :    E X P L O R E   T H E   G E N E A L O G Y.   :
  469. :       HELP SCREEN No 3.              :
  470. :  -- HINTS ABOUT LOADING YOUR GENEALOGY (part 1) :
  471. :                          :
  472. :    Each person you add must have a unique      :
  473. : REF:NO. This allows the system to uniquely      :
  474. : identify each person. When you relate a person  :
  475. : to others in the genealogy, you use his REF:NO  :
  476. : to do it.                      :
  477. :    For example if person 1000 is the father of  :
  478. : person 1005, you must put 1000 in the field      :
  479. : FATHER:REF  of person 1005's record.          :
  480. :    To help you keep track of the reference      :
  481. : numbers of the people in your geneology the L   :
  482. : command will print a list of all the people and :
  483. : their reference numbers.              :
  484. :                          :
  485. :  -- YOU MAY NOW TYPE :              :
  486. :     -> one of the above commands; OR      :
  487. :     -> ? to display the next help screen; OR :
  488. :     -> RETURN key to go back to your family. :
  489. :     ENTER YOUR COMMAND #COMMAND          :
  490.  
  491.  
  492.   *** File B:HELPEXP4.ZPR ***
  493. +-------------------------------------------------+
  494. :    E X P L O R E   T H E   G E N E A L O G Y.   :
  495. :       HELP SCREEN No 4.              :
  496. :  -- HINTS ABOUT LOADING YOUR GENEALOGY (part 2) :
  497. :                          :
  498. :    Since a person's REF:NO is used to relate      :
  499. : other people to him, there are a few          :
  500. : important rules to follow:              :
  501. :    1. Make sure each person's REF:NO is unique. :
  502. :                          :
  503. :    2. Never change a person's REF:NO.       :
  504. :                          :
  505. :    3. When you add a story for a person, be      :
  506. :    sure to put his REF:NO in the first field :
  507. :    of each story line.              :
  508. :                          :
  509. :    4. The format of all date fields is YYYYMMDD :
  510. :                          :
  511. :  -- YOU MAY NOW TYPE :              :
  512. :     -> any valid command; OR          :
  513. :     -> H to display the first help screen OR :
  514. :     -> RETURN key to go back to your family. :
  515. :     ENTER YOUR COMMAND #COMMAND          :
  516. ááááááá