Z80JOY is an internal Kempston Joystick interface, conected paralelly to Z80CPU.
- Connecting standard (Atari) joystick (also with autofire).
- Connecting GEOS mouse.
- 7 bits can be used as input, all 8 lines are driven (one is 0).
- Correct polarity of inputs, like Kempston Joystick (0=+5V, 1=0V).
- Address #xx1F (31) with possibility of change at soldering time (so can be used in other computer family, like ZX81).
- Extra input that can disable the port (e.g. external interface - can be connected to /IORQGE, when is separated from ULA by transistor like A0 is).
- Possibility to disable any internal ports with incomplete decoding for the selected reading address (can generate
high state on /IORQGE).
- Can be mounted in all models that don't have build-in Kempston Joystick (also in Timex 2048 with the original circuit disabled, or parallely in Timex 2068).
- Takes very, very small volume inside the computer. Only moves the Z80CPU several milimeters up.
- Is very easy to install, if the Z80CPU is socketed (a GOLD socket is recomended).
- Board placed under Z80CPU. Just remove it from socket, put Z80JOY there
and the Z80CPU into Z80JOY.
- Can be also soldered over the Z80CPU (when soldered into board), but this is not recommended. Better solder a precise socket over and put Z80JOY there.
- The board has slot for 10 wires flat cable to connect DB9 male slot.
- The DB9 slot must be mounted somewhere on the case.
- In case of ZX Spectrum 128K, +2, +3, Timex 2068, Unipolbrit 2086, Sam Coupé the existing internal slot can be used.
Files for download
- z80joy106s.png 27.7kB (2004-02-05 02:23)
- Schematics v106 from Eagle.
- z80joy-106.zip 43.0kB (2003-08-28 14:21)
- PCB v106 data files for Eagle.
Links to other pages
- Kempston Joystick
- Kempston Joystick is the most popular and the best way to connect joystick to ZX Spectrum.
- Kempston Joystick for YABUS.