It's possible to hardwhire a joystick to have 3 sepperat buttons with the Amiga joystickport without any software needed. This will work with any Amiga software supporting 1, 2 or 3 buttons, though most of the software supporting 3 buttons usually support a CD32 joypad aswell.