Category : Science and Education
Archive   : AHNEN.ZIP
Filename : AHNEN.TXT

Output of file : AHNEN.TXT contained in archive : AHNEN.ZIP


Ahnentafel Chart Generator

Version 1.00
April 17, 1989


Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 1


This program works with data files generated by using the
Personal Ancestral File genealogical program, version 2.1. It
reads the various files to get the information required to make
an enhanced Ahnentafel Chart.

All direct ancestors of the selected individual, and all
marriages of those direct ancestors are part of the chart
produced. When present in the PAF files, the date and place of
each individual's birth,and death are included. The marriage
date and place is printed for marriages where both individuals
are known. The number of generations to print is entered into
the program as an option when running it. Every name listed in
the Chart is captured, and printed in a double column index.

Each line of the ahnentafel chart printed is appropriately
indented and labeled with the ahnentafel number. Each page is
marked with the name of the key individual, and the time and date
that the chart was printed.

The maximum number of names on a single chart depends on the
available space on your computer, and may vary from a very small
number, to over 10,000 names. The number of generations included
may also vary between 2 and 31.

This program has specific printer requirements. See the
Appendix for additional information.

Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 2


To start this Program, Type the command :

AHNEN[ /E|/O|/S][ /H][ /L][ /Ffilename][ dataDirectoryName]


/E = Epson, or /O = Okidata, or /S = Standard printers.
/H = Display Execution Help.
/L = Display the Software License.
/Ffilename = print to file named "filename".
dataDirectoryName = The directory name where the PAF data is

All items enclosed in []s are optional. There is no
required order to the options. The options are explained in
detail below.

The first option listed defines the type of printer to use
when printing the file. Two printer types are supported directly
(Epson FX and Okidata ML), while the third type handles many
other types of printers by allowing the user to preset the
printer into the proper (condensed) mode. If this option is
used, choose only one of the printer types. If this option is
omitted, the program will prompt for the type of printer to use.

The /H option, if used, will cause the program to show a
brief summary of help on how to start the program, and then stop.

The /L option, if used, will cause the program to show the
License Agreement for the program, and then stop.

The /F option, if used, will redirect the printer. This
allows the user to print to a file. This file may then be
printed later, or taken to another computer for printing, using
the DOS "print" command. This may also be used to redirect the
output to a second printer. If this option is omitted, the
program prints the chart to the DOS standard printer.

Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 3

The /F option may also be used to make a file to take to any
text editor or word processor. The file generated is a standard
ASCII file, without special characters (except printer commands).
Additional formatting, editing, or enhanced printing (ex: bold,
underline, different type styles, etc.) can be added to the file
prior to printing.

The dataDirectoryName option may be used to tell the program
where the PAF data files are. Any legal DOS path name may used.
The program expects this name to be the name of the directory
where ALL of the required files can be found. You MUST use this
option if the PAF data files are not in the directory
C:\PAF\DATA, which is the assumed directory name.

Once the program begins, it will prompt for information, as
required. First, if the Standard Printer is chosen, it will
pause, and wait for you to set up the printer.

The program will ask for the record identification number
(RIN) of the key person for which the chart is to be printed.
This is the individual for which ancestors are printer. The
program cannot be operated if the RIN is not known prior to

Next, the program will ask for the number of generations to
print. This number must be 2 or greater. If more generations
are available than are asked for, no mention is made of this in
the chart. All generations will print if any number greater than
the available generations are entered (example: 99). Remember,
the maximum number of generations in one chart is 31.

The program will now run without further interaction. While
running, a status line will display how many names it has chosen
to print, and other messages on the status of the printing

Once complete, it will pause until any key is pressed. Then
the screen will clear and the program will return to DOS.

The program attempts to trap most run errors. If data files
can not be found, the program notes this, and stops. If the
entered key individual RIN is not available, the program displays
the error, and stops. If the output cannot be written, an error
is displayed, and the program stops.

Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 4

If the chart is printed directly to a printer, and the
printer does not respond, DOS will respond with its own error,
after a minute or two. Answer this error as appropriate, after
fixing the problem with the printer.

Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 5


This program is Copyrighted, with all rights retained.

You may freely distribute this program to friends and
family. However, you may NOT sell this program alone or as part
of any other package. You may NOT charge for "handling" costs of
any kind.

The material contained in this Program is proprietary. You
may NOT incorporate it into other programs or packages, in whole
or in part, without prior written permission from the Author.

All efforts have been made to make the program work
properly. However, no warranty, expressed or implied, is made.
This Program is distributed "as is".

Copyright (c) 1989 Jeffrey A. White

AHNEN Program Page 6


This program should run on any IBM-PC compatible personal
computer, with one or two floppy drives or a hard disk drive, and
with at least 256Kb of memory. The printer must be capable of
printing in compressed print (17 characters per inch) onto 8 1/2"
wide by 11" high continuous feed paper, or capable of printing at
12 characters per inch on 14" wide by 11" high continuous feed

All references to DOS refers to MS-DOS 2.10 or later. MS-
DOS is copyrighted by Microsoft Corporation.

IBM is a registered trademark of the International Business
Machines Corporation.

The Personal Ancestral File program is a registered
trademark of and is copyrighted by The Church of Jesus Christ of
Latter-day Saints (the Mormons).

Copyright (c) 1989 Jeffrey A. White

  3 Responses to “Category : Science and Education
Archive   : AHNEN.ZIP
Filename : AHNEN.TXT

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: