home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 128 39 / q39.d81 / t.timeliner < prev    next >
Text File  |  2022-08-28  |  10KB  |  206 lines

  1.  
  2.  
  3.                              T I M E L I N E R
  4.  
  5.                      Program and Text by Knees Calhoon
  6.  
  7.  
  8.  
  9.     I've always enjoyed books published in a series (like the Hardy Boys or
  10. Perry Mason books) and keep chronological lists of them. To me, it's
  11. important WHEN a book is published because a book can say as much about the
  12. zeitgeist of its period as it shows the author's mindset. For instance,
  13. racial overtones in a 1930s book are NOT the same as racial overtones in a
  14. 1990s book because society's attitudes are so different these days. So I
  15. have plenty of chronological lists.
  16.  
  17.     I also have several "timeline" books in my reference library. These are
  18. encyclopedic tomes which show things like technological advances, works of
  19. art, political trends, etc. all in chronological order and synchronized.
  20. It's good to know that in the same year that Columbus made his first
  21. journey to the New World (1492, of course) the Spanish defeated the Moors
  22. at Granada, driving them from the European continent. It's arguable which
  23. event has had the larger impact on future history.
  24.  
  25.     TIMELINER can be used for more than just literary lists. In fact, a few
  26. of the many, many files (lists) on this issue are of famous film directors'
  27. or actors' works. You may be interested in religious, scientific or
  28. genealogical lists. As long as you have the dates of the events, TIMELINER
  29. can be used for any of them, but you must format them correctly. More about
  30. that later.
  31.  
  32.  
  33.  THE TIMELINER PROGRAM
  34.  ---------------------
  35.  
  36.     There's nothing fancy about the program. You first see the HELP screen,
  37. which is practically useless, but hey, it's the LOADSTAR style to have help
  38. screens. Then you see a file requestor showing all of the files on the disk
  39. in the current drive that have a "-." prefix. Scroll through them with the
  40. CRSR UP/DOWN keys. Bob Markland's FILE SUBROUTINE from LS 128 #37 works
  41. pretty good, doesn't it?
  42.  
  43.     You may pick from one to four files for TIMELINEing. They will be
  44. displayed in vertical columns in the order in which you selected them, left
  45. to right. If you want to view just one file, select it and press ESC to
  46. signal that you're through selecting. If you select four, the program
  47. automatically goes to the loading and parsing routine.
  48.  
  49.     At 20 MHz, which is the only speed I like any more on my C-128, even
  50. the longest files load and get parsed in a few seconds. There is an
  51. indicator on the screen that shows you the earliest and the latest year
  52. covered by the file(s). The current year being parsed is displayed between
  53. them, so you have an indicator of how much longer you can expect to wait. I
  54. admit that at 1 MHz my algorithm, which is in BASIC, is pretty slow,
  55. perhaps even agonizingly slow. Sorry about that! The fewer files you
  56. select, the faster, so keep that in mind if you start getting tired of
  57. waiting.
  58.  
  59.     Once the latest year is reached the TIMELINER scroll screen is shown.
  60. At the top of the screen are the names of the lists in yellow. Below them
  61. are the books (or whatever) in columns with grey horizontal bars separating
  62. the years. On the left of the screen are the years in light green. Use the
  63. CRSR UP/DOWN keys to scroll up and down through the lists. CRSR RIGHT and
  64. LEFT will page the data, although paging is not all that much faster than
  65. scrolling line by line. Pressing H will show you the help screen again and
  66. M will take you back to the file requestor. Press Q to exit to LOADSTAR or
  67. BASIC after answering a Yes/No prompt.
  68.  
  69.     That's TIMELINER! You can see at a glance which books (or events) took
  70. place in the same year. You'll see that some authors produced one book per
  71. year and some churned out a half dozen in a year. Some wrote for a decade
  72. before burning out; others wrote for half a century.
  73.  
  74.  
  75.  MAKING A LIST
  76.  -------------
  77.  
  78.     As you can see, my tastes run towards Crime Noir, Mysteries and Science
  79. Fiction. Yours would undoubtedly be different. I have found that a list is
  80. essential for book collectors like myself and that often complete lists are
  81. quite hard to come by. For instance, Lester Dent (and a few contracted
  82. writers) wrote 181 Doc Savage adventures between the years 1933 and 1949.
  83. Can you imagine how difficult it could be to compile a list like that? Now
  84. you don't have to because I've done it for you.
  85.  
  86.     I used THE WRITE STUFF 128 to make the lists. You may use other word
  87. processors but they MUST be able to save files in screen code format. This
  88. is the standard format for TWS and SpeedScript. Ordinarily we use PETASCII
  89. format for our programs but because of the way TIMELINER works, I decided
  90. to use screen code. There are just too many strings that would have been
  91. created if I'd used PETASCII text and made string arrays of them. Even the
  92. power of the C-128 would have been taxed for big files like Doc Savage or
  93. Agatha Christie. I don't really know what the size limit of files is, but
  94. it's probably somewhere around 18 blocks a file, if four files are viewed
  95. at one time. Doc Savage was 20 blocks long and crashed the program, so I
  96. split it into two files.
  97.  
  98.     Here's how it's done with TWS 128. The first three lines of the file
  99. must look like the following. I'm using a plus sign to signify a carriage
  100. return, which in TWS is a BACK ARROW. I'm writing this in TWS and can't use
  101. a BACK ARROW, at least not easily.
  102.  
  103.                  +
  104.    First line    +
  105.    Second line   +
  106.  
  107.  The top line consists of 17 (no more, no less) spaces followed by the BACK
  108. ARROW for carriage return. The next line has the first line of the
  109. description, and the third line is the second line of the description.
  110. These are what is going to be printed in yellow at the top of the screen.
  111.  
  112.     Don't worry about setting margins in the word processor. The way we
  113. save it makes margins moot. The important thing is that EVERY line in the
  114. file is exactly seventeen characters long, followed by a carriage return.
  115.  
  116.     Next comes the event data. The fourth line of the file will have a 4-
  117. digit date preceded by an asterisk. In fact, every date line will have an
  118. asterisk preceding it. Then the event(s) that happened that year are placed
  119. on the line(s) below the date. Use as many lines as you want to describe
  120. the event, but never make a line longer or shorter than 17 characters.
  121. Here's what lines 4-13 might look like:
  122.  
  123. *1967            +
  124. The Great Mojo   +
  125.  Awakens         +
  126. Parachutes Away! +
  127. *1969            +
  128. Cretins I Have   +
  129.  Pursued a Policy+
  130.  of Personal     +
  131.  Destruction     +
  132.  Against         +
  133.  
  134.     Notice that I signify a new book or event by having it start in the
  135. very first column. The asterisk must also always be in the first column. If
  136. a title needs more than one line, I indent the second line one space. This
  137. is my convention; you may use another if you wish, as long as the date line
  138. begins with an asterisk and butts up to the left.
  139.  
  140.     Your dates must be in chronological order. It's okay to skip years.
  141. After all, some writers go several years in between books. If you add to
  142. the list later, you must insert the event into the correct yearly sequence.
  143. Note that the date lines must be exactly 17 characters long, also.
  144.  
  145.     Keep going until you reach the last event. After its last line, add
  146. another line with one or more AT signs (@). My last line generally looks
  147. like this:
  148.  
  149. @@@+
  150.  
  151.  although only one @ is required. This last line does NOT have to be 17
  152. characters long, but it won't hurt if it is.
  153.  
  154.     For best results, load one of the "-." files on this disk into TWS and
  155. use it as a template. I used the TWS convention of a "-" as the identifier
  156. of a TWS file to make it even easier to use TWS to make the lists. In TWS
  157. the way to load a screen code file that begins with a "-" is to press UP
  158. ARROW and then select LOAD from the top row command line. Then select from
  159. the file requestor.
  160.  
  161.     To save your file, press UP ARROW to go to the top command lane and
  162. select SAVE. You'll get an input line with a dash entered for you. Start
  163. with a period (.) and add a meaningful title to your file.
  164.  
  165.     I made some mistakes in entering data and here's what I found. It may
  166. save you some frustration. If, after creating a file, you load it into
  167. TIMELINER and you notice the incrementing date stop an