First post, by moijk
I got a Commodore PC30-II
I've replaced the dead dallas ram with a socket and a new dallas chip. It have tried but had errors from time to time, but now it is constant with this one. The keyboard doesn't work but it lit up once it booted right. I was messing with setting up the disk drive and hard drive but not sure what that could have done. But I suspect the keyboard connector might be a bit wonky since that have been working on and off for a while. all i got connected is the EGA card.
Now I found the service manual to the model after and it say this about the error. I'm getting close to chucking it in my "next try whenever I bother to, probably in 2048" lot way back in the closet given I got dozens of other machines that aren't a pain in the ass. but I'll give it a shot if I could. I do have other AT mainboard I could retrofit in the case but I'd prefer to keep it correct.
Test 02 (H) 0000 0010 (B)
This routine checks to see if a "SHUTDOWN" has occurred. A shutdown can indicate a severe error which would prevent
the CPU from further processing.
NOTE: A halt or shutdown condition is signaled externally, by the 80286 as a bus operation. Low states on SO', S I', COD/INT A',
and a high state on M/IO' indicate a halt or shutdown. The state of address line I will indicate which condition, AI
high is halt, AI low is shutdown.
After the test number is moved to the parallel port a check for keyboard reset is conducted and the program branches to test
04 (H) if it has.
The check for shutdown begins by examining the 8242 keyboard controller status port. In all ten shutdown conditions are
tested, of these, three unexpected shutdown conditions, numbers 6, 7 or 8, any one of which if true, will generate the console
message:
"Illegal Shutdown Code in CMOS"
NOT"F: Branch information for shutdown routines are stored in CMOS memory. The shutdown command is sent to the 8242,
the UPI status port, which will halt the CPU. Return depends on the shutdown code in CMOS memory.
An error code, F6, F7 or F8, (HEX) is sent to the parallel port before calling the display routine which generates the above
message.
In real address mode a shutdown could occur under the following conditions:
Interrupt number 8, interrupt number 13, or a "CALL INT" or "PUSH" instruction which wraps stack segment when SP
is ODD.
Routines also perform valid shutdowns to exit protected mode. During these the DMA page register will be initialized and
interrupt control words (ICW) 1, 2, 3 and 4 will be reinitialized. Other routines within the test enable "NMI", parity and
set the 110 check bit.
***Failures in test 02 could indicate problems on the local bus, or expansion bus. This would include: 80286, FE3000, FE3010,
or any third party cards