home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 128 39
/
q39.d81
/
t.timeliner
< prev
next >
Wrap
Text File
|
2022-08-28
|
10KB
|
206 lines
T I M E L I N E R
Program and Text by Knees Calhoon
I've always enjoyed books published in a series (like the Hardy Boys or
Perry Mason books) and keep chronological lists of them. To me, it's
important WHEN a book is published because a book can say as much about the
zeitgeist of its period as it shows the author's mindset. For instance,
racial overtones in a 1930s book are NOT the same as racial overtones in a
1990s book because society's attitudes are so different these days. So I
have plenty of chronological lists.
I also have several "timeline" books in my reference library. These are
encyclopedic tomes which show things like technological advances, works of
art, political trends, etc. all in chronological order and synchronized.
It's good to know that in the same year that Columbus made his first
journey to the New World (1492, of course) the Spanish defeated the Moors
at Granada, driving them from the European continent. It's arguable which
event has had the larger impact on future history.
TIMELINER can be used for more than just literary lists. In fact, a few
of the many, many files (lists) on this issue are of famous film directors'
or actors' works. You may be interested in religious, scientific or
genealogical lists. As long as you have the dates of the events, TIMELINER
can be used for any of them, but you must format them correctly. More about
that later.
THE TIMELINER PROGRAM
---------------------
There's nothing fancy about the program. You first see the HELP screen,
which is practically useless, but hey, it's the LOADSTAR style to have help
screens. Then you see a file requestor showing all of the files on the disk
in the current drive that have a "-." prefix. Scroll through them with the
CRSR UP/DOWN keys. Bob Markland's FILE SUBROUTINE from LS 128 #37 works
pretty good, doesn't it?
You may pick from one to four files for TIMELINEing. They will be
displayed in vertical columns in the order in which you selected them, left
to right. If you want to view just one file, select it and press ESC to
signal that you're through selecting. If you select four, the program
automatically goes to the loading and parsing routine.
At 20 MHz, which is the only speed I like any more on my C-128, even
the longest files load and get parsed in a few seconds. There is an
indicator on the screen that shows you the earliest and the latest year
covered by the file(s). The current year being parsed is displayed between
them, so you have an indicator of how much longer you can expect to wait. I
admit that at 1 MHz my algorithm, which is in BASIC, is pretty slow,
perhaps even agonizingly slow. Sorry about that! The fewer files you
select, the faster, so keep that in mind if you start getting tired of
waiting.
Once the latest year is reached the TIMELINER scroll screen is shown.
At the top of the screen are the names of the lists in yellow. Below them
are the books (or whatever) in columns with grey horizontal bars separating
the years. On the left of the screen are the years in light green. Use the
CRSR UP/DOWN keys to scroll up and down through the lists. CRSR RIGHT and
LEFT will page the data, although paging is not all that much faster than
scrolling line by line. Pressing H will show you the help screen again and
M will take you back to the file requestor. Press Q to exit to LOADSTAR or
BASIC after answering a Yes/No prompt.
That's TIMELINER! You can see at a glance which books (or events) took
place in the same year. You'll see that some authors produced one book per
year and some churned out a half dozen in a year. Some wrote for a decade
before burning out; others wrote for half a century.
MAKING A LIST
-------------
As you can see, my tastes run towards Crime Noir, Mysteries and Science
Fiction. Yours would undoubtedly be different. I have found that a list is
essential for book collectors like myself and that often complete lists are
quite hard to come by. For instance, Lester Dent (and a few contracted
writers) wrote 181 Doc Savage adventures between the years 1933 and 1949.
Can you imagine how difficult it could be to compile a list like that? Now
you don't have to because I've done it for you.
I used THE WRITE STUFF 128 to make the lists. You may use other word
processors but they MUST be able to save files in screen code format. This
is the standard format for TWS and SpeedScript. Ordinarily we use PETASCII
format for our programs but because of the way TIMELINER works, I decided
to use screen code. There are just too many strings that would have been
created if I'd used PETASCII text and made string arrays of them. Even the
power of the C-128 would have been taxed for big files like Doc Savage or
Agatha Christie. I don't really know what the size limit of files is, but
it's probably somewhere around 18 blocks a file, if four files are viewed
at one time. Doc Savage was 20 blocks long and crashed the program, so I
split it into two files.
Here's how it's done with TWS 128. The first three lines of the file
must look like the following. I'm using a plus sign to signify a carriage
return, which in TWS is a BACK ARROW. I'm writing this in TWS and can't use
a BACK ARROW, at least not easily.
+
First line +
Second line +
The top line consists of 17 (no more, no less) spaces followed by the BACK
ARROW for carriage return. The next line has the first line of the
description, and the third line is the second line of the description.
These are what is going to be printed in yellow at the top of the screen.
Don't worry about setting margins in the word processor. The way we
save it makes margins moot. The important thing is that EVERY line in the
file is exactly seventeen characters long, followed by a carriage return.
Next comes the event data. The fourth line of the file will have a 4-
digit date preceded by an asterisk. In fact, every date line will have an
asterisk preceding it. Then the event(s) that happened that year are placed
on the line(s) below the date. Use as many lines as you want to describe
the event, but never make a line longer or shorter than 17 characters.
Here's what lines 4-13 might look like:
*1967 +
The Great Mojo +
Awakens +
Parachutes Away! +
*1969 +
Cretins I Have +
Pursued a Policy+
of Personal +
Destruction +
Against +
Notice that I signify a new book or event by having it start in the
very first column. The asterisk must also always be in the first column. If
a title needs more than one line, I indent the second line one space. This
is my convention; you may use another if you wish, as long as the date line
begins with an asterisk and butts up to the left.
Your dates must be in chronological order. It's okay to skip years.
After all, some writers go several years in between books. If you add to
the list later, you must insert the event into the correct yearly sequence.
Note that the date lines must be exactly 17 characters long, also.
Keep going until you reach the last event. After its last line, add
another line with one or more AT signs (@). My last line generally looks
like this:
@@@+
although only one @ is required. This last line does NOT have to be 17
characters long, but it won't hurt if it is.
For best results, load one of the "-." files on this disk into TWS and
use it as a template. I used the TWS convention of a "-" as the identifier
of a TWS file to make it even easier to use TWS to make the lists. In TWS
the way to load a screen code file that begins with a "-" is to press UP
ARROW and then select LOAD from the top row command line. Then select from
the file requestor.
To save your file, press UP ARROW to go to the top command lane and
select SAVE. You'll get an input line with a dash entered for you. Start
with a period (.) and add a meaningful title to your file.
I made some mistakes in entering data and here's what I found. It may
save you some frustration. If, after creating a file, you load it into
TIMELINER and you notice the incrementing date stop an