Hasta donde yo se, y puedo estar equivocadísimo, se usa un solo boton.
PanchoAMD
Otro punto importante es que la mayoría de los juegos de Commodore64 usan el joystick en el puerto 2, NO en el 1. Se puede probar tranquilamente, no pasa nada.
En el esquema del pinout de los puertos de joystick que esta en el manual de la C=64 y C=128, la funcion del boton esta en el pin 6. Sin embargo, en los pines 5 y 9 estan presentes las señales de los "Paddles" que son unos potenciometros que se usan en algunos juegos, (ni idea cuales, nunca tuve alguno que los use).
Estas señales puede usarse en algun juego como acciones de disparo, ya que si las "cortocircuitas", se ponen sus valores a maximo y pueden utilizarse como disparos alternativos. De nuevo, nunca jugué una juego que las usara, ni tengo joysticks que las usen.
Los joysticks de C=64 que tengo, (mas o menos una docena), de variadas marcas y modelos, son todos digitales, de 4 posiciones, (arriba, abajo, derecha e izquierda), y un solo boton de disparo.
Saludos!