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

  1.  
  2.                               ========================
  3.                                ______
  4.                               |      | |           | |
  5.                               |      | |___   ___  | |
  6.                               |      | |   |  ___| | |
  7.                               |   _  | |   | |   | | |
  8.                               |____|_| |___| |___| | |
  9.                                    |_
  10.  
  11.                               ========================
  12.  
  13.                            SMALL ARMS EXTERIOR BALLISTICS
  14.  
  15.                                         for
  16.  
  17.                               IBM PC's and COMPATIBLES
  18.                                      __________
  19.  
  20.                               Application Programming
  21.                                  and Documentation
  22.  
  23.                                          by
  24.  
  25.                                 Benjamin  W. Hartley
  26.                               Forest Park Estates #103
  27.                               Jaffrey, NH        03452
  28.                                         ---
  29.                               Voice#:   (603) 532-6248
  30.                               America OnLine: BHartley
  31.                               CompuServe:   70033,2612
  32.                               GEnieMail:    B.HARTLEY1
  33.          __________________________________________________________________
  34.                  _______
  35.             ____|__     |               (R)
  36.           -|       |    |-------------------
  37.            |   ____|__  |  Association of
  38.            |  |       |_|  Shareware
  39.            |__|   o   |    Professionals
  40.           ----|   |   |---------------------
  41.               |___|___|    MEMBER
  42.  
  43.                The author is a member of the Association of Shareware Pro-
  44.           fessionals, the ASP.   ASP wants to make sure that the Shareware
  45.           principle works for you.   If you are unable to resolve a share-
  46.           ware-related problem with an ASP member by contacting the member
  47.           directly, ASP may be able to help.  ASP's Ombudsman can help you
  48.           resolve a dispute or  problem with an  ASP member,  but does not
  49.           provide technical support for members' products. Please write to
  50.           the ASP Ombudsman at 545 Grover Rd., Muskegon, MI 49442-9427 USA
  51.           (FAX 616-788-2765, 24 hrs./day) or send a message via CompuServe
  52.           mail to: ASP Ombudsman 72050,1433.
  53.          __________________________________________________________________
  54.  
  55.             "QBALL" -- source code, executable files, and documentation
  56.             are (c) 1991-94 by Benjamin W. Hartley. All rights reserved.
  57.  
  58.           [ QBALL                                                      i ]
  59.                                _____________________
  60.  
  61.                                      DEDICATION
  62.  
  63.                   QBALL was inspired by the many computer programs
  64.                      published in The American Rifleman, and is
  65.                       respectfully dedicated to their author:
  66.  
  67.                                William C. Davis, Jr.
  68.                                _____________________
  69.  
  70.                                      DISCLAIMER
  71.            QBALL is supplied as is. Responsibility for determining its suit-
  72.          ability for any use rests solely with the user. The author will not
  73.          be held responsible for injury or damages resulting from the use of
  74.          QBALL; all remedies rest solely with the user. QBALL is distributed
  75.          without any warranties whatsoever, except: QBALL copies distributed
  76.          on defective author-supplied media will be replaced; or if QBALL is
  77.          inoperative through an author error, a functional copy is available
  78.          upon request. The author reserves the right to update QBALL without
  79.          incurring any obligation to provide updates to any user,  except as
  80.          otherwise stated herein.
  81.                                _____________________
  82.  
  83.                                   LIMITED LICENSE
  84.            Individual users  may make copies of the program files for backup
  85.          and  personal use.  Individual users  may distribute copies  of the
  86.          Shareware Edition to others,  but only if all files are distributed
  87.          in their entirety and without modification.
  88.            Computer clubs  may make copies of the Shareware version for dis-
  89.          tribution. A copying/media fee not to exceed $10.00 may be charged.
  90.            ASP approved  software vendors and BBS are hereby granted permis-
  91.          sion to distribute QBALL;  verification of "latest revision" should
  92.          be obtained from the author. All other vendors/BBS must contact the
  93.          author for permission before distribution is begun.
  94.            Distribution of the User's Manual in printed form, or of any part
  95.          of the Registered Edition  of QBALL, without the  author's  express
  96.          written consent, is prohibited.
  97.                                _____________________
  98.  
  99.                                   ACKNOWLEDGMENTS
  100.            The author gratefully acknowledges the efforts of Jan Archambeau,
  101.          Bob Bender, Terry Lyman, Jim McCausland, Miguel Duran Perello, Bob
  102.          Pickell, and Dave Smith, all of whom have suggested improvements to
  103.          what QBALL does, how it does it, and have provided valuable feedback
  104.          and assistance. Many thanks to you all. -- B.W.H.
  105.                                _____________________
  106.  
  107.                                COPYRIGHT INFORMATION
  108.            IBM, PC-DOS are trademarks of International Business Machines.
  109.                       4DOS is copyright, J. P. Software, Inc.
  110.             MS-DOS, Professional Development System (PDS) are copyright,
  111.                                   Microsoft, Inc.
  112.            All other copyrights and Trademarks are the property of their
  113.                                 respective holders.
  114.  
  115.          [ QBALL                                                      iii ]
  116.  
  117.                           TABLE OF CONTENTS (continued)
  118.  
  119.               Chapter                                          page
  120.                 8. QBALL's Associated Utilities................ 47
  121.                   8.1 RRGTABLE.EXE............................. 47
  122.                   8.2 GRFXLATE.EXE............................. 48
  123.                 Appendixes.................................. 51-75
  124.                 Index.......................................... 77
  125.  
  126.                                _____________________
  127.  
  128.  
  129.                                 LIST OF APPENDIXES
  130.  
  131.                  A. Glossary................................... 51
  132.                  B. Examples of Inferred Ballistic Data........ 57
  133.                  C. Typical Saved Trajectory File.............. 59
  134.                  D. Selected Bibliography...................... 61
  135.                  E. Error Analysis............................. 63
  136.                  F. QBALL and Other Programs................... 67
  137.                  G. Error Messages............................. 71
  138.                  H. Default Starting Values.................... 75
  139.  
  140.                                _____________________
  141.  
  142.  
  143.                                   LIST OF FIGURES
  144.  
  145.                 Figure                                         page
  146.                   1.  Opening Screen............................ 3
  147.                   2.  Main Menu................................. 4
  148.                   3.  Computations Menu......................... 8
  149.                   4.  Partial Computations Menu, Zero Set....... 9
  150.                   5.  Typical Range Table....................... 9
  151.                   6.  Choose Next Output Menu.................. 10
  152.                   7.  Entering a Range Table Filename.......... 11
  153.                   8.  The Graphics Screen...................... 12
  154.                   9.  Graphics Menu After Two Saves............ 13
  155.                  10.  Second Trajectory Graphics Screen........ 15
  156.                  11.  Two Sets of Data Graphics Screen......... 16
  157.                  12.  New Input Data Menu...................... 17
  158.                  13.  Other Procedures Menu.................... 19
  159.                  14.  Enter the Maximum Deviation.............. 19
  160.                  15.  Point Blank Range Displayed.............. 19
  161.                  16.  Wind Vector Corrections.................. 20
  162.                  17.  Slant Fire "Hits High" Table............. 21
  163.                  18.  Free Recoil Velocity, Energy Display..... 22
  164.                  19.  Typical Bullet Lookup Display............ 24
  165.                  20.  The Infer Data Menu...................... 25
  166.                  21.  Schematic Layout, Infer
  167.                                  Ballistic Coefficient......... 25
  168.                  22.  Entry Screen, Infer
  169.                                  Ballistic Coefficient......... 26
  170.                  23.  Ballistic Coefficient Display 1.......... 26
  171.  
  172.          [ QBALL                                                        v ]
  173.  
  174.  
  175.                                     INTRODUCTION
  176.  
  177.  
  178.            QBALL is a menu-driven application for the rapid computation of
  179.          ballistic data for small arms projectiles. QBALL will quickly 
  180.          compute point-of-impact data, velocity and energy levels, 
  181.          trajectories relative to line-of-sight, and times of flight. 
  182.          Additional routines permit the calculation of ballistic coeffi- 
  183.          cients, muzzle velocities from firing data (2 methods), slant-fire 
  184.          corrections, point-blank range, and gun free recoil. Printing 
  185.          routines (parallel printers only, LPT1) may be used to produce hard 
  186.          copy. Starting values and the display to which the program will 
  187.          default may be changed using the built-in configuration routines.
  188.  
  189.            You are assumed to have some knowledge of exterior ballistics.
  190.          QBALL will not teach you exterior ballistics. Several of the ref-
  191.          erences in the Bibliography contain basic introductions to the
  192.          subject. Their study will amply repay the effort expended.
  193.  
  194.            Warning! All QBALL-generated data should be used as a guide to 
  195.          ballistic performance! You MUST verify QBALL's data with a stan-
  196.          dard reloading manual. Several manuals are listed in Appendix D,
  197.          Selected Bibliography, page 61.
  198.  
  199.            If you find QBALL of use, but would like it to do something that
  200.          it doesn't do now, or have suggestions to improve what it does 
  201.          already, please send in a copy of the Enhancement Form. If you are
  202.          the first to suggest an improvement which is included in a later
  203.          QBALL release, you will receive a free copy of that release.
  204.  
  205.            Should you have problems with QBALL, you may call the author at 
  206.          603-532-6248; no collect calls, please! Try to call during 
  207.          reasonable hours. (For guidance: no calls later than 11:00 p.m. 
  208.          Eastern Time.) You may contact the author by CompuServe mail 
  209.          message to Ben Hartley, 70033,2612; on America On Line, address 
  210.          BHartley; or on GEnieMail, address B.Hartley1. If you would prefer
  211.          to write, please do so. The author will respond to all requests 
  212.          for help.
  213.  
  214.            The latest Registered version of QBALL is available from the 
  215.          author for a $25.00 registration fee. Registration entitles you to 
  216.          the latest version with one free upgrade; a 3-hole-punched, printed 
  217.          manual; and a custom bullet lookup data maintenance utility.
  218.  
  219.            The most current Shareware version of QBALL--functionally the 
  220.          same as the same-numbered Registered version--is available direct 
  221.          from the author for a $7.50 fee, and on the EXEC-PC BBS (Modem: 414 
  222.          789-4210, 1200/2400 8N1); the LegalEase BBS (Modem: 509 326-3238, 
  223.          up to 14400 8N1); in the CompuServe Outdoor Forum, filename 
  224.          "QBALnn.ZIP"; on GEnie, in the IBMPC Roundtable library; and on 
  225.          America OnLine, in the "Sports" Conference, keyword "ballistics." 
  226.          (The author uploads to these services and BBS. Downloads from other 
  227.          sources may not include all the files -- caveat emptor.)
  228.  
  229. .
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.                                        QBALL
  254.  
  255.                                    User's Manual
  256.  
  257.          [ QBALL                                                        1 ]
  258.  
  259.                                      Chapter 1
  260.                                   Getting Started
  261.                                   """""""""""""""
  262.  
  263.          1.1  Files Required.
  264.          ===================
  265.            QBALL is distributed with the files specified in the PACKLIST.DOC
  266.          file. If any are missing, you have an incomplete copy of the QBALL
  267.          package. Contact the author to obtain a complete set; please include
  268.          the source of your incomplete copy.
  269.  
  270.            The only absolutely required file is QBALL.EXE. 
  271.  
  272.          1.2  Will It Work ?
  273.          ===================
  274.            QBALL is fully operational with MS-DOS 3.3, 4.01, 5.0, and 6.n, 
  275.          with either COMMAND.COM or 4DOS 4.00/4.02, and should function pro-
  276.          perly on any PC-DOS or MS-DOS computer. QBALL also functions proper-
  277.          ly in the WINDOWS 3.n "DOS box."  QBALL will not function in OS/2
  278.          protected mode. QBALL detects CGA or EGA installation; if graphics
  279.          are unavailable, the graphics routines, on-line help, and bullet
  280.          lookup are disabled. QBALL occupies approximately 232k RAM while
  281.          operating with the supplied bullet lookup files.
  282.  
  283.          1.3  Copying the Program Files.
  284.          ==============================
  285.            It is wise to make a copy of the original QBALL files, and keep
  286.          the original in a safe place. Run QBALL from your copy!
  287.  
  288.          1.4  QBALL Installation.
  289.          =======================
  290.            Log on to the drive where you have put the distribution disk, or
  291.          into the directory where you have placed the uncompressed files, type
  292.  
  293.                                 INSTALL (+[Enter])
  294.  
  295.                                                    and follow the prompts to
  296.          install QBALL. While QBALL will work from floppies, it is s-l-o-o-w!
  297.          QBALL should be installed on a hard disk if at all possible.
  298.  
  299.          +----------------------------------------------------------------+
  300.          | QBALL uses "Universal INSTALL", a product of The GoodSoft Co., |
  301.          | 1630 30th St., Suite 235, Boulder, CO 80301 USA.   It has been |
  302.          | provided through the good offices of Matt Brown of GoodSoft.   |
  303.          +----------------------------------------------------------------+
  304.  
  305.  
  306.          1.5  General Instructions.
  307.          ==========================
  308.            Selecting menu options. Press the key corresponding to the letter
  309.          which is highlighted/bracketed in that option. For example, to choose
  310.          option "P", press upper- or lower-case "P." QBALL's menus are not
  311.          case sensitive. If the option does not appear, or appears in low-
  312.          intensity characters, QBALL will "beep", and do nothing further.
  313.  
  314.          [ QBALL                                                        3 ]
  315.  
  316.          1.6  Starting QBALL.
  317.          ====================
  318.            Log into the directory or onto the drive where QBALL.EXE is
  319.          located and type:
  320.  
  321.                                  QBALL (+ [Enter]).
  322.  
  323.            Hint: If you have a monochrome monitor, or you just don't like
  324.           colors, start QBALL with: QBALL /b (+ [Enter]). Save the black-
  325.           and-white configuration; see Chapter 5.
  326.  
  327.            QBALL will display some initialization information.
  328.  
  329.            The next thing you'll see is the opening screen, which looks 
  330.          something like this:
  331.  
  332.             ------------------------------------------------------------
  333.  
  334.             +==========================================================+
  335.             |            +=======+  =            =  =                  |
  336.             |            |       |  |      ---+  |  |                  |
  337.             |            |       |  |         |  |  |                  |
  338.             |            |       |  +---+ +---+  |  |                  |
  339.             |            |    =+ |  |   | |   |  |  |                  |
  340.             |            +=====+=+  +---+ +---+  -  -                  |
  341.             |                  +=         Reg #N240SW                  |
  342.             |                                                          |
  343.             |      [ Exterior Ballistics for PC's & Compatibles ]      |
  344.             |      [ Using G1 Drag Functions  ---  version 2.40 ]      |
  345.             |      [ Copyright (c) 1991-3,  Benjamin W. Hartley ]      |
  346.             +----------------------------------------------------------+
  347.  
  348.                QBALL...when you need fast and accurate smallarms...
  349.  
  350.                Users are encouraged to verify QBALL data with a...
  351.               handbook! The author will NOT be responsible for ...
  352.               faulty application of QBALL-generated data.
  353.                                                                  
  354.                                ===> press any key <===        EGA   
  355.                                                             Graphics
  356.             ------------------------------------------------------------
  357.                              Figure. 1. Opening Screen.
  358.  
  359.            If your computer is graphics-equipped, QBALL reports what kind 
  360.          of graphics it has found: "CGA," or "EGA." (VGA graphics "fall 
  361.          through" to EGA standard.) If no graphics equipment is detected, 
  362.          QBALL specifies "No Graphics."
  363.  
  364.            The version number is shown on the opening screen. (Here, it's 
  365.          "version 2.40.") If you need to contact the author with comments, 
  366.          suggestions, or requests for help, it would be helpful if you 
  367.          include the version number with your communication.
  368.  
  369.            Press any key to continue.
  370.  
  371.          [ QBALL                                                        5 ]
  372.  
  373.            Note, also, that standard metro is shown on the info line. There 
  374.          are several occasions when you'll need to confirm that QBALL is 
  375.          indeed using standard metro; make a mental note of what the stan-
  376.          dard metro display looks like:
  377.  
  378.                             [ Met: 59d 0' 29.53" 78%  ].
  379.  
  380.            One frequent use for QBALL is the production of ballistics tables
  381.          for a specific cartridge/load. With the Main Menu shown on the
  382.          screen, press <C> to open the menu for computation of ballistic or
  383.          gun data. More information about using this option is contained in
  384.          Chapter 2.
  385.  
  386.            If you wish to infer a ballistic coefficient or a muzzle velocity,
  387.          then press <I>. See Chapter 3 for more information.
  388.  
  389.            Use <U>tilities... accesses the menu which permits changing the 
  390.          display colors, the status of the printer, graphics grid, and 
  391.          noise toggles, and several values which QBALL will use when 
  392.          started. A "shell to DOS" routine is also included. See Chapter 5 
  393.          for more information about configuring QBALL. You may also access  
  394.          "RRTABLE" and "GRFXLATE" from within the Utilities Menu; see Chap-
  395.          ter 8.
  396.  
  397.            <R>ecall Saved Graphics...accesses saved trajectory data, and 
  398.          allows you to use that data. If there is no trajectory data saved, 
  399.          this option will not appear. (You did copy the two trajectory data
  400.          files from the distribution disk, didn't you?) This option is dis- 
  401.          cussed in detail in Chapter 6, Recalling Saved Trajectory Files.
  402.  
  403.            <Q>uit... -- press <Q> to return to DOS. QBALL will ask you to 
  404.          confirm that you indeed wish to quit. Press [Y] to return to DOS 
  405.          or press "N" to continue using QBALL. If you confirm that you wish 
  406.          to quit, and you have saved trajectory data, you will also be 
  407.          prompted:
  408.  
  409.                           Retain Saved Data ? ([Y] or N).
  410.  
  411.          The default is [Y] -- that is, keep the saved data. It is strong- 
  412.          ly recommended that you press <N>: erase the saved data, at least 
  413.          until you've played with QBALL for awhile.
  414.  
  415.            Let's put QBALL to work. Press <C> to compute ballistic data,
  416.          and to do the tutorial which follows. Go on to Chapter 2, page 7.
  417.  
  418.          +--------------------------------------------------------------+
  419.          |   If this prompt appears when you press <C>:                 |
  420.          |                                                              |
  421.          |         Retain Displayed Ballistic Data? ([Y] or N)          |
  422.          |                                                              |
  423.          |                         ...you've already entered some data. |
  424.          |   Press N to delete that data and to do the tutorial, or [Y] |
  425.          | or [enter] to keep what you've already entered. See page 17. |
  426.          +--------------------------------------------------------------+
  427.  
  428.          [ QBALL                                                        7 ]
  429.  
  430.  
  431.                                      Chapter 2
  432.                           Computing Ballistic or Gun Data
  433.                           """""""""""""""""""""""""""""""
  434.  
  435.          2.1  Preliminary Data Entry.
  436.          ============================
  437.            Before doing anything else, QBALL prompts you for the informa-
  438.          tion shown below. Suggested practice entries are also shown.
  439.  
  440.                 a. The ballistic coefficient (C1) for the
  441.                            projectile in question................ .300
  442.  
  443.                     [  For tutorial purposes, enter ballistic ]
  444.                     [ coefficients and bullet weight by hand, ]
  445.                     [ and reserve trying QBALL's bullet look- ]
  446.                     [ up facility for later on.               ]
  447.  
  448.                 b. The bullet weight in grains...................  180
  449.  
  450.                     [ Automatic entry if data lookup is used. ]
  451.  
  452.                 c. Whether or not to use the displayed weapon....  [Y]
  453.                            and if you've used [L]ookup
  454.                    Whether or not to use the displayed bullet....  [Y]
  455.  
  456.                 d. Whether or not to use the displayed metro.....  [Y]
  457.  
  458.                     [   QBALL defaults to the weapon, bullet, ]
  459.                     [ and metro displayed. You may change any ]
  460.                     [ of them;  for now, press "Y" or [enter] ]
  461.                     [ to accept the defaults.                 ]
  462.  
  463.                 e. The muzzle velocity in FPS.................... 2200
  464.  
  465.            Enter values at the appropriate places when prompted. If you try 
  466.          to use an impossible value, QBALL will respond with an error mes- 
  467.          sage specifying a valid range of values for that parameter. Try 
  468.          entering some impossible values and see what happens. A complete 
  469.          list of QBALL's error messages is in Appendix G, with a description
  470.          of the most common conditions under which they are displayed.
  471.  
  472.          +----------------------------------------------------------------+
  473.          | Bullet Lookup Facility:                                        |
  474.          |     For initial ballistic coefficient and bullet weight entry, |
  475.          | Press [L] while  the appropriate entry box  is displayed.  Use |
  476.          | PgUp, PgDn, Home, End, and arrow keys  to navigate through the |
  477.          | list. Press [Enter] to use the highlighted data. Bullet lookup |
  478.          | sets/resets both  ballistic coefficient and bullet weight when |
  479.          | used. Maker abbreviations: HDY=Hornady, LYM=Lyman, NOS=Nosler, |
  480.          | SRA=Sierra, SPR=Speer.   Bullet lookup is displayed in bullet- |
  481.          | diameter order by default;  press  [M]  to change  to by-maker |
  482.          | order.  More information is on page 23.                        |
  483.          +----------------------------------------------------------------+
  484.  
  485.          [ QBALL                                                        9 ]
  486.  
  487.            The Range <T>able... option of the Computations Menu displays the 
  488.          zero range, if one is set, thus:
  489.  
  490.                         +=================================+
  491.                         |  Range <T>able (0 = 250 Yards)  |
  492.                         +---------------------------------+
  493.                    Figure 4. Partial Computations Menu, Zero Set
  494.  
  495.  
  496.  
  497.          Let's continue with this range table; enter the data shown.
  498.  
  499.                        Range to Point of Impact.......... 300
  500.                        Range Increment...................  50
  501.  
  502.  
  503.  
  504.          The following table is displayed:
  505.  
  506.           ---------------------------------------------------------------
  507.                     > Ballistic Computations: Typical Firearm <
  508.  
  509.                       Range Table, Zeroed at Highlighted Range
  510.                       ----------------------------------------
  511.  
  512.           Range  R e m a i n i n g  Total  Path/Sight Line  Defl'n  Time
  513.           Yards  Velocity   Energy   Drop  M.O.A.   Inches  10 MPH  Flght
  514.           -----  -----------------  -----  ---------------  ------  -----
  515.               0    2200      1934    0.00   0.00     -1.00    0.00  0.000
  516.              50    2068      1708    0.94   7.77      3.89    0.39  0.070
  517.             100    1939      1503    3.88   6.76      6.76    1.48  0.145
  518.             150    1816      1319    9.14   4.88      7.33    3.52  0.225
  519.             200    1700      1155   17.13   2.58      5.16    6.68  0.311
  520.           >>250    1589      1010   28.11   0.00      0.00   10.80  0.402<<
  521.             300    1485       881   42.40  -2.82     -8.47   15.89  0.499
  522.                       ----------------------------------------
  523.                               ===> press any key <===
  524.  
  525.           ---------------------------------------------------------------
  526.                            Figure 5. Typical Range Table
  527.  
  528.  
  529.            Range tables are interpreted as follows: for a bullet having the 
  530.          given ballistic characteristics and fired at the given muzzle velo- 
  531.          city, then, at a range of, say, 200 yards, it will retain 1700 FPS 
  532.          velocity, 1155 ft-lbs of energy, will have dropped 17.13 inches 
  533.          below the line of departure, will strike 5.16 inches (2.58 minutes
  534.          of arc) high, will have been blown 6.68 inches sideways by a 10 MPH
  535.          crosswind, and will have taken 0.311 seconds to travel 200 yards
  536.          downrange from the muzzle. In similar fashion, data for other ranges
  537.          may be read from the table for each of the listed ranges. Note that
  538.          the table specifies that Path/Sight Line is 0.00 at 250 yards, the
  539.          zero range. That line is highlighted on the screen display; here,
  540.          it's shown >> thus <<.
  541.  
  542.          [ QBALL                                                        11 ]
  543.  
  544.            You may also <S>ave the range table to a file in/on the current 
  545.          directory/disk. Press <S>; the following prompt box is "windowed" 
  546.          over the Choose Next Output Menu:
  547.  
  548.  
  549.                         +=================================+
  550.                         |   *** Choose Next Output ***    |
  551.                         |  ----------------------------   |
  552.                      +=> Save as <===========================+
  553.                      |  Filename (8 chars):      RGTAB_01    |
  554.                      +---------------------------------------+
  555.  
  556.                         |  ----------------------------   |
  557.                         |  <ESC> to Computations Menu     |
  558.                         +---------------------------------+
  559.  
  560.                       Figure 7. Entering a Range Table Filename
  561.  
  562.  
  563.            You may press [enter] to accept the default filename displayed, or 
  564.          enter an up-to-eight-character-long filename of your choice. Type
  565.          FILENAME as the file to save. (You may not use spaces or periods at
  566.          this point.) Edit your entry with the standard editing keys. When the 
  567.          filename is to your liking, press [enter] to write the file. QBALL
  568.          reports:
  569.  
  570.                      +=> Save as <===========================+
  571.                      |        Saving as FILENAME.R01         |
  572.                      +---------------------------------------+
  573.  
  574.                                                               and returns to 
  575.          the Choose Next...menu. <S>ave is disabled, as shown by its low- 
  576.          intensity video character display. (You don't want two identical 
  577.          files, do you?)
  578.  
  579.  
  580.  
  581.          2.3  Displaying Graphics.
  582.          =========================
  583.  
  584.            +------------------------------------------------------------+
  585.            | If QBALL did not find a graphics card/monitor, the Display |
  586.            | Trajectory <G>raphic option will not appear. If this true, |
  587.            | please skip ahead to page 17, Changing Input Data.         |
  588.            +------------------------------------------------------------+
  589.  
  590.            On the assumption that QBALL found appropriate graphics hardware,
  591.          press <G> to display a graphic representation of trajectory data.
  592.  
  593.            Figure 8, on the following page, is a printed representation of 
  594.          what your screen should look like.
  595.  
  596.            (If you didn't copy the two trajectory graphics files from the
  597.          distribution disk, "<R>ecall..." will indicate "none saved.")
  598.  
  599.          [ QBALL                                                        13 ]
  600.  
  601.            Press <G> to redraw the screen without the background grid lines. 
  602.          Tick marks are displayed at the left and right, and on the sight 
  603.          line; appropriate numbers are shown. Press <G> again to redisplay 
  604.          the grid lines.
  605.  
  606.            <R>ecall... tells you that you have one set of trajectory data 
  607.          saved to disk.
  608.  
  609.            Now press <S> to write this trajectory's data to a disk file. 
  610.          (It will go into the current directory.) As with range tables, you 
  611.          may specify the filename under which you want to save the data. 
  612.          When presented with this prompt box:
  613.  
  614.                         +==>Save<===========================+
  615.                         |  Filename (8 chars):    EGA_SAV2  |
  616.                         +-----------------------------------+
  617.  
  618.            You may press [enter] to accept the default filename displayed, or 
  619.          enter an up-to-eight-character-long filename of your choice. Type
  620.          FILENAME as the file to save. (You may not use spaces or periods at
  621.          this point.) Use the regular editing keys to edit your entry. When
  622.          the filename is to your liking, press [enter] to write the file.
  623.  
  624.            The following message is displayed. If you're working with CGA 
  625.          graphics, FILENAME.CT2 will appear. (The message box clears auto- 
  626.          matically, or you may press a key to clear it.)
  627.  
  628.                        +==>Save<===========================+
  629.                        |      Saving as FILENAME.ET2       |
  630.                        +-----------------------------------+
  631.  
  632.            The Graphics Menu will now look like this:
  633.  
  634.                             +=========================+
  635.                             |  *** Graphics Menu ***  |
  636.                             |  ---------------------  |
  637.                             | Toggle <G>rid (Now ON)  |
  638.                             | <S>ave Current Data     |
  639.                             | <R>ecall <1> thru <2>   |
  640.                             |  ---------------------  |
  641.                             | <ESC>ape to Choose Next |
  642.                             +-------------------------+
  643.                       Figure 9. Graphics Menu After Two Saves
  644.  
  645.            <R>ecall... tells you that you now have two sets of trajectory 
  646.          data saved to disk. Also note that <S>ave Current Data has been 
  647.          disabled; you don't want two sets of identical data, do you?
  648.  
  649.              +--------------------------------------------------------+
  650.              | HINT: If you can afford to set up a 400K RAM Disk, the |
  651.              | file write/read process is vastly speeded up.  See the |
  652.              | documentation for your computer, probably under Device |
  653.              | Drivers.  (Look for VDISK.SYS or RAMDRIVE.SYS.)        |
  654.              +--------------------------------------------------------+
  655.  
  656.          [ QBALL                                                       15 ]
  657.  
  658.  
  659.                     > Ballistic Computations: Typical Firearm <
  660.           +--------------------------------------------------------------+
  661.           | | 8                                                        8 |
  662.           |I|                                                            |
  663.           | | 6                                                        6 |
  664.           | |                         o   *                              |
  665.           |N| 4                *                                       4 |
  666.           | |                                        *                   |
  667.           | | 2      *                                                 2 |
  668.           |C|                                                            |
  669.           | |-0------------------------------------------------*-------0-|
  670.           | *                                                            |
  671.           |H|-2  [draw a smooth curve]                                -2 |
  672.           | |    [connecting the "*".]                                   |
  673.           | |-4                                                       -4 |
  674.           |E|                                                            *
  675.           | |-6                                                       -6 |
  676.           | |                                                            |
  677.           |S|-8                         YARDS                         -8 |
  678.           | |       50        100        150        200       250        |
  679.           +--------------------------------------------------------------+
  680.           |     [ --- Remaining Velocity/Energy, Current Round --- ]     |
  681.           +--------------------------------------------------------------+
  682.           |           >Current<                  +=======================+
  683.           |Max Ht :  4.56" @ 138                 | *** Graphics Menu *** |
  684.           |Min Ht : -5.31" @ 300                 | --------------------- |
  685.           |C1 / Wt: [As Shown]                   |Toggle <G>rid (Now ON) |
  686.           |Muz V/E:  2700 / 2913                 |<S>ave Current Data    |
  687.           |Ter V/E:  1877 / 1408                 |<R>ecall <1> thru <2>  |
  688.           |ZeroRg :  250 Yards                   | --------------------- |
  689.           |Metro  : [As Shown]                   |<ESC>ape to Choose Next|
  690.           +--------------------------------------------------------------+
  691.           |        [ --- info line schematically indicated --- ]         |
  692.           +--------------------------------------------------------------+
  693.                     Figure 10.  Second Trajectory Graphics Screen
  694.  
  695.  
  696.            Press <R> to recall saved data. This "selection box" will be 
  697.          "windowed" over the lower left data block:
  698.  
  699.                                +====================+
  700.                                |  <1> EGA_SAV1.ET1  |
  701.                                |  <2> [yours ].ET2  |
  702.                                +--------------------+
  703.  
  704.            You may press the highlighted number, or use the arrow keys to 
  705.          move the indicator, and press [Enter] to select the file to recall 
  706.          and display.
  707.  
  708.            This time, press <2> ("two") to recall the data that you saved. 
  709.          Remember, the data has to be read from a disk, so it'll take some 
  710.          time to obtain and display. Figure 11, on page 16, shows what you 
  711.          should end up with.
  712.  
  713.          [ QBALL                                                        17 ]
  714.  
  715.          2.4  Changing Input Data.
  716.          =========================
  717.            From time to time, you may wish to change some or all of the 
  718.          data which you have input to the program.
  719.  
  720.          
  721.          "Clean Sweep".
  722.          --------------
  723.            
  724.            If you would like to change everything--that is, start over from
  725.          scratch, just as though you had newly-started QBALL, then <ESC> to
  726.          the Main Menu and press <C>. This prompt will appear:
  727.  
  728.                      Retain Displayed Ballistic Data? ([Y] or N)
  729.  
  730.            Respond with [Y] or [enter] to keep the currently-set data, or [N]
  731.          to use QBALL's start-up defaults.
  732.  
  733.  
  734.          Changing Single Inputs.
  735.          -----------------------
  736.  
  737.            The New Input Data Menu, Figure 12, may be accessed from the Com-
  738.          putations Menu to change single inputs. Press <N> to display the:
  739.  
  740.                        +==================================+
  741.                        |   *** New Input Data Menu ***    |
  742.                        |  ------------------------------  |
  743.                        |  <F>irearm & Bullet Identifiers  |
  744.                        |  Muzzle <V>elocity               |
  745.                        |  <B>allistic Coefficient         |
  746.                        |  Bullet <W>eight                 |
  747.                        |  <M>etro (dF 'Alt "Hg  %RH)      |
  748.                        |  Sight <H>eight                  |
  749.                        |  Yds/Mets <S>wap (Now Yards)     |
  750.                        |  -----------------------------   |
  751.                        |  <ESC> to Computations Menu      |
  752.                        +----------------------------------+
  753.                           Figure 12. New Input Data Menu.
  754.  
  755.            Firearm and Bullet Identifiers: You may change the designation of 
  756.          the cartridge, bullet, or firearm with which you are working. 
  757.          Enter any string of characters at the prompt, e.g., ".30-'06 
  758.          Springfield." Identifiers are limited to a length of 35 charac- 
  759.          ters; QBALL defaults to "Typical Firearm."
  760.            You will also be prompted for a bullet maker and type. If none is 
  761.          available, the editing box will display "[]." If a maker/type is 
  762.          displayed, and you don't want to use it, enter "[]" in the editing 
  763.          box. QBALL defaults to "no type," and displays "[]."
  764.            In either case, press [Enter] to retain the information in the 
  765.          editing box, or edit it and press [Enter] to use that information.
  766.            You may keep the same identifier by writing QBALL initialization 
  767.          data as explained in Chapter 5. Bullet maker and type are NOT saved 
  768.          to QBALL's default starting data.
  769.  
  770.          [ QBALL                                                       19 ]
  771.  
  772.          2.5  Other Ballistics Procedures.
  773.          =================================
  774.            Five "other ballistic procedures" are described in this section. 
  775.          Two, point-blank range and wind vector corrections, directly affect 
  776.          the range table/graphics displays. The remaining three, slant angle 
  777.          of fire corrections, sectional density, and gun free recoil are 
  778.          informational in nature, only. From the Computations Menu, press 
  779.          <O> to display the "Other Procedures Menu."
  780.  
  781.                         +=================================+
  782.                         |  *** Other Procedures Menu ***  |
  783.                         |  -----------------------------  |
  784.                         |  <P>oint-blank Range            |
  785.                         |  <W>ind Vector Corrections      |
  786.                         |  Slant <A>ngle of fire          |
  787.                         |  <S>ectional Density            |
  788.                         |  <F>ree Recoil of Gun           |
  789.                         |  -----------------------------  |
  790.                         |  <ESC> to Computations Menu     |
  791.                         +---------------------------------+
  792.                           Figure 13. Other Procedures Menu
  793.  
  794.  
  795.          Point-Blank Range.
  796.          ------------------
  797.            The point-blank range for any weapon/ammunition combination may 
  798.          be defined as that range for which the trajectory deviates not more 
  799.          than a specified distance above or below the line of sight. Press 
  800.          <P> to access the point-blank range determination routines. Enter 
  801.          a maximum deviation in inches, say, 5, as shown in Figure 14.
  802.  
  803.                     +==========================================+
  804.                     |                                          |
  805.                     |    Determination of Point Blank Range    |
  806.                     |    ----------------------------------    |
  807.                     |                                          |
  808.                     | Maximum Deviation                      5 |
  809.                     |                                          |
  810.                     |       Trial Zero Range = 512 Yards       |
  811.                     |                                          |
  812.                     +------------------------------------------+
  813.                       Figure 14. Enter the Maximum Deviation.
  814.  
  815.            The trial zero range changes rapidly, and this is displayed:
  816.  
  817.                        +====================================+
  818.                        |                                    |
  819.                        | ---------------------------------- |
  820.                        |    Point Blank Zero Range = 257    |
  821.                        |         Maximum Range = 304        |
  822.                        | ---------------------------------- |
  823.                        |                                    |
  824.                        +------------------------------------+
  825.                       Figure 15. Point Blank Range Displayed.
  826.  
  827.          [ QBALL                                                       21 ]
  828.  
  829.          Slant Angle of Fire.
  830.          --------------------
  831.            Virtually all firing tables and ballistics computation programs, 
  832.          QBALL among them, assume that the angle of fire is relatively close 
  833.          to horizontal. It is known, however, that firing "uphill" or "down- 
  834.          hill" will cause the bullet to hit high relative to the point of 
  835.          aim. How high? Press <A>, and enter the following data: maximum 
  836.          range 304 yards and range increment 100 yards. You may enter the 
  837.          "vertical" dimension as an angle, or as a height in feet above or
  838.          below the firing point. You'll be prompted thus:
  839.  
  840.                     +==========================================+
  841.                     | Use <H>eight above/below firing point or |
  842.                     | Vertical <A>ngle above/below horizontal: |
  843.                     +------------------------------------------+
  844.  
  845.          For this example, press <A> and enter the vertical angle 25d (the 
  846.          vertical angle may be entered as positive or negative). The fol- 
  847.          lowing table is displayed.
  848.  
  849.  
  850.                         +=================================+
  851.                         |                                 |
  852.                         |  Hits High for Slant Fire, 25d  |
  853.                         |    Above or Below Horizontal    |
  854.                         |  -----------------------------  |
  855.                         |    Range      True      Hits    |
  856.                         |    Yards      Drop      High    |
  857.                         |    -----     -----     -----    |
  858.                         |       0       0.00      0.00    |
  859.                         |     100       2.56      0.24    |
  860.                         |     200      11.19      1.05    |
  861.                         |     300      27.36      2.56    |
  862.                         |     304      28.20      2.64    |
  863.                         |  -----------------------------  |
  864.                         |     ===> press any key <===     |
  865.                         |                                 |
  866.                         +---------------------------------+
  867.                      Figure 17. Slant Fire "Hits High" Display
  868.  
  869.  
  870.            The table tells you that the given weapon/ammunition combination, 
  871.          fired at an angle of 25d above or below the horizontal, will hit 
  872.          high by the specified distance at each listed range. The effect is 
  873.          relatively small at short range and smaller vertical angles, but 
  874.          can become large enough to be of real concern as the range or the 
  875.          vertical angle increases. Try several examples and see.
  876.  
  877.          QBALL prompts...
  878.  
  879.                       ---> More? ([Y] or N) <C>ontinuous  <---
  880.  
  881.                           ...if there are more data lines than will fit on 
  882.          one screen.
  883.  
  884.          [ QBALL                                                       23 ]
  885.  
  886.            Unfortunately, these figures are relatively meaningless without 
  887.          some basis for comparison. Here are three for starters, all data 
  888.          computed using QBALL:
  889.  
  890.  
  891.                 +------------------------------+-------------------+
  892.                 |                              |       Weapon      |
  893.                 | Selected Weapon, Caliber,    +----------+--------+
  894.                 |          and Load            | Velocity | Energy |
  895.                 |                              |   FPS    | Ft-Lbs |
  896.                 +------------------------------+----------+--------+
  897.                 |                              |          |        |
  898.                 | 1. Ruger M77R (6.75 pounds)  |          |        |
  899.                 |    .22-250 Remington         |    7.86  |   6.49 |
  900.                 |       Muz Vel = 3680         |          |        |
  901.                 |       Bul Wt  =   55         |          |        |
  902.                 |       Pow Wt  =   36         |          |        |
  903.                 |                              |          |        |
  904.                 | 2. Marlin 336CS (7 pounds)   |          |        |
  905.                 |    .30-30 Winchester         |   10.67  |  12.39 |
  906.                 |       Muz Vel = 2390         |          |        |
  907.                 |       Bul Wt  =  150         |          |        |
  908.                 |       Pow Wt  =   35         |          |        |
  909.                 |                              |          |        |
  910.                 | 3. M1 Garand (9.5 pounds)    |          |        |
  911.                 |    .30-'06 Springfield       |   10.88  |  17.47 |
  912.                 |       Muz Vel = 2700         |          |        |
  913.                 |       Bul Wt  =  180         |          |        |
  914.                 |       Pow Wt  =   50.5       |          |        |
  915.                 |                              |          |        |
  916.                 +------------------------------+----------+--------+
  917.                       Table 1. Free Recoil, Selected Weapons.
  918.  
  919.  
  920.            The ammunition specified is a "best estimate" using published 
  921.          Winchester data for velocities and bullet weights; the powder 
  922.          weights are from the Hornady Handbook. The weapon weights were 
  923.          taken from the 1991 Edition of Gun Digest.
  924.  
  925.  
  926.  
  927.          2.6  Bullet Lookup Facility.
  928.          ============================
  929.            If "[L]ookup" appears on the prompt line when QBALL prompts for
  930.          a ballistic coefficient or a bullet weight, you may use the bullet
  931.          lookup facility. Press [L] to do so; a bullet listing is "windowed"
  932.          over the prompt screen. (An example appears on the next page.) The
  933.          supplied AMMO.DAT file contains information about more than 500
  934.          bullets from several makers.
  935.  
  936.            If D.NDX is available, bullet lookup defaults to a listing sorted
  937.          by diameter and weight. If you prefer, and if M.NDX is available,
  938.          you may change to a list sorted by maker, diameter and weight by
  939.          pressing [M].
  940.  
  941.          [ QBALL                                                       25 ]
  942.  
  943.                                      Chapter 3
  944.                              Inferred Ballistics Data
  945.                              """"""""""""""""""""""""
  946.            QBALL permits you to infer a ballistic coefficient or a muzzle 
  947.          velocity from live firing or other data. Select "<I>nfer C1 or MV 
  948.          from Firing Data" at the Main Menu to display this Infer Data Menu.
  949.  
  950.                           +===============================+
  951.                           |    *** Infer Data Menu ***    |
  952.                           | ----------------------------- |
  953.                           | Infer <B>allistic Coefficient |
  954.                           | Infer Muzzle <V>elocity       |
  955.                           | ----------------------------- |
  956.                           | <ESC> to  M A I N  M E N U    |
  957.                           +-------------------------------+
  958.                            Figure 20. The Infer Data Menu
  959.  
  960.          3.1 Inferring a Ballistic Coefficient.
  961.          ======================================
  962.            Select "Infer <B>allistic Coefficient" from the Infer Data Menu.
  963.  
  964.            QBALL will ask for four pieces of information: two ranges, and 
  965.          two velocities. The following diagram, a schematic layout of a 
  966.          firing range viewed from above, will help you visualize the setup. 
  967.          (Two chronographs are shown. See the note on page 28 if only one 
  968.          chronograph is available.)
  969.  
  970.             +---------------------------------------------------------+
  971.             |                         |  ( > > > >  =  bullet path )  |
  972.             |                         |  ( C = chronograph location)  |
  973.             |   +---[r1]----+         +-------------------------------+
  974.             |   +-----------[r2]----------+                           |
  975.             |                                                         |
  976.             |   Gun > > > > C > > > > > > C > > > > > > > > > > > >   |
  977.             |              v@1           v@2                          |
  978.             |                                                         |
  979.             |       r1  = range, muzzle to first chronograph          |
  980.             |       r2  = range, muzzle to second chronograph         |
  981.             |       v@1 = velocity at first range                     |
  982.             |       v@2 = velocity at second range                    |
  983.             |                                                         |
  984.             +---------------------------------------------------------+
  985.              Figure 21. Schematic Layout, Infer Ballistic Coefficient.
  986.  
  987.            It is possible for r1 to equal zero; in that case, of course, v@1 
  988.          would equal the muzzle velocity. (This is the only time that QBALL 
  989.          will allow you to enter a range of zero; "zero" is the default 
  990.          value for r1.)
  991.  
  992.            The routine for inferring a ballistic coefficient allows use of 
  993.          nonstandard metro, should you have developed your own velocity data 
  994.          from live firing. You may change the metro conditions to be used 
  995.          before beginning to enter velocity data. Reported ballistic coeffi- 
  996.          cients, however, are adjusted to standard metro conditions.
  997.  
  998.          [ QBALL                                                       27 ]
  999.  
  1000.          Ballistic Coefficient: r1 = 50.
  1001.          -------------------------------
  1002.            Enter "first range" = 50 and "second range" = 100. When prompted 
  1003.          for the velocities, enter 2068 and 1939. You should end up with 
  1004.          the following display:
  1005.  
  1006.           +==============================================================+
  1007.           |               -----------------------------------            |
  1008.           |                      Metro: as displayed                     |
  1009.           | Relative Air Density = 1.000 Relative Sonic Velocity = 1.000 |
  1010.           |               -----------------------------------            |
  1011.           |                                                              |
  1012.           |                                                              |
  1013.           |                       For Round Number 1                     |
  1014.           |            First Velocity        (Ft/Sec)      2068          |
  1015.           |            Second Velocity       (Ft/Sec)      1939          |
  1016.           |                                                              |
  1017.           |               For Standard Atmosphere, C1 = .298             |
  1018.           |                                                              |
  1019.           |               Calculate another Round? ([Y] or N)            |
  1020.           |                                                              |
  1021.           |                                                              |
  1022.           |           [ Lower & Upper Ranges (yards)  50 & 100 ]         |
  1023.           +--------------------------------------------------------------+
  1024.                      Figure 24. Ballistic Coefficient Entry 2.
  1025.  
  1026.            Press "N"; (you would probably use more than one round in a "real 
  1027.          world" situation.) After a pause, the following is displayed:
  1028.  
  1029.                 +=================================================+
  1030.                 |    -----------------------------------------    |
  1031.                 |          Average C1 for 1 round = .298          |
  1032.                 |    Between Mean Velocities 2068 and 1939 FPS    |
  1033.                 |      Calculated Muzzle Velocity = 2201 FPS      |
  1034.                 |    -----------------------------------------    |
  1035.                 |                                                 |
  1036.                 |             Print C1 Data? ([Y] or N)           |
  1037.                 +-------------------------------------------------+
  1038.                     Figure 25. Ballistic Coefficient Display 2.
  1039.  
  1040.            Press "N" to skip printing the table. If no bullet weight has
  1041.          been entered, you will be asked for one; QBALL returns you to the
  1042.          Computations Menu. You may now  go on to calculate ballistic data
  1043.          using the values obtained using this routine; QBALL will use the
  1044.          calculated ballistic coefficient and muzzle velocity until changed.
  1045.  
  1046.            Now, granted, the calculated muzzle velocity does not equal what 
  1047.          we know it has to be, that is, 2200 FPS, nor does the ballistic 
  1048.          coefficient exactly match what we know to be correct. If, however, 
  1049.          you run a range table using 2201 FPS and C1 = .298, and another 
  1050.          using 2200 FPS and C1 = .300, the difference is well within QBALL's 
  1051.          roundoff error. (Try it using the input data used to develop the 
  1052.          table on page 9 and see.) You may use the calculated muzzle velo- 
  1053.          city and still expect excellent practical accuracy.
  1054.  
  1055.          [ QBALL                                                       29 ]
  1056.  
  1057.          Chronograph Not Available (Bullet Drop) Method.
  1058.          ----------------------------------------------
  1059.  
  1060.            Zero your weapon at a range between 50 and 100 yards; the greater 
  1061.          the zero range, the more accurate the results. Without changing 
  1062.          your weapon's sight settings, fire a string of three to five rounds 
  1063.          at a range at least twice the zero range. Find the center of the 
  1064.          group, and measure the vertical distance between the group center 
  1065.          and the point of aim. This is the vertical difference. In most 
  1066.          cases, the group center will be below the point of aim, but with 
  1067.          extremely high velocities, it may be above the point of aim. For 
  1068.          this example, QBALL was used to generate a typical bullet drop, 
  1069.          assuming ballistic coefficient = .300, bullet weight = 180 grains, 
  1070.          muzzle velocity = 2700 FPS, standard metro, zero range = 50 yards, 
  1071.          and maximum range = 100 yards. The vertical distance (drop) at 100 
  1072.          yards was found to be 0.33 inches, as shown in Figure 26.
  1073.  
  1074.  
  1075.          +--------------------------------------------------------------+
  1076.          |Range  R e m a i n i n g Total  Path/Sight Line  Defl'n  Time |
  1077.          |Yards  Velocity   Energy  Drop  M.O.A.   Inches  10 MPH  Flght|
  1078.          |-----  ----------------- -----  ---------------  ------  -----|
  1079.          |    0    2700      2913   0.00   0.00    -1.00    0.00   0.000|
  1080.          |   50    2551      2601   0.60   0.00     0.00    0.28   0.057|
  1081.          |  100    2407      2315   2.60  -0.33    -0.33    1.11   0.117|
  1082.          +--------------------------------------------------------------+
  1083.                         Figure 27. Vertical Drop Generation.
  1084.  
  1085.  
  1086.            Select "From Bullet <D>rop..." from the "Infer Muzzle Velocity"
  1087.          menu. QBALL will prompt you for the information shown in Figure 28,
  1088.          and reports a calculated  muzzle velocity.
  1089.  
  1090.                    +---------------------------------------------+
  1091.                    |                                             |
  1092.                    |         Inferring a Muzzle Velocity         |
  1093.                    |         ---------------------------         |
  1094.                    |                                             |
  1095.                    |  Ballistic Coefficient (C1)          .300   |
  1096.                    |  Range for Zero Drop                   50   |
  1097.                    |  Range to Point of Impact             100   |
  1098.                    |  Impact Height Difference (Inches)    .33   |
  1099.                    |  <A>bove or <B>elow Line of Sight       B   |
  1100.                    |  Use Displayed Metro?   ([Y] or N)      Y   |
  1101.                    |                                             |
  1102.                    |                                             |
  1103.                    |    Calculated Muzzle Velocity = 2695 FPS    |
  1104.                    |                                             |
  1105.                    +---------------------------------------------+
  1106.               Figure 28. Inferred Muzzle Velocity Data Entry and Result.
  1107.  
  1108.  
  1109.            Press a key. If no bullet weight has been entered, you will be
  1110.          prompted for one. QBALL will return you to the Computations Menu.
  1111.  
  1112.          [ QBALL                                                       31 ]
  1113.  
  1114.            CAUTION! Since the bullet-drop method is so prone to error, you 
  1115.          are cautioned that any resulting velocity data is--basically--a 
  1116.          "good guess." The value you obtain will certainly be of the right 
  1117.          order of magnitude, but may not satisfy your accuracy requirements. 
  1118.          For practical purposes, however, muzzle velocities so derived will 
  1119.          serve if you have no access to a chronograph.
  1120.  
  1121.            Here's one way to develop a sufficiently accurate value for the 
  1122.          average bullet drop at the center of a group--the vertical differ- 
  1123.          ence.
  1124.  
  1125.            Assume that you have zeroed your weapon at 50 yards. Further 
  1126.          assume that you have fired a three-round string at the target shown 
  1127.          in Figure 29, and have obtained the group shown. (The bullet holes 
  1128.          are indicated by "o's.")
  1129.  
  1130.  
  1131.                       +----------------------------------------+
  1132.                       |                   |  Range : 100 yards |
  1133.                       |                   |  Aiming            |
  1134.                       |                   |    point:   |      |
  1135.                       |                   |           --O--    |
  1136.                       |                   |             |      |
  1137.                       |                                        |
  1138.                       | [horizontal]      |                    |
  1139.                       |   ------------- --O-- --------------   |
  1140.                       | [   line   ]      |         |  |  |    |
  1141.                       |                             d1 |  |    |
  1142.                       |                   |         |  d2 |    |
  1143.                       | Drop for group =  |    o ----- |  d3   |
  1144.                       |                   |     o ------- |    |
  1145.                       | (d1+d2+d3)/3      |   o ------------   |
  1146.                       |                   |                    |
  1147.                       +----------------------------------------+
  1148.                    Figure 30. Measurements to find a group center.
  1149.  
  1150.  
  1151.            Carefully measure each drop, d1 through d3, to the nearest 1/64th 
  1152.          of an inch. (Use a bullet plug, measure from the horizontal line to
  1153.          the top of the plug, and add one-half the bullet diameter to obtain
  1154.          the individual bullet drops.) For illustration, suppose that the 
  1155.          resulting measurements are as follows:
  1156.  
  1157.                               +------------------------+
  1158.                               | d1 =  19/64 = 0.29688" |
  1159.                               | d2 =   5/16 = 0.31250" |
  1160.                               | d3 =  11/32 = 0.34375" |
  1161.                               +------------------------+
  1162.  
  1163.            Add the three drop measurements together, obtaining 0.95313; 
  1164.          divide that by the number of rounds, in this case, three. The drop 
  1165.          to the group center, then, is 0.31771(-). Round this drop-to-group 
  1166.          center to 0.32 (or 0.318) for use as the vertical difference in 
  1167.          this procedure.
  1168.  
  1169.          [ QBALL                                                       33 ]
  1170.  
  1171.                                      Chapter 4
  1172.                                    Printed Output
  1173.                                    """"""""""""""
  1174.  
  1175.          4.1 Printer Warnings.
  1176.          =====================
  1177.            QBALL is internally configured to print to parallel printers, 
  1178.          only, specifically, to LPT1. If your printer is connected to a
  1179.          different parallel port, you will need to "swap" ports for the 
  1180.          duration of the QBALL session, or even reconfigure your printer 
  1181.          setup. 
  1182.  
  1183.            QBALL will detect whether or not your printer is on/on-line; it 
  1184.          is not specifically set up to detect "paper out." Ensure that 
  1185.          your printer is properly set up before you try to print any QBALL 
  1186.          output! (The error recovery routine dumps you back into the prev- 
  1187.          ious menu, so you do end up losing some displayed data.)
  1188.  
  1189.            Some "generic" printer buffers will not respond properly to the
  1190.          print routines. If you are using a printer buffer, and you keep 
  1191.          getting the error message "Printer does not respond," then try 
  1192.          bypassing your buffer. Buffers which are built into printers do 
  1193.          not seem to cause any problem.
  1194.  
  1195.            While no extensive testing has been done, QBALL's print routines 
  1196.          have been found to work properly on an ALPS Allegro 24; an Epson 
  1197.          LQ-570 and LQ-850; an HP Deskjet 500; and a Tandy DMP-130.
  1198.  
  1199.          4.2 Screen Dumps.
  1200.          =================
  1201.            It is possible to print a screen's worth of tabular information 
  1202.          using the Shift-PrtScr key combination available in DOS. This prac- 
  1203.          tice is not recommended, however, as you might very well lose in- 
  1204.          formation which has already scrolled past on the screen. If your 
  1205.          computer is properly configured, however, you might want to print 
  1206.          out a graphics screen using Shift-PrtScr; see your DOS documenta- 
  1207.          tion, probably under "Graphics," for details.
  1208.  
  1209.          4.3 Printer Setup.
  1210.          ==================
  1211.            You need not set up your printer to skip perforations in fanfold 
  1212.          paper; QBALL keeps track of the number of lines printed and issues 
  1213.          a formfeed (ASCII12) when appropriate. Continuation pages are num- 
  1214.          bered in order, and each page will have appropriate column headings 
  1215.          printed on it. (A formfeed is issued at the end of each table.)
  1216.  
  1217.            You need not set your printer to indent from the left margin, 
  1218.          either. Use a printer setup of "left margin = 0," as QBALL is set up
  1219.          to indent each table an appropriate number of spaces.
  1220.  
  1221.            You may also toggle the printer prompt completely off, replacing 
  1222.          it with a "press any key" prompt. This feature is useful if you do 
  1223.          not have a printer, or you are sure you won't want hard copy. 
  1224.          QBALL defaults to printer "ON," and displays the prompt.
  1225.  
  1226.          [ QBALL                                                       35 ]
  1227.  
  1228.            Typical printed "Infer Ballistic Coefficient..." output, using 
  1229.          the data from Chapter 3, second run, looks like this:
  1230.  
  1231.               ========================================================
  1232.               > Inferring Ballistic Coefficient for: Typical Firearm <
  1233.               --------------------------------------------------------
  1234.                    Given the following meteorological conditions:
  1235.           Temperature..........: 59 deg F Barometric Pressure....: 29.53"Hg
  1236.           Relative Humidity....: 78 %     Gun Altitude...........: 0 Feet
  1237.           Relative Air Density.: 1.000    Relative Sonic Velocity: 1.00
  1238.                    and the number of rounds shown, the ballistic
  1239.                    coefficient (C1) was computed using the veloci-
  1240.                                   ties indicated.
  1241.                    ----------------------------------------------
  1242.                    Round          V1            V2            C1
  1243.                    -----         ----          ----          ----
  1244.                      1           2068          1939          .298
  1245.                    ----------------------------------------------
  1246.                            Average C1 for 1 round = .298
  1247.                        Between Mean Velocities 2068 and 1939
  1248.                          Calculated Muzzle Velocity = 2201
  1249.                    ==============================================
  1250.  
  1251.                          Figure 34. Sample Printed Output,
  1252.                           Inferring Ballistic Coefficient.
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.            +-----------------------------------------------------------+
  1269.            | Hints:                                                    |
  1270.            |                                                           |
  1271.            |    If you want to print a graphics screen, temporarily    |
  1272.            | change the  display colors to  Blk/[W]ht using the  color |
  1273.            | configuration routine; see Chapter 5, page 38.            |
  1274.            |                                                           |
  1275.            |       Don't want to wait while the printer churns through |
  1276.            | a long range table?   Rather than choosing <P>rint in the |
  1277.            | Choose Next Output menu,  choose  <S>ave  instead.  Then, |
  1278.            | when you go off to lunch, or  whatever, issue the follow- |
  1279.            | ing command: COPY [filename].Rnn PRN. Let the hardware do |
  1280.            | the work while you do something else that's more fun..... |
  1281.            +-----------------------------------------------------------+
  1282.  
  1283.          [ QBALL                                                       37 ]
  1284.  
  1285.                                      Chapter 5
  1286.                   Configuring Display and Default Starting Values
  1287.                   """""""""""""""""""""""""""""""""""""""""""""""
  1288.  
  1289.          5.1  The Utilities and Configuration Menu.
  1290.          ==========================================
  1291.            Should you wish to change some or all of QBALL's start-up data or 
  1292.          its current configuration, access QBALL's associated utilities, or 
  1293.          invoke a DOS shell, press <U> at the Main Menu, to display this 
  1294.          "Utilities Menu:"
  1295.  
  1296.                          +===============================+
  1297.                          |  ***   Utilities  Menu   ***  |
  1298.                          |  ---------------------------  |
  1299.                          |  Toggle <S>witches            |
  1300.                          |  Change Display <C>olors      |
  1301.                          |  <W>rite QBALL.INI Data       |
  1302.                          |  Invoke a <D>OS Shell         |
  1303.                          |  <R>ead a Range Table File    |
  1304.                          |  <T>ranslate a Graphics File  |
  1305.                          |  ---------------------------  |
  1306.                          |  <ESC> to  M A I N   M E N U  |
  1307.                          +-------------------------------+
  1308.                            Figure 35. The Utilities Menu.
  1309.  
  1310.            Toggle <S>witches will change several of QBALL's operating set- 
  1311.          tings; ...<C>olors is used to choose the display colors; <W>rite 
  1312.          QBALL.INI Data saves the current configuration; and ...<D>OS shell 
  1313.          permits "dropping" to the operating system without exiting QBALL. 
  1314.          <R>ead... and <T>ranslate... "shell out" to the two associated 
  1315.          QBALL utilities, RRTABLE.EXE and GRFXLATE.EXE; if the utility 
  1316.          program is not present in the current directory, the option is 
  1317.          disabled. <R>ead and <T>ranslate are discussed in detail in Chapter 
  1318.          8, QBALL's Associated Utilities, page 47.
  1319.  
  1320.  
  1321.          5.2  Toggle Active Switches.
  1322.          ============================
  1323.            Press <S> to display this "Switch Toggle Menu." Pressing the 
  1324.          appropriate key toggles that particular item; the current setting 
  1325.          is reflected immediately, and QBALL will act accordingly until it 
  1326.          is again changed.
  1327.  
  1328.                          +===============================+
  1329.                          |  *** Switch Toggle Menu ***   |
  1330.                          |  --------------------------   |
  1331.                          |  Yds/Mets <S>wap (Now Yards)  |
  1332.                          |  Graphics <G>rid (Now ON)     |
  1333.                          |  <P>rinter on/off (Now ON)    |
  1334.                          |  <N>oises on/off (Now ON)     |
  1335.                          |  --------------------------   |
  1336.                          |  <ESC> to Utilities Menu      |
  1337.                          +-------------------------------+
  1338.                          Figure 36. The Switch Toggle Menu.
  1339.  
  1340.          [ QBALL                                                       39 ]
  1341.  
  1342.            Figure 37 indicates "Now set -- " as the supplied default set- 
  1343.          tings. If you started QBALL with the "/b" switch, the values will 
  1344.          be, in order: 7, (white/light gray); 15, (high intensity white); 7, 
  1345.          (white/light gray); 0, (black); 0, (black).
  1346.  
  1347.  
  1348.          5.4  Using The Values You've Set.
  1349.          =================================
  1350.            Having set the display colors and toggles as you like them, <ESC> 
  1351.          to the Utilities Menu, where you may:
  1352.  
  1353.                                <W>rite QBALL.INI Data
  1354.          or, you may:
  1355.                              <ESC> to M A I N   M E N U.
  1356.  
  1357.            If you're sure of the values you've entered, press <W> to write 
  1358.          the new QBALL initialization data to the end of QBALL.EXE. (And if 
  1359.          you change your mind, there's nothing to stop you from running 
  1360.          Configuration again.)
  1361.  
  1362.            If you'd like to use the values for this session only, perhaps to 
  1363.          see how they work out, press <ESC>. If you decide later to save 
  1364.          your "temporary" setup, choose <U> from the Main Menu, then choose 
  1365.          <W> immediately from the Configuration Menu. QBALL doesn't care if 
  1366.          there's a delay between choosing configuration values and writing 
  1367.          the configuration  data; it will quite cheerfully write that data 
  1368.          using whatever values are in effect at the time the <W> option is 
  1369.          chosen.
  1370.  
  1371.            If you choose the <W> option, remember that the QBALL.INI data 
  1372.          includes a good bit more information than just the display colors 
  1373.          and toggle status. It also controls the starting text and values 
  1374.          for the:
  1375.                         a. Cartridge/bullet identifier
  1376.                               (but not the bullet maker/type);
  1377.                         b. Meteorological conditions; and
  1378.                         c. Sight height.
  1379.  
  1380.            Upon invocation of the <W>rite... option, the new configuration 
  1381.          data will include the text or values of these items which are cur- 
  1382.          rently in effect. This allows you to "tailor" your copy of QBALL to 
  1383.          match your own conditions: your weapon, and the actual (or antici- 
  1384.          pated) metro which is encountered at your own firing range.
  1385.  
  1386.            Specific times you might very well want to use metro values other 
  1387.          than standard are, for example, if your range is not at sea level, 
  1388.          or if you're shooting during the summer, when the temperature might 
  1389.          very well exceed 59° Fahrenheit. You can configure QBALL to start 
  1390.          with the altitude of your range, or an expected temperature, with- 
  1391.          out the hassle of changing the values after start-up.
  1392.  
  1393.            In similar fashion, you may configure QBALL to start with the 
  1394.          name of your own weapon, say, "Ruger M77/.270" and the actual mea- 
  1395.          sured height of that weapon's sight, say, 1.25 inches.
  1396.  
  1397.          [ QBALL                                                       41 ]
  1398.  
  1399.                                      Chapter 6
  1400.                           Recalling Saved Trajectory Data
  1401.                           """""""""""""""""""""""""""""""
  1402.  
  1403.            Assuming that one or more trajectory graphics files exist on/in 
  1404.          the current disk/directory, QBALL's Main menu allows you to access 
  1405.          them without having to work your way to the graphics display rou- 
  1406.          tines. At the Main menu, press <R>ecall Saved Trajectory Data to 
  1407.          access this information screen and the Recall Trajectory Data menu:
  1408.  
  1409.                              Recall Saved Graphics Data
  1410.                              --------------------------
  1411.                  EGA_SAV1.ET1                       Typical Firearm
  1412.                  --------------------------------------------------
  1413.            Muzzle Velocity      2200 FPS   Ballistic Coefficient     .300
  1414.            Bullet Weight      180 grains   Zero Range           200 Yards
  1415.            Metro conditions     Standard   Maximum Range        300 Yards
  1416.  
  1417.                        +===================================+
  1418.                        |  *** Recall Trajectory Data ***   |
  1419.                        |  ------------------------------   |
  1420.                        |  <R>ecall <1> thru <2>            |
  1421.                        |  Display Trajectory <G>raphic     |
  1422.                        |  Use Displayed As <D>efault       |
  1423.                        |  ------------------------------   |
  1424.                        |  <ESC> to M A I N   M E N U       |
  1425.                        +-----------------------------------+
  1426.                  Figure 38. Recall Trajectory Data Display and Menu
  1427.  
  1428.            For purposes of this example, it is assumed that you have copied 
  1429.          the two saved trajectory files from the distribution disk, and that 
  1430.          you saved one trajectory file from the "tutorial" in Chapter 2.
  1431.  
  1432.            The information shown above the menu is the saved filename, the 
  1433.          identifier, and sufficient other information to identify the file.
  1434.          (If you are using a CGA-equipped computer, the specified filename 
  1435.          will be "CGA_SAV1.CT1.") This routine always displays [filename].*T1 
  1436.          first. Recall the others by pressing <R>ecall, which will "window" 
  1437.          a choice box over the Recall... menu, thus:
  1438.  
  1439.                          +===================================+
  1440.                          |  *** Recall Trajectory Data ***   |
  1441.                          |  ------------------------------   |
  1442.                          |  <R>ecall <1> thru <2>            |
  1443.            +==============+ Display Trajectory <G>raphic     |
  1444.            |><1> EGA_SAV1<| Use Displayed As <D>efault       |
  1445.            | <2> FILENAME | ------------------------------   |
  1446.            +--------------+ <ESC> to M A I N   M E N U       |
  1447.                          +-----------------------------------+
  1448.                 Figure 39. Recall Trajectory Data Menu and Choice Box
  1449.  
  1450.            Press the highlighted number, or use the arrow keys to move the in-
  1451.          dicator arrows and press [Enter] to select the file whose data you
  1452.          wish to examine. The header block will reflect that file's data.
  1453.  
  1454.          [ QBALL                                                       43 ]
  1455.  
  1456.                                      Chapter 7
  1457.                                    File Handling
  1458.                                    """""""""""""
  1459.  
  1460.            QBALL performs disk reads and writes. You may run QBALL from a
  1461.          floppy disk, but reads and writes are necessarily slow. If at all
  1462.          possible, run QBALL from a hard disk, or better yet, a RAM disk.
  1463.  
  1464.            That said, QBALL deals with the following disk files.
  1465.  
  1466.  
  1467.          QBSHELIT.BAT batch file.
  1468.          ------------------------ 
  1469.            When first started, QBALL writes a special batch file to the cur- 
  1470.          rent disk or into the current directory: QBSHELIT.BAT. This batch 
  1471.          file does several things, the most visible of which is setting the 
  1472.          DOS prompt within the shell. That prompt looks like this:
  1473.  
  1474.                      [ Exit >> QBALL ] [drive:]\[directory] > _
  1475.  
  1476.            Additionally, QBALL will look for this batch file when started. 
  1477.          If QBSHELIT.BAT is found, you'll be shown "QBALL is already 
  1478.          loaded!" and get dumped back to the DOS prompt; this prevents 
  1479.          starting a second copy of QBALL while you're in a DOS shell. (If 
  1480.          you're running QBALL from a floppy, ensure that there is a copy of 
  1481.          COMMAND.COM on that floppy! Otherwise, you'll be able to run only 
  1482.          one command in the shell.)
  1483.  
  1484.            QBSHELIT.BAT is erased upon normal exit from QBALL, i.e., when 
  1485.          you <Q>uit... QBALL from the Main menu. If, however, you break out 
  1486.          of QBALL using, say, Cntrl-Alt-Del to reboot, you will be unable to 
  1487.          start QBALL again until QBSHELIT.BAT is erased, which you'll have 
  1488.          to do manually in this case. Log onto the disk or directory where 
  1489.          QBALL resides, and enter this command:
  1490.  
  1491.                            DEL QBSHELIT.BAT (+ [enter]).
  1492.  
  1493.          QBALL will now start normally.
  1494.  
  1495.            Under ordinary circumstances, the operation of QBSHELIT.BAT is
  1496.          completely transparent; you won't even know it's there.
  1497.  
  1498.  
  1499.  
  1500.          Graphics Trajectory Data.
  1501.          -------------------------
  1502.            Trajectory data saved with QBALL versions 2.30 and preceding are 
  1503.          not compatible with later versions of QBALL, and are ignored. One 
  1504.          workaround is to "start from scratch" with version 2.40, rebuilding
  1505.          the graphics files. (See Appendix C for another workaround.) Note
  1506.          that CGA-equipped computers are directed to ignore EGA graphics
  1507.          files; EGA computers, to ignore CGA graphics files. It is possible
  1508.          to translate from one format to the other; see Chapter 8, QBALL's
  1509.          Associated Utilities, page 47.
  1510.  
  1511.          [ QBALL                                                       45 ]
  1512.  
  1513.          Manual File Renaming.
  1514.          ---------------------
  1515.            Assume that the trajectory files you saved in the above example
  1516.          were all named MYFILE_n.ETn. When you delete some of them, as
  1517.          shown, the filenames change thus:
  1518.  
  1519.                         MYFILE_1.ET1 becomes MYFILE_1.ET1
  1520.                         MYFILE_2.ET2 becomes MYFILE_2.ET2
  1521.                         MYFILE_A.ETA becomes MYFILE_A.ET3
  1522.                         MYFILE_B.ETB becomes MYFILE_B.ET4
  1523.  
  1524.            If this is confusing, then you may change the files' basenames
  1525.          manually. The important point to remember is >DON'T TOUCH THE FILE
  1526.          EXTENSION!< QBALL keeps track of saved trajectory graphics files by
  1527.          the extension; file renaming doesn't touch the basename (the first
  1528.          eight characters).
  1529.  
  1530.            There are two ways to change file basenames:
  1531.  
  1532.          You can use a DOS batch file like this to change the filenames:
  1533.  
  1534.                  FOR %a in (3 4) REN MYFILE_?.ET%a MYFILE_%a.ET%a
  1535.  
  1536.          (Note that this one will work for the example given. You'd have to
  1537.          change it if the filenames don't match. Also note that this works
  1538.          only if the file basenames, except for the sequence number, are all
  1539.          alike.)
  1540.  
  1541.          Alternatively, you can rename the files individually using the DOS
  1542.          REName command.
  1543.  
  1544.            +------------------------------------------------------------+
  1545.            | When you come right down to it, this may be more work than |
  1546.            | it's worth.   You might want to allow QBALL to erase these |
  1547.            | files on exit, and start over.                             |
  1548.            +------------------------------------------------------------+
  1549.  
  1550.            The same renaming principals apply to range tables saved to disk.
  1551.          You may change the filename (the first eight characters) to your
  1552.          heart's content, but don't touch the file extension!
  1553.  
  1554.          [ QBALL                                                       47 ]
  1555.  
  1556.                                      Chapter 8
  1557.                             QBALL's Associated Utilities
  1558.                             """"""""""""""""""""""""""""
  1559.  
  1560.            Two custom utilities are included with QBALL 2.40: RRTABLE.EXE 
  1561.          and GRFXLATE.EXE. Both may be accessed from the QBALL Utilities 
  1562.          menu, and either may be started from the command line. Once loaded,
  1563.          the procedures are exactly the same; the remainder of this chapter
  1564.          assumes that you are accessing the utilities from within QBALL.
  1565.  
  1566.          +----------------------------------------------------------------+
  1567.          | CAUTION! RRTABLE.EXE and GRFXLATE.EXE supplied with QBALL 2.40 |
  1568.          |   are not compatible with files saved with earlier versions!   |
  1569.          +----------------------------------------------------------------+
  1570.  
  1571.          8.1 Range Table Reader (RRTABLE.EXE).
  1572.          =====================================
  1573.            In order to access the Range Table Reader from within QBALL, both 
  1574.          of the following conditions must be true: first, QBALL.EXE and 
  1575.          RRTABLE.EXE are on/in the same disk/directory; and second, a saved 
  1576.          range table--"[filename].Rnn"-- exists on/in that disk/directory. 
  1577.          If either of these conditions is untrue, QBALL disables the <R>ead 
  1578.          a Range Table File option in the Utilities menu, i.e., the option 
  1579.          is displayed in low-intensity video.
  1580.  
  1581.            At the Utilities menu, assuming that the option is activated, 
  1582.          press "<R>." After a short pause, the following screen will appear:
  1583.  
  1584.           +==============================================================
  1585.           ===== =       = =   [                                         ]
  1586.           |   | |-+  -+ | |   [   R G     T A B L E     R E A D E R     ]
  1587.           |   | | | +-| | |   [                                         ]
  1588.           |___| |_| |_| | |                                          1.0a
  1589.           -- |_----------------------------------------------------------
  1590.           ---------------------------------------------------------------
  1591.  
  1592.           1 QBALL-generated Range Table found:
  1593.           ------------------------------------
  1594.           FILENAME.R01
  1595.           ------------------------------------
  1596.           Enter <1> to read table ("0" exits):
  1597.  
  1598.                        Figure 41. QBALL's Range Table Reader
  1599.  
  1600.            There is one range table available to be read. Enter "1" (or 
  1601.          "01") to examine that range table. Looks a lot like the printed 
  1602.          output from Chapter 4, doesn't it? It should: it's the same file, 
  1603.          stripped of blank lines, form feeds, and page continuation head- 
  1604.          ers. If this saved range table were longer, you would use the up- 
  1605.          and down arrows, PgUp, PgDn, Home, and End keys to navigate. Press 
  1606.          <ESC> to return to the opening screen as shown in Figure 41. If you 
  1607.          had more than one range table available, you could then read any of
  1608.          the additional tables. When you're finished looking at range tables,
  1609.          enter "0" to return to QBALL.
  1610.  
  1611.          [ QBALL                                                       49 ]
  1612.  
  1613.            After a short pause, during which GRFXLATE will report that it 
  1614.          is, indeed, translating, you will be asked if you wish to trans- 
  1615.          late another file. A "no" response returns you to QBALL.
  1616.  
  1617.            If you invoke GRFXLATE and decide that you don't want to trans- 
  1618.          late any files at all, press <ESC>, which returns you to QBALL. The 
  1619.          newly-translated EGA-format data is fully usable by QBALL's graphics 
  1620.          routines.
  1621.  
  1622.                                      ----------
  1623.  
  1624.            Both RGTABLE.EXE and GRFXLATE.EXE may be used as stand-alone 
  1625.          utilities, invoked from the command line, as noted above. Their 
  1626.          use, either accessed from within QBALL or from the command line 
  1627.          requires a series of disk reads, and in the case of GRFXLATE.EXE, 
  1628.          disk writes. These are necessarily slow on floppy disks. Further- 
  1629.          more, you may discover that a floppy doesn't have sufficient space 
  1630.          for QBALL, its associated utilities, and any saved data. Experi-
  1631.          mentation is in order.
  1632.  
  1633.            Note, too, that both RGTABLE.EXE and GRFXLATE.EXE obtain their 
  1634.          start-up colors from QBALL.EXE. If you have temporarily changed 
  1635.          QBALL's display colors, those in the utilities display won't 
  1636.          match.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.                                      APPENDIXES
  1660.                                      ----------
  1661.  
  1662.                          A - Glossary ................. 51
  1663.                          B - Examples of Inferred Data  57
  1664.                          C - Saved Trajectory Data File 59
  1665.                          D - Selected Bibliography .... 61
  1666.                          E - Error Analysis ........... 63
  1667.                          F - QBALL and Other Programs.. 67
  1668.                          G - Error Messages ........... 71
  1669.                          H - Default Starting Values .. 75
  1670.  
  1671.          [ QBALL                                                       51 ]
  1672.  
  1673.                                      Appendix A
  1674.  
  1675.  
  1676.                                       Glossary
  1677.  
  1678.  
  1679.          absolute zero - Properly, that temperature at which all molecular 
  1680.          motion ceases. For practical purposes, -459.67d Fahrenheit, or 0d 
  1681.          Rankine.
  1682.  
  1683.          air density - The mass (or loosely, the weight) of a unit volume 
  1684.          of air.
  1685.  
  1686.          air resistance - The retardation of a bullet's forward flight due 
  1687.          to the atmosphere.
  1688.  
  1689.          altitude - The vertical distance above or below sea level. Alti- 
  1690.          tudes above sea level are taken as positive; those below, as 
  1691.          negative.
  1692.  
  1693.          ballistics - The study of moving projectiles. Commonly, what is 
  1694.          meant is exterior ballistics: that portion of the bullet's flight 
  1695.          between the muzzle and the point of impact. (Internal ballistics 
  1696.          studies events prior to the bullet's exit from the muzzle; term- 
  1697.          inal ballistics, the interaction between the bullet and the 
  1698.          target.)
  1699.  
  1700.          ballistic coefficient - The ratio of the sectional density of a 
  1701.          projectile to its coefficient of form. A measure of how well a 
  1702.          bullet retains its velocity. Commonly supplied by reloading manu- 
  1703.          facturers, or it may be derived from their ballistic tables. In 
  1704.          QBALL, the ballistic coefficient is always taken at standard metro. 
  1705.          The program corrects for nonstandard conditions, but does not 
  1706.          display the corrected ballistic coefficient(s). See also: standard 
  1707.          metro.
  1708.  
  1709.          ballistic efficiency - The relative ability of a bullet in flight 
  1710.          to overcome air resistance.
  1711.  
  1712.          bore - The inside of a firearm's barrel. In rifled firearms, the 
  1713.          bore diameter is the original dimension of the barrel before the 
  1714.          rifling grooves are cut or swaged in it. Bore diameter may also be 
  1715.          taken as the transverse dimension between the lands of the rifling.
  1716.          See also: grooves, lands, rifling.
  1717.  
  1718.          brass - Alloy of copper and zinc commonly used in the fabrication 
  1719.          of cartridge cases. Also, one or more cartridge cases containing 
  1720.          neither powder, primer, nor bullet.
  1721.  
  1722.          bullet - The actual projectile in small arms ammunition. Commonly 
  1723.          corrupted to refer to the entire cartridge.
  1724.  
  1725.          bullet weight - Weight of the actual projectile, usually stated in 
  1726.          grains. See also: grain.
  1727.  
  1728.          [ QBALL                                                       53 ]
  1729.  
  1730.          form factor - A multiplier which relates a bullet's shape to that 
  1731.          of the standard projectile used to prepare a particular ballistic 
  1732.          table.
  1733.  
  1734.          grain - A unit of weight equal to 1/7000 of a pound, or 1/(437.5) 
  1735.          ounces. May also refer to an individual particle, or kernel, of 
  1736.          powder. In cartridge specifications, always refers to the weight of 
  1737.          the powder charge, never to individual particles.
  1738.  
  1739.          grooves - Swaged impressions or cuts spiraled through a bore to 
  1740.          impart spin to projectiles. See also: lands.
  1741.  
  1742.          group - The pattern made at the target by a number of shots fired 
  1743.          at a single point of aim and (usually) a common sight setting. 
  1744.          Usually measured from center-to-center of the two most widely 
  1745.          spaced holes.
  1746.  
  1747.          gun - In popular usage, refers to firearms, generally. Properly, a 
  1748.          type of artillery or naval ordnance.
  1749.  
  1750.          handgun - A firearm designed to be held and fired with one hand.
  1751.  
  1752.          hold off - The distance a shooter must shift his point of aim to 
  1753.          the left or right to compensate for wind deflection.
  1754.  
  1755.          hold over - The distance a shooter must raise his point of aim to 
  1756.          be on target when his firearm is zeroed at a lesser range.
  1757.  
  1758.          horizontal fire - That type of fire occurring if the firearm's 
  1759.          barrel is not elevated significantly above or below the horizon- 
  1760.          tal. Generally taken as 1 degree of arc or less.
  1761.  
  1762.          Ingalls' Tables - A set of ballistic tables first calculated by 
  1763.          Col. J. M. Ingalls in 1918. Probably the most widely used tables 
  1764.          for small arms ballistics calculations.
  1765.  
  1766.          iron sights - In popular usage, metallic sights.
  1767.  
  1768.          lands - Those portions of a rifled bore not cut away by rifling 
  1769.          grooves. See also: grooves.
  1770.  
  1771.          lead - (leed) How far ahead of a moving target a shooter must aim 
  1772.          to be assured of hitting it.
  1773.  
  1774.          lead - (led) Soft, dense, silvery-gray metal with relatively low 
  1775.          melting point which forms the basis for many bullets.
  1776.  
  1777.          line of departure - An imaginary line formed by extending the axis 
  1778.          of a firearm's bore in a downrange direction.
  1779.  
  1780.          line of sight - An imaginary line from the center of the sights to 
  1781.          the point of aim. The bullet typically crosses this line only 
  1782.          twice; once, a few yards from the muzzle, and again at the targeted 
  1783.          distance.
  1784.  
  1785.          [ QBALL                                                       55 ]
  1786.  
  1787.          powder - The propellant material used in firearms. Usually not in 
  1788.          powder form, but in the form of small rods, spheres, or flakes.
  1789.  
  1790.          primer - Impact-sensitive component of a cartridge which ignites 
  1791.          the powder charge upon being struck by the firing pin or the 
  1792.          striker of a firearm.
  1793.  
  1794.          projectile - A bullet, shell, golfball, rock, or other object shot, 
  1795.          hit, thrown, or hurled in space; a projectile receives a single im- 
  1796.          petus, and continues in motion by its own inertia. A bullet is not 
  1797.          properly a projectile until it is in motion.
  1798.  
  1799.          relative air density - The density of air at the measured metro 
  1800.          divided by the density of air at standard metro, expressed as a 
  1801.          dimensionless decimal fraction; e.g., 1.000.
  1802.  
  1803.          relative sonic velocity - The velocity of sound at the measured 
  1804.          metro divided by the velocity of sound at standard metro, ex- 
  1805.          pressed as a dimensionless decimal fraction; e.g., 1.000.
  1806.  
  1807.          remaining energy - A projectile's energy in foot-pounds at a given 
  1808.          range.
  1809.  
  1810.          remaining velocity - A projectile's velocity in FPS at a given 
  1811.          range.
  1812.  
  1813.          rifling - The spirally-cut or swaged grooves in a firearm's bore, 
  1814.          taken collectively with the resulting lands, which impart a stab- 
  1815.          ilizing spin to the bullet. See also: grooves, lands.
  1816.  
  1817.          round - One complete cartridge. May also refer to the sequential 
  1818.          number of a shot in a number of shots; e.g., "Round #3."
  1819.  
  1820.          scope - Optical or telescopic, as opposed to metallic, sights.
  1821.  
  1822.          sight height - The measured vertical distance between the horiz- 
  1823.          ontal centerline of the sights and the axis of the bore.
  1824.  
  1825.          sighting in - The process of firing to determine point of impact at 
  1826.          a given range and adjusting the sights so that the point of impact 
  1827.          has the desired relationship to the point of aim. See also: zero.
  1828.  
  1829.          sight radius - The distance between the rear and the front sight, 
  1830.          on those weapons equipped with iron (non-optical) sights.
  1831.  
  1832.          small arms (also smallarms) - Rifles, pistols, or revolvers, gen- 
  1833.          erally.
  1834.  
  1835.          sonic velocity - The speed of sound through air.
  1836.  
  1837.          standard met - Atmospheric conditions as follows: Temperature of 
  1838.          59 degrees Fahrenheit, barometric pressure of 29.53 inches of 
  1839.          mercury, gun altitude of zero (sea level), and relative humidity 
  1840.          of 78 percent. Firing tables are usually corrected to standard met.
  1841.  
  1842.          [ QBALL                                                       57 ]
  1843.  
  1844.                                      Appendix B
  1845.  
  1846.                          Examples of Inferred Ballistic Data
  1847.  
  1848.          Ballistic Coefficient.
  1849.          ----------------------
  1850.            Tables B1 and B2 summarize the determination of a ballistic co- 
  1851.          efficient using tabular values. The values for Table B1 are taken 
  1852.          from data published in the 1990 Edition of The Gun Digest, page 
  1853.          229; the values for Table B2 were calculated using QBALL.
  1854.  
  1855.  
  1856.               +-----------------------------------------------------+
  1857.               | From Gun Digest Table for 30-06 Spfd, 180 gr bullet:|
  1858.               |                                                     |
  1859.               |                          Range in Yards             |
  1860.               |               ------------------------------------  |
  1861.               |               Muz     100      200     300     400  |
  1862.               |               ------------------------------------  |
  1863.               | Velocity      2700   2469     2250    2042    1846  |
  1864.               | Energy        2913   2436     2023    1666    1362  |
  1865.               | Trajectory    -1.5    2.5      0.0    -9.3   -27.0  |
  1866.               +-----------------------------------------------------+
  1867.                      Table B1. Data Taken From Gun Digest Table.
  1868.  
  1869.  
  1870.            QBALL's Infer Ballistic Coefficient routine, using 100 and 200 
  1871.          yards for the required ranges and the published velocities, reports 
  1872.          a ballistic coefficient (C1) of 0.384.
  1873.  
  1874.  
  1875.            QBALL's Calculate Ballistic Data routines, using this C1 and the 
  1876.          appropriate values for muzzle velocity, bullet weight, and zero 
  1877.          range, produce the data shown in Table B2. (QBALL trajectory data
  1878.          has been rounded to 0.1 inch.)
  1879.  
  1880.          
  1881.               +-----------------------------------------------------+
  1882.               | QBALL Data Table for 30-06 Spfd, 180 gr bullet:     |
  1883.               |                                                     |
  1884.               |                          Range in Yards             |
  1885.               |               ------------------------------------  |
  1886.               |               Muz     100      200     300     400  |
  1887.               |               ------------------------------------  |
  1888.               | Velocity      2700   2470     2251    2043    1846  |
  1889.               | Energy        2913   2437     2024    1668    1362  |
  1890.               | Trajectory    -1.5    2.1      0.0    -9.0   -26.2  |
  1891.               +-----------------------------------------------------+
  1892.                        Table B2. Data Calculated Using QBALL.
  1893.  
  1894.  
  1895.            The maximum variations are: Velocity, 1 FPS; Energy, 2 FtLbs; 
  1896.          and Trajectory 0.8 inches. It may be seen, therefore, that QBALL 
  1897.          can produce results in substantial agreement with published data.
  1898.  
  1899.          [ QBALL                                                       59 ]
  1900.  
  1901.                                      Appendix C
  1902.  
  1903.                          Typical Saved Trajectory Data File
  1904.  
  1905.            The following table represents, in somewhat compressed form, the 
  1906.          EGA_SAV1.ET1 file provided in the distribution package. The header 
  1907.          block contains data as detailed in the key, below. The first data 
  1908.          column is the range; the second, the trajectory height relative to 
  1909.          the sight line. Note that the range increment is 1/100 of the max- 
  1910.          imum range. This is true if the computer used is equipped with an 
  1911.          EGA card/monitor.  CGA_SAVn.CTn tables use a range increment of 
  1912.          1/50 of the maximum range.
  1913.  
  1914.            +-------------------------------------------------------------+
  1915.            |  Yards                                                      |
  1916.            |  1                                                          |
  1917.            |  2200     1934.281  1484.548  880.7699  .3   250  7.429059  |
  1918.            | -8.466053 138       300       166.53                        |
  1919.            |  180      Typical Firearm                                   |
  1920.            | []                                                          |
  1921.            |  59       0         29.53     78                            |
  1922.            |  0        0         0                                       |
  1923.            |              0.00            -1                             |
  1924.            |              3.00            -0.6572303                     |
  1925.            |              6.00            -0.3144605                     |
  1926.            |  - - - - - - - - - - - - - - - - - - - - - - - -            |
  1927.            |            (major portion of data omitted)                  |
  1928.            |  - - - - - - - - - - - - - - - - - - - - - - - -            |
  1929.            |            297.00            -7.87044                       |
  1930.            |            300.00            -8.466053                      |
  1931.            |  06-01-1994    12:00:00                                     |
  1932.            |  [end EGA_SAV1.ET1]                                         |
  1933.            +-------------------------------------------------------------+
  1934.                          Table C1. Saved Trajectory Data File.
  1935.  
  1936.          Key to values listed in the table:
  1937.  
  1938.          [Unit Rg Measure]
  1939.          [Sight Height]
  1940.          [MV]    [TermVel]    [MuzEng]   [TermEng]  [C1]  [ZeroRg]  [MaxHt]
  1941.          [MinH]  [Rg @ MaxHt] [MaxRg]    [MetroConstant]
  1942.          [BulW]  [Identifier]
  1943.          [Bul Make/Type]
  1944.          [TempF] [Alt @ Gun]  [BarPress] [RelHumid]
  1945.          [0Flag] [MaxDev]     [CrossRg]
  1946.                  [Range]          [Bullet position +/- sight line]
  1947.          [Date] [Time]
  1948.          [End of file indicator with Filename and number]
  1949.  
  1950.                   +------------------------------------------------+
  1951.                   | Graphics files generated with QBALL v 2.40 are |
  1952.                   | not compatible with earlier QBALL versions.  A |
  1953.                   | workaround technique is on the next page.      |
  1954.                   +------------------------------------------------+
  1955.  
  1956.          [ QBALL                                                       61 ]
  1957.  
  1958.                                      Appendix D
  1959.  
  1960.  
  1961.                                Selected Bibliography
  1962.  
  1963.  
  1964.          Davis, William C., Jr. "Ballistics on the Home Computer," The 
  1965.          American Rifleman, CXXXI, 6 (June, 1983), p. 36.
  1966.  
  1967.          Davis, William C., Jr. "Ballistics on A Pocket Calculator," The 
  1968.          American Rifleman, CXXXV, 6 (June, 1987), p. 42.
  1969.  
  1970.          Davis, William C., Jr. "Calculate Ballistic Coefficients," The 
  1971.          American Rifleman, CXXXVII, 3 (March, 1989), p. 44.
  1972.  
  1973.          Davis, William C., Jr. "What Is The Ballistic Coefficient?," The 
  1974.          American Rifleman, CXXXVII, 3 (March, 1989), p. 12.
  1975.  
  1976.          Federal 1992 Ammunition [Catalog and Guide]. Anoka: Federal 
  1977.          Cartridge Company, 1991.
  1978.  
  1979.          Hatcher, Major General Julian S. Hatcher's Notebook. 3d ed.
  1980.          Harrisburg: The Stackpole Company, 1962.
  1981.  
  1982.          Hodgdon Basic Data Manual, Shawnee Mission: Hodgdon Power Company, 
  1983.          Incorporated, 1987
  1984.  
  1985.          Ramage, C. Kenneth (ed.). Lyman Reloading Handbook. 46th ed. 
  1986.          Middlefield: Lyman Products Corporation, 1982.
  1987.  
  1988.          Reiber, Ron L., and Heers, Edward A. (eds.). Hornady Handbook of 
  1989.          Cartridge Reloading, Rifle-Pistol. 3d ed. Grand Island: Hornady 
  1990.          Manufacturing Company, 1980.
  1991.  
  1992.          Reloaders' Guide for Hercules Smokeless Powders. Wilmington: 
  1993.          Hercules Incorporated, 1988.
  1994.  
  1995.          Remington Firearms, Ammunition, Clothing and Accessories Catalog. 
  1996.          Wilmington: Remington Arms Company, Inc., 1992.
  1997.  
  1998.          Speer Reloading Manual #11, Lewiston: Omark Industries, 
  1999.          Incorporated, 1987
  2000.  
  2001.          Warner, Ken (ed.). Gun Digest, 1990. 44th ed. Northbrook: DBI 
  2002.          Books, 1989.
  2003.  
  2004.          Warner, Ken (ed.). Gun Digest, 1991. 45th ed. Northbrook: DBI 
  2005.          Books, 1990.
  2006.  
  2007.          Warner, Ken (ed.). Gun Digest, 1992. 46th ed. Northbrook: DBI 
  2008.          Books, 1991.
  2009.  
  2010.          Warner, Ken (ed.). Gun Digest, 1993. 47th ed. Northbrook: DBI 
  2011.          Books, 1992.
  2012.  
  2013.          [ QBALL                                                       63 ]
  2014.  
  2015.                                      Appendix E
  2016.  
  2017.                                    Error Analysis
  2018.  
  2019.          Velocity, Energy, and Trajectory.
  2020.          ---------------------------------
  2021.            Results from several QBALL runs were compared with comparable 
  2022.          data from two sets of published tables: the Speer Reloading Manual 
  2023.          #11, and the Hornady Handbook of Cartridge Reloading, 3d Edition. 
  2024.          Two questions were to be answered: first, how well do velocity 
  2025.          figures compare between the three sources?; second, are the traj- 
  2026.          ectories found by the different sources comparable?
  2027.  
  2028.            Some difficulty was experienced in the choice of ballistic coef- 
  2029.          ficients and velocities due to the differences between the two 
  2030.          published sources. Speer, for example, rounds all ballistic coef- 
  2031.          ficients to two decimal places, while Hornady carries three. In 
  2032.          addition, when comparable values of ballistic coefficients could be 
  2033.          found, the Hornady tables quite often did not have the spread of 
  2034.          velocities available in the Speer manual.
  2035.  
  2036.            The following table summarizes as-comparable-as-possible velo- 
  2037.          city data from all three sources. While severely limited, the data 
  2038.          shows that the results obtained from QBALL are in general agree- 
  2039.          ment with the two published sources.
  2040.  
  2041.            +------------------------------------------------------------+
  2042.            |          Remaining Velocity, Conditions as Shown           |
  2043.            |          =======================================           |
  2044.            |            [ Range = 200 yards, Standard Met ]             |
  2045.            +------------------------------------------------------------+
  2046.            |         MuzVel = 2100     MuzVel = 2500     MuzVel = 3300  |
  2047.            |            C1 = .12          C1 = .26          C1 = .50    |
  2048.            |        ---------------   ---------------   --------------- |
  2049.            | QBALL        1112              1879               2899     |
  2050.            | SPEER        1102              1872               2895     |
  2051.            | HORNADY      1126              1875               2892     |
  2052.            +------------------------------------------------------------+
  2053.             (Key: MuzVel = Muzzle Velocity  C1 = Ballistic Coefficient)
  2054.  
  2055.             Table D1.  Remaining Velocities With Given Inputs. Note should
  2056.             be made that the Hornady ballistic coefficients were actually
  2057.             .122, .259, and .496 for the three sets of data shown. This
  2058.             accounts for the apparent "high-on-low" spread of values seen
  2059.             here. QBALL was run with the ballistic coefficients as shown.
  2060.  
  2061.            An examination of the data in Table D1 indicates that remaining 
  2062.          velocities found using QBALL will be, on average, 0.47% high rel- 
  2063.          ative to the Speer data, and 0.42% low relative to to the Hornady 
  2064.          data. The Hornady data must be considered suspect, as the actual
  2065.          ballistic coefficients available in Hornady do not exactly match
  2066.          those specified. Even so, it would appear that QBALL's velocity
  2067.          results are within a percent or two of published data. There is
  2068.          probably as much variation between successive rounds in a string.
  2069.  
  2070.          [ QBALL                                                       65 ]
  2071.                   +-----------------------------------------------+
  2072.                   |  Below    Resulting       Below    Resulting  |
  2073.                   |  LofS     Velocity        LofS     Velocity   |
  2074.                   |  -----    ---------       -----    ---------  |
  2075.                   |  0.25        2789    +--> 0.320       2705    |
  2076.                   |  0.26        2775    |    0.321       2705    |
  2077.                   |  0.27        2761    |    0.322       2703    |
  2078.                   |  0.28        2749    |    0.323       2703    |
  2079.                   |  0.29        2737    |    0.324       2701    |
  2080.                   |  0.30        2725    |    0.325       2701    |
  2081.                   |  0.31        2715    |    0.326       2699    |
  2082.                   |  0.32        2705 >--+    0.327       2699    |
  2083.                   |  0.33        2695 >--+    0.328       2697    |
  2084.                   |  0.34        2687    |    0.329       2697    |
  2085.                   |  0.35        2677    +--> 0.330       2695    |
  2086.                   +-----------------------------------------------+
  2087.              Table D3. Inferred Muzzle Velocity with Various Bullet Drops.
  2088.  
  2089.            Table D4 presents final data using the inferred velocity, and the
  2090.          base data used to find the vertical difference in Chapter 3.
  2091.  
  2092.          +------------------------------------------------------------------+
  2093.          |Using the "nominal" muzzle velocity                               |
  2094.          | Range  R e m a i n i n g  True  Path/Sight Line  Defl'n   Time   |
  2095.          | Yards  Velocity   Energy  Drop  MOA      Inches  10 MPH   Flght  |
  2096.          | -----  -----------------  ----  ---------------  ------   -----  |
  2097.          |     0    2700     2913    0.00   0.00    -1.00     0.00   0.000  |
  2098.          |    25    2625     2754    0.15   1.49     0.37     0.08   0.028  |
  2099.          |    50    2551     2601    0.62   2.86     1.43     0.28   0.057  |
  2100.          |    75    2479     2455    1.42   2.87     2.15     0.63   0.087  |
  2101.          |   100    2407     2315    2.56   2.53     2.53     1.11   0.117  |
  2102.          |   125    2337     2182    4.09   2.02     2.53     1.79   0.149  |
  2103.          |   150    2268     2055    6.02   1.41     2.12     2.66   0.182  |
  2104.          |   175    2200     1934    8.38   0.73     1.28     3.71   0.216  |
  2105.          | >>200    2133     1819   11.19   0.00     0.00     4.93   0.250<<|
  2106.          |   225    2067     1708   14.46  -0.78    -1.75     6.32   0.286  |
  2107.          |   250    2003     1603   18.21  -1.59    -3.97     7.86   0.322  |
  2108.          +------------------------------------------------------------------+
  2109.          |Using muzzle velocity inferred from bullet drop                   |
  2110.          | Range  R e m a i n i n g  True  Path/Sight Line  Defl'n   Time   |
  2111.          | Yards  Velocity   Energy  Drop  MOA      Inches  10 MPH   Flght  |
  2112.          | -----  -----------------  ----  ---------------  ------   -----  |
  2113.          |     0    2695     2903    0.00   0.00    -1.00     0.00   0.000  |
  2114.          |    25    2620     2743    0.15   1.51     0.38     0.08   0.028  |
  2115.          |    50    2546     2591    0.62   2.88     1.44     0.28   0.057  |
  2116.          |    75    2474     2446    1.42   2.89     2.16     0.63   0.086  |
  2117.          |   100    2402     2306    2.57   2.55     2.55     1.11   0.116  |
  2118.          |   125    2332     2174    4.10   2.03     2.54     1.79   0.148  |
  2119.          |   150    2263     2047    6.05   1.42     2.13     2.67   0.180  |
  2120.          |   175    2195     1926    8.42   0.74     1.29     3.72   0.213  |
  2121.          | >>200    2129     1811   11.23   0.00     0.00     4.94   0.248<<|
  2122.          |   225    2063     1701   14.52  -0.78    -1.75     6.33   0.283  |
  2123.          |   250    1999     1597   18.35  -1.62    -4.06     7.99   0.319  |
  2124.          +------------------------------------------------------------------+
  2125.          Table D4. Data Comparison, Inferred vs "Nominal" Muzzle Velocity.
  2126.  
  2127.          [ QBALL                                                       67 ]
  2128.  
  2129.                                      Appendix F
  2130.  
  2131.                         QBALL and Other Ballistics Programs
  2132.  
  2133.          QBALL user Jim McCausland provided several sets of data developed
  2134.          with other ballistics programs. The following tables contain that
  2135.          data, with as-comparable-as-possible QBALL data.
  2136.  
  2137.           +--------------------------------------------------------------+
  2138.           | Program: Sierra Ballistics.                                  |
  2139.           | Input Data:                                                  |
  2140.           |     Ballistic Coefficient (C1)....... .299                   |
  2141.           |     Bullet Weight.................... 130 grains             |
  2142.           |     Zero Range....................... 200 yards              |
  2143.           |     Maximum Range.................... 450 yards              |
  2144.           |     Range Increment..................  50 yards              |
  2145.           |     Sight Height..................... 0.9 inches             |
  2146.           |     Crosswind........................ -- no wind --          |
  2147.           |     Metro............................ Standard               |
  2148.           |--------------------------------------------------------------|
  2149.           |Range R e m a i n i n g  Total Path/Sight Line Defl'n Time    |
  2150.           |Yards Velocity   Energy  Drop  M.O.A.   Inches 0 MPH  Flght   |
  2151.           |--------------------------------------------------------------|
  2152.           |Sierra Ballistics Reports:                                    |
  2153.           |                                                              |
  2154.           |    0  3000.0    2597    0.00            -0.90 +0.00 0.000000 |
  2155.           |   50  2840.3    2328    0.46  +-----+    1.07 +0.00 0.051389 |
  2156.           |  100  2686.3    2083    2.00  | Not |    1.96 +0.00 0.105659 |
  2157.           |  150  2537.4    1858    4.74  |Given|    1.66 +0.00 0.163151 |
  2158.           |  200  2393.3    1653    8.83  +-----+       0 +0.00 0.224021 |
  2159.           |  250  2253.9    1466   14.43            -3.17 +0.00 0.288606 |
  2160.           |  300  2119.1    1296   21.74            -8.05 +0.00 0.357243 |
  2161.           |  350  1989.0    1142   30.98           -14.85 +0.00 0.430310 |
  2162.           |  400  1863.9    1003   42.41           -23.85 +0.00 0.508220 |
  2163.           |  450  1744.1     878   56.34           -35.35 +0.00 0.591424 |
  2164.           |                                                              |
  2165.           |QBALL Reports:                                                |
  2166.           |                                                              |
  2167.           |    0   3000     2598    0.00    0.00    -0.90  0.00  0.000   |
  2168.           |   50   2840     2329    0.50    2.14     1.07  0.00  0.051   |
  2169.           |  100   2686     2083    2.08    1.96     1.96  0.00  0.106   |
  2170.           |  150   2537     1858    4.87    1.10     1.65  0.00  0.163   |
  2171.           |  200   2393     1653    8.98    0.00     0.00  0.00  0.224   |
  2172.           |  250   2254     1466   14.65   -1.28    -3.20  0.00  0.289   |
  2173.           |  300   2119     1296   22.04   -2.71    -8.12  0.00  0.357   |
  2174.           |  350   1989     1142   31.36   -4.28   -14.96  0.00  0.431   |
  2175.           |  400   1863     1002   42.71   -5.96   -23.85  0.00  0.508   |
  2176.           |  450   1744      878   56.85   -7.89   -35.52  0.00  0.591   |
  2177.           +--------------------------------------------------------------+
  2178.                    Table F1. Sierra Ballistics and QBALL Compared
  2179.  
  2180.          Summary of absolute differences. Remaining Velocity: 0.9 FPS; Re- 
  2181.          maining Energy: 1 FtLb; Total Drop: .51 inches; Path/Sight Line:
  2182.          0.17 inches; Time of Flight: 0.000424 seconds.
  2183.  
  2184.          [ QBALL                                                       69 ]
  2185.  
  2186.           +--------------------------------------------------------------+
  2187.           | Program: BALTEC.                                             |
  2188.           | Input Data:                                                  |
  2189.           |     Ballistic Coefficient (C1)....... .295                   |
  2190.           |     Bullet Weight.................... 130 grains             |
  2191.           |     Zero Range....................... 200 yards              |
  2192.           |     Maximum Range.................... 550 yards              |
  2193.           |     Range Increment..................  50 yards              |
  2194.           |     Sight Height..................... 0.9 inches             |
  2195.           |     Crosswind........................  10 MPH                |
  2196.           |     Metro............................ Standard               |
  2197.           |--------------------------------------------------------------|
  2198.           | Range R e m a i n i n g Total Path/Sight Line Defl'n    Time |
  2199.           | Yards Velocity   Energy Drop* M.O.A.   Inches 10 MPH*  Flght*|
  2200.           |--------------------------------------------------------------|
  2201.           | BALTEC Reports:                                              |
  2202.           |                                                              |
  2203.           |     0    3000     2598    0.0    0.0    -0.9   -0.00   -.000 |
  2204.           |    50    2838     2325    0.5   -2.2     1.1    0.24   0.051 |
  2205.           |   100    2682     2076    2.1   -2.0     2.0    1.04   0.106 |
  2206.           |   150    2531     1850    4.9   -1.1     1.7    2.36   0.163 |
  2207.           |   200    2386     1643    9.0    0.0     0.0    4.26   0.224 |
  2208.           |   250    2245     1454   14.7    1.3    -3.2    6.91   0.289 |
  2209.           |   300    2109     1283   22.1    2.7    -8.2   10.28   0.358 |
  2210.           |   350    1977     1128   31.5    4.3   -15.0   14.38   0.432 |
  2211.           |   400    1850      988   42.9    6.0   -24.0   19.27   0.509 |
  2212.           |   450    1730      864   57.2    8.0   -35.8   25.34   0.594 |
  2213.           |   500    1616      754   74.4   10.1   -50.6   32.43   0.684 |
  2214.           |   550    1507      656   94.7   12.4   -68.4   40.40   0.780 |
  2215.           |                                                              |
  2216.           | QBALL Reports:                                               |
  2217.           |                                                              |
  2218.           |     0    3000     2598    0.00   0.00   -0.90   0.00   0.000 |
  2219.           |    50    2838     2325    0.50   2.15    1.08   0.24   0.051 |
  2220.           |   100    2682     2076    2.09   1.97    1.97   1.04   0.106 |
  2221.           |   150    2531     1850    4.87   1.10    1.65   2.36   0.163 |
  2222.           |   200    2386     1643    9.00   0.00    0.00   4.26   0.224 |
  2223.           |   250    2245     1454   14.69  -1.29   -3.22   6.91   0.289 |
  2224.           |   300    2109     1283   22.12  -2.72   -8.17  10.28   0.358 |
  2225.           |   350    1977     1128   31.46  -4.29  -15.03  14.38   0.432 |
  2226.           |   400    1850      988   42.94  -6.01  -24.03  19.27   0.509 |
  2227.           |   450    1730      864   57.21  -7.96  -35.83  25.34   0.594 |
  2228.           |   500    1616      754   74.44 -10.12  -50.59  32.43   0.684 |
  2229.           |   550    1507      656   94.74 -12.44  -68.41  40.40   0.780 |
  2230.           |--------------------------------------------------------------|
  2231.           | *BALTEC requires two  tabular displays. Combined data shown. |
  2232.           +--------------------------------------------------------------+
  2233.                         Table F3. BALTEC and QBALL Compared
  2234.  
  2235.          Summary of absolute differences. Total drop: 0.04 inches; Path/
  2236.          Sight Line: 0.04 MOA, 0.03 inches.
  2237.  
  2238.          Available with BALTEC, unavailable with QBALL. Bullet Momentum in 
  2239.          Lb-Seconds; Maximum Ordinate, Maximum Height, both in inches.
  2240.  
  2241.          [ QBALL                                                       71 ]
  2242.  
  2243.                                      Appendix G
  2244.  
  2245.            QBALL error messages, with a description of the circumstances 
  2246.          under which they will be encountered.
  2247.  
  2248.                                      ----------
  2249.  
  2250.          Cannot use MaxDev < [n] inches. Please reset: When finding point-
  2251.          blank range, if the sights are below the bore, the maximum devia-
  2252.          tion must be numerically greater than the sight height.
  2253.  
  2254.          [Diameter][Maker] is active key: The Bullet Lookup listing is
  2255.          already sorted on the requested key.
  2256.  
  2257.          Disk Full: Insufficient space remains on/in the default disk/dir- 
  2258.          ectory to write the desired file. This most commonly occurs when 
  2259.          running QBALL from a floppy disk which has other files on it. Copy 
  2260.          QBALL.EXE to a fresh disk, and start over.
  2261.  
  2262.          Enter  0.000 < Ballistic Coefficient < 1.000: You're trying to 
  2263.          enter a value outside the acceptable range of between 0.000 and 
  2264.          1.000. Ballistic coefficients are, by definition, greater than 
  2265.          zero and less than unity. 
  2266.  
  2267.          Enter  25 < Barometric Pressure < 35: You're attempting to enter a 
  2268.          barometric pressure value which is out of range. (These are rea- 
  2269.          sonable "real world" values.) 
  2270.  
  2271.          Enter  Bullet Diameter > 0: In determining sectional density, the 
  2272.          bullet must have a diameter.
  2273.  
  2274.          Enter  0 < Bullet Weight < 1000: You're attempting to enter a zero 
  2275.          bullet weight. (1000 gr = 2.3 ounces.) 
  2276.  
  2277.          Enter  -1312 < Gun Altitude < 29028: You're attempting to enter a 
  2278.          gun altitude value which is out of range. (-1312 is the altitude 
  2279.          of The Dead Sea; 29028, of Mount Everest.) 
  2280.  
  2281.          Enter  0 < Gun Weight <= 30 lbs: In determining gun free recoil, 
  2282.          you're attempting to enter an out-of-range gun weight.
  2283.  
  2284.          Enter Lbs + [space] + 0 <= Ounces < 16: In determining gun free 
  2285.          recoil, you're entering an incorrect format for pounds/ounces 
  2286.          data. Enter whole pounds, then a space, then ounces.
  2287.  
  2288.          Enter  Height difference greater than zero: In inferring muzzle vel-
  2289.          ocity by measuring bullet drop, there must be a measurable drop.
  2290.  
  2291.          Enter  0 < Powder Weight < 200 gr: In determining gun free recoil, 
  2292.          you're attempting to enter a zero propellant weight. 
  2293.  
  2294.          Enter  Range greater than zero: You're really trying to enter a 
  2295.          range of "zero." Range = 0 is valid only when inferring ballistic
  2296.          coefficients.
  2297.  
  2298.          [ QBALL                                                       73 ]
  2299.  
  2300.          Inferred C1 exceeds 1.00 - check data: Your input data is probably 
  2301.          incorrect; ballistic coefficients cannot, by definition, exceed 
  2302.          unity. 
  2303.  
  2304.          Not Enough Velocity Remains - Input Greater MV: QBALL is unable to 
  2305.          complete a computation because the remaining velocity is less than 
  2306.          300 FPS.
  2307.  
  2308.          Printer does not respond: Your printer is off or off-line.
  2309.  
  2310.          QBALL is already loaded!: You're attempting to load a second copy 
  2311.          of QBALL from within the DOS Shell. Alternatively, QBSHELIT.BAT 
  2312.          wasn't deleted from the current disk/directory. See page 43.
  2313.  
  2314.                                  -------------------
  2315.  
  2316.          These are more warnings than errors, and are new in QBALL 2.40:
  2317.  
  2318.  
  2319.          +------------------------------------------------------------------+
  2320.          | Insufficient Velocity Remains to Achieve Specified Maximum Range |
  2321.          |    QBALL has internally reset the Maximum Range to [nn][units]   |
  2322.          |       ===> press any key to display truncated table <===         |
  2323.          +------------------------------------------------------------------+
  2324.            Most commonly displayed when using low muzzle velocities, small
  2325.          values for the ballistic coefficient, and unreasonably long ranges.
  2326.          QBALL 2.40 allows a partial range table computation.
  2327.  
  2328.  
  2329.          +---------------------------------------------------+
  2330.          | Cannot continue. Input smaller maximum deviation. |
  2331.          +---------------------------------------------------+
  2332.            The remaining velocity used in the Point-Blank Range routine has
  2333.          fallen below 300 FPS, and QBALL cannot continue. Reduce the value of
  2334.          the maximum deviation entered.
  2335.  
  2336.                                  -------------------
  2337.  
  2338.  
  2339.          [ QBALL                                                       75 ]
  2340.  
  2341.                                      Appendix H
  2342.  
  2343.                               Default Starting Values
  2344.  
  2345.            QBALL stores its initialization data in binary format at the 
  2346.          "tail end" of QBALL.EXE. That data is used to set the display col- 
  2347.          ors and several of the values with which QBALL starts. As supplied 
  2348.          that data is as follows: 
  2349.  
  2350.          "Typical Firearm" 15 10 7 1 7 "Yards " "Meters" 1 -1 59 0 29.53 _
  2351.                                78 1 -1 -1
  2352.  
  2353.          In order, the individual entries translate as follows: 
  2354.  
  2355.          "Typical
  2356.          Firearm"      Cartridge/bullet identifier
  2357.                15      Foreground (text) color ( = HI white    )
  2358.                10      Highlighted text color  ( = HI green    )
  2359.                 7      Title/Info line color   ( = white       )
  2360.                 1      Background color        ( = blue        )
  2361.                 7      Help display background ( = white       )
  2362.          "Yards "      Unit of range measure (trailing space necessary)
  2363.          "Meters"      Alternate unit of range measure
  2364.                 1      Sight height in inches
  2365.                -1      Noises on or off        ( = on  )
  2366.                59      Air temperature, degrees Fahrenheit
  2367.                 0      Gun altitude in feet
  2368.             29.53      Barometric pressure in inches of mercury
  2369.                78      Relative humidity, in percent
  2370.                 1      Relative air density at given metro
  2371.                -1      Graphics grid on or off ( = on  )
  2372.                -1      Print prompt on or off  ( = on  ).
  2373.  
  2374.  
  2375.            Invoking the "<W>rite .INI Data" option from QBALL's Utilities 
  2376.          Menu will replace the existing intialization data with whatever 
  2377.          values are in effect when the option is invoked. This will cause 
  2378.          DOS to redate the QBALL.EXE file, and may (or may not) change 
  2379.          QBALL.EXE's size on disk. If you regularly use a virus-scanning 
  2380.          utility, it may react to these changes. If your virus detector can 
  2381.          be directed to ignore certain files, you may wish to instruct it 
  2382.          to ignore QBALL.EXE.
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.                                       Index
  2410.  
  2411.          [ QBALL                                                       77 ]
  2412.  
  2413.  
  2414.                                        Index
  2415.  
  2416.  
  2417.  
  2418.               [ A ]                         Clean Sweep 5 17               
  2419.          Acknowledgments i                  Configuring QBALL 37-39        
  2420.          Already Loaded! 40 43                alert noises 38              
  2421.          AMMO.DAT 1 23                        graphics grid 38             
  2422.          Association of Shareware             printer on/off 38            
  2423.            Professionals (ASP) cover i        range units 38               
  2424.          Author, contacting cover vi          saving configuration data 39 
  2425.          Automatic                            screen colors 38             
  2426.            file renaming 44-45                                             
  2427.            graphics detect 3                     [ D ]                     
  2428.                                             D.NDX  1 23                    
  2429.               [ B ]                         Data entry                     
  2430.          Ballistic Coefficients               ballistic coefficient 7 23   
  2431.            [L]ookup 7 23                      bullet [L]ookup 7 23         
  2432.            entry 7 23                         bullet diameter 22           
  2433.            example from tabular data 57       bullet weight 7 23           
  2434.            inferring (calculating) 25-28      default metro 7              
  2435.            valid data limits 17               gun weight, decimal pounds 22
  2436.          Bibliography 61                      gun weight, pounds/ounces 22 
  2437.          Bullet diameter                      maximum deviation 19         
  2438.            [L]ookup index (D.NDX) 1 23        maximum range for table 9    
  2439.            sectional density 22               muzzle velocity 7 17         
  2440.          Bullet drops 28-31                   powder (propellant) weight 22
  2441.          Bullet [L]ookup 7 23                 range, slant angle of fire 21
  2442.            AMMO.DAT 23                        range increment, slant angle 
  2443.            changing input data 23               of fire 21                 
  2444.            index (*.NDX) files 23             range increment for table 9  
  2445.            initial data entry 7               target above/below gun 21    
  2446.            using and display 23-24            wind direction 20            
  2447.          Bullet Weight                        wind velocity 20             
  2448.            [L]ookup 7 23                      zero range 8                 
  2449.            valid data limits 17             Dedication i                   
  2450.                                             Default values 4               
  2451.               [ C ]                           changing/saving 39           
  2452.          C1 (see ballistic coefficients)      Filenames                    
  2453.          Cartridge/Bullet Identifier 15         Range tables 11 44         
  2454.          Changing Input Data 17-18              Trajectory graphics 13 44  
  2455.            ballistic coefficient 17           metro 4                      
  2456.            Bullet [L]ookup 17                 range unit 4                 
  2457.            bullet maker, type display 17      sight height 4               
  2458.            bullet weight 17                   supplied 71                  
  2459.            Cartridge/Bullet                 Disclaimer i                   
  2460.              Identifier 17                  DOS Shell 40                   
  2461.            metro 18                         Drop (vertical difference) 28ff
  2462.            muzzle velocity 18                                              
  2463.            sight height 18                       [ E ]                     
  2464.            swap range units 18              Error Analysis 63-65           
  2465.          Chronograph 25                     Error Messages 71-75           
  2466.            using single 28                  Exiting QBALL 5                
  2467.  
  2468.          [ QBALL                                                       79 ]
  2469.  
  2470.          Other Ballistics Procedures        Sectional density 22           
  2471.                       (continued)             data entry 22                
  2472.            Point-blank range 19               data conversion 22           
  2473.            Sectional density 22             Shareware v vi                 
  2474.            Slant angle of fire 21           Sight height 18                
  2475.            Wind vector corrections 20         valid data limits 18         
  2476.            Muzzle Velocity 28-32            Slant angle of fire 21         
  2477.          Other Ballistics Programs 67-70      data entry 21                
  2478.              (QBALL compared to...)         Starting QBALL 3               
  2479.            BALCALC 68                         Already Loaded! message 40 43
  2480.            BALTEC 69                          monochrome 3                 
  2481.            Barnes Ballistics 70             Support vi                     
  2482.            Sierra Ballistics 67                                            
  2483.                                                  [ T ]                     
  2484.               [ P ]                         Trajectory graphics (passim)   
  2485.          Point-blank range 19                 filenames                    
  2486.            graphics display 20                  default 13                 
  2487.          Printed output                         user specified 13          
  2488.            ballistic coefficient 34           modifying earlier formats 60 
  2489.            range table 10 35                  recalling 41                 
  2490.          Printer 3                            saving 13                    
  2491.            auto-detect 3                      typical saved data file 59   
  2492.            functions 33                                                    
  2493.            output 10 34-35                       [ U ]                     
  2494.            screen dumps 33                  Uphill/downhill fire 21        
  2495.            setup 33                         Utilities 37                   
  2496.            warnings 33                        DOS Shell 40                 
  2497.                                               Graphics Translator 48       
  2498.               [ R ]                           Range Table Reader 47        
  2499.          RAM disk recommended 13 43                                        
  2500.          Range (passim)                          [ V ]                     
  2501.            entering 9                       Versions, availability vi      
  2502.          Range Increments (passim)          Vertical difference 29ff       
  2503.            entering 9                         entering 29                  
  2504.            in graphics files 59             Viruses 71                     
  2505.          Range Tables 8                                                    
  2506.            data entry 8-9                        [ W ]                     
  2507.            display 9                        Warranty (see disclaimer)      
  2508.            interpretation 9                 Weight, bullets                
  2509.            filenames                                 (see bullet weight)   
  2510.              default 11                     Wind Vector Corrections 20     
  2511.              user specified 11                using in range tables 20     
  2512.            reading saved data 47              valid data limits 20         
  2513.          Range units 2                        wind velocity, direction 20  
  2514.            swapping 2 18                                                   
  2515.          References consulted 61                 [ Y ]                     
  2516.          Registration v vi                  [Y]es or No prompt 2 5         
  2517.          RRTABLE.EXE 47                                                    
  2518.                                                  [ Z ]                     
  2519.               [ S ]                         Zero range (passim)            
  2520.          Saving                               display 8                    
  2521.            range tables 11                    entering 9                   
  2522.            trajectory graphic data 13       
  2523.  
  2524.