ZX 128+2 new joystick ports

0.99 EUR
price: |pieces:
0.96 EUR |2+ (3%)
0.93 EUR |5+ (6%)
0.90 EUR |10+ (9%)
0.87 EUR |50+ (12%)

Number of pieces:

Please, do not buy.

in final development.



ZX Spectrum 128+2 uses SINCLAIR joytsick, incompatible with AMIGA / C64/ ATARI standart. Also, original the 'left' Sinclair joystick maps the joystick directions and the fire button to the 1 (left), 2 (right), 3 (down), 4 (up) and 5 (fire) keys on the ZX Spectrum keyboard, and can thus be read via port 0xf7fe; Right one uses  6,7,8,9,0 respectively.  For any of the joystick interfaces which map to keys, any game offering the appropriate form of joystick control can instead be played with the listed keys.


My interface is based on CPLD but initial idea from VELESOFT:



  • orginal ZX MODE ( 1 --> 0 keybaord mappings)
  • Kempston mode ( Joy 1 works in kempston mode, Joy 2 off
  • One can use regular joystick from C64, Atari, Amiga :-)



Step by step:

  • desolder 40057 chip
  • desolder plastic joystick ports
  • solder back 40057"
  • find a place for a switch / mode switch/
  • connect A5 with 40057 pcb to CPU or ROM


Inside box:

  • adapter 40057"
  • fitiing elements.




view cart »
All rights reserved. Copyrights © 2011 www.lotharek.pl
Dear Visitor,

Please check first FAQ/REGULATIONS at top/right corner, before asking a question

Drogi kliencie,

Prosze przeczytac REGULATIONS - prawy gorny róg - zanim zadasz pytanie. Informacje dla klientów z Polski na samym dole strony

OK / Go to Store