ZX81+38 Build [message #7908] |
Tue, 11 August 2020 22:49 |
ale500
Messages: 44 Registered: April 2018
|
Member |
|
|
Using the info available here: https://revspace.nl/ZX81plus38_simple_to_build_ZX-81_clone I decided to get some boards made and order some parts (mostly from ali) and get (again) a ZX81 working. This is a computer I had as a kid, well a Brazilian clone called TK-85. We had quite some fun even if it was b&w and without sound.
The boards arrived some week ago, I got 5 made and populated one. Most chips I tested with a MiniPro and for the Z80 I made a breadboard SBC. Yesterday I finally got the crystals and the first very funny issue appeared (I should have got all parts from Reichelt, I know). The oscillator produces a square wave of only ~30 kHz !... never seen that. The crystals are from Mouser. Nonetheless It seems to work, it produces the video signal and one can see that the processor runs and memory gets checked but at snail pace (the Z80 is a CMOS version).
|
|
|
|
|
|
Re: ZX81+38 Build [message #7913 is a reply to message #7911] |
Thu, 13 August 2020 21:56 |
ale500
Messages: 44 Registered: April 2018
|
Member |
|
|
The frozen processor I traced to nWAIT being low all the time. no NMI pulses, the '74 flip flop (U18A) doesn't get preset, nWAIT never goes high. I wonder how the circuit starts: the flip-flop U13C/D starts with nNMI being high both inputs are high.
If I force nWAIT high, then the processor starts normally.
[Updated on: Fri, 14 August 2020 06:24] Report message to a moderator
|
|
|
|
Re: ZX81+38 Build [message #7990 is a reply to message #7908] |
Thu, 01 October 2020 23:25 |
ale500
Messages: 44 Registered: April 2018
|
Member |
|
|
I finally found the problem, it seems that the circuit around the Flip-flop to generate the nWAIT signal does not work, it never gets 'Preset' because the NMIs are disabled. One get a picture if the nWAIT signal is pulled high but with some distortion on the upper part of the screen. A two transistor fix, like in the original ZX81 is needed. A One transistor circuit should also work, I think. The ZX97 has two gates to generate this nWAIT signal, I'll try that because at the moment I have no PNP transistors....
|
|
|