EPROMs check out. The dump I sent to PP are verified OK (exact match to his local files he used to burn them).
TOS 1.04 on $FC0000-$FEFFFF is working as it would in a stock ST.
The other three versions in the $E00000-$E3FFFF address space just sit there with a white screen. No bombs (no bus errors) which I am told signals that the diode is probably OK?
So really it would have to be the GAL chip or my connections going to it. (Maybe I baked the GAL chip soldering it too long, maybe something happened when it got programmed, maybe GLUE isn't getting bypassed because I made a wiring error, maybe I missed an address line, etc etc) PP programmed the GAL, so I don't know what the design is for it and don't have the .JED file.
Luckily I have a few spare GAL16V8 chips I found in my workshop... I programmed one with the file I found here:
http://atari4ever.free.fr (Under TOS section: TOS2_06R.ZIP (G) A TOS 2.06 board which fits in all STs. Includes GAL listing)
I notice it has more connections than the guide I followed for the specific pre-programmed GAL PP sent me. I will install it tonight and see if I can get it to cooperate. I think this is better, the GAL chip won't be a complete black box. (I assume it is easy enough to reverse engineer the JEDEC file to figure out the logic diagram from here, though I am not experienced with this. Would be nice to have so I can fully fill in the circuit diagram - I am happy to do so and post it if someone can point me where to start on that)
I will post an update on how that goes once I have a chance to solder it in, hopefully tonight.