Hi folks, My offer of this code has created more email than I can reply to in person. It is not often you get more personal email than email from the piclist. :-) Here is more information and answers to most questions posed. Please read this _carefully_ and consider it before posing further questions. I have received some questions that had already been answered so please do your bit first. The Hex file will be emailed out shortly. I am still getting a lot of requests coming in. 1) This "code" is the HEX file and not the source code. I am _considering_ making the source available. It needs work before I dare let anyone see it and there are commercial considerations, still it is a strong possibility. The same source code is for the PS 16C also. 2) This HEX file is NOT the MPLAB firmware, It is the TM4 firmware. The I/O and all other circuit details are identical to the MPLAB firmware and if you ever decide on going for MPLAB compatibility it is a straight chip swap. 3) The TM4 firmware programs ALL 12C, 14C, and 16Cxx parts. This includes the parts with parity and the 8 and 14-pinners, ALL the flash parts including the new 16F87x parts. (Currently with windows software only.) 4) The software to drive this firmware is my DOS tm4 driver (not the TM4 x2),my WinTM4 driver and Kevin Coble's MACPIC. All these drivers can be downloaded off the web freely. (The "ONBOARD" feature is N/A with this firmware.) 5) Please note that socketing for each part IS A FUNCTION OF THE PROGRAMMER HARDWARE. Please do not ask me where to fit each chip. My firmware provides ISP signals and how the programmer routes them is not my design. The 8/14 pinners May be programmed in the top of an 18-pin socket IF THE HARDWARE already supports this. 6) This code is NOT providing multiple VPP switching so it is not 100% functional with the PICPRO or the P16PRO. It will work with these programmers but the multiplex socketing is not supported. Only ONE Vpp switch is provided where as these programmers require three and two respectively. Bottom line, you get to program some parts onboard as usual but others will require a 5-wire adapter even if you could program them onboard previously. I would appreciate it if someone could compile a list as I have my hands full with the scenix chip. Otherwise I will get around to it later. See point 7. 7) The 4LAB MPLAB/TM4 hybrid firmware does not suffer from the above limitations as described in point 6. This firmware does have multiple VPP switching and is customized to match the PROPIC and P16PRO programmers. 8) I am considering upgrading the TM4 give away to remove the about limitations. In the meantime you could be considering the 4LAB MPLAB/TM4 version that does not suffer from these limitations. 9) If people do the right thing by me then I will put a lot more effort into free/shareware stuff. I have some useful code for serial eeproms and I am now playing with scenix programming code. 10) There are still some unanswered questions I'm sure, maybe a separate programmer discussion group would be a good idea. Any thoughts or offers welcome. -The End- Regards Jim ________________________________________ Email: newfound@pipeline.com.au http://www.pipeline.com.au/users/newfound WARP-3 SALE now on. $48USD with world delivery. MPLAB compatible PIC programmers and firmware upgrades for many programmers. ________________________________________