Closed zorro2055 closed 1 month ago
Posting description of X-Way Joystick option and recommended analog controls settings here for X-way rotary joystick games here for reference.
Added 'X-Way Joystick' Option to Analog Controls Menu only for IPT_DIAL and IPT_DIAL_V devices. This option is for use with x-way rotary joysticks (where the joystick can rotate X discrete steps, 8 or 12 appears to be most common). The joystick can still move up, down, left, right and diagonally. The most famous game to use this control scheme is Ikari Warriors. Notes on this option:
Recommended analog control settings for known games that use an x-way rotary joystick to give the intended rotary control of the character. (Note: Settings will work best if the game is running at its native 60Hz, and the time the rotary joystick "holds" down the virtual IPT_DIAL or IPT_DIAL_V button is longer than 1/60th of a second, but less than 2/60ths of a second.):
As per discussion at the end of this merged PR, link, this newly created PR hides the X-Way Joystick option in the Analog Controls menu for types that are not IPT_DIAL and IPT_DIAL_V. Repasting image of Super Speed Race Jr image that has a Dial control and a Pedal control for reference. Note the Dial control has a X-Way Joystick option whereas the Pedal control does not.
Thank you wanting to make a contribution to this project!
Please note that by contributing code or other intellectual to this project you are allowing the project to make unlimited use of your contribution. As with the rest of the project, new contributions will be made available freely under the classic MAME Non-Commercial License.
This license can be viewed at https://raw.githubusercontent.com/libretro/mame2003-plus-libretro/master/LICENSE.md.