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. |