home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume37 / astrolog / part12 < prev    next >
Encoding:
Text File  |  1993-05-18  |  56.8 KB  |  1,021 lines

  1. Newsgroups: comp.sources.misc
  2. From: astrolog@u.washington.edu (Astrolog)
  3. Subject: v37i081:  astrolog - Generation of astrology charts v3.05, Part12/12
  4. Message-ID: <1993May19.062125.12609@sparky.imd.sterling.com>
  5. X-Md4-Signature: 478b3e41320e894a125e2e362c15a6a3
  6. Date: Wed, 19 May 1993 06:21:25 GMT
  7. Approved: kent@sparky.imd.sterling.com
  8.  
  9. Submitted-by: astrolog@u.washington.edu (Astrolog)
  10. Posting-number: Volume 37, Issue 81
  11. Archive-name: astrolog/part12
  12. Environment: UNIX, DOS, VMS
  13. Supersedes: astrolog: Volume 30, Issue 62-69
  14.  
  15. #! /bin/sh
  16. # This is a shell archive.  Remove anything before this line, then unpack
  17. # it by saving it into a file and typing "sh file".  To overwrite existing
  18. # files, type "sh file -c".  You can also feed this as standard input via
  19. # unshar, or by typing "sh <file", e.g..  If this archive is complete, you
  20. # will see the following message at the end:
  21. #        "End of archive 12 (of 12)."
  22. # Contents:  History.p3
  23. # Wrapped by pul@hardy on Sun May 16 22:23:18 1993
  24. PATH=/bin:/usr/bin:/usr/ucb ; export PATH
  25. if test -f 'History.p3' -a "${1}" != "-c" ; then 
  26.   echo shar: Will not clobber existing file \"'History.p3'\"
  27. else
  28. echo shar: Extracting \"'History.p3'\" \(55363 characters\)
  29. sed "s/^X//" >'History.p3' <<'END_OF_FILE'
  30. XL) -Xi switch, 'i' key: Certain people have asked that some of the X
  31. X   charts be modified in various minor ways, i.e. in either adding or
  32. X   removing certain information. Rather than add a new hard to remember
  33. X   minor option for each change, I have added one major new switch which
  34. X   covers all the charts. The new -Xi switch will invoke this
  35. X   "induce/inhibit information" option, and pressing the 'i' key in a
  36. X   window will accomplish the same thing by toggling the mode's status.
  37. X   By default, all the charts are as before, but when this bonus option
  38. X   is set, it affects each X window chart in a different way, as follows:
  39. X
  40. X o For the standard -v and relationship -r0 -v wheel charts, it will
  41. X   inhibit the display of the aspect grid in the center - useful for
  42. X   speed or when doing large time lapse animations when it would get in
  43. X   the way.
  44. X
  45. X o For the -g aspect grid, it will flip the aspects and midpoints across
  46. X   the center diagonal, i.e. the midpoints will be below it and the
  47. X   aspects above it, instead of the other way around. For the -r0 -g
  48. X   relationship aspect grid, the entire grid will be replaced with one
  49. X   showing all midpoints between all the objects in the two charts.
  50. X
  51. X o For the -Z horizon chart and -S space chart, it will, for the major
  52. X   planets, increase the size of the "points" showing where each object
  53. X   actually is, making a brighter "spot", for easier viewing; combine
  54. X   this in the horizon chart with the 'l' key label inhibitor and get a
  55. X   very realistic view of the night sky, with planets brighter and all.
  56. X
  57. X o For the -L astro-graph chart, this will eliminate the display of the
  58. X   Ascendant, Descendant, and Nadir lines, leaving just the vertical
  59. X   Midheaven lines and zenith points, for a remarkable increase in speed
  60. X   and much less clutter when including many objects.
  61. X
  62. X o For the -XW world map display, this will show the Earth's ley line
  63. X   locations; and for the -XP polar globe view, it will show the southern
  64. X   hemisphere instead of the northern.
  65. X
  66. X o For the -XG globe display, it will display the zenith locations of all
  67. X   planets (and stars if -U in effect) on the globe, i.e. where on the
  68. X   Earth each object could be viewed by looking straight up. This on the
  69. X   globe display is almost identical to the astro-graph chart without its
  70. X   various lines, except of course that the projection of the world map
  71. X   is different. It's also similar to the -Z horizon display, except that
  72. X   it's free from the distortion of projecting the celestial sphere upon
  73. X   a plane, so it has use to star gazers. However, animation mode here
  74. X   will still only affect what part of the Earth is viewable, and won't
  75. X   update the chart from which the zenith locations were obtained.
  76. X
  77. X----
  78. X
  79. XHere is a list of bug fixes over version 2.10:
  80. X
  81. X1) There was a major glitch in the uranian overwrite routine which
  82. X   would not only display the uranian positions a degree or two off from
  83. X   where they should be, but would also garble the positions of all the
  84. X   other objects, too! Since the uranians are now displayed separately,
  85. X   this is no longer a problem.
  86. X
  87. X2) The display of midpoints was always 0.5 degree ahead of where they
  88. X   should be. For example, the midpoint of planets at 0Gem and 0Can would
  89. X   have been 15Gem30 instead of 15Gem0. Believe it or not, this bug has
  90. X   been in Astrolog since version 1.1, and I'm glad to say that it's
  91. X   *not* in version 2.2!
  92. X
  93. X3) If one switched X window modes from a wheel chart to the
  94. X   relationship aspect grid, extra junk would be displayed in some cells.
  95. X   The aspect grid routine has been fixed now to make sure that those
  96. X   cells that don't have aspects in them stay blank.
  97. X
  98. X4) Attempting to display a chart with no time or space (i.e. a chart
  99. X   generated with the -o0 option) in an X window would dump core if the
  100. X   chart information was also to be printed at the bottom of the window.
  101. X   Now, these charts are no longer a problem, and as with the standard
  102. X   listing, these charts are flagged as existing outside the space time
  103. X   continuum.
  104. X
  105. X5) The -Z local horizon chart when displayed in an X window would fail
  106. X   to recognize the -R restrictions before, and they properly do now.
  107. X
  108. X6) Certain VMS X window systems didn't like the procedure I named
  109. X   "box" in the graphics portion (was already defined). This has been
  110. X   renamed to eliminate the problem.
  111. X
  112. X7) When downloading the Astrolog source code, certain systems didn't
  113. X   correctly transfer lines that began with a decimal point (e.g. the
  114. X   numbers in the planetary data area). These have been prefixed with 0's
  115. X   to fix the problem.
  116. X
  117. X8) Even when compiling for non X window systems, the previous version
  118. X   would still compile in the graphics draw tables and world map data.
  119. X   Although this wouldn't affect the running any, it would needlessly
  120. X   make the executable larger. Now, trust that the only data compiled
  121. X   into the program will be what the user wants as expressed in the
  122. X   compile time options.
  123. X
  124. X9) The X window response time was very slow if the world map was ever
  125. X   displayed in the lowest scale size, due to continuous error processing
  126. X   since the vertical axis of these maps were smaller than the
  127. X   established minimum window size. The minimum window size allowed has
  128. X   been adjusted to accomodate all scale sizes. Also, on a related note,
  129. X   Astrolog windows behave better when one resizes them: instead of
  130. X   immediately resizing the window to within bounds if one makes the
  131. X   window too big or small, it now won't allow windows to be stretched
  132. X   beyond the established limits.
  133. X
  134. X0) Finally a warning for PC users: You will probably want to change
  135. X   the value of DIVISIONS in astrolog.h from its current value of 24 to a
  136. X   lower value like 6 or so. Leaving it as is invoked complaints of
  137. X   extreme slowness and occasional multiple hits in the -d aspect search
  138. X   routine, where the same aspect would get listed more than once. Also
  139. X   for PC users, I eliminated the problem of the 16 bit PC ints not
  140. X   having enough precision to compare with the 32 bit Unix ints, in that
  141. X   everything is done using longs now.
  142. X
  143. X************************************************
  144. XAstrolog 2.25 posted Thu, 18 Jun 92 18:54:43 GMT
  145. X************************************************
  146. X
  147. XAfter posting version 2.20 to alt.astrology, I found one small bug and
  148. Xa few omissions, so I simply made those changes before posting
  149. XAstrolog 2.25 to comp.sources.misc. To be honest, I did add one small
  150. Xfeature or two, but nothing major.
  151. X
  152. XAnyway, here is a list of the changes I made in version 2.25:
  153. X
  154. X1) Bug fix: Version 2.20 has a bug which I accidentally introduced, in
  155. Xwhich the planet declination values in the standard -v chart listing
  156. Xwould always be positive. Version 2.25 fixes this. (This is basically
  157. Xthe only change that will affect non X windows users.)
  158. X
  159. X2) Omission: When pressing the 'H' key in an X window to get a list of
  160. Xvalid keypresses, version 2.20 wouldn't display all the keys
  161. Xavailable, since I forgot to include some of them in that help list.
  162. XThe key press features that I forgot to include, which are now
  163. Xproperly listed in 2.25, were: The 'h' heliocentric toggle, the 's'
  164. Xsiderial zodiac toggle, the 'B' dump window to root background key,
  165. Xand the 'v' dump chart positions to text screen key.
  166. X
  167. X3) Omission: Related to the above, I forgot to include the new -ga
  168. Xapplying vs. separating aspect grid switch in the -H help list. (It
  169. Xwould still work correctly, it just wasn't listed.)
  170. X
  171. X4) New features: In X windows, press the 'f' key to toggle the status
  172. Xof whether or not the chart should be modified to correspond to the
  173. Xappropriate domal chart (where the house positions are represented as
  174. Xzodiac positions and vice versa). Press the 'F' key to toggle the
  175. Xstatus of whether or not the chart should be modified to correspond to
  176. Xa decan chart (where each sign is divided in thirds representing the
  177. Xtwo other signs in its element). These keys of course correspond the
  178. X-f, and -3 options, respectively.
  179. X
  180. X5) Enhancement: The -XP polar globe view feature can now be animated.
  181. XBefore, entering animation mode with such a view in place would yield
  182. Xno visible effect. Now, such a chart will rotate about pole in the
  183. Xcenter of the screen.
  184. X
  185. X6) I probably should have made this more clear in the version 2.20
  186. X"Update" file before, but when compiling, be sure to change the values
  187. Xin the "astrolog.dat" file, in addition to the "astrolog.h" file, to
  188. Xcorrespond to your present location. The documentation now makes this
  189. Xmore clear, and includes one large "Helpfile" listing all of the
  190. Xfeatures and documentation in this version of Astrolog. (Remember when
  191. Xposting version 2.20 here, I just included a list of changes added to
  192. Xversion 2.10; the new Helpfile is a large stand alone documentation.)
  193. X
  194. X7) Finally, I should mention that my e-mail address has changed. It is
  195. Xno longer pullen@lynx.cs.washington.edu, and this change has been made
  196. Xto the code and documentation of version 2.25.
  197. X
  198. X************************************************
  199. XAstrolog 2.30 posted Fri, 12 Sep 92 01:20:42 GMT
  200. X************************************************
  201. X
  202. XPrecisely one year ago today I posted the very first version of our
  203. XAstrolog astrology program to this newsgroup! Today, being the first
  204. Xanniversary of that version 1.00, is an appropriate time to release
  205. Xthe newest version of Astrolog: 2.30. Today is also a nice day
  206. Xastrologically for such an activity: We have an energetic Moon Uranus
  207. XSextile, a Mercury Neptune Trine enhancing mystical thinking, Mars is
  208. Xin the last degree of mental Gemini, and of course, we have the
  209. Xtechnical yet spiritual Virgo/Pisces Full Moon!
  210. X
  211. XThis file describes the new features, changes, and bug fixes in
  212. Xversion 2.30 of Astrolog (over the most recent previous version, 2.25,
  213. Xposted ~3 months ago). Although this new version is a stand alone
  214. Xprogram, this Update file requires knowledge of the features of
  215. Xversion 2.20 or 2.25 in order to make sense. If you aren't familiar
  216. Xwith version 2.20 or 2.25, get and read the version 2.25 Helpfile that
  217. Xwas posted earlier, or get it from any comp.sources.misc archive. (I
  218. Xask the maintainer of the hilbert.maths.utas.edu.au alt.astrology ftp
  219. Xsite to please add the code for this version to the /pub/astrology
  220. Xdirectory along with previous versions. I'm not presently planning on
  221. Xposting this version to comp.sources.misc right away, since I just
  222. Xposted version 2.25, but a future version 2.40 will certainly be.)
  223. X
  224. XSome of the things added to version 2.30 are general interpretations
  225. Xof planet positions and aspects, more support for aspects and making
  226. Xthe charts look better, and several new functions not directly related
  227. Xto astrology but still very useful, and of course a few important bug
  228. Xfixes. Although most of the changes were for the text displays,
  229. Xnevertheless X window users should like the new local space star chart
  230. Xdisplay. Ability to have some graphics even on a non-X window system
  231. Xis supported, and I finally got around to commenting all the code!
  232. X
  233. XThis post of Astrolog consists of 12 articles. They are: this Update
  234. Xfile, the 8 source files, the standard astrolog.dat defaults file, the
  235. XUnix Makefile, and a version History file, all the rest of which
  236. Xshould be near this one in the article list. (I'm working on updating
  237. Xthe comprehensive feature list to reflect version 2.30, and hopefully
  238. Xeven a user friendly Astrolog FAQ file, but for now we'll have to do
  239. Xwith the version 2.25 one and this Update list.) To make extracting
  240. Xthe files easy for all users, I've posted the files straight in ascii
  241. Xform to the net with no .sig files or "cut-here" prompts; in rn, one
  242. Xcan extract the article with the "w" command and not have to use an
  243. Xeditor on the file afterward.
  244. X
  245. X--
  246. X
  247. XAs with previous versions, a few changes have been made to this
  248. Xversion, i.e. not just new features, but some things valid before are
  249. Xno longer so. A list of these follows:
  250. X
  251. X1) The -AO switch allowing one to specify maximum orbs for aspects,
  252. Xbut which as a side effect suspended maximum orbs that particular
  253. Xplanets imposed, was a limited and unintuitive way to deal with
  254. Xaspects. This switch has been completely eliminated. Now, one uses
  255. Xjust the -Ao switch to give orbs for aspects. To deal with orbs that
  256. Xplanets themselves impose, use the new -Am switch described later. In
  257. Xaddition, one no longer uses -Ao by passing in a list of orbs for the
  258. Xaspects. Now, the -Ao switch works clearer: it takes two parameters,
  259. Xthe index of the aspect, and then what that aspect's orb should be.
  260. X
  261. X2) Astrolog.dat files for versions 2.25 and before won't work with
  262. Xversion 2.30, because now there are additional definable parameters
  263. Xinserted in this file. For the -I influence interpretation chart, the
  264. Xpower given to planets in ruling sign, planets exalted in sign,
  265. Xplanets in ruling house, and planets exalted in house, may now be
  266. Xspecified. In addition, there are some additional lists in the file
  267. Xdealing with aspects that will be described later.
  268. X
  269. X3) This is minor, but the calculation of the powers of aspects in the
  270. X-I influence chart has been changed. Now, the power of an aspect is
  271. Xmore accurately based on the total power of the planet in its
  272. Xplacement, as opposed to just based on the inherent planet itself. In
  273. Xother words, for example, a Conjunction between, say Venus and the
  274. XSun, now gives more power to Venus if the Sun is in its ruling sign
  275. XLeo than if it is in Aquarius. This will of course tend to make all
  276. Xthe aspect power quantities in the -I list a bit higher.
  277. X
  278. X4) As with other versions, the true default chart in the program, i.e.
  279. Xthe chart the program displays if one forces it to output chart
  280. Xinformation even when a chart isn't being dealt with, e.g. displaying
  281. Xa non-chart related X window -XG globe display, and then reverting to
  282. Xa wheel chart, has been changed. Now it is set to the chart for the
  283. Xposting of this program itself, i.e. the time of the Full Moon here in
  284. XSeattle: Sep 11, 1992 7:18pm (-7:00 GMT) 122W20 47W36.
  285. X
  286. X5) Finally, unrelated to the program itself, I was just thinking about
  287. Xhow we deal with Daylight Saving Time. Now, I've always said that one
  288. Xshould subtract one hour from the time in question if Daylight time
  289. Xwas in effect. This will generate the chart properly. However, I was
  290. Xthinking that what really happens when Daylight Time arrives is that
  291. Xthe whole time zone shifts forward one hour, in that the local time is
  292. Xstill correct, it's just that the relation to GMT has changed an hour.
  293. XIn other words, when casting charts for Daylight Time, one should
  294. Xsubtract one hour from the time zone entered, and not the local time
  295. Xitself. Now, the chart will be displayed properly either way, but it
  296. Xseems that the one with the shifted time zone is clearer. I wanted to
  297. Xbring up the subject so each can choose what they prefer.
  298. X
  299. X--
  300. X
  301. XNow, a comprehensive list of the features and extensions added to this
  302. Xversion of Astrolog follows:
  303. X
  304. XA) A brief interpretation of the meaning of the positioning of each
  305. Xplanet in its sign and house is supported with the -vI switch. If one
  306. Xincludes the -vI switch, then instead of the standard -v listing of
  307. Xplanet positions, the planet positions will be listed with a brief
  308. Xinterpretation of what they mean. Again, I have to say that this is a
  309. Xpretty limited version of interpretation, being nothing more than a
  310. Xcombining of phrases representing the planet, sign, and house in
  311. Xquestion; nevertheless, people who don't know how to interpret charts
  312. Xmight find this to be of use (or at least amusing. :)
  313. X
  314. XB) Similar to the above, ability to give a brief interpretation of
  315. Xeach aspect in the aspect grid is supported with the -gI switch. When
  316. Xthe -gI switch is included, the standard -g aspect grid will be
  317. Xreplaced with a list of each aspect occurring and a brief listing of
  318. Xwhat it means. Again, this is mainly just a lookup of the general
  319. Xmeanings of each planet and the aspect in question, but still might be
  320. Xfound of interest by some. (Note: only the first 11 aspects, out to
  321. Xthe Bi-Quintile, can be considered.)
  322. X
  323. XC) Related to the above, the -I0 switch, invoked by itself, will
  324. Xdisplay the general meanings of each sign, each house, each planet,
  325. Xand each aspect, on the screen. This is more or less the database the
  326. Xprogram uses to base the above interpretations on.
  327. X
  328. XD) The -g text aspect grid now displays orbs to the nearest minute
  329. Xinstead of only to the tenth of degree as before. Also, midpoints are
  330. Xdisplayed to the nearest minute instead of just to the degree. And,
  331. Xon the main diagonal (or edges if a relationship aspect grid) is
  332. Xdisplayed the sign of the planet in question in addition to the planet
  333. Xname itself. This extra accuracy comes from my making each cell in the
  334. Xgrid 3x3 characters instead of just 3x2 as before, which gives more
  335. Xroom to print information. This change should make the aspect part of
  336. Xthe program much more useful and easy to read for text users. There's
  337. Xbeen one more nice change: the unintuitive '.' for positive orbs and
  338. X',' for negative orbs has been replaced with a logical '+' for
  339. Xpositive and '-' for negative; for the -ga aspect grids we have a 'a'
  340. Xfor applying aspects and 's' for separating. (Satisfied yet Maggie? ;)
  341. X
  342. XE) Ability to explicitly specify maximum orbs that any aspect can make
  343. Xto a particular planet is supported with the -Am switch. This is used
  344. Xfor objects like the North Node which require narrower orbs than what
  345. Xthe aspects themselves normally allow. The -Am switch takes two
  346. Xparameters: the first to indicate the index of the object, and the
  347. Xsecond to indicate what the maximum orb allowed to it will be. By
  348. Xdefault, the only objects with restriction are the Node, Part of
  349. XFortune, Vertex, and stars, which allow a 2 degree max orb to them.
  350. XWith this option, one can change these limits or impose restrictions
  351. Xfor other planets too. (Before, these particular values were forced.)
  352. XThe astrolog.dat file has been expanded to read in the default planet
  353. Xorbs for the first 20 objects.
  354. X
  355. XF) Ability to widen an aspect orb for any planet is supported with the
  356. X-Ad switch. This is used for objects like the Sun and Moon which allow
  357. Xwider orbs to them then what the aspects themselves allow. Like the
  358. X-Am switch, this -Ad switch takes two parameters: the first to
  359. Xindicate the object, and the second to indicate how much wider orbs
  360. Xallowed to it will be. By default, the only objects which have orbs
  361. Xwidened for them are the Sun and Moon, each of which adds one degree
  362. Xto the orb of any aspect to it, and these particular values were
  363. Xforced. With this option, one can change these additions or allow
  364. Xother objects to have them, too. The astrolog.dat file has been
  365. Xexpanded to read in these orb additions for the first 20 planets.
  366. X
  367. XG) Biorythm charts are now supported by Astrolog with the -rb switch!
  368. XAlthough not directly related to Astrology, the concepts are similar,
  369. Xand adding this didn't require much extra code, and since some are
  370. Xinterested in this, I felt I'd add it in. The biorythm theory says
  371. Xthat we have have three main types of energy: Physical, Emotional, and
  372. XIntellectual. These three run in continuous wave cycles from high to
  373. Xlow, each of which repeats about every 30 days or so. Therefore, a
  374. Xbiorythm chart for a particular day should describe how much energy
  375. Xone has or how they are feeling in this area. Now, Astrolog considers
  376. Xbiorythm charts as a type of relationship chart, because in order to
  377. Xgenerate one, two dates or charts are needed: the birth date of the
  378. Xperson, and the date to cast their chart for. Technically the program
  379. Xwill replace the standard -v listing of planet positions with the
  380. Xbiorythm chart when -rb is in effect. As an example, "-rb file1 file2"
  381. Xwill cast the chart for the birthday signified by chart1 or chart2
  382. X(whichever is older) for the date in the other file. Remember that one
  383. Xcan substitude the pseudo filename 'tty' to mean get the chart info
  384. Xfrom the terminal instead.
  385. X
  386. XThe actual biorythm chart itself will display, for the day in
  387. Xquestion, what the percentages of the physical, emotional, and
  388. Xintellectual cycles are, as numbers from -100% (low ebb) to +100%
  389. X(happy and full of energy). In addition, the biorythm percentages for
  390. Xthe seven days before (T-7 days) and the seven days after (T+7 days)
  391. Xthe date in question will be listed, too, so one can see if the cycles
  392. Xare rising or falling. Finally, as a cute way to help in
  393. Xinterpretation, the program prints the appropriate smiley, medium, or
  394. Xsad face after each percentage. (BTW, it takes over 58 years for all
  395. Xthree cycles together to synchronize and repeat themselves.)
  396. X
  397. XH) Another useful non-astrological function added is the ability to
  398. Xdetermine how many days have passed between two dates, with the -rd
  399. Xswitch. As with the -rb option, this is considered a relationship
  400. X"chart" because it requires the input of two different dates, and when
  401. X-rd is in effect, again the standard -v planet position listing will
  402. Xbe replaced by a line telling how many days are in the interval. For
  403. Xexample, "-rd person1 person2", will display how many days person1 is
  404. Xolder than person2 (or the other day around). Want to find out how
  405. Xmany days old you will be on Jan. 1, 2000? Do "-rd yourchart tty", and
  406. Xtype in the first date of the next millenium, and see what you get!
  407. X
  408. XI) The -t option has been enhanced based on the above two new
  409. Xfeatures. Remember, the -t option is a shorthand for specifying a
  410. Xrelationship comparision chart where one of the charts is that for the
  411. Xcurrent moment now (assuming you have TIME compiled in.) The -tb
  412. X<file> switch will display the person indicated in file's biorythm for
  413. Xtoday. The -td <file> switch will display how many days old the person
  414. Xin the file is today.
  415. X
  416. XJ) Just as the -1 option is use to cast a chart with an object on the
  417. XAscendant, the new -2 <object> switch will cast a chart with the
  418. Xspecified object on the Midheaven. The house cusps will be rotated so
  419. Xthat the object in question is conjunct the 10th house cusp. If
  420. X<object> is not specified, the Sun will be assumed by default.
  421. X
  422. XK) The new -F option is used to force a particular object's position
  423. Xto always be a particular location in the zodiac. This feature can be
  424. Xused as an easy way to manually include things Astrolog normally
  425. Xdoesn't in various charts. For example, this can be used to force the
  426. Xposition of some minor thing, like the Vertex, to always be the
  427. Xlocation of whatever you prefer, like the 0 degrees Aries point, or an
  428. Ximportant midpoint. Then you can do an aspect grid, transit search, or
  429. Xwhatever, and calculate aspects to midpoints or transits over
  430. Xmidpoints. The -F switch takes three arguments: first is the index of
  431. Xthe object to replace, next is the sign from 1..12 to force it to be,
  432. Xand third is the degree within the sign. For example, if I want to see
  433. Xif anything is making an exact aspect today with my Sun Moon midpoint
  434. Xat 6Sag28, I could do "astrolog -n -d -F 16 9 6.28", which would
  435. Xreplace the North Node with my Sun Moon midpoint in the aspect search.
  436. X
  437. XL) The -+ add number of days to chart before casting it option has
  438. Xbeen changed to make the chart header show the date of the actual new
  439. Xchart, instead of the original one. For example, today (9-11), if I do
  440. X"astrolog -n -+ 2" I will get the chart for two days from now, and the
  441. Xchart header will display 9-13. (Before, the proper chart for 9-13
  442. Xwould get displayed, but the chart header would still say the date of
  443. Xthe original 9-11 chart.) This change is more intuitive, and even has
  444. Xsome special uses. For example, if you want to know what the date
  445. Xwas/will be when you are 10000 days old, do "astrolog -i yourchart -+
  446. X10000" and see what the date in the resulting chart header is.
  447. X
  448. XM) The -w text chart wheel display has a small addition to the chart
  449. Xheader information displayed in the middle of the wheel: the day of
  450. Xthe week that the date falls on. This may seem minor, but this is a
  451. Xway to calculate the day of the week for any date. If you forgot what
  452. Xday of the week you were born on, display your chart with the -w
  453. Xswitch, and ignore the chart and just check the day of the week in the
  454. Xheader information. Similarly, one could use this to make a calendar
  455. Xfor any particular month by casting a -w chart for the 1st of the
  456. Xmonth in question, and building the calendar from that starting point.
  457. X
  458. XN) The -H0 switch will display a list of the 12 signs of the zodiac,
  459. Xand the 12 houses, listing their standard and traditional names. This
  460. Xis similar to switches like -O or -A, in that it displays lists of
  461. Xthings (objects, aspects, or in this case the signs) that Astrolog
  462. Xuses in its charts.
  463. X
  464. XO) One more summation field has been added in the -v planet position
  465. Xlist chart to the right of the element table. (Presently we have the
  466. Xnumber of objects in positive and negative polarity signs, in the
  467. Xupper and lower halves in the chart, and in the Eastern and Western
  468. Xhalves of the chart.) The new field is a division of objects into the
  469. Xfirst six and second six signs of the zodiac. The number of objects in
  470. Xthe first six signs of the zodiac will be printed, labeled by the
  471. Xcharacter '<'. (The number in the second half isn't printed; just
  472. Xsubtract from the total if you want to know.) According to a book on
  473. Xthe Kaballah, the emphasis of the first six signs on the zodiac is on
  474. X"what's to learn", and the emphasis on the second six signs is on
  475. X"what's to share". Use or interpret this as you wish.
  476. X
  477. XP) I have taken the liberty to define ruling and exalting signs for
  478. Xthe asteroids (and the rest of the first twenty objects that don't
  479. Xalready have them.) This won't affect much other than whether a 'R',
  480. X'F', 'e', or 'd' is displayed in the -v charts, but it will slightly
  481. Xaffect the powers given to these objects in the -I influence chart
  482. Xsince they now can be in their ruling sign. The -O object list will
  483. Xdisplay the list of ruling and exalting signs (and the fall and
  484. Xdebilitating signs which are just opposite the above) for all these
  485. Xobjects in addition to the planets; however, I have listed them below:
  486. X
  487. XChiron, the compassionate, experienced healer, is most similar in
  488. Xfunction to Pisces, hence Chiron rules here. Chrion expresses well in
  489. Xcaring, feeling, Cancer, hence Chiron exalts here. Ceres, goddess of
  490. Xagriculture and representing the mothering, reproductive instinct, is
  491. Xsimilar in function to Taurus, hence Ceres rules here. Ceres expresses
  492. Xwell in the nurturing, caring, sign of Cancer, hence Ceres exalts
  493. Xhere. Pallas Athena, mentally acute and unemotional, is most similar
  494. Xin function to Virgo, hence Pallas rules here. Pallas expresses well
  495. Xin practical, disciplined, introverted Capricorn, hence Pallas exalts
  496. Xhere. Juno, ability to sacrifice self-interests to maintain a
  497. Xrelationship, is most similar in function to relationship oriented
  498. XLibra, hence Juno rules here. Juno expresses well in sociable, crowd
  499. Xpleasing Leo, hence Juno exalts here. Vesta, with its orientation to
  500. Xdirecting hidden creative or sexual energy without fear, is most
  501. Xsimilar in function to Scorpio, hence Vesta rules here. Vesta
  502. Xexpresses well in individualistic, quirky Aquarius, hence Vesta exalts
  503. Xhere. The North Node, with its emphasis on being able to break from
  504. Xthe past routine and pursue the unfamiliar and personal growth, is
  505. Xmost similar in function to soceity questioning independent Aquarius,
  506. Xhence it rules here. The Node expresses well in growth and sacrifice
  507. Xoriented Virgo, hence the Node exalts here. The Part of Fortune is
  508. Xcalculated based on the positions of the Sun, Moon, and Ascendant; if
  509. Xthese three objects are in their ruling signs, then the Fortune will
  510. Xfall in Pisces, hence the Fortune should rule here. Similarly, if the
  511. XSun, Moon, and Ascendant are all in their exalting signs, then the
  512. XFortune will fall in Aquarius, hence the Fortune should exalt here.
  513. XThe Midheaven, being the 10th house cusp, corresponds to Capricorn,
  514. Xruled by Saturn. Hence the Midheaven's ruling and exalting signs are
  515. Xthe same as Saturn's: Capricorn and Libra. The Ascendant corresponds
  516. Xsimilarly to Mars, hence its ruling and exalting signs are the same:
  517. XAries and Capricorn. The Vertex, being always near the Descendant,
  518. Xcorresponds to Libra, and hence has the same rulership and exaltation
  519. Xas Venus: Libra and Pisces.
  520. X
  521. XQ) The user interface where one manually inputs the chart information
  522. Xhas been enhanced in a few ways. First, the true names of months or
  523. Xtheir abbreviations may be entered (in upper or lower case) instead of
  524. Xthe corresponding number if you prefer. At most the first three
  525. Xletters of the month are needed; some months (like February which is
  526. Xthe only month starting with "F") may be abbreviated all the way up to
  527. Xtheir first letter. The second enhancement is that the time value may
  528. Xbe entered with a "pm" or "am" (or just "p" and "a") suffix in
  529. Xaddition to the standard 24 hour clock always used up to now. For
  530. Xexample, instead of entering "18.30" for "6:30pm", you can enter
  531. X"6.30pm" or even "6.3p" and the program will process it the same.
  532. XSimilarly, "12.30am" can be used instead of "0.30", and so on. The
  533. Xfinal enhancement is that colons may be used instead of decimal points
  534. Xfor the time and location values. For example "6.30" may be entered as
  535. X"6:30" intead, and longitude values like "122.20" may be entered
  536. X"122:20", which is more intuitive than those earlier decimal points.
  537. X
  538. XR) One more object, another star, has been added to the program.
  539. XActually, this isn't really a star, but the Andromeda (M31) Galaxy.
  540. XThis is the closest galaxy to our own Milky Way, and various
  541. Xextraterrestrial hierarchies are said to be based there, so its
  542. Xposition should be of significance. Its object index is that of the
  543. Xvery last object in the program, which is presently #79.
  544. X
  545. XS) Finally, all the C source files for the program have been
  546. Xcompletely commented! Although it may not be commented heavily, at
  547. Xleast every routine has a comment describing what it does, and
  548. XAstrolog is now a more respectable program as opposed to being a huge
  549. XHACK! (Actually, I probably could have doubled the number of features
  550. Xadded to this version of the program if I didn't spend all that time
  551. Xputting in those comments! :)
  552. X
  553. XNow, for a list of the new features added in the graphics area:
  554. X
  555. XT) There is a new compile time variable dealing with graphics (in
  556. Xaddition to the X11 one) called GRAPH. One comments out the #define
  557. XGRAPH line if they don't want graphics, and not just if they don't
  558. Xhave X windows. In other words, one can now generate most of
  559. XAstrolog's graphics charts even if they don't have X windows. (The X11
  560. X#define is still there for we X windows users who will find the
  561. Xgraphics features just as before.) Now, when GRAPH is defined but X11
  562. Xisn't, the program will generate the charts, but just never try to
  563. Xbring up a window; it will simply always assume that you are writing a
  564. Xbitmap file. The bitmap file will contain a (unfortunately always
  565. Xblack and white) image of what would normally be in the window, just
  566. Xas the -Xb switch does. One can then use any of various graphics
  567. Xutilities to convert the image into something they can display on
  568. Xtheir system. (Any system that can compile Astrolog should be able to
  569. Xcompile in the non X window graphics features as well.)
  570. X
  571. XU) A new graphics chart is available through the -Z0 switch: local
  572. Xhorizon charts suitable for stargazing. Now, as in previous versions,
  573. Xthe normal -Z switch generates a listing of the planets with repect to
  574. Xthe local horizon, and the -Z combined with the -X switch generates a
  575. Xgraphic image of the planets and stars on the local horizon. This
  576. Xchart assumes one is facing due south, and is divided left to right by
  577. Xthe horizon line, with straight up being toward the top of the screen
  578. Xand straight down toward the bottom. This is a good chart, especially
  579. Xfor noticing the rising and setting of planets and other objects, but
  580. Xthe fact that the meridian is split up causes distortion when trying
  581. Xto view objects high up in the sky. Therefore, if one combines the new
  582. X-Z0 switch with the -X switch, a new differently oriented local
  583. Xhorizon chart will be displayed. Here, the zenith point straight up is
  584. Xin the center of the screen, and the horizon line is a surrounding
  585. Xcircle. Due north is along the line from the center to the top of the
  586. Xscreen, due south is on the line from the center to the bottom, east
  587. Xis to the left, and west is to the right. In other words, this is just
  588. Xlike what one would see if they were lying on their back looking
  589. Xstraight up with their feet to the south, so this should be better for
  590. Xstargazing. Outside the circle marks what's below the horizon, and the
  591. Xextreme corners of the screen mark the nadir - what's straight down.
  592. XAs with the normal -Z graphic chart, this one has the various axes
  593. Xmarked at five degree increments.
  594. X
  595. XV) The new -XW0 switch is just like the normal -XW switch in that it
  596. Xjust displays the world map and nothing else, except that this new
  597. X-XW0 map generated will be in what's called the Mollewide projection,
  598. Xa good looking form often used for maps of the world, as opposed to
  599. Xthe standard rectangular map projection used up until now which
  600. Xdistorts the polar regions of the globe across the top and bottom of
  601. Xthe screen. (The Mollewide projection pinches the polar regions
  602. Xtogether, generating a elliptical map, which is similar to the -XG
  603. Xglobe displays, but which shows the whole world instead of just half.)
  604. X
  605. XW) The -XW and -XW0 maps can be animated like as the -XG globe display
  606. Xcan. Animation of these maps (which before would just sit there) are
  607. Xdone by shifting the whole map to one side or the other. In fact, such
  608. Xa feature can be used indirectly to shift one of the X window
  609. Xastro-graph charts (which are drawn on the world map) from the normal
  610. Xcase of having the date line on the edges of the screen: Go into the
  611. Xworld map or globe display, animate it a bit, and then change graphic
  612. Xmodes to display the astro-graph chart, and it will be shifted by the
  613. Xcorresponding amount. (Note that animating the astro-graph screen
  614. Xitself will change the chart info, not how the screen itself is done.)
  615. X
  616. XX) Because the -XW world map, and -XP polar globe display, can be
  617. Xanimated just as the -XG general globe display can, the -XW and -XP
  618. Xswitches now accept optional parameters on the command line that will
  619. Xspecify what degree (from 0 to 359) to start the map at, just like the
  620. X-XG switch does. In addition, the -XG option itself accepts a second
  621. Xoptional parameter, which is the starting angle for the globe's tilt,
  622. Xfrom -90 to +90 degrees.
  623. X
  624. XY) A new bitmap output mode has been added to the graphics routines.
  625. XIf one changes BITMAPMODE in astrolog.h to the character 'A' when
  626. Xcompiling, then all bitmaps output will be in a straight ascii form,
  627. Xwith one character corresponding to each pixel. This format is
  628. Xidentical to the result produced by the unix command bmtoa, and it can
  629. Xbe converted back into a bitmap with the unix command atobm. Although
  630. Xnot as efficient spacewise, this is a simpler format, and is
  631. Xrecommended for those without X windows who are still using Astrolog's
  632. Xgraphics, if they want to write their own conversion program.
  633. X
  634. XZ) This is probably more of a glitch fix than a new feature, but
  635. Xanyway one may have noticed that text would never get printed in a
  636. Xbitmap. This could be problem, because it meant that the chart
  637. Xinformation couldn't be shown, and the actual object labels of stars
  638. Xand other things without glyphs wouldn't appear in bitmaps. This was
  639. Xcaused by the fact that the program always used the X library text
  640. Xprinting routine to show any text. Well, now Astrolog includes its own
  641. Xinternal 6x10 text font, which works just as well as the X library's
  642. Xdoes, and which can be written in the -Xb bitmaps as well.
  643. X
  644. XWell, I've reached the end of the alphabet, so this concludes the 26
  645. Xnew features in Astrolog 2.30 :)
  646. X
  647. X--
  648. X
  649. XAnd now for a list of bugs in version 2.25 that have now been fixed:
  650. X
  651. X1) A very major bug caused all the positions of the stars to always be
  652. Xabout 25 degrees farther in the zodiac than they should have been. In
  653. Xother words, all the stars were in the wrong positions and this
  654. Xfeature was basically useless in version 2.25. All the stars are now
  655. Xin their proper positions at all times.
  656. X
  657. X2) The entire X astro-graph chart would be shifted a large amount if
  658. Xthe longitude of the chart in question was different from the present
  659. Xdefault longitude. This was because the program improperly used the
  660. Xdefault longitude instead of the longitude of the chart in question in
  661. Xthe astro-graph routine. This was only in the X version; the text
  662. Xastro-graph routine would always work fine. Now they both work
  663. Xproperly.
  664. X
  665. X3) The locations of the lines in both the text and X astro-graph
  666. Xroutines would slightly change if one changed the location of the
  667. Xchart in question. This was minor and almost unnoticeable, since the
  668. Xabberation would never be more than a degree in any direction.
  669. XNevertheless, astro-graph charts should be based only on birth time
  670. Xand never on location, so this was a slight problem. This has been
  671. Xfixed so the astro-graph charts are always identical no matter what
  672. Xthe location data may be.
  673. X
  674. X4) A glitch in command switch processing would allow any time zone
  675. Xexcept zero to be passed to the -z switch. Now, "-z 0" is accepted and
  676. Xproperly processed.
  677. X
  678. X5) The -rm time space midpoint chart would occasionally have the
  679. Xlongitude of the resulting chart 180 degrees off from where it should
  680. Xbe, if both charts were close to different sides of the date line.
  681. XThis will no longer happen.
  682. X
  683. X6) Those objects which imposed maximum limits upon the aspect orbs
  684. Xthat any other object could make with it, e.g. 2.0 degrees for the
  685. XNorth Node and others, would force this value to be the orb with it
  686. Xeven if the orb for the aspect in question was less. For example, if
  687. Xone set septiles to have a max orb of 1 degree, then the program would
  688. Xstill allow a 2 degree septile between the planet in question and the
  689. Xnorth node to appear in the grid. This has been fixed, and now the
  690. Xlesser between the aspect's defined orb and the object's defined orb
  691. Xis used to determine if an aspect is in effect.
  692. X
  693. X7) The -Ao and -AO switches would work properly, but would cause
  694. Xadditional command line switches after their aspect orb lists to not
  695. Xget processed. This has been fixed.
  696. X
  697. X8) Finally, the fiasco caused for PC users by my inserting #define int
  698. Xlong in the code to fix the fact that PC's ints are only 16 bits has
  699. Xbeen remedied. Now, ints remain ints, and those variables in the code
  700. Xwhich require 32 bits are specifically defined long, which is what I
  701. Xshould have done in the first place. In fact, to save space, some
  702. Xlarge arrays were able to be declared in 8 bit chars, so the problem
  703. Xof PC's running out of global variable space should no longer be a
  704. Xproblem.
  705. X
  706. X************************************************
  707. XAstrolog 2.40 posted Wed, 20 Jan 93 03:23:16 GMT
  708. X************************************************
  709. X
  710. X     Surprise! The Sun enters Aquarius today, sign of the unexpected.
  711. X(Aquarius quote: I'm not weird, everyone else is :) To appropriately
  712. Xhonor one of my favorite signs of the zodiac, I am releasing the
  713. Xnewest version of Astrolog: 2.40!
  714. X
  715. X     This particular file describes the new features and bug fixes in
  716. Xversion 2.40 of Astrolog (over the formerly most recent version, 2.30,
  717. Xposted four months ago). This new version is a stand alone program;
  718. Xhowever, this Update file requires knowledge of the features in
  719. Xversion 2.30 in order to be of much use. If you aren't already
  720. Xfamiliar with version 2.30, get and read the version 2.30 Helpfile
  721. Xthat was posted here last month, which should be available at our
  722. Xalt.astrology anonymous ftp site at hilbert.maths.utas.edu.au.
  723. X
  724. X     The main new things added to version 2.40 are ansi mode graphics
  725. Xand color for text charts, and midpoint charts, in addition to much
  726. Ximproved PC support. This is the first version that I've ever
  727. Xpersonally tested and run on a PC, so it should run just as smoothly
  728. Xon a PC as on a Unix system with X windows. X window graphics support,
  729. Xalthough I haven't added very much to this release, at least is as
  730. Xeasy to work with as before, and is less buggy too.
  731. X
  732. X     The long awaited PC windows graphics that I've promised are not
  733. Xhere yet. It is however very easy now to compile with the GRAPH option
  734. Xset, so PC users can generate bitmaps. Under Microsoft Windows at
  735. Xleast one can generate a Windows .bmp file and then go set their
  736. Xbackground to it, indirectly simulating the -XB switch used by X
  737. Xusers. Since (1) all the former versions of Astrolog have been
  738. Xdifficult to compile for PC's, (2) I have a nice easily compilable
  739. Xversion right now with some decent new features, (3) The real version
  740. XI was planning on posting will still take a couple of months, (4)
  741. XThere were unfortunately a few bugs in version 2.30 that would cause
  742. Xproblems on Unix and X platforms that I was getting all this email
  743. Xover, I have chosen to post this version now instead of waiting.
  744. XThere may be less new features than normal, but that will mean less
  745. Xbugs, and besides it isn't that difficult to release a new version.
  746. X
  747. X     This post of Astrolog consists of 7 articles. First is this
  748. XUpdate file. Second is instructions on how to compile along with the
  749. XUnix Makefile and makefiles for a few other platforms. Third is the
  750. Xastrolog.dat defaults file (remember astrolog.dat files from version
  751. X2.30 and before are not compatible with 2.40!) Fourth is the 8 source
  752. Xfiles all together in one big shar file (no more one source file per
  753. Xarticle releases!) Fifth are the same 8 source files again, but in a
  754. Xuuencoded .zip file (unix users can easily extract through the shell
  755. Xarchive, while PC users will like this zip file.) Sixth is a uuencoded
  756. Xready to run executable for PCs (of course the code should be easy to
  757. Xcompile now too.) Seventh is a History file describing the things
  758. Xadded to the 10 previous versions of astrolog that have been posted in
  759. Xthe past. I have also put all these files in /pub/incoming/astrolog at
  760. Xthe hilbert ftp site, so they should be readily accessible via ftp in
  761. X/pub/astrology soon. As for a formal comprehensive Helpfile describing
  762. Xall the features in 2.40 together, I haven't made that up yet, but I
  763. Xwill soon (and I promise it won't take me three months as it did with
  764. Xversion 2.30! I don't like writing documentation! :)
  765. X
  766. X--
  767. X
  768. XHere are the new features for version 2.40 that aren't in previous releases!
  769. X
  770. XA. -k switch: Ansi graphics! The text charts may now be displayed in
  771. X   color, as well as with real graphics characters instead of with stuff
  772. X   like dashes and pluses. This makes the text charts look almost as
  773. X   cool as their color X11 graphic counterparts. All that's needed is a
  774. X   terminal that accepts ansi escape sequences.  You will get garbage if
  775. X   you include -k on a non-ansi terminal. Most PC's are in ansi mode, so
  776. X   if you have a PC this should work. Include the -k switch on the
  777. X   command line, and the program will display all charts as before, but
  778. X   change the color appropriately for every part of any chart printed!
  779. X   Just try a -w chart, a -g grid, or a -T list and see the difference
  780. X   of how much easier it is to find a planet or aspect among a large chart.
  781. X
  782. X   Color isn't used randomly but is based on logic. Most colors are very
  783. X   similar to the ones chosen in the color X charts. In general,
  784. X   everything is based on the following rules for elements: Fire is Red,
  785. X   Earth is Yellow, Air is Green, and Water is Blue. Zodiac signs and
  786. X   positions are printed in the color of their element. Houses are
  787. X   printed in the color of their corresponding sign. Planets are printed
  788. X   in the color of the sign they rule. As for the other objects, we have
  789. X   the following colors: Asteroids are in bright purple (magenta),
  790. X   Uranians are in dim purple, and non-physical points like the Node,
  791. X   Fortune, and Vertex are in a bluish gray (dark cyan). Stars are
  792. X   either orange if they are bright (magnitude < 1.0) or a dark red if
  793. X   dimmer. For aspects we have the following: Conjunctions are Yellow,
  794. X   Oppositions are Blue, Squares are Red, Trines are Green, Sextiles are
  795. X   Light Blue (Cyan). For the minor aspects we have magenta for
  796. X   inconjunct/semisextile, orange for semisquare/sesquiquadrature, dark
  797. X   cyan for all the quintiles, dark purple for all the septiles, and
  798. X   dark red for all the noviles.
  799. X
  800. XB. -m switch: A new chart type is available: true midpoint charts.
  801. X   Before midpoints were only available in the aspect grid. Use the -m
  802. X   switch and get a list of all midpoints printed out sorted in zodiac
  803. X   order. So if you want to see if any important midpoint is close to
  804. X   your Sun, this is a much easier chart to use than to scrutinize the
  805. X   midpoint/aspect grid.
  806. X
  807. XC. -m0 switch: Aspects too may now be displayed in a nice ordered
  808. X   list, instead of only in the -g aspect grid. Invoke the above switch
  809. X   as -m0 instead of just -m and get a list of every aspect from the
  810. X   aspect grid printed out one per line. The order in which they are
  811. X   printed is based on the total "power" in the aspect, i.e. the
  812. X   influence of the two planets in question, the aspect in question, and
  813. X   the orb. The same info and data from the -I influence charts are used
  814. X   here, so changing those default influences will affect the ordering.
  815. X   The two planets are printed, the aspect they make, their orb, and
  816. X   then the power of the aspect used in ordering. Any power number more
  817. X   than 10 is a very major aspect. An exact Sun Moon conjunction can
  818. X   exceed 25. So, if you want to know if that exact Mars Jupiter
  819. X   conjunction is more powerful than that wide Sun Moon sextile, try a
  820. X   -m0 chart and find out at least what Astrolog's opinion is.
  821. X
  822. XD. -Xb switch extension: If GRAPH is defined, there is a new format
  823. X   one can output bitmap files in. The .bmp extension bitmap files
  824. X   commonly used on PC's running under Microsoft Windows are supported.
  825. X   One can change this default file mode in astrolog.h before compiling,
  826. X   or it may be specified directly as described below. If you have a PC
  827. X   running Windows, you can set your root background to be one of these
  828. X   monochrome Astrolog bitmaps by: use the -Xb option to create a bitmap
  829. X   file, then rename it to have the extension .bmp and put it in your
  830. X   Windows subdirectory, then go into Program Manager -> Control Panels
  831. X   -> Desktop and select this file to be your "wallpaper".
  832. X
  833. XE. -Xb switch extension: Another bitmap file extension, this one
  834. X   allows the the bitmap file mode to be changed without having to
  835. X   recompile the program, as had to be done before. Now, one can change
  836. X   the mode by putting an extra character on the command line after the
  837. X   -Xb switch. Specifically, to override the compile time mode, use -Xbn
  838. X   for a standard X11 bitmap, -Xbc for an X11 bitmap with some white
  839. X   space removed, -Xbv for a very compact X11 bitmap, -Xba for the one
  840. X   character per pixel ascii dump, and finally -Xbb for the new .bmp
  841. X   mode described above.
  842. X
  843. XF. -X1 <object> switch: Yet another graphics feature, this allows one
  844. X   to effectively rotate one of the graphic wheel charts so that a
  845. X   particular object is hinged to the left hand (east) edge of the
  846. X   chart. Given the -X1 switch with the index value of an object, the
  847. X   wheel is drawn but always rotated so that the object in question is
  848. X   at the left side of the chart. By default we have the ascendant at
  849. X   the left edge, of course. This is useful for tracking important
  850. X   planets so one knows where they are, but yet doesn't distort the
  851. X   house cusps as the -1 switch does. This is basically my official
  852. X   version of the "-D" switch in Andrew's 2.30 PC port posted earlier.
  853. X
  854. XG. -X2 <object> switch: This is identical to the -X1 switch above
  855. X   except here we rotate the entire graphic wheel so the object in
  856. X   question is always at the top of the chart. Note that during a day,
  857. X   the degree difference between the Ascendant and Midheaven varies in
  858. X   most house systems, so that with the Ascendant hinged at the left
  859. X   edge, the Midheaven will wobble back and forth near the top of the
  860. X   wheel. If you prefer, "-X2 18" will fix the Midheaven at the top of
  861. X   the screen, and the chart will be like before except the Ascendant
  862. X   will be the one to wobble near the left edge of the chart.
  863. X
  864. XH. The -w text wheel switch takes an optional parameter now to
  865. X   specify the size in text rows of each house printed. Before, this
  866. X   always has to be four, but now one may increase (realize this will
  867. X   make the chart require more than 24 lines to print) or decrease
  868. X   (don't know why you would want to, but you can) this value to their
  869. X   preference. The parameter may range from 1 to 10, being 4 by
  870. X   default, and with this you can nicely generate a text wheel chart
  871. X   with all 79 objects in it, which before would overflow the houses.
  872. X
  873. XI. The -+ and -- add/subtract number of days to current chart before
  874. X   casting options before always required a parameter. Now, this
  875. X   parameter is optional, defaulting to 1. For example, to see what
  876. X   aspects are occurring among the planets tomorrow, before you would
  877. X   have to include "-n -+ 1 -d", and now we can just do "-n -+ -d".
  878. X
  879. XJ. The astrolog.dat file has been extended to accept three additional
  880. X   variables. First is whether the -k ansi graphics should always be in
  881. X   effect. If set, then it is assumed -k is always in affect, and one
  882. X   needs then to use the -k switch to return to normal. This is
  883. X   recommended for PC users who display charts on the screen more often
  884. X   than they print one out. Second is the default number of rows to pass
  885. X   to the -w switch. To change this before one has to recompile the
  886. X   program; now we can just change the value in the astrolog.dat file (or
  887. X   just put the value after -w). Finally, the value of DIVISIONS may be
  888. X   changed in the file. This value tells how many segments we should
  889. X   divide each day, etc, when doing aspect or transit searches (-d or
  890. X   -T). More segments is slower but can be more accurate by a minute or
  891. X   two. I suggest a value of 24 here for Unix systems and 8 for PC's, but
  892. X   now it is easy to experiment to see what would be best for you.
  893. X
  894. XK. Many PC users are accustomed to specifying command line parameters
  895. X   with a "/" instead of the "-" familiar in the Unix environment. Now,
  896. X   either of these formats are allowed. One may invoke a command switch
  897. X   with a dash, with a slash, or with no lead character at all, and
  898. X   Astrolog will process it properly.
  899. X
  900. XL. This is hardly a new feature, but the old NOASTEROIDS compile time
  901. X   option that would automatically assume -R to be in effect is gone.
  902. X   This was reduntant, and can easily be done by restricting the
  903. X   appropriate planets with the astrolog.dat file now that that's here.
  904. X
  905. XM. Very minor, but the -g aspect/midpoint grids now include the
  906. X   degree of each planet that is labelled down the main axis in addition
  907. X   to its zodiac sign location.
  908. X
  909. X--
  910. X
  911. XHere are the bugs in version 2.30 that have been fixed in this release.
  912. X
  913. X1. The default restrictions weren't read correctly from the
  914. X   astrolog.dat file. This was a major problem that was often more than
  915. X   just the program ignoring what was put in that file. Some systems
  916. X   would always crash with a bus error upon startup, while some would
  917. X   print over a dozen lines telling of "bad memory access" every time
  918. X   the program was invoked. Everything works find now (as it did in all
  919. X   versions before 2.30).
  920. X
  921. X2. A major bug that primarily affected some Unix users, was one which
  922. X   on some systems would prevent one from being able to open an X
  923. X   window, always giving a "Can't Open Display" message. Everything
  924. X   works fine now (again as it did in all versions before 2.30). This
  925. X   was due to an unfortunate conflict between an Astrolog and a system
  926. X   function.
  927. X3. On PC systems, the transit lists would display garbage for the
  928. X   dates about 2/3 of the way down the list. This was due to an overflow
  929. X   of small ints on the PC. These lists are displayed without error now.
  930. X
  931. X4. Another PC glitch, this bug caused the day of the week displayed
  932. X   in the middle of the -w text wheel chart to always be off by a few
  933. X   days. This was another overflow of a 16 bit PC int that has been
  934. X   fixed.
  935. X
  936. X5. PC users would have all kinds of trouble if they tried to compile
  937. X   with GRAPH #define'd. The compiler would puke on the large (over one
  938. X   megabyte) bitmap array, and even if one got around this, there would
  939. X   be many flaws in the display due to still more int overflows. Well,
  940. X   now the overflows are all fixed, and the bitmap array is much more
  941. X   efficient and is down to under 64K in size! So all PC users should be
  942. X   able to run with the GRAPH option now, and finally get to see some
  943. X   graphics. (X window users will still find everything as before.)
  944. X
  945. X6. Astrolog.dat files from before version 2.30 were not compatible
  946. X   with 2.30 itself. This wasn't a bug, in that version 2.40 is no
  947. X   exception (version 2.30 astrolog.dat files won't work with it and
  948. X   must be replaced.) What was a problem is that version 2.30 wouldn't
  949. X   complain about these old files, and would happily read all sorts of
  950. X   erroneous data in. The program would either hang trying to read the
  951. X   old file, or would read in all kinds of crazy defaults. Now
  952. X   everything is fine, and the program will print a nice error message
  953. X   if one tries to run this version on any pre 2.40 astrolog.dat file.
  954. X
  955. X7. The automatic convert string month to number feature in the main
  956. X   manual data entry area would generate the wrong number for certain
  957. X   months. Simply entering numbers would always work, but typing in some
  958. X   strings such as "Jan", "Mar", "Apr", etc, would not result in the
  959. X   logical month number implied. No longer a problem.
  960. X
  961. X8. The -F switch was flawed in that although it would correctly
  962. X   change the location of the object in question, the original house the
  963. X   object would have been in was not updated. As a result, one could
  964. X   move a seventh house Venus in Libra over to Aries, and the program
  965. X   would display Venus in Aries, but still in the 7th house! Everything
  966. X   is updated properly now.
  967. X
  968. X9. In the -ga aspect grid lists, the orbs of aspects between two
  969. X   stars would always be displayed to be zero, even if this wasn't the
  970. X   case. The proper orbs between stars in the grid are printed now.
  971. X
  972. X10. The -1 and -2 put object on house cusp options would not allow
  973. X   one to include any of the objects beyond the first 20. This has been
  974. X   remedied, and now one may include uranians, stars, etc here.
  975. X
  976. X11. The -I0 general interpretations list would ignore the current -A
  977. X   number of aspects setting when it displayed the meanings of the
  978. X   aspects. Minor, but still something to be fixed.
  979. X
  980. X--
  981. X
  982. X     That's it for this pre-new Moon release. Expect a version 2.50 or
  983. Xeven a 3.00 with real Windows for PC's, and more interpretation stuff,
  984. Xetc, next time. Instructions to compile are in the next article with
  985. Xthe Makefiles. The astrological "chart" (and hence the default chart
  986. Xin memory you get if you force an X window chart without giving any
  987. Xtime) for version 2.40 is at 5:29pm PST (8 hr before GMT) on Jan 19,
  988. X1993 here in Seattle, WA 122W20, 47N36 (cusp of Aquarius.)
  989. X
  990. X--
  991. X
  992. X#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#
  993. X+     Walter D. "Cruiser1" Pullen    |   astrolog@byron.u.washington.edu.     +
  994. X#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#
  995. END_OF_FILE
  996. if test 55363 -ne `wc -c <'History.p3'`; then
  997.     echo shar: \"'History.p3'\" unpacked with wrong size!
  998. fi
  999. # end of 'History.p3'
  1000. fi
  1001. echo shar: End of archive 12 \(of 12\).
  1002. cp /dev/null ark12isdone
  1003. MISSING=""
  1004. for I in 1 2 3 4 5 6 7 8 9 10 11 12 ; do
  1005.     if test ! -f ark${I}isdone ; then
  1006.     MISSING="${MISSING} ${I}"
  1007.     fi
  1008. done
  1009. if test "${MISSING}" = "" ; then
  1010.     echo You have unpacked all 12 archives.
  1011.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  1012. else
  1013.     echo You still need to unpack the following archives:
  1014.     echo "        " ${MISSING}
  1015. fi
  1016. ##  End of shell archive.
  1017. exit 0
  1018.  
  1019. exit 0 # Just in case...
  1020.