Currency

Shop categories

Newsletter

ZX Spectrum 128+2 grey dual joystick expansion


ZX Spectrum 128+2 grey dual joystick expansion

Our price:

79.99 PLN

Weight: 0.2 kg

Login or register to buy

Buy more, pay less:

  • for 2 pieces and more - 5% (75.99 PLN)
Like Ask Tell

 

 

      Orginal 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. Expansion works in two modes (selecatble with jumper/switch):

 

  • MODE1 -  orginal ZX 128 mode (switch  ON)
    • joy1 - sinclair 1 (keys: 6-left, 7-right, 8-up, 9-down, 0-fire)
    • joy2 - sinclair 2 (keys: 1-left, 2-right, 3-up, 9-down, 0-fire)
  • MODE2 - new mode (switch OFF)
    • joy1 - kempston compatible
    • joy2 - sinclair 2 (keys: 1-left, 2-right, 3-up, 9-down, 0-fire)

 

and the most important: YOU CAN USE AMIGA/ATARI/C64 compatible joysticks ! no tricky rewirings needed anymore.

 

  

Step by step:

  • desolder 40057 chip
  • desolder plastic joystick ports
  • place expasion into pcbn, tight the screws and solder
  • find a place for a switch / mode switch, solder it to JP1 connector
  • connect A5 signal to CPU (belwo diagram) or ROM

 

 

Inside box:

  • adapter expanison - white pcb
  • fitiing elements.


Product gallery