Replacements for Zx8301 / Zx 8302 / IPC

Nagging hardware related question? Post here!
User avatar
Peter
QL Wafer Drive
Posts: 1953
Joined: Sat Jan 22, 2011 8:47 am

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Peter »

Pr0f wrote:It seems the 2 biggest wants would be:

Replacement / improvement for the ZX8301

Replacement / improvement for the IPC that offers USB or PS/2 Keyboard support, but maintains the internal keyboard functionality.
I doubt that modern external keyboards for the original QL mainboard are a big want.
The original mainboard is mainly kept for nostalgia, therefore used with the black box and it's original keyboard, or other historic keyboards.


User avatar
Pr0f
QL Wafer Drive
Posts: 1298
Joined: Thu Oct 12, 2017 9:54 am

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Pr0f »

Peter wrote:
Pr0f wrote:It seems the 2 biggest wants would be:

Replacement / improvement for the ZX8301

Replacement / improvement for the IPC that offers USB or PS/2 Keyboard support, but maintains the internal keyboard functionality.
I doubt that modern external keyboards for the original QL mainboard are a big want.
The original mainboard is mainly kept for nostalgia, therefore used with the black box and it's original keyboard, or other historic keyboards.
A good point Peter. Alhough I can forsee a time when the rubber mats or keyboard membrains are no longer available... Would be a pity to discard the old black slab just because it's keyboard died and was no longer repairable...


User avatar
Peter
QL Wafer Drive
Posts: 1953
Joined: Sat Jan 22, 2011 8:47 am

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Peter »

At least replacements for QL membrane or rubber mat could be reproduced. That has been done before, and if the retro-boom continues, the investments might be manageable.

What worries me much more is the ZX8301. I'm not even sure that a PCB-based replacement for this chip would be accepted widely enough to justify the massive amount of work. Collectors and nostalgist tend to prefer original looking components. But that's something Rich Mellor can judge better than me.


Silvester
Gold Card
Posts: 436
Joined: Thu Dec 12, 2013 10:14 am
Location: UK

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Silvester »

Peter wrote:What worries me much more is the ZX8301. I'm not even sure that a PCB-based replacement for this chip would be accepted widely enough...
But it is the most problematic for modern monitors and therefore the device most likely to be acceptable as replaceable even for purists?

Good to hear Rich still has plenty of ZX8302 (the only chip I have ever broken :oops: )

Though I'm very thankful that my Philips V7001 and CM8852 still are holding out :)


David
User avatar
Ruptor
Gold Card
Posts: 418
Joined: Fri Dec 20, 2019 2:23 pm
Location: London

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Ruptor »

Pr0f wrote:Replacement / improvement for the IPC that offers USB or PS/2 Keyboard support, but maintains the internal keyboard functionality.
Couldn't one of the serial ports be used for a PS/2 external keyboard? It would only require a bit of software to act as a driver passing the keyboard input to the operating system so either keyboard could be used or even have one hand on each. :lol:


User avatar
Pr0f
QL Wafer Drive
Posts: 1298
Joined: Thu Oct 12, 2017 9:54 am

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Pr0f »

Ruptor wrote:
Pr0f wrote:Replacement / improvement for the IPC that offers USB or PS/2 Keyboard support, but maintains the internal keyboard functionality.
Couldn't one of the serial ports be used for a PS/2 external keyboard? It would only require a bit of software to act as a driver passing the keyboard input to the operating system so either keyboard could be used or even have one hand on each. :lol:
sadly the QL's serial ports are best considered rudimentary at best. I certainly wouldn't chose to add external keyboard through them.


stevepoole
Super Gold Card
Posts: 712
Joined: Mon Nov 24, 2014 2:03 pm

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by stevepoole »

Hi,
After changing the keyboard membrane three times, I gave up, years ago.
At a show, Tony Firshman fitted an external keyboard, passing its cable through the microdrive extension slot, (onto SuperHermes ?). No problems since !
Dilwyn supplied the keyboard. Everything still works fine : SGC, ROMdisk, monitor and ED floppy reader. All microcassettes fail though...
But I only use the QL for testing backward compatibility of programs. QPC2 is oh so much faster to work with. But peek & pokeing demands recoding some code.
I still write QL code, as it is easy to test and debug before conversion to C++.
QL (keeps going on) forever !
Best Wishes,
Steve Poole.


User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by tofro »

stevepoole wrote:Hi,
After changing the keyboard membrane three times, I gave up, years ago.
My original 1985 QL has had its Keyboard membrane replaced only once, 15 years ago, and is still going strong.

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Ruptor
Gold Card
Posts: 418
Joined: Fri Dec 20, 2019 2:23 pm
Location: London

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Ruptor »

Pr0f wrote:sadly the QL's serial ports are best considered rudimentary at best. I certainly wouldn't chose to add external keyboard through them.
Could you elaborate? :? In my world if an rs232 passes bytes it works and a keyboard would pass bytes across it.


User avatar
Pr0f
QL Wafer Drive
Posts: 1298
Joined: Thu Oct 12, 2017 9:54 am

Re: Replacements for Zx8301 / Zx 8302 / IPC

Post by Pr0f »

Ruptor wrote:
Pr0f wrote:sadly the QL's serial ports are best considered rudimentary at best. I certainly wouldn't chose to add external keyboard through them.
Could you elaborate? :? In my world if an rs232 passes bytes it works and a keyboard would pass bytes across it.
I could try -

serial comms (RS232) is provided by SER1 and SER2 on the QL - one was wired as DTE and the other as DCE, although they only implement DTR / CTS handshaking. The IPC chip handles only the receive side of the serial ports, the ZX8302 chip only the transmit side of the serial ports. The DTR and CTS handshaking for the transmit and receive sides of the interface are handled in the driver software, or the firmware (for receive) but not by hardware - so it's easily possible to overrun a buffer or lose a character. The buffers are not particularly large, so a faster device will easily overwhelm a QL. If anything else is using the ZX8302 - such as Microdrive access or network access - your serial ports won't be doing any output.

In the standard QL - you would be lucky to get 9600 baud running on one port, you certainly would not get 19200. Operating the 2 serial ports at different board rates is not possible on the standard QL.

The PS/2 protocol is a reasonably fast clocked (clk and data lines only) protocol, that would just about be managable to translate to a serial port running at 9600, providing it did not drop characters and could keep up. The AT keyboard interface protocol is similar to the Ps/2 and could be considered a subset, but the connector is different.


Post Reply