Skip to content

Comment on Restoring the Galaxian3 Theatre 6, 1992 six player arcade machineparent

Comments

It's like every other debugging issue. First you need to figure out what it's doing and what it's supposed to be doing.

Then you work forward and backward until you find a spot where you can see a transition where the inputs are as expected and the outputs are not.

The more you know about the ciruit the easier it is. Arcade circuits tend to have a lot of documentation from the maker as they were expected to be serviced. But machines with small production runs are harder; the manuals may be lost or less detailed. Makers also tend to leave out details of protection mechanisms, some of these have been reverse engineered and documented by the community, but more work happens on higher production systems. In this case, they had three player boards that should work the same, but only one worked, and they were able to narrow it to communication (by using an undocumented test switch). They got lucky finding a missing ground, and then looked at communication with a sillyscope and replaced a standard communication chip.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.