DAVE86 wrote on 2020-09-24, 15:10:
I've done some measurements. Took the board appart a little. Several things seems to have failed. Nihm battery charging voltage is high 8V -9V. There is a shorted 4148 diode. Several open resistors and some out of their values. P82C206 has missing Vcc. One of the customs PALs is super hot at all times. At this point it seem to be a lost cause...
NiCd/NiMH charging could happen from the +12V rail using a suitable current limiting resistor. In that case, 8V-9V open circuit voltage might be OK, as long as the short circuit current is 10mA max. I doubt it, though, especially as you are talking about a dead diode, which might be involved in that logic, too. I am surprised about open resistors. The resistor values are high enough that they should not be able to be burnt out by 5V (5V at e.g. 100 Ohms makes 50mA. 50mA * 5V = 250mW (or 1/4W)). I would not be surprised by resistors connected to broken traces, though. If you measure resistors in-circuit, you might find their value to be displayed way too low, because some of the test current is not flowing through the resistor, but through other parts of the board.
Missing VCC on the '206 is strange. Boards didn't have power management to cut power from the '206 at those times. VCC on that chip should be directly connected to the AT power supply connector. This definitely is a broken trace unless your measurement is off.
I'm afraid that a hot PAL might indicate the PAL is fried, and that would be game over unless you reverse engineer the board around the PAL far enough to guess the logic. On the other hand, original PALs (not GAL, PEEL or PALCE) are PROM-based (fuse or anti-fuse technology) and thus quite robust. Maybe that thing just gets hot due to a shorted output, but the program is still intact. You might want to try whether you can read back the PAL (unlikely, but I recently had success with PALs from a OPTi local bus graphics card) if you have a programmer at hand.