I have had an interest in the 4004 for a number of years. I've acquired a
SIM4-01 that I've used over the years to read and program 1702A EPROMs. I've
recently also located a copy of Tom Pittman's resident 4004 assembler. Quite
remarkable when you realize that that it was a complete two pass assembler that
ran in just 1K of machine code.
I've always been interested in application code that ran on the 4004. The CHM
has recovered the ROMs used on the original Busicom calculator and has been
disassembled. One can easily find it on the web. In my searches I've found code
that was used to calculate time differences from satellites ( now days GPS ). A
couple of the more interesting pieces of code that I've come across was a load
calculator for helicopters and an electronic maneuver board ( used on shop to
determine closest point of approach with time, speed and distance ). These two
projects were interesting because they were developed by students of Gary
Kildall, before CP/M was even a dream.
A number of years ago, I began a project to recreate a working maneuver board
calculator. The original used 13 ea 1702As. That was a little bit much so I
used a single 2732 instead. Anyway, I had the maneuver board at the VCF west
this year, along with the sim4-01 and a 4004 to arduino interface. If one has a
4004 or a 4040 with adapter, one could run the Busicom calculator code on that
arduino retro-shield.
One of the fellows had the weighing machines running on 4004 as well.
All in celebration of the 50th year.
Dwight