JADE JGZ80 "Big-Z" in 8800c
Posted: July 14th, 2024, 5:21 pm
I am trying to get the front panel to work in my 8800c with a JADE Big-Z Z80.
Run, Stop, and Deposit appear to work. When I press Examine, /WAIT goes low at the Z80 and PWAIT goes high at the bus but /WAIT never goes high again, so the CPU continues to run. The only way to get the CPU to stop is to press RUN then STOP.
I've captured the signals I think are involved. I'm not 100% sure how examine works with the front panel other than having the CPU execute 3 instructions and placing a JMP instruction followed by sense switch addresses on the data bus.
Any assistance on where to look would be appreciated.
Another interesting note is if I put the Big Z in a real 8800, the behavior is different. Examine causes random address to appear on the address LEDs, but the CPU goes back into WAIT, unlike the 8800c where it doesn't go back into WAIT.
Run, Stop, and Deposit appear to work. When I press Examine, /WAIT goes low at the Z80 and PWAIT goes high at the bus but /WAIT never goes high again, so the CPU continues to run. The only way to get the CPU to stop is to press RUN then STOP.
I've captured the signals I think are involved. I'm not 100% sure how examine works with the front panel other than having the CPU execute 3 instructions and placing a JMP instruction followed by sense switch addresses on the data bus.
Any assistance on where to look would be appreciated.
Another interesting note is if I put the Big Z in a real 8800, the behavior is different. Examine causes random address to appear on the address LEDs, but the CPU goes back into WAIT, unlike the 8800c where it doesn't go back into WAIT.