Если кому интересно - наткнулся тут на схемку, декодирующую последовательный код джойстика Dendy. С её помощью можно использовать такие джойстики без внутренних переделок.
http://un7ppx.narod.ru/device/dendy.htm
Конечно, это не особо интересно, т.к. джойстик стоит копейки, и дешевле всё-же его переделать
Зато джойстик от Sega Megadrive можно без каких-либо переделок и сложных схем подключить - в двухкнопочном режиме (а для ZX больше и не надо) там по проводу на кнопку.
1 Up
2 Down
3 Left
4 Right
5 +5V
6 Button 1
7 Select (выбор группы кнопок)
8 GND
9 Button 2
Pin Connection with Select low Connection with select high
--- -------------------------- ---------------------------
1 joypad up signal joypad up signal
2 joypad down signal joypad down signal
3 logic low (ground) joypad left signal
4 logic low (ground) joypad right signal
6 Button A signal Button B signal
9 Start button signal Button C signal