Hi Gompy,
fisrt I want to thank you about your excellent project of programmable CDI with software.
I already make tests with your PIC16F628 hardware and Ignition Control (1.0.0.1515) software.
I make USB to RS-232 converter with FT232 on virtual COM3 and simulate engine with pulse generator.
It working VERY well with your software.
But I have problem to use it on my old Aprilia Tuareg 350. The pickup there is exactly on TDC (0 degree BTDC).
Solution to make real advance curve: write 360 degree BTDC pickup position in your software.
But I see that there is software limitation: 255 degree BTDC, no more.I want to speak with you about this problem. Can you make software with extended position of pickup sensor?
Maximal values of 360 or 370 deg BTDC I think is enough.
I will very glad if you answer me, because I must solve BIG problem with my Aprilia.
I expect your answer, thank you very much.