home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / GENERAL / NOACH.ZIP / README.ENG < prev    next >
Text File  |  1992-05-28  |  70KB  |  1,692 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                         _______
  11.                    ____|__     |               (R)
  12.                 --|       |    |-------------------
  13.                   |   ____|__  |  Association of
  14.                   |  |       |_|  Shareware
  15.                   |__|   o   |    Professionals
  16.                 -----|   |   |---------------------
  17.                      |___|___|    MEMBER
  18.  
  19.  
  20.  
  21.            **********************************************
  22.            *               N O A C H                    *
  23.            **********************************************
  24.            
  25.           1 Contents
  26.  
  27.           2 Introduction  2
  28.             2.1 About shareware  2
  29.             2.2 About the author  3
  30.             2.3 About the system  3
  31.  
  32.           3 How to install  3
  33.  
  34.           4 The latest version  4
  35.  
  36.           5 Definitions in this manual  4
  37.  
  38.           6 Paging through the database  4
  39.  
  40.           7 Pedigrees and Family-trees  6
  41.  
  42.           8 Modifying  7
  43.             8.1 Introduction  7
  44.             8.2 Dates  7
  45.             8.3 Addresses  8
  46.             8.4 Copying names, cities, occupation, address   9
  47.             8.5 Equality of texts.  9
  48.             8.6 Changing legends  9
  49.             8.7 Changing sex  10
  50.  
  51.           9 Addition  10
  52.  
  53.           10 Checking  11
  54.  
  55.           11 Searching  12
  56.  
  57.           12 Combining   12
  58.             12.1 Introduction  12
  59.             12.2 Combining  13
  60.             12.3 Is there more to combine?  14
  61.  
  62.           13 Deleting   14
  63.  
  64.           14 Number-changing   14
  65.  
  66.                                          1
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           15 Function-keys  14
  75.             15.1 Summary  14
  76.             15.2 Regularity  16
  77.  
  78.           16 Border-colours  17
  79.  
  80.           17 Problems   17
  81.  
  82.           18 Video-installation   18
  83.             18.1  18
  84.             18.2 Video-adapter  18
  85.             18.3 Video-segment  19
  86.             18.4 Screen-colours  19
  87.             18.5 Further installation  20
  88.  
  89.           19 Creation   20
  90.  
  91.           20 Conversion   20
  92.             20.1   20
  93.             20.2  20
  94.             18.3  21
  95.  
  96.           21 Compression of the relations  21
  97.  
  98.           22 Compression of the names  21
  99.  
  100.           23 Combining two databases  21
  101.  
  102.           24 Degree of relationship  22
  103.  
  104.           25 Checking   23
  105.  
  106.           26 Printing  23
  107.  
  108.           27 More auxiliary programs  23
  109.  
  110.           28 Filenames  23
  111.  
  112.           29 History   24
  113.            
  114.            
  115.            
  116.  
  117.  
  118.  
  119.  
  120.           2 Introduction
  121.  
  122.            2.1 About shareware
  123.            
  124.             The genealogy-system Noach (Noah in  English) has been  named
  125.           after the  man who received  in Genesis 9:1  the order to  have
  126.           numerous offspring. 
  127.             The system was made by 
  128.             Feico Nater, 
  129.             Beukweg 24, 
  130.  
  131.                                          2
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.             7556 DE Hengelo,
  140.             the Netherlands.
  141.  
  142.             The English-language  documentation was  corrected by  Róisín
  143.           de Jong-Ní Choncheanainn.
  144.             The system has been reviewed by Henk Hijdra.
  145.            
  146.             The system  is available  as shareware.   What  is shareware?
  147.           It is  software which people  pass around,  but I, the  author,
  148.           retain the  rights to it.  Maybe you obtained the system from a
  149.           bulletin-board and paid a  few dollars for it, but  I don't get
  150.           a penny of it.  I expect to  be paid by you, because I  make my
  151.           living out of making shareware software.
  152.             Therefore,  if you  like  this system  and  use it,  you  are
  153.           supposed to  register by  sending a  $50-check drawn  on a  US-
  154.           bank.    Sorry,  I cannot  accept  credit-cards.   The address:
  155.           Feico Nater Shareware, Beukweg  24, 7556 DE  Hengelo, the Neth-
  156.           erlands.
  157.             Why register?  Well,  it costs you money.   But if you  do, I
  158.           will advise  you about  further  developments. Furthermore  you
  159.           will  have the  right to  order later  versions for  only a few
  160.           dollars and I will be willing to listen to your wishes.
  161.             And if you don't like the system?  Well, throw it away.   But
  162.           you will like shareware, because it  does not let you pay a lot
  163.           of money for something you dislike afterwards.
  164.             Whether you register or not, you are encouraged  to pass this
  165.           system around.   Give away  copies to  your friends.   However,
  166.           files with  the extension .NAR should  not be given  away.  The
  167.           copies  you pass  around must  be complete and  unmodified, but
  168.           file-compression is allowed.   Any money  you collect should be
  169.           for diskette, packing,  postage only and should not exceed five
  170.           dollars.
  171.            
  172.            2.2 About the author
  173.  
  174.             I  have been  working  with computers  since  1970.   I  have
  175.           completed  a third-level  degree in  computer-science.   I have
  176.           been employed for many years in a big  company, making defense-
  177.           equipment,  and my  colleagues considered  me the  most skilled
  178.           programmer among them.  However,  since the company  went broke
  179.           (Gorbachev  was to  blame, and  he  did a  good job)  I  became
  180.           unemployed and started woring as a shareware author.
  181.  
  182.            2.3 About the system
  183.  
  184.             The system  will  probably run  on  every compatible  MS-DOS-
  185.           computer.
  186.             Memory-requirement is 128K. 
  187.             For speed and storage-capacity a  fixed disk is  recommended.
  188.           A mouse is not required, but highly recommended. 
  189.             A colour-screen with CGA, EGA or VGA gives clearer display. 
  190.  
  191.  
  192.  
  193.  
  194.           3 How to install
  195.  
  196.                                          3
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.             Fixed disk: copy all files  to a directory on your disk. Make
  205.           this directory default.  Usually the commands to do this are:
  206.             C:
  207.             MD \NOACH
  208.             CD \NOACH
  209.             COPY A:*.* 
  210.            
  211.  
  212.             Floppy: copy the  programs (.COM-files) to  one disk  and the
  213.           other files to another disk. Make the latter disk default.
  214.            
  215.            
  216.  
  217.  
  218.  
  219.            4 The latest version
  220.            
  221.             Version 1.4 includes the addition of  addresses. If you  have
  222.           an older version read the chapter about conversion first.
  223.            
  224.             Version  1.6  includes  multilingual  legends.  The  language
  225.           depends  on  the  COUNTRY-setting  in  CONFIG.SYS.    Languages
  226.           available are  English and  Dutch. The  format of  the date  is
  227.           also  according to  European (DD-MM-YYYY)  or American  (MM-DD-
  228.           YYYY) usage.
  229.  
  230.  
  231.  
  232.  
  233.            5 Definitions in this manual
  234.            
  235.             Record. A `page' in the  database. In the relation-file there
  236.           are two types  of records, namely one for every person, and one
  237.           for every matrimony. Every record has a number.
  238.            
  239.             Selecting. If a  record is selected, its data will  appear on
  240.           the upper half of the  screen. These may  be data of a  person,
  241.           but also of a matrimony.
  242.            
  243.             "Child" (between quotes).  A matrimony is often considered as
  244.           a child. If someone has been married twice and  has three sons,
  245.           then he has five "children". 
  246.  
  247.             "Sibling"  (between quotes).  A matrimony  of the  parents is
  248.           often included among the brothers and sisters.
  249.  
  250.  
  251.  
  252.  
  253.            6 Paging through the database
  254.            
  255.             As a demonstration we use the database named PIERSON. 
  256.             Start the program by entering NOACH PIERSON. 
  257.             You  get the  request to  enter a  number. Type  number 1 and
  258.           press Enter. This  selects Hendrik Pierson and his data  appear
  259.           on the upper half of  the screen. You also see the numbers  and
  260.  
  261.                                          4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.           names of his parents. Below, in  the centre of the screen,  you
  270.           see two  menu-lines. The lower  half of  the screen shows  Hen-
  271.           drik's wives and children.
  272.             (If nothing  happens, press  F8 and F1  to stop and  read the
  273.           chapter on Installation).
  274.             On the right-hand  side of the  screen you  see the dates  of
  275.           birth and  death.  Sometimes there  are two  dates: this  means
  276.           that the true date is  in between. If the date  of death is not
  277.           mentioned, then the  person is still alive. Question-marks mean
  278.           that the date is not known.
  279.             To the left of the first name you see, usually,  the age. The
  280.           letter L  indicates that  this is  the age.  When the  selected
  281.           record is  a matrimony,  you see the  length of  time that  the
  282.           matrimony  lasted  (until either  divorce or  death). Sometimes
  283.           you see  something else  in this place.  On the lower  half you
  284.           see the children and consorts of Hendrik Pierson.
  285.             With the children you  see dates of birth and death, with the
  286.           consorts the dates of  marriage and divorce. The consorts stand
  287.           out by a blinking  heart. The list is compiled  by date, so you
  288.           see   a  chronological  report   of  Hendrik's   marriages  and
  289.           children.
  290.              At first  showing  sons,  daughters  and  consorts  together
  291.           seems  like a  strange mixture, but  if you get used  to it you
  292.           will find that it is very useful.
  293.             If there  are more than  thirteen children and consorts, then
  294.           you will see the first thirteen.
  295.            
  296.             Press F1, this selects Hendrik  Pierson's father. Instead  of
  297.           pressing F1 you can click the mouse on the name  of the father,
  298.           or on F1 in the upper menuline.
  299.             Press Esc to return to Hendrik Pierson.
  300.             Now press F2, this  selects Hendrik's mother.  Of course  you
  301.           can also click the  mouse on the name of his mother or on F2 in
  302.           the upper menuline.
  303.             Press Esc again to return to Hendrik Pierson.
  304.            
  305.             Selecting a child or matrimony of Hendrik Pierson  is just as
  306.           simple if you have a  mouse: just click on the child or  matri-
  307.           mony.  Without a mouse it is not so  simple, for he had several
  308.           wives and children. 
  309.             Press F3,  F4 of  F5 (which  of these  makes no  difference).
  310.           Hendrik Pierson's  first wife on the  lower half of the  screen
  311.           is now shown  in a  different colour. With  the arrows you  can
  312.           move  the coloured line and  with Enter you  can select. If you
  313.           don't want that, press Esc, or click Esc.
  314.            
  315.             If  there are  more than thirteen "children",  then the mouse
  316.           can  only reach the first thirteen.  To get further you use the
  317.           method of the previous paragraph.
  318.            
  319.             Maybe you  will find  that the  use of F3,  F4 en  F5 is  not
  320.           what's in  the menu-line.  Yes, that's true. During  paging F3,
  321.           F4  and F5  do the same  thing. The difference comes  in if you
  322.           also use the Alt-key to add a record.
  323.            
  324.             If you select  a matrimony, you will not immediately  see the
  325.  
  326.                                          5
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.           partner  on the  upper half  of the  screen.  A blinking  heart
  335.           indicates that it is a matrimony. The menu-lines  are different
  336.           too. The  lower half of  the screen  shows the "children"  from
  337.           that matrimony,  including the matrimony itself! ("children" in
  338.           quotes, see the chapter on  definitions.) To select the consort
  339.           press  or click  F1 or F2.  If you want  to select  a person or
  340.           matrimony  immediately,  you  press or  click  F8  and enter  a
  341.           number.
  342.            
  343.             With  the mouse  you  can select  a  number of  brothers  and
  344.           sisters  in sequence.  First you  select the father  or mother.
  345.           Turn ScrollLock on.  Now select one of the children.  The lower
  346.           half  of the  screen does  not change.  Therefore  you can  now
  347.           select a  sibling. The  data on  the lower half  of the  screen
  348.           remain there until you hit F3, F4 or F5, or until you  select a
  349.           record with ScrollLock turned off. 
  350.  
  351.             With the  mouse you can  (within certain  limits) immediately
  352.           select an ancestor or descendant.  See the next chapter.
  353.  
  354.             To stop press F8 and F1.
  355.            
  356.            
  357.  
  358.  
  359.            7 Pedigrees and Family-trees
  360.  
  361.             Release  2.3 brought  the possibility  to display  a pedigree
  362.           (tree  of ancestors)  or family-tree  (tree of  descendants) on
  363.           the screen.  If  you press Ctrl F1 you  will obtain a  pedigree
  364.           of  the selected  person, and  Ctrl F3  will  produce a  family
  365.           tree.   With the  mouse you can select  any person, with Esc or
  366.           any other key the list disappears.  
  367.             Afterwards,  you can  use Ctrl  F5 to  recall  the same  list
  368.           again, with updates, independent of the selected person.
  369.             These lists  show at least  four letters  of the first  name.
  370.           More letters are shown when there is space.  If  you  press  an
  371.           arrow-key  (left or  right), the list will  be redisplayed with
  372.           less or  more letters for the  names.  Of  course, longer names
  373.           leave less space to display all persons.
  374.             Often names  will touch  one another.   Note  that the  lines
  375.           always point to the first letter of each name.
  376.             With  the arrow-keys  up and  down you  can mark  part of the
  377.           tree.   Note that the  arrow-keys left  and right now  do some-
  378.           thing else (this is visible in the menu-lines):  they cause the
  379.           marked  area to  shift  sideways.   The  general rule  is:  the
  380.           leftmost name on the last marked line is removed (or  a name is
  381.           added on the left) and the  rest of the marked area is adapted.
  382.           In principle, the  not-marked area does not change (although it
  383.           may happen).
  384.             Only the first given  names are shown.  If  you want to  know
  385.           more  about a  person in  the  tree, click  his name  with  the
  386.           mouse, and press or click Ctrl F5 to redisplay the tree.
  387.             Lines show the relations between persons  on the screen,  and
  388.           also  with persons  beyond  the edges  of  the screen.    Lines
  389.           beyond the left edge may clash.
  390.  
  391.                                          6
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.             Sometimes  two persons  occur twice  in the  tree.   If  this
  400.           happens in the same generation, then they are  shown only once,
  401.           and lines may clash.
  402.  
  403.            8 Modifying
  404.            
  405.             8.1 Introduction
  406.            
  407.             If you want to change  the data of the selected record,  then
  408.           you  press or click F12. You can also start modifying by click-
  409.           ing  the field  you want to  modify (but not the  number or the
  410.           parents).  If you  have a  CGA- or  VGA-screen,  then the  blue
  411.           border will be red, to remind you that you are now modifying.
  412.             You can  now change  the name,  place and date  of birth  and
  413.           death, the occupation and the address. You can  also change the
  414.           numbers of the  parents, the names of the parents  are inserted
  415.           automatically. Sorry, you cannot change the sex.
  416.             A field is  usually terminated with Enter (most function-keys
  417.           do the same). This will  bring you to  the next field. The  up-
  418.           arrow brings  you to the  previous field  (which is not  always
  419.           higher on  the screen). With the  mouse you can select  another
  420.           field immediately (even the parents).
  421.             The left  and right arrows  move the  cursor within a  field.
  422.           The mouse cannot do this.
  423.             When all modifications are finished you press F12 again.  You
  424.           can also press Esc to cancel all modifications.
  425.             Modifying a matrimony goes likewise.  The main difference  is
  426.           that a matrimony has  no name and no occupation. The final date
  427.           of a matrimony is only entered in case of divorce.
  428.             During modifying  you will not see  the age. Instead you  see
  429.           to the  left of the first  name a sequence-number, preceded  by
  430.           the letter N.  This number  can be used  if someones birth-  or
  431.           wedding-date is not  known, and with twins, to force  sequence.
  432.           The maximum value in this field is 63.
  433.             The  length of  names, occupations,  addresses is  limited to
  434.           1000 characters.  If you exceed  the width  of the screen,  the
  435.           text will  shift sideways. During selection  you will only  see
  436.           the first 48 or 70 characters.
  437.             Accented letters are possible! Enter  the accent first,  then
  438.           the  letter. Available combinaties are: all vowels  (a e i o u)
  439.           with acute, grave, circonflexe, Umlaut,  trema or diaeresis,  c
  440.           with  cedille (enter ^  and c),  German sz (enter  ^ and  s), n
  441.           with tilde.
  442.             If you want an apostrophe type a space  after the apostrophe.
  443.           Sorry, to save space, capital letters  are not supported.  Some
  444.           data will  be checked  for correctness. Parents  must have  the
  445.           right sex  and dates  must match.  Some of  these checks  occur
  446.           immediately, so you cannot leave a field until  a correct value
  447.           has been  entered, and some checks do not occur until you press
  448.           F12. In both cases:  remove the error-message  with Esc  before
  449.           you go on. For more checks, see the chapter on checking.
  450.            
  451.             8.2 Dates
  452.            
  453.             If  you do not know  when someone was  born, died, married or
  454.           divorced, press  F10,  the  date-fields  will  be  filled  with
  455.  
  456.                                          7
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.           question-marks. If  someone is still alive,  or if a  matrimony
  465.           was never divorced, press F9. 
  466.             If you only  know that someone was  born or died between  two
  467.           given dates,  that's no problem.   You can enter  two dates! If
  468.           you know that someone was born or died before or  after a given
  469.           date, enter  that date and press  F10 (question-marks) for  the
  470.           other  date. If you know the date  exactly, enter the same date
  471.           twice. You can use F11 for this. The second date  should not be
  472.           earlier than the first. 
  473.             For recent events,  you can press F1 (today), F2  (yesterday)
  474.           etcetera through F7.  Of course this requires  that your compu-
  475.           ter's clock be correctly set.  
  476.             Pressing F8  displays a calendar of  the year in the  current
  477.           field.   This is particularly useful  if you know that  someone
  478.           was  born three  weeks befort  whitsuntide, for  festival dates
  479.           are indicated  on the  calendar.  PageUp, PageDown,  and arrows
  480.           display another year.   With the mouse you can select any date.
  481.           If you do not  want to  select a date press  Esc to remove  the
  482.           calendar.  
  483.  
  484.             Examples:
  485.               date unknown              F10 *       F10 *
  486.               after jan 3 1840          01-03-1840  F10 *
  487.               before sep 12 1860        F10 *       09-12-1860 
  488.               in 1850 or 1851           01-01-1850  12-31-1851 
  489.               still alive               F9 +        F9 +
  490.               exactly oct 3 1960        10-03-1960  F11 ** 
  491.             Notes:
  492.             * shows question-marks.
  493.             ** shows the  same date when modifying, no date  when select-
  494.           ing.
  495.             + shows only two hyphens.
  496.            
  497.             A date must be correct.  If you enter an incorrect date, then
  498.           it will  be changed into  another date,  without error-message.
  499.           What the other date is, is not always predictable.
  500.             If you want to enter the last day  of a month, try 00 in  the
  501.           next month. 03-00-1988 will be 02-29-1988.
  502.             If you  receive  the  message: second  date  is earlier  than
  503.           first, the  program means the  first and  second birth-date, or
  504.           the first and  second death-date. The cursor goes to  the dates
  505.           which must be corrected. 
  506.  
  507.             The built-in  calendar uses  Julian dates  from March  4 A.D.
  508.           through  October 1582  and Gregorian  dates from  October 1582.
  509.           Dates before 4 A.D. are not displayed reliably.
  510.            
  511.             8.3 Addresses
  512.            
  513.             The line  above the menu-line  is intended  for the  address.
  514.           This  line has two parts: on the left  goes the street name, on
  515.           the right  goes the  city name.  It is recommended  to use  the
  516.           right  part for  the city  name only.  This saves space  in the
  517.           database  if the same  city name  is also in  use as  birth- or
  518.           death-place of any person. Other  data, like zip-codes,  phone-
  519.           numbers, go on the left.  You may give all members of a  family
  520.  
  521.                                          8
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           the  same address,  it takes  no extra  space  in the  database
  530.           (provided  the  addresses are  exactly the  same). This  can be
  531.           done with the copy-function, described below.
  532.             The  address-line  is intended  for  the  present address  of
  533.           living persons, not for historical  data. Therefore there is no
  534.           possibility for storing several addresses per person.
  535.            
  536.             8.4 Copying names, cities, occupation, address 
  537.            
  538.             The key  F11 works not only with  dates, but also with birth-
  539.           and death-places.  If a person  was born  and died in  the same
  540.           city, enter  one city-name, move  the cursor  to the field  for
  541.           the other city and press F11.
  542.            
  543.             Often you  will see that  someone has the same  first or last
  544.           name, birth-  or death-place, occupation  or address as a close
  545.           relative. When  you add  a person,  the last  name, birth-place
  546.           and address will often  be entered automatically. Where this is
  547.           insufficient try the following procedure.
  548.             Put  the cursor on  the field you want  to enter and press F1
  549.           (copy  from father)  or  F2 (from  mother). If  the field  is a
  550.           city, you  can select the birth-,  death, or home-place of  the
  551.           parent by pressing F1 or F2 several times.
  552.             Copying  from a  "child":  press F3  until the  desired  text
  553.           appears. Copying  from a "sibling":  press F5 until the desired
  554.           text  appears. Every time  you press F3 or  F5 you will see the
  555.           text from  the next "child" or "sibling". If it is a city-name,
  556.           you  will first  see all  birth-cities, then  all death-cities,
  557.           then  all home-cities.  At the  beginning of each  sequence the
  558.           computer beeps.  After  the last  home-city  follows the  first
  559.           birth-city, with two beeps.
  560.             If you copy a street name,  the name of the city will also be
  561.           copied.  If you press a  key too many  times, press again until
  562.           the desired text reappears. 
  563.            
  564.             8.5 Equality of texts.
  565.            
  566.             A text  is the name of a person, occupation, city or address.
  567.           Texts  are stored  in the  database. If  the  same text  occurs
  568.           several times, it will be stored only once.  Therefore you will
  569.           save space  if texts are  truely equal. Do  not mix names  like
  570.           "Denver,  Colo" and  "Denver (Colo)"  and "Denver"  and "Denver
  571.           Colorado". It wastes  storage. This is the reason why  the city
  572.           name has  a separate  position  in the  address-line, the  same
  573.           city  name might  occur  in another  address  or as  birth-  or
  574.           death-place. The  copy-function  above makes  it  easy to  make
  575.           texts exactly equal.
  576.            
  577.             8.6 Changing legends
  578.            
  579.             In  church-registers  you  will  often  not  find  somebody's
  580.           birth- or death-date,  but only the date of baptism  or burial.
  581.           With  the cursor on  the city-name press F8  to change the leg-
  582.           end.
  583.             These are the alternatives:
  584.             born or baptized
  585.  
  586.                                          9
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.             died or buried
  595.             married or registered
  596.             divorced or separated
  597.             father or adoptive father
  598.             mother or adoptive mother.
  599.            
  600.             8.7 Changing sex
  601.            
  602.             I said it: the sex  of persons cannot be changed. The  struc-
  603.           ture of the  database is greatly  based on the sex  of persons,
  604.           and changing  this would cause  great problems.  Changing would
  605.           be permissible  with persons who have  no children and who  are
  606.           not married, but the program offers no possibilities for it. 
  607.             However it can be done in this way: 
  608.             Delete the  record, by  removing all names,  all parents  and
  609.           all children and pressing Ctrl Delete.
  610.             Add the  record again, with the  right sex. It  will have the
  611.           highest number in the databse.
  612.             Combine  the new  record  with the  deleted record  (see  the
  613.           chapter  Combining).  This  leaves  the  number  eventually un-
  614.           changed. There  only remains an empty record  at the end of the
  615.           database. If  you like, you  can remove  it with the  auxiliary
  616.           program COMPREL. 
  617.  
  618.  
  619.  
  620.  
  621.            9 Addition 
  622.            
  623.             Imagine you want to put a relation (not  a matrimony) between
  624.           two persons in  the database. For example you want  to indicate
  625.           that 234 is a  son of 456. Then you  select 234, press  F12 and
  626.           enter 456 as the father or  mother. That's all. But if you want
  627.           to add a person  to the database, you need  one of the Alt-key-
  628.           functions described  below. You also need  them if you want  to
  629.           put a matrimony between two persons in the database.
  630.            
  631.             First  of all  select the  person to whom  you want  to add a
  632.           relation. Now press:
  633.             Alt  F1: add a father, this is  only possible if the selected
  634.           person has not yet got a father. A person will be added  to the
  635.           database  and you  can modify the  data. The last  name will be
  636.           copied, but can be changed. 
  637.             Alt  F2: add  a mother.  The  procedure is  the same,  but of
  638.           course the last name will not be copied. 
  639.             Alt F3: add a son.  At this point the added son has only  one
  640.           parent, it is up to you to enter the other  parent. The address
  641.           and the birth-place  will be copied,  (the birth-place from the
  642.           parent's home-place).  If the known parent  is a man, the  last
  643.           name will also be copied. 
  644.             It  is much nicer to use F3 while  a matrimony (with a blink-
  645.           ing heart)  is selected: in that  case both parents are  known.
  646.           The last name will be  copied from the father, the address  and
  647.           the birth-place from the mother.
  648.             Alt F4: add a daughter. This works just like Alt F3. 
  649.             Alt  F5: add  a matrimony. There are  two possibilities: both
  650.  
  651.                                         10
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.           partners are already in the database, or either must be added.
  660.             Select one partner. If the other is already  in the database,
  661.           make sure  you know his/her  number. Press  Alt F5. Enter  city
  662.           and date of the wedding. Note that one consort has been  filled
  663.           in  already. If  you  press F12  now,  the program  will  start
  664.           adding the other consort. If, however, you enter  the number of
  665.           the other consort before you press F12, then  the other consort
  666.           will not be added.
  667.             While adding a matrimony, a message  om the bottom-line  will
  668.           prompt you what to do.
  669.            
  670.             Adding is  irrevocable!  It  is  therefore  not  possible  to
  671.           cancel adding with Esc. To prevents mishaps it  is not possible
  672.           to start adding  with the mouse: the  Alt-key must be used.  If
  673.           you put  a matrimony between two  persons who are both  already
  674.           in  the database,  then  it is  important  that you  enter  the
  675.           number of  the other  consort while  entering the  data of  the
  676.           matrimony, lest the other partner be added.
  677.             Do you  want to  remove a  record? Remove  all its  relations
  678.           ("children"  and parents)  or consorts and remove  the names as
  679.           well.  Then  press  Ctrl  Delete.  This  marks  the  record  as
  680.           `empty', but  it will  not  be  reused. The  auxiliary  program
  681.           COMPREL and the combining-function will reuse it.
  682.  
  683.  
  684.  
  685.  
  686.            10 Checking
  687.            
  688.             If you  press or  click F6  then the program  will check  the
  689.           correctness of dates.
  690.             Checking  starts with  the selected  record and  continues in
  691.           sequence.  When an  error is  found, a  message  apears on  the
  692.           bottom- line, and the offending record will be selected. 
  693.             The message often begins  with the number  of another record,
  694.           and ends  with an  instruction. For  instance:  number 1322  is
  695.           selected, and the bottom-line reads:
  696.             1333 two children within 8 months, press F2 F3. 
  697.             This  means that  1322 en  1333 are  siblings  born within  a
  698.           short time (but  not twins). If you follow the  instruction, F2
  699.           will select the mother and F3 will show both children.
  700.             Only the first date will be checked. The second date  will be
  701.           ignored.
  702.             Checking will be on:
  703.             age of deceased persons (max 125 years);
  704.             age of  living persons (born max  125 year ago, provided  the
  705.           omputer's clock has been set correctly;
  706.             age when a child is born (min 15);
  707.             age at wedding (min 15);
  708.             age-difference between  siblings of one  mother (less  than 2
  709.           or more than 300 days).
  710.             When there  are no errors, the  program will select the  last
  711.           record, without an error-message.
  712.             After correcting an  error, press F6 to find the  next error.
  713.           If  you do not correct  the error, press  Page Down first, fol-
  714.           lowed by F6. 
  715.  
  716.                                         11
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.            
  725.  
  726.  
  727.  
  728.  
  729.            11 Searching
  730.            
  731.             Press F7 to  use the search-function.  A screen  appears that
  732.           is similar to  the modifying screen, but the border  (if avail-
  733.           able) is  yellow rather than red.  Enter the data to search for
  734.           and press  F12.  Searching  starts at  the selected record  and
  735.           continues to the  end of the database.  The  first satisfactory
  736.           record will be selected.
  737.             If this is not the record you want, you  can continue search-
  738.           ing by  pressing F7 and  F12, but  also, more conveniently,  by
  739.           pressing F7 twice. 
  740.             It is sufficient to  enter the first letters of the names you
  741.           look for.  So entering Leo will also find Leonard and Leopold.
  742.            If you enter dates, the program will search  for persons which
  743.           were born or died between the dates you entered.
  744.             Changing  the legend  with  F8 is  possible but  useless. The
  745.           search-function does not distinguish birth-  and baptism-dates,
  746.           neither  death-  and  burial-dates.   Furthermore,  the search-
  747.           function will find matrimonies as well as persons.
  748.  
  749.  
  750.  
  751.  
  752.            12 Combining 
  753.            
  754.             12.1 Introduction
  755.            
  756.             Sooner or  later you will find  that one person occurs  twice
  757.           in the  database. This will  happen in  particular if you  have
  758.           combined  two  databases  into one  (with  COMPNAM).  Therefore
  759.           there is a function to combine two records to one.
  760.             Combining can  only be  done if the  data in the  two records
  761.           agree. What does that mean? Look at the example below. 
  762.            number: 8 
  763.            name:   meier
  764.                    bert 
  765.            born:   amsterdam   08-03-1845 12-31-1850 
  766.            died:               09-09-1890 12-31-1890 
  767.            occ:    blacksmith
  768.            father: 28 
  769.            mother: 
  770.            
  771.            number: 90
  772.            name:   meyer
  773.                    bertus
  774.            born:   amsterdam   11-01-1849 08-08-1855
  775.            died:   hoorn       01-01-1910 12-31-1910
  776.            occ: 
  777.            father: 29
  778.            mother: 38
  779.            
  780.  
  781.                                         12
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.             Two records, number 8 en  number 90, for the same person. The
  790.           first  and last names disagree,  for Meier is not  then same as
  791.           Meyer and Bert is not the same as Bertus.
  792.             The birth-cities agree, for both are Amsterdam.
  793.             The death-cities agree too,  for 8 has  no known  death-city.
  794.           (If somebody answers  "I don't know" to a question,  you cannot
  795.           say that his answer disagrees with another person's answer.)
  796.             The  occupations agree, for  90 has  no known occupation. The
  797.           fathers disagree, the mothers agree.
  798.             The  birth-dates agree,  we  can  conclude that  it  must  be
  799.           between 11-01-1849 and 12-31-1850.
  800.             The death-date of number 8  is before december 1890 and of 90
  801.           after january 1910, and that is a disagreement.
  802.            
  803.             Combining data which  agree is a simple matter. If  the dates
  804.           disagree, then  the program elects  the ultimate dates, in this
  805.           case 09-09-1890  12-31-1910. For  the other disagreements  your
  806.           help is wanted.
  807.            
  808.             Disagreeing  sex:  If the  sex  disagrees, there  will be  no
  809.           combination!
  810.             Disagreeing parents.  If the parents  disagree, we  must con-
  811.           clude that  they are  the same  person. In  the example  above,
  812.           number 8  and number 90 are the same  person, their fathers are
  813.           28 and 29, so  28 and 29 are also the same person.  The program
  814.           requires that 28 and 29 will be combined first.
  815.             Of course,  this also requires  that the  grandparents agree.
  816.           If there are  many disagreeing ancestors, combining can take  a
  817.           long  while. But at  any time you can  stop (with Esc) and con-
  818.           tinue the next day. Disagreeing  names, cities and  occupation:
  819.           The program shows the data ans asks you to select one of them.
  820.             And the children.  Children always disagree, it is impossible
  821.           that two persons of  the same sex have the  same children. When
  822.           combining, all  children  will be  put together,  and this  may
  823.           produce the same children  several times, which  should also be
  824.           combined. 
  825.            
  826.             12.2 Combining 
  827.            
  828.             Select  one of the records you want  to combine and press Alt
  829.           F12. If you have a CGA- or VGA-screen, then the  border will be
  830.           magenta, indicating you are combining. Enter the  number of the
  831.           other record. This  record will be displayed on the  lower half
  832.           of the screen.
  833.             If the parents of the two persons disagree,  the program will
  834.           prompt you  to press F1 or F2 to invoke the fathers or mothers.
  835.           When  the parents have  been combined the original records will
  836.           be displayed again.
  837.            
  838.             If the parents of the  two records do not disagree,  then you
  839.           are prompted to press F12 and start combining.
  840.             If  data in  one  record are  empty,  then the  program  will
  841.           automatically  assume the data  from the  other record. If data
  842.           disagree,  they will  be displayed  with  a  blinking arrow  in
  843.           front. You can move  the arrow with any key and if it points to
  844.           the desired text press Enter. You can also  make your selection
  845.  
  846.                                         13
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.           with  the mouse,  but  only for  the  field with  the  blinking
  855.           arrow.  (I am not  satisfied with this user-interface. Have you
  856.           any suggestions? Tell me!)
  857.             If dates  agree, the program  will make  its best assumption.
  858.           If dates disagree, the program retains the ultimate dates.
  859.             Eventually the  combined data are  displayed. Press  any key.
  860.           Did you combine the records you  wanted to combine or were they
  861.           ancestors? In the former  case combining will  now be finished,
  862.           in the latter case  combining continues with the younger gener-
  863.           ation until the original records have been combined. 
  864.             The combined record  will have the number of the  record that
  865.           was on the upper  half of the screen, which  is the record  you
  866.           selected first. The  record on the lower half will  be `empty'.
  867.           There is  one exception  to this:  see the  chapter on  number-
  868.           changing. 
  869.             Combining can be interrupted at any time with Esc.
  870.            
  871.             12.3 Is there more to combine?
  872.            
  873.             Combining puts all children of the two persons  together. The
  874.           result could be  that all  children are mentioned twice,  which
  875.           is  not intended. If you  press Ctrl F12  then the program will
  876.           try  to  find  such occurences.  The  combining-function starts
  877.           automatically and can be interrupted with Esc.
  878.             This function  can only be used  if the F12-key is  available
  879.           on your computer.
  880.  
  881.  
  882.  
  883.            13 Deleting 
  884.            
  885.             To  delete a  record remove  all names  and  relations. There
  886.           should  be no  more  parents  or "children".  Then  press  Ctrl
  887.           Delete. The  record is now `empty'. In stead of the sex you see
  888.           a =. The record will  not be reused again and you cannot  enter
  889.           data in  it. To reuse  the record, see  the chapter on  number-
  890.           changing or the auxiliary program COMPREL.
  891.  
  892.  
  893.            
  894.            14 Number-changing 
  895.            
  896.             It is  possible to change  the number  of a record,  provided
  897.           the new number  is available i.e. it must be an `empty' record.
  898.           If you combine (see  the function combining) the `empty' record
  899.           with another  record (in  any order),  then the  data from  the
  900.           other record will be moved to the `empty' record.
  901.  
  902.  
  903.  
  904.  
  905.            
  906.            15 Function-keys
  907.            15.1 Summary
  908.            
  909.             If a record is selected,  i.e. there is a person or matrimony
  910.  
  911.                                         14
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.           on the  upper half of  the screen,  and no text  has the colour
  920.           for text-entry:
  921.                    F1, click on  F1, click on name: select the  father of
  922.                    the selected  person, or the  husband of  the selected
  923.                    matrimony. 
  924.                    F2, click on  F2, click on name: select the  mother of
  925.                    the  selected  person, or  the  wife  of the  selected
  926.                    matrimony. 
  927.                    F3,  F4 or  F5, or  click on  F3, F4  or F5:  show the
  928.                    children and  matrimonies of  the selected person,  or
  929.                    the children from the selected matrimony.
  930.                    F6: screen the  dates of the  selected person and com-
  931.                    pare  them  with his  children  and  with his  younger
  932.                    sibling.  When the dates seem correct, go  on with the
  933.                    next record in the database. 
  934.                    F7: search.
  935.                    F8,  click on F8,  click on  top-line: enter number of
  936.                    the record to select.
  937.                    Page Up: select previous record in database.
  938.                    Page Down: select next record in database.
  939.                    Ctrl  Delete: mark the record `empty' (if there are no
  940.                    more names and relations in it).
  941.                    F12, click  on F12:  modify selected  record. Clicking
  942.                    the top  half of the  screen (not  the first line  and
  943.                    not  the line  which mentions  the parents)  will also
  944.                    start modifying,  and  the cursor  will  start on  the
  945.                    field you clicked.
  946.                    Ctrl F1: display the pedigree of the selected person.
  947.                    Ctrl  F3:  display the  family  tree  of the  selected
  948.             person.
  949.                    Ctrl F5:  display  the same  pedigree  or family  tree
  950.                    (with modifications if  any) which was  last displayed
  951.                    with Ctrl F1 or Ctrl F3.
  952.                    Esc: back to previous selected record.
  953.                    F8 F1: stop.
  954.                    Alt F1: add father.
  955.                    Alt F2: add mother.
  956.                    Alt F3: add son.
  957.                    Alt F4: add daughter.
  958.                    Alt F5: add matrimony and consort.
  959.                    Alt F12: combine.
  960.            
  961.             When modifying (general): 
  962.                    Enter, down arrow: go to next field
  963.                    Up arrow: go to previous field.
  964.                    Arrows left and right: move cursor within field. 
  965.                    Click on any field: go to this field.
  966.                    Esc, click on  Esc: cancel modifications, stop modify-
  967.                    ing. 
  968.                    F12,  click on F12: store  modifications, stop modify-
  969.                    ing. 
  970.             When modifying a date:
  971.                    F9:  date  is not  applicable,  still  alive, not  di-
  972.                    vorced. F10: date is not known.
  973.                    F11: date is known exactly, first and  second date are
  974.                    the same.
  975.  
  976.                                         15
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.            
  985.             When modifying a name, occupation or address:
  986.                    F1: same as father
  987.                    F2: same as mother
  988.                    F3 (repeatedly): same as one of the "children" 
  989.                    F5 (repeatedly): same as one of the "siblings" 
  990.                    Delete: remove character under cursor.
  991.                    Insert: toggle Insert-mode.
  992.  
  993.             When modifying a city-name:
  994.                    F1  (repeatedly):  birth-,  death-,  or  home-city  of
  995.                    father or husband.
  996.                    F2  (repeatedly):  birth-,  death-,  or  home-city  of
  997.                    mother or wife.
  998.                    F3  (repeatedly): birth-, death-, or  home-city of one
  999.                    of the "children".
  1000.                    F5 (repeatedly): birth-,  death-, or home-city of  one
  1001.                    of the "siblings".
  1002.                    F8: change legend.
  1003.                    F11: born and died in the same city.
  1004.                    Delete: remove character under cursor.
  1005.                    Insert: toggle Insert-mode.
  1006.            
  1007.             When modifying a father or mother:
  1008.                    F8: change legend.
  1009.            
  1010.             When combining:
  1011.                    Esc: stop combining.
  1012.                    F1: (only when prompted) show fathers.
  1013.                    F2: (only when prompted) show mothers.
  1014.                    F12: (only when prompted) start combining
  1015.            
  1016.            
  1017.           15.2 Regularity
  1018.  
  1019.             Note that usage of the function-keys F1 through  F5 is rather
  1020.           regular:
  1021.  
  1022.             F1: select father
  1023.             Ctrl F1: pedigree (ancestors)
  1024.             Alt F1: add father 
  1025.             F1 (modifying): copy from father
  1026.             F1 (combining): combine fathers.
  1027.  
  1028.             F2: select mother
  1029.             Ctrl F2: same as Ctrl F1
  1030.             Alt F2: add mother
  1031.             F2 (modifying): copy from mother
  1032.             F2 (combining): combine mothers.
  1033.  
  1034.             F3: children and consorts
  1035.             Ctrl F3: family tree (descendants)
  1036.             Alt F3: add son
  1037.             F3 (modifying) copy from "children"
  1038.  
  1039.             F4: same as F3
  1040.  
  1041.                                         16
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.             Ctrl F4: same as Ctrl F3
  1050.             Alt F4: add daughter
  1051.             F4 (modifying) copy from "children"
  1052.  
  1053.             F5: same as F3
  1054.             Ctrl F5: redisplay family tree or pedigree
  1055.             Alt F5: add matrimony and consort
  1056.             F5 (modifying) copy from "siblings"
  1057.  
  1058.  
  1059.  
  1060.  
  1061.            16 Border-colours
  1062.  
  1063.             Border-colours  are  only  available  with  CGA  or  VGA  and
  1064.           colour-screen.
  1065.             Blue: selection
  1066.             Red: modifying and adding
  1067.             Magenta: combining
  1068.             Yellow: searching
  1069.            
  1070.            
  1071.            
  1072.  
  1073.  
  1074.  
  1075.            17 Problems 
  1076.            
  1077.           Q. I selected someone,  but his children do  not appear on  the
  1078.           lower half of the screen.
  1079.           A. Toggle ScrollLock off and select again.
  1080.            
  1081.           Q.  I want to select other persons and  leave the lower half of
  1082.           the screen unchanged.
  1083.           A. Toggle ScrollLock on and do not use F3, F4 or F5.
  1084.            
  1085.           Q.  Nothing appears  on the  screen and  the  computer must  be
  1086.           rebooted.
  1087.           A.  Read  the  chapter  Further Installation.  Reply  N  to the
  1088.           question after Int 16 function 10.
  1089.            
  1090.           Q. F11 and F12 do not occur on my keyboard.
  1091.           A. Use               instead of
  1092.              Ctrl F9           F11 
  1093.              Ctrl F10          F12
  1094.              Alt F10           Alt F12
  1095.            
  1096.           Q. F11 and F12 occur on  my keyboard, but they do not function.
  1097.           A. Read the  chapter on Further Installation and reply  Y after
  1098.           the  question on  Int 16 function  10. If this has  not the de-
  1099.           sired effect, reply N and see previous question.
  1100.            
  1101.           Q. The digit zero is ugly.
  1102.           A. Read the chapter on Video-Installation.
  1103.            
  1104.           Q. The mouse is sometimes not visible.
  1105.  
  1106.                                         17
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.           A. Read the chapter on Video-Installation.
  1115.            
  1116.           Q. It says `second date earlier than first'.
  1117.           A. Press  Esc.  The cursor  goes to  a date.  Press Enter.  The
  1118.           cursor goes to another date. These two dates are conflicting.
  1119.            
  1120.           Q. I cannot enter a name.
  1121.           A. The  namefile is  full, maximum  is 1M,  1048576 bytes.  Run
  1122.           COMPNAM.   Probably the namefile will  be smaller now, so  that
  1123.           there is space again. 
  1124.  
  1125.           Q. I  want legends in another  language and I  do not  like the
  1126.           format of the dates.
  1127.           A. You can choose English MM-DD-YYYY or Dutch  DD-MM-YYYY.  The
  1128.           choice is  made by the COUNTRY-statement  in CONFIG.SYS.   Read
  1129.           your DOS-manual.  Some messages  (such as during  installation)
  1130.           are always in English.
  1131.           If CONFIG.SYS  has a country-setting other  than 1 or 31,  then
  1132.           you must  appropiately change the  names of  the .NAR and  .NAS
  1133.           files.
  1134.  
  1135.  
  1136.            18 Video-installation 
  1137.            
  1138.             18.1
  1139.             NOACH finds out  what kind of video-adapter you have,  but if
  1140.           this does not work you can enter your own wishes.
  1141.             Make sure that  NOACH.COM is in your default-directory. Start
  1142.           the program by typing NOACH -V 
  1143.             This  starts  the  installation. There  are  three functions:
  1144.           video-adapter, video-segment, and screen-colours.
  1145.            
  1146.             18.2 Video-adapter.
  1147.             The first  question is the  type of your video-adapter. Press
  1148.           V for VGA, E for EGA, M for  others (MDA, CGA or Hercules). You
  1149.           can judge the  difference from the row of digits  and sometimes
  1150.           the proportions  of the screen will  change.  When your  video-
  1151.           adapter  permits it, NOACH  will display the digit zero without
  1152.           a slash, to  prevent confusion with  an eight.   Try the  three
  1153.           letters V, E and M and press Enter when you are satisfied.
  1154.             If you have a EGA-  or VGA-adapter and yet the zero is  shown
  1155.           with a  slash, please let me  know what that  row of  digits is
  1156.           like.
  1157.             The first  letter you see remains from the previous installa-
  1158.           tion, or it is NOACH's opinion. This is often correct.
  1159.             If  you  change this  selection,  the  selections for  video-
  1160.           segment and screen-colours will change too, but you  can change
  1161.           them as  well. If you enter V, E or M,  then NOACH will believe
  1162.           you, and it will no  longer find out  for itself what type  the
  1163.           video-adapter  is. You can also enter a  question-mark. In that
  1164.           case NOACH will find out.
  1165.             If you  enter  a question-mark,  the  installation will  stop
  1166.           immediately. If  you enter a  letter, then  the video-installa-
  1167.           tion will go  on with the  functions video-segment  and screen-
  1168.           colours. It  is not  possible to combine  a question-mark  with
  1169.           video-segment and screen-colours to taste.
  1170.  
  1171.                                         18
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.            
  1180.             18.3 Video-segment.
  1181.             The  next question is the video-segment. The correct value is
  1182.           usually  B800 if you have a  colour-screen and B000 if you have
  1183.           a monochrome schreen. If the  displayed value is correct, press
  1184.           Enter. Caution:  some  incorrect values  will  make the  system
  1185.           crash.
  1186.             Now you should  see two coloured lines laden with  the letter
  1187.           c. If  you  don't, the  video-segment  was probably  incorrect:
  1188.           press Esc and try again.
  1189.            
  1190.             18.4 Screen-colours.
  1191.             This is the  nicest part  of the  installation: adapting  the
  1192.           screen-colours. 
  1193.             Above  you see  an example  of the  final  result. There  are
  1194.           three fields: legend, fixed text and variable text. A  blinking
  1195.           arrow points to one of the fields.
  1196.             The  legend is  the text which  is always  on the  screen, in
  1197.           other words  the  preprinted  text.  This  includes  the  menu.
  1198.           Example: grey on black.
  1199.             The fixed text  is all  data of a  person which is  displayed
  1200.           without  being changed.  Example: brown  on  black or  white on
  1201.           black. The  variable text  is a  line which  is being  changed.
  1202.           This colour is also used to select  one of a person's children.
  1203.           Some error-messages  and  other messages  also  appear in  this
  1204.           colour. Example: green on blue or black on white.
  1205.             Below  is a  short  help-text, and  two  lines with  all  the
  1206.           available fore- and  background-colours. An arrow points to the
  1207.           same colour  which is  also pointed  to by  the blinking  arrow
  1208.           above.  Press the  arrow-keys up  and down.  The blinking arrow
  1209.           above goes to another field.  The arrow below moves too, so  it
  1210.           still points to the right colour. 
  1211.             Now press the  arrow-keys left and right. The blinking  arrow
  1212.           above  does not  move, but  the lower  arrow  moves to  another
  1213.           colour and  the field  pointed to  by the  upper arrow  changes
  1214.           colour. The  lower arrow always  points to one  of the two  co-
  1215.           loured lines.  To get this arrow in the other line move it left
  1216.           or right beyond the length  of the line. It will go further  in
  1217.           the other line.
  1218.             Selecting a colour in  one of the two lines  can be done with
  1219.           the mouse too.
  1220.             For legend and fixed text a black  background is recommended.
  1221.           Of  course foreground  and background  must be  different, lest
  1222.           you see  nothing. Furthermore you  may find  that the mouse  is
  1223.           not visible on some colours, and these are best avoided.
  1224.             You may  choose the same  colour for  legend and fixed  text.
  1225.           For  the variable  text a  different colour is  recommended. If
  1226.           you  have a  monochrome screen,  then this  function works just
  1227.           the same, although  the variety of colours will be  more limit-
  1228.           ed. Press Enter when the colours are satisfying.
  1229.            
  1230.             This completes  the video-installation.  The changes will  be
  1231.           written into the program (in NOACH.COM).
  1232.            
  1233.  
  1234.  
  1235.  
  1236.                                         19
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.             18.5 Further installation
  1246.            
  1247.             If NOACH  does not work at all, try the command NOACH -I. You
  1248.           get the question  whether the keyboard can be  driven by Int 16
  1249.           function 10. This  function is needed on some computers  to use
  1250.           the  keys F11  and  F12, but  on  other computers  it  produces
  1251.           nothing but trouble.
  1252.             If you have an 84-key  keyboard, answer N (Y is useless).  If
  1253.           you  have a  101-key keyboard,  try Y.  If NOACH  does not work
  1254.           with this setting, start NOACH -I again and answer N. 
  1255.             The program itself (NOACH.COM) is modified to your wish. 
  1256.  
  1257.  
  1258.  
  1259.  
  1260.            19 Creation 
  1261.            
  1262.             Of course it must be possible to create a  new database. This
  1263.           is  done with  the auxiliary program CREATE.  The program shows
  1264.           the name of  the new  database and asks  your permission to  go
  1265.           on. This permission is: Alt F1. Every other key aborts.
  1266.             If someone else were  to start this  program without  reading
  1267.           the instructions,  then it is  not likely  that he could  enter
  1268.           Alt F1.  This prevents the  program from being run unintention-
  1269.           ally, causing important data to be lost.
  1270.             The new  database has one  record, a  man, without name,  and
  1271.           with the number 1. 
  1272.             Now start NOACH, select  number 1 and F12  and enter a  man's
  1273.           data.  Then add more persons. Remember: the first person cannot
  1274.           be a woman. 
  1275.            
  1276.  
  1277.  
  1278.  
  1279.  
  1280.            20 Conversion 
  1281.  
  1282.             The  program CONVERT  performs  several conversions  for you.
  1283.           Start the program with the command CONVERT XXXX,  where XXXX is
  1284.           the name of your NOACH-database.  Then select  (with arrows and
  1285.           Enter) the conversion you want.
  1286.  
  1287.             20.1 
  1288.             If you have used an older  version of NOACH (1.3 or  earlier)
  1289.           then you  must convert your database.  Conversion adds an  .ADR
  1290.           file and performs some other changes.
  1291.            
  1292.             20.2
  1293.             If you have a database  in the format of Phillip  Brown, then
  1294.           you can convert it with the program CONVERT. 
  1295.             This program  uses  the files  FAMILY.NAM, .OTH  and .ADR  as
  1296.           input.   So  make  sure  your input-database  has  these names.
  1297.           These names  are shown on the screen  and the program waits for
  1298.           your permission to  continue. This permission is Alt F1.  Every
  1299.           other key aborts the program. 
  1300.  
  1301.                                         20
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.            
  1310.             18.3
  1311.             CONVERT  can also  do conversions  from NOACH  to GEDCOM vice
  1312.           versa.  The GEDCOM-file has the same name as your database  and
  1313.           its extension is .GED.
  1314.  
  1315.  
  1316.  
  1317.            21 Compression of the relations
  1318.            
  1319.             Any `empty'  records in  the .REL  file will  not be  reused.
  1320.           Compression  is possible  with the  auxiliary program  COMPREL.
  1321.           This program  modifies only  the  .REL  file. It  searches  for
  1322.           `empty' records. The record which is last in the  file is moved
  1323.           there. So  this program  changes the numbering  of the  records
  1324.           somewhat.
  1325.             This  program as well  shows the  database-name and waits for
  1326.           your permission to continue.  Again, this permission is Alt F1.
  1327.           If  you enter  the DIR  command,  then you  will see  that  the
  1328.           relation-file is not smaller. The freed space is  not released.
  1329.           But  if you add records afterwards, then the relation-file will
  1330.           not  grow. You can run  COMPNAM, this will  result in a smaller
  1331.           relation-file. 
  1332.            
  1333.  
  1334.  
  1335.  
  1336.  
  1337.            22 Compression of the names
  1338.            
  1339.             If you have  made many modifications the .NAM and  .ADR files
  1340.           will be much  greater than needed. They can be  compressed with
  1341.           the  auxiliary  program  COMPNAM.  This  program  rebuilds  the
  1342.           entire database.
  1343.             Input to  this program  is the  database named  GENEA, unless
  1344.           you enter another  name. Output is  always named  COMPRESS. The
  1345.           database   COMPRESS  should   not  exist.   So  do   first  DEL
  1346.           COMPRESS.*.
  1347.             This  program also shows the database-names on the screen and
  1348.           waits for your  permission. This  permission is  Alt F1.  Every
  1349.           other key aborts the program.
  1350.             When COMPNAM is  completed you can REName the three  files to
  1351.           the name  of  your choice.  Warning: the  file COMPRESS.REL  is
  1352.           usually the  same size  (perhaps a  bit smaller)  but certainly
  1353.           not equal to  the original .REL-file. If you use  one .REL-file
  1354.           with the  other .NAM or  .ADR-file, then  you will have  unpre-
  1355.           dictable results.
  1356.            
  1357.            
  1358.  
  1359.  
  1360.  
  1361.  
  1362.            23 Combining two databases
  1363.            
  1364.             If you  want to join  two databses  into one,  then this  can
  1365.  
  1366.                                         21
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.           also be  done with the  auxiliary program  COMPNAM. For if  the
  1375.           database COMPRESS exists, COMPNAM will add its output to it.
  1376.             After obtaining  permission  by Alt  F1  the program  reports
  1377.           that COMPRESS exists and asks  again for permission  to contin-
  1378.           ue. 
  1379.             DEL COMPRESS.*
  1380.             COMPNAM JAN
  1381.             AltF1
  1382.             COMPNAM PIET
  1383.             AltF1
  1384.             AltF1
  1385.             REN COMPRESS.* JANPIET.*
  1386.            
  1387.             or:
  1388.             COPY JAN.* COMPRESS.*
  1389.             COMPNAM PIET
  1390.             AltF1
  1391.             AltF1
  1392.             REN COMPRESS.* JANPIET.*
  1393.            
  1394.             It should  now be  clear that  COMPRESS should  not exist  if
  1395.           COMPNAM id only used to compress a database.
  1396.            
  1397.  
  1398.  
  1399.  
  1400.  
  1401.            24 Degree of relationship
  1402.            
  1403.             After creating  a large database you  will find a person  and
  1404.           wonder whether he belongs in  your database, and  what relation
  1405.           he has to  the other persons in your database.  These questions
  1406.           can be answered by the auxiliary program DEGREE.
  1407.             This program  adds a byte to  every record in your  database,
  1408.           showing the degree of relationship.
  1409.             Syntax: C>DEGREE [<databasename>] /<number>
  1410.             Start  the program  and enter  after a  slash  the number  of
  1411.           someone  in your  database, yourself  if you like.  This person
  1412.           will have  relation-number  0. His  parents  and children  will
  1413.           have number 1, his consort,  grandchildren and grandparents  2,
  1414.           is parents- in-law, uncles and aunts 3, etcetera.
  1415.             This  takes some  time,  for  DEGREE will  scan  the  databae
  1416.           several times  and the numbers on  the screen may suggest  that
  1417.           the program will never stop. So be patient.
  1418.             Now start NOACH. You see that the ages  have disappeared, and
  1419.           instead you  see the  degree of relationship,  preceded by  the
  1420.           letter G.
  1421.             For example:  if a person  has degree 12, and  his father 11,
  1422.           you know that the father is nearer number 0.
  1423.             If  there is  no degree  of relationship  with  someone, then
  1424.           this person has no  relations to the person  who got number  0.
  1425.           To remove the degree of relationship from the  database you run
  1426.           DEGREE again, this time without a number, thus:
  1427.              C>DEGREE [<databasename>] 
  1428.             The next time you run NOACH you will see the ages again! 
  1429.            
  1430.  
  1431.                                         22
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.            25 Checking 
  1443.            
  1444.             The program DATCHK  reads the database and performs the  same
  1445.           checks as when you pressed F6. The consistency  of the database
  1446.           is also  tested. The  result is  in a file  with the  extension
  1447.           .CHK. 
  1448.            
  1449.  
  1450.  
  1451.  
  1452.  
  1453.            26 Printing
  1454.            
  1455.             The program  PRNOACH lets  you print  data. The  program asks
  1456.           these questions:
  1457.             Pedigree, Family Tree of a single person's data.
  1458.             Long  of short.   If you select Long,  the program will yield
  1459.           for every person the same data  as you have seen on the screen.
  1460.           If you select Short, it will yield only the names.
  1461.             By order of generation or structure.  
  1462.             What person (number)?
  1463.             Width of desired output.
  1464.             These questions  van be  answered with  the keyboard  or with
  1465.           the mouse.
  1466.             The output will not be sent to the printer, but to a  file in
  1467.           the  default directory.   This  file can  be  printed with  the
  1468.           MSDOS-comman PRINT.
  1469.            
  1470.  
  1471.  
  1472.  
  1473.  
  1474.            27 More auxiliary programs
  1475.            
  1476.             Tell me your wishes.
  1477.            
  1478.  
  1479.  
  1480.  
  1481.  
  1482.            28 Filenames
  1483.            
  1484.             You can have as many databases as you like.
  1485.             A database consists  of three files, with the same  name, and
  1486.           the extension .REL, .ADR en .NAM. 
  1487.             When starting NOACH, or an  auxiliary program, you  can enter
  1488.           a  path and a  name. This is the  name of  the database. If you
  1489.           enter no name, the default is GENEA.
  1490.            
  1491.             So  you can, for  instance, enter  the command NOACH PIERSON.
  1492.           The database will  be PIERSON.REL, PIERSON.ADR and  PIERSON.NAM
  1493.           on   the   default-directory.   You   can   also   enter  NOACH
  1494.           C:\FAM\PIERSON. In that case the default-directory is  unimpor-
  1495.  
  1496.                                         23
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.           tant.
  1505.            
  1506.             In general  you are advised to  put the three files  together
  1507.           on one directory. But  if you have no fixed  disk, this may not
  1508.           be possible.
  1509.             To allow  this, you  make a  file with  your favorite  editor
  1510.           (for instance  EDLIN) with three lines:  the full names of  the
  1511.           files. The extensions must be .NAM, .ADR and .REL. 
  1512.             Thee contents of the file could be:
  1513.            A:\FAMILIE.NAM
  1514.            B:\FAMILIE.REL
  1515.            C:\FAMILIE.ADR
  1516.            Then choose  the name  of this  file, the  extension is  .USC.
  1517.           Enter the name of this file when you start a program.
  1518.            
  1519.             Summary: if  you start  NOACH with  the command NOACH  XXXXX,
  1520.           then the  program  will  search  for the  file  XXXXX.USC,  and
  1521.           obtain  the filenames  from  this file.  If  that file  is  not
  1522.           found,  then  the   filenames  are  XXXXX.NAM,  XXXXX.ADR   and
  1523.           XXXXX.REL.
  1524.            And  if you start NOACH simply with the command NOACH, then it
  1525.           wilbe  as if  you entered  NOACH  GENEA.   This is  the default
  1526.           database name.
  1527.             The order  of the lines in  the .USC-file is immaterial,  but
  1528.           the extensions must be correct.
  1529.            
  1530.             If you  start  a program  without  entering a  database-name,
  1531.           then its  name is GENEA. The file GENEA.USC is used if found on
  1532.           the default-directory.
  1533.            
  1534.            
  1535.             Summary of filenames used by the programs:
  1536.             COMPNAM: input:    1 see command-line
  1537.                                2 GENEA
  1538.                      output:   1 COMPRESS
  1539.             CONVERT Phillip Brown to NOACH:
  1540.                      input:    FAMILY
  1541.                      output:   1 see command-line
  1542.                                2 GENEA
  1543.             other conversions and other programs:
  1544.                                1 see command-line
  1545.                                2 GENEA
  1546.  
  1547.  
  1548.            29 History 
  1549.            
  1550.             Release 1.0 october 1990
  1551.            
  1552.             Release 1.1 november 1990 
  1553.             Leap-year error corrected.
  1554.             Hardware-cursor made invisible.
  1555.             Length of names limited to 1000 (used to be 70).
  1556.             Characters can be removed (with Del-key).
  1557.             After every  modification  the files  are  closed and  opened
  1558.           again, to protect against system-crashes.
  1559.             Birth and death-cities  display only 48 characters. This used
  1560.  
  1561.                                         24
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.           to be 70 during modification, overlapping the dates.
  1570.             F3  of a  matrimony shows  the children from  that matrimony.
  1571.           The lower half of  the screen also displays the numbers  of the
  1572.           parents.
  1573.             It is permitted  for one date to have  an unknown value. This
  1574.           way one  can indicate that someone  was born before  or after a
  1575.           given date.
  1576.             Screening of dates.
  1577.             COMPNAM works much faster.
  1578.             Start modifying with the mouse.
  1579.             Degree of relationship and age  and sequence-number moved  on
  1580.           the screen.
  1581.             Combining.
  1582.            
  1583.             Release 1.2 january 1991
  1584.             PRCARD
  1585.             DATCHK
  1586.             Immediate display of children when  ScrollLock is off.  Copy-
  1587.           ing  names, occupations,  cities of  parents and  children. In-
  1588.           serting characters (with Insert-key).
  1589.             Check for full files.
  1590.             Usage of hardware-cursor.
  1591.             Variable  legends:  baptized,  buried,   separated,  adoptive
  1592.           parents. 
  1593.             The mouse will be invisible until it is moved.
  1594.            
  1595.             Release 1.3 
  1596.             The comma  can no  longer be used for  ç and ß.   This turned
  1597.           out to be awkward,  In stead use ^ or ~. 
  1598.             Patch for  INT  16h  function 10h.  This  function made  some
  1599.           computers crash.
  1600.            
  1601.             Release 1.4 april 1991
  1602.             PRASC and PRDESC.
  1603.             Adresses.
  1604.             The program finds the type of  the video-adapter, the  video-
  1605.           segment and  the colours. The  installation-program will there-
  1606.           fore seldom be needed.
  1607.             Installation-program integrated with main-program.
  1608.             The .USC file contains only  the filenames, with  possibility
  1609.           for disk and path. This file must be made with an editor. 
  1610.             Second search-function added.
  1611.            
  1612.             Release 1.5 may 1991
  1613.             Printprograms PRASC, PRDESC  and PRCARD combined to  PRNOACH.
  1614.             Search for records  which may need to be combined  (with Ctrl
  1615.           F12).
  1616.  
  1617.             Release 2.0 october 1991
  1618.             Documentation translated into English.
  1619.             Mulitilingual legends.
  1620.             Modification for zero digit on some VGA-cards.
  1621.            
  1622.             Release 2.1 december 1991
  1623.             Very  extensive helptext on  screen during  update (suggested
  1624.           by Henk Hijdra)
  1625.  
  1626.                                         25
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.             ScrollLock turned off  when program starts (suggested by Henk
  1635.           Hijdra)
  1636.             GEDCOM conversion
  1637.             Combined conversion programs into one
  1638.             Some bugfixes
  1639.  
  1640.             Release 2.2 january 1992
  1641.             F1 through F7 for recent events
  1642.             Calendar display with festival days
  1643.  
  1644.             Release 2.3 january 1992
  1645.             Display of pedigree and immediate selection of an ancestor.
  1646.  
  1647.             Release 2.4 february 1992
  1648.             Bug fix (current date in English language)
  1649.             Renewed search-function
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.                                         26
  1692.