This is a listing for programming adapter that supports EPROMs of type 27c322, 27c160, 27c800, 27c400.
Because TL866 has only 40pin socket, to program other banks of 27c322, 27c160, 27c800 you need to manually change the DIP switch settings where ‘111’ accesses the first bank ‘011’ second, ‘101’ third and so on, the DIP settings are provided in the photos of this listing.
Another important thing is that EPROM 27C4096 needs to be selected in minipro programmer and ‘Check ID’ needs to be not ticked in which is also shown in the photos, for pulse delay you can set it to 50us so it will program it faster.
Important
For EPROM 27c322 the pins needs to be set to ’27c322′ position instead of ‘other’ if any other EPROM device is used select ‘other’.
All of the adapters have been assembled by me and tested so there shouldn’t be any problems with them.
Tip
Your file will need to be split into 512kb (kilo byte) chunks since each bank corresponds to 512kb of data meaning that to program an 27c800 will take 2 runs, 27c160 4 runs and 27c322 8 runs.
The EPROM needs to be placed on the bottom of the programmer but in the same orientation as standard TL866 socket see pictures from github-links pdf manual for details.
This listing is for 1 adapter, EPROMs or TL866 not included. PCB color might change depending on the batch (blue or green).
Design is under GPLv3 license and the files are available here: