💾 Archived View for bchapman.flounder.online › retro › tl866ii.gmi captured on 2024-06-19 at 22:51:57. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
The software that comes with the programmer is Windows-only and I use a Mac. So I needed to install the excellent minipro software instead.
I installed a gui frontend for the minipro program called MiniPro GUI.app. It makes it easier to remember the various options.
Installing the latest version got rid of a nagging issue with minipro complaining about the ROM version in the programmer. It also includes some updates to the program and makes it much less chatty if you make a mistake with the options.
* For me, git clone git@gitlab.com:DavidGriffith/minipro.git did not work. Instead, I used git clone https://gitlab.com/DavidGriffith/minipro.git, as indicated in the instructions for other platforms. Other than that, it installed perfectly.
Erasing a UV EPROM (like the one from my gigatron). I followed the suggestions from a YouTube video and bought a "PhoneSoap" device from Ebay for $12 including shipping. This is a device that floods your phone with UV to sterilize it. It took 2-3 10 minute cycles to erase the EPROM. This is probably because I did not pay attention to his suggestion to flip the device upside down and place the EPROMs directly on the bulb.
Using a PhoneSoap device to erase UV EPROMs
There are three chips that need to be programmed for the Planck-6502 project.
These are the commands that I used to successfully program the ROM.
minipro -u -p "AT28C256" -w fos-planck.bin -v # -u is unprotect; seemed to require minipro -p "AT28C256" -m fos-planck.bin # compare with file on disk
minipro -u -p "ATF22V10C" -w Computer.jed # -u is unprotect minipro -p "ATF22V10C" -m Computer.jed # compare against disk file
This also shows more options that can be used with minipro. Refer back to the excellent cheat sheet for more.
minipro -d "ATF16V8B" # Identify device; use -p not -d for remaining commands minipro -p "ATF16V8B" -z # Test that pins are correctly inserted in programmer minipro -p "ATF16V8B" -b # Check that chip is blank; this does not seem reliable for some reason. minipro -u -p "ATF16V8B" -w Processor-16V8.jed # write to GAL minipro -p "ATF16V8B" -m Processor-16V8.jed # compare chip against file on disk