I have the code runtime set to 100us approximately as a conservative pessimistic estimate (reality is more like 1 - 4).
The following screen shots show the closest that I could get to full on without being full on with the JimStims artificially low RPM limit in Denso mode, and the artificially high code run time.


As you can see, in the shot that doesn't show the speed, the scale is 500us/division. You can also see that the gap between the pulses is exactly the 100us that is written in the code.
151Hz = 9060 RPM, so this is somewhat worst case. Given that the value used for code run time will most likely be between 5us and 20us. The total period is 6621us, so the pulsewidth can hit 99.78% worst case and around 99.92% best case both at 9k RPM. This will be undetectable due to jitter at lower RPMs.
I'm pretty happy with the fuel code at this stage.
Ignition and decent engine/rpm decoding need more work now. The glue math (after extensive discussions) and serial comms and flash burning. About then it will be car ready. When then is is hard to know.
The next week will prove to be very interesting for the future of this project and its overall direction. The only thing that could actually change where it's heading, or rather the rate at which this is heading, is the release of MS2Extra code under GPL. Because the chances of that are about as high as me waking up tomorrow morning to the sweet sound of the waves lapping on the hull of my boat in a quiet lonely bay somewhere in the far north of NZ, we are on track to get this thing out there and running in the medium term. If I do wake up tomorrow morning on a boat in NZ you probably won't see another release for a while, and if so, it will likely be a ported GPL MS2Extra code set rather than my own. However, that is all a pleasant dream.
It's time for a shower and brekky.
More code later today hopefully!
Admin.