I commented in my previous post about the GAL16V8 IC, which if failed, the whole power supply would be dead. In the weekend I tried to tackle this last problem by tracing out the inputs/outputs connections of GAL16V8. The good news is that there are only five inputs signals and four output signals. The inputs are /RD, /WR, A13, A14 and A15. The outputs are to LCD module, 81C55 PPI , 6116 SRAM and NAT7210 GPIB controller IC.
Connecting a logic analyser to both the inputs and outputs reveals that they only share a combinational relationship, as the clock pin of the GAL16V8 is connected to /RD instead of a clock source. The analyser waveform also indicate when exactly will each output changes as per the inputs changes. This provides the address space information. Without the need to remove the GAL16V8 from the circuit board I managed to replicate its function via doing a similar design in wincupl. This software is now free from Microchip and allow the compiling and simulation of the logic functions in a PLD design file. It also produces a .jed file for programming the GAL too. Though I haven't remove the GAL from the board, I'm 99% sure my design file will work as it's simulation is correctly compared against the actual logic analyser results.
Judging from the photos of different Motech power supplies from the internet, the masterboard all look the same as mine, with the ICs in the same relative locations on the board. So the GAL will probably works in different models too. The only difference between various models will be the firmware which define the voltage and current limits capability of the respective model.
As always, I attached all of my findings to this post. I would suggest owner of the Motech power supply to make a copy or save it up as a link. I would reckon about 90% of the information will be relevant to your model too.
Have fun!