home *** CD-ROM | disk | FTP | other *** search
-
- Haas' Guide to Small-Arms Ammunition
- ====================================
- ©1995 Mike Haas, All Rights Reserved
-
-
- This is a small-arms ammunition database with GUI-based front end.
-
- The program is freely distributable, but all rights are reserved.
- Permission is granted to include this package in Freeware and
- Shareware distributions. The producers of these distributions
- may ask a fee for media and a small charge for their service.
- Distribution for profit under any other arrangement requires
- the written permission of the author.
-
- The goal of this program is to be a technically-accurate reference
- engine that is easy, interesting and fun to use. The program
- programatically calculates the graphic images for any small-arms
- caliber cartridge in it's (extensible) database and displays it
- in characteristic brass coloring in high-resolution graphics.
-
- Most cartridge dimensions are from official SAAMI drawings, ballistics
- information is from commercial manufacturers sources, etc. Still, the
- occasional error creeps in, so...
-
- NO RESPONSIBILITY IS ASSUMED FOR THE ACCURACY OF ANY INFORMATION. USE
- OF THE INFORMATION HEREIN IS DONE AT THE RISK OF THE USER.
-
- This first version does not include ballistics tables, reloading
- information, a ballistics calculator, etc... all features that I'd
- like to add at some point (even have a lot of compiled data to start
- with) given sufficient interest (read: feedback).
-
- No attempt is made to display the cartridge at actual size. In fact,
- things are drawn almost twice that on most monitors. It's the same
- reason I use a hi-res, interlaced screen... displaying these things
- involves some subtle angles and features, and any less resolution
- would create serious identification problems, I think. It just
- wouldn't 'look like' a .30-06, y'know?
-
- Hope you enjoy the program. If you do, please *do provide feedback*...
- it's the real guage at to whether enough folks are interested to
- continue development. If you didn't like it, well, it's not for lack
- of trying on my part. :-)
-
- Mike Haas
- 3867 La Colina Rd.
- El Sobrante, CA 94803
-
- haas@starnine.com
-
- Below...
-
- - Instructions
- - Add new cartridges!
- - Specifications
- - Special Thanks
-
- ---------------------------- Instructions ---------------------------
-
- The program is menu-driven and very easy to use. Note that the
- "Ammo_Drawer" directory must be in the same directory as the
- "Ammo Guide" program.
-
- No additional instructions are necessary. (unless you are a fellow
- firearms/ammo enthusiast and want to...)
-
-
- ------------------------ Add new cartridges! ------------------------
-
- The database is extensible. I've tried to provide a sufficient number
- of cartridges to be useful and interesting in this first version...
- each cartridge entails a little bit of work!
-
- (After adding one, you'll have a better idea how much work this
- program was!)
-
- This version 1.0 includes 90 cartridges, 24 of which have descriptive
- text used in the "Describe Cartridge" feature. If you don't see a
- favorite, you can add it via the procedure below. if you do such a
- thing, PLEASE send me the files you create for inclusion in the
- release. Also, I have to reserve the right to edit your submission,
- (or even not use it) but will keep that to a minimum.
-
- To add a new cartridge...
-
- NOTE: Adding a cartridge minimally involves creating a ".ctg"
- file (described below). This provides the dimensions
- of your cartridge to the engine and gives it the ability to
- draw it, among other things.
-
- After this is done, you can then opt to create a
- textual description in the form of a ".ctx" file,
- allowing your cartridge to appear in the
- "Describe Cartridge" item list.
-
- 1. Think of a good, short filename for your ".ctg" file. For
- example, if adding the "218 Bee", you might call it
- "218.ctg" or "218Bee.ctg", etc. Don't try to use an
- existing name, though! (the name must end in ".ctg")
-
- 2. In the "Ammo_Drawer/Cartridges" drawer, copy the .ctg file
- for another cartridge of the same type (see below). Each
- type has a different set of required dimensions and this is
- the easiest way to get a complete set without having to
- worry about the specific subsets.
-
- Our example cartridge, the .218 Bee, is a Rimmed,
- bottle-neck cartridge, so for a .ctg file to copy to an
- initial "218Bee.ctg", we might choose the 30-30 Winchester
- or any cartridge that is of the same type. Suggestions
- for each type...
-
- Rimmed BottleNeck - 3030.ctg
- Rimless Bottleneck - 308.ctg
- Rimmed Straight-wall - 4570.ctg
- Rimless Straight-wall - 9mm.ctg
-
- 3. Edit the various fields in the new .ctg file, entering the
- values for your cartridge case. Some considerations...
-
- a. All case dimensions (anything with 'width' or 'height')
- are required but the other info is optional. For
- non-required fields that you do not know the value for
- your new cartridge, either delete the line or enter --
- (two dashes) for the value (don't forget the space after
- the : char!). There are many examples in the provided
- files.
-
- NOTE: "Short Name:" should not exceed 7 characters. Our
- example would probably use "218 Bee".
-
- b. Sometimes different dimensions are the same, such as
- "Rim Height:" and "Stem Height:" in a Rimmed (stemless)
- cartridge. Still, they are all required for a given type.
- Never delete a case dimension from a .ctg file you are
- editing... change it to what is appropriate for your
- new cartridge. You can derive this information from
- spec drawings, empirically or whatever, but please try
- to be accurate. I've tried to mark all of the non-SAAMI-
- based .ctg files as such for reference. The program doesn't
- care, but someone might at some time.
-
- At this point, the engine should be able to draw your cartridge
- and provide a "Technical Info..." screen. (You will have to restart
- the program to see it though, because the .ctg files are only read
- once, at startup).
-
- NOTE: If you've added a .ctg file, restarted the program, and
- STILL your cartridge isn't showing up in either
- "Draw Cartridges..." or "Technical Info...", you have
- probably deleted a required field after copying one
- of the original .ctg files. If not, it still means that
- something is wrong with the .ctg file and so the engine
- doesn't add it to the list. Feel free to send me
- files that do this, but I don't think you'll have the
- problem... the .ctg file is pretty straightforward, I think.
-
- Now, if you want to also provide a "Describe Cartridge..." screen
- for your newly-added cartridge...
-
- 4. In the "Ammo_Drawer/Texts" drawer, create a file with the
- same name as before, except change the ending to ".ctx".
- Our example would be "218Bee.ctx" if "218Bee.ctg" was used
- above.
-
- 5. In the .ctx file. enter the text that you want to appear in the
- "Describe Cartridge" screen. Formatting notes...
-
- For now, there is no scrolling or auto-text formatting
- capabilities to the text display area. I might add this,
- but for now, the following restrictions are in force...
-
- a. Lines should not exceed 50 characters in width.
-
- b. Number of lines should not exceed 31.
-
- (Exceeding either limit will not hurt anything, it just
- won't display).
-
- 6. Once you save the file, the cartridge should become visible in the
- "Describe Cartridge" selection list. (You don't have to
- restart the program for these to show up).
-
- Please, SEND ME YOUR NEW CARTRIDGE FILES! -- If interest warrents
- further versions, I will make every effort to keep your work
- compatible.
-
-
- -------------------------- Specifications --------------------------
-
- Cartridge-Drawing Engine Specifications
- ---------------------------------------
- (units = inches)
-
- Internal resolution: .001
- On screen resolution: .01
- Shell bases supported: Rimmed, Rimless, Rebated, Belted
- Shell cases supported: Necked, Straight-walled (either at any taper)
-
- Cartridges library is extensible. Release 1.0 includes 90 .ctg
- (cartridge definition) files and 24 .ctx (cartridge description)
- files.
-
-
- -------------------------- Special Thanks --------------------------
-
- The idea for this program occurred in the fall of 1994. JForth
- Professional 3.1 was used for the programming, DpaintIV for the
- iff construction.
-
- Special thanks to the following publications, all paragons of accuracy
- and well worth buying...
-
- Hodgen Data Manual No. 26 (©1992 Hodgen Powder Co. Inc.)
-
- Hodgen is an icon in the firearms industry for their
- consistent high-quality gunpowders, technical data and
- general support of the shooting sportmen. I'd be lost
- without H4350!
-
- Sierra Bullets Reloading Manual (©1978 Sierra Bullets)
-
- Sierra bullets are the best you can buy, it's about as
- simple as that! My first 100 yd. 5-shot group with
- Federal's 30-06 "Gold Medal" Factory ammunition (loaded
- with Sierra's 168 grain MatchKing boattail hollow-points)
- measured .76" (using a $200 sporterized Springfield,
- bought at a gun show). 'nuff said!
-
- NRA "Handloading" Manual (©1981 National Rifle Association)
-
- Fact...
-
- An independant survey recently rated a large number of
- organizations on accuracy of published statistics and
- data. The National Rifle Association of America came in
- 2cnd, just behind the National Associations of Librarians!
-
- And a second on the soapbox (for the '2cnd')...
-
- In 1968, the Second Amendment of the Constitution began
- to suffer it's worst attacks by those who want to
- repeal your Right to Keep and Bear Arms (RKBA). These
- attacks continue today, assisted by a sympathetic Clinton
- Administration. Many thanks to the NRA for taking the
- banner lead in protecting the rights of law-abiding
- Americans. By providing free firearms safety training,
- "Eddie Eagle" youth education programs, the powerful
- "CrimeStrike" program (aimed at correcting the problems
- in the current justice system), and many others, they
- have taken an active role in working to fix the problems
- at their source WHILE fighting gun-control laws wrongly
- directed at restricting the rights of the law-abiding
- citizen. Thunderous applause to this group.
-
- This space reserved...
-
- ...for YOUR name (if you send in new cartridge files!)
-