Enterprise Forever

:UK => Hardware => Input devices => Topic started by: SlashNet on 2021.August.14. 19:58:24

Title: Joystick with additional buttons
Post by: SlashNet on 2021.August.14. 19:58:24
I have some joysticks with more than one button.
And I have cable with 8 or even 9 wires.

I can use them without Entermice interface?

If yes, which pins in Control 1/2 port I need to use for additional buttons?

[attach=1][attach=2]
Title: Re: Joystick with additional buttons
Post by: gflorez on 2021.August.15. 00:05:22
You can use the 6 button joypad if you make a custom cable for it, with EP connector. You need to isolate the three buttons commons(the ones of your choice). And you also must discard all the internal joystick electronics, because the EP commons are positive, instead of the GND used in common joysticks.

Observe this picture:

(https://enterpriseforever.com/index.php?action=dlattach;topic=1949.0;attach=27581;image)

On Zozo's page (http://enterprise.iko.hu/) you can find information about the EP connectors, but I am going to repeat it here:


 Control 1 / Control 2

    6 láb széles, 12-ből 9 van használva. / 6 pins wide, 9 out of 12 pins used:

         A1 : Keyboard J (Common) B1 : OV
         A2 : Keyboard L                   B2 : Keyboard K
         A3 : nc                                   B3 : nc
         A4 : KB4/9 (Right)               B4 : +5V
         A5 : KB2/7 (Down)               B5 : KB3/8 (Left)
         A6 : KB0/5 (Fire)                 B6 : KB1/6 (Up)            

    A perjel utáni számok a 2-es csatlakozóra vonatkoznak. / The numbers appearing after the slashes apply to control 2.

(http://enterprise.iko.hu/cables/Joy.png)

The control pin positions are viewing the connectors from the rear. All EP EDGE connectors are named the same, with the connector in front of your eyes, numbers start at the left hand, B is the component side(up) and A is the solder side(down).

You will need the 4 direction leads and the fire lead, then the three commons(J, K and L). Discard the +5v and GND. You have enough with an 8 leads cable.
Title: Re: Joystick with additional buttons
Post by: SlashNet on 2021.August.15. 09:56:43
So I can just connect additional buttons to next pins?:
fire2: A6+B2
fire3: A6+A2

Or I need something more?
Title: Re: Joystick with additional buttons
Post by: gflorez on 2021.August.15. 20:28:05
Yes, that is, you must combine the same fire signal(A6) but with different commons(L or K instead of J).

It is probably that you would ned to cut some cooper tracks on the Joystick main-board to isolate the buttons commons.  do it with a cutter.
Title: Re: Joystick with additional buttons
Post by: SlashNet on 2021.August.15. 22:51:03
Yes, that is, you must combine the same fire signal(A6) but with different commons(L or K instead of J).

This is exactly what I wanted to know.
Thanks!

Videoton joystick I've already made:
[attach=1]

And Joypad prepared to wire soldering:
[attach=2]
Just want to find tiny switch for disabling UP on D-pad (in some games).
[attach=3]
Title: Re: Joystick with additional buttons
Post by: SlashNet on 2021.August.15. 23:04:14
Tried to create page at Wiki with list of games for multibutton joysticks but I haven't permissions to register there.

Quote
Atic Atac CPC (Fire2)
Inside Outing CPC (Fire2+Fire3)
R-Type CPC by Easter Egg (Fire2)
Renegade CPC (Fire2+Fire3)
Renegade+ CPC (Fire2+Fire3)