MiniPro v6.85X1 software mods for the TL866CS / TL866A universal programmer
=========================================================================


WARNING! Consider this software as experimental. Use at your own risk! Software is based on the original v6.85 from the companies web site. If your TL866CS/TL866A is a counterfeit clone, there's a good chance running genuine software will brick your clone programmer.
This software is NOT for the TL866II+ programmer.


Programming vintage 2716 and some 2732 EPROMs gives dubious results. The TL866 programmer will often verify writes as successful, but the EPROMs fail in their intended circuit and other EPROM programmers verify the writes as bad.


MiniPro/TL866 Limitations:
--------------------------
The TL866 has a maximum programming voltage of 21 volts. Many 2716 EPROMs specify 25 volts.
The MiniPro software has a maximum program pulse of 1ms. The fast algorithm for vintage EPROMs programs cells repeatedly with 1ms pulses until the cells verify ok, or unless a maximum program count is performed without good verification then the EPROM is deemed to be defective.
While programming, if the cells verify ok, an extra 1ms overprogram pulse is applied to add some safety margin.
Most 2716/2732 EPROMs specify a single 50ms program pulse. A 2716 should therefore take around 103 seconds to program. This programmer performs it in approx 8ms which potentially leads to weak unreliable writes.


Updates:
--------
A number of spelling mistakes have been corrected in the software. Some still exist due to space constraints.
Corrected program voltages for some 2716/2732/2764 EPROMs based on chip specific datasheets.
Added options for much longer pulse writes required for vintage 2716/2732/2764 EPROMs. Maximum pulse width is now 22ms. The fast algorithm will program at 22ms and then overprogram another 22ms for a total of 44ms cell write. Time to program a 2716 now takes 89 seconds which is closer to program time spec. 22ms program pulse length was chosen because longer pulses causes the application to crash.

For details of the chip database changes and executable program changes, see the respective .txt files.
These updates are just simple hex edits, no recompilation has occured.


Usage:
------
Place the attached "MiniProX.exe" and "ICinfo.dll" files into your MiniPro program folder.
Run MiniProX.exe for the updated version. You can still run the original MiniPro.exe for the original version. They can co-exist in the same folder, but don't run them at the same time.



MiniProX.exe   SHA-1#: 7F9FF85EE8EB6B94F063FACF9FDE15F9FB68E13E
ICinfo.dll     SHA-1#: 25497F4D3DA07599785448F3738EDC2DB9021B18


Thanks to those who have worked hard to reverse engineer this product.


@Quench
