ZX81 joystick interfaces

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 joystick interfaces

Post by 1024MAK »

1024MAK wrote: Fri May 26, 2017 9:51 pmIIRC, there is a thread on here somewhere with some details of some less common joystick interfaces. And of course, just like on the ZX Spectrum, some people wired a joystick port to the keyboard connectors.
ZXpand joystick thread here ;)
It does include some comments about other joystick interfaces.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Tezz
Posts: 186
Joined: Thu Mar 09, 2017 8:28 pm

Re: ZX81 joystick interfaces

Post by Tezz »

Thanks Mark, that's a shame that they turned out to be poorly implemented Kempston interfaces :roll: I was going to take a look into the other interface to see where that disconnected black wire came from :) thanks for that, I guess that along with the other issues you noticed is the reason why that one has a label taped to the back with "U/S" on it :mrgreen: With that important design flaw I don't suppose these interfaces will be much good to anyone.
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 joystick interfaces

Post by 1024MAK »

Tezz wrote: Sat May 27, 2017 8:17 pm Thanks Mark, that's a shame that they turned out to be poorly implemented Kempston interfaces :roll: I was going to take a look into the other interface to see where that disconnected black wire came from :) thanks for that, I guess that along with the other issues you noticed is the reason why that one has a label taped to the back with "U/S" on it :mrgreen: With that important design flaw I don't suppose these interfaces will be much good to anyone.
We can rebuild it. We have the technology. We can make it better than it was. Better, stronger, faster....
Okay, maybe not stronger, faster.... but we can improve the decoding and fix some of the problems. But the question is, are you up for it?

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Tezz
Posts: 186
Joined: Thu Mar 09, 2017 8:28 pm

Re: ZX81 joystick interfaces

Post by Tezz »

I'll be up for that, better than the other option of landfill :D
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: ZX81 joystick interfaces

Post by Moggy »

That's the spirit lads!! :D
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 joystick interfaces

Post by 1024MAK »

Okay Tezz...
back edited 04.jpg
Joystick Interface modifications - part 1
(1.2 MiB) Downloaded 351 times
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Tezz
Posts: 186
Joined: Thu Mar 09, 2017 8:28 pm

Re: ZX81 joystick interfaces

Post by Tezz »

Thanks Mark, I'll try and make some time in the morning to work on that :) Will I need any components?
User avatar
1024MAK
Posts: 5103
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX81 joystick interfaces

Post by 1024MAK »

If all three chips work okay, hopefully all you will need is wire and solder.

By using all three NOR gets in the 4025 chip, we can do a little rewiring so that /RD and A6 get included in the address decoding. That assumes that the 4025 chip is fast enough (as three gates will be cascaded). [I have done a similar mod. on another joystick interface, but can't remember if it used a 74LSxxx logic chip or a CMOS logic chip...]

I have no idea why the 150 ohm resistors were added. The existing 560 ohm resistors should have been fine.

The only concerns I have are: did any of these interfaces ever work? The chips used are 4000 series CMOS logic chips, which are not very fast when operated on a 5V supply.
And after having one of it's outputs shorted, is the 4025 chip still fully operational?

But all that is unknown unless we try :mrgreen:

We will start with some static logic tests.

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: ZX81 joystick interfaces

Post by mrtinb »

There seems to be a Kempston Joystick Interface on sale on eBay right now if anyone is interested.

https://www.ebay.co.uk/itm/Sinclair-ZX8 ... SwUYNaDZ2G
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
Post Reply