JohnDMcMaster / open-tl866

Open Programming Firmware for the TL866A Programmer.
BSD 2-Clause "Simplified" License
131 stars 22 forks source link

Add mode for MCS48 mask ROM parts. #51

Closed Elemecca closed 5 years ago

Elemecca commented 5 years ago

This adds a mode to support dumping the mask ROM from 8048 and 8049 microcontrollers.

On the TL866 A/CS this requires an adapter to adjust the pinout. The required pin mappings are in a comment at the top of the source file. The adapter is required because VPP is needed on pin 7 but the TL866 doesn't have a VPP switch for that pin. The TL866II does, so no adapter will be needed there.

Elemecca commented 5 years ago

I'm slightly concerned that someone will put an 8048 directly in the ZIF socket, which will probably destroy it when +12V is applied to pin 37 (P26). The MCS48 manual claims that proper socketing can be detected by looking for the clock on ALE (pin 11), but I wasn't able to get that to work.

Do we want to hold off merging until we can figure out a way to check that the part is socketed correctly before applying VPP?