Um, this is a tricky one...
I would like to see an IPT_DIAL option in the configuration (with no PORT MIN/MAX limitation). I'd encourage it to be the default option too. The reason is because it would be most authentic to the arcade Compact cabinets, and the in-game steering re-positioning latching behaviour can now be observed working. I think that's what the arcade purists and the mame team are all about.
I do think there should be an IPT_PADDLE option there too (That benefits from your changes, because having just an IPT_DIAL option means the game is pretty much unplayable using a self centring wheel like many people have). Hard/race drivin compact cabinets were unusual in that their dual encoder (free spinning) steering idea was trying to act like the steering potentiometer seen in the hard/race drivin cockpit cabinets. Its almost like mame needs an IPT_DIAL_PRENTENDING_TO_BE_A_PADDLE option). Have to say, I'd be a bit concerned on the amount of options you've added (and the calibration help stuff in the input assignments), might be a bit much for the mame team to swallow.
Hey, just read the above back and I sound like I'm preaching a bit. Really, don't listen to me too much, I can't speak on behalf of the mame team and am just giving you my thoughts. I'll be cool with what you choose to submit
Regarding Airborne, looking at the control inputs service menu, the steering range is fixed from 0x000 to 0x3FF, and there is no steering calibration menu section... Perhaps steering for this was just a potentiometer, not the free spinning dual encoder idea after all... If that is the case, I reckon removing the code that toggles the latch bit completely might help. Or having it toggle only at 0x200 maybe? Just guessing.
@offset - Hi there, I've looked at the racerMame v160 diff (which I think is the latest). I couldn't find any hard/race drivin changes in there. I think generally most people with self centring wheels would use the Cockpit roms with racerMame. The only reasons I can think of using compact roms instead of cockpit roms is because of 1. Performance (The compact roms are less CPU intensive than the cockpit roms) and 2. You have a mame cabinet which uses a spinner/mouse for steering (Thus steering repositioning will work as it should).
I would like to see an IPT_DIAL option in the configuration (with no PORT MIN/MAX limitation). I'd encourage it to be the default option too. The reason is because it would be most authentic to the arcade Compact cabinets, and the in-game steering re-positioning latching behaviour can now be observed working. I think that's what the arcade purists and the mame team are all about.
I do think there should be an IPT_PADDLE option there too (That benefits from your changes, because having just an IPT_DIAL option means the game is pretty much unplayable using a self centring wheel like many people have). Hard/race drivin compact cabinets were unusual in that their dual encoder (free spinning) steering idea was trying to act like the steering potentiometer seen in the hard/race drivin cockpit cabinets. Its almost like mame needs an IPT_DIAL_PRENTENDING_TO_BE_A_PADDLE option). Have to say, I'd be a bit concerned on the amount of options you've added (and the calibration help stuff in the input assignments), might be a bit much for the mame team to swallow.
Hey, just read the above back and I sound like I'm preaching a bit. Really, don't listen to me too much, I can't speak on behalf of the mame team and am just giving you my thoughts. I'll be cool with what you choose to submit
Regarding Airborne, looking at the control inputs service menu, the steering range is fixed from 0x000 to 0x3FF, and there is no steering calibration menu section... Perhaps steering for this was just a potentiometer, not the free spinning dual encoder idea after all... If that is the case, I reckon removing the code that toggles the latch bit completely might help. Or having it toggle only at 0x200 maybe? Just guessing.
@offset - Hi there, I've looked at the racerMame v160 diff (which I think is the latest). I couldn't find any hard/race drivin changes in there. I think generally most people with self centring wheels would use the Cockpit roms with racerMame. The only reasons I can think of using compact roms instead of cockpit roms is because of 1. Performance (The compact roms are less CPU intensive than the cockpit roms) and 2. You have a mame cabinet which uses a spinner/mouse for steering (Thus steering repositioning will work as it should).