home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 25D / WILALM47.ZIP / ALMANAC.DOC < prev    next >
Encoding:
Text File  |  1992-08-24  |  14.3 KB  |  314 lines

  1.             THE  WILSTAR ALMANAC ver. 4.7
  2.              Copyright <c> 1992     
  3.                by Jerry Wilson
  4.  
  5.  
  6.  
  7.  
  8. SHAREWARE
  9.  
  10.     This product is distributed as Shareware.  It is not free.  If
  11. you use the product for longer than 15 days, you are obligated to register
  12. it with the author.  The fee for registering THE WILSTAR ALMANAC is
  13. only $10.  With registration, you get the latest upgrade on a disk along
  14. with several other Wilstar Software programs.
  15.     To register the program, just print out the registration form
  16. included in the archive.  Either type REGISTER at the DOS prompt, or 
  17. type "copy register.txt prn" at the DOS prompt for a print out of the
  18. registration form.  Make sure you printer is ready.
  19.  
  20.  
  21. INTRODUCTION
  22.  
  23.     The WILSTAR ALMANAC is designed to be an on screen display of
  24. calendar, lunar, and personal information.  It is screen-friendly because
  25. the display changes colors every minute.  I have left the display on the
  26. screen for many hours at a time without any ill effects.  However, NO
  27. explicit or implicit warranties are given with regards to this program's
  28. effects on your monitor.
  29.     The WILSTAR ALMANAC has the following features:
  30.  
  31.     -Continuous Display of time and date.
  32.     -Almanac box includes information on:
  33.         The day of week
  34.         The day of year
  35.         Days remaining in year
  36.         Phase of moon
  37.         Size of lunar disk
  38.         Age of moon
  39.         Place of moon in the zodiac
  40.         Position of moon relative to equator
  41.         Solar and Lunar eclipses
  42.     -Notepad for displaying reminders and notes for today.
  43.     -Full notepad file maintenance
  44.     -Monthly Calendar
  45.     -Familiar quotations updated each hour in the message box.
  46.     -Capability to leave screen messages.
  47.     -Alarm clock.
  48.     -DOS Shell.
  49.     -Time/Date change feature.
  50.     -Quarter-hour chimes with hourly toll. (Can be silenced.)
  51.     -Configurable so that your own city shows in Almanac Box.
  52.     -Can display birthdays, holidays, etc from user-modified data file.
  53.     -Screen friendly.  Screen changes colors each minute to prevent
  54.         burn in.
  55.  
  56. Here is a list of the files included with this archive and their function:
  57.  
  58.     WILALM.EXE      The executable program
  59.     ALMANAC.DAT     The data file of dates.  
  60.     NOTEPAD.DAT     The data file containing today's notepad info.
  61.     ALRM.DAT        Data file containing the alarm clock set time
  62.             and alarm message. (Created by program)
  63.     ALMANAC.DOC     This text file.
  64.  
  65.     (All data files [.DAT] are ASCII text files.)
  66.  
  67.  
  68. DISPLAY SCREEN
  69.  
  70.     After an initial title screen displays for about 5 seconds, the
  71. display changes to the main data screen.  This screen has several boxes
  72. of information.  The top box includes the title of the program.  It is
  73. surrounded on the left and right with small boxes showing the time
  74. (left) in 12-hour format, and the date (right). 
  75.     The middle of the screen contains two larger boxes.   The large
  76. box on the right is the Almanac Box.  It contains information on the day
  77. of the week, the day of the year, and the moon data.  The Almanac title
  78. at the top of this box can be altered by the user from data contained in
  79. the ALMANAC.DAT file (explained below).  To the left of this Almanac
  80. box is either a monthly calendar of the current month, or the notepad
  81. box containing your notes for today.  Since you have no notes in the
  82. NOTEPAD.DAT file when the program is first run, the monthly calendar
  83. will be displayed.  When there are notes corresponding to today's date
  84. in the NOTEPAD.DAT data file, the notepad will automatically be displayed.
  85.     The long box on the bottom of the screen is the message box.  It
  86. contains a quotation.  Each hour, after the Westminster chimes, the
  87. quotation is changed.  The program contains more than 150 quotations which
  88. are selected at random.  The message box will display a screen message
  89. in place of the quotation if you select the message option from the
  90. menu (as explained below).         
  91.     The background area just below the two middle boxes and above
  92. the message box will display information on holidays and (if you modify
  93. the ALMANAC.DAT file), personal user information such as birthdays,
  94. anniversaries, or special occasions.  Certain astronomical information,
  95. such as meteor showers, the start of seasons, etc., will also be shown
  96. in this area.
  97.  
  98.  
  99. THE MAIN MENU
  100.  
  101.     Pressing any key (except Esc) will cause the data display to 
  102. change to the main menu. Pressing Esc causes the program to terminate. 
  103.     You may select any one of 6 options from the
  104. menu box.  To select an option, simply press the number in front of the
  105. option and then press ENTER.  Alternately, you can use the up or down
  106. cursor keys to move the little arrow in front of the option you desire
  107. and then press ENTER.  Pressing "T" causes the main display to toggle 
  108. between displaying a monthly calendar and displaying the notepad.
  109.     
  110.     Leaving a Screen Message (Option 1)
  111.  
  112.     Choose this option to leave a message for display in the long
  113. message box.  When you select option one, the screen changes to a box
  114. in which you may type a one-line message.  When you press ENTER, the
  115. data display resumes and the message you typed will be displayed in the
  116. long box.
  117.  
  118.     DOS Shell (Option 2)
  119.  
  120.     Choose option 2 if you want to go back to DOS without leaving
  121. the Almanac.  The advantage is that it is faster than re-reading the
  122. program from disk and the message in the box is not lost when
  123. you return to the Almanac.  The feature was especially useful in previous
  124. versions because the alarm setting would be lost by exiting the program.
  125. Version 4.x will preserve all alarm clock information in a data file
  126. called ALRM.DAT.  However, any screen message will be lost if you restart
  127. the program without using the DOS shell.
  128.  
  129.     Change Time/Date (Option 3)
  130.  
  131.     This option allows you to enter a new time and date.  The time
  132. entered MUST be in the 24-hour format and must be as follows:
  133.  
  134.     HH-MM-SS
  135.  
  136.     The date must be in this format:
  137.  
  138.     MM-DD-YYYY
  139.  
  140.     Changing the date will NOT alter the DOS date that's in the 
  141. computer memory.  You can change the date in order to view any notepad
  142. information for a date other than today.  If you type "today" in instead
  143. of a date, the almanac will return to today's date.
  144.     Changing the time WILL ALTER the DOS time in your computer's
  145. CMOS or RAM.
  146.  
  147.     Setting the Alarm Clock (Option 4)
  148.  
  149.     Select option 4 to set the alarm clock.  You will be asked for the
  150. time, which must be entered in the same format as in option 3.  After you
  151. enter the time, the screen will change to a message box.  Type in the
  152. message you wish to appear at the selected alarm time.
  153.     If you exit the Almanac program, the alarm information is stored
  154. in a data file, ALARM.DAT.  When you restart the program, if the alarm
  155. time has not passed, the alarm will sound at the appropriate time.  The
  156. alarm will sound at the same time every day until you disable the alarm
  157. feature.
  158.     You can disable the alarm clock by typing a 'D' at the time prompt
  159. after choosing the Alarm option from the menu.  If you wish to see the
  160. alarm time and message, you must exit to DOS (or use the DOS Shell) and
  161. type "type alrm.dat" at the DOS prompt.
  162.  
  163.     The Notepad (Option 5)
  164.  
  165.     This option leads you to a sub menu for the Notepad.  There
  166. are 3 options on this sub menu.  To add a new notepad message for
  167. any date, select option 1.
  168.     You can type up to a 7-line message, each line with up to 31
  169. characters for display in the Notepad box.  First, enter the date you
  170. wish the information to be displayed (or press ENTER for today's date).
  171. The notepad text and date entered is kept in a file, NOTEPAD.DAT.
  172.     When entering text, you MUST press ENTER before you reach the
  173. edge of the notepad box.  If you fail to do this, the cursor will go back
  174. to the beginning of the current line and you must type it over.  You
  175. can type up to 7 lines.  If you get finished before you have typed 7
  176. lines, enter a * on a blank line.
  177.     The Notepad can display ONLY 7 lines of text.  Therefore, if
  178. the total number of note lines in all notes for today's date exceed 7,
  179. only the first 7 will be displayed. If there is already a note for today
  180. and you enter a new one with menu option 5, the new note will display
  181. after the current note on the Notepad display until 7 lines of text
  182. are displayed. 
  183.     To delete the notepad message for the current date, select option
  184. 2 from the Notepad submenu.  The message will not be displayed, but will
  185. be retained in the text file itself.  The date will be preceded by the
  186. word "deleted" if you were to print out the NOTEPAD.DAT file.
  187.     If you wish to delete the entire file from the disk so that you
  188. can free up disk space by starting a new data file, select option 3
  189. from the Notepad submenu.  The program will ask you if you are sure.  If
  190. you are sure you want to delete the file, type a Y.  This option erases
  191. the data file from the disk.
  192.  
  193.  
  194.     Return to the Clock Display (Option 6)
  195.  
  196.     This option will cause the Alamanc display to resume without having
  197. to select any of the other options.
  198.  
  199.  
  200. PERSONALIZING THE ALMANAC
  201.  
  202.     You can have the name of your city (or any other short
  203. title), appear in place of the word "Almanac" in the almanac box.  To
  204. do this, edit the ALMANAC.DAT file, included, with any ASCII text editor.
  205. Place as the FIRST line of the file a capital letter "L" immediately
  206. followed by the name of you city (or any other word).  Like this:
  207.  
  208.     LIndianapolis, IN
  209.  
  210. This must be the first line of the data file.
  211.     If you wish to add birthdays, anniversaries, etc. to the data
  212. file, you may use your text editor to add lines as follows:
  213.  
  214.     MM-DD(Birthday or other event)
  215.  
  216. You can use the entries of holidays already included in the ALMANAC.DAT
  217. file as examples.
  218.     NOTE:  Versions 4.1 and later allow you to add personalization
  219. data to the ALMANAC.DAT file without the use of a text editor!  Just
  220. use the command line:
  221.  
  222.     wilalm add
  223.  
  224.     This causes the program to prompt you for the date and the event
  225. you wish to record in the data file.  The data still must be in the
  226. MM-DD(Event) format as described above.  Although you CAN add the Almanac
  227. box title using the command line method, it will be added to the end of
  228. the data file.  This means that if an event occurs on a particular date,
  229. the program ceases to read the remainder of the data file and, therefore,
  230. will not read the L(city or title) data line, hence it will not be
  231. displayed on dates in which a personalized event or holiday occurs.
  232.     IMPORTANT:  Once the program reads any line in the ALMANAC.DAT
  233. file that starts with the current date, it ceases reading the remainder
  234. of the file.  Therefore, if two or more personal events take place on the
  235. same date, you should put both events on the same data line.  The maximum
  236. number of characters is 80.  Also, if any holiday or astronomical event
  237. is listed in the data file that occurs on the same date as a personal
  238. event added with the "add" command line argument, the personal event will
  239. not be displayed.  In order to display your personal event on this date
  240. you must use a text editor to remove the prior line in the file with the
  241. same date.
  242.  
  243.  
  244. SILENCING THE CHIMES AND THE TICKING
  245.  
  246.     The clock ticks each time it checks the system clock, about once
  247. every second.  It also chimes on the quarter hour, with
  248. hourly tolls.  However, it you do not wish the sounds produced, you
  249. may start Wilstar Almanac with the following command lines:
  250.  
  251.     wilalm nt       <--- silences ticking
  252.     wilalm nc       <--- silences chimes
  253.     wilalm nc nt    <--- silences all sound
  254.  
  255.     It makes no difference which order the nt and nc are in.
  256.  
  257.  
  258. A WORD ABOUT MOON PHASES
  259.  
  260.     The age of the moon should be accurate to + or - 1 day.  Full
  261. phase is actually reached when the moon is 14.7 days old.  New moon
  262. occurs when the moon is 0 (29.5) days old.  The visible lunar disk size, as
  263. measured in percentages, is another way of expressing phase.  When the
  264. moon is full, the disk has 100% illumination; when new, the illumination is
  265. close to 0%.  At first quarter and last quarter, the moon appears to be
  266. 50% illuminated.  A waxing moon is one that appears to be growing in
  267. size as pertains to the amount of disk illumination.  A waning moon is
  268. growing smaller.  A crescent moon varies in size from a narrow sliver to
  269. almost half illuminated.  A gibbous moon is one in which more than half
  270. the disk appears illuminated, but not completely so.
  271.     About once every 14 days, the moon crosses the equator.  On these
  272. days, the Almanac box will Display a "Moon on Equator" message.  When
  273. the moon is at its maximum displacement north of the equator, a "Moon
  274. Rides High" message will appear.  When the moon is at its southernmost
  275. position, a "Moon Runs Low" message appears.  I have also added eclipse
  276. information in version 4.6.  If there is a solar or a lunar eclipse on
  277. any particular date, the program will display "Lunar Eclipse Today" or
  278. "Solar Eclipse Today" in the Almanac Box.  It does not give the eclipse
  279. time nor the place on earth where the eclipse is visible.  The actual 
  280. eclipse may take place anytime that day (or in some cases, late on the
  281. previous day or early on the next day).
  282.     I believe the lunar calculations in WILSTAR ALMANAC are as accurate
  283. as many other lunar programs I have found in the shareware libraries.  
  284. However, since I'm no mathematician, the algorithms used to calculate lunar
  285. phases and positions are based on simple arithmetic and algebra.  They also
  286. assume a circular, rather than the true elliptical orbit.  I do not 
  287. claim a degree of accuracy that one would expect by using higer-level
  288. mathematical algorithms in which the elliptical nature of orbits, 
  289. precession, and other factors could be included.
  290.     Version 4.6 increases the accuracy of the moon's age calculations 
  291. for years that are in the future or past, with 1992 as the base year.  
  292. The age of the moon would drift in older versions by about 1 day every 20 
  293. years.  Version 4.6 corrects this drift.  However, due to the nature of 
  294. the orbit, the age in any one particular year will vacillate several hours 
  295. either side of the actual age.  Version 4.7 increases the accuracy of the
  296. calculations that determine the moon's place in the zodiac.
  297.  
  298.  
  299.  
  300. SUPPORT
  301.  
  302.     Registered users will receive free support if you run into
  303. difficulty with any aspect of this program.  However, all users are
  304. invited to send comments and suggestions.  If you wish to contact me, 
  305. you can send mail to this address or leave Email on the GEnie network.  My
  306. GEnie mail address is J.WILSON120.  To register, send payment to:
  307.  
  308.     Wilstar Software
  309.     Jerry Wilson
  310.     P.O. Box 73
  311.     Edinburgh, IN  46124
  312.  
  313.  
  314.