Cheap Joystick Interface

Discussions about Sinclair ZX80 and ZX81 Hardware
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

Thanks, 1024MAK (Mark),

I will consider fixing my joystick interface and put it on the ZX81XT and do away with the 74LS32 or 74HCT1G32 installation. And test the interface with programs from the article. On my "board", I just swapped two(2) ICs around so I connect wire directly to the computer's edge connector. Mark, also I printed a new schematic of yours for a future reference in my folder.

Pokémon or 1024MAK, do you have any suggestion to add to the ZX81XT like a "black" standard connector or angle corner connector or whatever?

Thanks again, Dessony
User avatar
1024MAK
Posts: 5526
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: Cheap Joystick Interface

Post by 1024MAK »

@ Dessony - if your joystick interface is working okay, there is no need to alter it. Unless of course you want to. My suggestion using one less chip was so that if/when someone builds another, they could save one chip.

When you talk about the connector on the ZX81XT (extender-board-for-developers), I presume you mean the middle connector.

You can use whatever connector you like, as long as it's pins are spaced at 2.54mm (0.1 inch) and the connector has two (or three) rows so that all the signals pass through to the plug in board.

The ZX-Team uses the white coloured DIN connectors. But 2.54mm pin headers and matching board sockets work okay as well.

Use of straight, or right angle connectors on the daughter board does depend on how you design the daughter board. In most cases the use of right angle connectors is easier.

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

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

74LS32
74LS32
74LS32_pix.JPG (158.16 KiB) Viewed 5854 times
74HCT1G32
74HCT1G32
74HCT1G32_pix.JPG (150.75 KiB) Viewed 5854 times
For an experiment, I decided to temporarily replaced the 74LS32 with a 74HCT1G32. Notice these chips' sizes in these pictures abovementioned. Mark, I finally eliminated the '32 chip from the board, make it two (2) chip count board and settled a circuit design which you posted it here. I tested it with the article's BASIC joystick program. The test passed! :D :lol:
User avatar
1024MAK
Posts: 5526
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: Cheap Joystick Interface

Post by 1024MAK »

Good, I'm glad it worked :D

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

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Spring approaching...
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

Thanks, Mark... May we swap the chips' placements on your circuit design schematic? And fix the chips' ID numbers since there are only 2 chips instead of these three ones on the new schematic of yours. Remember the ZX81/TS1000 or TS1500's rear edge connector? Some of the '244's pins should be hooked up directly toward the DATA "pins". The '138's pins should be hooked up directly toward the ADDRESS "pins" and CONTROL "pins".

Thanks again. :D
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

1024MAK,
Joystick board with new Middle Connectors.JPG
Joystick board with new Middle Connectors.JPG (160.73 KiB) Viewed 5793 times
Notice a middle connector set? I have some help from my local electronics distributor. :D :lol:
AMP 5650945-5 1030
AMP 5650408-5 1409 E

Thank you very much in advance.

DesSony
User avatar
XavSnap
Posts: 2193
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.
Contact:

Re: Cheap Joystick Interface

Post by XavSnap »

Back to this subject:

Yes, the 74LS32 is too much.
(NOT SPECTRUM FRIENDLY)
Cheap_Joystick.jpg
Joy.jpg
Cheap_Joystick.pdf
(173.79 KiB) Downloaded 66 times

Kicad v8 & Gerber files:
Cheap_Joystick.zip
(307.29 KiB) Downloaded 45 times
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

XavSnap,

WOW, you lift this subject up here from almost 10 years ago! ;) The 74HCT1G32 is still too much!
Have you tested the board on the TS1500 yet? :?: Please consider its power and AV ports areas. Hummm....

DesSony
User avatar
XavSnap
Posts: 2193
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.
Contact:

Re: Cheap Joystick Interface

Post by XavSnap »

Hi,
Have you tested the board on the TS1500 yet?
No, it's designed to be use on TS1000&ZX81.
The TS1500 edge conector is the same, but the right side hold the power supply connector, and the joystick connector had to be move or place to the up (vertical connector).
In fact, the PCB will be placed below the power jack. But the jack socket is in the same footprint as the Dsub socket
Just change the DSUB to a vertical one... or link it on a ribbon cable.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
dessony
Posts: 358
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: Cheap Joystick Interface

Post by dessony »

XavSnap,

Please make the template of the board. And paste the template, with its measurements, here.

Thank you (Merci).

DesSony
Post Reply