BIG BALLISTICS
|
The core of the BIG BALLISTICS program dates back to Exterior Ballistics with MICROCOMPUTERS by W.J. Jurens in No. 1 (1984) of Warships International (39.3MB PDF of the relevant pages)
Back in March 2018, after seeing it mentioned in a wargaming group on Facebook, I tracked it down and bought the issue off eBay, cut out the article and ran it through my scanner and OCRed the program print out.
Here are the first few paragraphs in Mr. Jurens article to “set the tone”.
Exterior Ballistics with MICROCOMPUTERS by W.J. Jurens ROY L. NAVY HAS A THEORY concerning the loss of HMS Hood, but cannot confirm it without knowing the ballistics of the Bismarck's rifles. Jack Numbercruncher, having carefully studied Nathan Okun's now classic articles on armor penetration, is ready to compute the immunity zones for Austro-Hungarian battleships, but lacks ballistic information. Larry Longdrop wants to estimate the effects of aerial bombing on various ship designs, but is unfamiliar with the computational methods to employ. Despite the fact that gun systems lately have been almost entirely replaced by the missile as the primary weapons system of most surface warships, the fact remains that the naval rifle was considered to be one of the major arbiters of ship to ship combat for the majority of the time period of interest to readers of this journal. It is therefore somewhat surprising that until now there has been virtually nothing published concerning the detailed characteristics of these vital components of the naval arsenal. In spite of certain recent and commendable efforts to shed at least tabular light on the subject, it is still true that specific details on the armament systems installed aboard the ships being considered have been either heavily glossed or completely ignored in recent publications on ship design and construction. The grand problem of the ballistician can be simply stated as follows: given a projectile of known physical properties such as size, shape, and mass, projected from a rifle at a known initial velocity (the determination of which is a problem in INTERIOR ballistics), the task is to compute the remaining velocity, angle of fall, time of flight, and range at any point on the resulting trajectory under specified atmospheric conditions. In the absence of other information, the official Range table produced by the country in question must be considered the definitive definition of the ballistics of any gun weapons system. Sadly, in a large percentage of cases, official range tables remain classified, inaccurate, or frankly non-existent. Although it has always been possible in principle to recompute or create from scratch those tables that were otherwise unavailable, it was only with the advent of the small, reasonably priced microcomputer that such a path became practically feasible. This paper is intended to present what is believed to be the first generally available microcomputer program for exterior ballistics investigations in naval history, accompanied by a sufficient theoretical base to allow the prospective user to generate accurate and complete range tables for any reasonable gun weapon system he or she might wish to study. |
Source code for MASTER EXTERIOR BALLISTICS program in AppleSoft BASIC(Download the source for the original plus a modified version with more drag tables) |
10
HOME : VTAB 3: HTAB 4: INVERSE : PRINT "MASTER EXTERIOR
BALLISTICS PROGRAM" |
The (Default) hardcoded drag curve in Jurens' program is for the Type 8 (KD8) projectile.
|
The article also included drag curve tables for a bunch of other projectiles, if one wished to enter them by hand.
If you wish to run the old fashioned AppleSoft BASIC program, go to http://www.calormen.com/jsbasic/ and cut and paste the program into the code area, then push the “SHOW OUTPUT” button so that it echoes the terminal to an area you can save.
|
After I posted this in NavWeaps forum (LINK), I got a response in the thread from the original author, Bill Jurens:
Very cool. Thanks. I'm glad to report that the program, albeit in somewhat expanded and enhanced form, e.g. translated into different computer languages, is still in use today. It remains, so far as I know, the only program in the public domain, available at reasonable cost, which actually does long-range artillery ballistics accurately. (As you have probably noticed, although there are a LOT of other ballistics programs 'out there', most or all are concerned with small-arms ballistic issues. I hope you find it useful and even interesting to use. There are two errors in the text. My middle initial is "J" not "R", and one of the drag functions -- I can't remember which one -- is actually reproduced twice at the back of the text. This is not a problem, as one can quite easily enter new drag functions as required using the basic format of the tables already provided. Again, thanks for sending this along... Bill Jurens |
I later converted his program from AppleSoft BASIC to Python in 2018, and now in early 2020, I converted it from Python to in-browser JavaScript; allowing it to be used on mobile devices' built-in web browsers.