For at least an Amiga 1200 Rev 1, pin 9 (Fire2) is not held high or low by the Amiga,
which means you should be using all three terminals of the microswitch for that button
to switch both high and low, where other buttons you only need to switch low, and then open circuit when the button is let go.
Alternatively, you could use a 10K resistor to tie the pin normally low inside the joystick.
Because the pin is meant to be used for a potentiometer paddle, they can’t set a normal state for the pin.
|