MiSTer-devel / Saturn_MiSTer

Sega Saturn for MiSTer
51 stars 13 forks source link

Games with 3D Pad support don't respond to analog L/R trigger inputs #186

Open wilsontr opened 2 months ago

wilsontr commented 2 months ago

When the 3D pad is selected as the input device and a controller is connected with analog controls (i.e. shoulder buttons or right stick), games that support the 3D pad don't respond to L or R trigger inputs.

For example, connect a 360 pad and then map its LT/RT analog triggers to the Saturn L/R buttons. No games seem to respond to those triggers. Same results if you map right stick up/down to Saturn L/R.

Example games: Sega Ages Outrun, Sega Rally Championship, Sega Touring Car Championship (all use 3D Pad L/R for gas/brake by default)

YLFAndy commented 2 months ago

This is due to an OS level missing implementation:

https://github.com/MiSTer-devel/Main_MiSTer/issues/823

Until analog trigger values are supported in HPS (MiSTer side) the triggers can't be mapped. Blue1's snac build supports it currently, but is not up to date with HEAD.

real-amano commented 2 months ago

Well, if it's not a Saturn core bug, it should probably be closed here then.