To klasyczny GAL a nie taki programowany poprzez ISP. Zwykle można go programować za pomocą zaawansowanych programatorów EPROM/FLASH,... .Programuje się jak wymagający podwyższonego napięcia programowania równoległy FLASH/EPROM. Jeżeli znasz kogoś kto ma programator i podstawkę to najlepiej tak to zrobić.
GAL-e mają fusebity czyli bity uniemożliwiające odczyt zaprogramowanej macierzy połączeń. Jeżeli są ustawione to GAL-a w ten sposób nie odczytasz. Zdjęcie zabezpieczenia jest możliwe ale w czasie kasowania zawartości układu.
Tutaj masz alternatywę, nie sprawdzałem tego w działaniu:
https://github.com/ole00/afterburner
Czy to oznacza że można go zastąpić tym: Układ scalony Lattice GAL16V8D-25LJ?
Każdym GAL-em 16V8 pod warunkiem spełnienia parametru opóźnienia propagacji czyli szybkości działania. Tutaj -25 czyli 25ns, będzie zastępowalny także szybszymi -20, -15,.... GAL-e jak wspomniałem są programowane na dwa sposoby albo równolegle z podwyższonym napięciem programującym albo interfejsem ISP. Dlatego szukając zamiennika należy upewnić się, że mamy do niego programator.