I started using your WxPic software successfully with my LPT interface programmer...
But when I select PIC 12F675 and start program it... everything works OK
The software reads the osc-cal value originally placed at address 3FFh, replaces it on the code buffer and progs the PIC well..
When you program the second pic (with the same code and settings) again, it reads the original osc-cal value of the second PIC, replaces it on the buffer and progs the pic well... (so every 12F675 will be programmed prreserving its original osc-cal value)
If you Start Batch Programming (my programmer has the OK-Button and RED/GREEN Leds installed)
The software start programming the PIC but doesn´t read the original osc-cal value of the PIC and always programs the default value: 3480h on every PIC12F675!!!!!.. which (as you know) each has different osc cal value preprogrammed at factory..
On the other hand, WinPic works correctly (preserving the original osc cal value of each pic) in the Start Btach programming mode and normal mode.
I need to work with both (WinPic on LPT1 and WxPic on LPT2) so the same PC can use to LPT-interface programmers at the same time. And only WinPic and WxPic software allows the use of the button and Red/Green leds..
So If you can help me solve the issue of the Start Batch programming Bug... It will help me a lot.
Thanks in advance for your good work doing this code and share it with us.