I've repaired (or tried/in the process of) about a dozen boards in the last few years. They can be quite tricky mainly due to the number of devices sharing the different buses. I've used the exact same EGA board as you, and whilst it works well, it's rather fragile. It seems to have no input protection whatsoever, so they're quite easy to kill with cable/induction spikes above 5.5v. I'm on my third one, and that has lasted a while with a seperate board I've made that has clamping diodes on each input.
I added a seperate toroidal transformer on my rig that does the 15v/22v for Atari games, because of issues like these, it worked out fairly low cost:
I'm sure we discussed a similar topic a while back with RGP, and my memory is a little hazy, so this is what I remember from memory (please correct me if I'm wrong).
- The system 2 POR/"Power okay" requires 15v, 12v probably won't do. The reason is that it goes into a potential divider (~2/3) and into an opamp with a - of 5v. Meaning it outputs the differential of ~10v and 5v (TTL high). If you apply 12v, it then compares ~7.7v to 5v, outputing 2.7v and after the following circuitry may not be enough to create the required logic high.
- I think we also discussed how not having quite +-15v might result in the wrong colours due to the video amplifier voltage changes, but that's not a problem for testing.
- The -15v creates the -5v for certain things on the CPU board, something to do with the audio from memory, but it won't stop the game from running.
The CPU boards seem to be quite reliable, most of the issues seem to be with the lower boards, usually the I/O buffers, but thankfully you can narrow it down somewhat with the onboard test program. Thank god the schematics are good!
Andy