Amiga Joysticks

There is something special about playing a game with a joystick, maybe its nostalgia and bringing back arcade memories or maybe it’s because you are connected to game in more physical way than if you were using a joypad.

For me my weapon of choice has to be the Quickshot Maverick QS-138F. It’s comfortable, responsive, sticks to my desk like in was an arcade cabinet, it produces satisfying clicks and out of the box it has with 2 button support (just switch mode to D).

Popular choices for other Amiga uses are the Competition Pro and the Zipstick while these are excellent sticks which I have fond memories of, they lack being able to use both buttons without taking your hand off the stick.

This is fine for most Amiga games with one button but what if you could make the second button the up function! This would be extremely useful for many earlier Amiga platforming games.

So what other Amiga joystick has 2 buttons that can both be used without changing your hand positions on the stick, has excellent response and has sucker cups… the Answer the Quickshot Python 1

Here is how you can mod the Quickshot Python 1 to do just that.


Base circuit board – as manufactured




Amiga Joystick Port

Note in all Quickshot joysticks coloured cables are used for the following ports:

1 = Up                   white

2 = Down             blue

3 = Left                 green

4 = Right               brown

5 = Not used      yellow

6 = Button 1        orange

7 = +5V                 red

8 = Ground         black

9 = Button 2        grey


For some reason the 4 cables on the right hand side that go through the joystick to the top part do not follow the Quickshot cable colour code.

Vias/cables annotated with a pink star need to be changed.


  1. Remove/desolder cable 9 (grey) from its via and solder to B2 via so that both cables are connected.
  2. Add a cable link from via 1 to the via where cable 9 was in the previous step.
  3. Remove/desolder cable 6 (orange) from its via and remove/desolder B1 cable (red) from its via and join them both together. Twist the metal fibres together, flux and solder in place. Use heat shrink tube to protect the contacts.




A = Normal use with 2 button support

D = Button two now functions as up/jump


Demo Videos





Quickshot Maverick 1


Quickshot Python


Competition Pro




Quickshot Maverick 1 and Python variants

With both the Python and Maverick 1 as far as I know there are two variants made for the Amiga, one with micro-switches and one without.

QS-137F Quickshot Python with micro-switches

QS-130F Quickshot Python without micro-switches


QS-138F Quickshot Maverick 1 with micro-switches

QS-128F Quickshot Maverick 1 without micro-switches

4 thoughts on “Amiga Joysticks

  • May 13, 2020 at 3:08 am

    Have you looked inside the QS-128F vs the QS-138f Maverics 1?

    I have a couple of non-micro-switch Maverics 3 joysticks I would love to convert to micro-switch but I’m not sure if that’s possible?

  • May 15, 2020 at 3:56 am

    Hey Figgy!
    Yes, the circuit boards are different. I’ll open them both up and send you photos at the weekend on Discord.
    The other thing is getting the micro-switches, they are bespoke to Quickshot joysticks.
    I’m not sure if the Maverick 3 had a micro-switch version.

  • May 15, 2020 at 4:13 am

    OK. I they are different it does’t matter. Fitting micro switches in there is probably quite hard.

  • May 19, 2020 at 4:00 pm

    I love it! I did this years ago on a PC joystick. It had buttons on both sides, wired together for right or lefthanded players. I separated them electrically for an additional button. Also, I drilled holes in the joystick and added two buttons using parts from a fried C64 stick. This PC joystick started life as a Macintosh joystick so it has been modded more times than Caitlyn Jenner. I wish I could post a picture (of the joystick, not Bruce Jenner).

Leave a Reply