I have an original Moonwalker and also a Clutch Hitter, and both use 315-5375 PAL ICs but one of them is borked. I've proved this by switching this PAL between the boards and wherever the bad IC is, the board is dead.
The IC is PAL16R6ANC and I tried to replace it with GAL16v8D-15LP, burned with my T48 Programmer (which claims to be able to burn this GAL). Of course I verify the burn is successful on the programmer before putting it into the game PCB and it checks out ok.
But unfortunately this hasn't worked, despite trying two different GALs. Putting a newly burned (and verified) GAL into either PCB results in nothing happening.
When I put the known good PAL into the PCB, the game boots.
I downloaded the JED file from
https://wiki.pldarchive.co.uk/ and the site says the file has been checked, so I assumed this would be a good file to use but perhaps not.
Does anybody have any experience of replacing these PALs with the TL866II Plus or T48 programmers?
Any idea what could be going wrong??
Thanks
EDIT: I notice on the PLDArchive website that an image shows other GALs next to the 315-3575 and they're 16v8A-25LP. Should I be using that instead of GAL16v8D-15LP??
The ones in the image are slowed than the ones I've been using, and as the GAL is used for timing (as far as I know), perhaps this is the problem? That would explain why the GAL checks out ok in the programmer but doesn't bring the game PCB to life.
This table in the generic GAL16v8 datasheet also seems to suggest I should use a '25' speed GAL for a 'Rev A' PAL, which I assume PAL16R6
ANC is.
Am I on the right track?
I don't have any GAL16v8A-25LP here so have ordered some from AliExpress but they'll take a while to arrive