home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / business / sop9228b.zip / STSPLUS.DOC < prev    next >
Text File  |  1992-07-08  |  203KB  |  3,575 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                               Program STSORBIT PLUS
  18.  
  19.                   Space Shuttle and Satellite Orbit Simulation
  20.  
  21.  
  22.                   (Enhanced Version for 286/386/486 Computers)
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                   (C) Copyright David H. Ransom, Jr., 1989-1992
  31.                               All rights reserved.
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                                   Version 9228A
  40.                                   July 08, 1992
  41.  
  42.  
  43.  
  44.  
  45.                              by David H. Ransom, Jr.
  46.                       Rancho Palos Verdes, California, USA
  47.  
  48.                                BBS: (310) 541-7299
  49.  
  50.  
  51.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page i
  52.  
  53.  
  54.  
  55.  
  56.  
  57.                                 TABLE OF CONTENTS
  58.                                 -----------------
  59.  
  60.  
  61.    INTRODUCTION ......................................................1
  62.    HARDWARE AND SOFTWARE REQUIREMENTS ................................5
  63.    PROGRAM DESCRIPTION ...............................................6
  64.    STSORBIT PLUS FILES ...............................................8
  65.    PROGRAM SETUP AND USAGE NOTES .....................................10
  66.      Slow Computers and 80x87 Mach Coprocessor Chips .................10
  67.      Using a RAM Disk ................................................11
  68.      Starting Program STSORBIT PLUS ..................................12
  69.      Predicting Visible Satellite Passes .............................13
  70.      Known STSPLUS Problems and Bugs .................................15
  71.    PROGRAM OPERATION .................................................18
  72.    THE STSORBIT PLUS GROUND TRACK DISPLAY ............................20
  73.      World Maps ......................................................20
  74.      Quadrant Maps ...................................................20
  75.      Zoom Maps .......................................................21
  76.      Location Maps with Isocontours ..................................22
  77.      Tracking Station Maps with Isocontours ..........................22
  78.      Big Clock Options ...............................................23
  79.      Satellite Motion Maps ...........................................23
  80.      On-line Help (F1 Key) ...........................................24
  81.      Satellite Position and Orbit Projections ........................24
  82.      User's Circle of Visibility .....................................25
  83.      Spacecraft Circle of Visibility .................................25
  84.      TDRS Satellite Features .........................................26
  85.      Ground Tracking Stations and .TRK Files..........................26
  86.    ACTIVE KEYS DURING GROUND TRACK DISPLAY ...........................30
  87.    STSORBIT PLUS MAIN MENU ...........................................33
  88.      F1  Program STSORBIT PLUS Demonstration .........................33
  89.      F2  Read NASA/NORAD 2-Line Elements .............................34
  90.      F3  Read Prior Mission Information from *.INI File ..............37
  91.      F4  Enter New Orbital Information ...............................37
  92.      F5  Adjust Orbital Parameters ...................................39
  93.          2-Line Elements Model .......................................39
  94.          Simple Orbital Model ........................................40
  95.      F6  Set Elapsed Time Option (2-line elements only)...............41
  96.      F7  Set FILENAMES and Paths .....................................42
  97.      F8  Set Program TIME and DATE....................................42
  98.      F9  DOS Shell ...................................................45
  99.      F10 Set STSORBIT PLUS Program Options and Features ..............46
  100.      ENTER  Resume Mission ...........................................46
  101.      ESC    Quit STSORBIT PLUS and Save Current Mission ..............46
  102.    PROGRAM OPTIONS AND FEATURES MENU .................................47
  103.      F1  Program STSORBIT PLUS Information ...........................47
  104.      F2  Set New Local Coordinates ...................................47
  105.      F3  Set Display Features ........................................49
  106.      F6  Set Map Center and Size .....................................49
  107.      F7  Set for SLOW COMPUTER or NO COPROCESSOR .....................50
  108.      F9  Set UTC Time Offset and Daylight Flag .......................50
  109.    Program STSORBIT PLUS Satellite Orbit Simulation                  Page ii
  110.  
  111.  
  112.      F10 Enable/Disable Printer Logging ..............................51
  113.    SET DISPLAY FEATURES ..............................................53
  114.      F1  Display LOCAL Circles of Visibility .........................53
  115.      F2  Display TDRS Coverage .......................................53
  116.      F3  Enable/Disable Additional Map Grid Lines ....................54
  117.      F4  Display Tracking Stations ...................................54
  118.      F5  Show Ascending & Descending Node Data .......................54
  119.      F6  Display Spacecraft Circle of Visibility .....................54
  120.      F7  Display South Atlantic Anomaly Zone .........................55
  121.      F8  Display Terminator, Sun and Spacecraft Lighting .............55
  122.      F9  Select Distance Units: NM or KM .............................56
  123.      F10 Select Satellite Coordinates: RA/DEC, AltAz or XYZ ..........56
  124.    STSORBIT PLUS'S ORBITAL MODELS ....................................57
  125.    ADJUSTING ORBITAL PARAMETERS (Simple Orbital Model) ...............59
  126.    STSORBIT PLUS Revision History ....................................61
  127.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 1
  128.  
  129.  
  130.    INTRODUCTION
  131.    ------------
  132.  
  133.         Program STSORBIT PLUS is an enhanced version of STSORBIT, my original 
  134.    orbital tracking and display program. As a general rule, a 286 or better 
  135.    computer (AT-class IBM compatible) is recommended, and a math coprocessor 
  136.    chip will significantly improve performance. Some users report acceptable
  137.    performance on an XT-class machine WITH a math coprocessor. See the section 
  138.    HARDWARE REQUIREMENTS for additional information and discussion. The 
  139.    program is intended for use during Space Shuttle missions, for simulating a 
  140.    Space Shuttle mission, and for general satellite tracking using NASA/NORAD 
  141.    2-Line Orbital Elements.
  142.         STSORBIT PLUS is copyrighted software; you are hereby granted a non-
  143.    exclusive license for non-commercial or educational use only. Agencies of 
  144.    the U.S. Government are also hereby granted a non-exclusive license for 
  145.    internal use. Use STSORBIT PLUS if you like it, discard it if you don't. 
  146.    There are no warranties of any kind. If you wish to use STSORBIT PLUS 
  147.    commercially, write for license information. The only request I make of 
  148.    users is that they take the time to complete and return the confidential 
  149.    questionnaire in file README. The questionnaire gives users a chance to 
  150.    offer comments and suggestions, and lets me know that people use and 
  151.    appreciate STSORBIT PLUS. Registration of STSORBIT PLUS is inexpensive and 
  152.    optional -- but will be appreciated and will encourage me to continue 
  153.    supporting and enhancing the program.
  154.         Program STSORBIT PLUS (which I will usually refer to as STSPLUS from 
  155.    here on) is intended to display the position and ground track of an 
  156.    orbiting satellite on a selection of maps ranging from a full map of the 
  157.    world to zoom maps showing considerable detail. The program has special 
  158.    features implemented at the request of NASA astronauts and others for use 
  159.    during a NASA Space Shuttle mission. When used with NASA/NORAD 2-Line 
  160.    Elements, the position and ground track of a variety of satellites, such as 
  161.    the Space Shuttle, the Hubble Space Telescope, the Gamma Ray Observatory, 
  162.    or the Soviet MIR Space Station, may be displayed. Special Location and 
  163.    Tracking Station displays show concentric isocontours, circles of equal 
  164.    satellite altitude; these special maps can be especially valuable for 
  165.    visual or amateur radio sightings.
  166.  
  167.         The initial premise for STSORBIT was to attempt to duplicate the wall 
  168.    map in NASA's Mission Control Center in Houston, Texas. Before I started 
  169.    this project, I had seen  several other programs which tracked satellites 
  170.    but each fell short of my map and display objectives for one reason or 
  171.    another. I therefore set out to do the job myself. STSORBIT and now 
  172.    STSORBIT PLUS have been the result. Since then other programs have appeared 
  173.    which produce similar information, most notably Paul Traufler's excellent 
  174.    TRAKSAT (which was inspired by STSORBIT). It may be, of course, that others 
  175.    will judge this effort lacking as well. One problem is that of size and 
  176.    resolution: the wall map at Mission Control Center is some twenty feet wide 
  177.    with an impressive pixel resolution, very different from the typical 
  178.    personal computer and the size and resolution of its monitor. The NASA wall 
  179.    map shows essentially the entire globe in a cylindrical projection; 
  180.    STSORBIT uses a cylindrical projection but restricts the vertical display 
  181.    to latitudes from +85 degrees to -85 degrees in order to achieve reasonable 
  182.    proportions and vertical resolution while at the same time showing 
  183.    recognizable land features.
  184.         Initially, and as a consequence of a lack of accurate orbital data for 
  185.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 2
  186.  
  187.  
  188.    Space Shuttle missions while they were in progress, I did not try to be 
  189.    especially precise with respect to the orbital mathematics. Additionally, 
  190.    mathematical complexity had to be held to a reasonable minimum if older 
  191.    computers not equipped with a math coprocessor were to be able to maintain 
  192.    the presentation in real time. My somewhat casual attitude toward 
  193.    mathematical precision changed with the launch of the Hubble Space 
  194.    Telescope (HST) and the regular availability of NASA/NORAD 2-Line Elements 
  195.    via modem from TS Kelso's Celestial BBS. Until HST, I had been content to 
  196.    update the orbital data occasionally during the course of a typical five 
  197.    day mission and live with the errors inherent in my original simple orbital 
  198.    model. The accuracy of that model degrades rapidly after five or ten orbits 
  199.    and, although it may be manually adjusted from time to time during a 
  200.    mission, more accurate data are now readily available prior to a launch and 
  201.    during a mission. The NASA SpaceLink BBS in Huntsville, Alabama began 
  202.    posting 2-line orbital elements for the Space Shuttle in early 1991 due in 
  203.    part to my persistent and continuing suggestions; Bill Anderson and Jeff 
  204.    Ehmen, sysops of the SpaceLink BBS, are continually upgrading the services 
  205.    available.
  206.         Beginning in mid-1990, therefore, STSORBIT was extensively modified to 
  207.    read orbital data from these NASA 2-line elements and thereby maintain 
  208.    significantly improved accuracy over long periods of time. As an incidental 
  209.    benefit, the ground tracks of other satellites (such as the Russian space 
  210.    station MIR) could also be displayed. At present, the orbital model (SGP4) 
  211.    used with 2-line elements is accurate only for low Earth orbits. Deep space 
  212.    orbits, defined as orbits having an orbital period greater than or equal to 
  213.    225 minutes, require a more complex orbital model (SDP4) which takes into 
  214.    account solar and lunar perturbations for best accuracy. STSPLUS calculates 
  215.    data and displays a ground track for deep space objects but the accuracy of 
  216.    these data has not been validated; it is believed to be "reasonably" 
  217.    accurate.
  218.         At about the same time, STSORBIT also found its way to the NASA 
  219.    Johnson Space Center in Houston, Texas. Quite a few individuals from JSC 
  220.    sent me comments and suggestions for further improving the program, among 
  221.    them Ron Parise of the STS-35/ASTRO-1 crew. Ron suggested that I make 
  222.    modifications to allow the display of Mission Elapsed Time (MET) for 
  223.    shuttle missions while using the NASA 2-line elements. This would allow 
  224.    both the higher accuracy of the NASA 2-line orbital data and permit 
  225.    following the mission timeline using MET. Since launch time and date are 
  226.    not included in the 2-line elements but are required to compute MET, these 
  227.    data must be entered independently. Another suggestion from Ron and others 
  228.    was to include the Sun, Sun terminator (calculated at Mean Sea Level), and 
  229.    spacecraft lighting conditions to determine if the spacecraft is visible.
  230.         Not satisfied with the somewhat rough map used with STSORBIT, I 
  231.    upgraded the maps to use a modified version of the World Data Base II. This 
  232.    had the desired effect, to the point where rivers and other landmarks could 
  233.    easily be recognized on the monitor and on downlinked orbiter television. 
  234.    As a side effect, however, the processor overhead increased dramatically -- 
  235.    to the point where some slower computers not equipped with a math 
  236.    coprocessor were unable to keep up. I have therefore essentially "frozen" 
  237.    the original STSORBIT program (except for minor updates) and created a new 
  238.    program, STSORBIT PLUS intended for the faster, more capable processors. 
  239.    Since mid-1991, STSPLUS has also spread throughout the various NASA Centers 
  240.    and around the world.
  241.         In addition to NASA and individual users all over the world, STSPLUS 
  242.    and STSORBIT are also being used in an educational setting. As many as 1100 
  243.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 3
  244.  
  245.  
  246.    high schools participated in the Inspire Project, a VLF propagation test 
  247.    flown on STS-45 and for which STSPLUS was one of the recommended tools. At 
  248.    a middle school in Kansas, the program is projected in the school 
  249.    auditorium from time to time during a mission to show the children 
  250.    graphically what is happening and to give them a sense of "real time" 
  251.    participation in our space program. At an Air Force training facility, 
  252.    STSORBIT is one of many tools used to prepare Air Force officers for their 
  253.    duties in the Air Force Space Command. The program was widely distributed 
  254.    at a recent National Association of Science Teachers convention and by 
  255.    radio amateurs at regional "ham fests". In perhaps its most prestigious 
  256.    installtion, STSPLUS is the software used by the NASA/JPL Multimission 
  257.    Computer Control Center in Pasadena, California, to display the ground 
  258.    track of Earth-orbiting satellites. Most recently, Intelsat used STSPLUS 
  259.    operationally in May of 1992 at their Mission Control Center in Washington, 
  260.    DC, and at five tracking stations around the world during the STS-49 
  261.    mission, the maiden flight of Endeavour and the rescue/reboost of the 
  262.    INTELSAT-VI satellite.
  263.  
  264.         A brief biographical note: I am a retired physicist and engineer who 
  265.    spent all of his professional life in the world of electronics, data 
  266.    communications and, more recently, computers. As a young man I was actively 
  267.    involved in the early American space program, including projects such as 
  268.    Ranger, Mariner, Mercury, Gemini, and Apollo; my interest in space has 
  269.    continued to this day. The desire to "keep in touch" with our Space Shuttle 
  270.    missions was one of the principal incentives in the development of this 
  271.    software. I continue to be astonished that a relatively inexpensive 
  272.    personal computer is sufficient to perform calculations that pushed the 
  273.    limits of our best mainframe computers only a decade or so ago. If STSORBIT 
  274.    PLUS also serves to help spark the interest of young people in science and 
  275.    technology or can be a learning tool at any level, I will have more than 
  276.    achieved my goal.
  277.         For those who are interested in our space program and who have access 
  278.    to a modem, I recommend NASA's SpaceLink Bulletin Board System in 
  279.    Huntsville, Alabama, (205) 895-0028, available twenty four hours per day, 
  280.    300 to 9600 baud. NASA SpaceLink, located at the NASA Marshall Space Flight 
  281.    Center, provides a wealth of information on NASA and its projects. 2-line 
  282.    orbital elements for a Space Shuttle mission are usually available while 
  283.    the mission is in progress. In addition to educational materials and 
  284.    software (including my programs STSORBIT PLUS, STSORBIT and JPLCLOCK), 
  285.    general information on NASA programs and plans, news releases, and graphics 
  286.    images from prior spacecraft missions such as Voyager, SpaceLink also 
  287.    devotes a complete section to current news and information on the Space 
  288.    Shuttle. I particularly appreciate the STS Mission Press Kit, posted about 
  289.    two weeks before each mission, which provides a great deal of information 
  290.    on the upcoming mission, payload and crew as well as broadcast schedules on 
  291.    NASA Select Television, Satellite F2-R, Transponder 13. Mission status 
  292.    reports are generated daily during the course of a mission. I regularly 
  293.    call SpaceLink and post files of interest on my own RPV ASTRONOMY BBS.
  294.         No discussion of satellite tracking would be complete without thanks 
  295.    to Major T. S. Kelso, USAF, who almost single handedly brought satellite 
  296.    tracking within the reach of ordinary folks. TS's Celestial BBS has been 
  297.    providing unclassified 2-line orbital elements, direct from US Space 
  298.    Command (formerly NORAD, the North American Air Defense Command) at 
  299.    Cheyenne Mountain, Colorado, since 1987 or so. The Celestial BBS may be 
  300.    reached at (513) 427-0674 and is located near Dayton, Ohio.
  301.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 4
  302.  
  303.  
  304.         Special thanks to Paul Traufler for his friendship and encouragement 
  305.    over the past several years. Our regular telephone conversations have 
  306.    generated many a new idea and the synergism has been beneficial to us both. 
  307.    Our two programs, STSORBIT and TRAKSAT, have engaged us in a friendly 
  308.    rivalry which has, I think, improved both programs many fold. I may have 
  309.    provided the initial spur to Paul to write TRAKSAT (in order to improve on 
  310.    my "sloppy orbital math", as Paul described it) but TRAKSAT has in turn 
  311.    kept my nose to the grindstone and is recognized by many as the standard 
  312.    against which other satellite tracking programs are judged. The emphasis of 
  313.    the two programs is slightly different, with STSORBIT concentrating on the 
  314.    graphical display and TRAKSAT on high precision analytical and predictive 
  315.    techniques. I strongly recommend TRAKSAT for the serious satellite tracker. 
  316.    My thanks as well for Paul's help in upgrading STSORBIT to use the 
  317.    NASA/NORAD 2-Line Elements.
  318.         Thanks also to Rob Matson for offering comments and code to help me 
  319.    implement some of STSPLUS's more exotic features. Rob coind the phrase 
  320.    "isocontours" to describe the circle of equal satellite altitude around a 
  321.    location. Rob's fine program, SKYMAP, generates high accuracy printed star 
  322.    maps with or without satellite tracks.
  323.         Finally, my thanks to all those individuals who have taken the time to 
  324.    write or leave a message on my BBS with comments and suggestions. While I 
  325.    haven't implemented every suggestion, many are now included and the 
  326.    feedback is most welcome.
  327.         For current orbital information (if a mission is in progress), current 
  328.    NASA/NORAD 2-line element sets, and the most recent versions of STSORBIT, 
  329.    STSPLUS, TRAKSAT, and SKYMAP, call my RPV ASTRONOMY BBS at (310) 541-7299. 
  330.    If the BBS has not answered after the third ring, hang up, wait TWO 
  331.    MINUTES, then call back; the system has a power controller and if the 
  332.    system is off it takes that long for the computer to start up and do its 
  333.    housekeeping chores. The system has well over 1,000 regular users and is 
  334.    often busy, so please be patient.
  335.         If you do not have access to a modem, you may send US$10.00 as a 
  336.    donation to cover materials, postage and handling for a copy of the current
  337.    version of STSORBIT PLUS; please specify 5-1/4" 360K or 3-1/2" 720K disks. 
  338.    Please allow two to three weeks for shipment.
  339.  
  340.                                       David H. Ransom, Jr.
  341.                                       7130 Avenida Altisima
  342.                                       Rancho Palos Verdes, CA 90274
  343.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 5
  344.  
  345.  
  346.    HARDWARE AND SOFTWARE REQUIREMENTS
  347.    ----------------------------------
  348.  
  349.         An AT-class computer equipped with a 286 processor (running at 8 MHz) 
  350.    and a 287 math coprocessor chip is the minimum system used for all program 
  351.    testing and development. While other systems may give acceptable 
  352.    performance, this minimum configuration assures that all features will 
  353.    execute as described and in real time. Performance with 386/387 and 486 
  354.    systems will be considerably superior to 286 systems. Note that NO TESTING 
  355.    is performed on systems not equipped with a math coprocessor chip. The 
  356.    following minimum hardware is recommended:
  357.  
  358.              286/386/486 IBM-compatible computer
  359.              287/387 math coprocessor chip
  360.              VGA color display
  361.              Hard disk
  362.              RAM disk with at least 500K space
  363.  
  364.         The 287/387 math coprocessor chip is HIGHLY RECOMMENDED and is 
  365.    required for some processors to operate in real time. The calculations 
  366.    relating to orbital mechanics are very complex and STSPLUS will use the 
  367.    coprocessor chip if one is equipped; performance is improved by about an 
  368.    order of magnitude. Other "fast" processor and coprocessor combinations may 
  369.    yield acceptable performance. A SLOW MODE is provided to accommodate slower
  370.    machines. However, math coprocessor chips are now reasonably inexpensive, 
  371.    particularly for 286 systems, and the performance improvement is impressive 
  372.    and well worth the modest cost. As an example, my vintage Zenith laptop is 
  373.    equipped with an 80C88 processor and an 8087 math coprocessor and is just 
  374.    able to keep up in real time when running at a clock speed of 8 MHz 
  375.    (although map drawing times are very slow). However, an 8 MHz 286 (AT-
  376.    class) computer without a math coprocessor is NOT able to execute the 
  377.    program correctly except in the SLOW mode and map drawing times are 
  378.    painfully slow.
  379.         STSPLUS is intended to be used with an EGA or VGA video adapter and a 
  380.    color monitor; with these adapters, the display is in color. Because of its 
  381.    improved vertical resolution, the VGA is recommended over the EGA. A 
  382.    monochrome VGA display with shades of gray may also be used with the 
  383.    program (with the "/M" command line option). Because of hardware 
  384.    limitations, CGA and HGC systems can only present graphics in monochrome; 
  385.    although those display adapters are supported in current versions of 
  386.    STSPLUS, that support may NOT continue in future versions. The original 
  387.    STSORBIT will continue to support CGA and HGC monitors.
  388.         A hard disk is recommended for performance in program and file loading 
  389.    and for storage of orbital elements files. A RAM disk with sufficient space 
  390.    to hold the program and its various data files is also recommended for 
  391.    improved performace, especially for reduced map drawing times. However, the 
  392.    program will execute correctly on floppy disk based systems with 640K base
  393.    memory provided the system is otherwise equipped as suggested.
  394.         Although the program may execute properly on other software operating 
  395.    systems, STSPLUS has been designed and tested using standard configurations 
  396.    of Microsoft DOS 3.3 and 5.0. No optional Terminate and Stay Resident 
  397.    programs (TSR's) or "shell" programs have been tested. Third party memory 
  398.    management programs and Digital Research DRDOS 6.0 may experienc problems 
  399.    with internal memory allocation performed by the Microsoft BASIC Compiler; 
  400.    however, I'm told that the latest release of DRDOS 6.0 works correctly.
  401.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 6
  402.  
  403.  
  404.    PROGRAM DESCRIPTION
  405.    -------------------
  406.  
  407.         A typical Space Shuttle orbit is nearly, but almost never exactly, 
  408.    circular with an altitude of approximately 160 nautical miles to a maximum 
  409.    of approximately 300 nautical miles and an inclination of about 28 degrees 
  410.    through about 57 degrees. Occasional missions, especially military 
  411.    missions, fly at higher altitudes and/or inclinations and often use more 
  412.    elliptical orbits. Little of this information is known to very good 
  413.    accuracy by the casual listener.
  414.         Initially, therefore, the interested would-be mission observer may 
  415.    have only the time and date of launch to initialize a tracking program. 
  416.    Given the geographical coordinates of the Kennedy Space Center, assuming a 
  417.    circular orbit, and using the typical altitude and inclination of a Space 
  418.    Shuttle orbit, the data should be sufficient to give at least a rough idea 
  419.    of the Shuttle's position for the first several orbits. After that, 
  420.    additional information is required if the position is going to be very 
  421.    close.
  422.         Fortunately, NASA does announce the orbital altitude (for non-military 
  423.    missions at least) and this information is usually reported in the media. 
  424.    The reader is cautioned that the popular press and television often (but 
  425.    not always) convert the orbital altitude to statute miles with the 
  426.    inevitable confusion resulting. If a television viewer has access to NASA 
  427.    Select Television on Satcom F2R, Transponder 13, he will periodically see 
  428.    Mission Control Center's huge wall map on which the current position of the 
  429.    Space Shuttle is always displayed. Using this display, the careful viewer 
  430.    can make a visual estimate of the longitude of the ascending or descending 
  431.    node, the point at which the orbit crosses the Earth's equator in the 
  432.    Northbound or Southbound direction respectively. Not exactly high-tech data 
  433.    acquisition, but better than nothing at all!
  434.         Given all of these uncertainties, I did not feel it necessary or 
  435.    worthwhile to try to hone the mathematics of my "simple" orbital model in 
  436.    program STSORBIT beyond that required to give an approximate position in 
  437.    real time. Coincident with the Hubble Space Telescope mission I added the 
  438.    J2 perturbation factor for improved accuracy. As an example, STSORBIT was 
  439.    used to track STS-31, Discovery and the Hubble Space Telescope, and gave an 
  440.    accurate position over more than 25 orbits.  
  441.         Within a day of launch, the NASA/NORAD 2-line elements are usually 
  442.    available and will yield a more accurate position over longer time periods 
  443.    provided no orbital maneuvers are made. Using NASA/NORAD 2-line elements is 
  444.    quite simple. No adjustment of orbital parameters is necessary when using 
  445.    the 2-line elements. All that is required is to obtain the current 2-line 
  446.    elements file (from my BBS or elsewhere), enter the name of the file (for 
  447.    example, NASA877.TXT) and the name of the desired satellite (i.e. "HST" for 
  448.    Hubble Space Telescope or "STS" for the Space Shuttle). STSPLUS takes care 
  449.    of all the rest. The 2-line element set available at the time of this 
  450.    release of STSPLUS is included in the program files. The data for each 
  451.    satellite included in the 2-line element set is referenced to a specific 
  452.    date and time, the "Epoch" of the data. As a general rule, orbital 
  453.    calculations will be relatively accurate for 10 to 20 days after the Epoch 
  454.    date; the lower the orbit, the greater the effect of factors such as 
  455.    atmospheric drag and the less accurate the calculations will be as time 
  456.    passes. Users who prepare their own 2-line element files are cautioned to 
  457.    make certain no extraneous lines are included, that the satellite name is 
  458.    on a single line, and that the two data lines exactly conform to the 69-
  459.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 7
  460.  
  461.  
  462.    character/line NASA/NORAD format.
  463.         STSPLUS displays a portion of the Earth using a cylindrical 
  464.    projection of the surface area. For the full world map, this extends almost 
  465.    from one pole to the other; a small area near each pole (approximately five
  466.    degrees) is omitted to maintain optimum map proportions. The map shows most 
  467.    of the Earth's land boundaries, and continental areas and major seas and 
  468.    oceans are easily recognizable. Twelve quadrant maps display one quarter of 
  469.    the Earth, and zoom maps may be selected which display a field of view 
  470.    adjustable from 180 degrees to 45 degrees. With the quadrant and zoom maps, 
  471.    automatic map generation may be enabled to endure that the satellite is 
  472.    displayed. The display shows the selected satellite as a small symbol or 
  473.    icon, the projected low-Earth orbit ground track for approximately the next 
  474.    two orbits (three hours), and the ground track for the past orbit (one and 
  475.    a half hours).
  476.          The program may be operated in real time, in simulated time, or in 
  477.    "fast time", which is ten or sixty times normal time. For the "simple 
  478.    orbital model", the orbital parameters may be manually entered or adjusted 
  479.    for the desired mission. A pre-programmed demonstration may be run to 
  480.    permit the user to become familiar with the program and its display. The 
  481.    lower section of the screen displays current data about the mission in 
  482.    progress.
  483.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 8
  484.  
  485.  
  486.    STSORBIT PLUS FILES
  487.    -------------------
  488.  
  489.         STSORBIT PLUS is normally distributed via bulletin board systems in 
  490.    archived form using the ZIP format by PKWare. Note that all files for 
  491.    STSORBIT PLUS are called "STSPLUS" in order to conform to DOS filename 
  492.    requirements and to avoid confusion with the similarly named files for the 
  493.    original STSORBIT. The following files are usually included:
  494.  
  495.              STSPLUS.EXE        Main program             (required)
  496.              STSPLUS.DOC        Documentation            (not required)
  497.              STSPLUS.ICO        Icon for WINDOWS 3       (optional)
  498.              STSPLUS.KEY        STSPLUS Active Keys      (optional)
  499.              STSPLUS.MVF        World map data           (required)
  500.              STSPLUS.TRK        NASA Tracking Stations   (optional)
  501.              STSPLUS.CTY        City coordinates         (optional)
  502.              STSPLUS.INI        Initialization data      (optional)
  503.  
  504.              MSHERC.COM         Hercules driver          (required for HGC)
  505.  
  506.              NASAnnn.TXT        2-Line Elements          (optional)
  507.  
  508.              NASA.TRK           NASA Tracking Stations   (not required)
  509.              USSR.TRK           Soviet Tracking Stations (not required)
  510.              INTELSAT.TRK       INTELSAT Tracking Stns   (not required)
  511.              SPACENTR.TRK       Other Tracking Stations  (not required)
  512.  
  513.              README             STSPLUS Confidential Questionnaire
  514.              QUICK.DOC          Quick Start Instructions
  515.  
  516.              MAK2LINE.EXE       MAK2LINE Utility Program (optional)
  517.              MAK2LINE.DOC       MAK2LINE Documentation   (optional)
  518.  
  519.    Files noted as "(required)" must be in the current default directory for 
  520.    program operation. Files noted as "(optional)" do not need to be in the 
  521.    default directory when STSPLUS is operated but provide additional features 
  522.    or information if present. In order to minimize the disk space required, 
  523.    all .EXE files have been compressed with PKWare's PKLITE Professional. 
  524.    These files require a brief additional time to begin execution since they 
  525.    are decompressed "on the fly" at load time.
  526.         Program MAK2LINE was written at the request of local amateur radio 
  527.    enthusiasts to facilitate converting Keplerian orbital elements, received 
  528.    by ham broadcast or via voice link, to the 2-line format. It is available 
  529.    separately from my bulletin board system and is included with program 
  530.    registration (see file README).
  531.  
  532.                              ***  IMPORTANT NOTE ***
  533.  
  534.         File STSPLUS.INI contains initialization data from previous runs of 
  535.         the program. If file STSPLUS.INI is not present it will be created. 
  536.         Note that if STSPLUS.INI was written by a prior version of STSPLUS, 
  537.         all data will be ignored and the program must be initialized as if 
  538.         being run for the first time.
  539.  
  540.  
  541.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 9
  542.  
  543.  
  544.         File STSPLUS.KEY is a quick reference list of the keys that are 
  545.    active while the map is displayed and includes a brief description of the 
  546.    function of each key. It has been extracted from this documentation.
  547.         File NASAnnn.TXT (where "nnn" will be a number such as "014") is a set 
  548.    of NASA/NORAD 2-line elements as of the date of the file. Note that the 
  549.    2-line elements should only be used for ten to twenty days after the epoch 
  550.    date for each satellite if reasonable accuracy is to be maintained. Current 
  551.    orbital elements are posted on my bulletin board system two or three times 
  552.    per week. Other files with 2-line elements are also available; they 
  553.    typically have names like GSFCnnn.TXT or N2L-nnn.TXT for general 
  554.    satellites, and STSmmNnn.TXT for Space Shuttle missions. Space Shuttle 
  555.    orbital elements are usually posted at least daily during missions; because 
  556.    of orbital maneuvers, Space Shuttle elements more than 24 hours old may 
  557.    yield inaccurate positions.
  558.         Files with filetype .TRK are tracking station locations or other 
  559.    locations of interest which may be plotted on the map. These files may be 
  560.    created or edited with a standard ASCII editor. File NASA.TRK is the same 
  561.    as file STSPLUS.TRK; if you wish to use a different TRK file, use Function 
  562.    Key F7 from the Main Menu to select the desired file.
  563.         Other files, such as 2-line elements for an upcoming Space Shuttle 
  564.    mission or a mission in progress, may be included from time to time. Files 
  565.    with filetype .TXT are normally 2-line orbital elements. Some common 
  566.    satellite name abbreviations are: "STS" = Space Shuttle; "HST" = Hubble 
  567.    Space Telescope; "GRO" = Gamma Ray Observatory; and, "MIR" = Soviet MIR 
  568.    Space Station. 
  569.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 10
  570.  
  571.  
  572.    PROGRAM SETUP AND USAGE NOTES
  573.    -----------------------------
  574.  
  575.         The following notes may prove helpful in setting up STSPLUS to operate 
  576.    most efficiently on your system or to provide hints in ways that some of 
  577.    the program features may be used to advantage.
  578.  
  579.    Slow Computers and 80x87 Math Coprocessor Chips
  580.    -----------------------------------------------
  581.  
  582.         STSPLUS has been designed for 80286/80287 or better computers eqipped 
  583.    with an EGA or VGA color display. While the program can be executed on 
  584.    older 8088 (XT-class) computers equipped with the 8087 math coprocessor or 
  585.    on 286 or better computers without a math coprocessor, performance is 
  586.    seriously degraded. But it would seem that warnings and suggestions can 
  587.    NEVER convince people that the calculations required for orbital mechanics 
  588.    are very complex and tax even a powerful computer. The best mainframe 
  589.    computers we had a decade or more ago had trouble doing what I now take for 
  590.    granted on a personal computer!
  591.         Not all personal computers are created equal. Further, the 80x87 math 
  592.    coprocessor chip can do many of the calculations ten or twenty times faster 
  593.    than the main processor. For 8088 (XT-class) and 80286 (AT-class) 
  594.    computers, this makes a tremendous difference AND for a very modest cost, 
  595.    often well under $100. I really don't want to hear from users how slow this 
  596.    program can be on older machines; I recommend the original STSORBIT if you 
  597.    want the best performance from an 8088 computer. The following table 
  598.    illustrates the difference the processor and a math coprocessor chip make.
  599.  
  600.         Processor   Speed   Coprocessor   Time (secs)
  601.         ---------------------------------------------
  602.         486         33 MHz      YES               6.2
  603.         386DX       20 MHz      YES              12.8
  604.         386SX       20 MHZ      YES              16.8
  605.         386SX       20 MHz       NO              66.0
  606.         286          8 MHz      YES              30.0
  607.         286         12 MHz       NO              86.6
  608.         8088         8 MHz      YES              65.0
  609.         8088         8 MHz       NO             426.4
  610.  
  611.    The tests were performed with STSPLUS by measuring the time required from 
  612.    the Main Menu until the satellite appeared on the display. All data were 
  613.    resident in memory (no disk operations required). All tests were made using 
  614.    the same display options (most were enabled and the SLOW MODE was OFF). 
  615.    Slightly better performance can be achieved from the slower computers if 
  616.    some options, such as Sun terminator, are disabled. Clearly, the 8088 
  617.    without the math coprocessor chip is not really acceptable, and NONE of the 
  618.    computers without the math coprocessor chip can operate in real time unless 
  619.    the SLOW MODE is ON.
  620.         If, in spite of these data and hints, you insist on using STSPLUS on 
  621.    your old clunker, here are a few cautions and reminders.
  622.  
  623.    1.   Especially at startup and when redrawing the maps, long time delays 
  624.         can be expected -- on the order of minutes in some cases. Status 
  625.         messages are presented on the screen during some of these delays so 
  626.         users will at least know the program is working. Note also that the 
  627.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 11
  628.  
  629.  
  630.         .EXE file is compressed to save disk space and is decompressed at load 
  631.         time; this may cause a delay on any system, with or without a math 
  632.         coprocessor.
  633.  
  634.    2.   The original CGA display, even when equipped with a color monitor, can 
  635.         display reasonable resolution graphics (320x640) ONLY in monochrome. 
  636.         Your color CGA monitor buys you nothing for graphics that are quite 
  637.         inferior to the EGA and VGA. If you have a monochrome monitor, be sure 
  638.         to include the "/M" command line option to force monochrome. The 
  639.         program may otherwise fail with or without an error message.
  640.  
  641.    3.   If you don't have a math coprocessor or are using a slow computer, be 
  642.         SURE to enable the SLOW MODE using Function Keys F10+F7. Even a 286 or 
  643.         386 computer may be unable to keep up with the calculations in the 
  644.         normal mode. The clue is to watch the LOCAL and SIMULATION times at 
  645.         the lower left of the screen; if these times are not within one or two 
  646.         seconds of each other, you must use the SLOW MODE. The SLOW MODE 
  647.         changes the screen update interval to once every 10 seconds from once 
  648.         every second to allow more time for calculations.
  649.  
  650.    4.   Even with the SLOW MODE, you may not be able to turn on all the 
  651.         options and features you'd like to use and still keep up. Some 
  652.         features, such as the solar terminator, may have to be disabled. Too 
  653.         bad, but only a math coprocessor chip can solve that problem for 286 
  654.         computers and there is no solution for 8088 computers running at the 
  655.         original 4.77 MHz. Experiment with your computer to see what features 
  656.         permit proper operation.
  657.  
  658.    Using a RAM Disk
  659.    ----------------
  660.  
  661.         Because of program memory requirements, a RAM disk should be used only 
  662.    if your computer is equipped with expanded or extended memory. Using a RAM 
  663.    disk in conventional memory (the memory up to 640K) will probably use 
  664.    memory that STSPLUS (as well as most other programs) may need to operate 
  665.    correctly. The basic files required for operation of STSPLUS require a 
  666.    minimum of about 256K of RAM disk; additional map or satellite data files 
  667.    could as much as double that amount. A RAM disk of at least 500K is 
  668.    therefore recommended. The actual size RAM disk you can provide will be 
  669.    dependent upon how much memory is equipped in your computer.
  670.         In order to use the RAM disk effectively, all essential files must be 
  671.    copied from your hard disk to the RAM disk. The following program files are 
  672.    recommended:
  673.  
  674.              STSPLUS.EXE    STSPLUS Main Program file
  675.              STSPLUS.INI    STSPLUS Initialization file
  676.              STSPLUS.MVF    STSPLUS Map file
  677.              STSPLUS.CTY    STSPLUS City file               (optional)
  678.              STSPLUS.TRK    STSPLUS Tracking Station file   (optional)
  679.  
  680.    In addition, you must copy all 2-line orbital elements files you plan to 
  681.    use, files such as NASAnnn.TXT, GSFCnnn.TXT, and so forth. Remember that 
  682.    all RAM disk files are lost when you turn off your computer! I recommend 
  683.    that you build a batch file which copies all of the files from the hard 
  684.    disk to the RAM disk and, when you are finished with STSPLUS, copies the 
  685.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 12
  686.  
  687.  
  688.    file STSPLUS.INI back to your hard disk. Saving STSPLUS.INI on the hard 
  689.    disk ensures that the next time you run STSPLUS, the previous settings will 
  690.    be restored.
  691.         The following is a sample batch file which will copy the STSPLUS files 
  692.    from the hard disk (drive F: and subdirectory STSPLUS in this example) to 
  693.    the RAM disk (drive J: in this example), run program STSPLUS with the /R 
  694.    (resume) option, then copy the STSPLUS.INI file back to the original drive 
  695.    on the hard disk. Many variations are possible to suit individual needs.
  696.  
  697.              J:
  698.              COPY F:\STSPLUS\STSPLUS.EXE
  699.              COPY F:\STSPLUS\STSPLUS.INI
  700.              COPY F:\STSPLUS\STSPLUS.MVF
  701.              COPY F:\STSPLUS\STSPLUS.CTY
  702.              COPY F:\STSPLUS\STSPLUS.TRK
  703.              COPY F:\STSPLUS\NASA*.TXT
  704.              COPY F:\STSPLUS\GSFC*.TXT
  705.              COPY F:\STSPLUS\STS*.TXT
  706.              STSPLUS /R
  707.              COPY STSPLUS.INI F:\STSPLUS
  708.  
  709.    Starting Program STSORBIT PLUS
  710.    ------------------------------
  711.  
  712.         Versions of STSPLUS prior to 9219 attempted to read the file 
  713.    STSPLUS.INI even if it had been created by a prior version. Since the 
  714.    format of that file changes from time to time, STSPLUS now ignores the 
  715.    STSPLUS.INI file unless it was created or written by the current version. 
  716.    If the file does not exist, STSPLUS will automatically create it.
  717.         To start program STSPLUS, enter one of the following commands:
  718.  
  719.              STSPLUS            Automatic monitor, CGA/HGC/EGA/VGA
  720.  
  721.              STSPLUS /EGA       Force EGA (or lower) monitor
  722.  
  723.              STSPLUS /CLK       Use 43 or 60 lines for graphics display of
  724.                                 data and large clock characters. NOTE: This
  725.                                 feature available with EGA and VGA displays
  726.                                 ONLY! It is ignored for CGA/HGC monitors.
  727.  
  728.              STSPLUS /CGA       Force CGA monitor
  729.  
  730.              STSPLUS /M         Force monochrome operation, EGA/VGA
  731.  
  732.              STSPLUS /R         Resume last mission automatically
  733.  
  734.         Only one display option (/EGA or /CGA or /M) may be used. Options may 
  735.    be combined and entered in any order. For example, using the following 
  736.    command will resume the prior mission and force EGA mode:
  737.  
  738.              STSPLUS /R/EGA
  739.  
  740.  
  741.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 13
  742.  
  743.  
  744.                                     * * * * *
  745.  
  746.                        Hercules Graphics Card USERS NOTE:
  747.                        ----------------------------------
  748.                               
  749.         Run the program MSHERC prior to running STSPLUS. This Microsoft 
  750.    program works with compiled BASIC programs to enable use of the Hercules 
  751.    Graphics Card. One user reported that setting the HGC to FULL and selecting 
  752.    Page Zero (using software supplied with the HGC) was sufficient for proper 
  753.    operation with program STSPLUS. At least one HGC "clone" user reported 
  754.    improper operation.
  755.  
  756.                                     * * * * *
  757.  
  758.  
  759.         If you have already run STSPLUS (or if you have file STSPLUS.INI) 
  760.    and simply wish to resume that same mission, use the /R (resume) command 
  761.    line option:
  762.  
  763.              STSPLUS /R
  764.  
  765.    STSPLUS will sense the monitor type, enable color for EGA and VGA systems, 
  766.    read the map data as usual, then proceed directly to plotting the mission. 
  767.    The data from the last run, as saved in file STSPLUS.INI, is used to 
  768.    initialize the program. If 2-line elements were used, that file must also 
  769.    be present. Once started in this manner, pressing the ENTER key after 
  770.    plotting has started will return to the Main Menu.
  771.  
  772.  
  773.    Predicting Visible Satellite Passes
  774.    -----------------------------------
  775.  
  776.         One of the best uses for a satellite tracking program is to show when 
  777.    a satellite of interest will be visible from a specified location. Using 
  778.    STSPLUS, my wife and I have spotted three different Space Shuttle missions, 
  779.    the Hubble Space Telescope, the Russian MIR Space Station, and many others 
  780.    with the naked eye. The trick, of course, is knowing when and where to look 
  781.    for the satellite.
  782.         There are a number of satellite tracking programs, most notably Paul 
  783.    Traufler's TRAKSAT, which can generate a tabular output for a given 
  784.    satellite or group of satellites telling when and where the satellite will 
  785.    be visible. STSPLUS does not have those tabular capabilities and relies 
  786.    instead on its graphics capabilities to make pass predictions quick and 
  787.    easy. Here are a series of suggestions to help you check for visible passes 
  788.    for a satellite of interest.
  789.  
  790.    1.   Set up STSPLUS for the desired satellite. First, use Function Keys 
  791.         F10+F3+F5 to set the satellite ground track to LINE or BOTH (rather 
  792.         than DOTS). This makes the ground track more visible on the zoom map 
  793.         displays. Then use Function Key F2 to select the satellite's 2-line 
  794.         orbital elements from the available satellites. Typical files have 
  795.         names like NASA971.TXT or GSFC037.TXT or, for the space shuttle, 
  796.         STS45N03.TXT. The numbers will change from time to time or mission to 
  797.         mission. Use one of the quadrant maps or the world map to make sure 
  798.         that the satellite is correctly displayed.
  799.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 14
  800.  
  801.  
  802.  
  803.    2.   Remember that under most circumstances a "visible pass" means that the 
  804.         satellite is in full sunlight and the viewer is in darkness. Although 
  805.         there are exceptions in unusual situations, this restricts the times 
  806.         for visible passes to the several hours prior to dawn and the several 
  807.         hours after sunset. (Note, however, that "visible" to a ham radio 
  808.         operator simply means above his horizon!) In most cases, the Space 
  809.         Shuttle and satellites such as MIR Space Station and Hubble Space 
  810.         Telescope are visible with the naked eye given favorable lighting 
  811.         conditions. Satellites in higher altitude orbits will be visible 
  812.         sooner before dawn and longer after sunset. Satellites in very high 
  813.         orbits, no matter how large the satellite, are seldom visible without 
  814.         high power binoculars or a telescope.
  815.  
  816.    3.   The geometry of the pass and the attitude and geometry of the 
  817.         spacecraft is also important. The relative angles between the Sun, the 
  818.         satellite, and the viewer determine how light is reflected from 
  819.         the surfaces of the spacecraft to you, the viewer. A spacecraft 
  820.         passing between you and the Sun may not reflect much light to you and 
  821.         may therefore not be visible even at higher altitudes. On the other 
  822.         hand, a spacecraft nearer the horizon but on the other side of you 
  823.         from the Sun may appear brilliantly lighted. The kinds of surfaces on 
  824.         the spacecraft are important too; large solar panels can reflect 
  825.         enough light to appear the most brilliant objects in the sky while 
  826.         large but rounded spacecraft seem all but invisible.
  827.  
  828.    4.   Given otherwise good conditions and favorable weather, the single most 
  829.         important factor is spacecraft apparent altitude during a pass. This 
  830.         is the spacecraft's apparent elevation above your local horizion. 
  831.         Depending upon local conditions, an altitude of at least 5 degrees 
  832.         will generally be necessary before a spacecraft can be seen even under 
  833.         the best lighting conditions. In the Los Angeles area, at least 20 or 
  834.         30 degrees is a better number to use because of smog and haze (except 
  835.         when looking out over the Pacific Ocean).
  836.  
  837.    5.   After altitude, the azimuth is the number which describes the 
  838.         direction from the viewer to the spacecraft at any moment. This is 
  839.         given in the sense NESW, North to East to South to West, in degrees. 
  840.         For a good pass after sunset, for example, an azimuth ranging from 60 
  841.         to 150 degrees would indicate a pass moving generally from the 
  842.         Northeast to the Southeast, ideal lighting conditions with the Sun in 
  843.         the West.
  844.  
  845.    6.   Now to look for a visible pass using STSPLUS. Use Function Keys F8+F3 
  846.         to select a local time shortly after sunset. For example, if sunset 
  847.         will occur at 17:30, set the local time to 18:00 and select the date 
  848.         desired to test. Now begin the display and press the "L" key to obtain 
  849.         the Location Map display centered on your viewing location. (If you 
  850.         have a second location set into STSPLUS, press "L" again to toggle 
  851.         between the two locations.) Notice the concentric spacecraft altitude 
  852.         isocontour rings spaced at 10 degree intervals and centered on your 
  853.         location. The outermost ring is 0 degrees, the approximate point at 
  854.         which the spacecraft will appear over your horizon. Press "PgUp" or 
  855.         "PgDn" to select a different zoom factor for the map. The ground track 
  856.         will be drawn against this map background. If you see no ground track, 
  857.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 15
  858.  
  859.  
  860.         there will be no visible passes that evening (or dawn)! A good visible 
  861.         pass will arc in toward your location and reach a peak altitude of 40 
  862.         or more degrees, which should be easily visible even over most local 
  863.         obstructions. Since as many as three sequential ground tracks may be 
  864.         shown, be sure you know which one occurs at what time!
  865.  
  866.    7.   Once you have found a visible pass which looks promising, pause the 
  867.         display with Function Key F6. This freezes the satellite on your 
  868.         display while still generating the altitude ("Alt") and azimuth 
  869.         ("Azm") values. Move the satellite back and forth along its ground 
  870.         track with the "+" and "-" keys and adjust the time step (1, 10, or 60 
  871.         seconds) with Function Key F4. Now you can position the satellite at 
  872.         the point you expect it to become visible, reach its highest altitude, 
  873.         and disappear from view and record the time, altitude, and azimuth for 
  874.         each of these events. The spacecraft lighting is shown as an asterisk 
  875.         ("*") next to the "Orbit #" if the satellite is in sunlight; for color 
  876.         displays, the satellite icon is bright white in sunlight, yellow in 
  877.         partial shadow, and dim white in full shadow (umbra). If the lighting 
  878.         conditions are favorable and you are using reasonably current 2-line 
  879.         orbital elements, this method is just about foolproof.
  880.  
  881.  
  882.    Known STSPLUS Problems and Bugs
  883.    -------------------------------
  884.  
  885.         STSPLUS is being used on thousands of computers around the world 
  886.    without any significant problems. However, like almost any computer program 
  887.    and in spite of my best efforts to minimize such bugs, there are several 
  888.    known problems or "bugs" with STSPLUS. Some are the result of slow 
  889.    computers, others are in the program itself. Hopefully, some or all of 
  890.    these problems, those I can reproduce at least, will be repaired in due 
  891.    course. Some problems are caused by other software interfering with the 
  892.    program's operation. Still other problems are the result of incompatible 
  893.    "IBM-compatible" computers for which there is no remedy.
  894.         One "problem" which I frequently hear about is that the user's CGA 
  895.    color monitor only displays STSPLUS in monochrome. THIS IS NOT A BUG! CGA 
  896.    systems display "high resolution" 640 x 200 graphics in monochrome ONLY. 
  897.    Compared to the EGA or VGA, that resolution is barely acceptable. The color 
  898.    graphics modes for the CGA are 320 x 200 which is inadequate for STSPLUS.
  899.  
  900.    1.   As quite a few users have reported, the FAST modes did NOT operate 
  901.         correctly with automatic map generation enabled. Beginning with 
  902.         Version 9226, enabling FAST modes (X10 and X60), will automatically 
  903.         disable automatic map generation. Press TAB to restore automatic map 
  904.         generation.
  905.  
  906.         I use the FAST modes successfully in conjunction with the PAUSE to 
  907.         move a satellite back and forth on the Location Map (while the map is 
  908.         displayed select PAUSE with F6, then set the desired time increment 
  909.         using F4, and then use the "+"/"=" and "-" keys to move the satellite) 
  910.         to determine the altitude and azimuth of a pass. Once the PAUSE is 
  911.         released, the time will return to normal. Another alternative is to 
  912.         determine the approximate time of interest and then use simulated time 
  913.         (F8+F3 on the Main Menu) to display that time. Depending upon the 
  914.         speed of your computer, it's pretty simple to select another time if 
  915.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 16
  916.  
  917.  
  918.         you guess wrong. Return the program to real time with F8+F1 from the 
  919.         Main Menu.
  920.  
  921.    2.   Several users have reported occasional "BASIC Error 11" problems; 
  922.         BASIC reports this error as "Division by Zero". The only way I have 
  923.         been able to reproduce this error is to restart the program using the 
  924.         command line "STSPLUS /R" after I have deleted the 2-line file used on 
  925.         the prior run; to avoid this error, do not use the "/R" command line 
  926.         option and select a new 2-line file using F2. This error may also be 
  927.         the result of a memory limitation (with multitasking enabled?) or it 
  928.         may be a BIOS problem associated with a specific computer. 
  929.  
  930.    3.   STSORBIT PLUS has been run extensively on systems using Microsoft DOS 
  931.         3.3 and 5.0 and there are no known problems with those operating 
  932.         systems. Because of the many bugs reported, I do NOT recommend use 
  933.         of DOS 4.xx under any circumstances; upgrade ASAP to DOS 5.0! Users 
  934.         report memory allocation problems with some versions of Digital 
  935.         Research DRDOS 6.0 and certain third party memory allocation programs. 
  936.         A typical symptom of this kind of problem is that you cannot return to 
  937.         DOS without either an error message or the computer freezing.
  938.  
  939.    4.   Some users report problems with certain Terminate and Stay Resident 
  940.         (TSR) programs for which the only remedy is to remove the offending 
  941.         TSR. This usually requires a "trial and error" approach to pinpoint 
  942.         the TSR causing the problem. The best method is to remove ALL such 
  943.         programs from your AUTOEXEC.BAT file, including the DOS 5 "DOSSHELL", 
  944.         to make sure the program will work with your computer. Similarly, 
  945.         delete all special memory and device drivers from your CONFIG.SYS 
  946.         file. One user reports a problem on an IBM PS/2 when his mouse is 
  947.         active (but I regularly execute STSPLUS on different computers with my 
  948.         mouse active!).
  949.  
  950.    5.   All VGA adapter cards are not equal, in case any of you had some 
  951.         illusions left. In at least one case, the aspect ratio of the display 
  952.         is incorrect when the display is operated in the EGA mode! The 
  953.         vertical scale is compressed by about 20% as compared to either a true 
  954.         EGA display or other (correct) VGA displays. So far as I know, there 
  955.         is no remedy. Early VGA cards (the 449 card from Zenith is an example) 
  956.         are not always recognized as VGA; the card is not register compatible 
  957.         with the IBM standard and is recognized as EGA instead.
  958.  
  959.    6.   There appears to be a subtle problem when changing to or from Daylight 
  960.         Savings Time (which recently happened and "announced" the bug). The 
  961.         display appears to get caught in a loop, endlessly redrawing the 
  962.         screen. To avoid the problem, change the Daylight Flag then EXIT THE 
  963.         PROGRAM AND RESTART.
  964.  
  965.    7.   Not all computers (especially older CGA systems) will display the 
  966.         extended graphics characters used for the large clock characters. The 
  967.         symptom of this problem is that the lower left portion of the data 
  968.         block is mostly blank after pressing F2. If you have this problem and 
  969.         your computer is running DOS 3.x or DOS 5.0, enter the command 
  970.         "GRAFTABL" at the DOS prompt before running STSPLUS or include the 
  971.         line "GRAFTABL" in your AUTOEXEC.BAT file; this sets the "code page" 
  972.         to enable the computer to display the extended graphics characters. 
  973.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 17
  974.  
  975.  
  976.         [The program GRAFTABL.COM is included as part of DOS in most cases.]
  977.  
  978.    8.   Finally, as noted elsewhere, all computers are NOT equal. There are 
  979.         some computers which will not execute these programs under any 
  980.         circumstances. Tandy is the most common offender followed by Leading 
  981.         Edge. Some models from these manufacturers have BIOS problems or 
  982.         errors which prevent programs compiled with the Microsoft PDS BASIC 
  983.         compiler from operating (sometimes only in graphics modes). There is 
  984.         no remedy. Other computers, Ergo for example, exhibit "strange" 
  985.         behavior in some graphics and text modes. There is sometimes a 
  986.         workaround for these problems; check with the manufacturer.
  987.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 18
  988.  
  989.  
  990.    PROGRAM OPERATION
  991.    -----------------
  992.  
  993.         The program automatically checks for the presence of a VGA or EGA and 
  994.    will execute in color if one is found UNLESS the /M command line option is 
  995.    used to force monochrome operation. However, if you wish to operate STSPLUS 
  996.    in the EGA mode when you have a VGA monitor, use the /EGA option. In cases 
  997.    where a monochrome monitor is connected to an adapter which simulates color 
  998.    with gray scale, the /M command line option may be omitted but the various 
  999.    portions of the display may or may not be visible. STSPLUS depends upon the 
  1000.    Microsoft BASIC Compiler to determine whether or not a particular monitor 
  1001.    type is available. Some video adapter boards which claim to be VGA are not 
  1002.    recognized as such by BASIC and therefore cannot be used in the higher 
  1003.    resolution VGA display mode. Similarly, "clone" Hercules Graphics Cards do 
  1004.    not always perform correctly.
  1005.         The /M option is not required for HGC and CGA graphics operation, 
  1006.    since those adapters always render their "high resolution" graphics in 
  1007.    monochrome. Although color CGA systems do have a 3-color mode, the limited 
  1008.    number of colors and coarse resolution of 320x200 is not suitable for 
  1009.    STSPLUS. Naturally, the appearance of the program is enhanced by the use of 
  1010.    color. The vertical resolution is also adjusted depending upon the type of 
  1011.    adapter which has been detected. Once STSPLUS has started, the display type 
  1012.    may not be changed without halting the program at the Main Menu with the 
  1013.    ESC key, then restarting the program with the desired command line options.
  1014.         The program checks for the presence of a math coprocessor and will use 
  1015.    it if found. Since the calculations required to determine orbital data are 
  1016.    very complex, the use of a math coprocessor will improve the speed of 
  1017.    operation by a very substantial amount. Use the SLOW option on the Set 
  1018.    Program Options Menu (F10+F7) if the program has difficulty operating on 
  1019.    your system.
  1020.         STSPLUS selects the icon or symbol used to graphically represent the 
  1021.    satellite based upon the mission name. Names which start with the letters 
  1022.    "STS" will use the space shuttle icon and all other missions will use an 
  1023.    icon resembling the Hubble Space Telescope.
  1024.         STSPLUS first reads in the map coordinates from file STSPLUS.MPT, 
  1025.    which must be in the current drive and directory. These coordinates are 
  1026.    converted to screen coordinates for the type of monitor detected and stored 
  1027.    internally so that they need only be read once. After map coordinates have 
  1028.    been loaded, the initial title screen is shown on the display.
  1029.         The title screen is displayed for 15 seconds for normal program 
  1030.    operation or for 3 seconds if the /R command line option has been used. The 
  1031.    Main Menu, described in the following section is then displayed. Press any 
  1032.    key to proceed to the Main Menu immediately.
  1033.  
  1034.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 19
  1035.  
  1036.  
  1037.  
  1038.                                 Program STSORBIT PLUS
  1039.  
  1040.                      Space Shuttle and Satellite Orbit Simulation
  1041.                                      Version 9228
  1042.  
  1043.  
  1044.  
  1045.                       Current time:  16:34:24 PDT   23:34:24 UTC
  1046.                       Current date:    04/08/1992     04/08/1992
  1047.  
  1048.  
  1049.                         Last Mission = STS-45 [STS45J13]
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.                      (C) Copyright David H. Ransom, Jr., 1989-1992
  1057.                                  All rights reserved.
  1058.  
  1059.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 20
  1060.  
  1061.  
  1062.    THE STSORBIT PLUS GROUND TRACK DISPLAY
  1063.    --------------------------------------
  1064.  
  1065.         The principal objective of STSPLUS is to graphically display the 
  1066.    position of the space shuttle or satellite relative to a map of the world 
  1067.    or some relevant portion of the world. Six different map displays are 
  1068.    available: World, Quadrant, Zoom, Location, Tracking Station, and Satellite 
  1069.    Motion. Each is discussed below.
  1070.         In addition to the map itself, a number of other items of interest are 
  1071.    displayed. Some features are available only with higher resolution displays 
  1072.    (EGA and VGA) in order to avoid cluttering the display screen. Other 
  1073.    features may be enabled or disabled according to the user's preference. The 
  1074.    sections which follow the map types discuss these various features.
  1075.  
  1076.  
  1077.    World Maps
  1078.    ----------
  1079.  
  1080.         The STSPLUS ground track display defaults to a map of the world 
  1081.    centered on the Prime Meridian (0 degrees) and extending from approximately 
  1082.    +85 degrees North latitude to -85 degrees South latitude using a linear 
  1083.    cylindrical projection. Omitting the two 5 degree bands at the poles 
  1084.    permits better detail in the mid latitudes where all space shuttle orbits 
  1085.    and many other satellite orbits are concentrated. Ground track details very 
  1086.    near the poles are therefore sacrificed for a better display in the main 
  1087.    portion of typical orbits. The vertical resolution of the display is 
  1088.    automatically adjusted for the type of display system in use from 200 lines 
  1089.    (CGA) to 480 lines (VGA). Two World Maps are available: one centered on the 
  1090.    Prime Meridian at Greenwich, England (0 degrees longitude); and, one 
  1091.    centered on the International Date Line (180 degrees longitude).
  1092.         All screen maps drawn by STSPLUS use a vector database derived from 
  1093.    the Micro World Database II. The full map of the world as used here 
  1094.    includes approximately 30,000 vector pair coordinates describing the 
  1095.    world's coastlines, islands, and major rivers. (The rivers are not 
  1096.    displayed on the world maps to avoid "cluttering" the display.)
  1097.         Pressing the "W" or "0" key will switch the display to the World map. 
  1098.    If automatic map generation is enabled, STSPLUS will select the map which 
  1099.    most nearly centers the satellite on the map. If automatic map generation 
  1100.    is disabled, pressing "W" or "0" will toggle between the two maps. When 
  1101.    automatic map generation is enabled, the letter "A" appears in the upper 
  1102.    right of the screen.
  1103.  
  1104.  
  1105.    Quadrant Maps
  1106.    -------------
  1107.  
  1108.         The original STSORBIT program used a digitized pixel map of the world 
  1109.    derived from an EGA display. As a consequence of the EGA source, boundaries 
  1110.    were sometimes discontinuous on VGA displays and the display on a CGA was 
  1111.    sometimes difficult to read. STSPLUS uses a vector map drawing method which 
  1112.    automatically adjusts to the display type and the scale of the map. A full 
  1113.    world map is available which is quite similar in appearance to the original 
  1114.    display. I happen to think it is a big improvement, but that's a matter of 
  1115.    personal opinion.
  1116.         However, some geographic details are still difficult to distinguish, 
  1117.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 21
  1118.  
  1119.  
  1120.    even on a VGA display. STSPLUS includes twelve quadrant maps, each overing 
  1121.    1/4 of the Earth's surface. These are numbered 1 to 12 and are centered on 
  1122.    the world map roughly according to the following illustrations:
  1123.                       0                                180             
  1124.         +---------------------------+     +---------------------------+
  1125.         |             |             |     |             |             |
  1126.         |    1        4        7    |     |    7        10       1    |
  1127.         |             |             |     |             |             |
  1128.         |             |             |     |             |             |
  1129.         |             |             |     |             |             |
  1130.         |    2        5        8    |     |    8        11       2    |
  1131.         |             |             |     |             |             |
  1132.         |             |             |     |             |             |
  1133.         |             |             |     |             |             |
  1134.         |    3        6        9    |     |    9        12       3    |
  1135.         |             |             |     |             |             |
  1136.         +---------------------------+     +---------------------------+
  1137.  
  1138.  
  1139.    The center vertical quadrants in the left illustration, 4 through 6, are 
  1140.    centered on the Prime Meridian at zero degrees longitude (Greenwich, 
  1141.    England). The center vertical quadrants in the right illustration, 10 
  1142.    through 12, are centered on the International Date Line at 180/-180 
  1143.    degrees. The center horizontal quadrants, 2, 5, 8, and 11, are centered on 
  1144.    the Equator.
  1145.         Each individual quadrant map may be selected by pressing the 
  1146.    corresponding number key, "1" through "9"; use keys "!", "@", and "#" to 
  1147.    select quadrants 10, 11, and 12 respectively. Pressing any of these keys 
  1148.    for individual quadrant maps will disable automatic map generation if it is 
  1149.    enabled (indicated by the letter "A" at the upper right of the screen). 
  1150.    Pressing "Q" will allow STSPLUS to select the quadrant most appropriate for 
  1151.    the satellite's current position.
  1152.  
  1153.  
  1154.    Zoom Maps
  1155.    ---------
  1156.  
  1157.         Although I was pleased with the enhanced maps using the Quadrant Mode, 
  1158.    the vector map file contains far more information than can be effectively 
  1159.    displayed in that mode. The next obvious step was to add the ZOOM feature, 
  1160.    maps which yielded greater detail and which spanned as little as 45 degrees 
  1161.    across the screen, six times better than the 180 degree quadrant maps. This 
  1162.    approaches the practical limit for the vector database. Because of the 
  1163.    smaller area covered, a different approach was used for map selection. 
  1164.    There would simply be too many different possibilities for manual selection 
  1165.    so a fully automatic Zoom Mode was implemented.
  1166.         Press the "Z" key to enable Zoom Mode. STSPLUS will use the current 
  1167.    position of the satellite to select the center of the map. The initial map 
  1168.    width is 75 degrees; use PgUp to widen the map width (up to 180 degrees) or 
  1169.    PgDn to narrow the map width (down to 45 degrees, roughly the limit for 
  1170.    acceptable maps given the vector data being used). The Home key will always 
  1171.    select 75 degrees width and the End key will return to the prior field of 
  1172.    view. The width of the map is shown at the upper left of the map display. 
  1173.    Press the TAB key to enable or disable automatic map generation (the map 
  1174.    will always be redrawn). When automatic map generation is enabled, the 
  1175.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 22
  1176.  
  1177.  
  1178.    letter "A" appears in the upper right corner of the screen next to the map 
  1179.    width or field of view. Zoom field of view is limited to 45, 60, 75, 90, 
  1180.    120, and 180 degrees.
  1181.         During Mission STS-48, I found the Zoom Mode extremely effective in 
  1182.    helping me to distinguish various coastlines and rivers, even on my poor 
  1183.    old Zenith CGA/LCD laptop! The only problem with all of this is that I am 
  1184.    now approaching the limit of an 80C88 with 8087 math coprocessor (8 MHz at 
  1185.    that!) in terms of its ability to get the calculations done in the time 
  1186.    allowed.
  1187.  
  1188.  
  1189.    Location Maps with Isocontours
  1190.    ------------------------------
  1191.  
  1192.         By popular request, especially from the amateur radio community, I 
  1193.    have added the Location Map with Isocontours. (Isocontours is a description 
  1194.    coined by Rob Matson for his SkyMap program and for which he supplied 
  1195.    sample code.) Press the "L" key when the map display is present to select 
  1196.    this display. The map will be drawn with the current zoom factor and 
  1197.    centered on the user's location. The usual circle of visibility will be 
  1198.    drawn and within that "circle" are seven isocontours representing viewing 
  1199.    angles of 10 through 70 degrees in ten degree increments. The balance of 
  1200.    the Location Map includes the usual features.
  1201.         If you have entered a second location (using F10+F2 from the Main 
  1202.    Menu), pressing the "L" key when the Location Map is already displayed will 
  1203.    toggle between your primary location and the second location. The data 
  1204.    displayed at the lower right of the screen (Location, Altitude, Azimuth, 
  1205.    etc.) is calculated with respect to the indicated location. If no second 
  1206.    location has been entered, pressing the "L" key while the Location Map is 
  1207.    displayed will have no effect.
  1208.         The principal advantage of the Location Map is, of course, the 
  1209.    isocontours -- lines of equal viewing altitude (line of sight not taking 
  1210.    into account any refraction near the horizon) from the user's own location. 
  1211.    The user can immediately tell by inspection whether current or upcoming 
  1212.    passes will be "good" and what approximate maximum satellite viewing 
  1213.    altitude can be expected. Amateur radio buffs who need to know if a pass 
  1214.    will appear above some altitude threshold, say 20 degrees, now have that 
  1215.    information available visually.
  1216.         Since this map mode uses the ZOOM map algorithms, the usual zoom map 
  1217.    features (PgUp, PgDn, Home, End) are active.
  1218.  
  1219.  
  1220.    Tracking Station Maps with Isocontours
  1221.    --------------------------------------
  1222.  
  1223.         The Tracking Station Maps with Isocontours are similar to the Location 
  1224.    Maps except that they use the current TRACKING STATION file locations 
  1225.    rather than the user's location(s). This feature was implemented at the 
  1226.    request of folks working on the STS-49 Intelsat Reboost Mission. Pressing 
  1227.    the "T" key will select this map mode. STSPLUS calculates which of the 
  1228.    available tracking stations is nearest to the current satellite position 
  1229.    and centers that tracking station on the screen. This is calculated by 
  1230.    determining the angular difference between the sub-satellite point and each 
  1231.    tracking station. However, this means that depending upon the Zoom factor 
  1232.    in effect, the satellite may or may not be visible on the screen. For 
  1233.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 23
  1234.  
  1235.  
  1236.    example, if the sub-satellite point is in South America and the only 
  1237.    tracking station in the Western Hemisphere is in the United States, the 
  1238.    satellite cannot be seen at narrower fields of view.
  1239.         The "tracking stations" may be any locations the user chooses and 
  1240.    included in the current TRACKING STATION file. Several different tracking 
  1241.    station files are included with the normal STSPLUS distribution as 
  1242.    described in the section "NASA Ground Tracking Stations" below. Use 
  1243.    Function Key F7 from the Main Menu to select the desired file.
  1244.         Since this map mode uses the ZOOM map algorithms, the usual zoom map 
  1245.    features (PgUp, PgDn, Home, End) are active.
  1246.  
  1247.  
  1248.    Big Clock Options
  1249.    -----------------
  1250.  
  1251.         STSPLUS defaults to a standard display with a text block shown on the 
  1252.    lower five lines of the display; three different times are shown at the 
  1253.    lower left of this display: Launch/Epoch date and time, UTC date and time, 
  1254.    and local date and time. Pressing Function Key F2 while the map is 
  1255.    displayed switches between this default mode and three Big Clock modes: UTC 
  1256.    date and time, local date and time, and MET/T+Epoch.
  1257.         For EGA and VGA users, an additional command line option, "/CLK", is 
  1258.    available which changes the number of lines per screen to 43 and 60 lines 
  1259.    respectively. The big clocks are then placed below the standard data 
  1260.    instead of overwriting the regular data area.
  1261.  
  1262.  
  1263.    Satellite Motion Maps
  1264.    ---------------------
  1265.  
  1266.         It is sometimes instructive and interesting to see the ground track 
  1267.    from the satellite point of view. The Satellite Motion Map, available 
  1268.    ONLY with EGA and VGA displays, centers the satellite in the display and 
  1269.    draws the ground map accordingly. Unlike all other map displays, this mode 
  1270.    takes advantage of the dual-page capability of the EGA display and the VGA 
  1271.    display (operating in the EGA mode); the current map is always displayed 
  1272.    and the new map is drawn "off screen" and updated every ten seconds (or as 
  1273.    frequently as the capability of the processor will permit). Users with slow 
  1274.    computers or computers without math coprocessors may prefer this display 
  1275.    because, once the map has been drawn the first time, a complete map is 
  1276.    always displayed. For VGA users, the vertical map resolution in this mode 
  1277.    is reduced from 400 lines to 280 lines.
  1278.         The Satellite Motion Map is enabled by pressing the "M" key when the 
  1279.    map is displayed. When switching to this map mode, the message "Switching 
  1280.    to EGA Dual-Page Mode ..." is displayed on the screen; all EGA and VGA 
  1281.    systems display the Satellite Motion Map in EGA resolution: 640 x 350 
  1282.    pixels. The complete map is then drawn off-screen and will require the 
  1283.    "usual" time during which the screen will be unchanged. (My 386 systems 
  1284.    update every 10 seconds but my 286 systems can only manage every 20 or 30 
  1285.    seconds -- and they all have math coprocessors!) As with other zoom modes, 
  1286.    the zoom magnification may be adjusted by pressing the Hone, End, PgUp, or 
  1287.    PgDn keys. Note that ONLY the "M", Home, End, PgUp, PgDn, and ENTER keys 
  1288.    are active while the Satellite Motion Map is displayed; press the "M" key 
  1289.    or ENTER to return to normal operation.
  1290.  
  1291.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 24
  1292.  
  1293.  
  1294.  
  1295.    On-line Help
  1296.    ------------
  1297.  
  1298.         An on-line Help Screen is available during the ground track display to 
  1299.    remind the user of the available functions and which keys to press to 
  1300.    trigger those functions. When the ground track display is active, press 
  1301.    Function Key F1 to display the Help Screen in the lower portion of the 
  1302.    display:
  1303.  
  1304.     F1=Resume Data   F6=Pause (+,-)    TAB=Auto Maps On/Off  L=Location Maps
  1305.     F2=Sat Blink     F7=Circle of Vis    W=World Maps        T=Tracking Maps
  1306.     F3=Printer Log   F8=SUN and Term     Q=Quadrant Maps     M=Motion Map
  1307.     F4=Time Step     F9=Units (nm/km)    Z=Zoom Maps: Home,
  1308.     F5=MET/T+Epoch  F10=Sat Coordinates         PgUp,PgDn    STSPLUS Version 9228
  1309.  
  1310.         The ground track display will continue to be updated in real time 
  1311.    while the help screen is displayed. If only the graphical display of the 
  1312.    ground track is of interest, the help screen may be kept on the display 
  1313.    continuously. Press Function Key F1 again to return to the normal data 
  1314.    display in the lower portion of the screen. Note that the Help Screen is 
  1315.    disabled when the Motion Map is displayed.
  1316.  
  1317.  
  1318.    Satellite Position and Orbit Projections
  1319.    ----------------------------------------
  1320.  
  1321.         The focus of the display, and the reason for program STSORBIT, is to 
  1322.    show the position of the spacecraft or satellite. For the space shuttle 
  1323.    (and provided the mission name begins with the letters "STS"), a symbol has 
  1324.    been chosen which resembles that spacecraft. For all other satellites, a 
  1325.    symbol has been chosen which resembles the Hubble Space Telescope. In 
  1326.    either case, the symbol is shown in the following colors (EGA and VGA 
  1327.    displays only):
  1328.  
  1329.              Satellite is sunlit           Bright White
  1330.              Satellite is in penumbra      Yellow
  1331.              Satellite is in umbra         Dim White
  1332.  
  1333.    In addition, an asterisk ("*") is shown to the right of "Orbit #" when the 
  1334.    satellite is sunlit or in penumbra; this will assist users of monochrome 
  1335.    monitors where colors cannot be distinguished. For better visibility, the 
  1336.    satellite symbol will normally "blink" on CGA monitors; the symbol may be 
  1337.    made to blink on any system if desired by pressing Function Key F2 while 
  1338.    the ground track is displayed. Note however that for very slow computers, 
  1339.    the blink may appear erratic if most of the time is spent performing 
  1340.    calculations.
  1341.         Just seeing the spacecraft or satellite on the map display yields 
  1342.    information as to its present position. However, for satellite viewing and 
  1343.    planning purposes, STSPLUS calculates the predicted ground track for 
  1344.    approximately three hours in the future and the past ground track for 
  1345.    approximately one and a half hours in the past. The predicted ground track 
  1346.    is shown as a series of light green dots, and the past ground track is 
  1347.    shown as light red dots. These dots are plotted at one minute intervals and 
  1348.    "move" as the spacecraft or satellite changes position; one new dot is 
  1349.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 25
  1350.  
  1351.  
  1352.    added to the predicted track each minute and one dot is removed from the 
  1353.    past track at the same time.
  1354.         The ground track may optionally be omitted, be shown as a light green 
  1355.    line, or be shown with both dots and line.
  1356.  
  1357.  
  1358.    User's Circle of Visibility
  1359.    ---------------------------
  1360.  
  1361.         Centered around the user's geographic location, and marked with a 
  1362.    small cross on EGA and VGA systems, is a magenta "circle" of the 
  1363.    approximate line of sight visibility for the mission in progress. The 
  1364.    "circle" appears on the display approximately as a circle near the Equator 
  1365.    and as a rounded triangle in higher latitudes. These strange shapes are 
  1366.    entirely an artifact of the map projection; if projected on the surface of 
  1367.    a sphere, they would be true circles. The radius of this circle of 
  1368.    visibility is calculated for each satellite based upon its altitude at the 
  1369.    instant the map is first drawn as well as the user's elevation above mean 
  1370.    sea level and corresponds to "line of sight" visibility for that satellite.
  1371.         When a satellite is within the circle, direct visual, radio or radar 
  1372.    communications with the satellite should be practical. Actual visibility, 
  1373.    of course, depends upon more than simply whether or not the satellite is 
  1374.    above the viewer's horizon. Most important is the sun to satellite to 
  1375.    viewer geometry; the satellite must be in sunlight and the viewer in 
  1376.    darkness for reasonable visibility. Almost as important is the size and 
  1377.    geometry of the satellite itself; a large, bright-metal satellite with huge 
  1378.    solar arrays reflects far more sunlight than a small dark satellite. In 
  1379.    addition to the satellites themselves, many booster rockets and other 
  1380.    "spare parts" are orbiting the Earth. Since they are not attitude 
  1381.    stabilized, booster rockets usually are tumbling and may therefore appear 
  1382.    to flash on and off as they pass over.
  1383.         For the Space Shuttle as well as most other satellites with near 
  1384.    circular orbits, the circle of visibility calculations are reasonably 
  1385.    accurate; however, the position of the sun and the effect of atmospheric 
  1386.    refraction are not taken into account, only whether or not the satellite is 
  1387.    in line of sight view from the observing location. For highly eliptical 
  1388.    orbits, however, the accuracy is substantially degraded since the radius of 
  1389.    the circle of visibility changes dramatically depending upon whether the 
  1390.    satellite is nearer apogee or perigee at the time the calculation is made, 
  1391.    and the period of the orbit. In the course of a single orbit, the altitude 
  1392.    of such a satellite may change by thousands of miles. Satellite "DE 1", 
  1393.    usually included in the NASAnnn.TXT 2-line elements file, is in a highly 
  1394.    elliptical orbit with long period and illustrates the problem.
  1395.  
  1396.  
  1397.    Spacecraft Circle of Visibility
  1398.    -------------------------------
  1399.  
  1400.         The spacecraft circle of visibility is calculated using the same 
  1401.    alrorithm as for the user's circle of visibility. Like the user's circle, 
  1402.    the spacecraft circle appears on the display as an ellipse because of the 
  1403.    scaling factors used by the map projection. The difference is that the 
  1404.    spacecraft circle moves with the spacecraft and illustrates the approximate 
  1405.    area visible from the spacecraft at any given moment. The circle is updated 
  1406.    at the same rate as the spacecraft symbol, normally every ten seconds. 
  1407.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 26
  1408.  
  1409.  
  1410.    Comparisons with a VGA display system during the STS-35/ASTRO-1 mission in 
  1411.    December, 1990 confirmed that the circle shown is quite close to that shown 
  1412.    by one of the special graphics displays occasionally shown on NASA Select 
  1413.    Television.
  1414.  
  1415.  
  1416.    TDRS Satellite Features
  1417.    -----------------------
  1418.  
  1419.         TDRS Satellite features are shown only on HGC, EGA and VGA monitors. 
  1420.    The three TDRS satellites (Tracking and Data Relay Satellites), used for 
  1421.    most communications to and from the Space Shuttle and the Hubble Space 
  1422.    Telescope, are each shown as a dot inside a small yellow circle on the 
  1423.    Equator. There are three TDRS satellites in geosynchronous orbit, TDRS East 
  1424.    at approximately 72 degrees West longitude and the TDRS West Cluster 
  1425.    consisting of two satellites at approximately 170 degrees West longitude. 
  1426.    Both of the TDRS West Cluster satellites have partially failed but between 
  1427.    them they can provide the facilities of a fully operational satellite.
  1428.         Each TDRS location provides communications coverage for almost half of 
  1429.    the Earth. However, since the ground station is at White Sands, New Mexico, 
  1430.    the coverage overlaps to provide good communications. This, in turn, means 
  1431.    that there is a narrow band, known by NASA as the Zone of Exclusion, off 
  1432.    the East coast of Africa which is not covered by either TDRS. Four slightly 
  1433.    curved vertical red lines on the display show the limits of coverage for 
  1434.    each TDRS location. With the map centered on the United States and scanning 
  1435.    from left to right, the red coverage lines are acquisition of TDRS East, 
  1436.    loss of TDRS West, loss of TDRS East, and acquisition of TDRS West.
  1437.         During most of an orbit, the satellite being used for communications 
  1438.    will be shown in the data block opposite the title "Com:"; the messages 
  1439.    "TDRS-West" or "TDRS-East" will appear. Approximately five minutes before 
  1440.    the spacecraft reaches loss TDRS East, the message will change to "LOS 
  1441.    5:07" with the numbers indicating the minutes:seconds until anticipated 
  1442.    signal loss. Once the signal is lost, the message will change to "AOS 7:35" 
  1443.    to show the time remaining until acquisition by TDRS West. The algorithm 
  1444.    used for the calculation of the TDRS coverage is very approximate but is 
  1445.    usually accurate to within approximately 30 seconds.
  1446.  
  1447.    Ground Tracking Stations and .TRK files
  1448.    ---------------------------------------
  1449.  
  1450.         NASA maintains a number of ground tracking stations around the world. 
  1451.    Some of these tracking stations are essential for the ascent or landing 
  1452.    phases of a space shuttle flight; others are used for in-flight 
  1453.    communications. Files STSPLUS.TRK and NASA.TRK contain the information for 
  1454.    these ground tracking stations. Other files with filetype .TRK contain the 
  1455.    information for other launch and/or tracking stations.
  1456.         Each ground tracking station is shown as a small symbol surrounded by 
  1457.    a brown or light yellow "circle of visibility" which gives the approximate 
  1458.    area of antenna coverage and shows how small a proportion of each orbit can 
  1459.    be monitored without the TDRS system. When for some reason the TDRS system 
  1460.    is down (as has occurred during infrequent computer failures at White 
  1461.    Sands, New Mexico, the TDRS Ground Station), these ground tracking stations 
  1462.    become the only means of communication with the Space Shuttle. Because of 
  1463.    budget constraints, many of these ground tracking stations may be (or have 
  1464.    already been) shut down. Some, such as MIL and BDA (see list below) will be 
  1465.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 27
  1466.  
  1467.  
  1468.    retained because they are required for the ascent phase of a space shuttle 
  1469.    mission. Others, such as HAW, CTS and GWM, are operated jointly with, or 
  1470.    independently by, the U. S. Air Force.
  1471.         The shape of the antenna range "circle of visibility" varies as a 
  1472.    function of the latitude and is an artifact of the map projection; if 
  1473.    projected on a sphere, they would be true circles. In order to avoid 
  1474.    cluttering the display with countless meaningless lines, tracking station 
  1475.    circles of visibility are shown only if that circle has an angular diameter 
  1476.    of 90 degrees or less. For all systems except CGA, the locations of the 
  1477.    three TDRS (Tracking and Data Relay Satellite) are shown as small circles 
  1478.    on the Equator at -41 degrees and at -171 degrees; on CGA displays the TDRS 
  1479.    coverage is NOT shown in order to avoid confusing the display.
  1480.         The following table lists the internal ground tracking stations as of 
  1481.    early 1989 which are shown along with their abbreviations and approximate 
  1482.    map coordinates (longitude, latitude):
  1483.  
  1484.              MIL     -81,28         Merritt Island, FL
  1485.              BDA     -64,32         Bermuda
  1486.              DKR     -17,14         Dakar, Senegal
  1487.              ACN     -14,-8         Ascension Island
  1488.              MAD     -5,41          Madrid, Spain
  1489.              IOS      56,-5         Indian Ocean
  1490.              HAW     -156,20        Hawaii
  1491.              GWM      143.33,14     Gwam
  1492.              VAN     -120.57,34.73  Vandenberg, CA
  1493.              YAR      115,-29       Yargidy, Australia
  1494.              CAN      149,-36       Canberra, Australia
  1495.              GDS     -116.88,35.93  Goldstone, CA
  1496.              CTS     -105,38        Colorado Springs, CO
  1497.              AGO     -71,-34        Santiago, Chile
  1498.              NGT     -106,33        White Sands, NM
  1499.  
  1500.         STSPLUS first checks for the presence of file STSPLUS.TRK for its 
  1501.    ground tracking station information. This is the default TRACKING STATION 
  1502.    filename used if no other selection has been made using F7 from the Main 
  1503.    Menu. If that file is present, its data is used instead of the internal 
  1504.    data above. The supplied STSPLUS.TRK has the following format:
  1505.  
  1506.              "Maui, Hawaii",-156.7,20.9,0,"HAW"
  1507.              "Vandenberg, CA",-120.5667,34.7333,112,"VAN"
  1508.              "White Sands, NM",-106,33,0,"NGT"
  1509.              "Colorado Springs, CO",-105,38,0,"CTS"
  1510.              "Merritt Island, FL",-81,28,0,"MIL"
  1511.              "Santiago, Chile",-71,-34,0,"AGO"
  1512.              "Bermuda",-64,32,0,"BDA"
  1513.              "Dakar, Senegal",-17,14,0,"DKR"
  1514.              "Ascension Island",-14,-8,0,"ACN"
  1515.              "Madrid, Spain",-5,41,0,"MAD"
  1516.              "Indian Ocean Stn",56,-5,0,"IOS"
  1517.              "Yargidy, Australia",115,-29,0,"YAR"
  1518.              "Guam",143.3333,14,0,"GWM"
  1519.              "Canberra, Australia",149,-36,0,"CAN"
  1520.  
  1521.         These files are ASCII and may be prepared or edited with any standard 
  1522.    ASCII editor; if using a word processor, select the "non-document" mode. 
  1523.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 28
  1524.  
  1525.  
  1526.    Five items are required for each location; the longitude and latatude are 
  1527.    expressed in degrees and fraction of a degree, elevations above Mean Sea 
  1528.    Level are expressed in meters, and names or abbreviations are included in 
  1529.    double quotation marks. The following example illustrates the .TRK file 
  1530.    format:
  1531.  
  1532.              "Merritt Island, FL",-81.0,28.0,0,"MIL"
  1533.              --------+----------- --+-- --+- + --+--
  1534.                      |              |     |  |   |
  1535.                      |              |     |  |   +--- 3-Letter Abbreviation
  1536.                      |              |     |  +------- Elevation (meters)
  1537.                      |              |     +---------- Latitude (degrees)
  1538.                      |              +---------------- Longitude (degrees)
  1539.                      +------------------------------- Location Name
  1540.  
  1541.         For those interested in the Russian space program, a list of Russian
  1542.    ground tracking stations is provided in file USSR.TRK (data courtesy 
  1543.    Ellwood Marshall). With the breakup of the Soviet Union, some of these 
  1544.    installations may no longer be active.
  1545.  
  1546.              "Baikonur Cosmodrome",63.3392,45.9235,0,"BAI
  1547.              "Dzhusaly USSR",63.85,46.15,0,"DZH"
  1548.              "Kalingrad Control Ctr",37.816,55.916,0,"KAL"
  1549.              "Plesetsk Cosmodrome",40.7,45.9235,0,"PLS"
  1550.              "Petropavlovsk USSR",158.933,53.216,0,"PTR"
  1551.              "Tbilisi USSR",44.75,41.66,0,"TBL"
  1552.              "Ulan Ude USSR",107.683,51.983,0,"ULN"
  1553.              "Ussuriysk USSR",132.15,43.8,0,"USS"
  1554.              "Yevpatoria USSR",33.3666,45.2166,0,"YEV"
  1555.  
  1556.         Other nations also have facilities for satellite launches. As of early 
  1557.    1992, file SPACENTR.TRK includes the following locations:
  1558.  
  1559.              "Alcantara LC Brazil",-44.3999,-2.3999,0,"ALC"
  1560.              "Esrange,Kiruna Sweden",21.067,67.883,0,"ESR"
  1561.              "Jiuquan Space LC China",100.033,40.83,0,"JIU"
  1562.              "Kagoshima Center Japan",131.083,31.25,0,"KAG"
  1563.              "Kourou Space Ctr Fr.Gu",-52.7669,5.23,0,"KOU"
  1564.              "San Marco Platform",40.2,-2.9329,0,"SMP"
  1565.              "Sriharikota Ctr India",80.25,13.78,0,"SRI"
  1566.              "Tanegashima SC Japan",130.967,30.4,0,"TAN"
  1567.              "Xichang Space LC China",102.217,27.967,0,"XUC"
  1568.  
  1569.         The first mission of Endeavour, STS-49, was in May, 1992. This 
  1570.    dramatic and exciting mission captured the INTELSAT VI (F3) satellite, 
  1571.    stranded in a useless orbit by its booster rocket failure since January, 
  1572.    1990, and attached a new booster rocket which placed the satellite in its 
  1573.    proper orbit. STSPLUS was used operationally during the mission by 
  1574.    Intelsat, another "first" for the program. Intelsat used its own ground 
  1575.    tracking stations for communications with INTELSAT VI (F3); the ground 
  1576.    stations which participated in the mission are listed in file INTELSAT.TRK 
  1577.    (information courtesy Dee Smith):
  1578.  
  1579.              "Paumalu, Hawaii",-158.0342,21.6711,157.86,"PAU"
  1580.              "Tangua, Brazil",-42.7845,-22.7442,35.38,"TAN"
  1581.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 29
  1582.  
  1583.  
  1584.              "Jatiluhur, Indonesia",107,-6.5213,161.49,"JAT"
  1585.              "Perth, Australia",115.25,-31.8,0,"PER"
  1586.              "Gandoul, Senegal",-17.4745,14.43,0,"GAN"
  1587.  
  1588.         These TRK files are standard ASCII files and may be edited with any 
  1589.    editor; word processor users be sure to use the ASCII or non-document mode. 
  1590.    The files use a standard comma-delimited format as shown; positions are 
  1591.    given in longitude (degrees) and latitude (degrees), rounded to the nearest 
  1592.    degree. A maximum of 25 ground stations is permitted. Note that although 
  1593.    the two quoted strings at the beginning and end of each line are not 
  1594.    presently used, they are required for proper operation. The use of TRK 
  1595.    files is not restricted to tracking stations, of course. So long as the 
  1596.    correct data format is observed, any desired location may be included in 
  1597.    the tracking station file up to the maximum of 25 locations.
  1598.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 30
  1599.  
  1600.  
  1601.    ACTIVE KEYS DURING GROUND TRACK DISPLAY
  1602.    ---------------------------------------
  1603.  
  1604.         The following table lists the various keys which are active when the 
  1605.    tracking display is shown on the screen. Some of these features are more 
  1606.    fully described elsewhere.
  1607.  
  1608.       ENTER  Return to Main Menu (cancel this simulation).
  1609.  
  1610.          F1  On-line HELP. Press F1 to display a help screen in the lower 
  1611.              portion of the screen. Press F1 again to resume normal data 
  1612.              display.
  1613.  
  1614.          F2  Selects the Big Clock mode. These modes are selected in the 
  1615.              following order:
  1616.  
  1617.                   0    No clock displayed
  1618.                   1    UTC date and time
  1619.                   2    Local date and time
  1620.                   3    MET or T+Epoch (select with F5)
  1621.  
  1622.              Note that not all computers (especially older CGA systems) will 
  1623.              display the extended graphics characters used for the large clock 
  1624.              characters. The symptom of this problem is that the lower left 
  1625.              portion of the data block is mostly blank after pressing F2. If 
  1626.              you have this problem and your computer is running DOS 3.x or DOS 
  1627.              5.0, enter the command "GRAFTABL" at the DOS prompt before 
  1628.              running STSPLUS or include the line "GRAFTABL" in your 
  1629.              AUTOEXEC.BAT file; this sets the "code page" to enable the 
  1630.              computer to display the extended graphics characters. [The 
  1631.              program GRAFTABL.COM is included as part of DOS in most cases.]
  1632.  
  1633.          F3  Enable or disable printer logging. If logging is enabled, the 
  1634.              word LOG appears in the lower right of the screen. Be sure the 
  1635.              printer is turned on BEFORE using the L command. The "L" command 
  1636.              automatically enables the display of ascending and descending 
  1637.              node information.
  1638.  
  1639.          F4  Toggle FAST mode from x1 to x10 to x60 to x1, etc. When either of 
  1640.              the fast modes is enabled, "(x10)" or "(x60)" will appear at the 
  1641.              upper right of the data block in red. This feature operates in 
  1642.              both the normal (real or simulated time) and PAUSE modes. When 
  1643.              x10 or x60 fast modes are used, automatic map generation is 
  1644.              disabled; use the TAB key to restore automatic map generation.
  1645.  
  1646.          F5  When using 2-line elements, the elapsed time may be switched 
  1647.              between "T+Epoch" and "MET" by using the "T" command. If no 
  1648.              launch time and date have been entered, this command will have no 
  1649.              effect.
  1650.  
  1651.          F6  Enable/Disable PAUSE mode; only the local date and time are 
  1652.              updated. The plot is frozen at the current position and the "+" 
  1653.              and "-" commands are enabled.
  1654.  
  1655.          F7  Enable or disable the spacecraft circle of visibility.
  1656.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 31
  1657.  
  1658.  
  1659.  
  1660.          F8  Enable or disable the SUN, solar terminator, and spacecraft 
  1661.              lighting feature. NOTE: The SUN and spacecraft lighting are not 
  1662.              available on CGA systems.
  1663.  
  1664.          F9  Change units of distance between kilometers (km) and nautical 
  1665.              miles (NM).
  1666.  
  1667.         F10  Change satellite coordinates between Altitude and Azimuth, Right 
  1668.              Ascension and Declination, and Geocentric Rectangular (XYZ) 
  1669.              systems.
  1670.  
  1671.           +  During PAUSE mode only, moves the satellite to the NEXT 
  1672.              calculated position based upon the FAST mode then in effect: 
  1673.              simulated time is advanced 1, 10, or 60 seconds. (NOTE: The "=" 
  1674.              key may be used instead of "+" to avoid the SHIFT KEY.)
  1675.  
  1676.           -  During PAUSE mode only, moves the satellite to the PREVIOUS 
  1677.              calculated position based upon the FAST mode then in effect: 
  1678.              simulated time is backed up 1, 10, or 60 seconds.
  1679.  
  1680.              NOTE: Since this "-" or reverse feature was implemented primarily 
  1681.              for testing and demonstration, the ground track logic does not 
  1682.              recognize these reverse movements and will become slightly 
  1683.              confused. To restore the ground track and current times properly, 
  1684.              press ENTER TWICE to stop the display and then to resume the 
  1685.              mission.
  1686.  
  1687.         TAB  Enable or disable automatic map generation. When automatic map 
  1688.              generation is enabled, the letter "A" will appear in the upper 
  1689.              right of the display screen. Pressing the TAB key will always 
  1690.              cause the map to be redrawn.
  1691.  
  1692.        PgUp  When in one of the zoom modes, increases the field of view up to 
  1693.              a maximum of 180 degrees. Press rapidly to execute multiple zoom 
  1694.              steps without redrawing the map for each keypress.
  1695.  
  1696.        PgDn  When in one of the zoom modes, decreases the field of view down 
  1697.              to a minimum of 45 degrees. Press rapidly to execute multiple 
  1698.              zoom steps without redrawing the map for each keypress.
  1699.  
  1700.        Home  When in one of the zoom modes, returns the field of view to 75 
  1701.              degrees.
  1702.  
  1703.         End  When in one of the zoom modes, returns the field of view to the 
  1704.              last zoom factor used prior to pressing the HOME key.
  1705.  
  1706.           B  Toggle the BLINK mode of the satellite symbol between blinking 
  1707.              and steady.
  1708.  
  1709.         W,0  Select World Map display, showing the full world from +85 degrees 
  1710.              North latitude to -85 degrees South latitude. If automatic map 
  1711.              generation is disabled, pressing "W" or "0" will toggle between 
  1712.              the two world map displays.
  1713.  
  1714.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 32
  1715.  
  1716.  
  1717.           Q  Select Quadrant Map display, showing 180 degrees field of view 
  1718.              and selected so as to approximately center the satellite.
  1719.  
  1720.          1-9 Select the indicated Quadrant Map. Automatic map generation is 
  1721.          !@# disabled when a specific quadrant map is selected. See the chart
  1722.              in the section Quadrant Maps for the map numbers.
  1723.  
  1724.           Z  Select Zoom Map display, showing from 180 to 45 degrees field of 
  1725.              view and selected so as to approximately center the satellite. 
  1726.              The default is 75 degrees.
  1727.  
  1728.           L  Select Location Map display, showing concentric isocontours for 
  1729.              your location. If a second location has been enabled, press "L" 
  1730.              again for that location.
  1731.  
  1732.           T  Tracking Station Map display, showing concentric isocontours for 
  1733.              the tracking station closest to the current ground track position 
  1734.              of the satellite. Uses the data in the current TRACKING STATION 
  1735.              file to select the tracking station(s); if the file is not found, 
  1736.              STSPLUS defaults to an internal set of tracking stations. Use F7 
  1737.              from the Main Menu to select the TRACKING STATION filename.
  1738.  
  1739.           M  Satellite Motion Map display, available on EGA and VGA systems 
  1740.              only. Displays a zoom map with the satellite centered. Maps are 
  1741.              drawn "off screen" and a complete map is always displayed. The 
  1742.              map is updated every 10 seconds or as rapidly as the computer 
  1743.              processor will permit.
  1744.  
  1745.           R  Resynchronize MET or T+Epoch with Local Time. Resets plot to real 
  1746.              time.
  1747.  
  1748.              NOTE: The Resynchronization feature was originally intended only 
  1749.              for testing and should only be performed when the simulated time 
  1750.              and local times are reasonably close to each other. The plot may 
  1751.              otherwise have some extraneous pixels left around! This feature 
  1752.              has not been extensively tested. To restore the ground track 
  1753.              completely, press ENTER to stop the display and return to the 
  1754.              Main Menu, then press ENTER again to resume the mission.
  1755.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 33
  1756.  
  1757.  
  1758.    STSORBIT PLUS MAIN MENU
  1759.    -----------------------
  1760.  
  1761.         Once the map coordinates have been stored internally, STSORBIT PLUS
  1762.    presents its Main Menu:
  1763.  
  1764.  
  1765.  
  1766.                                 Program STSORBIT PLUS
  1767.  
  1768.                      Space Shuttle and Satellite Orbit Simulation
  1769.                                      Version 9228
  1770.  
  1771.                       Current time:  16:34:24 PDT   23:34:24 UTC
  1772.                       Current date:    04/08/1992     04/08/1992
  1773.  
  1774.             F1     Program STSORBIT PLUS Demonstration
  1775.             F2     Read NASA/NORAD 2-Line Elements       (from *.TXT File)
  1776.             F3     Read Prior Mission Information        (from *.INI File)
  1777.             F4     Enter New Orbital Information    (Simple Orbital Model)
  1778.             F5     Adjust Launch Time and/or Launch Date
  1779.             F6     Display MET & Launch Times     (now 2-Line Epoch Times)
  1780.             F7     Set FILENAMES and Paths 
  1781.             F8     Set program TIME and/or DATE
  1782.             F9     DOS Shell             (CAUTION: DOS Version 3.x+ ONLY!)
  1783.             F10    Set STSORBIT PLUS Program Options and Features
  1784.             ENTER  Resume Mission                      (STS-45 [STS45J13])
  1785.  
  1786.             ESC    Quit STSORBIT PLUS and Save Current Mission
  1787.  
  1788.             Select desired function:
  1789.  
  1790.  
  1791.    F1     Program STSORBIT PLUS Demonstration
  1792.    ------------------------------------------
  1793.  
  1794.         The F1 command may be used to demonstrate the operation of STSPLUS and 
  1795.    to verify that the program will operate correctly. No other information is 
  1796.    required. The demonstration automatically sets up the data to simulate a 
  1797.    mission and clears the screen. A slight delay may follow while the program 
  1798.    calculates the initial parameters of the orbit. Then the world map is 
  1799.    drawn, the ground track for the first three orbits (approximately) is drawn 
  1800.    as a series of dots (green for color monitors), and mission data is 
  1801.    displayed at the bottom. Mission Elapsed Time (MET) is set to shortly 
  1802.    before launch time and counts down to zero.
  1803.         When MET reaches zero, the shuttle symbol appears over Cape Canaveral. 
  1804.    For CGA and HGC systems, the shuttle will blink; for EGA and VGA systems, 
  1805.    the shuttle will be steady. At first the shuttle will move along the ground 
  1806.    track very slowly, simulating the ascent phase of the mission. After about 
  1807.    ten minutes the shuttle reaches orbital altitude and proceeds along the 
  1808.    ground track normally, passing a dot every minute. Press F4 (for Fast time) 
  1809.    once or twice to speed up the progress of the simulation. Press ENTER to 
  1810.    return to the Main Menu.
  1811.         Data are displayed by STSPLUS in several standard formats:
  1812.  
  1813.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 34
  1814.  
  1815.  
  1816.             4/05/1990       Date in month/day/year
  1817.              14:33:00       Time in hours:minutes:seconds
  1818.            3/09:23:15       MET in days/hours:minutes:seconds
  1819.                -69.34       Longitude and Latitude in degrees
  1820.                             WEST longitude and SOUTH latitude are negative
  1821.                320.50 nm    Altitude in nautical miles
  1822.  
  1823.    F2     Read NASA/NORAD 2-Line Elements from *.TXT File
  1824.    ------------------------------------------------------
  1825.  
  1826.         In order to read the NASA/NORAD 2-line elements, you must have a file 
  1827.    with that data. A current file is included in the standard distribution of 
  1828.    STSPLUS. These files have names such as "NASA014.TXT" where the "014" 
  1829.    corresponds to the particular NASA Prediction Bulletin number from T. S. 
  1830.    Kelso's Celestial BBS and may change several times per week. 
  1831.         Pressing F2 will display a list of all available files (the example 
  1832.    has been edited to show only 8 lines):
  1833.  
  1834.         Select NASA/NORAD 2-Line Elements File
  1835.  
  1836.         Enter 2-Line Filename  [STS50N38.TXT]:
  1837.         Use ARROW KEYS or press ENTER to use the current
  1838.         default file as shown in square brackets [...].
  1839.  
  1840.          16 Available .TXT files in directory E:\STSPLUS
  1841.  
  1842.         COS851R.TXT    STS49N12.TXT
  1843.         GSFC035.TXT    STS49N16.TXT
  1844.         GSFC055.TXT    STS49N19.TXT
  1845.         GSFC071.TXT    STS49N26.TXT
  1846.         GSFC096.TXT    STS49N28.TXT
  1847.         GSFC097.TXT    STS49N29.TXT
  1848.         GSFC100.TXT    STS49R05.TXT
  1849.         GSFC101.TXT    STS50N38.TXT
  1850.  
  1851.         The list of files is sorted in alphabetical order then displayed using 
  1852.    up to five columns. The default filetype is ".TXT". The display mode is 
  1853.    adjusted for the maximum number of lines permissible for the active monitor 
  1854.    type: 25 lines for CGA and HGC, 43 lines for EGA, and 50 lines for VGA. The 
  1855.    maximum number of files which may be displayed for each monitor type is 
  1856.    shown in the following table:
  1857.  
  1858.                        Screen     File      Max
  1859.              Monitor    Lines    Lines    Files
  1860.              ----------------------------------
  1861.              VGA           50       42      210
  1862.              EGA           43       35      175
  1863.              CGA/HGC       25       17       85
  1864.  
  1865.         To accept the default file shown in the square brackets, STS50N38.TXT 
  1866.    in the example, press ENTER. To manually enter a filename, type the name 
  1867.    (the filetype .TXT will be appended if no filetype is typed) and press 
  1868.    ENTER. To select one of the displayed files, use the ARROW KEYS (UP, DOWN, 
  1869.    LEFT, RIGHT), Home, End, PgUp, or PgDn to move through the list until the 
  1870.    desired file is highlighted and shown in the square brackets, then press 
  1871.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 35
  1872.  
  1873.  
  1874.    ENTER.
  1875.         STSPLUS defaults the drive and directory to the current directory, the 
  1876.    one from which STSPLUS is being executed. However, some users prefer to use 
  1877.    a separate directory for 2-line elements files. To specify a different 
  1878.    drive and/or directory, enter the drive (followed by a colon) and the 
  1879.    desired directory (followed by a trailing backslash, "\"). The specified 
  1880.    drive, directory, and filename are saved in file STSPLUS.INI and will be 
  1881.    used the next time STSPLUS is executed. The following examples illustrate 
  1882.    this method:
  1883.  
  1884.              D:\            Use the root directory on drive D:
  1885.  
  1886.              \ELEMENTS\     Use the current drive and directory ELEMENTS
  1887.  
  1888.              C:\TLE\        Use drive C: and directory TLE
  1889.  
  1890.    Failing to include the trailing backslash will cause STSPLUS to interpret 
  1891.    what you intended as a directory to be a filename! The complete path with
  1892.    filename and filetype mask may also be entered:
  1893.  
  1894.              C:\TLE\*.TXT   Use .TXT files on Drive C: and directory TLE
  1895.  
  1896.              D:\TLE\*.*     Display all files on drive D: and directory TLE
  1897.  
  1898.    Although STSPLUS defaults to "*.TXT", you may use this command to 
  1899.    temporarily specify a different filename and filetype mask if desired.
  1900.         If no files with filetype .TXT (or files corresponding to the current 
  1901.    filename and filetype mask) are found in the specified directory, the 
  1902.    following error message will be displayed:
  1903.  
  1904.         No .TXT files found in specified drive/directory: E:\JUNK
  1905.         Press any key to continue ...
  1906.  
  1907.    where the filetype, ".TXT" in the example above, is the default filetype or 
  1908.    whatever filetype was specified. To specify NO fileltype, enter the 
  1909.    filename followed by a period, i.e. "ELEMENTS.". Any desired filetype may 
  1910.    be used, but the program will always default to ".TXT" each time F2 is 
  1911.    used.
  1912.         If you include a drive (such as "D:") and/or directory (the directory 
  1913.    MUST be followed by a trailing backslash, "\"), and the drive or directory 
  1914.    cannot be found, the following error message will be displayed:
  1915.  
  1916.         Drive or path error: E:\JUNK
  1917.         Press any key to continue ...
  1918.  
  1919.         Once the file has been selected, a default satellite name will appear 
  1920.    in the next prompt:
  1921.  
  1922.         Enter 2-Line Filename  [STS50N38.TXT]:    STS50N38.TXT
  1923.         Enter Satellite Name/Number  [STS...]:
  1924.         (Enter '*' to match any satellite name)
  1925.  
  1926.         STSPLUS will normally display the first three characters of a 
  1927.    satellite name, enclosed in square brackets, as the default choice. If no 
  1928.    prior satellite has been selected, the satellite name will default to 
  1929.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 36
  1930.  
  1931.  
  1932.    "STS..." for space shuttle missions (provided the filename begins with 
  1933.    "STS") and to "HST..." for all other satellites; otherwise, it will be the 
  1934.    first three letters of the currently selected satellite. If you wish to 
  1935.    change the information (or if no default is shown), enter the required 
  1936.    information followed by ENTER. For the satellite name, only sufficient 
  1937.    letters to unambiguously identify the desired satellite, upper or lower 
  1938.    case, are required. For example, "Alou" would select "Alouette 1". However, 
  1939.    note that entering "MIR" could select "MIRANDA" before it finds "MIR" 
  1940.    depending upon the ordering of the 2-line elements within the file.
  1941.    Alternatively, you may enter the NORAD number for the desired satellite; 
  1942.    leading zeroes may be omitted.
  1943.         Once the information has been entered, STSPLUS will attempt to locate 
  1944.    the data for the requested satellite. If a satellite matching the requested 
  1945.    name is found, the data for that satellite are displayed. Certain non-
  1946.    essential data are not always included in the 2-line elements and may be 
  1947.    replaced by spaces, indicated by "(n/a)".
  1948.  
  1949.  
  1950.         Satellite Name:              STS-50
  1951.         Satellite NORAD Number:      22000
  1952.         Elements File:               STS50N38.TXT
  1953.         Elements File Record#:       1
  1954.                                      (*)
  1955.         Element Set Number:          38
  1956.         Elements Epoch:              92187.57342677
  1957.                                      05 JUL 1992 @ 13:45:44 UTC
  1958.         Orbit # at Epoch:            159
  1959.         Launch Year:                 1992
  1960.         Launch Number:               34
  1961.         Launch Piece:                A
  1962.         Inclination:                 28.467
  1963.         RA of Ascend Node:           275.07
  1964.         Eccentricity:                .0007237
  1965.         Arg of Perigee:              340.7929
  1966.         Mean Anomaly:                19.153
  1967.         Mean Motion:                 15.91359642
  1968.         Acceleration/Drag:          -.00032668
  1969.         BSTAR Drag:                 -.000097874
  1970.  
  1971.         Press ENTER to ACCEPT this satellite, OR
  1972.         Press any other key to REJECT and continue searching:
  1973.  
  1974.  
  1975.         (*) This line is normally blank. However, one of the following 
  1976.         messages will appear here if a checksum error is detected in the 
  1977.         element set:
  1978.  
  1979.              BAD CHECKSUM in line 1 ignored!
  1980.              BAD CHECKSUM in line 2 ignored!
  1981.              BAD CHECKSUM in both lines ignored!
  1982.  
  1983.         In all three cases, STSPLUS will accept the data and attempt to use 
  1984.         it. Be advised, however, that the checksums are included to help 
  1985.         detect errors that might otherwise yield an incorrect position!
  1986.  
  1987.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 37
  1988.  
  1989.  
  1990.         If this is the satellite you wish, press ENTER and the data will be 
  1991.    entered into STSPLUS. If, on the other hand, a different satellite is 
  1992.    desired, press any other key (such as the SPACE BAR) and STSPLUS will 
  1993.    search for another name matching the requested satellite. For example, 
  1994.    there are a number of NAVSTAR Global Positioning Satellites usually 
  1995.    included in the file with official names such as "GPS-0001", "GPS-0002", 
  1996.    "GPS BII-01" and so forth; requesting "GPS" will allow you to cycle through 
  1997.    all the available choices. The file NASAnnn.TXT is an ASCII file; it may be 
  1998.    helpful to view the file to see the available satellite names. 
  1999.         Once the satellite has been selected, STSPLUS will require a brief 
  2000.    time to calculate certain required orbital parameters, then will proceed 
  2001.    directly to the display of the ground track.
  2002.         As a point of interest, the NASA 2-line elements for the Space Shuttle 
  2003.    Mission STS-50 used in the example above are as follows:
  2004.  
  2005.         STS-50
  2006.         1 22000U 92 34  A 92187.57342677 -.00032668  00000-0 -97874-4 0   380
  2007.         2 22000  28.4670 275.0700 0007237 340.7929  19.1530 15.91359642  1596
  2008.  
  2009.  
  2010.    F3     Read Prior Mission Information from *.INI File
  2011.    -----------------------------------------------------
  2012.  
  2013.         The F3 command displays all files in the current directory with a 
  2014.    filetype of .INI and then prompts the user to enter the name of the desired 
  2015.    data file. File STSPLUS.INI is the file which has the data from the last 
  2016.    time the program was run; to use file STSPLUS.INI, press ENTER. STSPLUS 
  2017.    will automatically supply the filetype .INI if you do not include it. If 
  2018.    the requested file is not present, an error will be reported. To create new 
  2019.    command to copy STSPLUS.INI into a file with a the desired name.
  2020.         STSPLUS also expects your computer clock to be set to the correct 
  2021.    local time and date; use the DOS TIME and DATE commands. See the F10+F10 
  2022.    command below for information on setting the UTC Zone Offset. Of course, 
  2023.    you could "fool" STSPLUS by setting your computer to a desired time and 
  2024.    date using the DOS TIME and DATE commands, but be aware that for most 
  2025.    computers using MS-DOS/PC-DOS 3.3 or greater the hardware clock is also set 
  2026.    with these commands. Instead of setting your computer clock to some 
  2027.    fictitious time, use STSPLUS's internal time setting functions (F8 on the 
  2028.    Main Menu) to set a desired simulation time. This method does not affect 
  2029.    your computer's internal hardware or software clocks.
  2030.  
  2031.  
  2032.    F4     Enter New Orbital Information (Simple Orbital Model)
  2033.    -----------------------------------------------------------
  2034.  
  2035.         The F4 command uses the "simple" orbital model and allows the user to 
  2036.    enter the orbital altitude, inclination, launch time, and launch date 
  2037.    using your local time or UTC (Coordinated Universal Time) or GMT (Greenwich 
  2038.    Mean Time, essentially identical to UTC for the purposes of this program) 
  2039.    to determine the orbital parameters. If you enter the time and date using 
  2040.    local time, it will internally be converted to UTC so that the .INI file 
  2041.    will be valid in any time zone. To manually enter orbital data, you will be 
  2042.    prompted for the required information. 
  2043.  
  2044.  
  2045.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 38
  2046.  
  2047.  
  2048.                                 Program STSORBIT PLUS
  2049.  
  2050.                      Space Shuttle and Satellite Orbit Simulation
  2051.                                      Version 9228
  2052.  
  2053.                       Current time:  16:34:24 PDT   23:34:24 UTC
  2054.                       Current date:    04/08/1992     04/08/1992
  2055.  
  2056.  
  2057.                  Enter mission title:             STS Mission Simulation
  2058.                  Enter orbit altitude (nm):       160.00 nm  (  296.52 km)
  2059.                  Enter orbit inclination (deg):    28.450 degrees
  2060.                  Enter Launch Time (HH:MM:SS):     15:58:12 PST  23:58:12 UTC
  2061.                  Enter Launch Date (MM/DD/YYYY):      4/08/1992     4/08/1992
  2062.  
  2063.  
  2064.  
  2065.  
  2066.                        Press ENTER to accept, SPACE BAR to repeat: _
  2067.  
  2068.  
  2069.    The sample above illustrates the data required to generate the simple 
  2070.    orbital model. A brief discussion follows for each item.
  2071.  
  2072.         Enter mission title:
  2073.  
  2074.    Enter the title of the mission, such as "STS-45 ATLANTIS" without the 
  2075.    quotation marks. If you press ENTER, the title "STS Mission Simulation" 
  2076.    will be used.
  2077.  
  2078.         Enter orbit altitude (nm):
  2079.            [Add 'km' for altitude in kilometers.]
  2080.  
  2081.    Enter the orbit altitude (or average orbit altitude for non-circular 
  2082.    orbits), in nautical miles. If you wish to use kilometers, add the letters 
  2083.    "KM" (upper or lower case) at the end of the number.
  2084.  
  2085.         Enter orbit inclination:
  2086.  
  2087.    Enter the inclination of the orbit in degrees; a decimal fraction is 
  2088.    allowed. For example, STS-30 was flown at an inclination of 28.85 degrees 
  2089.    and STS-28 used an inclination of 57 degrees. Press ENTER to use the 
  2090.    default value of 28.45 degrees.
  2091.  
  2092.         Enter Launch Time (HH:MM:SS):
  2093.            [Press ENTER for ASAP; add 'U'or 'G' for UTC/GMT]
  2094.  
  2095.    Enter the time in the format shown using 24-hour notation and local time. 
  2096.    Add the letter "U" to signify UTC (Coordinated Universal Time) or the 
  2097.    letter "G" to signify GMT (Greenwich Mean Time, essentially identical to 
  2098.    UTC for the purposes of this program). If you enter "U" or "G", the 
  2099.    abbreviation used in the menus will be set to "UTC" or "GMT" respectively.
  2100.    One or two digit numbers may be used as required. [The comma is also 
  2101.    acceptable as a separator in place of the colon.] You may omit seconds [or 
  2102.    minutes and seconds] if desired. For example, an entry of "16" will be 
  2103.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 39
  2104.  
  2105.  
  2106.    entered as 16:00:00 or 4:00 PM. Press ENTER for "launch" ASAP, as soon as 
  2107.    possible; depending upon the system, this will be in from 30 to 60 seconds 
  2108.    from the current time.
  2109.  
  2110.         Enter Launch Date (MM/DD/YYYY):
  2111.            [or press ENTER for TODAY]
  2112.  
  2113.    Enter the date in the format shown. Note that if you requested UTC or GMT 
  2114.    when entering the time, the date is interpreted as the UTC/GMT date. The 
  2115.    full four digit year may be used OR you may use two digits as in "92". Be 
  2116.    sure to use the SLASH "/" rather than the MINUS "-" as the separator; 
  2117.    STSPLUS's internal date algorithms will interpret the minus sign as just 
  2118.    that and some rather strange dates can result! You may also use relative 
  2119.    dates: -1 will use the prior day, +2 will use two days hence, and so forth. 
  2120.    Press ENTER to use today's date.
  2121.  
  2122.         Press ENTER to accept, SPACE BAR to repeat:
  2123.  
  2124.    When all data have been entered, the program pauses for your approval. If 
  2125.    all data are correct, press ENTER. Press the SPACE BAR to start over.
  2126.  
  2127.  
  2128.    F5     Adjust Orbital Parameters
  2129.    --------------------------------
  2130.  
  2131.    ADD/CHANGE LAUNCH DATE AND TIME (2-line elements)
  2132.  
  2133.         The full F5 command assumes the "simple" orbital model and is 
  2134.    abbreviated when using NASA 2-line elements; only the LAUNCH DATE and 
  2135.    LAUNCH TIME may be set when NASA 2-line elements have been selected; all 
  2136.    other orbital parameters are included in the 2-line elements and may not be 
  2137.    altered within STSPLUS. A 2-line element set must have been previously 
  2138.    loaded using the F2 command on the Main Menu before the launch date and 
  2139.    time may be set or changed.
  2140.         Since estimated NASA 2-line elements are usually available prior to a 
  2141.    launch, and actual 2-line elements within about 24 hours after a launch 
  2142.    (and are far more accurate than the manually entered "simple orbital 
  2143.    data"), those data should be used when available. However, since most 
  2144.    events occuring during a space shuttle mission follow the MET (Mission 
  2145.    Elapsed Time) timeline, the time elapsed since launch, it is convenient to 
  2146.    show MET. This requires that you obtain the launch date and launch time 
  2147.    independent of the 2-line elements and manually enter that data into 
  2148.    STSPLUS. Note that STSPLUS retains the launch date and time information 
  2149.    from one set of 2-line elements to another. Be sure to reset these data 
  2150.    when you change from one mission to another!
  2151.  
  2152.         Enter Launch Time (HH:MM:SS):
  2153.            [Press ENTER for ASAP; add 'U'or 'G' for UTC/GMT]
  2154.  
  2155.    Enter the time in the format shown using 24-hour notation and local time. 
  2156.    Add the letter "U" to signify UTC (Coordinated Universal Time) or the 
  2157.    letter "G" to signify GMT (Greenwich Mean Time, essentially identical to 
  2158.    UTC for the purposes of this program). If you enter "U" or "G", the 
  2159.    abbreviation used in the menus will be set to "UTC" or "GMT" respectively.
  2160.    One or two digit numbers may be used as required. [The comma is also 
  2161.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 40
  2162.  
  2163.  
  2164.    acceptable as a separator in place of the colon.] You may omit seconds [or 
  2165.    minutes and seconds] if desired. For example, an entry of "16" will be 
  2166.    entered as 16:00:00 or 4:00 PM. Press ENTER for "launch" ASAP, as soon as 
  2167.    possible; depending upon the system, this will be in from 30 to 60 seconds 
  2168.    from the current time.
  2169.  
  2170.         Enter Launch Date (MM/DD/YYYY):
  2171.            [or press ENTER for TODAY]
  2172.  
  2173.    Enter the date in the format shown. Note that if you requested UTC or GMT 
  2174.    when entering the time, the date is interpreted as the UTC/GMT date. The 
  2175.    full four digit year may be used OR two digits as in "92". Be sure to use 
  2176.    the SLASH "/" rather than the MINUS "-" as the separator; STSPLUS's 
  2177.    internal date algorithms will interpret the minus sign as just that and 
  2178.    some rather strange dates can result! You may also use relative dates: -1 
  2179.    will use the prior day, +2 will use two days hence, and so forth. Press 
  2180.    ENTER to use today's date.
  2181.  
  2182.         Press ENTER to accept, SPACE BAR to repeat:
  2183.  
  2184.    When all data have been entered, the program pauses for your approval. If 
  2185.    all data are correct, press ENTER. Press the SPACE BAR to start over.
  2186.         Once the launch date and time have been set, this information is 
  2187.    saved in file STSPLUS.INI. Remember, when changing from one satellite to 
  2188.    another this information is NOT cleared automatically.
  2189.  
  2190.  
  2191.    ADJUST ORBITAL PARAMETERS (Simple Orbital Model)
  2192.  
  2193.         When the orbital parameters change in mid-mission for the "simple" 
  2194.    orbital model, use this command to adjust the orbital period/altitude, 
  2195.    orbital longitude, and time along orbital track. This technique allows the 
  2196.    "launch time" to remain correct, which in turn assures that Mission Elapsed 
  2197.    Time is correct, while adjusting the orbital parameters so that the 
  2198.    position is displayed correctly in later orbits. The following items may be 
  2199.    adjusted; in each case, the required units or input format is shown in 
  2200.    parentheses (...) and the current value of the item is shown within square 
  2201.    brackets [...]. Press ENTER to leave an item unchanged.
  2202.  
  2203.                                 Program STSORBIT PLUS
  2204.  
  2205.                      Space Shuttle and Satellite Orbit Simulation
  2206.                                      Version 9228
  2207.  
  2208.                       Current time:  16:34:24 PDT   23:34:24 UTC
  2209.                       Current date:    04/08/1992     04/08/1992
  2210.  
  2211.  
  2212.  
  2213.    Enter MISSION TITLE [STS Mission Simulation]:    STS Mission Simulation
  2214.    Enter LAUNCH TIME (HH:MM:SS)    [23:58:12 UTC]:  16:58:12 PDT   23:58:12 UTC
  2215.    Enter LAUNCH DATE (MM/DD/YYYY)    [04/08/1992]:     4/08/1992      4/08/1992
  2216.    Enter ORBIT INCLINATION (degrees) [28.4500x]:    28.4500
  2217.    Enter ORBITAL ALTITUDE (nm)        [ 160.00]:   160.00 nm  (  296.52 km)
  2218.    Enter LONGITUDE adjust (deg)     [   0.000x]:     0.000
  2219.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 41
  2220.  
  2221.  
  2222.    Enter TIME adjust (min)            [  0.000]:     0.000
  2223.  
  2224.                        Press ENTER to accept, SPACE BAR to repeat:
  2225.  
  2226.  
  2227.         In order to make these adjustments, the current orbital altitude is 
  2228.    required, along with the longitude and time of one or more equator 
  2229.    crossings (obtained from the NASA Television wall map). NASA is not too 
  2230.    good about making sure that the map is on the screen when the Shuttle makes 
  2231.    an equator crossing (Northbound is Ascending Node, Southbound is Descending 
  2232.    Node); they have a distressing tendency to cut away just before the 
  2233.    crossing. With sufficient patience, however, the data can be interpolated 
  2234.    from the television screen. See the section ADJUSTING ORBITAL PARAMETERS 
  2235.    below for more information.
  2236.  
  2237.  
  2238.    F6     Set Elapsed Time Option
  2239.    ------------------------------
  2240.  
  2241.         When using NASA 2-line elements, STSPLUS by default displays the time 
  2242.    elapsed since the epoch date of the elements in the upper right portion of 
  2243.    the data block. This is marked on the display as "T+Epoch". While this 
  2244.    information is not of particular value for satellite viewing purposes, it 
  2245.    does indicate the relative age of the orbital data. As a general rule, 
  2246.    especially for lower Earth orbits, the effects of orbit decay make position 
  2247.    predictions less accurate as time passes. Data which are more than 10 or 20 
  2248.    days old may produce less accurate positions.
  2249.         For a space shuttle mission, however, all mission events are scheduled 
  2250.    against the mission timeline and are reckoned in Mission Elapsed Time 
  2251.    (MET), the time elapsed since launch. It is therefore useful to be able to 
  2252.    display MET during the course of a mission or to review the flight post-
  2253.    mission. Unfortunately, the standard NASA/NORAD 2-line element format does 
  2254.    not include the launch time and launch date and therefore this information 
  2255.    must be secured independently and manually entered into STSPLUS. Once 
  2256.    entered, STSPLUS saves the information in file STPLUS.INI.
  2257.         The F6 command may be used to switch the display between Time Since 
  2258.    Epoch ("T+Epoch") and Mission Elapsed Time ("MET"). The command description 
  2259.    on the Main Menu indicates which mode will be selected if Function Key F6 
  2260.    is pressed:
  2261.  
  2262.             F6     Display MET & Launch Times     (now 2-Line Epoch Times)
  2263.  
  2264.             F6     Display 2-Line Epoch Times     (now MET & Launch Times)
  2265.  
  2266.    The first example (the default) indicates that MET will be displayed if the 
  2267.    function key is pressed; the second example indicates that the display will 
  2268.    return to Time Since Epoch if the function key is pressed. (The elapsed 
  2269.    time option may also be switched at any time during the tracking display by 
  2270.    pressing Function Key F5.)
  2271.         The F6 command checks that you have already entered the launch time 
  2272.    and launch date or that it has been read from a previous STSPLUS session 
  2273.    from file STSPLUS.INI. However, since the launch time and date are not 
  2274.    included in the 2-line orbital elements, no validity check can be made; if 
  2275.    you change satellites, be sure to either clear or change the launch time 
  2276.    and date. If no launch time and date are present, you will be prompted for 
  2277.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 42
  2278.  
  2279.  
  2280.    the information as if you had pressed function key F5 (see above). The F6 
  2281.    command is inactive unless you have read in 2-line elements using function 
  2282.    key F2.
  2283.  
  2284.  
  2285.    F6     Set FILENAMES and Paths
  2286.    ------------------------------
  2287.  
  2288.         Function Key F7 allows the user to select the filenames (and drive and 
  2289.    path, if included) for the files that STSPLUS uses to select satellites and 
  2290.    tracking stations.
  2291.  
  2292.              Select filename to set or press ENTER when done:
  2293.  
  2294.                F1  Set 2-LINE ELEMENTS filename   [NASA975.TXT]
  2295.                F2  Set TRACKING STATION filename  [STSPLUS.TRK]
  2296.  
  2297.              Enter selection or ENTER:
  2298.  
  2299.    The current filename is shown in square brackets for each selection. Press 
  2300.    F1 to set the 2-LINE ELEMENTS filename or F2 to select the TRACKING STATION 
  2301.    filename. Press ENTER to leave a filename unchanged. The following is a 
  2302.    typical prompt for filename:
  2303.  
  2304.              Enter TRACKING STATION filename: _
  2305.              (Press ENTER to leave unchanged)
  2306.  
  2307.         If no filetype is entered, STSPLUS will automatically supply ".TXT" 
  2308.    for 2-line elements files and ".TRK" for tracking station files. If the 
  2309.    desired file has no filetype, include the period in the filename entered 
  2310.    (for example: "STATION.") to prevent the automatic addition of a filetype. 
  2311.    After each entry, the Filenames Menu is again displayed with the current 
  2312.    selections. Press ENTER when done to return to the STSPLUS Main Menu.
  2313.  
  2314.  
  2315.    F8     Set Program TIME and DATE
  2316.    --------------------------------
  2317.  
  2318.         It is often convenient to set the TIME and DATE within STSPLUS to 
  2319.    something other than the current system time and date, or to return to the 
  2320.    current system time and date if the program time and date have been 
  2321.    changed. Press F4 to go to the TIME and DATE Menu:
  2322.  
  2323.  
  2324.                                 Program STSORBIT PLUS
  2325.  
  2326.                      Space Shuttle and Satellite Orbit Simulation
  2327.                                      Version 9228
  2328.  
  2329.                       Current time:  16:34:24 PDT   23:34:24 UTC
  2330.                       Current date:    04/08/1992     04/08/1992
  2331.  
  2332.                        ACTUAL SYSTEM DATE AND TIME SHOWN ABOVE
  2333.  
  2334.  
  2335.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 43
  2336.  
  2337.  
  2338.             F1     Restore SYSTEM date and time (use "real time")
  2339.             F2     Set DOS SYSTEM CLOCK using calendar date and time
  2340.             F3     Set SIMULATED date and time using calendar date and time
  2341.             F4     Set SIMULATED date and time using Mission Elapsed Time
  2342.  
  2343.             ENTER  Return to MAIN MENU
  2344.  
  2345.             Select desired function:
  2346.  
  2347.         The Date and Time Menu, shown above, displays the available time 
  2348.    setting functions along with the actual system date and time as determined 
  2349.    by the DOS software clock in your computer (even if simulated time is in 
  2350.    effect). Both your local date and time, "PDT" or Pacific Daylight Time in 
  2351.    the example, and "UTC" (Coordinated Universal Time) date and time are 
  2352.    displayed. If times have been set using the letter "G", the abbreviation at 
  2353.    the right will be "GMT" (Greenwich Mean Time).
  2354.         If you wish to execute STSPLUS in "real time", cancelling any 
  2355.    simulated time that may be in effect, use the F1 command. This will restore 
  2356.    the time and date used for the tracking display to that shown at the top of 
  2357.    the menu.
  2358.         If the actual system date or time displayed is incorrect, use the F2 
  2359.    command to correctly set your system clock. If the zone abbreviation or UTC 
  2360.    date or UTC time is incorrect, use the Set Program Options command from the 
  2361.    Main Menu (F10+F9) to correctly set the UTC Offset and the Daylight Flag.
  2362.         Some organizations, NASA for example, continue to use the wording 
  2363.    "Greenwich Mean Time" or "GMT" for what is now usually referred to as 
  2364.    "Coordinated Universal Time" or "UTC" (and sometimes, depending upon the 
  2365.    application, as "UT", "UT1" or "UT2"). STSPLUS uses Coordinated Universal 
  2366.    Time or "UTC", the time used for civil timekeeping and broadcast by radio 
  2367.    stations such as WWV and the BBC. Although technically these different time 
  2368.    standards are not exactly the same, the difference is only a maximum of 0.9 
  2369.    seconds and the program treats them all as identical. STSPLUS defaults to 
  2370.    the abbreviation "UTC" but if you prefer to use "GMT", enter any simulated 
  2371.    time using F3 and include the letter "G" (upper or lower case) at the end. 
  2372.    The time abbreviation at the top of the screen will change from "UTC" to 
  2373.    "GMT" and will continue using that abbreviation until a time is entered 
  2374.    suffixed with "U". 
  2375.         Times are always entered as "HH:MM:SS" where HH is HOURS, MM is 
  2376.    MINUTES, and SS is SECONDS. The time entry format is very flexible. Leading 
  2377.    zeroes are not required. The comma (",") may be used in place of the colon 
  2378.    (":") as a separator if desired. SECONDS or MINUTES and SECONDS may be 
  2379.    omitted if desired. Time entries are assumed to be local time; to enter UTC 
  2380.    or GMT times, add the letter "U" or "G" (upper or lower case) respectively 
  2381.    following the entry. For example, the following are valid time entries:
  2382.  
  2383.              Entry          Interpreted as
  2384.              ------         --------------
  2385.              12             12:00:00
  2386.              13,1           13:01:00
  2387.              4:1:15         04:01:15
  2388.              1,1,1          01:01:01
  2389.              13,45U         13:45:00 UTC 
  2390.              1:20g          01:20:00 GMT
  2391.  
  2392.         Dates are always entered as "DD/MM/YYYY" where DD is DAYS, MM is 
  2393.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 44
  2394.  
  2395.  
  2396.    MONTHS, and YYYY is the full four-digit year. The full date must always be 
  2397.    entered; leading zeroes are not required. The date entered is assumed to be 
  2398.    for the same time zone as the time entered. If local time is entered, the 
  2399.    date will be treated as the local date; if UTC (or GMT) time is entered, 
  2400.    the date will be treated as the UTC/GMT date.
  2401.         After a time or date entry has been read (after you press the ENTER 
  2402.    key), STSPLUS reformats the entry to its standard format, clears the 
  2403.    characters you entered, and replaces them by the standard format. This 
  2404.    provides a double check that the program has interpreted your entry as you 
  2405.    wished.
  2406.         Press F1 to restore the program date and time to the system date and 
  2407.    time. This command reads the DOS clock and restores the program to "real 
  2408.    time" operation. If the program date and time have not been changed with 
  2409.    the F3 or F4 commands, this command will have no effect.
  2410.         Press F2 to set the DOS system clock. Use this command if you wish to 
  2411.    change the actual date and time on your system. Note that on many systems 
  2412.    using DOS 3.3 or higher, this command will set BOTH the software clock AND 
  2413.    the hardware clock.
  2414.  
  2415.                                 Program STSORBIT PLUS
  2416.  
  2417.                      Space Shuttle and Satellite Orbit Simulation
  2418.                                      Version 9228
  2419.  
  2420.                       Current time:  16:34:24 PDT   23:34:24 UTC
  2421.                       Current date:    04/08/1992     04/08/1992
  2422.  
  2423.            CAUTION: This function will change the computer's SYSTEM CLOCK!
  2424.  
  2425.                         Press ENTER to leave an item unchanged
  2426.  
  2427.                  Enter TIME (HH:MM:SS):                16:34:24 PST
  2428.                  Enter DATE (MM/DD/YYYY):                 4/08/1992
  2429.  
  2430.             Press ENTER to accept, SPACE BAR to repeat: _
  2431.  
  2432.    The sample above shows the screen after the time and date entries have been 
  2433.    completed. The current ACTUAL system date and time are displayed for 
  2434.    approval. Press ENTER to accept the time and date displayed, or press the 
  2435.    SPACE BAR to repeat the entries.
  2436.         Press F3 to set a simulated date and time. The date and time may be 
  2437.    either in the past or in the future. This command does NOT affect the DOS 
  2438.    clock in your system! Use the F2 command above to restore the date and time 
  2439.    to "real time".
  2440.  
  2441.                                 Program STSORBIT PLUS
  2442.  
  2443.                      Space Shuttle and Satellite Orbit Simulation
  2444.                                      Version 9228
  2445.  
  2446.                      Simulated time:  13:00:08 PST   21:00:08 UTC
  2447.                      Simulated date:    11/08/1991     11/08/1991
  2448.  
  2449.  
  2450.  
  2451.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 45
  2452.  
  2453.  
  2454.                         Press ENTER to leave an item unchanged
  2455.  
  2456.             Enter SIMULATED TIME  [12:05:06]:     13:00:00 PST   21:00:00 UTC
  2457.             Enter SIMULATED DATE  [11/11/1991]:     11/09/1991     11/09/1991
  2458.  
  2459.             Press ENTER to accept, SPACE BAR to repeat: _
  2460.  
  2461.    The sample above shows the screen after the time and date entries have been 
  2462.    completed. The new SIMULATED date and time are displayed (and counting) for 
  2463.    approval. Press ENTER to accept the time and date displayed, or press the 
  2464.    SPACE BAR to repeat the entries.
  2465.         Press F4 to set a simulated date and time using MET (Mission Elapsed 
  2466.    Time). Note that this command will appear ONLY if the mission name begins 
  2467.    with the letters "STS", signifying a Space Transportation System (Space 
  2468.    Shuttle) mission AND if a launch time and date have previously been 
  2469.    entered.
  2470.  
  2471.                                 Program STSORBIT PLUS
  2472.  
  2473.                      Space Shuttle and Satellite Orbit Simulation
  2474.                                      Version 9228
  2475.  
  2476.                      Simulated time:  00:17:18 PST   08:17:18 UTC
  2477.                      Simulated date:    10/09/1991     10/09/1991
  2478.  
  2479.  
  2480.  
  2481.                        Enter desired Mission Elapsed Time (MET)
  2482.  
  2483.                        Enter MET DAY (NN):             3 day(s)
  2484.                        Enter MET TIME (HH:MM:SS):      04:30:00 MET
  2485.  
  2486.                        Press ENTER to accept, SPACE BAR to repeat: _
  2487.  
  2488.    The sample above shows the screen after the day and time entries have been 
  2489.    completed. The Mission Elapsed Time is immediately converted to actual date 
  2490.    and time and the current SIMULATED date and time, based upon the MET just 
  2491.    entered, are then displayed (and counting) for approval. Press ENTER to 
  2492.    accept the time and date displayed, or press the SPACE BAR to repeat the 
  2493.    entries.
  2494.         Press ENTER to return to the Main Menu with the date and time as 
  2495.    displayed on the screen (Current or Simulated).
  2496.  
  2497.  
  2498.    F9     DOS Shell (CAUTION: DOS Version 3.x+ ONLY!)
  2499.    -------------------------------------------------
  2500.  
  2501.         If a system function is desired at the Main Menu, press F9 to execute 
  2502.    BASIC's DOS SHELL function. This will return you to a DOS prompt and most 
  2503.    DOS commands may be executed immediately. When the Shell is executed, 
  2504.    STSPLUS remains in memory and the map data will not be re-read when you 
  2505.    return. However, this means that a substantial amount of memory is in use 
  2506.    and not available to DOS during the shell operations. Enter "EXIT" (without 
  2507.    the quotation marks and followed by ENTER) at the DOS prompt when you wish 
  2508.    to return to STSORBIT. 
  2509.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 46
  2510.  
  2511.  
  2512.  
  2513.         CAUTION: The BASIC SHELL function is only reliable for versions of DOS 
  2514.         of 3.0 or higher! Systems with less than 640K memory may fail to 
  2515.         execute the shell and applications requiring large amounts of memory 
  2516.         may also fail.
  2517.  
  2518.    F10    Set STSORBIT PLUS Program Options and Features
  2519.    -----------------------------------------------------
  2520.  
  2521.         A number of program features and display options are set using the F10 
  2522.    Program Options Menu. These selections are further described in the section 
  2523.    "Program Options Menu" below.
  2524.  
  2525.    ENTER  Resume Mission
  2526.    ---------------------
  2527.  
  2528.         Pressing ENTER resumes the current mission shown in parentheses to the 
  2529.    right of the command on the Main Menu. The 2-line elements file from which 
  2530.    the data was read is shown in square brackets.
  2531.  
  2532.             ENTER  Resume Mission                  (STS-41 [STS41F])
  2533.  
  2534.    Any manually entered data is retained. "ENTER" means the key marked ENTER, 
  2535.    RETURN, or with a left pointing arrow -- but not the backspace or cursor 
  2536.    position keys which may also be marked with arrows! (I am afflicted with 
  2537.    too long a memory; once upon a time this function was known as Carriage 
  2538.    Return and was often shortened to RETURN or even CR. With the advent of 
  2539.    electronic typewriters, video terminals, dot matrix printers and all the 
  2540.    rest, "carriages" have long since disappeared but old habits die hard! Most 
  2541.    PC keyboards are now marked with "ENTER".)
  2542.         Use ENTER to resume plotting a mission in progress after returning to 
  2543.    the Main Menu to perform some change (such as enabling the node display, 
  2544.    enabling the NASA tracking stations, or adjusting the time or date).
  2545.  
  2546.  
  2547.    ESC    Quit STSORBIT PLUS and Save Current Mission
  2548.    --------------------------------------------------
  2549.  
  2550.         Press ESC (the key marked "ESC" or "Esc", not the letters E+S+C) to 
  2551.    quit program STSORBIT PLUS. If you press ESC to quit the program and have 
  2552.    manually entered orbital data, STSPLUS will save all required mission data 
  2553.    in file STSPLUS.INI prior to terminating. This will be the data available 
  2554.    with the ENTER key the next time you execute the program. The demonstration 
  2555.    data will not be saved, preserving any previously saved mission data.
  2556.         When you have finished with STSPLUS, press ESC at the Main Menu to 
  2557.    return to DOS. The data (and any adjustments you have made) for the current 
  2558.    mission are saved in file STSPLUS.INI, but the map data is lost and will be 
  2559.    re-read when you next use program STSPLUS.
  2560.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 47
  2561.  
  2562.  
  2563.    PROGRAM OPTIONS AND FEATURES MENU
  2564.    ---------------------------------
  2565.  
  2566.         A number of program features and display options are set using the F10 
  2567.    Program Options Menu. When used with CGA displays, the features shown below 
  2568.    as selected by function keys F3 and F4 are not available because of the low 
  2569.    resolution of the CGA display. The following Options Menu is displayed when 
  2570.    the F10 command is entered from the Main Menu:
  2571.  
  2572.  
  2573.                                  Program STSORBIT PLUS
  2574.  
  2575.                      Space Shuttle and Satellite Orbit Simulation
  2576.                                      Version 9228
  2577.  
  2578.                       Current time:  16:34:24 PDT   23:34:24 UTC
  2579.                       Current date:    04/08/1992     04/08/1992
  2580.  
  2581.  
  2582.             F1             Program STSORBIT PLUS Information
  2583.             F2             Set New Local Coordinates (Rancho Palos Verdes, CA)
  2584.             F3             Select Display Features
  2585.             F5     OFF     Show Ascending & Descending Node Data
  2586.             F6     ZOOM    Set Map Center and Size
  2587.             F7     OFF     Set for SLOW COMPUTER or NO COPROCESSOR
  2588.             F9    -8.00    Set UTC Time Offset and Daylight Flag
  2589.             F10    OFF     Enable/Disable Printer Logging
  2590.  
  2591.             ENTER          Return to MAIN MENU
  2592.  
  2593.             Select desired function:
  2594.  
  2595.  
  2596.    F1     Program STSORBIT PLUS Information
  2597.    ----------------------------------------
  2598.  
  2599.         Function Key F1 displays information about program STSORBIT PLUS 
  2600.    including the copyright notice, version number, my name and address, and 
  2601.    the telephone number of my RPV ASTRONOMY BBS (Bulletin Board System). The 
  2602.    current version of STSORBIT PLUS is always posted on the BBS. The BBS has a 
  2603.    power controller; if it hasn't answered after the THIRD RING, hang up and 
  2604.    call back in two minutes. The BBS is available 24 hours per day at 9600, 
  2605.    2400 and 1200 baud.
  2606.  
  2607.  
  2608.    F2     Set New Local Coordinates
  2609.    --------------------------------
  2610.  
  2611.         In order to perform the calculations related to satellite visibility 
  2612.    and altitude/azimuth, STSPLUS must know the geographic coordinates for the 
  2613.    user's location. The name of the current location is shown in parentheses. 
  2614.    When STSPLUS is first started, the default coordinates are set to Rancho 
  2615.    Palos Verdes, California, near Los Angeles. The current location is 
  2616.    indicated by the name in parentheses on the Options Menu. The program 
  2617.    provides two methods for setting your own coordinates: reading a file of 
  2618.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 48
  2619.  
  2620.  
  2621.    city names and coordinates (STSPLUS.CTY); or manually entering the 
  2622.    information.
  2623.         Pressing F2 will display the following reminder:
  2624.  
  2625.         STSPLUS will search for the CITYNAME you enter anywhere in the city 
  2626.         names in the file. For example, 'SAN' appears in 'SAN FRANCISCO', 'SAN 
  2627.         DIEGO', 'SANTA ANA', 'THOUSAND OAKS', etc. Press ENTER to cancel the 
  2628.         search or enter '*' to enter a new city name and coordinates.
  2629.  
  2630.         In other words, when you enter a name or partial name, STSPLUS will 
  2631.    attempt to match that group of characters anywhere in the names which 
  2632.    appear in the city file. For example, 'SAN' matches 'SAN diego' as well as 
  2633.    'SAN jose' and 'thouSANd oaks'. To get 'SAN FRANCISCO' on the first try, 
  2634.    enter 'SAN F' with a space between the 'N' and 'F'. Case is not 
  2635.    significant; upper and lower case letters are treated identically. If you 
  2636.    change your mind and wish to cancel the operation, simply press ENTER by 
  2637.    itself. Use BACKSPACE to make corrections.
  2638.         To begin the search, enter the desired name after the prompt. In the 
  2639.    example which follows, the name 'ran' was entered for the search.
  2640.  
  2641.         Enter CITYNAME to search for:  ran
  2642.  
  2643.         Processing record  1
  2644.           City Name:  Rancho Palos Verdes CA
  2645.           Latitude:     33.7675
  2646.           Longitude:  -118.4033
  2647.           Elevation:   186 meters
  2648.  
  2649.         Press ENTER to ACCEPT this city as your location, OR
  2650.         Press TAB to also display this city's location, OR
  2651.         Press SPACE to search for next city:  _
  2652.  
  2653.         If the city displayed is the one you wish to use as your local 
  2654.    coordinates, press ENTER. If you wish to display this city as a second 
  2655.    location on the display, press TAB. The data will be entered into STSPLUS 
  2656.    and subsequently saved in file STSPLUS.INI. If you wish to search further 
  2657.    in the file, press the SPACE BAR.
  2658.  
  2659.         NOTE: The elevations contained in file STSPLUS.CTY are almost all zero 
  2660.         except for Rancho Palos Verdes, CA for which I have accurate elevation 
  2661.         above mean sea level. If you know the correct elevation for your 
  2662.         location, edit the file using any ASCII text editor and change the 
  2663.         last number on the line. STSPLUS.CTY contains over 800 cities. If 
  2664.         users send me their correct elevations (or additional cities they wish 
  2665.         added), I will incorporate that data into subsequent versions of file 
  2666.         STSPLUS.CTY.
  2667.  
  2668.         To enter location data manually, press "*" (without the quotation 
  2669.    marks) followed by ENTER. You will be prompted for the city name, latitude, 
  2670.    longitude, and elevation. Latitude and longitude may be entered using three 
  2671.    different formats for convenience (note the use of comma and decimal 
  2672.    point):
  2673.  
  2674.              DDD.DDDDD           Degrees and decimal fraction
  2675.              DD,MM.MMM           Degrees, minutes and decimal fraction
  2676.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 49
  2677.  
  2678.  
  2679.              DD,MM,SS.SS         Degrees, minutes, seconds and fraction
  2680.  
  2681.    Note that SOUTH latitude and WEST longitude must be entered as NEGATIVE 
  2682.    numbers as measured south of the Equator or west of the Prime Meridian at 
  2683.    Greenwich, respectively. The default unit for elevations is meters above 
  2684.    mean sea level; add "F" (upper or lower case without the quotation marks) 
  2685.    if you wish to use feet.
  2686.         After the elevation has been entered, the data will be displayed for 
  2687.    approval. All data are converted to degrees or meters as appropriate, 
  2688.    regardless of the units used on input.
  2689.  
  2690.           City Name:  Rancho Palos Verdes CA
  2691.           Latitude:     33.7675
  2692.           Longitude:  -118.4033
  2693.           Elevation:   186 meters
  2694.  
  2695.         Press ENTER to ACCEPT this city, OR
  2696.         Press SPACE to cancel this data:  _
  2697.  
  2698.    Press ENTER to accept the data as shown or SPACE to cancel the data and 
  2699.    return to the Options Menu. If the data is accepted, STSPLUS will ask if 
  2700.    you wish to append (add) this city/location to the existing file 
  2701.    STSORBIT.CTY so that it will be automatically available thereafter.
  2702.  
  2703.         Do you with to append this data to file STSPLUS.CTY (Y/n):  _
  2704.  
  2705.    Press "Y" or ENTER to append the data to the file, or press "N" to not 
  2706.    modify the STSPLUS.CTY file.
  2707.  
  2708.  
  2709.    F3     Set Display Features
  2710.    ---------------------------
  2711.  
  2712.         A number of display features may be enabled or disabled using a 
  2713.    separate sub-menu. See complete description below.
  2714.  
  2715.    F6     Set Map Center and Size
  2716.    ------------------------------
  2717.  
  2718.         The F6 command selects the size and field of view of the displayed 
  2719.    map. By default, the map is of the full world and is centered on the Prime 
  2720.    Meridian at Greenwich, England at 0 degrees longitude. (Most Americans are 
  2721.    accustomed to viewing the map centered somewhere in the Western Hemisphere, 
  2722.    and this orientation may be selected by pressing the "W" or "0" keys while 
  2723.    the map is displayed.) It is sometimes convenient to shift the map center 
  2724.    when the Space Shuttle is near the edge of the map.
  2725.         Pressing F6 will select between WORLD, QUAD, and ZOOM maps. Selecting 
  2726.    QUAD will select one of twelve Quadrant Maps showing a field of view 
  2727.    (horizontal size) of 180 degrees. Selecting ZOOM will select a Zoom Map 
  2728.    with field of view adjustable from 45 degrees to 180 degrees; the default 
  2729.    field of view is 75 degrees. The Zoom Map is approximately centered on the 
  2730.    current ground track position of the satellite. See the sections QUADRANT 
  2731.    MAPS, ZOOM MAPS, and AUTOMATIC MAP GENERATION for additional information.
  2732.  
  2733.  
  2734.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 50
  2735.  
  2736.  
  2737.    F7     Set for SLOW COMPUTER or NO COPROCESSOR
  2738.    ----------------------------------------------
  2739.  
  2740.         IMPORTANT NOTE:     ALWAYS select the Slow Mode if your computer is 
  2741.                             not equipped with a math coprocessor.
  2742.  
  2743.                             When operating in real time, if the seconds 
  2744.                             portion of the times shown as "Local:" and 
  2745.                             "Simulation:" do not agree to within 1 or 2 
  2746.                             seconds, your computer is NOT able to maintain 
  2747.                             real time operation without the SLOW MODE!
  2748.  
  2749.         Press F7 to switch the SLOW MODE between "ON" and "OFF". "ON" means 
  2750.    that the SLOW MODE is active; "OFF" means normal operation.
  2751.         As features have been added to STSPLUS, it has become increasingly 
  2752.    difficult for very slow computers or computers not equipped with a math 
  2753.    coprocessor to keep up with real time orbital calculations. For example, my 
  2754.    old vanilla Zenith Z-148, operating at 4.77 MHz and no math coprocessor, 
  2755.    takes approximately 4.5 seconds to make a full set of orbital position 
  2756.    calculations; when switched to 8.0 MHz, the same calculations require only 
  2757.    2.5 seconds. In either case, the program gets hopelessly behind itself and 
  2758.    can never catch up when operated in the normal program mode.
  2759.         While perhaps not the "ideal solution" as compared to having a math 
  2760.    coprocessor, setting STSPLUS for SLOW MODE can help in all but the most 
  2761.    severe cases. Instead of attempting to update its position calculations 
  2762.    every second, the update is slowed to every ten seconds in this mode. This 
  2763.    allows the computer to more or less keep up at a cost of not having data 
  2764.    quite in real time on a second-by-second basis. Except for the frequency of 
  2765.    updates, all program features are unchanged. When STSPLUS is operating in 
  2766.    the SLOW MODE, the phrase "SLO" appears at the lower right of the tracking 
  2767.    display.
  2768.         Since STSPLUS makes no test to see if it is keeping up with real time 
  2769.    (the program cannot tell the difference between the PAUSE or SIMULATED TIME 
  2770.    modes versus REAL TIME) and since most features are available for all 
  2771.    computer configurations, it is the responsibility of the user to make sure 
  2772.    that the appropriate options have been selected. Even in the SLOW MODE, 
  2773.    certain very slow computers (such as an old XT-class computer running at 
  2774.    4.77 MHz) cannot keep up if the solar terminator is enabled when using the 
  2775.    2-line elements orbital data.
  2776.  
  2777.  
  2778.    F9     Set UTC Time Offset and Daylight Flag
  2779.    --------------------------------------------
  2780.  
  2781.         STSPLUS uses UTC or Coordinated Universal Time, an adjusted version 
  2782.    of Universal Time (which STSPLUS considers the same as GMT or Greenwich 
  2783.    Mean Time), for certain functions such as launch time. The difference 
  2784.    between UT, UT1, UT2 and UTC is never more than 0.9 seconds. UTC is used 
  2785.    because it is the standard for civil timekeeping and agrees with standard 
  2786.    atomic time, TDB or Terrestrial Barycentric Time, used by astronomers. 
  2787.    However, NASA continues to use the GMT designation, a holdover from earlier 
  2788.    days before the introduction of UTC. Using UTC permits critical data to be 
  2789.    used across many time zones without conversion. However, it also means that 
  2790.    STSORBIT must know what number of hours to add to UTC in order to obtain 
  2791.    your local time, and whether or not you are currently using daylight 
  2792.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 51
  2793.  
  2794.  
  2795.    savings time (summer time in the UK).
  2796.         When prompted, enter the time offset in hours from your local time to 
  2797.    Coordinated Universal Time. Examples are shown for most time zones in North 
  2798.    America. STSPLUS then asks if you are using daylight savings time; enter 
  2799.    "0" if not, and "1" if so. The sum of these two values is shown on the Main 
  2800.    Menu; for example, if the computer is set to Pacific Daylight Time (UTC 
  2801.    offset is -8.00 hours and Daylight Flag = 1), the sum will be -7.00. For 
  2802.    most time zones in North America, the correct zone abbreviation will be 
  2803.    shown on the ground track display for Local date and time. When you change 
  2804.    your computer from/to daylight savings time, use this command to update 
  2805.    STSPLUS. The following shows the display when using the F9 command:
  2806.  
  2807.  
  2808.    Set UTC TIME ZONE OFFSET and DAYLIGHT FLAG
  2809.  
  2810.              STSPLUS must know the difference between your local time zone 
  2811.         and Coordinated Universal Time (UTC), also sometimes known as 
  2812.         Greenwich Mean Time (GMT). With this information, STSPLUS can 
  2813.         automatically adjust launch or Epoch times and dates for your local 
  2814.         time zone. In addition, STSPLUS must know if your computer is now set 
  2815.         to STANDARD or DAYLIGHT time.
  2816.              First, enter the difference between your STANDARD time zone and 
  2817.         UTC in hours. Do NOT include the hour for daylight time if you are now 
  2818.         on DAYLIGHT time; it will be entered separately. For most time zones 
  2819.         in the United States and Canada, the entries required are:
  2820.  
  2821.              Eastern Standard Time     EST    -5.0
  2822.              Central Standard Time     CST    -6.0
  2823.              Mountain Standard Time    MST    -7.0
  2824.              Pacific Standard Time     PST    -8.0
  2825.  
  2826.              Enter UTC Offset (hours):          -8
  2827.              Enter DAYLIGHT Flag (0=OFF, 1=ON): 1
  2828.  
  2829.  
  2830.         Once this information has been entered, it will be saved in file 
  2831.    STSPLUS.INI and will not be requested again. If you change from Standard 
  2832.    to Daylight Time or vice versa, use the F10+F9 command to update the 
  2833.    Daylight Flag. INI files obtained from other users may be from a prior 
  2834.    version of STSPLUS and the time information may have to be corrected.
  2835.  
  2836.  
  2837.    F10    Enable/Disable Printer Logging
  2838.    -------------------------------------
  2839.         I have found it interesting to log the orbital data and the ascending 
  2840.    and descending node information on my printer when analyzing the mission 
  2841.    data over long periods of time. The F10 command toggles the printer logging 
  2842.    function on and off. The first page of the log includes the current orbital 
  2843.    data and subsequent pages contain only node information. In addition to the 
  2844.    information presented on the display, the printer log also calculates the 
  2845.    current orbital time, the time from one ascending (descending) node to the 
  2846.    next, for the third and subsequent nodes. A typical log is shown below. 
  2847.  
  2848.         IMPORTANT:     BE SURE THE PRINTER IS TURNED ON PRIOR TO ENTERING THE 
  2849.                        F10 COMMAND. 
  2850.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 52
  2851.  
  2852.  
  2853.  
  2854.    STSORBIT: Space Shuttle Tracking Program, Version 9228          Page 1
  2855.  
  2856.    ORBITAL DATA for STS-31 Discovery/HST
  2857.  
  2858.              NORAD Number:            20580
  2859.              Launch Date:             04/24/1990
  2860.              Launch Time:             05:33:52
  2861.              Orbit Inclination:       28.4695
  2862.              Orbit Altitude:         329.50 nm
  2863.  
  2864.              Adjust Longitude:         9.80
  2865.              Adjust Orbit Time:        8.40 min
  2866.                                                                     ORBIT
  2867.                    UT DATE   UT TIME ORBIT    LONG           MET     TIME
  2868.    Ascend Node: 04/28/1990  20:32:52    70  -69.95    4/14:58:07
  2869.    Dscend Node: 04/28/1990  21:20:52    70   97.64    4/15:46:35
  2870.    Ascend Node: 04/28/1990  22:09:52    71  -94.77    4/16:35:02  1:36:55
  2871.  
  2872.  
  2873.         When printer logging is enabled and the ground track is displayed, the 
  2874.    word "LOG" will appear in red at the right of the text area. Enabling 
  2875.    printer logging also automatically enagles the display of ascending and 
  2876.    descending node information.
  2877.         When a printer log is prepared for a satellite using 2-line elements, 
  2878.    the Adjust Longitude and Adjust Orbit Time entries will not be shown in the 
  2879.    header data. The Launch Date and Launch Time entries are given if that 
  2880.    information has been entered indepentently. The Epoch Date and Epoch Time 
  2881.    are always shown for 2-line element simulations. Note also that the orbit 
  2882.    altitude shown is the altitude at the time the log was started and will not 
  2883.    be correct for subsequent entries, especially if the satellite has an 
  2884.    elliptical orbit (high eccentricity).
  2885.         A printer log may be prepared in advance of a mission by enabling 
  2886.    printer logging from the Set Options Menu (with the F10+F10 command), 
  2887.    setting the desired simulation time (F8+F3 command), then starting the 
  2888.    ground track display with ENTER; once the ground track has appeared on the 
  2889.    screen, pressing the F key twice to set STSPLUS in the X60 fast time mode 
  2890.    will generate the date relatively quickly (although the UT TIME printed may 
  2891.    be off by as much as one minute in the X60 mode). Allow the simulation to 
  2892.    run for the desired length of time, then press ENTER to return to the Main 
  2893.    Menu. While the ground track is active Function Key F3 performs the same 
  2894.    function as the F10+F10 command to enable or disable printer logging.
  2895.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 53
  2896.  
  2897.  
  2898.    SET DISPLAY FEATURES
  2899.    --------------------
  2900.  
  2901.         Depending upon the satellte and personal preferences, a variety of 
  2902.    display features may be enabled or disabled. Not all features are available 
  2903.    with monochrome or CGA monitors. Pressing F3 on the Set Program Options and 
  2904.    Features Menu will display the following menu:
  2905.  
  2906.  
  2907.                                  Program STSORBIT PLUS
  2908.  
  2909.                      Space Shuttle and Satellite Orbit Simulation
  2910.                                      Version 9228
  2911.  
  2912.                       Current time:  09:42:13 PST   17:42:13 UTC
  2913.                       Current date:    04/09/1992     04/09/1992
  2914.  
  2915.             F1     ON      Display LOCAL Circles of Visibility
  2916.             F2     OFF     Display TDRS Coverage
  2917.             F3     ON      Display Additional Map Grid Lines
  2918.             F4     OFF     Display Tracking Stations
  2919.             F5     BOTH    Display Ground Track: DOTS/LINE
  2920.             F6     ON      Display Spacecraft Circle of Visibility
  2921.             F7     OFF     Display South Atlantic Anomaly Zone
  2922.             F8     ON      Display Terminator, SUN, and Spacecraft Lighting
  2923.             F9     NM      Select Distance Units: NM or KM
  2924.             F10    A/A     Select Satellite Coordinates: RA/DEC, Alt/Az, XYZ
  2925.  
  2926.             ENTER          Return to MAIN MENU
  2927.  
  2928.             Select desired function:
  2929.  
  2930.  
  2931.    F1     Display LOCAL Circles of Visibility
  2932.    ------------------------------------------
  2933.  
  2934.         Function Key F1 enables and disables the local circles of visibility, 
  2935.    centered on your location and a second location if enabled. In some 
  2936.    situations (geosynchronous satellites, for example), these circles of 
  2937.    visibility cover so large an area that they simply confuse and clutter the 
  2938.    display. Use this command to disable the circles.
  2939.  
  2940.  
  2941.    F2     Display TDRS Coverage
  2942.    ----------------------------
  2943.  
  2944.         This command will display the approximate communications coverage for 
  2945.    the Tracking and Data Relay Satellites (TDRS) EAST and WEST. The coverage 
  2946.    boundaries overlap between the East and West TDRS satellites and Mission 
  2947.    Control may select either satellite during the overlap period. STSPLUS 
  2948.    assumes, as is often the case, that TDRS East will be selected when it is 
  2949.    available.
  2950.  
  2951.  
  2952.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 54
  2953.  
  2954.  
  2955.    F3     Enable/Disable Additional Map Grid Lines
  2956.    -----------------------------------------------
  2957.  
  2958.         This command is not available for CGA systems. The basic world map 
  2959.    includes the Equator and the meridians at 0 degrees, 90 degrees, and -90 
  2960.    degrees shown in blue on color monitors; the Equator and the prime meridian 
  2961.    are shown in bright blue. Turning on the map grid adds lines of longitude 
  2962.    every 30 degrees and lines of latitude every 10 degrees. Displaying the 
  2963.    additional grid lines on monochrome monitors usually makes the screen too 
  2964.    "busy" and is not recommended.
  2965.         In the Quadrant and Zoom Map modes, the spacing of the additional grid 
  2966.    lines is adjusted for the map field of view. For EGA and VGA systems, each 
  2967.    grid line is labeled at the left or bottom of the display screen.
  2968.  
  2969.  
  2970.    F4     Display Tracking Stations
  2971.    --------------------------------
  2972.  
  2973.         The F4 command enables/disables the display of the tracking stations 
  2974.    included in file STSPLUS.TRK or the current TRACKING STATION filename as 
  2975.    set by Function Key F7 on the Main Menu. If that file is not found, 
  2976.    internal data are used for NASA's 14 original ground tracking stations plus 
  2977.    the NASA Ground Terminal at White Sands, NM. Each tracking station is 
  2978.    located with a small red circle. The circle of visibility is also shown if 
  2979.    that circle has an angular diameter of 90 degrees or less. For all map 
  2980.    modes EXCEPT the World Maps, each tracking station is also labeled with its 
  2981.    3-character abbreviation. This command is not available for CGA monitors.
  2982.  
  2983.  
  2984.    F5     Show Ascending & Descending Node Data
  2985.    --------------------------------------------
  2986.  
  2987.         The nodes of an Earth orbit are the points on the ground track where 
  2988.    the path crosses the Equator. The ascending node crosses from South to 
  2989.    North and the descending node crosses from North to South. Orbit numbers 
  2990.    normally increment at the ascending node. This command adds two additional 
  2991.    lines of data at the lower left of the screen giving the time (MET or time 
  2992.    since epoch) and longitude of the most recent ascending and descending 
  2993.    nodes. This information is useful when comparing STSPLUS's data against 
  2994.    other sources such as the wall map in Mission Control.
  2995.  
  2996.  
  2997.    F5     Display Spacecraft Circle of Visibility
  2998.    ----------------------------------------------
  2999.  
  3000.         STSPLUS can calculate the approximate circle of visibility from the 
  3001.    spacecraft, the area of the Earth's surface which is visible from the 
  3002.    cockpit windows and television cameras or, for unmanned spacecraft, the 
  3003.    direct line of sight visibility from the ground. Note that the shape of the 
  3004.    "circle" varies from approximately a circle near the Equator to something 
  3005.    like a rounded triangle at higher latitudes. Near the poles, the "circle" 
  3006.    spreads out across the map. This is an artifact of the map projection; 
  3007.    plotted on the surface of a sphere, it would be a true circle.
  3008.         This feature may be enabled for all spacecraft using 2-line elements. 
  3009.    When the program is run in the normal mode, the circle of visibility is 
  3010.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 55
  3011.  
  3012.  
  3013.    recalculated every 10 seconds based upon the spacecraft's current altitude. 
  3014.    This means that orbits with a high eccentricity (that is, a highly 
  3015.    elliptical orbit whose apogee and perigee are very different) will exhibit 
  3016.    a constantly changing circle of visibility. When the program is run in the 
  3017.    SLOW MODE, the radius of the circle of visibility is constant, as 
  3018.    calculated at the moment the ground track display is started. This feature 
  3019.    may also be enabled or disabled during the ground track display using 
  3020.    Function Key F7.
  3021.  
  3022.  
  3023.    F7     Display South Atlantic Anamoly Zone
  3024.    ------------------------------------------
  3025.  
  3026.         The South Atlantic Anamoly (SAA) is an area in the southern hemisphere 
  3027.    lying between southern tip of Africa and South America which can cause 
  3028.    severe electromagnetic disturbances on spacecraft. For example, the 
  3029.    semiconductor memory on the Hubble Space Telescope (which regularly passes 
  3030.    through the SAA) was being changed by this phenomenon until a patch was 
  3031.    uplinked to work around the problem. The area is shown on the ground track 
  3032.    as an ellipse for simplicity; its actual outline is more nearly shaped like 
  3033.    a kidney bean. Using NASA Mission Charts for various Space Shuttle 
  3034.    missions as a reference, the SAA is adjusted for spacecraft altitudes from 
  3035.    160 nm to 350 nm (although it extends out to geosynchronous orbits).
  3036.  
  3037.  
  3038.    F8     Display Terminator, Sun, and SpaceCraft Lighting
  3039.    -------------------------------------------------------
  3040.  
  3041.         Many types of observations, especially Earth observations, often 
  3042.    require that the target or terrain be in sunlight. The solar terminator is 
  3043.    a series of yellow points on the display which represent the line at which 
  3044.    the center of the Sun is at an observer's horizon for mean sea level. 
  3045.    Although a quick glance outside should suffice to determine which side of 
  3046.    the terminator line is in sunlight and which in darkness, EGA and VGA 
  3047.    systems also display the Sun as a small yellow circle. The terminator is 
  3048.    partially updated every 10 seconds (and is fully updated every 60 seconds) 
  3049.    and the sun is updated every 60 seconds. Because of the additional 
  3050.    calculations and plotting required, these solar features may not be 
  3051.    suitable for slow processors or computers without a math coprocessor. NOTE: 
  3052.    Only the terminator is available with CGA systems.
  3053.         The terminator is sometimes confused with a line denoting sunrise and 
  3054.    sunset. Two factors make the terminator only an approximation: first, the 
  3055.    terminator is based upon the center of the Sun, while sunrise and sunset 
  3056.    are based upon the upper limb of the Sun; and second, the terminator is 
  3057.    calculated for mean sea level rather than a specific local elevation. These 
  3058.    two factors combined can result in a difference of ten minutes or more when 
  3059.    the times are compared against published values or those calculated by my 
  3060.    program ASTROCLK, sunrise being earlier and sunset being later.
  3061.         The performance of solar panels and certain other instruments on a 
  3062.    spacecraft is dependent upon whether or not the Sun is in view. Similarly, 
  3063.    it is usually impossible to visually see a spacecraft which is not in 
  3064.    sunlight. STSPLUS calculates whether the spacecraft is in full sun, 
  3065.    penumbra (partial shadow) or refracted sunlight, or umbra (full shadow) and 
  3066.    adjusts the color of the spacecraft icon accordingly: bright white, yellow, 
  3067.    and dim white respectively. This feature is not available on CGA and HGC 
  3068.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 56
  3069.  
  3070.  
  3071.    monitors. Note also that the spacecraft lighting is indicated by an 
  3072.    asterisk ("*") next to the "Orbit #"; the asterisk is present when the 
  3073.    spacecraft is in full or partial sunlight and is absent otherwise.
  3074.  
  3075.  
  3076.    F9     Select Distance Units: NM or KM
  3077.    --------------------------------------
  3078.  
  3079.         Spacecraft altitude, range, and satellite geocentric rectangular 
  3080.    coordinates (X, Y, and Z) may be expressed in either nautical miles (nm) or 
  3081.    kilometers (km). This feature selects which units will be displayed for 
  3082.    those data.
  3083.  
  3084.  
  3085.    F10    Select Satellite Coordinates: RA/DEC, AltAz or XYZ
  3086.    ---------------------------------------------------------
  3087.  
  3088.         This feature selects between topocentric (horizon) coordinates 
  3089.    (referenced to the Earth's surface and in this case the current local 
  3090.    geographical coordinates), equatorial coordinates for the satellite's 
  3091.    position (Right Ascension and Declination), or geocentric rectangular 
  3092.    coordinates (X, Y, and Z, referenced to the center of the Earth). Press F10 
  3093.    until the desired coordinate system is selected. The abbreviations "R/D", 
  3094.    "A/A", and "XYZ" are used on the menu. You may also use Function Key F10 to 
  3095.    switch between coordinate systems while the ground track display is in 
  3096.    progress. NOTE: The geocentric rectangular coordinates are only available 
  3097.    when using 2-line orbital elements.
  3098.         For most purposes, such as aiming an antenna or visually spotting the 
  3099.    satellite, the horizon coordinates of Altitude and Azimuth are desired. If 
  3100.    you wish to determine the star background, however, the equatorial 
  3101.    coordinate system of Right Ascension and Declination (referenced to the 
  3102.    epoch of date) is needed. For both of these coordinate systems, the range 
  3103.    from the current local coordinates to the satellite is also given, 
  3104.    expressed in either nautical miles or kilometers as selected by F9 above.
  3105.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 57
  3106.  
  3107.  
  3108.    STSORBIT PLUS'S ORBITAL MODELS
  3109.    ------------------------------
  3110.  
  3111.         The original version of STSORBIT was first prepared without reference 
  3112.    materials of any kind and the simplest possible orbital model was therefore 
  3113.    selected. The primary objective was to duplicate the NASA wall map at 
  3114.    the Mission Control Center in Houston, Texas. This "simple" model assumed 
  3115.    that the orbit was perfectly circular at a specified altitude and 
  3116.    inclination which never degraded due to other factors such as drag or 
  3117.    perturbation. Some simplifying assumptions were incorporated to handle the 
  3118.    initial ascent portion of a mission and the launch site was hard coded to 
  3119.    Cape Canaveral, Florida. With only minor modifications, the program was 
  3120.    essentially unchanged for the next year.
  3121.         The launch of STS-31 and the Hubble Space Telescope highlighted the 
  3122.    need for improved accuracy because of public interest and the length of the 
  3123.    mission. The orbital calculations were modified (STSORBIT Version 9015) to 
  3124.    include the J2 factor, the perturbation of low Earth orbits due to 
  3125.    variations in the gravitational field related to the non-spherical shape of 
  3126.    the Earth (among other factors); omission of the J2 factor caused errors in 
  3127.    longitude of approximately -5 to -7 degrees per day. That is, the orbital 
  3128.    track drifted Westward from its true position by that amount. More accurate 
  3129.    models of low orbits also include the J3 and J4 perturbation factors, 
  3130.    atmospheric drag, and a host of other less significant items.
  3131.         Although by now reasonably accurate for the first day or so of a space 
  3132.    shuttle mission, the "simple" model is by no means ideal. In calculating 
  3133.    the current orbital longitude, for example, the "simple" model assumes a 
  3134.    circular orbit. For orbits with low inclinations, as is typical for 
  3135.    launches from Kennedy Space Center, the errors are not particularly 
  3136.    significant and are probably overshadowed by the fundamental uncertainties 
  3137.    in orbital parameters and by the limitations imposed by display resolution. 
  3138.    Orbits with higher inclinations, as would be the case if near-polar 
  3139.    launches from Vandenburg AFB in California are ever initiated, would have 
  3140.    much larger periodic errors which would be both noticeable and 
  3141.    objectionable. More important for longer missions and for general satellite 
  3142.    tracking is the fact that due to the method used, errors in the orbital 
  3143.    calculations tend to be cumulative. Although it may be the only method 
  3144.    available at launch, after about a week the errors can become unacceptably 
  3145.    large.
  3146.         The real problem with the simple method, of course, is that the Earth 
  3147.    is not a perfect sphere and actual satellite orbits are never perfectly 
  3148.    circular. Satellite orbits are significantly perturbed by the non-spherical
  3149.    gravitational field of the Earth, by the Sun and Moon, atmospheric drag, 
  3150.    and other factors. Accurate satellite tracking over longer periods of time 
  3151.    therefore demands more accurate data and a more rigorous treatment of 
  3152.    satellite orbits. The only practical alternative is to use the NASA/NORAD 
  3153.    2-line orbital element sets. Not only are these data readily available 
  3154.    publicly, but they are relatively accurate and are updated regularly. 
  3155.    Therefore, STSORBIT PLUS, while retaining the capability of using the 
  3156.    simple orbital model (primarily for demonstrations), relies on the 2-line 
  3157.    element sets for orbit predictions. 2-line element sets for non-military 
  3158.    space shuttle missions are typically available on the same day as the 
  3159.    launch. Amateur astronomers and satellite tracking experts often generate 
  3160.    "unofficial" 2-line element sets even for military missions.
  3161.         Six quantities are required by classical gravitational theory to 
  3162.    completely characterize the orbit of one body about another in time and 
  3163.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 58
  3164.  
  3165.  
  3166.    space, the "Two Body Problem". These six quantities, often referred to as 
  3167.    Keplerian orbital elements, are included in the NASA/NORAD 2-line element 
  3168.    sets along with other numerical and statistical data. NORAD, the North 
  3169.    American Air Defense Command headquartered in Cheyenne Mountain, Colorado, 
  3170.    (and now known as the U. S. Space Command) developed the 2-line element 
  3171.    format many years ago as part of their satellite tracking efforts and NASA 
  3172.    subsequently adopted the same format -- more or less. My own analyses of 2-
  3173.    line element sets obtained independently from other NASA centers indicate 
  3174.    that NASA and NORAD do not always use the same definition for revolution 
  3175.    (orbit) numbers; NASA frequently gives a number one greater than NORAD, 
  3176.    calling the first partial orbit number one while NORAD calls that same 
  3177.    partial orbit number zero. Except for short duration missions, such as the 
  3178.    Space Shuttle, revolution numbers are of no practical importance.
  3179.         Having timely and accurate orbital data is of little help without a 
  3180.    computer model or program which can use those data. NORAD has rather 
  3181.    arbitrarily divided satellite orbits into two categories: near Earth orbits 
  3182.    and deep space orbits. Near Earth orbits are defined as those with orbital 
  3183.    periods of 225 minutes or less and deep space orbits are all others. 
  3184.    Computer models are described in the literature for each category. STSORBIT 
  3185.    PLUS employs the SGP4 Near Earth Model only, using a composite of code of 
  3186.    my own combined with translated Fortran and Basic source supplied by Paul 
  3187.    Traufler and C source by Paul Hirose. Not only are the near Earth orbits 
  3188.    generally of more interest to observers, but the errors associated with 
  3189.    deep space orbits processed with the SGP4 model (rather than the correct 
  3190.    SDP4 model) are not particularly significant for the purposes of a program 
  3191.    such as STSORBIT PLUS. Further, watching a geostationary satellite orbit on 
  3192.    the screen is not unlike watching grass grow and is about as exciting.
  3193.         For the past several years, T S Kelso has been making the NASA/NORAD 
  3194.    data available as a public service on his Celestial BBS at (513) 427-0674. 
  3195.    The 2-line element sets are prepared by Kelso using data received directly 
  3196.    from NORAD by special arrangement. I regularly post a slightly edited 
  3197.    version of the current element sets on my own RPV ASTRONOMY BBS as file 
  3198.    NASAnnn.TXT, where "nnn" is the NASA Prediction Bulletin number. Kelso 
  3199.    provides data for several categories of satellites:  Amateur Radio, Earth 
  3200.    Resources, Manned Spacecraft, Navigation, Weather, and NASA's 30 Day 
  3201.    Specials (which contain objects launched within the last 30 days and are 
  3202.    often easy to spot visually). More specifically, these include the 
  3203.    following satellites or satellite series: OSCAR, Radio Sputnik, UOSAT, 
  3204.    Cosmos, LandSat, SeaSat 1, SPOT, Mir, Salyut 7, Soyuz, Space Shuttle, 
  3205.    NAVSTAR (GPS), GOES, Meteor, and NOAA.
  3206.         The Canadian Space Society BBS, (416) 458-5907, also regularly posts 
  3207.    NORAD 2-line elements. Note that the CSS format is slightly non-standard, 
  3208.    having additional information on the first (title) line for each satellite, 
  3209.    and may have to be edited for use with some tracking programs. The CSS 
  3210.    files also have considerable additional text material (including current 
  3211.    satellite news) before and after the actual 2-line elements data.
  3212.         Finally, the NASA SpaceLink BBS in Huntsville, Alabama, (205) 895-
  3213.    0028, 8 lines @ 300-9600 baud, provides mission information for all space 
  3214.    shuttle missions and current 2-line orbital elements both pre-mission and 
  3215.    while a mission is in progress. In addition, SpaceLink has a wealth of 
  3216.    other NASA information.
  3217.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 59
  3218.  
  3219.  
  3220.    ADJUSTING ORBITAL PARAMETERS (Simple Orbital Model)
  3221.    ---------------------------------------------------
  3222.  
  3223.         NOTE: This section applies ONLY if you are using the simple orbital 
  3224.         model for simulation. When using 2-line elements, all orbital 
  3225.         parameters are completely defined by the 2-line elements and may not 
  3226.         be modified from within STSORBIT PLUS. For accurate satellite 
  3227.         tracking, obtain 2-line elements from my BBS or elsewhere.
  3228.  
  3229.         The original "simple" orbital model used in STSPLUS is imperfect, to 
  3230.    say the least. The data generally available from NASA prior to launch often 
  3231.    does not describe upcoming shuttle orbits at all precisely. In particular, 
  3232.    STSPLUS's initial orbital calculations, those related to the time from 
  3233.    liftoff to orbital insertion, are more or less guesswork. Once a mission is 
  3234.    established in orbit, it may be therefore desirable to adjust the orbital 
  3235.    parameters to make STSPLUS's displayed ground track correspond more closely 
  3236.    to that displayed on the wall map in Mission Control Center. To make the 
  3237.    adjustment, use the following procedure:
  3238.  
  3239.    1.   Start program STSPLUS. After the map data has been read in, select the 
  3240.         program options command, F10, then press F5 to enable display of the 
  3241.         data for the ascending and descending nodes. Enter the original launch 
  3242.         time and orbital data using the F4 command or restore prior data using 
  3243.         the ENTER key or F3 command if no adjustments have been entered. The 
  3244.         plot will appear on the screen.
  3245.  
  3246.    2.   Observe the crossing time and longitude of the node of interest and 
  3247.         calculate the difference from the desired crossing time. Note that 
  3248.         NASA performs all orbital calculations referenced to the Ascending 
  3249.         Node, the point at which the ground track crosses the Equator in a 
  3250.         North-bound direction. In order to view a given node crossing 
  3251.         repeatedly, you may find it convenient to reset the DOS clock to a 
  3252.         minute or two prior to the expected time.
  3253.  
  3254.         HINT: Use the F9 command to go back to DOS, then use DOS's TIME 
  3255.         command to set the clock. BE SURE TO RESET YOUR COMPUTER CLOCK WHEN 
  3256.         YOU HAVE COMPLETED ALL ORBITAL ADJUSTMENTS!
  3257.  
  3258.    3.   When adjusting orbital parameters, it is preferable to adjust the TIME 
  3259.         before adjusting the LONGITUDE. This is because the longitude of the 
  3260.         node is affected by the rotation of the Earth (by 15 degrees per hour) 
  3261.         when the time is changed. Calculate the difference between the time of 
  3262.         the observed node crossing and the time of crossing plotted by 
  3263.         STSORBIT. If the observed time is earlier than the plotted time, the 
  3264.         time adjustment must be positive, otherwise it must be negative. The 
  3265.         time must be calculated in minutes and decimal fractions of a minute.
  3266.  
  3267.    4.   Press ENTER to return to the Main Menu, then press F5 to enter 
  3268.         adjusted data. Enter the new orbital altitude in nautical miles (or 
  3269.         altitude in kilometers by adding "km"); usually, the orbital altitude 
  3270.         has not changed and you should press ENTER to leave this item 
  3271.         unchanged.
  3272.  
  3273.    5.   Press ENTER to leave the longitude adjustment set at zero.
  3274.  
  3275.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 60
  3276.  
  3277.  
  3278.    6.   Enter the calculated time difference for the node crossing as the time 
  3279.         adjustment (in minutes).
  3280.  
  3281.    7.   Press ENTER to leave the launch time unchanged.
  3282.  
  3283.    8.   Inspect the data displayed to be sure it is correct. If it is not, 
  3284.         press the SPACE BAR to re-enter data; if it is correct, press ENTER to 
  3285.         accept the data. STSPLUS will immediately begin plotting the new 
  3286.         ground track. If necessary, interrupt the plot with the ENTER key, 
  3287.         reset your computer's clock, return to STSPLUS, and press ENTER to 
  3288.         resume current mission.
  3289.  
  3290.    9.   Again observe the plotted time of crossing and repeat from Step 4 if 
  3291.         the time is not correct. If the time is correct, note the longitude of 
  3292.         the node and calculate the difference from the observed longitude. If 
  3293.         the plotted longitude is less than the observed longitude, the 
  3294.         adjustment must be positive, otherwise it must be negative. The 
  3295.         longitude adjustment must be entered in degrees and decimal fractions 
  3296.         of a degree.
  3297.  
  3298.    10.  Press ENTER to return to the Main Menu, then press F5 to enter 
  3299.         adjusted data. Enter the calculated longitude adjustment, then press 
  3300.         ENTER twice to leave the time adjustment and launch time unchanged.
  3301.  
  3302.    11.  Inspect the data displayed to be sure it is correct. If it is not, 
  3303.         press the SPACE BAR to re-enter data; if it is correct, press ENTER to 
  3304.         accept the data. STSPLUS will immediately begin plotting the new 
  3305.         ground track. If necessary, interrupt the plot with the ENTER key, 
  3306.         reset your computer's clock, return to STSORBIT, and press ENTER to 
  3307.         resume current mission.
  3308.  
  3309.    12.  This procedure should enable you to set the orbital parameters with 
  3310.         considerable accuracy. However, even minor changes of the orbit in 
  3311.         flight can cause a significant cumulative error in the ground track 
  3312.         displayed by STSPLUS. If all this seems like too much effort, just 
  3313.         enjoy the program "as it comes from the box"!
  3314.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 61
  3315.  
  3316.  
  3317.    STSORBIT PLUS Revision History
  3318.    ------------------------------
  3319.  
  3320.          Each released version of STSPLUS uses a four digit revision code such 
  3321.    as 9218. The first two digits indicate the year and the second two digits 
  3322.    indicate the week of the year. In some cases, an additional letter suffix 
  3323.    is added to distinguish changes occurring within the same week or to 
  3324.    identify special versions. A partial week at the beginning or end of the 
  3325.    year is counted as a full week. Using this method, a year will typically 
  3326.    have 53 weeks although it is possible to have 54 weeks in a leap year (1972 
  3327.    is an example). The current year-week revision code is shown on the Julian 
  3328.    Date display, Display Mode 7, in my program ASTROCLK.
  3329.         This file records the revision history of program STSPLUS through all 
  3330.    of the minor twists and turns that usually accompany the evolution of such 
  3331.    a complex program.  It illustrates the tortuous process of maintaining and 
  3332.    refining a program as ideas and problems are reported from every quarter. 
  3333.    These notes may also be helpful to users who are upgrading from one version 
  3334.    to another to find out what has changed.
  3335.  
  3336.                                                  David H. Ransom, Jr.
  3337.  
  3338.  
  3339.    Version 9228A -- July, 1992
  3340.    ---------------------------
  3341.    -In response to many user requests, I have improved the 2-line elements 
  3342.    file directory functions using F2 from the Main Menu. The list of available 
  3343.    files is now alphabetized and you may use the ARROW KEYS to move through 
  3344.    the list. The selected file is highlighted and is shown as the new default 
  3345.    file. See the section "F2  Read NASA/NORAD 2-Line Elements" for a complete 
  3346.    explanation.
  3347.    -Corrected a bug that displayed the incorrect city label for the primary 
  3348.    location if the Location Map for the second location was last displayed. 
  3349.    Thanks again to Joel Runes for spotting this one!
  3350.    -Corrected a minor bug that caused the "BAD CHECKSUM ..." error message to 
  3351.    scroll off the screen when reading 2-line elements (F2). The message now 
  3352.    appears in RED following the File Record Number.
  3353.  
  3354.  
  3355.    Version 9228 -- July, 1992
  3356.    --------------------------
  3357.    -Fixed bug when too many .TXT files were present and the list overflowed 
  3358.    the available screen columns and aborted with "BASIC PDS Error 5". The file 
  3359.    listing now stops when the screen is full (and some files may therefore NOT 
  3360.    be displayed).
  3361.    -Changed screen mode for EGA and VGA monitors to use 43 or 50 lines for 
  3362.    display of available .TXT files. Screen returns to 25 lines after file 
  3363.    search. This slows the display slightly but greatly increases the number of 
  3364.    files that may be displayed on EGA and VGA systems.
  3365.    -Fixed bug associated with help screen (F1 with the map displayed) which 
  3366.    caused big clocks to overwrite the help information and then display only 
  3367.    changed digits when F1 was pressed again.
  3368.    -Changed the satellite elements data display shown when selecting 2-line 
  3369.    elements to add the acceleration/drag and to move the Element Set Number to 
  3370.    the top of the data for clarity.
  3371.    -Changed colors for satellite position data (Range, Altitude, Azimuth, etc. 
  3372.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 62
  3373.  
  3374.  
  3375.    at the right of the data block) such that when the satellite is in view of 
  3376.    the current location, the color is LIGHT GREEN, otherwise YELLOW (all map 
  3377.    modes except TRACKING STATION) or LIGHT RED (TRACKING STATION).
  3378.    -Corrected Location Map so that the primary location and name are displayed 
  3379.    when the map is centered on the secondary location.
  3380.  
  3381.  
  3382.    Version 9227C -- June, 1992
  3383.    ---------------------------
  3384.    -This version NOT released publicly.
  3385.    -The Big Clock mode has been added for all display monitors -- for those of 
  3386.    us who want big characters due to impaired eyesight. This displays UTC date 
  3387.    and time, Local date and time, or MET/T+Epoch in large characters and is 
  3388.    enabled by Function Key F2 (see following item).
  3389.    -Changed the operation of Function Key F2 while map is displayed. Instead 
  3390.    of controlling the satellite blink (which may now only be controlled by the 
  3391.    "B" key), F2 now selects the Big Clock mode. The Big Clock modes are 
  3392.    selected in the following order:
  3393.         0    No clock displayed
  3394.         1    UTC date and time
  3395.         2    Local date and time
  3396.         3    MET or T+Epoch (select with F5)
  3397.    -Note that not all computers (especially older CGA systems) will display 
  3398.    the extended graphics characters used for the large clock characters. The 
  3399.    symptom of this problem is that the lower left portion of the data block is 
  3400.    mostly blank after pressing F2. If you have this problem and your computer 
  3401.    is running DOS 3.x or DOS 5.0, enter the command "GRAFTABL" at the DOS 
  3402.    prompt before running STSPLUS or include the line "GRAFTABL" in your 
  3403.    AUTOEXEC.BAT file; this sets the "code page" to enable the computer to 
  3404.    display the extended graphics characters. [The program GRAFTABL.COM is 
  3405.    included as part of DOS in most cases.]
  3406.    -Changed the extended clock feature to use command line option "/CLK" 
  3407.    instead of "/60". In this mode, the text portion of the map display uses 43 
  3408.    (EGA) or 60 (VGA) lines instead of the normal 25 lines and positions the 
  3409.    clocks below the normal data block. This feature now operates correctly on 
  3410.    both EGA and VGA systems but when enabled, the Motion Map is disabled.
  3411.    -Various minor cosmetic changes.
  3412.  
  3413.  
  3414.    Version 9227B -- June, 1992
  3415.    ---------------------------
  3416.    -Corrected persistent bug present in Versions 9226/9227/9227A which caused 
  3417.    the program not to recognize Hercules (HGC) monitors even after MSHERC was 
  3418.    executed. Thanks to Roger Guilemette for reporting the problem.
  3419.    -Corrected problem when second location was present and displayed on the 
  3420.    Location Map. Switching back to World/Quadrant/Zoom maps gave altitude and 
  3421.    aximuth data for second location instead of standard location.
  3422.    -Corrected Location Map for second location to remove overprinting of the 
  3423.    local name on top of the second location's name. Thanks to Joel Runes!
  3424.    -Moved location names to above location in the Location Map to avoid 
  3425.    overprinting the altitude data.
  3426.    -Added circle of visibility for second location (if present).
  3427.    -Modified the block number "5" so as not to be confused with "6".
  3428.    -Various minor cosmetic repairs.
  3429.  
  3430.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 63
  3431.  
  3432.  
  3433.  
  3434.    Version 9227A -- June, 1992
  3435.    ---------------------------
  3436.    -This has NOT been a good day. Just as soon as I released Version 9227, 
  3437.    another bug was reported. Versions 9226 and 9227 will not execute on an EGA 
  3438.    system, reporting that they do not recognize the monitor type. This has now 
  3439.    been repaired. Thanks to Roger Pettengill for reporting the problem!
  3440.  
  3441.  
  3442.    Version 9227 -- June, 1992
  3443.    --------------------------
  3444.    -Removed a "Clear Screen" that caused the MOTION MAP not to work in Version 
  3445.    9226. It never fails that I seem to break something while fixing something 
  3446.    else. For some reason, that got missed in testing ... sorry!
  3447.    -The standard program version now can be used in Read/Only Networks. Set up 
  3448.    the program the way you wish, then edit STSPLUS.INI so that the version 
  3449.    number on the first line is negative, e.g. "-9227" instead of "9227". With 
  3450.    the STSPLUS.INI file set up this way, the program will NEVER write a new
  3451.    Remind users to use the command line "STSPLUS /R" for immediate startup.
  3452.    -As an experimental test, VGA users ONLY may include the command line 
  3453.    option "/60" to force 60-line mode and display a large clock at the bottom 
  3454.    of the data block. (Not yet configured for use with the Motion Map!!)
  3455.  
  3456.  
  3457.    Version 9226 -- June, 1992
  3458.    --------------------------
  3459.    -Corrected (I think) a problem in zoom mode which caused the program to 
  3460.    hang on startup using the command "STSPLUS /R" if the time was prior to the 
  3461.    time of epoch. Thanks to Joel Runes for reporting this one!
  3462.    -Corrected a bug with higher inclination orbits which caused the map to be 
  3463.    redrawn repeatedly near the poles. I've only seen the problem with orbit 
  3464.    inclinations greater than 60 degrees AND with automatic map generation 
  3465.    enabled. The problem was related to the map centering and map projection.
  3466.    -By popular request, I've restored the "feature" which allows the user to 
  3467.    interrupt map drawing by pressing ENTER. This slows down map drawing 
  3468.    slightly but so many folks have complained since I removed it ...
  3469.    -Corrected the circle of visibility algorithms to correctly plot circles 
  3470.    which overlap a pole. The "overlap" portion of the circle appeared near the 
  3471.    opposite pole instead of where it belonged! Thanks to Don Nicholson for 
  3472.    pointing out the error!
  3473.    -Because of frequent user complaints, setting fast time (X10 or X60 using 
  3474.    F4 while the map is displayed) will now disable automatic map generation. I 
  3475.    recommend using fast time ONLY on the world map, or using it when PAUSE is 
  3476.    enabled. Press TAB to restore automatic map generation.
  3477.    -Changed the algorithm for calculating orbit numbers to account for the 
  3478.    drag and other effects that caused the orbit number calculation to fall 
  3479.    behind by approximately 0.1 orbits every 15 days (measured from the Epoch 
  3480.    of the elements) for satellites in low Earth orbits. The "new and improved" 
  3481.    algorithm is now accurate to better than 0.01 orbits when the simulation is 
  3482.    started for either real or simulated time (SLOW MODE not enabled).
  3483.    -If the SLOW MODE is enabled, the new orbit number algorithm is only used 
  3484.    when elements are loaded ("/R" command line option or F2 from the Main 
  3485.    Menu) to avoid additional processor delays. In SLOW MODE, the initial 
  3486.    calculation is done once for real time and some error will be noted in the 
  3487.    orbit number if simulated time is set days different from real time.
  3488.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 64
  3489.  
  3490.  
  3491.    -Corrected a 1 pixel vertical error in plotting which occured under certain 
  3492.    circumstances. The TDRS satellites, for example, were sometimes plotted 1 
  3493.    pixel above the equator.
  3494.    -Improved the map centering logic to avoid an occasional incorrect map 
  3495.    center (usually quadrant maps) which was followed by an immediate redraw.
  3496.    -Improved ascending and descending node logic to (hopefully) eliminate 
  3497.    spurious data which was displayed under certain circumstances.
  3498.    -Fixed a minor bug in printer output where five digit orbit numbers were 
  3499.    incorrectly displayed as "%11007" instead of "11007".
  3500.    -In response to user requests, I have added an additional status message, 
  3501.    "Recalculating Map and Position data ...", which appears on what was 
  3502.    previously a blank screen before the actual map is drawn. The message 
  3503.    doesn't even appear on my 486/33 but is visible for about 15 seconds on a 
  3504.    vintage 8MHz 8088 with no coprocessor.
  3505.    -Repaired a minor bug that set the default satellite name to the last 
  3506.    satellite found in a file when the satellite being searched for was not 
  3507.    found. The original satellite default name is now restored correctly.
  3508.    -Repaired the demo (F1 on the Main Menu) so the correct mission name and 
  3509.    icon are used. The "countdown" may now be terminated with ENTER.
  3510.    -The format of the data printed with the LOG function has been changed to 
  3511.    avoid numeric overflow of the ORBIT field and the columns changed. The 
  3512.    NORAD number has been added to the initial data block.
  3513.    -Only minor updates and changes to the main documentation.
  3514.  
  3515.  
  3516.    Version 9219 -- April, 1992
  3517.    ---------------------------
  3518.    -Version 9219 corrects a minor bug in the circles of visibility for the 
  3519.    user's location, the alternate location, and the tracking stations. These 
  3520.    circles were incorrectly shaped in Version 9218 due to a minor error in the 
  3521.    formula that crept in during testing. (The circle of visibility for the 
  3522.    spacecraft was correctly shaped and all numerical data was correct.)
  3523.    -Versions 9204 through 9218 ignored bad checksums in 2-line elements but 
  3524.    did not read the data correctly. This has now been repaired and a bad 
  3525.    checksum on either data line is reported but otherwise ignored and the data 
  3526.    read correctly.
  3527.    -Several minor typos were corrected in this documentation.
  3528.  
  3529.  
  3530.    Version 9218 -- April, 1992
  3531.    ---------------------------
  3532.    -Version 9218 is the initial formal release of program STSORBIT PLUS and 
  3533.    now includes complete program documentation. The beta releases included 
  3534.    only update notes to the original STSORBIT 9134 documentation. While the 
  3535.    STSORBIT PLUS documentation borrows heavily from that original STSORBIT 
  3536.    documentation, many sections are new or have been rewritten and updated.
  3537.    -I had planned to modify STSPLUS for dual satellite operation but this 
  3538.    proved more difficult than expected. After many hours of work, I have put 
  3539.    that feature aside, at least for the present. The basic structure of the 
  3540.    program does not lend itself to multiple satellites; this is particularly 
  3541.    true of the multi-layered graphics features. The processor workload was 
  3542.    also increased substantially, making things even more difficult for the 
  3543.    many users without a math coprocessor chip. Finally, given the other 
  3544.    demands on my time, a complete rewrite from scratch would simply require 
  3545.    too long. I'm sorry to disappoint those who asked for that feature ... 
  3546.    Program STSORBIT PLUS Satellite Orbit Simulation                   Page 65
  3547.  
  3548.  
  3549.    especially the folks working on Mission STS-49.
  3550.    -In order to eliminate problems due to changes from one program version to 
  3551.    another, STSPLUS now ignores all data from different versions of file 
  3552.    STSPLUS.INI and the program must be initialized as if being run for the 
  3553.    first time. Only .INI files written by the same program version will be 
  3554.    accepted. Trying to maintain backward compatibility with all prior versions 
  3555.    of the .INI file has become both difficult and time consuming -- and has 
  3556.    not always been successful. Too many problem reports have been due to 
  3557.    corrupt or incompatible .INI files, sometimes from versions dating back 
  3558.    several years.
  3559.    -There have been many changes from Beta Version 9206, too many to describe 
  3560.    in detail here. Even "seasoned users" of STSPLUS should check this 
  3561.    documentation carefully!
  3562.  
  3563.  
  3564.    Beta Versions 9139 thru 9206
  3565.    ----------------------------
  3566.    -Beta versions released for testing and comment. Version numbers included 
  3567.    9139, 9145, 9146, 9148, 9202, 9203, 9204, and 9206. Significant changes and 
  3568.    improvements were incorporated in these releases, often the result of user 
  3569.    feedback. Many thanks to those who sent in bug reports and suggestions!
  3570.  
  3571.  
  3572.    Beta Version 9137 -- September, 1991
  3573.    ------------------------------------
  3574.    -Initial public beta version.
  3575.