home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / qball240.zip / QBALLEVN.DOC < prev    next >
Text File  |  1994-06-01  |  109KB  |  1,940 lines

  1.  
  2. .
  3.  
  4.          [ ii                                                       QBALL ]
  5.  
  6.                                  TABLE OF CONTENTS
  7.  
  8.          Dedication, Disclaimer, License, Acknowledgments, Copyright Info i
  9.          Table of Contents.............................................. ii
  10.          List of Appendixes............................................ iii
  11.          List of Figures............................................... iii
  12.          List of Tables................................................. iv
  13.          Introduction.................................................... v
  14.          About Shareware................................................ vi
  15.  
  16.                                _____________________
  17.  
  18.               Chapter                                          page
  19.                 1. Getting Started ............................. 1
  20.                   1.1 Files Required ........................... 1
  21.                   1.2 Will It Work ?............................ 1
  22.                   1.3 Copying the Program....................... 1
  23.                   1.4 QBALL Installation........................ 1
  24.                   1.5 General Instructions...................... 1
  25.                   1.6 Starting QBALL............................ 3
  26.                 2. Computing Ballistic or Gun Data ............. 7
  27.                   2.1 Preliminary Data Entry.................... 7
  28.                   2.2 Compute, Display and Save Range Tables.... 8
  29.                   2.3 Displaying Graphics...................... 11
  30.                   2.4 Changing Input Data...................... 17
  31.                   2.5 Other Ballistics Procedures.............. 19
  32.                     Point-Blank Range.......................... 19
  33.                     Wind Vector Corrections.................... 20
  34.                     Slant Angle of Fire........................ 21
  35.                     Sectional Density.......................... 22
  36.                     Free Recoil Velocity and Energy............ 22
  37.                   2.6 Bullet Lookup Facility................... 23
  38.                 3. Inferred Ballistics Data.................... 25
  39.                   3.1 Ballistic Coefficients................... 25
  40.                     Ballistic Coefficient: r1 = 0.............. 25
  41.                     Ballistic Coefficient: r1 = 50............. 26
  42.                   3.2 Inferring a Muzzle Velocity.............. 28
  43.                     Chronograph Not Available (Bullet Drop).... 29
  44.                     Chronograph Available (Downrange Velocity.. 32
  45.                 4. Printed Output ............................. 33
  46.                   4.1 Printer Warnings......................... 33
  47.                   4.2 Screen Dumps............................. 33
  48.                   4.3 Printer Setup............................ 33
  49.                   4.4 Print Functions.......................... 34
  50.                   4.5 Typical Printed Output................... 34
  51.                 5. Configuring Display/Default Starting Values. 37
  52.                   5.1 The Utilities and Configuration Menu..... 37
  53.                   5.2 Toggle Active Switches................... 37
  54.                   5.3 Configuring Display Colors............... 38
  55.                   5.4 Using the Values You've Set.............. 39
  56.                   5.5 Invoking a DOS Shell..................... 40
  57.                   5.6 Reading Range Tables/Translating Graphics 40
  58.                 6. Recalling Saved Trajectory Data............. 41
  59.                 7. File Handling............................... 43
  60.  
  61.          [ iv                                                       QBALL ]
  62.  
  63.  
  64.                              LIST OF FIGURES (continued)
  65.  
  66.                 Figure                                         page
  67.                  24.  Ballistic Coefficient Entry 2............ 27
  68.                  25.  Ballistic Coefficient Display 2.......... 27
  69.                  26.  Infer Muzzle Velocity Menu............... 28
  70.                  27.  Vertical Drop Generation................. 29
  71.                  28.  Inferred Muzzle Velocity
  72.                                  Data Entry and Result......... 29
  73.                  29.  Fraction Table........................... 30
  74.                  30.  Measurements to Find a Group Center...... 31
  75.                  31.  Muzzle Velocity from 
  76.                                  One Downrange Velocity........ 32
  77.                  32.  "Print?" prompt.......................... 34
  78.                  33.  Typical Range Table Printed Output....... 34
  79.                  34.  Sample Output, Ballistic Coefficient..... 35
  80.                  35.  The Utilities Menu....................... 37
  81.                  36.  The Switch Toggle Menu................... 37
  82.                  37.  Set Display Colors Screen................ 38
  83.                  38.  Recall Trajectory Data Display and Menu.. 41
  84.                  39.  Recall Trajectory Data
  85.                                  Menu and Choice Box........... 41
  86.                  40.  Saved Trajectory Data Graphic Display.... 42
  87.                  41.  QBALL's Range Table Reader............... 47
  88.                  42.  QBALL's Graphics Translator.............. 48
  89.  
  90.  
  91.  
  92.                                _____________________
  93.  
  94.  
  95.  
  96.                                    LIST OF TABLES
  97.  
  98.                 Table                                          page
  99.                   1.  Free Recoil, Selected Weapons............ 23
  100.                  B1.  Data Taken From Gun Digest Table......... 57
  101.                  B2.  QBALL-Calculated Data.................... 57
  102.                  B3.  Data Taken From Speer Manual............. 58
  103.                  B4.  QBALL Data, Inferred Muzzle Velocity..... 58
  104.                  B5.  Difference Table......................... 58
  105.                  C1.  Saved Trajectory Data File............... 59
  106.                  D1.  Remaining Velocity With Given Inputs..... 63
  107.                  D2.  Trajectory Comparisons Under
  108.                                       Specified Conditions..... 64
  109.                  D3.  Inferred Muzzle Velocity with
  110.                                       Various Bullet Drops..... 65
  111.                  D4.  Data Comparison, Inferred vs
  112.                                       Nominal Muzzle Velocity.. 65
  113.                  F1.  Sierra Ballistics........................ 67
  114.                  F2.  BALCALC.................................. 68
  115.                  F3.  BALTEC................................... 69
  116.                  F4.  Barnes Ballistics........................ 70
  117.  
  118.          [ vi                                                       QBALL ]
  119.  
  120.                                   About Shareware
  121.  
  122.            So you've spent a lot of money--$200, $300, $400, or more--for a
  123.          computer program. You've tried it out, and have found that it's
  124.          unsuitable for you, (or worse, doesn't work) and you want your money
  125.          back. Know what? Usually you're out of luck, that's what.
  126.            Enter Shareware.
  127.            Shareware allows you to try software before buying it, much as
  128.          you might test drive a new car. If you try a Shareware program and
  129.          continue using it, you are expected to register, just as you would
  130.          have to pay for the car. Individual programs differ on details: you
  131.          may get anything from the simple right to continue using the soft-
  132.          ware to an updated program with printed manual. Shareware programs
  133.          are neither "free" nor are they in the public domain. Copyright law
  134.          applies to Shareware software alike. The Shareware copyright holder
  135.          --usually the author--retains all rights to the program.
  136.            Shareware authors are accomplished programmers, just like commer-
  137.          cial authors, and the programs are of comparable quality. (In both
  138.          cases, there are good programs and  bad ones!) The difference is the
  139.          method of distribution. The copyright holder may authorize you to
  140.          copy and distribute the software, either to all and sundry or to a
  141.          specific group. For example, some authors require written permission
  142.          before a commercial disk vendor may copy their Shareware.
  143.            In sum, Shareware is a distribution method, not a type of software.
  144.          You should find  software that suits your needs and pocketbook,
  145.          whether it's commercial or Shareware. The Shareware system makes
  146.          fitting your needs easier: you can try before you buy. And because 
  147.          the overhead is low, prices are low. Shareware also has a most basic
  148.          guarantee: if you don't use it, you don't pay for it.
  149.            QBALL is a "Shareware program" and can be provided to you at a
  150.          nominal charge for your evaluation. (The author's direct-order fee
  151.          of $7.50 for the Shareware Edition covers the cost of materials
  152.          and postage.) If you decide to order QBALL for evaluation, please
  153.          share it with your friends. Please do not give it away altered or
  154.          as part of another system. If you find QBALL useful, and continue
  155.          to use it after a 60-day trial period, you must make a registration
  156.          payment of $25.00 to the author. The $25.00 registration fee will
  157.          license one copy for use on one computer at one time. You must treat
  158.          licensed Shareware just as you would a book. Licensed Shareware may
  159.          be used by any number of people and may be freely moved from one
  160.          computer to another, so long as it cannot be used at one location
  161.          while being used at another. A book, after all, cannot be read by
  162.          two people at the same time--usually, anyway.
  163.            Commercial users must register and pay for their copies of QBALL
  164.          within 30 days of first use. Contact the author to make site-license
  165.          arrangements. Anyone distributing QBALL for remuneration must first
  166.          contact the author for authorization. (Authorization is hereby given
  167.          distributors recognized as Associate Members by the Association of
  168.          Shareware Professionals (ASP) who may begin offering QBALL at once.
  169.          Please inform the author to ensure you have the latest version.)
  170.            So there you are: quality software, at a reasonable price, with
  171.          an unbeatable guarantee.
  172.            Wotta deal!
  173.                                     -- based on original text by Paul Mayer
  174.  
  175. .
  176.  
  177.          [ 2                                                        QBALL ]
  178.  
  179.            Response to "([Y] or N)". Press upper- or lower-case "Y" or "N". 
  180.          "Enter" is the default for "Y". If another key is pressed, QBALL 
  181.          will "squeak" and do nothing further.
  182.  
  183.            [ESC]ape key. "ESC" will "back out" of data entry, and will 
  184.          "back up" one menu providing a menu is displayed on the screen. 
  185.          There is one exception: "Quit to DOS" requires that you press "Q" 
  186.          and confirm with "Y", and respond to one further prompt.
  187.  
  188.            Data entry and error trapping. Type the value or string to be 
  189.          used, then press [Enter]. If an entry already appears, press 
  190.          [Enter] to accept it, or overtype to change it. QBALL will not 
  191.          accept the wrong data type, and out-of-range values will produce 
  192.          an error message. Use the [backspace] key to edit your entries.
  193.  
  194.            Text entry. When entering descriptive text, the usual editing keys
  195.          may be used, i.e., delete, backspace, home, end, and the left/right
  196.          arrow keys. You may toggle <insert> to overtype already-entered
  197.          text. [Enter] will accept whatever appears in the entry window;
  198.          [ESC] aborts text entry.
  199.  
  200.            Special cases of [Enter]. When a value appears in the data entry
  201.          window, [Enter] will cause that value to be used in subsequent com-
  202.          putations. (Standard values are displayed in [brackets] on the 
  203.          prompt line.) [Enter] is also the default for [Y]es at all Yes/No
  204.          prompts.
  205.  
  206.            Help. Limited help is available during data entry: press [F1] to 
  207.          invoke help; press any key to return to data entry. (Help messages 
  208.          automatically clear after an appropriate delay.)
  209.  
  210.            Swap units option. The unit of range measure may be swapped back 
  211.          and forth between Yards and Meters using the "New Input Data" 
  212.          menu. As distributed, QBALL defaults to Yards; this may be changed 
  213.          using the configuration routines.
  214.  
  215.            Noises. QBALL will "squeak" upon erroneous data value entry, and 
  216.          "chirps" upon completion of a computation or upon invocation of 
  217.          <S>wap units. QBALL defaults to sounds "on"; sounds may be toggled 
  218.          "off" for peace and quiet. A "flash" replaces noises in quiet mode.
  219.  
  220.            Graphics. Given a CGA or an EGA card/monitor, graphics are always
  221.          enabled. You may suppress display of the graphics grid, but there
  222.          is no provision for toggling graphics completely "off."
  223.  
  224.            Print options. Ensure that your printer is on/on-line if you 
  225.          want hard copy; QBALL will detect whether or not your printer is 
  226.          on and on-line, but will not detect "paper out"! Display of the 
  227.          printer prompt may be toggled "on" or "off;" QBALL defaults to 
  228.          "on."
  229.  
  230.            Redirection of data output. QBALL does not support redirection 
  231.          of data output, e.g., to a disk file, except as otherwise pro- 
  232.          vided within the graphics and computations routines.
  233.  
  234.          [ 4                                                        QBALL ]
  235.  
  236.            Assuming that everything is working properly, the screen has 
  237.          cleared, and the following is displayed:
  238.  
  239.  
  240.             ------------------------------------------------------------
  241.                     > Ballistic Computations: Typical Firearm <
  242.  
  243.  
  244.                       +=====================================+
  245.                       |      *** M A I N   M E N U ***      |
  246.                       |  ---------------------------------  |
  247.                       |  <C>ompute Ballistic or Gun Data    |
  248.                       |  <I>nfer C1 or MV from Firing Data  |
  249.                       |  Use <U>tilities / Configure QBALL  |
  250.                       |  <R>ecall Saved Graphics Data       |
  251.                       |  ---------------------------------  |
  252.                       |  <Q>uit -- Return to DOS            |
  253.                       +-------------------------------------+
  254.  
  255.  
  256.  
  257.  
  258.            --------------------------------------------------------------
  259.            [ MV:      ][ C1:      ][ Wt:     ][ Met: 59d 0' 29.53" 78%  ]|
  260.                                                                          |
  261.             ----^---    ----^------  ---^--     ----^------------------- |
  262.             Muzzle      Ballistic    Bullet     Metro conditions         |
  263.             Velocity    Coefficient  Weight     Temperature, dF          |
  264.               in                       in       Gun Altitude, Feet       |
  265.             Feet per                 Grains     Barometric Pressure, "Hg |
  266.              Second                             Relative Humidity, %     |
  267.                                                                          |
  268.                                                           ---------------
  269.                                                           [ H: 1.00 ][Yds]
  270.  
  271.                                                             --^---   --^--
  272.                                                             Sight    Range
  273.                                                             Height   Units
  274.                                                               in      as
  275.                                                             Inches   Shown
  276.            -------------------------------------------------------------
  277.                  Figure 2. Main Menu. All of QBALL's functions are
  278.                  accessed from this menu. Key to the Information
  279.                  (Info) Line, standard metro, 1.00" sight height,
  280.                  range unit = "yards", the defaults, shown.
  281.  
  282.  
  283.            The Main Menu is QBALL's "central dispatcher;" all of QBALL's 
  284.          functions are accessed from the Main Menu. Before examining the 
  285.          options, however, look at the bottom line of the display. This is 
  286.          the information, or info line. The info line is displayed at all 
  287.          times while QBALL is running; information is updated every time it 
  288.          is changed. There are some blanks on the line right now; we'll be 
  289.          filling them in presently.
  290.  
  291.          [ 6                                                        QBALL ]
  292.  
  293.  
  294.                                   This Page For Notes.
  295.  
  296.          [ 8                                                        QBALL ]
  297.  
  298.          2.2  Compute, Display and Save Range Tables.
  299.          ============================================
  300.  
  301.            Having entered the required data, the following is displayed.
  302.  
  303.            -------------------------------------------------------------
  304.                     > Ballistic Computations: Typical Firearm <
  305.  
  306.  
  307.                        +===================================+
  308.                        |     *** Computations Menu ***     |
  309.                        |  ------------------------------   |
  310.                        |  Range <T>able (0 Must Be Set)    |
  311.                        |  Set/Reset Current <Z>ero Range   |
  312.                        |  <O>ther Ballistics Procedures    |
  313.                        |  <N>ew or Changed Input Data      |
  314.                        |  ------------------------------   |
  315.                        |  <ESC> to  M A I N   M E N U      |
  316.                        +-----------------------------------+
  317.  
  318.  
  319.  
  320.  
  321.            --------------------------------------------------------------
  322.            [ MV: 2200 ][ C1: .300 ][ Wt: 180 ][ Met: 59d 0' 29.53" 78%  ]
  323.                                                                          |
  324.                                                           ---------------
  325.                                                           [ H: 1.00 ][Yds]
  326.            -------------------------------------------------------------
  327.                             Figure 3. Computations Menu.
  328.  
  329.  
  330.            AHA! All the blanks on the information line have been filled in.
  331.  
  332.            As you can see, you can change the Input Data by using option <N> 
  333.          on this menu; this option is discussed in section 2.4. <ESC> will 
  334.          return to the Main Menu; try it and see. Press <C> + <Y>/[enter]
  335.          to get back here. <O>ther Ballistics Procedures are described in 
  336.          section 2.5. Let's take a look at the other two options.
  337.  
  338.            Press <T> to develop a Range Table. Since no valid zero range has 
  339.          been set, QBALL will prompt you for one. Enter 250 at the prompt, 
  340.          thus:
  341.  
  342.                        Zero Range to use................. 250
  343.  
  344.            This zero range will remain valid until changed using Set/Reset 
  345.          Current <Z>ero Range, or until QBALL internally changes it. This 
  346.          will occur if the input data is changed, or if a point blank zero 
  347.          range is developed as explained in section 2.5.
  348.  
  349.            A zero range must be set in order to compute and display a range 
  350.          table. If no valid zero range is set, QBALL will ask you for one. 
  351.          You may manually set or reset the zero range by pressing <Z>.
  352.  
  353.          [ 10                                                       QBALL ]
  354.  
  355.            Should you develop a range table using a larger range, or a 
  356.          smaller range increment, QBALL displays up to eleven lines on the 
  357.          screen, then prompts you thus:
  358.  
  359.                       ---> More? ([Y] or N) <C>ontinuous <---
  360.  
  361.            Press <M>, <Y>, or [Enter] to display the next part of the range 
  362.          table. Press <C> to display all the data lines without stopping. 
  363.          You may also press <N> or <ESC> to go directly to the next menu. If 
  364.          you step through the range table or use continuous display, at the 
  365.          end you will be prompted thus:
  366.  
  367.                                ===> Press any key <===  
  368.  
  369.  
  370.            The hardcopy print routines recompute all tabular data, so there 
  371.          is no need to be concerned that information has scrolled off the 
  372.          screen. Put a marker in this page, and return to it to experiment 
  373.          later.
  374.  
  375.  
  376.            Press any key to display this Choose Next Output Menu:
  377.  
  378.                         +=================================+
  379.                         |   *** Choose Next Output ***    |
  380.                         |  ----------------------------   |
  381.                         |  <R>edisplay Range Table        |
  382.                         |  <P>rint Range Table            |
  383.                         |  <S>ave Range Table to File     |
  384.                         |  Display Trajectory <G>raphic   |
  385.                         |  ----------------------------   |
  386.                         |  <ESC> to Computations Menu     |
  387.                         +---------------------------------+
  388.                          Figure 6. Choose Next Output Menu
  389.  
  390.  
  391.            If you would like to take another look at the range table, then 
  392.          press <R> to redisplay the latest range table.
  393.  
  394.            If your printer is set up, and <P>rint Range Table is displayed 
  395.          in regular (not low-intensity) characters, then press <P> to print 
  396.          a hardcopy of the range table. QBALL displays
  397.  
  398.  
  399.                               +======================+
  400.                               | Printing Range Table |
  401.                               +----------------------+
  402.  
  403.  
  404.                                           and returns you to the Choose Next 
  405.          Output menu. Note that <P>rint... has been deactivated, as shown by 
  406.          its display in low-intensity characters. NOTE: <P>rint... is a one- 
  407.          shot function. If you want more than one copy, <S>ave the range 
  408.          table and make copies of the saved file.
  409.  
  410.          [ 12                                                       QBALL ]
  411.  
  412.  
  413.                     > Ballistic Computations: Typical Firearm <
  414.           +--------------------------------------------------------------+
  415.           | | 8                                                        8 |
  416.           |I|                         o   *                              |
  417.           | | 6                *                                       6 |
  418.           | |                                        *                   |
  419.           |N| 4                                                        4 |
  420.           | |        *                                                   |
  421.           | | 2                                                        2 |
  422.           |C|                                                            |
  423.           | |-0------------------------------------------------*-------0-|
  424.           | *                                                            |
  425.           |H|-2  [draw a smooth curve]                                -2 |
  426.           | |    [connecting the "*".]                                   |
  427.           | |-4                                                       -4 |
  428.           |E|                                                            |
  429.           | |-6                                                       -6 |
  430.           | |                                                            |
  431.           |S|-8                         YARDS                         -8 *
  432.           | |       50        100        150        200       250        |
  433.           +--------------------------------------------------------------+
  434.           |     [ --- Remaining Velocity/Energy, Current Round --- ]     |
  435.           +--------------------------------------------------------------+
  436.           |           >Current<                  +=======================+
  437.           |Max Ht :  7.43" @ 135                 | *** Graphics Menu *** |
  438.           |Min Ht : -8.47" @ 300                 | --------------------- |
  439.           |C1 / Wt: [As Shown]                   |Toggle <G>rid (Now ON) |
  440.           |Muz V/E:  2200 / 1934                 |<S>ave Current Data    |
  441.           |Ter V/E:  1485 / 881                  |<R>ecall <1>           |
  442.           |ZeroRg :  250 Yards                   | --------------------- |
  443.           |Metro  : [As Shown]                   |<ESC>ape to Choose Next|
  444.           +--------------------------------------------------------------+
  445.           |        [ --- info line schematically indicated --- ]         |
  446.           +--------------------------------------------------------------+
  447.                            Figure 8. The Graphics Screen
  448.  
  449.  
  450.            The upper portion of the screen represents your firing range as 
  451.          viewed from the side. The firing point is at the left; the maximum 
  452.          range, 300 yards, at the right. Each range increment is indicated 
  453.          by a vertical line, numbered across the bottom. The horizontal 
  454.          lines, indicating distance above or below the line of sight are 
  455.          numbered at both the left and right. The curved line indicates the 
  456.          bullet's trajectory relative to the line of sight: the emphasized 
  457.          line numbered "0-0." The circle on the curved line indicates the 
  458.          point at which the maximum height is reached. The numbers immedi- 
  459.          ately below the trajectory plot are the remaining velocity and 
  460.          energy at the indicated range for the current round.
  461.  
  462.            The data shown at the bottom left are: the maximum and minimum 
  463.          heights, and the ranges at which they occur; the muzzle and termi- 
  464.          nal velocities and energies; the zero range; and refers you to the
  465.          info line for the ballistic coefficient, bullet weight, and metro.
  466.  
  467.          [ 14                                                       QBALL ]
  468.  
  469.            Now let's play "what if...?" What would happen to the trajec- 
  470.          tory if, say, the muzzle velocity is increased from 2200 to 2700 
  471.          FPS?  Let's find out. Press <ESC> to return to the Computations 
  472.          Menu, and with the Computations Menu displayed, press <N> to 
  473.          access the "New or Changed Input Data" Menu.
  474.  
  475.            A complete explanation of the New Input Data Menu can wait for a 
  476.          bit; this time, when it is displayed, press <V> to change the 
  477.          muzzle velocity. Note that "2200" is displayed in the entry 
  478.          window; overtype the new velocity, thus:
  479.  
  480.                         Muzzle Velocity         (FPS)  2700
  481.  
  482.            Note that is possible to change more than one item of input data 
  483.          at a time; this is not recommended, because it is difficult to 
  484.          determine which change has which effect. Now <ESC> back to the 
  485.          Computations Menu. Note that the zero and maximum ranges must be 
  486.          reset. Press <T>, and enter zero range = 250 and maximum range = 300.
  487.          Press [Enter] to accept the range increment of 50 yards. After the 
  488.          range table is displayed, press any key. When presented with the 
  489.          "Choose Next" menu, press <G>. The new graphic representation of 
  490.          trajectory data looks like Figure 10, page 15.
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.          +---------------------------------------------------------------+
  498.          | HINT:                                                         |
  499.          |   If you plan to save a lot of data, especially range tables, |
  500.          | you need all the disk room you can get! Range tables get big, |
  501.          | fast!   If you're running QBALL from the distribution disk or |
  502.          | from the distribution disk, then quit QBALL, and copy all the |
  503.          | required files to a fresh (empty) disk. Then restart QBALL.   |
  504.          |                                                               |
  505.          |   Although QBALL will detect "disk full" errors, why take the |
  506.          | chance?  Should "disk full" occur, QBALL will disable all the |
  507.          | "save" functions for the duration of the current session.     |
  508.          +---------------------------------------------------------------+
  509.  
  510.          +---------------------------------------------------------------+
  511.          | HINT:                                                         |
  512.          |   You may  save QBALL's trajectory screens in .GIF and other  |
  513.          | standard graphics formats using "Screen Thief",  a Shareware  |
  514.          | third-party utility which is (C) Nildram Software.  You must  |
  515.          | have a VGA monitor. Registration is $39.00.                   |
  516.          |   You may order and register "Screen Thief" from: The Public  |
  517.          | (sofware) Library (PsL). Call 1-800-2424-PsL to order with a  |
  518.          | credit card. (PsL adds a $5.00 S&H charge.)                   |
  519.          |   This information is provided with the permission of Adrian  |
  520.          | Mardlin, "Screen Thief's" author. QBALL's author has no aff-  |
  521.          | iliation with Nildram Software or PsL.                        |
  522.          +---------------------------------------------------------------+
  523.  
  524.          [ 16                                                        QBALL ]
  525.  
  526.  
  527.                     > Ballistic Computations: Typical Firearm <
  528.           +--------------------------------------------------------------+
  529.           | | 8                                                        8 |
  530.           |I|                         2   x                              |
  531.           | | 6                x                                       6 |
  532.           | |                         o   *          x                   |
  533.           |N| 4                *                                       4 |
  534.           | |        x                               *                   |
  535.           | | 2      *                                                 2 |
  536.           |C|                                                            |
  537.           | |-0------------------------------------------------|-------0-|
  538.           | *                                                            |
  539.           |H|-2  [draw smooth curves]                                 -2 |
  540.           | |    [connecting the "*"]                                    |
  541.           | |-4  [and the "x".      ]                                 -4 |
  542.           |E|                                                            *
  543.           | |-6                                                       -6 |
  544.           | |                                                            |
  545.           |S|-8                         YARDS                         -8 x
  546.           | |       50        100        150        200       250        |
  547.           +--------------------------------------------------------------+
  548.           |     [ --- Remaining Velocity/Energy, Current Round --- ]     |
  549.           +--------------------------------------------------------------+
  550.           |           >Current<    >[yours ]<    +=======================+
  551.           |Max Ht :  4.56" @ 138   7.43 @ 135 Yds| *** Graphics Menu *** |
  552.           |Min Ht : -5.31" @ 300  -8.47 @ 300 Yds| --------------------- |
  553.           |C1 / Wt: [As Shown]    .300 / 180 gr  |Toggle <G>rid (Now ON) |
  554.           |Muz V/E:  2700 / 2913  2200 / 1934    |<S>ave Current Data    |
  555.           |Ter V/E:  1877 / 1408  1485 / 881     |<R>ecall <1> thru <2>  |
  556.           |ZeroRg :  250 Yards     250 Yards     | --------------------- |
  557.           |Metro  : [As Shown]    59d0'29.53"78% |<ESC>ape to Choose Next|
  558.           +--------------------------------------------------------------+
  559.           |        [ --- info line schematically indicated --- ]         |
  560.           +--------------------------------------------------------------+
  561.                     Figure 11. Two Sets of Data Graphics Screen
  562.  
  563.            The trajectory plot for the recalled data is shown, as you can 
  564.          see, in a contrasting color. The figure "2" is printed at the 
  565.          trajectory's maximum height. The information section at the bottom 
  566.          of the screen now summarizes both sets of trajectory data. Note 
  567.          that the value of the parameter we changed, the muzzle velocity, is 
  568.          highlighted. The actual metro used for developing the saved trajec-
  569.          tory data is displayed.
  570.  
  571.            You may save up to fifteen (15) trajectory graphics files, num- 
  572.          bered 1 through 15 in hexadecimal notation, or 1 through F. If 
  573.          there are enough files saved, you may find yourself pressing what 
  574.          you think is a letter, but is actually a number.
  575.  
  576.            You may also display the same fifteen trajectories. Should the 
  577.          display become cluttered with too many plots, you may erase all of 
  578.          them except that of the current data by toggling the grid. You 
  579.          retain the ability to recall data from disk.
  580.  
  581.          [ 18                                                       QBALL ]
  582.  
  583.            Muzzle Velocity: may be from 300 FPS to 4500 FPS, inclusive.
  584.  
  585.            Ballistic Coefficient: must be greater than 0.0000 and less than 
  586.          1.0000; QBALL will automatically add a leading decimal point to 
  587.          your entry. You may also use bullet [L]ookup.
  588.  
  589.            Bullet Weight: must be greater than 0 and less than 1000 grains.
  590.          If the bullet weight is less than 50 grains, 1/10 grain increments
  591.          are allowed, e.g., 17.6. You may also use bullet [L]ookup.
  592.  
  593.            Metro. (Meteorological Conditions). You must either enter or 
  594.          confirm temperature, gun altitude, barometric pressure, and 
  595.          relative humidity. If you press [Enter] at each data prompt, QBALL 
  596.          uses whatever is displayed in the entry window; "standard" metro 
  597.          values are shown in [brackets] on the prompt line. You may save 
  598.          "custom" values for later start-up use by QBALL; see Chapter 5. 
  599.          Metro data values must be within the following ranges:
  600.  
  601.              Temperature:           -50d to (plus)125d Fahrenheit;
  602.              Gun Altitude:         -1312 feet to 29,028 feet;
  603.              Barometric Pressure:    25 inches to 35 inches of mercury;
  604.              Relative Humidity:      0% to 100%.
  605.  
  606.            Sight Height. This, the vertical distance between the axis of 
  607.          the weapon's bore and its sights, may be fine-tuned to a specific 
  608.          weapon. The supplied value, 1.00 inches, is "generic," and should 
  609.          be changed. Sight Height is saved in initialization data; see 
  610.          Chapter 5. QBALL will accept values from -2 inches to +5 inches, 
  611.          and rounds all sight heights to two decimal places, e.g., 1.375 
  612.          inches is rounded to 1.38 inches.
  613.  
  614.            Yds/Met Swap. This option chooses the unit of range measure 
  615.          which QBALL uses in ballistics computations, either yards or 
  616.          meters. If you wish to use metric measure, please keep in mind 
  617.          that the results, while accurate, may appear a bit strange. The 
  618.          range increment may not be displayed quite as expected, because 
  619.          yards and meters do not take kindly to being converted one to the 
  620.          other, and QBALL does all computations in English measure (yards, 
  621.          feet, inches, etc.). Additionally, computations using metric 
  622.          measure are a bit slower due to the two conversions required. You 
  623.          may now confidently display saved trajectory data, whichever unit 
  624.          is in use, and whichever was saved. QBALL detects any conflict, 
  625.          and converts appropriately. Only range measure is affected. 
  626.          Heights and deflections will continue to be computed in inches; 
  627.          velocities, in feet per second.  
  628.  
  629.            <ESC>ape returns to the indicated menu.
  630.  
  631.            The info line should now show this data:
  632.  
  633.                      Muzzle velocity..................... 2700
  634.                      Ballistic Coefficient............... .300
  635.                      Metro.................. 59d 0' 29.53" 78%
  636.                      Sight height........................ 1.00
  637.  
  638.          [ 20                                                       QBALL ]
  639.  
  640.            When you have "pressed any key," you are returned to the Computa- 
  641.          tions Menu, where you'll discover that the zero range has been set 
  642.          to 257. Now step through the process of developing a range table 
  643.          for this zero, and a maximum of 304 yards. You should use a range 
  644.          increment which will give you trajectory heights at even multiples 
  645.          of 25 or 50 yards. Assuming that you choose a range increment of 50 
  646.          yards, you'll know how high to sight in at, say, 100 yards so as to 
  647.          be "dead on" at 257, thus assuring a deviation of no more than 5 
  648.          inches from the line of sight out to 304 yards.
  649.            The graphics routines, if invoked, will draw additional horizon- 
  650.          tal lines at, in this case, 5 inches above and below the displayed 
  651.          line of sight. Such lines will be displayed until a new zero range 
  652.          is chosen. If the maximum deviation is less than the sight height, 
  653.          an "X" is placed on the sight line at the least range for which the 
  654.          bullet's path is within that maximum deviation.
  655.            So what does this do for you?  Well, with this point-blank zero, 
  656.          you can hold "dead on" out to over 300 yards, and be assured that 
  657.          the bullet will not strike more than five inches high or low. Beats 
  658.          estimated holdover, doesn't it?
  659.  
  660.          Wind Vector Corrections.
  661.          ------------------------
  662.            One of the columns in the range table gives the wind deflection, 
  663.          in inches, for a "pure" 10-MPH crosswind. To compute the deflection 
  664.          for other windspeeds and directions, press <W> and enter the wind 
  665.          speed in miles-per-hour, and the wind direction clockwise from 0d to
  666.          360d, relative to the line of fire. Pure headwind is 0d. In this ex- 
  667.          ample, the windspeed is taken as 20 MPH, and the direction is 135d, 
  668.          or from the right rear.
  669.  
  670.                 +=================================================+
  671.                 |                                                 |
  672.                 |    Wind velocity      [10 MPH]           20     |
  673.                 |    Wind direction     [ 270d ]          135     |
  674.                 |          ============================           |
  675.                 |        Range wind =  21 feet per second         |
  676.                 |        Cross wind =  14 miles per hour          |
  677.                 |                                                 |
  678.                 |          Crosswind correction :  -1.40          |
  679.                 |                                                 |
  680.                 | Use correction factor(s) in tables ? ([Y] or N) |
  681.                 |                                                 |
  682.                 +-------------------------------------------------+
  683.                         Figure 16. Wind Vector Corrections.
  684.  
  685.            Answering [Y]es will cause QBALL to display the 14-MPH crosswind
  686.          value in range tables. QBALL takes winds blowing from left to right
  687.          as positive, and from right to left as negative. No correction is
  688.          applied for the range wind, as the effect is significant only at
  689.          long range, with low velocities and a small value for the ballistic
  690.          coefficient. (Try changing the muzzle velocity up or down by 21 FPS
  691.          and see.) Should you wish to return to using the default crosswind,
  692.          you must re-enter the standard values when prompted for the wind
  693.          velocity and direction, and reply [Y] to the "use in tables?" prompt.
  694.  
  695.          [ 22                                                       QBALL ]
  696.  
  697.            There are no provisions for printing the Slant Fire Table, nor 
  698.          are the values integrated into range table computations. A clear 
  699.          exposition of the geometry of this problem may be found in the 
  700.          Lyman Manual, listed in the Bibliography.
  701.  
  702.  
  703.          Sectional Density.
  704.          ------------------
  705.            The sectional densities of two different bullets may be used to 
  706.          compare their relative penetrating power. Sectional density is 
  707.          defined as the bullet weight in pounds divided by the square of its 
  708.          diameter in inches. Press <S>, and enter the diameter of the bullet 
  709.          in either inches or millimeters. You may use the bore diameter of 
  710.          the weapon if you do not have a specific bullet diameter; QBALL 
  711.          assumes that any entered value greater than one (1) is in milli- 
  712.          meters, and makes the conversion for you. (If you have used QBALL's 
  713.          Bullet [L]ookup, the bullet diameter is already set; press [Enter] 
  714.          to display the sectional density.)
  715.  
  716.            The sectional density is shown in printed and saved range table 
  717.          headers, but there is no specific routine to print just this value, 
  718.          nor does QBALL at present include any routine which makes use of 
  719.          the sectional density. Additionally, the sectional density is not 
  720.          displayed on any screen other than the screen which displays its 
  721.          computation.
  722.  
  723.  
  724.  
  725.          Free Recoil Velocity and Energy.
  726.          --------------------------------
  727.            We all know that a firearm "kicks." Simple Newtonian physics, 
  728.          right? But how hard does it kick?  One way to compare absolute num- 
  729.          bers, and without getting into the mare's nest of "actual" versus 
  730.          "perceived" recoil, is to compare the recoil velocity and energy 
  731.          imparted to the weapon upon firing. Press <F>. This example uses a 
  732.          powder weight of 38 grains, which seems to be a fair average powder 
  733.          weight from several random examples taken from the Speer Reloading 
  734.          Manual. You must also enter the weapon's weight, in either pounds 
  735.          and ounces or in pounds and decimal fractions of a pound. Assume an 
  736.          8 1/2 pound rifle.
  737.  
  738.            Enter the powder weight, 38, and the weapon weight as either 
  739.          8<space>8 or 8.5. (Note that space -- it must be included if you're 
  740.          using pounds-ounces weapon weight entry.)
  741.  
  742.            The following is displayed:
  743.  
  744.                  +===============================================+
  745.                  |                                               |
  746.                  |         Gun Recoil Velocity:  11.17 FPS       |
  747.                  |         Free Recoil Energy :  16.48 Ft#       |
  748.                  |                                               |
  749.                  +-----------------------------------------------+
  750.                   Figure 18. Free Recoil Velocity, Energy Display.
  751.  
  752.          [ 24                                                       QBALL ]
  753.  
  754.            You may navigate through the list by using the PgUp, PgDn, Home,
  755.          End, and the arrow keys. Press [Enter] to accept the highlighted
  756.          bullet, or [ESC] to exit and enter the value manually.
  757.  
  758.  
  759.  
  760.              +===================> Bullet Lookup <===================+
  761.              | Mak  Dia   Wt    C1    Type      Remarks              |
  762.              | ---  ----  ----  ----  --------  -------------------- |
  763.              | NOS  .308   165 .410   SPTPT     16330                |
  764.              | NOS  .308   165 .428   SPITZ     27585                |
  765.              | SRA  .308   165 .453   BTSPITZ   2145                 |
  766.              | HDY  .308   165 .459   BTSPIRE   3045                 |
  767.            >>>>SPR  .308   165 .459   SPITZ     2035 <<<<<<<<<<<<<<  |
  768.              | NOS  .308   165 .475   SPTBLT    39584                |
  769.              | SPR  .308   165 .477   BT        2034                 |
  770.              | NOS  .308   168 .447   HP M      28473                |
  771.              | SRA  .308   168 .475   BTHP M    2200                 |
  772.              | HDY  .308   168 .505   BTHP      3050                 |
  773.              +-------------------------------------------------------+
  774.                         PgUp  PgDn  ^  v  Home  End  [ESC]            
  775.  
  776.                       Figure 19. Typical Bullet Lookup Display
  777.  
  778.  
  779.  
  780.            If the bullet indicated >thus< is chosen, both the bullet weight
  781.          and the ballistic coefficient will be set to the values shown in 
  782.          the list. (In this case, the bullet is a 165-grain Speer spitzer
  783.          with a diameter of .308 inches and a ballistic coefficient of .459;
  784.          2035 in the "Remarks" field is its catalog number.) The bullet dia-
  785.          meter is also set for use in the sectional density routine. Bullet
  786.          Mak(er) and Type will be displayed on the header line until you tell
  787.          QBALL not to so by changing the weapon/bullet designator using the
  788.          <N>ew... data menu.
  789.  
  790.            Bullet makers (manufacturers) are abbreviated as follows:
  791.  
  792.                         HDY = Hornady          SRA = Sierra
  793.                         LYM = Lyman            SPR = Speer.
  794.                         NOS = Nosler
  795.  
  796.            Bullet type abbreviations preceded by a lower-case "c" are cast
  797.          bullets. The true bullet weight will depend upon the alloy from
  798.          which it is cast. The weight given, however, is a workable first
  799.          approximation.
  800.  
  801.  
  802.            If D.NDX is not available, and M.NDX is, then a listing sorted
  803.          by maker, diameter, and weight is displayed. There is no way to
  804.          resort the listing unless both index files are present.
  805.  
  806.            The bullet lookup indexes are loaded when QBALL starts. Specific 
  807.          bullet data is not loaded until called for.
  808.  
  809.          [ 26                                                       QBALL ]
  810.  
  811.            You may enter as many as twenty-five (25) individual range/velo- 
  812.          city pairs. The average v@1, v@2, and ballistic coefficient are 
  813.          reported. If r1 is greater than zero, i.e., you are not working 
  814.          with a muzzle velocity, QBALL reports a calculated muzzle velocity. 
  815.          Let's work through the process. We'll do this twice: once, with r1 
  816.          set to 0, and once more with r1 set to 50; r2 will be set at 100 in 
  817.          both cases. (The data is that found in the table on page 9.)
  818.  
  819.          Ballistic Coefficient: r1 = 0.
  820.          ------------------------------
  821.            When prompted for the "first range," press [enter]; for "second 
  822.          range," enter 100; press "Y" or [Enter] when prompted for the metro. 
  823.          The following screen will be displayed. Enter the appropriate velo- 
  824.          city values as shown. QBALL will quickly return the value of the 
  825.          ballistic coefficient.
  826.  
  827.           +==============================================================+
  828.           |               -----------------------------------            |
  829.           |                      Metro: as displayed                     |
  830.           | Relative Air Density = 1.000 Relative Sonic Velocity = 1.000 |
  831.           |               -----------------------------------            |
  832.           |                                                              |
  833.           |                       For Round Number 1                     |
  834.           |            Muzzle Velocity       (Ft/Sec)      2200          |
  835.           |            Second Velocity       (Ft/Sec)      1939          |
  836.           |                                                              |
  837.           |               For Standard Atmosphere, C1 = .298             |
  838.           |                                                              |
  839.           |               Calculate another Round? ([Y] or N)            |
  840.           |                                                              |
  841.           |                                                              |
  842.           |          [ Lower & Upper Ranges (yards) Muzzle & 100 ]       |
  843.           +--------------------------------------------------------------+
  844.                 Figure 22. Entry Screen, Infer Ballistic Coefficient
  845.  
  846.            Since we're working from tabular data, another round is super- 
  847.          fluous; press "N." The center of the screen will clear, and the 
  848.          following information is displayed:
  849.  
  850.                    +============================================+
  851.                    | -----------------------------------------  |
  852.                    |       Average C1 for 1 round = .299        |
  853.                    | Between Mean Velocities 2200 and 1939 FPS  |
  854.                    |   Calculated Muzzle Velocity = 2200 FPS    |
  855.                    | -----------------------------------------  |
  856.                    |                                            |
  857.                    |          Print C1 Data? ([Y] or N)         |
  858.                    +--------------------------------------------+
  859.                     Figure 23. Ballistic Coefficient Display 1.
  860.  
  861.            Press "N". If no bullet weight has been entered, you will be asked 
  862.          for one; QBALL returns you to the Computations Menu. Let's try the
  863.          infer ballistic coefficient routine again, with r1 greater than zero.
  864.          <ESC> to the Main Menu, and press <I>, then <B>.
  865.  
  866.          [ 28                                                       QBALL ]
  867.  
  868.            This may have seemed like an exercise in futility: we did, after 
  869.          all, know what the ballistic coefficient was in the first place. 
  870.          Suppose, however, you have a ballistics table from, say, Winches- 
  871.          ter-Western, which includes only velocity data?  Inferring a ball-
  872.          istic coefficient based on the published velocity figures will 
  873.          allow you to make your own "custom" firing table for a particular 
  874.          factory round. (Most ammunition manufacturers are noticeably reti- 
  875.          cent when it comes to some ballistics data. Note, too, that manu-
  876.          facturers' velocity data may be suspect.) Additionally, should you
  877.          be reloading your own ammunition, and have access to two chrono-
  878.          graphs, you could make a custom firing table for your handloads.
  879.  
  880.  
  881.  
  882.           +-------------------------------------------------------------+
  883.           |   If you have only one chronograph, you could fire a string |
  884.           | of, say, five rounds at one range, then five more at a dif- |
  885.           | ferent range,  thus getting  two different sets of velocity |
  886.           | data.  One major disadvantage is that metro or other condi- |
  887.           | tions may  change  between the  two strings.  You'd also be |
  888.           | playing pretty fast and loose with the statistics involved. |
  889.           | (The reliability of data so obtained might be pretty shaky; |
  890.           | better some questionable data than no data at all!)         |
  891.           +-------------------------------------------------------------+
  892.  
  893.  
  894.  
  895.          3.2 Inferring a Muzzle Velocity.
  896.          ===============================
  897.  
  898.            Assume that you have obtained a supply of ammunition, and that
  899.          you know the ballistic coefficient for the bullet in use. QBALL
  900.          provides two methods of obtaining a muzzle velocity through live
  901.          firing; the first from measured bullet drop at known ranges, the
  902.          second from measurement of a single downrange velocity.
  903.  
  904.            At the Infer Data Menu, select "Infer Muzzle <V>elocity" to dis-
  905.          play the Infer Muzzle Velocity Menu.
  906.  
  907.  
  908.                      +=======================================+
  909.                      |  *** Infer Muzzle Velocity Menu ***   |
  910.                      |  ──────────────────────────────────   |
  911.                      |  From Bullet <D>rop Measurement       |
  912.                      |  From One Downrange <V>elocity        |
  913.                      |  ──────────────────────────────────   |
  914.                      |  <ESC> to Infer Data Menu             |
  915.                      +---------------------------------------+
  916.                        Figure 26. Infer Muzzle Velocity Menu
  917.  
  918.  
  919.            Use "From Bullet <D>rop Measurement" if you have no chronograph;
  920.          use "From One Downrange <V>elocity" if you have access to a chrono-
  921.          graph.
  922.  
  923.          [ 30                                                       QBALL ]
  924.  
  925.            In this case, the calculated muzzle velocity, 2695 FPS, is not 
  926.          the same as that with which we started, 2700 FPS. How much differ- 
  927.          ence does 5 FPS make? Given, for example, a maximum range of 250 
  928.          yards, and zeroed at 200 yards, the differences are really incon- 
  929.          sequential, amounting to a (at most) 0.1 inch trajectory variation, 
  930.          and .002 second difference in the time of flight. There might well 
  931.          be this much variation in muzzle velocity--hence trajectories, and 
  932.          terminal velocity and energy--between successive rounds in a given 
  933.          string, even if fired under identical conditions with a single lot
  934.          of ammunition.
  935.  
  936.  
  937.            Now for some precautions. The bullet-drop method of inferring a 
  938.          muzzle velocity is extremely sensitive to errors in drop measure- 
  939.          ment. To a degree, the shorter the ranges involved, the more criti- 
  940.          cal the bullet drop measurement becomes. For this reason, QBALL 
  941.          forces you to use a minimum zero range of 50 yards/meters, and to 
  942.          measure the drop at a range of at least twice the zero range. (The
  943.          maximum allowed range is 400 yards/meters.)
  944.  
  945.  
  946.            Two or three hundredths of an inch error in drop measurement can 
  947.          make a big difference in the resulting calculated muzzle velocity. 
  948.          (See the section in Appendix E, Error Analysis, page 64-65 to see
  949.          just how much difference can result.) Even .001 (one one-thousandth)
  950.          of an inch difference in the vertical height measurement gives some
  951.          variation. You must locate the group center as accurately as possi-
  952.          ble -- no "eyeballing" allowed! -- to the nearest .01 inch. This is
  953.          relatively simple if you have a scale graduated in fiftieths or
  954.          hundredths of an inch; if not, the fraction table in Figure 29 may
  955.          be helpful.
  956.  
  957.  
  958.  
  959.           +---------------------------------------------------------------+
  960.           | 1/64 = .01563  17/64 = .26563  33/64 = .51563  49/64 = .76563 |
  961.           | 1/32 = .03125   9/32 = .28125  17/32 = .53125  25/32 = .78125 |
  962.           | 3/64 = .04688  19/64 = .29688  35/64 = .54688  51/64 = .79688 |
  963.           | 1/16 = .06250   5/16 = .31250   9/16 = .56250  13/16 = .81250 |
  964.           | 5/64 = .07813  21/64 = .32813  37/64 = .57813  53/64 = .82813 |
  965.           | 3/32 = .09375  11/32 = .34375  19/32 = .59375  27/32 = .84375 |
  966.           | 7/64 = .10938  23/64 = .35938  39/64 = .60938  55/64 = .85938 |
  967.           | 1/8  = .12500   3/8  = .37500   5/8  = .62500   7/8  = .87500 |
  968.           | 9/64 = .14063  25/64 = .39063  41/64 = .64063  57/64 = .89063 |
  969.           | 5/32 = .15625  13/32 = .40625  21/32 = .65625  29/32 = .90625 |
  970.           |11/64 = .17188  27/64 = .42188  43/64 = .67188  59/64 = .92188 |
  971.           | 3/16 = .18750   7/16 = .43750  11/16 = .68750  15/16 = .93750 |
  972.           |13/64 = .20313  29/64 = .45313  45/64 = .70313  61/64 = .95313 |
  973.           | 7/32 = .21875  15/32 = .46875  23/32 = .71875  31/32 = .96875 |
  974.           |15/64 = .23438  31/64 = .48438  47/64 = .73438  63/64 = .98438 |
  975.           | 1/4  = .25000   1/2  = .50000   3/4  = .75000                 |
  976.           +---------------------------------------------------------------+
  977.               Figure 29. Fraction Table. Use to convert civil to decimal
  978.                                        measure.
  979.  
  980.          [ 32                                                       QBALL ]
  981.  
  982.          Chronograph Available (One Downrange Velocity) Method.
  983.          -----------------------------------------------------
  984.  
  985.            A chronograph may be used to measure a bullet's downrange velo-
  986.          city, but two factors must be kept in mind. First, no matter how
  987.          near the muzzle the chronograph is placed, there is an inevitable
  988.          decrease in velocity. Second, there is a minimum safe distance at
  989.          which the chronograph should be placed.
  990.          
  991.            QBALL provides a means to determine the muzzle velocity from a
  992.          velocity measured at a (relatively) short range. (This process is
  993.          variously known as "back-computing muzzle velocity" and "correcting
  994.          for instrument(al) error/variation.")
  995.  
  996.            Select "From One Downrange <V>elocity" from the Infer Muzzle Velo-
  997.          city Menu.
  998.  
  999.            QBALL will ask for a ballistic coefficient if one has not been en-
  1000.          tered, the velocity, the range, and will prompt for the metro. QBALL
  1001.          uses a default range of 5 yards/meters; you may select a range from
  1002.          1 yard/meter to 100 yards/meters. (For safety's sake, a minimum of
  1003.          three (3) yards/meters is suggested.) After a short delay, QBALL dis-
  1004.          plays a calculated muzzle velocity.
  1005.  
  1006.            Using the initial ballistic data from chapter 2, the velocity at
  1007.          5 yards range is found to be
  1008.  
  1009.                              Range    R e m a i n i n g
  1010.                              Yards    Velocity   Energy
  1011.                              -----    -----------------
  1012.                                  0      2200      1934
  1013.                        >>>>>     5      2187      1911    <<<<<
  1014.  
  1015.  
  1016.            Figure 31 illustrates the data entry and result.
  1017.  
  1018.                   +-------------------------------------------------+
  1019.                   |   Range to Chronograph       (Yards)       5    |
  1020.                   |   Downrange Velocity           (FPS)    2187    |
  1021.                   |   Use Displayed Metro?    ([Y] or N)       Y    |
  1022.                   |                                                 |
  1023.                   |     Calculated Muzzle Velocity = 2200 FPS       |
  1024.                   |                                                 |
  1025.                   |            ===> press any key <===              |
  1026.                   +-------------------------------------------------+
  1027.                 Figure 31. Muzzle Velocity from One Downrange Velocity.
  1028.  
  1029.            Press any key; if no bullet weight has been entered, QBALL will
  1030.          ask for one, and go (or return) to the Computations Menu.
  1031.  
  1032.          [ 34                                                       QBALL ]
  1033.  
  1034.          4.4 Print Functions.
  1035.          ====================
  1036.            You may obtain hard copy of range tables from within the "Choose 
  1037.          Next Output" menu, if the print function is activated, or of any 
  1038.          data display which is followed by the prompt:
  1039.  
  1040.                           +==============================+
  1041.                           | Print (........)? ([Y] or N) |
  1042.                           +------------------------------+
  1043.                             Figure 32. "Print?" prompt.
  1044.  
  1045.            Press [Y] to print a data table. The prompt will be replaced with 
  1046.          the statement "Printing (......)" in highlighted text. QBALL sends 
  1047.          the data to the printer, and returns you to the previous menu.
  1048.  
  1049.          4.5 Typical Printed Output.
  1050.          ===========================
  1051.            The first range table which was computed in Chapter 2 looks like 
  1052.          this in printed form:
  1053.  
  1054.          ---------------------------------------------------------------
  1055.                    ===============================================
  1056.                    >>> Ballistic Computations: Typical Firearm <<<
  1057.                    -----------------FILENAME.R01-----------------
  1058.               Muzzle Velocity = 2200 FPS       Bal Coef (C1)   = .300
  1059.               Bullet Weight =  180 Gr          Sectional Density = n/a
  1060.               Temperature  =  59 deg F         Altitude  =    0 Feet
  1061.               Barometric Pressure = 29.53"     Relative Humidity = 78%
  1062.                    ===============================================
  1063.  
  1064.                       Range Table, Zeroed at [Bracketed] Range
  1065.                       ----------------------------------------
  1066.  
  1067.            Range  R e m a i n i n g  Total  Path/Sight Line  Defl'n  Time
  1068.            Yards  Velocity   Energy   Drop  M.O.A.   Inches  10 MPH  Flght
  1069.            -----  -----------------  -----  ---------------  ------  -----
  1070.                0    2200      1934    0.00   0.00     -1.00    0.00  0.000
  1071.               50    2068      1708    0.94   7.77      3.89    0.39  0.070
  1072.              100    1939      1503    3.88   6.76      6.76    1.48  0.145
  1073.              150    1816      1319    9.14   4.88      7.33    3.52  0.225
  1074.              200    1700      1155   17.13   2.58      5.16    6.68  0.311
  1075.           [  250    1589      1010   28.11   0.00      0.00   10.80  0.402 ]
  1076.              300    1485       881   42.40  -2.82     -8.47   15.89  0.499
  1077.                       ----------------------------------------
  1078.                                   [ End of Table ]
  1079.          ---------------------------------------------------------------
  1080.                    Figure 33. Typical Range Table Printed Output.
  1081.  
  1082.            For data tables, all data is recomputed for output to the print- 
  1083.          er; information which has scrolled past is printable. While the 
  1084.          header information differs, the printed data output formats are 
  1085.          virtually identical to the screen display.
  1086.  
  1087.            Range tables saved to a disk file have exactly this same format.
  1088.  
  1089.          [ 36                                                       QBALL ]
  1090.  
  1091.  
  1092.  
  1093.                                 This Page For Notes.
  1094.  
  1095.          [ 38                                                       QBALL ]
  1096.  
  1097.            You may also <S>wap the unit of range measure between yards and 
  1098.          meters from the New or Changed Input Data Menu, accessed from the 
  1099.          Computations Menu.
  1100.  
  1101.            Toggling the <G>rid merely changes the appearance of the graphics 
  1102.          screen when it is first called with any given set of data. You may 
  1103.          at that time change the graphics display; there is no provision to 
  1104.          turn graphics off completely.
  1105.  
  1106.            If you toggle the <P>rinter off, all "Print (......)?" prompts 
  1107.          are suppressed,
  1108.                             ====> Press any key <====
  1109.                                                      is displayed instead, 
  1110.          and all <P>rint...menu items are displayed in low-intensity video.
  1111.  
  1112.            If <N>oises are toggled off, they are replaced with a short- 
  1113.          duration "flash" in the lower right corner of your screen (char- 
  1114.          acter-based screens, only.)
  1115.  
  1116.            Press <ESC> to return to the Utilities Menu. 
  1117.  
  1118.          5.3  Configuring Display Colors.
  1119.          ================================
  1120.            Press <C>. A special color configuration screen will appear.
  1121.  
  1122.                           +=============================+
  1123.                           |  Press [K]ey to increment:  |
  1124.                           |                             |
  1125.                           |   [F] - Foreground          |
  1126.                           |   [H] - Highlight color     |
  1127.                           |   [I] - Info Line color     |
  1128.                           |   [B] - Background color    |
  1129.                           |   [L] - Help Background     |
  1130.                           |                             |
  1131.                           |     press <ESC> to end...   |
  1132.                           +-----------------------------+
  1133.  
  1134.              [Now Set-    FG = 15 HiLite = 10 Info = 7 BG = 1 Help = 7]
  1135.              [[D]efault - FG = 15 HiLite = 10 Info = 7 BG = 1 Help = 7]
  1136.              [Blk/[W]ht - FG =  7 HiLite = 15 Info = 7 BG = 0 Help = 0]
  1137.  
  1138.                        Figure 37. Set Display Colors Screen.
  1139.  
  1140.            Press the appropriate key to "step" through the available colors 
  1141.          for the [B]ackground, main body text ([F]oreground), Highlighted 
  1142.          text ([H]ighlight), the Title/Info line (Low [I]ntensity), and the 
  1143.          He[L]p window background. The colors chosen are immediately shown 
  1144.          so that you will be able to see what they look like. When you've 
  1145.          found a combination that you like, press [ESC] to use the display 
  1146.          colors you have chosen, and return to the Utilities Menu. Note that 
  1147.          the currently chosen and the default color values are displayed at 
  1148.          the bottom of the color configuration screen. If you get in a 
  1149.          muddle, press [D] to return to the supplied default color settings.
  1150.          If you'd like a white-on-black screen, press [W] for that option.
  1151.  
  1152.          [ 40                                                       QBALL ]
  1153.  
  1154.          5.5  Invoking a DOS Shell.
  1155.          ==========================
  1156.            Press <D> to shell out to DOS. 
  1157.  
  1158.            When started, QBALL writes a special batch file, QBSHELIT.BAT, in 
  1159.          the current directory. When the <D> option is chosen, QBALL calls 
  1160.          QBSHELIT.BAT, which sets the DOS prompt like this:
  1161.  
  1162.                      [ Exit >> QBALL ] [drive:]\[directory] > _
  1163.  
  1164.                                        and then invokes a secondary command 
  1165.          processor, COMMAND.COM. If you try to start QBALL from within the 
  1166.          shell, the computer will beep, and the following error message is 
  1167.          displayed:
  1168.  
  1169.                               QBALL is already loaded!
  1170.  
  1171.            Depending on your own computer's configuration, you may or may 
  1172.          not remain in the shell; this is largely dependent upon how you 
  1173.          have COMSPEC set. See your DOS documentation for more details. 
  1174.          QBSHELIT.BAT is erased upon normal exit from QBALL. If, for some 
  1175.          reason, this error message is displayed when starting QBALL, check 
  1176.          for the presence of QBSHELIT.BAT, and erase it if necessary. See 
  1177.          page 43.
  1178.  
  1179.            When you exit the shell, QBALL performs a series of file manipu- 
  1180.          lations, which are described in Chapter 7, File Handling, on page 
  1181.          43.
  1182.  
  1183.            Type "exit" (+ [enter]) to return to QBALL.
  1184.  
  1185.          5.6  Reading Range Table Files and Translating Graphics Files.
  1186.          ==============================================================
  1187.            The <R>ead Range Table and <T>ranslate Graphics options are 
  1188.          discussed in detail in Chapter 8, QBALL's Associated Utilities, 
  1189.          which you will find on page 47.
  1190.  
  1191.          [ 42                                                       QBALL ]
  1192.  
  1193.            Option <G> and option <D> will reset the input data. If you 
  1194.          don't want to change the input data, press <ESC> to return to the 
  1195.          Main menu.
  1196.  
  1197.           If you determine that the information displayed with the menu is 
  1198.          the data you want to use, and you don't need a picture, press <D> 
  1199.          to use the displayed data as the default.
  1200.  
  1201.            Press <G> to display this trajectory graphic:
  1202.  
  1203.                     > Ballistic Computations: Typical Firearm <
  1204.           +--------------------------------------------------------------+
  1205.           | | 8                                                        8 |
  1206.           |I|                         o   *                              |
  1207.           | | 6                *                                       6 |
  1208.           | |                                        *                   |
  1209.           |N| 4                                                        4 |
  1210.           | |        *                                                   |
  1211.           | | 2                                                        2 |
  1212.           |C|                                                            |
  1213.           | |-0------------------------------------------------*-------0-|
  1214.           | *                                                            |
  1215.           |H|-2  [draw a smooth curve]                                -2 |
  1216.           | |    [connecting the "*".]                                   |
  1217.           | |-4                                                       -4 |
  1218.           |E|                                                            |
  1219.           | |-6                                                       -6 |
  1220.           | |                                                            |
  1221.           |S|-8                         YARDS                         -8 *
  1222.           | |       50        100        150        200       250        |
  1223.           +--------------------------------------------------------------+
  1224.           |     [ --- Remaining Velocity/Energy, Current Round --- ]     |
  1225.           +--------------------------------------------------------------+
  1226.           |           >Current<     >EGA_SAV1<   +=======================+
  1227.           |Max Ht :               7.43" @ 135 Yds| *** Graphics Menu *** |
  1228.           |Min Ht :              -8.47" @ 300 Yds| --------------------- |
  1229.           |C1 / Wt:              .300 / 180 gr   |<R>ecall <1> thru <2>  |
  1230.           |Muz V/E:              2200 / 1934     |                       |
  1231.           |Ter V/E:              1485 / 881      |                       |
  1232.           |ZeroRg :                250 Yards     | --------------------- |
  1233.           |Metro  :             59d0'29.53"78%   |<ESC>ape to Choose Next|
  1234.           +--------------------------------------------------------------+
  1235.           |        [ --- info line schematically indicated --- ]         |
  1236.           +--------------------------------------------------------------+
  1237.                   Figure 40. Saved Trajectory Data Graphic Display
  1238.  
  1239.            You may recall any of the other saved trajectory files for dis-
  1240.          play at this point, but the input data is not reset. Press <R>ecall
  1241.          and the <number> to display another trajectory.
  1242.  
  1243.            QBALL will use the identifier, muzzle velocity, ballistic coeffi-
  1244.          cient, bullet weight, metro, sight height, and range unit until
  1245.          changed. You may change that data using the New/changed Data Input
  1246.          routines, or you may recall another saved trajectory file.
  1247.  
  1248.          [ 44                                                       QBALL ]
  1249.  
  1250.            The data needed to display trajectory graphics is saved with one of 
  1251.          these filename formats: [filename].ETn (EGA-equipped computers) or 
  1252.          [filename].CTn (CGA-equipped computers). A [filename] may be user- 
  1253.          specified; the defaults are EGA_SAVn and CGA_SAVn, respectively.
  1254.  
  1255.            The number "n" is never less than "1" and never greater than "F." 
  1256.          That's hexadecimal notation for "1" through "15;" QBALL will not 
  1257.          allow more than 15 trajectory graphics files. Why? Two reasons: it 
  1258.          allows you to choose a saved trajectory with one keypress; and, 
  1259.          fifteen different graphics trajectories displayed all at once make 
  1260.          for a pretty cluttered display.
  1261.  
  1262.            EGA trajectory files average about 2450 bytes in length; CGA, 
  1263.          about 1400. That's a lot of space, and another reason to run QBALL 
  1264.          from a hard disk.
  1265.  
  1266.            The rest of this section assumes EGA graphics; if you're working 
  1267.          with a CGA setup, for "EGA/ETn" read "CGA/CTn."
  1268.  
  1269.            Suppose you have saved several trajectory files, [filename].ET1
  1270.          through [filename].ETB--that's eleven files. Now suppose that you 
  1271.          delete [filename].ET3 through [filename].ET9; either from "bare" 
  1272.          DOS or from within QBALL's DOS shell. Now you have [filename].ET1, 
  1273.          *.ET2, *.ETA, and *.ETB remaining on/in your disk/directory. When 
  1274.          you start QBALL, or "exit" from QBALL's DOS shell, the remaining 
  1275.          trajectory files are renamed thus:
  1276.  
  1277.                         [filename].ET1 becomes [filename].ET1
  1278.                         [filename].ET2 becomes [filename].ET2
  1279.                         [filename].ETA becomes [filename].ET3
  1280.                         [filename].ETB becomes [filename].ET4
  1281.  
  1282.            File renaming is completely automatic and transparent. All refer- 
  1283.          ences to saved trajectories, e.g., in menus, will now reflect "<1> 
  1284.          thru <4>."
  1285.  
  1286.  
  1287.  
  1288.          Range Tables Saved to Disk.
  1289.          ---------------------------
  1290.            Range tables saved to disk eat up lots of space, and do it fast! 
  1291.          For example, any table with a maximum range of 1760 yards and a 
  1292.          range increment of 1 yard--which is entirely possible--uses over 
  1293.          150k of disk space! Not only that, it's slow enough on a hard disk, 
  1294.          and almost unbearably so on a floppy. Use a hard disk, if available, 
  1295.          or a RAM disk if you can.
  1296.  
  1297.            All range tables are named "[filename].Rnn, where [filename] may 
  1298.          be user specified; the default is [RGTAB_nn]. The number "nn" can 
  1299.          be anything from "01" to "99," thus allowing ninety-nine range 
  1300.          tables to be saved. (Right! If you've got the disk space!) If any 
  1301.          saved range tables are deleted, the remaining ones are renamed in 
  1302.          sequence, just as with graphics files. Again, the procedure is 
  1303.          automatic, and completely transparent.
  1304.  
  1305.          [ 46                                                       QBALL ]
  1306.  
  1307.  
  1308.  
  1309.                                 This Page For Notes.
  1310.  
  1311.          [ 48                                                       QBALL ]
  1312.  
  1313.          8.2 Graphics Translator (GRFXLATE.EXE).
  1314.          =======================================
  1315.            EGA-equipped computers ignore CGA-format saved trajectory data, 
  1316.          and vice versa. You may translate from one to the other so that
  1317.          data saved with one graphics format may be viewed on the other.
  1318.  
  1319.            In order to access the Graphics Translator from within QBALL, 
  1320.          both of the following conditions must be true: first, QBALL.EXE 
  1321.          and GRFXLATE.EXE are on/in the same disk/directory; and second,
  1322.  
  1323.            if you have an EGA-equipped computer, then at least one
  1324.                     "[filename].CTn"...
  1325.          or
  1326.            if you have a CGA-equipped computer, then at least one
  1327.                     "[filename].ETn"...
  1328.                                            ...exists on/in that directory.
  1329.  
  1330.            If either of these conditions is untrue, QBALL disables the 
  1331.          <T>ranslate a Graphics File option in the Utilities menu, i.e., the 
  1332.          option is displayed in low-intensity video.
  1333.  
  1334.            The remainder of this section assumes that the current computer 
  1335.          --the one you're working on--is EGA-equipped. At the Utilities menu, 
  1336.          assuming that the option is activated, press "<T>." After a short 
  1337.          pause, the following screen will appear:
  1338.  
  1339.  
  1340.           +=============================================================+
  1341.           |          ===== =       = =  [                        ]      |
  1342.           |          |   | |-+  -+ | |  [   C G A   TO   E G A   ]      |
  1343.           |          |   | | | +-| | |  [                        ]      |
  1344.           |          |___| |_| |_| | |        TRANSLATOR   1.0b         |
  1345.           |       ----- |_----------------------------------------      |
  1346.           +-------------------------------------------------------------+
  1347.                                           .
  1348.              CGA Graphics Files Present      EGA Graphics Files Present
  1349.          --------------------------------  -------------------------------
  1350.            CGA_SAV1.CT1                    EGA_SAV1.ET1
  1351.                                            FILENAME.ET2
  1352.              +---------------------------------------------------------+
  1353.              | Press <1> to translate CGA Graphics file to EGA format. |
  1354.              +---------------------------------------------------------+
  1355.                                      [ESC] exits
  1356.  
  1357.                        Figure 42. QBALL's Graphics Translator
  1358.  
  1359.            Press the key corresponding to the file extension of the CGA 
  1360.          file to translate, in this case, "1." (This one's "hotkeyed"--you 
  1361.          need not press [enter].) GRFXLATE will write the translated file to 
  1362.          "EGA_SAV3.ET3." If you have a full complement of EGA-format traj- 
  1363.          ectory files, "1" through "F" (hexadecimal notation--there are 
  1364.          fifteen such files permitted) GRFXLATE will request permission to 
  1365.          overwrite the existing EGA_SAV1.ET1. A "no" response at that time 
  1366.          returns to QBALL.
  1367.  
  1368.          [ 50                                                       QBALL ]
  1369.  
  1370.  
  1371.  
  1372.                                 This Page For Notes.
  1373.  
  1374. .
  1375.  
  1376.          [ 52                                                       QBALL ]
  1377.  
  1378.          caliber - For small arms, the diameter of the bore measured across 
  1379.          the lands. In practice, the diameter of the bullet. In artillery 
  1380.          and naval gun usage, a measure of length equal to bore diameter; 
  1381.          thus, a "fifty caliber" barrel would be 50 bore diameters long.
  1382.  
  1383.          cartridge - Fixed ammunition, including case, powder, primer, and 
  1384.          bullet, for small arms. See also: round.
  1385.  
  1386.          case - The (usually) brass component of a cartridge which contains 
  1387.          the powder, primer, and bullet prior to firing. See also: brass.
  1388.  
  1389.          chamber - The breech, or rearmost portion of the barrel, which 
  1390.          contains and supports the cartridge prior to, during, and immedi- 
  1391.          ately following firing.
  1392.  
  1393.          coefficient of form - A number relating the ballistic efficiency of 
  1394.          a given bullet shape to the shape of the projectile used to calcu- 
  1395.          late the ballistic table.
  1396.  
  1397.          C1 - Formula symbol for ballistic coefficient.
  1398.  
  1399.          cross wind angle - The angle between the wind direction and the 
  1400.          line of departure. Typically tabulated as ninety degrees, or "pure" 
  1401.          crosswind with no range vector.
  1402.  
  1403.          drift - Technically, the distance a bullet will travel horizon-        
  1404.          tally due to its spin. This effect is usually quite small, amount- 
  1405.          ing to about 7 inches @ 1000 yards for a military M2 Ball (.30-'06) 
  1406.          cartridge. Often confused with wind deflection. See also: wind 
  1407.          deflection.
  1408.  
  1409.          deflection - See: wind deflection.
  1410.  
  1411.          downrange - Refers to the position of objects in space relative to 
  1412.          the direction of fire; point of aim and point of impact, for exam- 
  1413.          ple, are by definition downrange.
  1414.  
  1415.          drop - The distance a bullet will fall due to the influence of 
  1416.          gravity. Drop is measured from the line of departure, not the line 
  1417.          of sight.
  1418.  
  1419.          elevation - Vertical sight adjustment. Also, the (usually small) 
  1420.          angle between the axis of a firearm's bore and the horizontal.
  1421.  
  1422.          energy - Here, the kinetic energy of a moving bullet, usually given 
  1423.          in ft-lbs. Calculated by multiplying the bullet mass by the square 
  1424.          of the velocity, and dividing by two.
  1425.  
  1426.          F.P.S. (also FPS and Ft/Sec) - Feet per second. A unit of velocity.
  1427.          (Properly a unit of speed, as velocity is a vector.)
  1428.  
  1429.          Ft.-Lbs. (also FtLbs and Ft#) - Foot pounds. A unit of energy equal 
  1430.          to the effort required to lift one pound a vertical distance of one 
  1431.          foot. 
  1432.  
  1433.          [ 54                                                       QBALL ]
  1434.  
  1435.          mass - Properly, the weight of an object divided by the accelera-
  1436.          tion due to gravity. Commonly taken as synonymous with "weight."
  1437.  
  1438.          maximum height - The greatest vertical distance the bullet rises 
  1439.          above the line of sight. Sometimes confused with midrange trajec- 
  1440.          tory since it typically occurs about halfway between muzzle and 
  1441.          target. Maximum height is usually somewhat higher and occurs some- 
  1442.          what further downrange than the midrange trajectory.
  1443.  
  1444.          metallic sights - Sights containing no optical elements.
  1445.  
  1446.          met - An abbreviation for "meter"; also, a super-abbreviation of 
  1447.          "Meteorological Conditions." See also: meter, metro, standard met.
  1448.  
  1449.          meter (also metre) - A unit of length measure equal to 39.37 
  1450.          inches, 3.28083 feet, or 1.09361 yards.
  1451.  
  1452.          metric - Having reference to length measurements based upon the 
  1453.          meter, its subdivisions, or its multiples.
  1454.  
  1455.          metro - Short for Meteorological Conditions; the air temperature, 
  1456.          barometric pressure, gun altitude, and relative humidity existing  
  1457.          at the place and time of firing. See also: standard met.
  1458.  
  1459.          midrange trajectory - The height of the trajectory at a point half- 
  1460.          way between the firearm's muzzle and the point of aim.
  1461.  
  1462.          M.O.A. (also MOA) - Minute of angle or minutes of arc. Equal to 
  1463.          1/60 of an angular degree. At 100 yards, 1 M.O.A. is approximately 
  1464.          1.047 inches.
  1465.  
  1466.          muzzle - The foremost point of a firearm's barrel; that part of a 
  1467.          firearm closest to the target.
  1468.  
  1469.          muzzle energy - Foot-pounds of energy developed by a moving projec- 
  1470.          tile at the firearm's muzzle.
  1471.  
  1472.          muzzle velocity - The speed of a projectile at a firearm's muzzle, 
  1473.          generally expressed in FPS.
  1474.  
  1475.          N.R.A. (also NRA) - National Rifle Association. If you shoot, you 
  1476.          should belong to this organization.
  1477.  
  1478.          ogive - The curve of a bullet's forward portion. Also, the radius 
  1479.          of this curve, usually expressed in calibers.
  1480.  
  1481.          point-blank range - That range for which the bullet's path varies 
  1482.          from the line of sight by no more than a specified amount.
  1483.  
  1484.          point of aim - That downrange point with which a firearm's sights 
  1485.          are aligned.
  1486.  
  1487.          point of impact - That point which a bullet actually strikes. In 
  1488.          most cases, considered in relation to point of aim.
  1489.  
  1490.          [ 56                                                       QBALL ]
  1491.  
  1492.          stp - Standard Temperature and Pressure. See also: standard met.
  1493.  
  1494.          string - A number of rounds fired at a common point of aim, often 
  1495.          for the purposes of sighting in or zeroing a firearm.
  1496.  
  1497.          targeted range - That distance furthest from the muzzle where the 
  1498.          path of the bullet crosses the line of sight. (The "sighting in" 
  1499.          distance, or "zero range.")
  1500.  
  1501.          time of flight - The time necessary for a bullet to travel from 
  1502.          the muzzle of a firearm to its point of impact or to any intermed- 
  1503.          iate range.
  1504.  
  1505.          trajectory - The path of a moving projectile. Often expressed as 
  1506.          the number of inches above or below the line of sight.
  1507.  
  1508.          windage - Horizontal, lateral sight adjustment. Also, the sight 
  1509.          adjustment required to compensate for crosswind effects at a given 
  1510.          range.
  1511.  
  1512.          wind deflection - The amount of a projectile's horizontal lateral 
  1513.          motion attributable to the action of crosswind wind vector. Often 
  1514.          mistakenly called drift. See also: drift, windage.
  1515.  
  1516.          yaw - Normally, a situation in which a bullet rotates on its axis 
  1517.          at a small angle to the line of flight.
  1518.  
  1519.          zero - The sight setting producing coincidence of point of impact 
  1520.          and point of aim at a given range. Also, the process of determin- 
  1521.          ing that sight setting. See also: sighting in.
  1522.  
  1523.          zero range - That range furthest from the muzzle at which the point 
  1524.          of aim and point of impact coincide.
  1525.  
  1526.          [ 58                                                       QBALL ]
  1527.  
  1528.          Muzzle Velocity.
  1529.          ----------------
  1530.            This data is from the Speer Reloading Manual #11. 
  1531.  
  1532.               +-----------------------------------------------------+
  1533.               | From Speer Reloading Manual. 180 gr bullet, C1=.30  |
  1534.               |                                                     |
  1535.               |                          Range in Yards             |
  1536.               |            ---------------------------------------  |
  1537.               |            Muz      50    100    150    200    250  |
  1538.               |            ---------------------------------------  |
  1539.               | Velocity   2400   2259   2122   1990   1863   1742  |
  1540.               | Energy     2302   2039   1800   1582   1388   1213  |
  1541.               | Trajectory -1.5    0.0   -0.2   -2.3   -6.7  -13.5  |
  1542.               +-----------------------------------------------------+
  1543.                        Table B3. Data Taken From Speer Manual.
  1544.  
  1545.  
  1546.  
  1547.            Using the zero range of 50 yards, a vertical difference of 0.2"
  1548.          below line of sight at 100 yards, and standard metro, QBALL infers 
  1549.          the muzzle velocity to be 2411 FPS.
  1550.  
  1551.            QBALL reports this data using the inferred muzzle velocity:
  1552.  
  1553.               +-----------------------------------------------------+
  1554.               | Calculated using QBALL.      180 gr bullet, C1=.30  |
  1555.               |                                                     |
  1556.               |                          Range in Yards             |
  1557.               |             --------------------------------------- |
  1558.               |             Muz      50    100    150    200    250 |
  1559.               |             --------------------------------------- |
  1560.               | Velocity    2411   2272   2137   2006   1880   1761 |
  1561.               | Energy      2323   2062   1825   1609   1413   1239 |
  1562.               | Trajectory -1.50   0.00  -0.20  -2.27  -6.47 -13.23 |
  1563.               +-----------------------------------------------------+
  1564.                    Table B4. QBALL Data, Inferred Muzzle Velocity.
  1565.  
  1566.  
  1567.  
  1568.            The maximum differences are:
  1569.  
  1570.               +-----------------------------------------------------+
  1571.               | QBALL vs Speer. Speer data taken as standard.       |
  1572.               |                                                     |
  1573.               |                          Range in Yards             |
  1574.               |             --------------------------------------- |
  1575.               |             Muz      50    100    150    200    250 |
  1576.               |             --------------------------------------- |
  1577.               | Velocity    0.5%   0.6%   0.7%   0.8%   0.9%   1.1% |
  1578.               | Energy      0.9%   1.1%   1.4%   1.7%   1.8%   1.1% |
  1579.               | Trajectory   0"     0"     0"    .03"   .23"   .27" |
  1580.               +-----------------------------------------------------+
  1581.                              Table B5. Difference Table.
  1582.  
  1583.          [ 60                                                       QBALL ]
  1584.  
  1585.            If you have saved trajectory data with an earlier QBALL version,
  1586.          you can convert the saved file by loading it into a plain-vanilla
  1587.          ASCII text editor, and carefully modifying the lines above the
  1588.          range/height data to match the pattern given on the preceding page.
  1589.  
  1590.            Cautions: there must be an entry in every data position; other-
  1591.          wise, QBALL will be hopelessly confused. In addition, make sure
  1592.          that you save your modified file with the appropriate extension,
  1593.          either ETn or CTn.
  1594.  
  1595.            If properly done, such modified files are usable, but you may
  1596.          find the trajectory plots are pretty ragged, as the range/height
  1597.          data is not as precise.
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.                +-------------------------------------------------+
  1613.                | Hint:                                           |
  1614.                |                                                 |
  1615.                |   This whole process may be more work than it's |
  1616.                | worth.   You might very well want to delete the |
  1617.                | trajectory files generated by an earlier QBALL  |
  1618.                | version, and start over from scratch.           |
  1619.                |                                                 |
  1620.                +-------------------------------------------------+
  1621.  
  1622.          [ 62                                                       QBALL ]
  1623.  
  1624.                          Selected Bibliography (continued)
  1625.  
  1626.          Winchester Ammunition Product Guide. East Alton: Winchester/Olin 
  1627.          Corporation, 1993.
  1628.  
  1629.          Winchester Product Information and Ballistics Guide. East Alton: 
  1630.          Winchester/Olin Corporation, 1989.
  1631.  
  1632.          Winchester Reloading Components Catalog. East Alton: Winchester 
  1633.          Group, Olin Corporation, 1992.
  1634.  
  1635.          [ 64                                                       QBALL ]
  1636.  
  1637.           +--------------------------------------------------------------+
  1638.           |        Trajectory Comparisons  -  Conditions as Shown        |
  1639.           |        ==============================================        |
  1640.           |                   [ All at Standard Met ]                    |
  1641.           |--------------------------------------------------------------|
  1642.           |Range = 250 yards, zeroed at 50 yards; C1 =.12, MuzVel = 2100 |
  1643.           |        Inches above/below line of sight at...(yards)         |
  1644.           |        ---------------------------------------------         |
  1645.           |        Muzzle     50       100       150       200       250 |
  1646.           |        ------    ---      ----      ----      ----      ---- |
  1647.           |QBALL    -1.5     0.0      -1.3      -6.4     -16.9     -34.3 |
  1648.           |SPEER    -1.5     0.0      -1.3      -6.4     -17.0     -34.7 |
  1649.           |HORNADY  -1.5     0.0      -1.2      -6.3     -16.7     -33.2 |
  1650.           |--------------------------------------------------------------|
  1651.           |Range = 400 yards, zeroed at 200 yards; C1 =.26, MuzVel = 2500|
  1652.           |          Inches above/below line of sight at...(yards)       |
  1653.           |          ---------------------------------------------       |
  1654.           |          Muzzle       100        200        300        400   |
  1655.           |          ------      ----       ----       ----       ----   |
  1656.           |QBALL      -1.5        2.9        0.0      -13.0      -39.4   |
  1657.           |SPEER      -1.5        3.0        0.0      -13.0      -39.6   |
  1658.           |HORNADY    -1.5        3.0        0.0      -13.1      -39.7   |
  1659.           |--------------------------------------------------------------|
  1660.           |Range = 400 yards, zeroed at 200 yards; C1 =.50, MuzVel = 3300|
  1661.           |          Inches above/below line of sight at...(yards)       |
  1662.           |          ---------------------------------------------       |
  1663.           |          Muzzle       100        200        300        400   |
  1664.           |          ------      ----       ----       ----       ----   |
  1665.           |QBALL      -1.5        1.1        0.0       -5.2      -15.1   |
  1666.           |SPEER      -1.5        1.1        0.0       -5.2      -15.2   |
  1667.           |HORNADY    -1.5        1.1        0.0       -5.3      -15.7   |
  1668.           +--------------------------------------------------------------+
  1669.             (Key: MuzVel = Muzzle Velocity  C1 = Ballistic Coefficient)
  1670.  
  1671.             Table D2. Trajectory Comparisons Under Specified Conditions.
  1672.                       QBALL data rounded to nearest 0.1 inch.
  1673.  
  1674.            An examination of the data in Table D2 shows that there is close
  1675.          agreement between QBALL's results and published data. The greatest
  1676.          variation is at the greatest ranges; this is to be expected. Since
  1677.          the ballistic coefficients from the Hornady tables are not exactly
  1678.          those chosen as typical, being "high-on-low" respectively, it is
  1679.          also expected that the resulting bullet strikes will be too small,
  1680.          "on", and too large. There is, however, substantial agreement between
  1681.          the QBALL results and the data from both published tables. In gener-
  1682.          al, QBALL gives excellent practical accuracy.
  1683.  
  1684.  
  1685.          Inferred Muzzle Velocity.
  1686.          -------------------------
  1687.            As was found in chapter 3, muzzle velocities developed by use of
  1688.          the bullet-drop method may not agree with known-correct data. The
  1689.          following table illustrates the variation in resultant muzzle velo-
  1690.          city using several different values for the bullet drop.
  1691.  
  1692.          [ 66                                                       QBALL ]
  1693.  
  1694.  
  1695.  
  1696.                                 This Page For Notes
  1697.  
  1698.          [ 68                                                       QBALL ]
  1699.  
  1700.           +--------------------------------------------------------------+
  1701.           | Program: BALCALC.                                            |
  1702.           | Input Data:                                                  |
  1703.           |     Ballistic Coefficient (C1)....... .295                   |
  1704.           |     Bullet Weight.................... 130 grains             |
  1705.           |     Zero Range....................... 200 yards              |
  1706.           |     Maximum Range.................... 500 yards              |
  1707.           |     Range Increment..................  50 yards              |
  1708.           |     Sight Height..................... 0.9 inches             |
  1709.           |     Crosswind........................ -- no wind --          |
  1710.           |     Metro............................ Standard               |
  1711.           |--------------------------------------------------------------|
  1712.           |Range R e m a i n i n g Total  Path/Sight Line Defl'n  Time   |
  1713.           |Yards Velocity   Energy Drop   M.O.A.   Inches 0 MPH   Flght  |
  1714.           |--------------------------------------------------------------|
  1715.           |BALCALC Reports:                                              |
  1716.           |                                                              |
  1717.           |    0    3000     2597                   -0.9    0.0  0.00000 |
  1718.           |   50    2838     2325  +-----++-----+    1.1    0.0  0.05141 |
  1719.           |  100    2682     2076  | Not || Not |    2.0    0.0  0.10578 |
  1720.           |  150    2531     1849  |Given||Given|    1.7    0.0  0.16334 |
  1721.           |  200    2386     1643  +-----++-----+    0.0    0.0  0.22438 |
  1722.           |  250    2245     1454                   -3.2    0.0  0.28920 |
  1723.           |  300    2108     1283                   -8.1    0.0  0.35815 |
  1724.           |  350    1977     1128                  -15.0    0.0  0.43163 |
  1725.           |  400    1851      988                  -24.1    0.0  0.51005 |
  1726.           |  450    1730      864                  -35.8    0.0  0.59389 |
  1727.           |  500    1615      753                  -50.3    0.0  0.68364 |
  1728.           |                                                              |
  1729.           |QBALL Reports:                                                |
  1730.           |                                                              |
  1731.           |    0    3000     2598    0.00    0.00   -0.90   0.00  0.000  |
  1732.           |   50    2838     2325    0.50    2.15    1.08   0.00  0.051  |
  1733.           |  100    2682     2076    2.09    1.97    1.97   0.00  0.106  |
  1734.           |  150    2531     1850    4.87    1.10    1.65   0.00  0.163  |
  1735.           |  200    2386     1643    9.00    0.00    0.00   0.00  0.224  |
  1736.           |  250    2245     1454   14.69   -1.29   -3.22   0.00  0.289  |
  1737.           |  300    2109     1283   22.12   -2.72   -8.17   0.00  0.357  |
  1738.           |  350    1977     1128   31.46   -4.29  -15.03   0.00  0.431  |
  1739.           |  400    1850      988   42.94   -6.01  -24.03   0.00  0.508  |
  1740.           |  450    1730      864   57.21   -7.96  -35.83   0.00  0.591  |
  1741.           |  500    1616      754   74.44  -10.12  -50.59   0.00  0.684  |
  1742.           +--------------------------------------------------------------+
  1743.                         Table F2. BALCALC and QBALL Compared
  1744.  
  1745.  
  1746.          Summary of absolute differences. Remaining Velocity: 1 FPS; Re-
  1747.          maining Energy: 1 FtLb; Path/Sight Line: 0.29 inches; Time of
  1748.          Flight: 0.00105 seconds.
  1749.  
  1750.  
  1751.          Available with BALCALC, unavailable with QBALL. Bullet Momentum in
  1752.          Lb-Ft per second per second; Lead in feet for entered target
  1753.          lateral speed.
  1754.  
  1755.          [ 70                                                       QBALL ]
  1756.  
  1757.           +--------------------------------------------------------------+
  1758.           | Program: Barnes Ballistics.     (Barnes Bullets, Inc.)       |
  1759.           | Input Data:                                                  |
  1760.           |     Ballistic Coefficient (C1)....... .295                   |
  1761.           |     Bullet Weight.................... 130 grains             |
  1762.           |     Zero Range....................... 200 yards              |
  1763.           |     Maximum Range.................... 600 yards              |
  1764.           |     Range Increment.................. 100 yards              |
  1765.           |     Sight Height..................... 0.9 inches             |
  1766.           |     Crosswind........................ -- no wind --          |
  1767.           |     Metro............................ Standard               |
  1768.           |--------------------------------------------------------------|
  1769.           |Range R e m a i n i n g Total  Path/Sight Line  Defl'n  Time  |
  1770.           |Yards Velocity   Energy Drop   M.O.A.   Inches  0 MPH   Flght |
  1771.           |--------------------------------------------------------------|
  1772.           |BARNES BALLISTICS Reports:                                    |
  1773.           |                                                              |
  1774.           |    0    3000     2597  +-----++-----+   -0.90  0.0    0.0000 |
  1775.           |  100    2682     2076  | Not || Not |    2.00  0.0    0.1061 |
  1776.           |  200    2386     1643  |Given||Given|    0.00  0.0    0.2255 |
  1777.           |  300    2109     1283  +-----++-----+    8.12  0.0    0.3593 |
  1778.           |  400    1851      989                  -24.13  0.0    0.5115 |
  1779.           |  500    1615      753                  -50.14  0.0    0.6842 |
  1780.           |  600    1408      572                  -89.79  0.0    0.8851 |
  1781.           |                                                              |
  1782.           |QBALL Reports:                                                |
  1783.           |                                                              |
  1784.           |    0    3000     2598    0.00    0.00   -0.90  0.00   0.000  |
  1785.           |  100    2682     2076    2.09    1.97    1.97  0.00   0.106  |
  1786.           |  200    2386     1643    9.00    0.00    0.00  0.00   0.224  |
  1787.           |  300    2109     1283   22.12   -2.72   -8.17  0.00   0.358  |
  1788.           |  400    1850      988   42.94   -6.01  -24.03  0.00   0.509  |
  1789.           |  500    1616      754   74.44  -10.12  -50.59  0.00   0.684  |
  1790.           |  600    1407      572  119.18  -15.06  -90.37  0.00   0.883  |
  1791.           +--------------------------------------------------------------+
  1792.                    Table F4. Barnes Ballistics and QBALL Compared
  1793.  
  1794.          Summary of absolute differences. Remaining velocity, 1 FPS; re-
  1795.          maining energy, 1 Ft-Lb; Path/Sight Line, 0.58 inches; Time of
  1796.          Flight, .0025 seconds.
  1797.  
  1798.          Available with BARNES BALLISTICS, unavailable with QBALL. Tabular 
  1799.          side-by-side comparison of two different loads.
  1800.  
  1801.  
  1802.                                      ----------
  1803.  
  1804.  
  1805.            As can readily be seen from the preceding tables, QBALL is in 
  1806.          substantial (not to say "bang on"--pun intended) agreement with 
  1807.          several other computer ballistics programs. Other sources with 
  1808.          which QBALL is in substantial agreement include the Winchester 
  1809.          Product Information and Ballistics Guide (1989), and the Remington 
  1810.          Firearms and Ammunition Catalog (1990).
  1811.  
  1812.          [ 72                                                       QBALL ]
  1813.  
  1814.          Enter  50 <= Range <= 100: In inferring a muzzle velocity, range 
  1815.          for zero drop must be at least 50, and no more than 100 yards.
  1816.  
  1817.          Enter  Range <= 1760 Yards
  1818.             - or -
  1819.          Enter  Range <= 1609 Meters: In either case, you're attempting to 
  1820.          enter a range which is outside QBALL's ability to use effectively. 
  1821.                        (1760 yards = 1609 meters = 1 mile.)
  1822.  
  1823.          Enter  0 < Range Increment <= Range: You're trying to enter a range 
  1824.          increment of zero, or to enter a range increment greater than the 
  1825.          maximum range chosen. 
  1826.  
  1827.          Enter  0 <= Relative Humidity <= 100: You're attempting to enter a 
  1828.          relative humidity value which is out of range. (Values outside 
  1829.          this range are, by definition, impossible.) 
  1830.  
  1831.          Enter  Second Range > First Range: When inferring a ballistic 
  1832.          coefficient, you're attempting to enter a second range which is 
  1833.          smaller than the first range you have already entered. 
  1834.  
  1835.          Enter  Second Velocity  < First Velocity: When inferring a 
  1836.          ballistic coefficient, you're attempting to enter a downrange 
  1837.          velocity which is larger than the velocity closer to the muzzle.  
  1838.  
  1839.          Enter  0.1 < Maximum Deviation <= 40: In the determination of point- 
  1840.          blank range, the maximum deviation must be greater than 0.1 inches 
  1841.          and less than 40 inches. 
  1842.  
  1843.          Enter  -2.0 <= Sight Height <= +5.0: You're attempting to enter a 
  1844.          value for sight height which is out of range. 
  1845.  
  1846.          Enter  -50 <= Temperature <= +125: You're attempting to enter a 
  1847.          temperature value which is out of range. (If you really need this 
  1848.          program to operate at Arctic/Saharan temperatures, let me know! 
  1849.          I'll customize one for you.) 
  1850.  
  1851.          Enter  300 <= Velocity <= 4500 FPS: You're trying to enter a velo- 
  1852.          city which is less than 300 FPS or greater than 4500 FPS. 
  1853.  
  1854.          Enter  Vertical Angle <= 45d
  1855.             - or -
  1856.          Enter  Height <= [feet]: In determining "hits high" for slant fire, 
  1857.          the vertical dimension must be less than 45d, or less than the 
  1858.          horizontal range expressed in [feet].
  1859.  
  1860.          Enter  Wind Direction <= 360d: In determination of wind deflection 
  1861.          corrections, you're attempting to enter a wind direction which is 
  1862.          greater than one complete circle. 
  1863.  
  1864.          Enter  Wind Velocity <= 231 MPH: In determination of wind deflec-
  1865.          tion corrections, you're attempting to enter a wind speed in excess
  1866.          of the world record. 
  1867.                     (Record set on Mount Washington, NH, in 1935.)
  1868.  
  1869.          [ 74                                                       QBALL ]
  1870.  
  1871.  
  1872.  
  1873.                                 This Page For Notes.
  1874.  
  1875.          [ 76                                                       QBALL ]
  1876.  
  1877.  
  1878.  
  1879.                                 This Page For Notes.
  1880.  
  1881. .
  1882.  
  1883.          [ 78                                                       QBALL ]
  1884.  
  1885.               [ F ]                         Inferring Ballistic             
  1886.          Files 1                                   Coefficients (cont)      
  1887.            automatic renaming 44              one downrange velocity 26     
  1888.            copying 1                          two downrange velocities 27   
  1889.            distribution 1                     actual muzzle velocity 27     
  1890.            naming 11 13 44                    Samples from published data 57
  1891.            QBSHELIT.BAT 40 44               Inferred Muzzle Velocity 28-32  
  1892.            required 1                         from bullet drop 28ff         
  1893.            trajectory data 57                 from one velocity 32          
  1894.            trajectory incompatible 43 59      in C1 calculations 27         
  1895.          Filenames                          Information (Info) Line 4       
  1896.            Range tables 11 44                                               
  1897.            Trajectory graphics 11 44             [ L ]                      
  1898.          Free Recoil Velocity, Energy 22    Limited use license i           
  1899.            data entry 22                    Lookup facility 7 23            
  1900.            examples of... 23                                                
  1901.            gun weight 22                         [ M ]                      
  1902.            powder (propellant) weight 22    M.NDX 1 23                      
  1903.            valid data limits 22             Maximum Deviation               
  1904.          Fraction table 30                    entering 19                   
  1905.                                               display 20                    
  1906.               [ G ]                         Menus                           
  1907.          Glossary 49                          Choose Next Output 10         
  1908.          Graphics                             Color Configuration 38        
  1909.            auto-detect 3                      Computations 8                
  1910.            capture to .GIF et.al. 14          Graphics 13                   
  1911.            displaying 11-16 42                Infer Data 25                 
  1912.            translating 48                     Main 4                        
  1913.            typical saved file 59              New Input Data 17             
  1914.          GRFXLATE.EXE 48                      Other Procedures 19           
  1915.          Group center, finding 31             Recall Trajectory Data 41     
  1916.                                               Switch Toggle 37              
  1917.               [ H ]                           Utilities 37                  
  1918.          Hardware 1                         Metro 4                         
  1919.            auto-detect graphics 1             changing 18                   
  1920.            chronographs 25 28                 standard 4                    
  1921.            recommended 1                      valid data limits 18          
  1922.          Header line                        Muzzle Velocity 7               
  1923.            default 4                          changing 18                   
  1924.            weapon, cartridge identifier 17    entering 7                    
  1925.            bullet maker and type 24           Inferring (calculating) 28-32 
  1926.          Help                                 valid data limits 18          
  1927.            from author vi                                                   
  1928.            on-line 2                             [ N ]                      
  1929.                                             New/changed Input Data 17       
  1930.               [ I ]                           Clean Sweep 5 17              
  1931.          Increment, range                     Single Inputs 17              
  1932.            (see: range increments)          Non-horizontal fire 21          
  1933.          Inferred Ballistic Data 25-31      Non-standard metro 7 18         
  1934.            Ballistic Coefficients 25-28                                     
  1935.            Muzzle Velocity 28-32                 [ O ]                      
  1936.            Examples from published data 57  Opening screen 3                
  1937.          Inferring Ballistic                Other Ballistics Procedures 19  
  1938.                 Coefficients 25-28            Free recoil velocity/energy 22
  1939.  
  1940.