MiSTer-devel / ZXNext_MISTer

GNU General Public License v2.0
25 stars 10 forks source link

Joystick fire button not recognised #7

Open danielb0 opened 2 years ago

danielb0 commented 2 years ago

Using a 9-pin Monster Joystick connected via a 9-pin to USB adapter, the fire button is not recognised in Spectrum games. This can be worked around in Spectrum Next games (e.g. Warhawk) by remapping the fire button to button "A", using "Define ZX Next Buttons" in the OSD menu. This does not work for Spectrum games (e.g. Uridium). The Spectrum Next OS joystick setup appears to have no effect on the recognition of the joystick. A generic Logitech joypad works perfectly. The Monster Joystick works perfectly in other cores, e.g. the ZX Spectrum, TI99/4a and Commodore 64. The attached pictures show that the mapping of the Monster joystick appears differently in the Spectrum Next core and the Spectrum core, where it explicitly maps the fire button. Spectrum Next core mapping Spectrum core mapping