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

Reply via email to