💾 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

View Raw

More Information

⬅️ Previous capture (2023-09-08)

-=-=-=-=-=-=-

Using a TL866II+ EPROM Programmer on a Mac

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.

Minipro

GUI front-end for minipro

I installed a gui frontend for the minipro program called MiniPro GUI.app. It makes it easier to remember the various options.

MiniPro GUI.app

Update - installed latest minipro from source

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.

Gigatron computer

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

Plank-6502 computer

There are three chips that need to be programmed for the Planck-6502 project.

Planck-6502

Programming the ROM

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

Programming the ATF22V10C

minipro -u -p "ATF22V10C" -w Computer.jed # -u is unprotect

minipro -p "ATF22V10C" -m Computer.jed # compare against disk file

Programming the ATF16fV8

This also shows more options that can be used with minipro. Refer back to the excellent cheat sheet for more.

Minipro cheat sheet

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