Dec 072017
Creates custom timelines. Displays people and events in two windows.
File CHRNOS2.ZIP from The Programmer’s Corner in
Category Games and Entertainment
Creates custom timelines. Displays people and events in two windows.
File Name File Size Zip Size Zip Type
CH.DOC 35886 9972 deflated
CH.EXE 209264 79825 deflated
CINEMA.CH1 14260 5198 deflated
DESCRIBE 518 315 deflated
ISRAEL.CH1 4165 1334 deflated
LICENSE.DOC 8168 2427 deflated
PACKING.LST 1347 655 deflated
README.LST 6893 3072 deflated
REGISTER.FRM 3044 1167 deflated
RENAISS.CH1 7012 2845 deflated
REVOLT.CH1 10589 4219 deflated
VENDOR.DOC 11966 3730 deflated

Download File CHRNOS2.ZIP Here

Contents of the CH.DOC file

CHRONOS User Instructions.
Revised: 22 Oct 1991
Copyright 1990,1991 Steve Estvanik / Cascoly Software / All rights reserved.




How old was Paul Revere when he rode into history? How old was Napoleon when
the Declaration of Independence was signed? How many years separated Cortez
and Michelangelo? In War & Peace, how old is Natasha when Napoleon captures
Moscow? Cascoly's CHRONOS historical timelines program examines these
questions and many more. Unlike conventional paper chronologies, CHRONOS
lets you decide which people and events to include. You can sort and select
by individual people and events, or groups and factions, developing new
insights and tracing patterns across different eras and cultures. CHRONOS
is used by history and art students, genealogists, teachers, writers and
others interested in exploring historical relations or cultural events.
It's also helpful to lawyers or otherswho need to establish and demonstrate
chronological or complex events.


CHRONOS combines people and events into files called datasets. These are
the two basic elements of CHRONOS. Figure 1 shows the main CHRONOS menu.
File options are explained in section 4. This section describes how to use
the People & Events portions of the program to create new datasets or to
modify existing ones. Examples can be found in the datasets provided with
the program. These datasets are described in more detail in the References,
(Section 7) which also contains information that might be useful in creating
your own datasets. If you want to look at an existing application, you can
go directly to section 3. The remainder of this section describes how to

create a new dataset from scratch, and how to add new people and events.

Chronos is fully menu-driven. To use the keyboard, you can either use the
arrow keys, or the first letter of a menu word to select the action you
wish. Then press . To use the mouse, just move it to the item you
want and press the left button. To back up from a menu or to finish an
entry screen, press the right button, or .

CHRONOS considers 2 main types of information -- People and Events. As you
might expect, People items store information about historical persons or
fictional characters. You can add or edit these records using the data
entry window shown in Figure 2. If you don't know the exact birth or death
years, you can enter an approximate one. (Note that, since the month and
day are left out, age calculations can only be accurate to within a year.
For years before 1700, there are additional discrepancies, since the
acceptance of the Gregorian calendar reform did not occur everywhere at the
same time. English speaking countries did not start using the new calendar
until the mid 1700's and Russia accepted the reform only after the 1917
Revolution.) Also, if you decide to create a current dataset, containing
living persons, you could set the 'death' year to some arbitrarily high
value, such as 2030 or 2050, so that future ages can be calculated.

You can assign people to factions that you define using the Faction option
of the People submenu (Figure 2). This lets you group people into logical
categories of your choosing. These might be national or political, such as
Union, Confederate, British or French. You can also define vocations, such
as artist, musician, statesman and poet. Selection options (section 3.2)
let you display, sort and print by selected factions or vocations or the
entire dataset. You can assign colors to factions and vocations, and then
choose whether to use faction or vocation colors to help to distinguish them
on the screen.

The second main data element is the event. This is a specific historical
happening. It could be a battle, a political act, or the publication date
of a famous novel. You can append a 2 line description, along with time of
the event (a starting and ending year). Events use groups and nations in a
similar fashion to factions and vocations for people. Groups and nations
allow easier sorting and selection. For example, in the Revolutions dataset
you can choose to display only Americans, or only French events.

Events may be either specific events or of longer duration (eg, The French
Revolution). For the former case, just enter the same date for both
starting and ending years.

You can assign a colors to groups and nations, and then choose whether to
use the group or nation colors to help to distinguish them on the screen.


People and Event items are added, edited and deleted in a similar fashion.
From the parent menu (Figure 1), choose either the People or Events submenu
(Figures 2 and 4). Then choose Add, Edit or Delete. When adding a new
item, a blank entry window appears and you can fill in the requested
information. When you're finished with a window, press or the
right mouse button to accept it.

When you choose edit or delete, a picklist popup (Figure 3) shows a list of
all people or events. You can choose the one you wish to edit or delete. A
scroll bar allows easier selection if you're using a mouse. When you need
to add or edit a faction, vocation, nation or group, another popup appears,
so you don't need to remember the numbers for all groupings.


CHRONOS can handle up to 600 people and 600 events per dataset. However,
the window area required to display these depends on the span of years these
people and events occupy. If the span is less than 200 years, there should
be no problem. If it is greater than 200, you might receive a message :

"Unable to create [People/Event] window"

This might be due to an attempt to show too large a span for the number of
people or events you have. (In general, the number of items times the year
range must be less than 64,000. Thus if you have a 200 year span, you
would be able to have about 320 people and 320 events.) It could also be
due to an input error for one of the people or events. Check this by
printing a list of all people and events and checking the years entered.

The number of bytes required can be estimated by multiplying the number of
records by the span of years between the earliest starting date and the
latest ending date. The people and the events areas can each contain 64,000

Once a dataset is populated, you can begin your explorations using the
display and select options (Figure 1). To reduce the startup time for new
users, CHRONOS comes with several datasets already created:

REVOLT covers the historical period from the American Revolution thru the
French Revolution and Napoleonic era to the Civil War (1750-1860). It
concentrates on the course of political and technical revolutions.

RENAISS covers the Renaissance period in Europe from about 1450 to the end
of the 30 Years War in 1648. It emphasizes the interaction and ferment
among political, religious and cultural events.

CINEMA traces directors, actors, pictures and events from Intolerance,
Potemkin and Gold Rush to Goodfellas and Dances with Wolves.

ISRAEL contains one possible timeline of the kings and prophets of Israel.

Any of these can be used as the basis for a new dataset. Open the dataset,
then use the WriteAs option to save it under a different name. You can then
delete, edit or add other people and events to form a new dataset.

All datasets are dynamic -- they continue to grow and change as we do
further research, and users make suggestions for additions.

Registered users receive the latest versions of the previous datasets, and
in addition, receive new datasets:

MILLENUM covers the period of the first millenium, from about 900 to 1200.
It concentrates on the evolving struggle between Christian and Muslim worlds
and beginnings of nations.

TWENTY covers the twentieth century. An eclectic collection of people and
events from our century.

CLASSIC covers the last years of the Roman Republic through the reign of
Emperor Marcus Aurelius.


After editing People or Events, or after making a selection, choose DISPLAY
from the menu to show the latest subset of data. When you make selections,
it just restricts the elements that are going to be displayed, they are
still part of the dataset for subsequent selections.

Most of the commands and actions in this program are similar for keyboard
and mouse operation. You select a function and execute it. However, the
dataset display lets you explore and the commands to control mouse and
keyboard are quite different. Press for a summary of keyboard and
mouse commands. (Figure 8)


The CHRONOS display shows people and events on 2 linked but independent
scrolling windows. The left button controls movement of a window, and
scrolling. The right button controls selection and display of individual
items. In either mode, the current section is determined by the placement
of the mouse cursor. The bottom line shows which section is active, and
the current person and event.

The central scroll bar indicates your position within the complete range of
years. It moves as you scroll horizontally. You can also use the mouse to
indicate a quick jump to a particular area of the display.

Use the to select items, and the or escape to
exit. When using popups, a scroll bar on the right side of the popup lets
you use the mouse to jump to another part of the popup.

Figure 5 shows the scroll command map. If you want to scroll left or right,
click Left while in one of the areas marked 'b'. Both top and bottom
sections scroll horizontally at the same time, so people and events are
always synchronous. Areas marked 'c' control vertical movement. Here, each
section, people or events, scrolls independently. The 4 corners of each
section are similar to and keys. Left click on each to move to
that section of the dataset. For example, click on the lower right corner
to move to the lower right portion of the dataset. Note that in some data
sets, the upper right and lower left may result in mostly blank screens.
But if you scroll horizontally or vertically, you'll recover the data. This
sounds more complicated than it is. The easiest way to learn it is to
experiment with the datasets provided. Click on each corner to see how the
view changes. Then use the horizontal and vertical controls for finer

In addition, by clicking on the central scroll bar, you can jump to any
intermediate point in the window. The point where you click will become the
new left edge. The corresponding year will be displayed.

Right click of the mouse button shows details of a person or event. If a
person, it also shows their age in the year of the last selected event. If
an event, it shows the age of the last selected person. Thus, to follow the
course of a person's life, first select that person (right click on them),
then select the events you want to examine. For each event, the person's
age will be calculated.


Keyboard scrolling is handled by the arrow keys. These are analogous to
using the mouse in sections 'b' & 'c'. These keys scroll vertically and
horizontally, one row or column at a time. To move to the corners, use the
, , and keys. Experiment with the various keys to
see how the screen changes. The keyboard requires 2 keys to get to a
particular corner:

Two most useful are:
Upper Left:
Lower Right:

The other two are:
Lower Left:
Upper Right:

To change from one section to another, use the and keys. You
can always tell which section you're in from the message displayed on the
bottom line.

The key displays details about the currently selected person or event.
To change this selection, use the Keypad (Gray) '+' and '-' keys. This will
move you to the next or previous item.


This feature lets you create subsets of people and events based on factions,
vocations, nations, or groups. Figure 6 shows the various possibilties for
selection. Choosing 'All' resets any previously deselected items. (This is
the default when the file is first read in.)

Selecting by 'Groups', 'Vocation', 'Factions', or 'Nation' lets you
eliminate entire categories from the display. You can also combine the
effects of groupings in 2 ways: AND and OR. The default is OR. That is,
the display will show all people who are either in the selected faction OR
vocation. If you choose the F/V toggle, this switches to AND. Now, the
display will only show those people who are in one of the selected factions
AND one of the selected vocations. The Group/Nation (G/N) toggle works in
similar fashion for events.

Selecting 'People' or 'Events' allows you to further reduce the selected
number of items. If the previous selection was 'All', then you will start
with all items selected, and indicate which ones to remove. If the previous
selection was some combination of the groupings, then only those people or
events in the selected groupings will currently be selected. You may
deselect items or add to the selected set.

When you next display or print the dataset, only selected items appear.
Selection has no permanent effect on the file, even if you save while a
select group is active.

Selection Keys:
When using the picklists, the following keys are active:

Single choice (used for selecting an item to edit, or to select a faction,
vocation, group, nation or color):

-- first item
-- last item
-- up one item
-- down one item
-- move up one page of items
-- move down one page of items

Multiple choice (used in the selection section):
-- selects an item
-- deselects an item
<+> or -- toggle between selected and deselected
-- Block toggle -- if no items are selected, select them
all; if all are selected, deselect all.

-- select/deselect an item (the check mark will appear)

Whether using the mouse or the keyboard, press when you want to
accept the current list. Should you leave out to many items, or if you just
want to start over, then use the 'Select All' option from the menu.


Figure 7 shows the various reports available.

'All' prints the complete text of the dataset.

'Factions', 'Vocations', 'Groups' and 'Nations' print reports based on items
selected. For example, the Vocations report shows all the People with the
currently selected Vocations. 'People' and 'Events' reports will show only
currently selected items. Also, these subreports do not include the
description fields, so they are shorter than the complete report.

'Age' shows the age of all people who were alive for the currently selected

'Chart' produces a multi-page report that fits together to form a scaled
timeline for both people and events. The lifespan of each person is
plotted, as are all events. To assemble the chart after printing, fold
under or cut off the left margins of each page. Then you can match the
starting year with the ending year of the preceding page. People and events
are printed on different pages, but the scales will be the same for easy
comparison. When assembled the entire dataset is viewable at once and it
makes a great wall chart.


The Files selection from the main menu lets you open new files, save changed
ones, and also has several informational selections.

'Open' -- Shows, then reads from a list of currently available analyses.

'New' -- Prompts you for a name for a new analysis.

'Save' -- Saves current analysis to disk

'WriteAs' -- Saves current analysis under a different file name

'About' -- A brief summary of this program.

'Register' -- Details on how to register this shareware program. If, after
an evaluation period, you decide you will continue to use the program, you
should register it. A registration form is included with the program (Look
for file REGISTER.FRM)


The Chronos files are standard ascii, so you can edit them in any word
processor that handles ascii files. Be careful, though, that you keep the
number of lines exactly the same. Thus you can change the text of a line,
but do not add or delete lines. The files include some headers to help you
locate position.

Several users have information in other databases that might be interesting
to convert to CHRONOS format. You could do this manually, reentering all
the data. You could also write a basic program that handles the conversion
for you. We can do the conversion, if you want. Contact Cascoly Software
for details. Successful conversions have been done from spreadsheets,
Advanced Revelation, xBase and Paradox format.

If you want to try to experiment or edit these files, be sure to make
backups first.

The format of the files is:

CH1 format:
# of people
# of events
{ person #
name of person
startyr, type
endyr, type
faction #
vocation #
{ event #
name of event
startyr, type
endyr, type
group #
nation2 }
{ faction #
color }
{ vocation #
color }
{ group #
color }
{ nation #
color }

Thus, if you are careful, you can add or delete information outside of the
program. For example, to add a person, increase the first line by 1, then
insert the appropriate lines for that person in the file. People and events
are stored in order of birth year or event year. You can leave a blank line
if you want to skip, eg, the description line.

The CHRONOS file format was purposely designed so that it could be easily
edited outside of CHRONOS. This is useful for mass updates or adding large
blocks of information.


CHRONOS is optimized for use on a color monitor, but will also work on
monochrome screens. It will use a Microsoft-compatible mouse if you have
one installed.

6. Version Notes:
---- 2.04 ----
Minor changes made to display of short spans for people, such as occurs when
only the reign is entered.
---- 2.02 ----
The files were expanded significantly based on user requests and
suggestions. People and events now have larger areas for comments, and
events now can have date ranges. Factions and groups have been expanded
from 10 to 20 and new groupings of vocation and nation have been added. Any
of these groupings may be used to determine the colors used in the display.
See the People & Events sections above for details.

** Registered users will receive a utility program that converts programs
from earlier formats. Or you can use the file description detailed in
section 4.2.

Years are now shown for people on the display.

The central line now contains a scroll bar that allows instant mouse access
to any point in the display.

New reports and selections were added to reflect the additions.

New datasets for registered users (CINEMA, TWENTY), and expanded existing


This program is shareware, which is a means of distributing software. Under
the shareware concept, software may be freely copied and passed along to
others, or distributed through bulletin board systems or national networks.

As a recipient of a shareware program, you may use the software for a short
trial period to determine if it meets your needs. If the software is not
suitable, then you can discard it. If you decide to use it, you should
register it. CHRONOS costs $30 to register. When you register, you will
receive a disk with the latest version of the program and datasets, plus
several additional datasets. Registration also entitles you to online
support from Cascoly Software, via CompuServe. Send email to 76703,3046.
(We will also answer mail from registered users.)

As an additional benefit, registration entitles you to a free introductory
account on CompuServe. (Details will be sent when you register.)

Cascoly Software is a member of the Association of Shareware Professionals
(ASP). ASP wants to make sure that the shareware principle works for you.
If you are unable to resolve a shareware-related problem with an ASP member
by contacting the member directly, ASP may be able to help. The ASP
Ombudsman can help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. You can contact
the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve
message via easyplex to ASP Ombudsman 70007,3536


Several example datasets are included to illustrate the range of studies
possible using CHRONOS. Users are encouraged to send interesting datasets
to Cascoly, and we will include them in future updates. The example
datasets were compiled from a variety of sources. Some good starting points
would include the 'Who Was Who' books that can be found in the reference
section of libraries. Another good source is an unabridged dictionary.
They often have a section on famous people. Some historical periods have
special dictionaries that are useful.

"Book of Chronologies", The NY Public Library, (Prentice Hall: 1990).
"The Timetables of History", Bernard Grun, (Touchstone: 1982).

"The Dictionary of the Napoleonic Wars", David Chandler, (MacMillan:1979).

"A History of Narrative Film", David A. Cook (WW Norton, NY: 1981).

The figures showing menus were captured from actual screens, using the
Cascoly program CAPBUF. For details on ordering, print out REGISTER.FRM.

Figure 1: File menu
Figure 2: People Menu & Entry Window
Figure 3: Sample Edit picklist for People
Figure 4: Events entry and editing
Figure 5. Mouse Map for Display
Figure 6: Selection Criteria
Figure 7: Reports
Figure 8: Keyboard & Mouse controls for viewing display

Figure 1: File menu

File People Event Display Select Reports Quit


Figure 2: People Menu & Entry Window

File People Event Display Select Reports Quit


Starting year 1900 Type (0=normal, 1=approx, 2=reign) 0
Ending year 1900 Type (0=normal, 1=approx, 2=reign) 0
Faction 0
Vocation 0

Figure 3: Sample Edit picklist for People

File People Event Display Select Reports Quit


1732 George Washington
1735 Paul Revere
1741 Benedict Arnold
1751 James Madison
1769 Napoleon Bonaparte
1819 Walt Whitman
1833 J.E.B. Stuart

Figure 4: Events entry and editing

File People Event Display Select Reports Quit


Starting year 1900 Type (0=normal, 1=approx, 2=reign) 0
Ending year 1900 Type (0=normal, 1=approx, 2=reign) 0
Group 0
Nation 1 0
Nation 2 0

Figure 5. Mouse Map for Display

a c a

b b

a c a

a c a


a c a

Left Mouse Button:
a: Moves screen to requested corner of virtual screen.
b: Scrolls horizontally
c: Scrolls vertically

Right Mouse Button:
Middle line: moves date selector
Bottom line: selects command
Top or bottom section: selects a person or event

Figure 6: Selection Criteria

File People Event Display Select Reports Quit

F/V toggle
G/N toggle

Figure 7: Reports

File People Event Display Select Reports Quit


Figure 8: Keyboard & Mouse controls for viewing display

--------- Keyboard Controls ------
= Scroll horizontally
= Scroll vertically
= Select next/previous item
= Toggle between People & Events
+ = Upper left of window
+ = Lower left of window
+ = Upper right of window
+ = Lower right of window
= Display details

--------- Mouse Controls ------
= Scroll windows
= Display details

= Display this help window
= Return to main menu

 December 7, 2017  Add comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>