My Shareware

Mostly shooting related programs.
Scan and measure your group sizes Exterior Ballistics Program
Bore Sight Your Gun Bullseye Controller
But not all.....
RPN Calculator Financial Amortization Calculator
SI/PI Calculator miniSpartan6+ Programmer
Flashcards Tellin' Time

Group Size Calculator (GSC V2.4)

This program can be used to calculate some group statistics of a number of shots fired on a target. If you have a scanner available to you, it makes it very easy to capture the X-Y locations of your shots simply by opening a scanned image of your target and clicking on the bullet holes! Alternately, you can measure your shots with a caliper, enter the X-Y locations of each of the shots into a text file, and feed this file into the GSC to get the group's statistics. The GSC provides the following information for the group:

You can also selectively mark shots as "fliers". These will then be removed from the calculations.

The program is written for the Windows95/98/2000/XP environment. It has not been tested and may not work with Windows 3.1. It has been developed using Visual Basic 6. There may be some problems installing this on a system with VB5. You may download, install and try the program for free, however some features are disabled until you register your copy (registration information included in the program; registration fee $10 in U.S. funds).



Trajectory Plot V3.0 (External Ballistics Calculator)

Based on the Gavre (G1) functions as described in Hatcher's Notebook (chapter XXIII), this program calculates the trajectory of bullets along a flight path. This program deals with exterior ballistics only - that is, the path of a bullet after it has exited the muzzle of a firearm.

Since one often works up loads and practices with firearms in moderate to warm conditions at relatively low altitudes, and then hunts in typically much colder temperatures, and sometimes at high altitudes, this program is designed to help one in predicting the field results based on range observations. Looking at it another way, this allows one to define the desired field results and then learn how to adjust the firearm under range conditions in order to obtain those desired field results.

Caution: Exterior ballistics is not an exact science. Wind drag is a long studied effect, yet has proven itself to be (so far) impossible to describe in a single, definitive formula, especially around the speed of sound. Hence, the trajectories presented by any source are at best an approximation.

Most programs/books are based on table look-up routines. This program uses the Gavre functions to calculate the deceleration of a bullet over it's flight.

In it's simplest form, given a bullet, it's muzzle velocity, the "scope height" of the gun, the environmental conditions, and the desired radius within which one desires the bullet to remain, the program calculates and displays the bullet's trajectory, the maximum point-blank-range, and the bullet's "drop" at 25, 50 and 100 yards.

Other features of this program:

The program is written for the Windows XP/W7 environment. Windows 95 and 98 are no longer supported with new features. An archived version is still available. It has been developed using Visual Basic 6. You may download, install and try the program for free, however some features are disabled until you register your copy (registration information included in the program; registration fee $10 in U.S. funds).



Bullseye Range Command Controller V2.8

This program contains all the Precision Pistol range commands and sequences to run:
  • a traditional "900" match
  • a National Match Course
  • the P100 course of fire
  • International Center Fire Pistol match
  • International Standard Pistol match
  • International Rapid Fire match
  • "Zombie shoot" match (Duello)
If a USB controlled SPST switch is attached to your PC, this can control the turning of targets during timed and rapid fire (and slow fire if range applicable).

More info on the Bullsye Controller

Download V2.8 here



miniScarab6+ Programming Tool V2.0

The miniSpartan programmer is a simple interface for programming the FPGA and SPI Flash on the Scarab Hardware miniSpartan6+ development board.

Download V2.0 here

The files necessary for programming the FPGA and/or the SPI Flash are built-in with V2.0.



Financial Amortization Calculator - V2.3

Here's a simple program that will calculate montly payments, interest rate, number of payments, or affordable principle given the other parameters. You can specify any three of these variables and ask the calculator to determine the fourth. Additionally, it will calculate the remaining principle after a specified number of payments. All calculations are based on "simple interest" calculations (that used for most home mortgages). It does not use the "rule of 78s" that is common among car loans.

Versions V2.0 and later include what I've called a Uniform Draw-Down Calculator. This will let you calculate how long an initial balance will last if you withdraw a fixed amount each month and the remaining balance earns interest.

This program is freeware. Enjoy.



Flashcards - V3.0

I put this together for my kids to practice their basic math facts. It's a simple flashcard program that covers addition, subtraction, multiplication and division. You can select any one of the operations to practice on, or have the program mix them up. Though the default is 10, facts up to 100 are selectable. Version 3.0 includes the ability to practice fractions. A timer or a clock runs in the background, and a count of correct/incorrect answers is displayed. This program is freeware. Enjoy.

Tellin Time - V1.1

I put this together for my kids to practice reading the time off of an analog clock. It's based on a flashcard type game where an analog (12 hour) clock face displays a random time. The child is then expected to enter the "digital equivalent". A four minute timer runs in the background, and a count of correct/incorrect answers is displayed. This program is freeware. Enjoy.

RPN Calculator - V1.3

If you're like me you love and cherish those 'ol HP hand calculators with their Reverse-Polish-Notation operation. I've never been able to handle and keep straight what's going on with the "standard notation" calculators - they're far too difficult for me to use and try keeping track of the parenthesis. Fortunately, most (all) PCs come these days with a built in calculator - unfortunately, its always standard notation form. I finally got fed up with it and wrote my own RPN calculator. This program is freeware.

SI/PI Calculator - V2.6

Over the past 20+ years I've spent my professional career doing high speed Signal Integrity (SI) and Power Integrity (PI) analysis. I am a big fan of Eric Bogatin, in particular his "rules of thumb" for SI analysis. In the PI domain, I've also been appreciative of the works and publishings of Douglas Brooks. From these two, and many others, I have gathered some various calculations into an "SI/PI Calculator" for use on PCs. This program is freeware.

Back to my Home Page.