home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / misc / astrol5.arc / ASTROL5.DOC < prev   
Encoding:
Text File  |  1979-12-31  |  6.4 KB  |  130 lines

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