Hi -
I've built a Jupiter Ace on an original PCB, but it's not quite working. Close but no cigar.
(The Jupiter Ace is a 1980's UK computer, based on a Z80 and rather like a ZX81 in hardware spec, although with different video generation - RAM for character sets as well as screen - and no ULA, but 28 TTL 74LSxxx chips).
The components I used are as close as I can find (definitely not CMOS) with the exception of a replacement for the power regulator. I am using a built-for- ZX81 video modulator which is making a nice, clear display.
When powered up, the screen is filled with nonsense, although pressing the keys does something close to what a real Ace does, so this makes feel good about the ROMs.
I've compared the clock signal to that on a working Ace, so I think that part is good too.
The display is sometimes indicative of corrupt character set memory, as well as screen memory. The system memory also seems messed up, as although I can tell that I am entering code, it gets corrupted and does not execute. i.e. RAM is sort of working, but not quite.
I have swapped out the RAM chips with different brands many times with no change.
Here is the clock comparison with a working Ace, and a typical video display:
One thing I did find - the data lines are very noisy indeed. Here's some snaps of the data lines compared with an address line on the same system. What's going on here?
and compared to the clock:
Any suggestions for advice to what to look for very welcome!
-John