home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PSION / MISC / SOLUN / SOLUN.TXT < prev    next >
Encoding:
Text File  |  1995-10-10  |  39.4 KB  |  983 lines

  1.  
  2.                             S O L U N  3
  3.  
  4.                     An Astronomical Application
  5.                        for the Psion Series 3
  6.  
  7.                      *** User Documentation ***
  8.  
  9.                            David Rushall
  10.  
  11.                                 1995
  12.  
  13. ==What is Solun?==
  14.  
  15. Solun is an astronomical tool, aimed as a convenient and educational
  16. aid to the amateur astronomer, and provides both almanac and
  17. planetarium functions.
  18.  
  19. New features in Version 3 include: high-resolution graphics on the
  20. Series 3a; lunar month and rise/set reports; chart object
  21. identification; primitive animation; and, a number of other
  22. improvements and bug fixes.
  23.  
  24. Solun should run on the Psion Series 3 and 3a machines. A minimum of
  25. 256K is recommended, although it may be possible to run a partial
  26. installation on unexpanded 128K machines. (It may also run on Acorn
  27. Pocketbook machines, but this has not been confirmed.)
  28.  
  29. This version of Solun is shareware.
  30.  
  31. One-line package description:
  32.  
  33.      S3/S3a Planetarium, almanac, etc (now: S3a graphics, share.)
  34.  
  35. ==Conditions of Use==
  36.  
  37. Solun is shareware and copyright; it is _not_ public domain. The
  38. rights to this package remain the property of the author, although
  39. it may be distributed and used according to the following
  40. conditions:
  41.  
  42.    1) Use of this package is entirely at the user's own risk. The
  43.      user must accept responsibility for any direct or indirect loss
  44.      or damage arising from the use (or misuse) of the package.
  45.  
  46.    2) This package exists in two forms: unregistered and registered.
  47.      The public distribution consists of the unregistered version,
  48.      which may be used for a indefinite period. However, if you make
  49.      regular use of the package, you might like to consider
  50.      registering your copy, and obtaining additional functionality.
  51.      For details how to register your copy please see the section at
  52.      the end of this document.
  53.  
  54.    3) Both the registered and unregistered versions are supplied
  55.      `as-is' and no warrantee is given of any kind. Registration of
  56.      the package does not provide any additional rights, with the
  57.      exception of the right to keep a copy of and make use of the
  58.      registered version, according to these conditions.
  59.  
  60.    4) Distributions of the unregistered version should consist only
  61.      of the complete files of the original `*.zip' archive, and
  62.      should not be altered in any way.
  63.  
  64.    5) The unregistered version is not for sale. However, it may be
  65.      distributed as part of a commercial transaction, provided: the
  66.      fee charged in the transaction is no more than to cover costs
  67.      and a modest handling charge; and, it is made clear in the
  68.      terms of the transaction that the customer is not purchasing
  69.      the package but obtaining access to shareware software which
  70.      may require a further fee to be paid to the author.
  71.  
  72.    6) The registered version should not be distributed in any way
  73.      and may only be used on one machine at a time. Special
  74.      conditions for multiple user licenses for worthwhile
  75.      institutions (such as schools and enthusiast groups) will be
  76.      considered on application.
  77.  
  78. All trademarks used in this document are acknowledged.
  79.  
  80. Note: Some of the files provided along with the Solun application
  81. are derived from the Yale Bright Star Catalogue and as such are
  82. _not_ covered by this declaration of copyright and these conditions.
  83. These files are identified by their `*.str' and `*.sol' suffixes,
  84. and are provided separately. The original Yale Bright Star Catalogue
  85. may not be used for commercial purposes without express previous
  86. written consent from the Department of Astronomy, Yale University.
  87.  
  88. Warning: Both the plotted positions of `fixed' objects and the
  89. calculation of the objects of the Solar System are not necessarily
  90. accurate. Whilst these may be sufficient for most amateur
  91. astronomical purposes, Solun should _not_ be used for navigation.
  92.  
  93. ==Installation==
  94.  
  95. --Migrating from a previous version of Solun--
  96.  
  97. Since some of the file formats have changed, the safest way to
  98. migrate from a previous version of Solun is to simply delete all the
  99. old files (after making a backup) and install the new version from
  100. scratch. You must also remove the old `Solun' icon from the `System'
  101. screen and install the new one.
  102.  
  103. Note: You _can_ keep and use any `*.lab' label files you may have
  104. created.
  105.  
  106. After installation, you should find the new version easy to get used
  107. to, and notice a number of improvements. Please see the history
  108. section below for more details.
  109.  
  110. --List of files--
  111.  
  112. Solun is a fairly large package, at least in Series 3 terms, but you
  113. may chose not to install certain files at the cost of limiting
  114. functionality. This allows an amount of tailoring of the package to
  115. suit your taste and resource availability.
  116.  
  117. A minimal installation must contain of the following files:
  118.  
  119.    \APP\Solun30.opa (or \APP\Solun30a.opa)
  120.  
  121.    \APP\SOLUN\Flutils.fl0 (or \OPO\Flutils.fl0)
  122.  
  123.    \APP\SOLUN\Solun.pic
  124.  
  125. The following files must be installed for the world map, globe and
  126. orrery displays:
  127.  
  128.    \APP\SOLUN\Solunpln.opo
  129.  
  130.    \APP\SOLUN\Solun.mpa (not required for orrery display only)
  131.  
  132. The following file is required for the simplest star chart (sun,
  133. moon, planets, equators and grid lines only) and globe displays:
  134.  
  135.    \APP\SOLUN\Soluncht.opo
  136.  
  137. When added to the basic star chart support, the following files
  138. allow the display to include `fixed' objects, such as stars.
  139.  
  140.    \APP\SOLUN\*.sol
  141.      Contents: Stars.sol - 2000 stars; Messier.sol - 140 galaxies,
  142.      nebula and clusters; Const.sol - constellation outlines;
  143.      Bound.sol - constellation boundaries.
  144.  
  145. The label files allow a star chart to be annotated with textual
  146. labels:
  147.  
  148.    \APP\SOLUN\Solun.fon
  149.  
  150.    \APP\SOLUN\*.lab
  151.      Contents: Const.lab - full names of all 88 constellations;
  152.      Keyconst.lab - abbreviated names for some well-known
  153.      constellations; Scale.lab - right ascension and declination
  154.      labels.
  155.  
  156. When used in conjunction with the `fixed' object files, the
  157. following files allow the identification of these objects via a
  158. `point-and-click' interface (registered version only):
  159.  
  160.    \APP\SOLUN\*.str
  161.      Contents: Messier.str - info for objects in Messier.sol;
  162.      Yale.str - info for first 500 objects in Stars.sol (down to
  163.      about 4th magnitude).
  164.  
  165. The following files supply user documentation and general
  166. information:
  167.  
  168.    \APP\SOLUN\Solun.hlp - online help
  169.  
  170.    \WRD\Solun.wrd - this file (also supplied as a flat text file in
  171.      Solun.txt)
  172.  
  173. Finally, the unregistered version includes a demonstration of the
  174. graphics of Solun for the Series 3a. These files are only required
  175. for the demonstration, and can be deleted at any time.
  176.  
  177.    \APP\Solun3ad.*
  178.  
  179. Note: In addition these files, Solun may create two further files in
  180. the directory M:\OPD\ - `Solun.ini' contains the user settings for a
  181. number of functions, and `Solun.dat' is used for chart drawing.
  182. These are fairly small and can be deleted at anytime, if wished.
  183.  
  184. --Copying the files onto your Series 3--
  185.  
  186. After you have decided what functions you require, copy the required
  187. files onto your Series 3.
  188.  
  189. Solun will look for its files on both the internal disk and the two
  190. SSD devices (M:, A: and B: - in that order), and will use the first
  191. copy it finds. If you wish, you can install some of the files on one
  192. disk and some on another. However, the files must be in the correct
  193. directory:
  194.  
  195.    Solun30.opa or Solun30a.opa in \APP\
  196.  
  197.    Flutils.fl0 in \APP\SOLUN\ or \OPO\
  198.  
  199.    All other files in \APP\SOLUN\
  200.  
  201. Note: `Flutils.fl0' is a shared library used to support my OPL
  202. programs. You can simply place the supplied Flutils.fl0 file in the
  203. \APP\SOLUN\ directory. If you have other applications which use the
  204. library and you wish to only have one copy of Flutils.fl0 installed
  205. on your system, you must place the highest version of Flutils.fl0 in
  206. a \OPO\ directory (the version number of Flutils.fl0 can be found by
  207. running the file from the `Runopo' icon).
  208.  
  209. Hint: If you have enough space, I recommend you install all the
  210. files so that you can explore the various features of Solun. You can
  211. always use the files list in the previous section to remove the
  212. functions you don't need at a later date.
  213.  
  214. --Installing Solun onto the System screen--
  215.  
  216. Before you can start the Solun application, you must install the
  217. application onto the System screen. See your Series 3 manual for how
  218. to do this.
  219.  
  220. Install the application file, `Solun30.opa' (or `Solun30a.opa' for
  221. the Series 3a version) and the `Solun3' icon should appear,
  222. representing a view of the night sky through a telescope.
  223.  
  224. Hint: If you intend to use Solun a lot then you might like to assign
  225. one of the application buttons to allow quick access. I find
  226. <Control-World> particularly appropriate.
  227.  
  228. --The Series 3a graphics preview--
  229.  
  230. The unregistered version of Solun includes a brief preview of the
  231. Series 3a version included in the registered package. Naturally,
  232. this demonstration does not work with Series 3 machines.
  233.  
  234. To view the demonstration copy the five `Solun3ad.*' files into any
  235. `/APP' directory and install `Solun3ad.opa' onto the system screen.
  236. When run, the preview shows 4 screen-shots from the Series 3a
  237. version. When you have finished viewing the demonstration, press any
  238. key. You may then delete the `Solun3ad.*' files if you wish.
  239.  
  240. ==Basic Operation==
  241.  
  242. --Starting Solun--
  243.  
  244. Solun is started by selecting the Solun icon on the `System' screen.
  245. After a few seconds, you should see some brief messages, followed by
  246. the Solun title screen.
  247.  
  248. --The windows--
  249.  
  250. Most of the functions of Solun operate on three windows, which
  251. appear when Solun is started from the System screen. These windows
  252. have specific functions:
  253.  
  254.    Main display window - the largest of the three, and occupying
  255.      most of the screen, this is where Solun displays charts etc.
  256.  
  257.    Moon phase and information window - to the right of the main
  258.      window, displaying a variety of things depending on the
  259.      context.
  260.  
  261.    Time display bar - a single line of text along the bottom of the
  262.      screen, normally showing the time and location used to draw the
  263.      current display.
  264.  
  265. --Menus and key presses--
  266.  
  267. Note: In the following descriptions keys will be denoted using angle
  268. brackets, <>. For example, <E> means the letter key `E', <Enter>
  269. means the key marked `Enter', and <Psion-X> means press the `X' key
  270. whilst holding down the `Psion' key.
  271.  
  272. In common with most applications for the Series 3, Solun is
  273. controlled via a menu of options. This can be viewed by pressing the
  274. <Menu> key, but individual options can also be selected directly by
  275. pressing a `hot-key'.
  276.  
  277. Note: Unlike many applications for the Series 3, Solun does not
  278. require the `Psion' key to be held down when pressing a hot-key.
  279. However, Solun will accept <Psion>-key combinations if you prefer.
  280.  
  281. The options of Solun's main menu are split into six submenus, or
  282. groups:
  283.  
  284.    Solun - contains the global controls, such as the observer
  285.      location and time, and display update.
  286.  
  287.    View - the various displays that are available for the main
  288.      display window.
  289.  
  290.    Chart - options controlling the view and detail for star charts.
  291.  
  292.    Info - contains a number of `almanac panels', displaying
  293.      information about the objects in the sky.
  294.  
  295.    Key - symbol keys (or legends) for the symbols used on the
  296.      displays.
  297.  
  298.    Special - miscellaneous options, such as saving the setup and
  299.      quitting Solun.
  300.  
  301. Many of the options of Solun are controlled by dialogs, of which
  302. most follow the usual conventions. However, a few of the dialogs
  303. have slightly unusual behaviour and will be described in detail
  304. where appropriate.
  305.  
  306. --The time settings dialog--
  307.  
  308. By default, Solun reads the time, date and time zone used for
  309. displays and calculations from the Series 3 internal clock, and so
  310. calculates and displays the current positions of objects. However,
  311. the `Time settings' dialog, <T>, allows this default behaviour to be
  312. overwritten.
  313.  
  314. The dialog is in two parts:
  315.  
  316.    o The first item selects the time zone to be used when displaying
  317.      the time, such as on the time display bar. This can be either
  318.      the current, local system time of the Series 3, or universal
  319.      time (UT), which is equivalent to GMT. The selected time zone
  320.      will appear on the time display bar, as UT plus or minus a
  321.      number of hours.
  322.  
  323.    o The second item allows the choice between reading the display
  324.      time from the Series 3 clock, or directly from the user. If you
  325.      select user input, you can then enter the time and date you
  326.      wish to display underneath, between the years 1970 and 2007.
  327.  
  328. Note: All calculations are based on the time shown in the time
  329. display window, and _not_ the actual current time nor the time more
  330. recently entered by the user. This allows a number of settings
  331. dialogs to be altered before the main display is redrawn. To change
  332. the time displayed, and hence the time used for calculations, you
  333. must update the main display window. This can be achieved by
  334. selecting a new view or updating the current view, <Space>. However,
  335. since displaying a view can take some time, a special blank view is
  336. provided, <0>, to allow the time to be updated immediately.
  337.  
  338. --Setting the observer location--
  339.  
  340. In addition the current time, many calculations require the position
  341. of the observer on the surface of the earth. By default, Solun
  342. selects the configured home city for the Series 3, as selected in
  343. the `World' application, but you may choose to view from any city
  344. that `World' knows about. The current observer location is also
  345. displayed in the time display window.
  346.  
  347. To change the observer location, use the `Observer location' dialog,
  348. <W>. This dialog has a slightly unusual behaviour, and is used a
  349. follows:
  350.  
  351.    o To find a city, type the first few characters of it's name and
  352.      press <Tab>. Solun will attempt to match this name, and display
  353.      the first matching city found, or else return to the last city
  354.      if there was no match. Note that, unfortunately, the dialog
  355.      will temporarily disappear.
  356.  
  357.    o If you press <Tab> without altering the city name, Solun will
  358.      step through the city database, displaying each in turn,
  359.      alphabetically.
  360.  
  361.    o To return to the home city currently configured in `World',
  362.      press <Menu>.
  363.  
  364.    o When your chosen city is displayed, press <Enter>. The dialog
  365.      will disappear and the city will be used next time the display
  366.      is refreshed (see the note in the previous section). Note that
  367.      if you have just edited the city line, then pressing <Enter> is
  368.      similar to <Tab>,  causing Solun to search the database.
  369.  
  370.    o If at any time you decide you do not wish to change the
  371.      observer location after all, press <Esc>.
  372.  
  373. Hint: You may have noticed that this dialog does not allow you to
  374. enter the latitude and longitude of locations directly. If you wish
  375. to use a location not in the `World' database you must either select
  376. a nearby city, or enter a new city into `World'. For example, I have
  377. added cities for the north and south poles, using latitudes of +/-
  378. 89.0 degrees as an approximation.
  379.  
  380. --Turning sound on and off--
  381.  
  382. By default, Solun emits a short ring to let you know that a long
  383. operation, such as drawing a chart, is complete. This can be useful
  384. if you have switched to another application and want to know when
  385. your request is complete.
  386.  
  387. If you wish to turn off this beep you can do so be selecting the
  388. `Sound off' option on the main menu, <Z>. The same option may be
  389. used to turn sound back on again, if you wish.
  390.  
  391. --Getting help--
  392.  
  393. Solun provides an amount of online information which is available
  394. from the main menu:
  395.  
  396.    About Solun <A> - this displays information about Solun,
  397.      including the version number and the author's email address.
  398.  
  399.    Symbols key <K>, <L> - describes the symbols used on the various
  400.      displays in two pages: the first page <K> shows the sun, moon
  401.      and star chart objects; and, the second <L> shows the symbols
  402.      used for the planets.
  403.  
  404.    General help <H>, <Help> - Provides a quick reference to the
  405.      functions of Solun and other information.
  406.  
  407. Note: The general online help is only available if you have
  408. installed the help file, Solun.hlp, and is not context sensitive.
  409. The online help only attempts to give brief descriptions of Solun's
  410. functions, but does include a small database of useful information.
  411.  
  412. --Saving your setup--
  413.  
  414. You may save your current setup by selecting the `Save setup' option
  415. on the main menu <Q>. This saves all the current settings, with a
  416. few notable exceptions:
  417.  
  418.    o the type of the current main display;
  419.  
  420.    o the observer location, which defaults to the home city defined
  421.      in the `World' application;
  422.  
  423.    o and, the time of the current display.
  424.  
  425. Your setup is saved in the file, M:\OPD\Solun.ini. You may delete
  426. this file if you wish, provided that Solun is not running, but your
  427. setup will be lost.
  428.  
  429. --Quitting Solun--
  430.  
  431. You can switch from Solun other applications by pressing one of the
  432. eight application. If you do this, Solun continues to run in the
  433. background, which is useful if you want to do something else whilst
  434. Solun plots a chart, for example.
  435.  
  436. The Solun application can be closed in one of two ways:
  437.  
  438.    o from within Solun select `Exit' from the main menu, or press
  439.      <Psion-X>;
  440.  
  441.    o or, from the `System' screen, move the cursor to the Solun icon
  442.      and press <Delete>.
  443.  
  444. Alternatively, Solun can be forced to terminate at any time by
  445. pressing <Psion-Esc>, from the Solun screen. However, this should be
  446. considered as an emergency method only.
  447.  
  448. ==The Main Display Modes==
  449.  
  450. The large window covering the majority of Solun's display is the
  451. main display window. It is here that Solun displays it's primary
  452. views: world maps, star charts and an orrery.
  453.  
  454. The display mode is selected from the `View' menu, or by pressing
  455. one of the number keys (as detailed below). When a view is selected
  456. in this way, Solun draws the view for the currently selected time.
  457. The view may be later updated by pressing <Space>, or selecting the
  458. `Update' option <U>, to account for the passing of time.
  459.  
  460. --The world map display--
  461.  
  462. The world map display shows an outline map of the world and
  463. optionally overlays it with markers and shading to represent the
  464. areas of the world in daylight or moonlight. When the map is
  465. complete, a small flashing marker shows the current observer
  466. location in the world.
  467.  
  468. The map is controlled by a number of items on the main `Options'
  469. dialog, <O>:
  470.  
  471.    Sun marker - marks the current position of the sun over the
  472.      world; that is the point on the earth's surface over which the
  473.      sun appears to be directly above. This point may be marked in
  474.      one of two ways: by the circular sun symbol used on the star
  475.      charts; or by crosshairs drawn across the map.
  476.  
  477.    Moon marker - the moon marker marks the position of the moon in a
  478.      similar manner to the sun marker, however there is no crosshair
  479.      option.
  480.  
  481.    World map - this option controls the form of the world map
  482.      display itself: a `plain' map displays just the map outline and
  483.      the selected sun and moon markers; whilst the `day/night'
  484.      version shades in the areas of the world that are currently in
  485.      darkness, and also draws a line representing where the moon is
  486.      rising or setting if the moon marker is switched on.
  487.  
  488.      In addition, this item controls another option of the world map
  489.      display; the so-called `fixed' modes. These correct for a
  490.      slight anomaly in the OPL line drawing function and result in a
  491.      more detailed and slightly more accurate display, but at the
  492.      cost of an increase in plotting time.
  493.  
  494. --Globe view--
  495.  
  496. Note: The globe view is only available on the registered version.
  497.  
  498. The globe view, <2>, displays a representation of the earth as seen
  499. from above. The view shows the outline of the continents mapped onto
  500. a sphere and overlays it with a representation of the dawn/dusk
  501. line.
  502.  
  503. When the view is invoked a dialog is displayed to allow you to
  504. select your view point: from the direction of the sun, the moon, or
  505. a point directly above the observer's location.
  506.  
  507. Note: The globe view makes use of the star chart projection routines
  508. - please see the note below about the star chart projection
  509. sine/cosine tables.
  510.  
  511. --Star charts and planetarium--
  512.  
  513. Perhaps the most versatile of Solun's views, the star chart displays
  514. the positions of various astronomical objects as they appear in the
  515. sky. The star charts, <3>, are displayed in one of two modes:
  516.  
  517.    Star atlas mode - draws charts as pages from a star atlas. The
  518.      views are centred on a particular coordinate in the sky and are
  519.      orientated such that north is vertical at the centre of the
  520.      screen.
  521.  
  522.    Planetarium mode - displays the sky as it would appear from the
  523.      observer's location at the selected time. The view can be drawn
  524.      with the observer facing in any direction, and looking at any
  525.      elevation.
  526.  
  527. All star charts can show a range of objects at various levels of
  528. detail, including: stars, planets, the sun and the moon; the
  529. ecliptic, galactic and celestial equators; constellation outlines;
  530. and, user definable labels. The control of star charts will be
  531. discussed below.
  532.  
  533. Note: The star chart projection routines make use of a precalculated
  534. sine/cosine table, which must be generated before a star chart can
  535. be drawn. This process can take a few minutes, but once calculated
  536. the table can be reused until Solun is terminated. In addition, you
  537. are given the option to save the table to the internal disk. This
  538. allows the table to be reused next time Solun is run and creates a
  539. small file, M:\OPD\Solun.dat. If you wish, you can deleted this at
  540. any time.
  541.  
  542. --The orrery display--
  543.  
  544. The orrery display, <4>, displays a representation of the planets'
  545. progress in their orbits around the sun. There are two modes,
  546. controlled from the main `Options' dialog, <O>:
  547.  
  548.    Stylised mode - in this mode, the nine planets are shown on a
  549.      series of rings. Note that this view is not to scale; the
  550.      planets' orbits are separated by a standard distance and the
  551.      elliptical shape should be disregarded.
  552.  
  553.    Scale view - the scale view represents the relative distances
  554.      between the planets, though not their relative sizes. Due to
  555.      the distances of the outer planets, the view is shown in two
  556.      displays: the left display shows the inner planets (Mercury,
  557.      Venus, Earth, Mars); and the right display shows the outer
  558.      planets (Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto).
  559.  
  560. In the stylised display, each planet is represented by it's
  561. respective symbol, which are described on the legend, <L>. However,
  562. the scale mode shows only small dots for the planets, and a small
  563. square for the sun, due to space restrictions. Consequently, it can
  564. be a little difficult to identify which planet is which, but this
  565. can be resolved by comparison with the relative positions on the
  566. stylised display.
  567.  
  568. --Null display--
  569.  
  570. As it's name suggests, the null display mode, <0>, displays nothing.
  571. It is provided as a means by which Solun's clock (as shown on the
  572. time display bar) can be updated without waiting for the main
  573. display window to refresh.
  574.  
  575. This feature can be used to quickly display the moon phase or
  576. consult the rise set times of objects for some date.
  577.  
  578. --The moon phase display--
  579.  
  580. The moon phase display depicts the phase of the moon, as seen at the
  581. time and date shown on the time display bar. However, it is not
  582. strictly one of the main display modes, but is displayed on the
  583. information window in conjunction with the main display.
  584.  
  585. The display is controlled by the `Moon phase' option of the main
  586. `Options' dialog, <O>, and can be configured to depict the moon as
  587. seen from either the northern or southern hemisphere. It is
  588. automatically updated when any of the main displays are drawn
  589. (including the null display).
  590.  
  591. --Tracer plots--
  592.  
  593. The `Tracer' plots provide a primitive means of showing how the
  594. position of the sun, moon, and planets change over time. They can be
  595. used on either star chart or orrery views.
  596.  
  597. To use them, select the menu option, <G>, after your chart or orrery
  598. is complete, and enter two values in the displayed dialog: the time
  599. period between each individual plot of the object, measured in days;
  600. and the number of periods you wish to plot.
  601.  
  602. When the dialog is completed, Solun plots the positions of the
  603. objects for the specified periods, on the same display. If sensible
  604. parameters are used, this results in a series of plotted positions
  605. that can be traced to show the movement of the objects.
  606.  
  607. Note: When using this feature on a planetarium view, the positions
  608. of the stars will not change. The tracer plots show the changing
  609. positions of the objects against an apparently fixed background of
  610. stars.
  611.  
  612. ==Star Chart Configuration==
  613.  
  614. --Choosing your view--
  615.  
  616. As mentioned above, the star chart display has two modes: the atlas
  617. and planetarium views. The `Chart view' dialog, <V>, is used to set
  618. the type, direction and scale of star chart views. The dialog is in
  619. two phases; first you select the mode, and then enter the mode's
  620. parameters.
  621.  
  622.    Atlas (enter coordinates) - enter the celestial coordinates
  623.      (right ascension (RA) and declination (Dec)) of a point in the
  624.      sky, and the vertical field of view (FoV). The chart will be
  625.      centred on the point specified, and scaled to show the
  626.      specified field of view, in degrees, at the centre of the
  627.      chart.
  628.  
  629.    Atlas (lookup labels) - selects an atlas view centred on a label
  630.      (such as a constellation name) read from a label file (these
  631.      files are usually used to draw text labels on a chart, see
  632.      below).
  633.  
  634.      The dialog operates in a similar way to observer location
  635.      dialog (see above): simply select a label file from those
  636.      defined on `Chart labels' dialog (available from this dialog by
  637.      pressing <Menu>), type the first letters of the label you wish
  638.      to search for and press <Tab> to search or move on to the next.
  639.      You can then specify the field of view, as before, and press
  640.      <Enter>.
  641.  
  642.      Hint: If you wish to use a label file for the specification of
  643.      atlas views it is a good idea to ensure the labels are
  644.      alphabetically ordered when creating the file (see below), so
  645.      that the `Next' function of the view selection dialog shows the
  646.      labels in alphabetical order.
  647.  
  648.    Planetarium - unlike atlas views, this view rotates the chart to
  649.      represent the sky as seen from the observers' location, when
  650.      facing in a particular direction. The main parameters are the
  651.      azimuth (or compass direction, eg. 0=North, 90=East, 180=South,
  652.      270=West) and the altitude (the angle above the horizontal, eg.
  653.      90=directly upwards) of the centre of the screen. As usual, you
  654.      must also specify the field of view.
  655.  
  656.      There are also two other parameters to the planetarium view.
  657.      The first of these sets the altitude of the horizon, which is
  658.      drawn as a circle across the sky. This defaults to 0 (ie.
  659.      horizontal) but can be adjusted to suit your location (eg. the
  660.      view from a valley might be approximated by a slightly positive
  661.      horizon, whilst the view out to sea from a cliff top might
  662.      warrant a slightly negative value). The last item allows the
  663.      selection of a `normal' or `compass' display: `normal' displays
  664.      the sky as seen from the ground, whilst `compass' displays a
  665.      mirror image, which when combined with zenith views (90 degrees
  666.      altitude) may help to you judge the direction of individual
  667.      objects.
  668.  
  669. Once the view settings are complete, the star chart will be
  670. displayed next time you update the main display, with <U> or
  671. <Space>, or explicitly draw a chart, with <3>. However, you might
  672. like to review the level of detail first.
  673.  
  674. Hint: If you wish to stop a star chart once Solun has started
  675. drawing it, you can do so by pressing a key, and answering `Yes'
  676. when asked to confirm.
  677.  
  678. Another way to select a planetarium view is through the `Fast
  679. planetarium' menu, <C>. This has a selection of preset views which
  680. are drawn immediately, when selected. Eight of these views show the
  681. sky with the observer facing each of the eight major compass points,
  682. at an elevation of 30, and a FoV of 70. This results in each view
  683. showing 180 degrees of horizon, albeit curved. In addition, there
  684. are three zenith views: two at the same scale as the horizon views,
  685. and are aligned north/south and east/west across the screen; and
  686. another showing the entire visible sky as a single circle.
  687.  
  688. --Setting the level of detail--
  689.  
  690. The star charts can show many objects but can get very crowded when
  691. the field of view is large, especially on the Series 3 version. The
  692. `Details' dialog, <D> allows you to chose which objects and what
  693. level of detail you want to on the chart.
  694.  
  695.    Number of stars - controls the number of stars to be plotted.
  696.      Stars are plotted in order of magnitude, starting with the
  697.      brightest.
  698.  
  699.    Messier objects - controls the plotting of galaxies, clusters and
  700.      nebulae.
  701.  
  702.    Constellation lines - this item controls lines that denote the
  703.      positions of the constellations: `outline' shows the
  704.      traditional shapes; and `boundary' segments the sky into the
  705.      internationally recognised areas.
  706.  
  707.    Grid lines - when enabled, grid lines are plotted at 2 hour
  708.      intervals in right ascension, and 20 degrees declination.
  709.  
  710.    Equators - this option selects three key equators across the sky:
  711.      the ecliptic, the celestial equator; and the galactic equator.
  712.  
  713.    Planets - controls the plotting of the nine planets.
  714.  
  715. The star chart can also show the position of the sun and moon in the
  716. sky, which are controlled by the sun and moon marker options of the
  717. main `Options' dialog, <O>. However, the markers shown represent the
  718. positions only - they are not scaled to represent their diameter
  719. with respect to the positions of the objects around them, and the
  720. shape of the moon marker does not represent the moon's phase.
  721.  
  722. Note: Some of the items on this dialog will only appear on the
  723. chart, if Solun can find the required `*.sol' files, as described in
  724. the above file list.
  725.  
  726. --Including labels on your chart--
  727.  
  728. In addition to the objects specified in the `Details' dialog, the
  729. star chart can be annotated by text labels read from a `labels'
  730. file. The labels from up to three files can be displayed at once.
  731.  
  732. Labels are controlled by the `Label files' dialog, <F>. Three file
  733. selectors allow the selection of individual `*.lab' files, and the
  734. item at the top of the dialog selects which of the files should be
  735. shown on the chart. This allows you to specify your three most used
  736. sets of labels, but choose to plot only a selection on a particular
  737. chart. The labels are displayed on a single line, and positioned
  738. centrally over a specified coordinate.
  739.  
  740. The file list at the start of this document describes the content of
  741. the supplied `*.lab' files, but you can easily create your own. The
  742. files can be created and edited with the `Data' application, and
  743. consist of three fields:
  744.  
  745.    RA (r) - right ascension, in decimal notation (not hour and
  746.      minutes) and in the range 0.0 to 23.9
  747.  
  748.    Dec (d) - declination, in decimal notation (not degrees and
  749.      minutes) and in the range -89.9 to 89.9
  750.  
  751.    Label (l) - the text of the label.
  752.  
  753. Examine one of the supplied files for examples. However you should
  754. note that the label reading algorithm is not very robust and any
  755. mistakes in the file, such as an invalid number, may cause the star
  756. chart plotting to be aborted.
  757.  
  758. Note: Label files can also be used in specifying the coordinates for
  759. an atlas view, as described above.
  760.  
  761. --Inserting new objects--
  762.  
  763. Solun allows additional objects to be plotted on a star chart
  764. without redrawing the entire display. This allows a quick chart with
  765. minimal detail to be plotted, and then more detail added in later.
  766.  
  767. To insert detail on the chart, simply use the `Details', <D>, and/or
  768. the `Label files', <F>, dialogs to specify the additional detail and
  769. select the `Insert' option of the `Insert/invert' menu, <I>.
  770.  
  771. Note: The insert function can also be used to complete a chart
  772. previously aborted by the user.
  773.  
  774. --Inverting the display--
  775.  
  776. The star chart normally draws with black symbols on a light
  777. background. However, if you prefer you can invert the display to
  778. show white on black after the chart is drawn. To do this, select the
  779. `Insert/invert' item, <I>, from the main menu and select `Invert'
  780. from the submenu. Pressing the <I> key a second time will revert the
  781. screen to normal display, as will redrawing the chart.
  782.  
  783. ==The Almanac Functions==
  784.  
  785. The almanac panels, accessed from the `Info' menu, display
  786. approximate information about some of the objects in the sky. This
  787. information is calculated for the time and location currently shown
  788. on the time display bar, at the bottom of the screen.
  789.  
  790. Note: Approximate rise/set times are shown for the object as
  791. observed at the current location, for the 24 hour period described
  792. by the current date and time zone, and are ordered chronologically,
  793. with up and down arrows indicating `rise' and `set'.
  794.  
  795. Hint: To display information for a different time without waiting
  796. for the main display to update, use the null display option, <0>.
  797.  
  798. --The sun, moon and planets--
  799.  
  800. The sun, <S>, moon, <M>, and planets, <P>, panels display
  801. information that should be fairly self-explanatory. However a few
  802. points should be noted:
  803.  
  804.    o the moon phase is given as the approximate percentage of the
  805.      total area illuminated;
  806.  
  807.    o distances are shown in astronomical units (AU);
  808.  
  809.    o for the planets, distances are shown from the sun and from the
  810.      earth respectively, on the same line;
  811.  
  812.    o the units for the rotation and sidereal periods are denoted by:
  813.      h-hours, d-days, y-years;
  814.  
  815.    o sidereal and rotation periods are shown on a single line for
  816.      the planets, in that order;
  817.  
  818.    o and, a negative value for the rotation period indicates
  819.      retrograde rotation.
  820.  
  821. When using the planet information panel, select the planet you are
  822. interested in, and press <Enter>. If you then change the selection
  823. item to view another planet you must press <Enter> again, to update
  824. the information.
  825.  
  826. --Lunar month and rise/set reports--
  827.  
  828. These panels show information for a number of days, rather than just
  829. for the time currently shown on the time display bar.
  830.  
  831.    Lunar month, <B> - shows the approximate dates and times of the
  832.      next four quarter phases of the moon, starting from the time
  833.      shown on the time display bar.
  834.  
  835.    Rise/set report, <R> - shows the rise and set times for both the
  836.      sun and moon, for a seven day period starting from the date
  837.      shown on the time display bar. The times for the sun are shown
  838.      on the left, and the moon on the right. The panel also shows
  839.      the day on which a quarter phase of the moon falls, if any: NM-
  840.      new moon, 1Q-first quarter, FM-full moon, 3Q-third quarter.
  841.  
  842. Note: The rise/set report can take a few minutes to calculate.
  843.  
  844. --Chart object information--
  845.  
  846. Note: This feature is only available on the registered version.
  847.  
  848. To use the `point-and-click' chart object identification feature,
  849. select `Chart object', <Y>, from the `Info' menu, after the star
  850. chart has been drawn. Then, using the cursor keys, move the flashing
  851. cursor over the object you are interested in, and press <Enter>.
  852. Solun will scan for information about the selected object.
  853.  
  854. This feature can identify the planets, sun, moon and `Messier'
  855. objects plotted, along with the 500 brightest stars (down to about
  856. 4th magnitude). The sun, moon and planets display the relevant
  857. almanac panels described above, but the latter two display a panel
  858. containing information from the `*.str' files, along with the
  859. objects position and rise/set times:
  860.  
  861.    Name - the objects given name, or a brief description, where one
  862.      is available.
  863.  
  864.    Designation - the abbreviated name of the constellation
  865.      containing the object and the object identifier within the
  866.      constellation: a-alpha, b-beta, g-gamma, d-delta, e-epsilon, z-
  867.      zeta, h-eta, @-theta, i-iota, k-kappa, l-lambda, m-mu, n-nu, E-
  868.      xi, o-omicron, p-pi, r-rho, s-sigma, t-tau, u-upsilon, 0-phi,
  869.      x-chi, %-psi, w-omega; or, a number.
  870.  
  871.    Type - the type of object, and it's spectral type if applicable.
  872.  
  873. Warning: There is currently a slight problem with object
  874. identification which results in the incorrect identification of
  875. stars that have been added to the chart by the `Insert' option.
  876.  
  877. ==A Brief History==
  878.  
  879. My first astronomical program was a `planetarium' application for
  880. the Atari ST, which I wrote out of frustration with a simple star
  881. atlas application (and it's inability to display circumpolar views)
  882. and in an attempt to learn the `C' programming language. Solun was
  883. born in the summer of '93, soon after my acquiring a Series 3, and
  884. displayed a simple day/night map ... it has been steadily growing
  885. ever since.
  886.  
  887.    Version 1 - a simple day/night map with moon phase display, for
  888.      the Series 3.
  889.  
  890.    Version 2 - star chart, planetarium and orrery displays added,
  891.      along with almanac information panels and rise/set
  892.      calculations; first public release; a second release included a
  893.      number of improvements, including use of the `World' database
  894.      for selection of the observer's location.
  895.  
  896.    Version 3 - weekly rise/set and lunar month displays added;
  897.      improvements in accuracy, world map (more detailed coastline)
  898.      and orrery displays; limited animation support; improved
  899.      rise/set calculation; specification of atlas views by naming
  900.      constellations; restructuring of the user-interface and
  901.      internal design; optional sound when chart is complete; and, a
  902.      number of more minor enhancements and bug fixes.
  903.  
  904.      The registered version also includes: high resolution Series 3a
  905.      graphics; `point-and-click' identification of objects on the
  906.      star chart; and a new globe view.
  907.  
  908. ==Registration==
  909.  
  910. The unregistered, free distribution of this package may be used
  911. (according to the conditions set out at the start of this document)
  912. for an indefinite period. However, if you like this software and use
  913. it regularly you might like to consider registration.
  914.  
  915. --Benefits of registration--
  916.  
  917. If you register you will be sent a copy of the latest registered
  918. version of Solun. This includes many additional features over the
  919. unregistered version, including:
  920.  
  921.    o high resolution graphics (and, with luck, faster execution) on
  922.      Series 3a machines;
  923.  
  924.    o a extra, `globe' view depicting the earth as viewed from the
  925.      sun, moon or above the observer's location;
  926.  
  927.    o and, `point-and-click' identification of, and information on,
  928.      objects plotted on the star chart.
  929.  
  930. In addition I may be in a position to send you future enhancements
  931. to Solun, as they become available.
  932.  
  933. --How to register--
  934.  
  935. To register your copy of Solun please send a contribution of £15 (UK
  936. pounds sterling) to the address below. This contribution includes
  937. the cost of distribution media, packaging and international postage.
  938.  
  939. Alternatively, if you are ordering from within the UK, you may
  940. register with a lower contribution of £10, provided you send a 3.5in
  941. MSDOS-formatted floppy disk and stamped self-addressed envelope.
  942.  
  943. Whilst UK pounds are preferred, equivalent payments in other
  944. currencies (such as US Dollars or Deutsch Marks) will be considered,
  945. provided an additional amount is added to cover bank exchange
  946. charges.
  947.  
  948. Please note that if you send cash, in any currency, you do so at
  949. your own risk.
  950.  
  951. --Distribution disk format--
  952.  
  953. Registered versions can be distributed on MSDOS format 3.5in
  954. floppies only. 720K DD format will be normally used, but 1440K HD
  955. format can be supplied if requested.
  956.  
  957. Note: If you have an email address that can be reached from the
  958. Internet, then please tell me when you register, and I may be able
  959. to send you future updates electronically.
  960.  
  961. --Registration and contact address--
  962.  
  963. The address for registration, suggestions and other correspondence
  964. is:
  965.  
  966.      David Rushall,
  967.      `Marker's End',
  968.      Mounts Lane,
  969.      Newnham,
  970.      Northants.
  971.      NN11 3ES
  972.      United Kingdom
  973.  
  974. Alternative I can be contacted by email at:
  975.  
  976.      dave@between.demon.co.uk
  977.  
  978. Whilst I cannot guarantee to answer your messages, or solve any
  979. problems with this software, I will do my best. I hope you enjoy
  980. this application and I look forward to hearing from you.
  981.  
  982. --David Rushall - September 1995--
  983.