[img] Sinclair ZX Spectrum Joystick Schematics
MDFS::Info.Comp.Spectrum.Joystick Search

Title   Paper Size Description
2-chip Joystick diagram 2912x2064 A5L 44K 2-chip Kempston joystick interface. Uses just a single 74LS366 hex buffer, a single 74LS32 quad-OR, a Spectrum edge connector and a 9D plug.
This type of joystick interface fully decodes IN 31, so does not interfere with interupts in IM2. The addition of a 35p multiple OR gate decodes ~IORQ, ~RD, A7, A6 and A5 to correctly respond to IN 31.
1-chip Joystick diagram 2912x2056 A5L 44K 1-chip Kempston joystick interface. Uses just a single 74LS365 hex buffer, a Spectrum edge connector and a 9D plug.
This is the type of joystick interface that causes interupt problems in IM2 as it only decodes ~IORQ and A5, so any I/O access with A5=0 reads the joystick. So, an interupt acknowledge with ~IORQ=0, but ~RD=1 and ~WR=1 accesses the joystick.
KbdJoy1.gif
KbdJoy.gif
KbdJoy.jpg
ASCKbd.jpg
diagram
diagram
picture
picture
916x1000 A5P
61K
30K
41K
52K
ASCII keyboard on port &FD/&F9 and Kempston joystick on port &1F.
KbdPrnJoy1.gif
KbdPrnJoy.gif
diagram
diagram

65K
84K
ASCII keyboard on port &FD/&F9, Centronics printer on port &FB, Kempston joystick on port &1F.
PrintJoy.gif diagram
51K Centronics printer on port &FB, Kempston joystick on port &1F.

HOME   DOCUMENTS   LINKS   RECENT CHANGES   BROWSE FILES
Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston - Last update: 10-Mar-2016