Quote:
First off, welcome!
and
Quote:
Indeed welcome!
thanks, great to be joining the forum, and I really appreciate the quick responses
Quote:
The NMOS inputs won't have any problem with the CMOS outputs. However, driving CMOS inputs with NMOS outputs can be dodgy, as an NMOS output's logic 1 is a lower voltage than that of a CMOS device. We know from testing, for example, that an input to the 65C816 when running on 5 volts needs to be 2.7 volts minimum for the 816 to recognize the input as a valid logic 1 (as an aside, this is substantially below what the data sheet says is a valid logic 1). The salvation is that if very lightly loaded, an NMOS output might rise into the low 3 volt range—the theoretical maximum is 3.4 volts, which is enough for the 65C816 to recognize it as a logic 1.
I've added my emphasis ... looks like mixing CMOS and NMOS is asking for trouble.
Quote:
My only caution is that you examine the Ø2 clock on a 'scope to verify that it swings rail-to-rail and that the rise/fall times are very short, ideally under 5ns.
See below for what the clock output from the 74HC74 looks like - rail to rail pretty much with some ringing, but not quite <5ns rise and fall. Adds more to the potential troubles!
Quote:
Was this a UK product?
BigEd has done an amazing sleuthing job in giving an insight to the history of this small UK company. Thanks BigEd
Quote:
By 1989 JP Designs has moved to nearby Ely ...
Image below of user manual cover confirms this.
Quote:
By chance, do you have a schematic for it?
The user manual includes a 'circuit diagram' as shown below. Not quite sufficient in itself, for example not showing that the output enables and chip enables are tied together on the ROM and RAM.
BigEd - your research brought back many happy memories of visiting the newsagent's as a teenager. No top shelf for me (ahem!). I started with Everyday Electronics, then progressed to Practical Wireless occasionally, Practical Electronics, Elektor, and ETI. Almost certainly I ordered my Parallel 65 from one of those!
But enough reminiscing ... what am I going to do? My thinking is now more like:
1. Still try to use the existing PCB - it is only double sided so should be easy enough to cut tracks and rewire as needed
2. Switch to use of CMOS throughout, i.e. 65c816, VRAM (in place of EPROM), RAM, 65c22 (noting the difference in IRQ treatments for N and S variants), 65c51 (using 65c22 timer to work around transmit bug), and of course CMOS glue
I shall explore some different memory maps and address decoding and see if I can figure a solution that gives me more RAM, maintains the 4 VIAs and ACIA, but manages to fit the glue logic into 2 14pin and 1 16pin devices to fit in the existing sockets. If I can't do that then I'll revert to the daughterboard on the 40 pin header idea. It would be nice though to keep everything on the original board
Again, many thanks for the warm welcome, your insightful replies, a reminder of teenage excitement, and, along with the rest of the forum, providing much for me to ponder upon. No doubt I'll be back soon as I get into the detail and see how much life I can inject into this old board.