home *** CD-ROM | disk | FTP | other *** search
/ Game Killer / Game_Killer.bin / 117.ATC.DOC < prev    next >
Text File  |  1990-04-24  |  38KB  |  912 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                                      ATCSIM V1.4B
  27.                                      ------------
  28.  
  29.                             Air Traffic Control Simulator
  30.                             -----------------------------
  31.  
  32.  
  33.           A 3-dimensional graphical game with synthesized voice reply.
  34.  
  35.                                   Table of Contents
  36.                                   -----------------
  37.  
  38.  
  39.           Features  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
  40.  
  41.           System Requirement  . . . . . . . . . . . . . . . . . . . . .   4
  42.  
  43.           Files Distributed . . . . . . . . . . . . . . . . . . . . . .   4
  44.  
  45.           Quick Start . . . . . . . . . . . . . . . . . . . . . . . . .   4
  46.  
  47.           Graphics Drivers  . . . . . . . . . . . . . . . . . . . . . .   5
  48.  
  49.           To upgrade from V1.0-1.3 to 1.4B  . . . . . . . . . . . . . .   6
  50.  
  51.           What is ATC ? . . . . . . . . . . . . . . . . . . . . . . . .   6
  52.  
  53.           A word about 'headings' . . . . . . . . . . . . . . . . . . .   7
  54.  
  55.           Flight Levels . . . . . . . . . . . . . . . . . . . . . . . .   7
  56.  
  57.           What is a Flight Progress Strip (FPS) . . . . . . . . . . . .   7
  58.  
  59.           Departure Example . . . . . . . . . . . . . . . . . . . . . .   9
  60.  
  61.           Arrival Example . . . . . . . . . . . . . . . . . . . . . .    10
  62.  
  63.           Emergency Situations  . . . . . . . . . . . . . . . . . . .    11
  64.  
  65.           Other commands  . . . . . . . . . . . . . . . . . . . . . .    11
  66.  
  67.           Why paid & register?  . . . . . . . . . . . . . . . . . . .    11
  68.  
  69.           Skill levels  . . . . . . . . . . . . . . . . . . . . . . .    12
  70.  
  71.           Notes on Shelling to DOS  . . . . . . . . . . . . . . . . .    13
  72.  
  73.           My advice to hackers  . . . . . . . . . . . . . . . . . . .    13
  74.  
  75.           Distribution Policy . . . . . . . . . . . . . . . . . . . .    13
  76.  
  77.           License Agreement . . . . . . . . . . . . . . . . . . . . .    14
  78.  
  79.           Acknowledgement . . . . . . . . . . . . . . . . . . . . . .    14
  80.  
  81.           Revision History  . . . . . . . . . . . . . . . . . . . . .    15
  82.  
  83.           Index . . . . . . . . . . . . . . . . . . . . . . . . . . .    17
  84.  
  85.  
  86.  
  87.  
  88.                                           2
  89.  
  90.                                      ATCSIM V1.4B
  91.                                      -----------
  92.  
  93.                             Air Traffic Control Simulator
  94.                             -----------------------------
  95.  
  96.                                        Features
  97.                                        --------
  98.  
  99.           -  first   air  traffic  control  simulator   with  3-dimensional
  100.                graphical display.  You can  actually see an  aircraft leave
  101.                the ground during takeoff.
  102.  
  103.           - first ATC simulator with synthesized voice reply, just like the
  104.                real case over the radio.
  105.  
  106.           - simulation  of a  secondary surveillance  radar display  with a
  107.                datatag attached  to each  aircraft, showing its  call sign,
  108.                altitude and speed.
  109.  
  110.           - an airport at the center with 4 possible runways and 5 exits at
  111.                the edges.
  112.  
  113.           - 2 types of aircraft  simulated (Boeing 747 and Cessna  182) but
  114.                you can  change their  performance and  add another 2  types
  115.                using the Aircraft Specification Editor (see below).
  116.  
  117.           - aircraft speed up on descend and slow down on climbing.
  118.  
  119.           - detail self-explaining on-line help.
  120.  
  121.           - variable wind effect which can be toggled on and off.
  122.  
  123.           -  emergency situations  such  as hydraulics  problem and  engine
  124.                failure  requiring immediate actions  to direct the aircraft
  125.                to land as soon as possible.
  126.  
  127.           - 5 sound levels.
  128.  
  129.           -  option  to  toggle  between  2-dimensional  and  3-dimensional
  130.                display.
  131.  
  132.           - change the speed of play from  1 - 9 seconds per 'tick' subject
  133.                to skill level restriction.
  134.  
  135.           - 6  skill levels  from  beginners to  experts  handling 6  -  22
  136.                aircraft generated at different speed.
  137.  
  138.           - option to shell out to DOS. If you have 189K of expanded memory
  139.                or free disk space, the program will swap most of itself out
  140.                using less than 4K of conventional memory.
  141.  
  142.  
  143.                                           3
  144.  
  145.           - option to save the game to disk and resume playing later.
  146.  
  147.           -  change  the  aircraft performance  characteristics  using  the
  148.                Aircraft Specification Editor. You can optionally  add 1 - 2
  149.                aircraft types.
  150.  
  151.                The game  distributed is in a  demonstration state. Although
  152.           it  allows you  to try  all 6 skill  levels, it  is limited  to 5
  153.           aircraft for all levels. US$20 registration allows you to play as
  154.           many as 22 aircraft in level 5 and 6. See topic "Skill Level".
  155.  
  156.  
  157.                                   System Requirement
  158.                                   ------------------
  159.  
  160.           - Intel  (TM) 8088,80286,386,486  processor running at  any clock
  161.                speed
  162.           - graphics adaptor card:  CGA, MCGA, EGA, VGA, IBM  3270 PC, AT&T
  163.                6300 and Hercules (TM)
  164.           - DOS 2.0 or higher (but not MS-DOS 2.11!)
  165.           - at least 256K of memory
  166.           - hard disk optional
  167.  
  168.  
  169.                                   Files Distributed
  170.                                   -----------------
  171.  
  172.  
  173.                ASE.DOC -  explains how  the  Aircraft Specification  Editor
  174.                          works
  175.                ASE.EXE - Aircraft Specification Editor
  176.                ATC.DOC - this file
  177.                ATC.EXE - the game
  178.                REG.DOC - registration form
  179.                REG.EXE -  program to  enter the registration  password into
  180.                          ATC.EXE to unlock all the features
  181.                *  .BGI - graphics drivers
  182.                *  .DAT - data files
  183.  
  184.                Only the corresponding .BGI and .DAT files for your graphics
  185.           card is  needed to run  ATC.EXE (see Graphics Driver  on the next
  186.           page). REG.EXE is only needed to enter  the password. Afterwards,
  187.           it is not needed to run the game.
  188.  
  189.  
  190.                                      Quick Start
  191.                                      -----------
  192.  
  193.                If you are  already familiar with air traffic control (ATC),
  194.  
  195.                                           4
  196.  
  197.           you can play the game right away. Run ATC.EXE, choose your  skill
  198.           level, when the  radar display  appears, press <ESC>  to see  the
  199.           menu,  then press  <H> to  display help  on command  syntax, exit
  200.           radials and restrictions. On the right  of the radar display is a
  201.           "rack" of flight progress strips (FPS), upper half for departures
  202.           and  lower half  arrivals.  If  you  find  the  wind  effect  too
  203.           difficult,  press  <ESC><W> to  toggle it  off.  If you  find the
  204.           simulation  speed too  fast,  press <ESC><D><+>  to increase  the
  205.           update interval.
  206.  
  207.  
  208.                                    Graphics Drivers
  209.                                    ----------------
  210.  
  211.                The program will  detect the following 10 types  of graphics
  212.           card and load the  corresponding .bgi driver and .dat  data file.
  213.           If the program cannot detect your graphics card, you can manually
  214.           specify the graphics driver to be loaded by adding a command line
  215.           parameter when  you execute the program. For  each graphics card,
  216.           there is a default mode which is the  best for that card. You can
  217.           override it by specifying a second command line parameter.
  218.  
  219.            P1   Driver    Driver File  Data File   P2    Mode
  220.            --   ------    -----------  ---------   --    ----
  221.  
  222.            1    CGA       CGA.BGI      CGA.DAT     1*    320 x 200  color
  223.                                                          palette 1
  224.  
  225.                                        CGAHI.DAT   4     640 x 200 black
  226.                                                          & white
  227.            2    MCGA      CGA.BGI      CGAHI.DAT   4*    640 x 200
  228.  
  229.            3    EGA       EGAVGA.BGI   EGA.DAT     1*    640 x 350
  230.                                                          16 colors
  231.  
  232.            4    EGA64     EGAVGA.BGI   EGA.DAT     1*    640 x 350
  233.  
  234.            5    EGAMono   EGAVGA.BGI   EGA.DAT     3*    640 x 350
  235.            7    Hercules  HERC.BGI     HERC.DAT    0*    720 x 348 black
  236.                                                          & white
  237.  
  238.            8    ATT400    ATT.BGI      EGA.DAT     4*    640 x 200
  239.  
  240.            9    VGA       EGAVGA.BGI   EGA.DAT     1*    640 x 350
  241.                                                          16 colors
  242.            10   PC3270    PC3270.BGI   EGA.DAT     0*    720 x 350
  243.  
  244.           Legend
  245.           ------
  246.           P1 is first command line parameter
  247.           P2 is second command line parameter
  248.  
  249.  
  250.                                           5
  251.  
  252.           an asterisk(*) beside P2 is the default mode
  253.  
  254.  
  255.  
  256.                For  example, type "atc 3" to specify EGA graphics card with
  257.           default 640 x 350 mode;  type "atc 1 4" to specify CGA with 640 x
  258.           200 mode.
  259.  
  260.  
  261.                            To upgrade from V1.0-1.3 to 1.4B
  262.                            --------------------------------
  263.  
  264.                If you are  already a  registered user  of ATCSIM  V1.0-1.3,
  265.           version  1.4B  is free.  Replace all  the  files of  the previous
  266.           versions with those from  this version and run REG.EXE  using the
  267.           same password I sent you before. If you  have lost your password,
  268.           send me  the registration  form quoting your  registration number
  269.           and I  shall send you the password again. Please note that if you
  270.           have V1.4  and it runs, you  DON'T have to upgrade  to V1.4B This
  271.           version only fixed the bugs which  hang 386 and 486 machines. See
  272.           Revision History below.
  273.  
  274.  
  275.                                     What is ATC ?
  276.                                     -------------
  277.  
  278.                Aircraft fly in and out  of a large airport in fixed  routes
  279.           called  airways. They  are equivalent to  the freeways  for cars.
  280.           Unlike  driving where you can stop and look around, aircraft must
  281.           keep on  flying. The  job of  the air  traffic  controller is  to
  282.           direct aircraft from  one place to another via radio  and to keep
  283.           them separated to avoid collision. He achieves this with the help
  284.           of radar.
  285.  
  286.                In this game,  the radar  display shows the  airport at  the
  287.           center of the screen as a light-red[1] triangle of 3 dots.  There
  288.           are 2  runways. Each can be  used at either end. At  the start of
  289.           the game, the program will decide which runway  or runways may be
  290.           used  for  takeoff and  landings. There  may  be only  one active
  291.           runway  or all 4 possible runways may be active. An active runway
  292.           is shown on  the radar display as  a yellow dotted  line together
  293.           with its approach area shown as a light-blue rectangle. There are
  294.           5  exits where departing aircraft  will leave. They  are shown as
  295.           light-green brackets together with their  names near the edges of
  296.           the radar display.
  297.  
  298.                If  the wind  effect  is on,  a  light-green wind  direction
  299.           indicator  will be  displayed on  the upper  right corner  of the
  300.  
  301.  
  302.                 [1]The color specified here is for EGA/VGA and it will vary
  303.           depending on the graphics card.
  304.  
  305.                                           6
  306.  
  307.           radar display  showing the  direction  and speed  in knots.  Wind
  308.           speed is from 6 to 25  knots. To see the actual direction  of the
  309.           wind in degrees, press <ESC><H><W> for help on wind.
  310.  
  311.                You  have to direct departing aircraft to take off, climb to
  312.           a certain  altitude (at least 6,000 ft), to turn left or right so
  313.           that  they fly towards their destinations (the 5 exits). You have
  314.           to  direct arriving  aircraft to  descend to  a certain  altitude
  315.           (maximum 4,000 ft), to turn  left or right so that they  fly into
  316.           the  approach area  (rectangle),  'clear' them  for approach  and
  317.           clear them to land.
  318.  
  319.                To prevent collisions, aircraft fly at  heights at least one
  320.           thousand feet apart. When 2 aircraft are vertically  separated by
  321.           less than 1000  ft. and horizontally less than  approximately 0.5
  322.           inch  on the  radar  display,  a  collision  is  likely  and  the
  323.           condition  is called "near miss".  The game ends  when 2 aircraft
  324.           collide in midair.
  325.  
  326.  
  327.                                A word about 'headings'
  328.                                -----------------------
  329.  
  330.                Flying  is like sailing where direction is measured on a 360
  331.           degree  basis. North is heading 0, east  90, south 180, west 270.
  332.           Therefore, if you direct  an aircraft to turn right  heading 135,
  333.           you tell it to fly south-east.
  334.  
  335.                Runways  are named  by  its heading  in  tenth's of  degree.
  336.           Runway 09 is  heading 90-99  east, runway 16  is heading  160-169
  337.           south south east. The reciprocal runways  (takeoff and landing in
  338.           the opposite direction) are respectively runway 27 and 34.
  339.  
  340.                Wind  direction  is measured  from  where it  is  blown. 180
  341.           degree wind means it is blowing from south towards north.
  342.  
  343.  
  344.                                     Flight Levels
  345.                                     -------------
  346.  
  347.                Aircraft fly in heights measured in hundreds of  feet called
  348.           flight levels.  A flight  level of  30 means  30 hundred  feet or
  349.           3,000 feet. Throughout this game altitudes are measured in flight
  350.           levels and so are your altitude changing commands.
  351.  
  352.  
  353.                         What is a Flight Progress Strip (FPS)
  354.                         -------------------------------------
  355.  
  356.                Air traffic controllers keep  details about each aircraft on
  357.           strips  of paper called  flight progress strips  (FPS). These FPS
  358.           are displayed on  the right of the  radar display in  2 sections,
  359.  
  360.                                           7
  361.  
  362.           the upper half departures, lower half arrivals.
  363.  
  364.           The FPS of each aircraft consists of 2 lines of data, e.g.
  365.  
  366.           24X 747 XKL 580 09
  367.           120 140 16 60 135 100
  368.  
  369.           24X is the  identification of the aircraft. It is the 'call sign'
  370.           which you have to enter on each command.
  371.  
  372.           747 is  the aircraft  type. In  this game, there  are 2  types of
  373.           aircraft by default:  Boeing 747 and Cessna 182.  747 is the fast
  374.           jet which  climbs and  fly faster  and 182 is  the slower  single
  375.           propeller plane. You can change the name and performance of these
  376.           aircraft  and optionally  add  up  to  2  aircraft  of  your  own
  377.           specifications  using  the  Aircraft  Specification  Editor,  see
  378.           ASE.DOC
  379.  
  380.           XKL  is the name of  the destination for  departing aircraft. For
  381.                arriving  aircraft,  this  field   is  blank.  There  are  5
  382.                destinations:
  383.  
  384.                Name      Radials (bearing from airport center)
  385.                ----      -------
  386.                ELT       93
  387.                ECO       125
  388.                DVR       162
  389.                EDS       232
  390.                XKL       322
  391.  
  392.                This  field will show a light-red 'may' indicating May Day -
  393.           the callsign for emergency if the aircraft is in distress.
  394.  
  395.           580 is the fuel indicator for the aircraft. 747 by default starts
  396.           off with 600 units of fuel and 182 with 400. They burn fuel while
  397.           waiting  for departures  as well  as flying.  They use  more fuel
  398.           climbing and less descending. You should  keep an eye on it. When
  399.           an aircraft runs out of fuel, the game is over!
  400.  
  401.           09 is the runway indicator:
  402.                - when an aircraft is waiting for departure, either 09,16,27
  403.                or  34 will be  seen showing it  is waiting for  take off at
  404.                that runway.
  405.  
  406.                - when you  clear an  aircraft for take  off, the  indicator
  407.                becomes 09T etc. to  show that the aircraft is  rolling down
  408.                that runway.
  409.  
  410.                -  after take off, and for arriving aircraft in flight, this
  411.                field is blank.
  412.  
  413.                -  when you  clear an  arriving aircraft  for  approach, the
  414.  
  415.                                           8
  416.  
  417.                indicator shows 09A etc.
  418.  
  419.                - when an aircraft is cleared to land, the indicator becomes
  420.                09C etc.
  421.  
  422.           120 is the heading that the aircraft is currently flying.
  423.  
  424.           140  is the  desired heading  that you  direct the plane  to turn
  425.                towards. When the plane is not turning, this field is blank.
  426.  
  427.           16 is  the altitude in  Flight Levels (hundreds  of ft)  that the
  428.                aircraft is currently flying (1,600 ft).
  429.  
  430.           60  is  the desired  altitude you  specified.  When the  plane is
  431.                flying level, this field is blank.
  432.  
  433.           135 is the  bearing of the  plane from the  airport center.  This
  434.                plane is to the south-east of the airport. When the plane is
  435.                waiting on the ground, this field is blank.
  436.  
  437.           100  is  the  distance of  the  plane  from  the  airport. It  is
  438.                approximately 95 units for  the edges and 150 units  for the
  439.                corners of the radar display.
  440.  
  441.  
  442.                                   Departure Example
  443.                                   -----------------
  444.  
  445.           A beep is heard  and you see on the departure section  a FPS with
  446.           this entry: 24X 747 XKL 598 09
  447.  
  448.           There are no  aircraft around so  you clear  it for departure  by
  449.           this command:
  450.  
  451.           ATC : 24XT<CR>
  452.  
  453.           Plane : "Two Four rolling"
  454.  
  455.           The pilot replies in synthesized voice!
  456.  
  457.                When the plane  gets off the ground, you hear  a beep and it
  458.           will be displayed on the radar by a circle and a line, indicating
  459.           its  heading.  In 3-dimensional  display  mode,  a smaller  brown
  460.           circle is  seen below the  aircraft. This  is the  shadow of  the
  461.           aircraft on the  ground. A data-tag will also  be near it showing
  462.           its call  sign, altitude and speed.  The bearing of  XKL from the
  463.           airport  is 322. To fly to the exit XKL at 6,000 ft or above, you
  464.           issue the command:
  465.  
  466.           ATC : 24X60L300
  467.  
  468.           Plane : "Two Four climb to six zero left three zero zero"
  469.  
  470.                                           9
  471.  
  472.                When you see that  the bearing of the plane  approaches 322,
  473.           you tell it to turn right  heading 322. It will then fly directly
  474.           to  XKL. If the wind effect is on, you have to adjust the heading
  475.           accordingly, otherwise  the wind  will 'drift' the  aircraft away
  476.           from the destination.
  477.  
  478.           ATC : 24XH322<CR>
  479.  
  480.           Plane : "Two Four right three two two"
  481.  
  482.                Note:  There are  3  turning commands:  L,R  &  H. L  and  R
  483.           explicitly tell an aircraft to turn left or right. The H  command
  484.           tells  an  aircraft  to make  the  smaller  turn  (less than  180
  485.           degrees) to take up the desired heading.
  486.  
  487.  
  488.                                    Arrival Example
  489.                                    ---------------
  490.  
  491.           You hear a beep and you see on the arrival section a FPS:
  492.  
  493.           14C 182    396
  494.           65   90    245 158
  495.  
  496.                A Cessna 182 at 9,000 ft is flying in from south-west. While
  497.           it is outside the radar display, you cannot 'control' it. When it
  498.           enters, you  hear a beep and you enter this command to prepare it
  499.           to land using runway 09:
  500.  
  501.           ATC : 14C40L40<CR>
  502.  
  503.           Plane : "One Four descend to four zero left four zero"
  504.  
  505.                The  aim  is  to direct  the  plane  to  enter the  approach
  506.           rectangle at  4,000 ft or below.  You can only  clear an aircraft
  507.           for approach while it is  inside the rectangle. In  3-dimensional
  508.           display  mode, while the brown circle is inside the rectangle. If
  509.           the wind effect is on and  the altitude of the aircraft is within
  510.           the   effect  of  the  wind,  you  have  to  adjust  the  heading
  511.           accordingly. Otherwise, the wind will blow the aircraft away from
  512.           the approach rectangle.
  513.  
  514.           ATC : 14CA<CR>
  515.  
  516.           Plane : "One Four approach zero nine"
  517.  
  518.                After  you have  cleared an  aircraft for approach,  it will
  519.           automatically turn left  or right  to align with  the runway  and
  520.           gently descend towards the  ground using the Instrumental Landing
  521.           System (ILS) on board! Before it touches the ground, you  have to
  522.           give landing clearance. Otherwise scores will be deducted.
  523.  
  524.  
  525.                                           10
  526.  
  527.           ATC : 14CC<CR>
  528.  
  529.           Plane : "One Four cleared to land"
  530.  
  531.  
  532.  
  533.                                  Emergency Situations
  534.                                  --------------------
  535.  
  536.           Occasionally,  an emergency  situation  will arise.  There are  4
  537.           types of situations will increasing severity:
  538.  
  539.           Type 1: Electrical problem.
  540.                Effect : aircraft will dump fuel.
  541.                Action  : descend to approach altitude and vector to nearest
  542.                     approach rectangle.
  543.  
  544.           Type 2: Hydraulic problem.
  545.                Effect :  aircraft will  dump  fuel and  reduce to  Approach
  546.                     Speed.
  547.                Action : descend to approach  altitude and vector to nearest
  548.                     approach rectangle.
  549.  
  550.           Type 3: Rapid decompression.
  551.                Effect  : aircraft will dump  fuel, reduce speed and descend
  552.                     to 1,000 ft.
  553.                Action : vector to nearest approach rectangle.
  554.  
  555.           Type 4: Engine failure.
  556.                Effect : aircraft  will dump fuel, reduce  speed, descend to
  557.                     1,000 ft. and will be unable to maintain heading.
  558.                Action : vector to nearest approach rectangle.
  559.  
  560.  
  561.                                     Other commands
  562.                                     --------------
  563.  
  564.                There are commands for help, to quit the game, to change how
  565.           fast the game is played,  to change sound level, to shell  out to
  566.           DOS  (so that  your boss  will not know!),  to toggle  between 2-
  567.           dimensional  and 3-dimensional display, to save  the game so that
  568.           it can  be played again  from exactly  the same situation  and to
  569.           toggle the wind  effect. Press <ESC>  at any  time for the  menu,
  570.           press <Q> to quit the game, <H> for help, <O> to jump to DOS, <D>
  571.           to change speed, <S> to change sound level, <3> to toggle 2-D/3-D
  572.           display,  <V> to  save the  game and  <W>  to toggle  wind effect
  573.           on/off.
  574.  
  575.                The  <ESC> is also used to pause  the game. Just press a key
  576.           not assigned to any functions to resume playing.
  577.  
  578.  
  579.  
  580.                                           11
  581.  
  582.                                  Why paid & register?
  583.                                  --------------------
  584.  
  585.                Many months of  hard work  have been spent  on writing  this
  586.           program. If you like this game, if you appreciate my work, please
  587.           send me a contribution. The copy of this program you  received is
  588.           in  a demonstration  state limited  to 5  aircraft for  all skill
  589.           levels. It  lets you evaluate  if it is  worth $20 or  not. After
  590.           registration, you  will be able to play as many as 22 aircraft in
  591.           level 5 and 6. See topic "Skill Level" below.
  592.  
  593.                Registration  is simple. Print & fill in REG.DOC and post it
  594.           together with a US$20  personal check, bank draft,money  order or
  595.           cash payable to "Francis Yan Keung Leung" by air mail to
  596.  
  597.           Francis Yan Keung Leung
  598.           38A Hillwood Road,
  599.           3/F Kowloon,
  600.           Hong Kong.
  601.  
  602.                If you live  outside USA  or Canada  please send  me a  bank
  603.           draft or  money order of  either US$20 payable  in USA  or HK$160
  604.           payable in Hong  Kong. Alternatively, you can send  me cash in US
  605.           dollars or Hong Kong dollars. The bank surcharges for a US dollar
  606.           check drawn outside US/Canada will kill my living! Cash should be
  607.           sent by  registered mail as I  shall not be held  responsible for
  608.           any losses.
  609.  
  610.                It normally takes 8 days for US Mail to arrive from the West
  611.           Coast and 12 days from  the East Coast. Postage rate is  45 cents
  612.           as  in April 1990. After I have  received your form, I shall mail
  613.           you the password  to be used  with REG.EXE  to register your  own
  614.           copy of ATC.EXE and I don't have to send you another disk! If you
  615.           are a CompuServe user and you have supplied your User ID, I shall
  616.           send the password to you  via E-mail. Otherwise I shall  mail the
  617.           password to you. After registration, all the features of the game
  618.           will  be available  and the  program will  display your  name and
  619.           address  when you start  the game.  Each user  will have  his own
  620.           unique password.
  621.  
  622.  
  623.                                      Skill levels
  624.                                      ------------
  625.  
  626.           Level 1 : Trainee
  627.                - play 'at your own pace' from as slow as 9 seconds per tick
  628.                - no fuel restriction
  629.                - no  exit restriction. Fly departing  aircraft anywhere you
  630.                     like to 'get the hang of ATCing'
  631.                - handle 6 aircraft generated at slower successions.
  632.  
  633.           Level 2 : Cadet
  634.  
  635.                                           12
  636.  
  637.                - still no fuel restrictions
  638.                - now learn to fly aircraft to their destinations
  639.                - handle 10 aircraft.
  640.  
  641.  
  642.           Level 3 : Officer
  643.                - with full fuel & destination restrictions
  644.                - handle 14 aircraft generated at faster successions.
  645.                - wind effect is on by default.
  646.  
  647.  
  648.           Level 4 : Supervisor
  649.                - arriving aircraft may 'miss approach'  due to poor weather
  650.                     condition or poor technique of pilots. They are  low on
  651.                     fuel  so you have to 'vector' them for another approach
  652.                     as soon as possible.
  653.                - you may encounter emergency situations
  654.                - handle 18 aircraft
  655.  
  656.           Level 5 : Chief
  657.                - handle 22 aircraft
  658.                - you cannot play slower than 5 seconds per tick
  659.                - exit name will not be shown on the display
  660.                -  there   will  be  more  miss   approaches  and  emergency
  661.                     situations
  662.  
  663.           Level 6 : Wiz
  664.                -  meet the greatest challenge  and handle 22  aircraft at a
  665.                     busy airport.
  666.                - you can only play at either 1 or 2 seconds per tick
  667.                - new aircraft will be created every 28 ticks
  668.                - more miss approaches and emergency situations
  669.  
  670.  
  671.                                Notes on Shelling to DOS
  672.                                ------------------------
  673.  
  674.                At the start of the game, the program will check if you have
  675.           enough expanded memory available (about 189K) to swap the program
  676.           out when you shell to DOS, leaving only 4K of conventional memory
  677.           used up. If you don't have enough memory, the program will open a
  678.           hidden  file SWAP.$$$ on  your default disk  and subdirectory. It
  679.           will  be  189K big.  If  you don't  have enough  disk  space, the
  680.           program will  warn you and  the program will jump  to DOS without
  681.           swapping, using up 192K of conventional memory.
  682.  
  683.  
  684.                                  My advice to hackers
  685.                                  --------------------
  686.  
  687.                There are no unbreakable  protection scheme but please don't
  688.           waste your talent cracking my code. If you like this game, please
  689.  
  690.                                           13
  691.  
  692.           support and pay. It is only $20!
  693.  
  694.  
  695.  
  696.  
  697.                                  Distribution Policy
  698.                                  -------------------
  699.  
  700.                This software is distributed as  Trialware = try before  you
  701.           buy. You are given 30 times to  try out this product. If you  are
  702.           satisfied at the end of 30 times, please register. If you are not
  703.           satisfied, you should cease using it. You are free and encouraged
  704.           to  distribute  this  program  as  widely   as  possible  in  its
  705.           unmodified  form. You should not charge a  fee more than the cost
  706.           of a  floppy disk + postage  and in case of  Bulletin Boards, the
  707.           normal  connected charges  if present.  Please help  trialware by
  708.           uploading  it to  anywhere you  think people  are interested  in.
  709.           Trialware  can  only  survive  and continue  to  produce  quality
  710.           program at such  a low price if the author does not have to spend
  711.           a lot of  money on advertisement and there are  many users who do
  712.           paid. Thank you in advance for your support!
  713.  
  714.  
  715.                                   License Agreement
  716.                                   -----------------
  717.  
  718.                This  program is supplied  'as is' without  guarantee of any
  719.           kind. The author  will not be  liable for any  losses or  damages
  720.           consequential or coincidental to the use of this software.
  721.  
  722.                This   software  is  copyrighted  under  International  Laws
  723.           applicable.  You  can  only  distribute  the  original  trialware
  724.           version of the  program in its original package  (the ATCSIM.EXE)
  725.           freely. You cannot disassemble or reverse engineer the program or
  726.           modify  it so  as  to  enable  the  functions  and  features  for
  727.           registered  users.  The  only  legal way  to  modify  the program
  728.           ATC.EXE is by using  REG.EXE to enter the password  supplied from
  729.           registration and the ASE.EXE to modify the aircraft specification
  730.           data. ATC.EXE  after registration will become  your personal copy
  731.           and cease  to be  trialware. Distribution of  registered personal
  732.           copy is  a violation  of applicable Copyright  Laws. Registration
  733.           implies that you accept this license agreement.
  734.  
  735.  
  736.                                    Acknowledgement
  737.                                    ---------------
  738.  
  739.                The speech  synthesizer module is  by David Neal  Dubois and
  740.           Michael Day and is  available in CompuServe's Borland Programming
  741.           Forum A Library 2 as TALK.ZIP
  742.  
  743.  
  744.  
  745.                                           14
  746.  
  747.                The execswap module to  swap most of  the program to EMS  or
  748.           hard disk during shell to DOS  is by Kim Kokonen and is available
  749.           in Borland Programming Forum A Library 2 as EXECSW.ARC
  750.  
  751.                This game has gone through 4 revisions in  over half a year.
  752.           All enhancements were based upon invaluable suggestions from John
  753.           Galipault  and Bob Kaputa of the Aviation Forum in CompuServe and
  754.           registered  users Eric Branton and Tim Treaster. There will be no
  755.           major revision  in a while as I shall  not have time to change it
  756.           in the next 3 months SO PLEASE DISTRIBUTE.
  757.  
  758.                I wish  to thank those of you who have uploaded this game to
  759.           other information  service and your local  BBS, especially GEnie,
  760.           San Luis  Obispo BBS, California,  USA and Freeware  BBS, Western
  761.           Australia  where people have registered. I also wish to thank all
  762.           the software  distributors who distribute  my program, especially
  763.           Adams  Software   of  Springdale   Arizona  and   Houston  Public
  764.           (Software) Library.
  765.  
  766.  
  767.                                   Revision History
  768.                                   ----------------
  769.  
  770.           Version 1.4B - April 21,1990
  771.                - there is a technical restriction in 386 and 486 which
  772.                  causes the program to hang in these machines. Bugs fixed.
  773.  
  774.           Version 1.4 - March 8,1990
  775.                - improved generation of emergency event for level 4 & 5.
  776.                - add support for CGA 320 x 200 x 4 colors mode.
  777.                - add level 6.
  778.                - aircraft speed up on descend and slow down on climbing.
  779.                - change altitude command & approach command simplified.
  780.                - add H command to take up heading.
  781.                -  add optional  second  command line  parameter to  specify
  782.                     graphics mode.
  783.                - allow you to break out of (to abort) an approach.
  784.                -  in type  4 emergency  (engine failure), the  aircraft may
  785.                     spin round and round, bug fixed.
  786.                - changed the demonstration state limitation  to allow all 6
  787.                     levels, shell to DOS, save game and use of the Aircraft
  788.                     Specification Editor for a better evaluation.  The only
  789.                     limitation is program restricted  to 5 aircraft for all
  790.                     skill levels.
  791.                - unfortunately, the herc.bgi  driver that supports Hercules
  792.                     Incolor card was so 'buggy' that I've to removed it. If
  793.                     you have  an Incolor card,  the program still  runs but
  794.                     there is no color, sorry.
  795.  
  796.           Version 1.3 - November 24,1989
  797.                - add variable wind effects.
  798.                - add 4 types of emergency situations.
  799.  
  800.                                           15
  801.  
  802.                - allow the user to change speed in demo state  for a better
  803.                     evaluation.
  804.                - improved  help screens divided  into pages, added  help on
  805.                     Flight Progress Strips.
  806.                - add  optional command  line parameter to  specify graphics
  807.                     card because  the autodetect  function doesn't work  on
  808.                     some graphics card.
  809.                - remove all the .bgi graphics drivers from the .exe file to
  810.                     save  memory since  only  one driver  is needed  during
  811.                     execution. More graphics card are now supported.
  812.                -  circumvented a  bug in  the Hercules driver  which causes
  813.                     flickers during screen updates.
  814.  
  815.           Version 1.2 - September 16, 1989
  816.                - add option to save/resume game.
  817.                - add 3-dimensional display.
  818.                -  add  Aircraft  Specification Editor  to  change  aircraft
  819.                     performance  data  and  optionally  add  1  or  2  more
  820.                     aircraft types.
  821.                - randomly use 1-4 runways.
  822.  
  823.           Version 1.1 - August 1, 1989
  824.                -  when   the  last  active   aircraft  has   landed/reached
  825.                     destination, the  program will go haywire  and may hang
  826.                     the system requiring reboot, bug fixed.
  827.                - an  aircraft may  repeatedly miss approach.  The algorithm
  828.                     has  been  rewritten  so  that  it  reflects  the  real
  829.                     situation better.
  830.  
  831.           Version 1.0 - July 21, 1989
  832.                - initial release.
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.                                           16
  856.  
  857.                                         Index
  858.                                         -----
  859.  
  860.           Topic  headings are found on the Table  of Contents on page 2 and
  861.           are not included here.
  862.  
  863.           3-dimensional display  9, 10
  864.  
  865.           Aircraft types  8
  866.           Approach rectangle  6, 10
  867.  
  868.           Command line parameter  5
  869.           Commands
  870.                turning  10
  871.  
  872.           Data-tag  9
  873.           Distress indicator  8
  874.  
  875.           Exit name and radials  8
  876.           Expanded memory  13
  877.  
  878.           Graphics card  5
  879.                default mode  5
  880.  
  881.           Miss approach  13
  882.  
  883.           Near miss  7
  884.  
  885.           Password  6, 12
  886.  
  887.           Radar display  6
  888.           Restrictions
  889.                altitude  7
  890.                horizontal  7
  891.           Runways  6
  892.  
  893.           Wind effect  9, 10
  894.                wind direction indicator  6
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.                                           17
  911.  
  912.