home *** CD-ROM | disk | FTP | other *** search
- ASTROL5.LBR contains three versions of the astrology program:
- 1) ASTROL5.BAS is an ASCII formatted Microsoft Basic source code
- program which runs equally well in CP/M MBASIC-80 and IBM PC
- BASICA; 2) ASTROL5.COM is a compiled, executable program for CP/M
- computers; and 3) ASTROBBS.COM is a program designed for SYSOPs
- who would like to offer an executable program on their CP/M
- bulletin boards for users who lack their own CP/M computers or
- compatible Basic software. ASTROL5.COM lacks the prompt to
- calculate a new birthdate because the compiler did not support
- the CLEAR variable command. ASTROBBS.COM lacks the prompt to
- print a hard copy.
-
- This program calculates the positions of the ten planets,
- including the sun and moon, and the twelve house cusps. These
- are the essential elements needed to draw up a horoscope. I
- chose the Placidus house system because I am familiar with it
- from Raphael's Table of Houses. The accuracy of the positions is
- generally exact, with deviations being no more than about 5
- minutes of arc; deviations are likely to be due more to
- inaccuracy in entering the time of birth than to problems with
- the program.
-
- Enter the date of birth as the prompt (MM.DDYYYY) shows, e.g.,
- you would enter October 16, 1985 as 10.161985. Leading zeroes
- are significant: you would enter June 9, 1961 as 06.091961.
-
- Respond to the AM*PM birth time prompt by typing in either AM or
- PM. Turn on your CAPS LOCK before you start so that you do not
- accidentally type in "pm", which the program does not recognize.
-
- The TIME prompt asks for the time as recorded on the birth
- certificate, which should be Standard Time. Astrologers who
- "know too much" should not enter Mean Local Time as the program
- automatically makes this adjustment. However, if Daylight
- Savings Time was in effect when the time was recorded it is
- important that an hour be subtracted from the birth time before
- entering the time. Also, if the birth occurred between either
- midnight or noon and 1 o'clock, do NOT enter the time as 12.xx,
- but as 00.xx, e.g., 12:42 at night would be AM and 00.42.
-
- TIME ZONE IN HOURS refers to the distance in hours between
- Greenwich Time and the time zone in which the birth time was
- recorded. Hours for the U.S. Standard Time zones are as follows:
- Atlantic 4
- Eastern 5
- Central 6
- Mountain 7
- Pacific 8
- Yukon 9
- Alaska- Hawaii 10
- Bering 11
- Although zones sometimes have irregular boundaries, the general
- rule is that time changes by 1 hour every 15 degrees of
- geographical longitude. Zones east of Greenwich Time are entered
- as negative hours, e.g., the zone in Paris, France is -1.
-
- Geographical LONGITUDE can be taken from any atlas. Longitudes
- west of Greenwich are positive. Longitudes east of Greenwich are
- negative. The longitude of Los Angeles, which is 118 degrees 15
- minutes West, is entered as 118.15. The longitude of Paris,
- France is -2.20
-
- Geographical LATITUDE is positive north of the equator, negative
- south of the equator. The latitude of Los Angeles is 34.03. The
- latitude of Rio de Janeiro, Brazil is -23.00.
-
- That's it. Be patient while it says "Calculating..." On a 4
- MHz, 64K RAM machine all three versions now take about 45 seconds
- to calculate and print both the planetary positions and house
- cusps to the screen. If you want to save a hard copy, both
- ASTROL5.BAS and ASTROL5.COM provide a prompt for printing to your
- printer.
-
- The program was assembled and adapted from the numerous
- subprograms contained in the Manual of Computer Programming for
- Astrologers by Michael Erlewine with acknowledgement to James
- Neely for the planetary routines. This book was published
- without copyright in 1980 by The American Federation of
- Astrologers, Inc. The book gives routines for calculating
- additional information of interest to astrologers (e.g., the
- aspects between the planets) and for printing the information in
- various formats. I did not judge these elements to be worth my
- trouble (the book's code requires considerable debugging) - I am
- not interested in providing people with a free do-it-yourself
- astrologer kit. It is a relatively easy matter for a decent
- astrologer to enter the information from this program onto a
- blank chart form and then identify the important planetary
- aspects.
-
- If you have printed out the horoscope positions of yourself or a
- friend and then want to know "But what does it mean?", I think
- the best book for interpreting horoscopes is Heaven Knows What by
- Grant Lewi; its companion volume is called Astrology for the
- Millions.
-
- John Halloran
- P.O. Box 75713
- Los Angeles, CA 90075
-
-
-
- HISTORY OF PROGRAM VERSIONS
- ***
-
- October 16, 1985 - ASTROLOG.BAS completed in response to
- requests for such a program on the Glendale
- Littera QBBS at (818) 956-6164.
-
- November 24, 1985 - ASTROL2.BAS fixed an error relating to mean
- local time conversion and provided two new
- user prompts, one for printing a hard copy to
- the printer and one for continuing on to
- calculate a new birthdate.
-
- December 1, 1985 - Versions 3 and 4 were revisions of the
- program necessary in order to get it to
- compile. For the actual compiling I thank
- James Crowley and for helpful suggestions I
- thank his friend Larry.
-
- December 10, 1985 - ASTROL5.BAS fixed an error that had been
- present all along without my knowing it. Due
- to a problem with the Julian Day routine
- taken from Erlewine's book, the program was
- calculating positions for July and December
- dates that were actually for one day after
- the date entered! The ASTROL5.LBR released
- the corrected COM files.
-