GPC Ballistics Applications


MERO: An application to simplify setting up a Mil-dot telescopic sight on crossbow, airgun or rimfire combos. In reality it amounts to a thinly disguised Ballistic Coefficient calculator (using the ∆POI method) which - if required - allows further utility. Help and HowTo instructions are included in the app or can be viewed/downloaded from the MERO page.

KECalc: An application to calculate Kinetic Energy at the muzzle and - given the appropriate Ballistic Coefficient and Drag Law - to estimate the velocity, kinetic energy, momentum and flight time at any point along the trajectory.

EasyBC: A Ballistic Coefficient calculator that can calculate Ballistic Coefficient valves using the POI change (∆POI), Velocity Change (∆V) or Elapsed Time (∆T) methods.

MAGCalc: A very simple application to calculate actual SFP scope magnification. This app can be used to re-calibrate the ‘zoom’ ring which - on some cheaper scopes - may be giving inaccurate and/or misleading readings.

Validate: A straightforward application to validate ballistic values. Given three of the (measured) Muzzle Velocity, Ballistic Coefficient, Zero Range and Sight Height, take a guess at the unknown parameter and the app will calculate a corrected value from a down range PoI measurement.

PCPe: An application to estimate the efficiency of a pre-charged pneumatic air rifle/pistol. This can be useful in assessing the effect of modifications to valving, etc.

These are a few ballistics applications for Windows¹, OSX² and Linux³ that I’ve written in order to test the multi-platform capabilities of the PureBasic programming language.

The images on this site are screen-shots of code compiled and executed on an elderly Apple MacBook Pro. Linux and Windows images are similar although - because of various OS restraints - generally not nearly as pretty.

Note ...

a) These applications have all been scanned and have proved (via VirusTotal) to be free of viruses and malware at time of publication. The applications are offered free of charge only for the stated intended purpose with no warranty whatsoever, implied or otherwise.

b) All applications tested on:
¹ Windows XP, 7, 8.1, 10 (32-bit and 64-bit) and Windows 11

c) ² OSX 10.8 (Mountain Lion), 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan), macOS 10.12 (Sierra), 10.13 (High Sierra), macOS 10.14 (Mojave), Catalina 10.15, Big Sur 11.6.5, Monterey 12.3 - all 64-bit

d) ³ Ubuntu 18.04, Ubuntu 20.04, Mint 10.04 (64bit), Ubuntu 16.04, Mint 19.04 (32.bit), Ubuntu 22.04.

e) PureBasic is a Registered trademark of Fantaisie Software

Android Apps: A few ballistics-based Android applications for side-loading.

All applications will run on devices using API level 16+ (Android 4.1+) and later.

Feel free to Email me with any problems or comments.

GP Conway