MiSTer-devel / NES_MiSTer

GNU General Public License v3.0
169 stars 73 forks source link

Commando (U) will hang in game after 30s #377

Open goofyseeker311 opened 5 months ago

goofyseeker311 commented 5 months ago

Commando (U) will hang after moving around (diagonally) and shooting after about 30 seconds, at least twice so far.

steven-a-wilson commented 4 months ago

Are you using a controller that makes it possible to press "impossible" d-pad combinations like up+down or left+right (e.g. keyboard, Hitbox without SOCD cleaner, gamepad modded to turn the d-pad into independent buttons) ? This game reacts very poorly to those.

goofyseeker311 commented 4 months ago

I use xbox series /x wireless controller in usb-c-to-a wired mode. and most games on NES are fine with the left-joycon input. so commando does something in different way than all the other games.

I wonder would it crash with the original NES and NES gamepad, when you force both up and right down at same time.

I mean you can control the mister with a flight stick and 4-ways joystick, any of which will have guaranteed combination directions when moving. xbox series controller joycon is handled internally as a joystick with directions.

I mean if joystick is not compatible with some NES functionality then there should be an option to force 4-way input only always. converting each input to the working input. not just plainly letting it crash. I would say the compatibility adaptation is on the mister side. for best usability and compatibility. maybe some global or mister core setting for converting the inputs.