Posted by u_rebelscum on 21, 2001 at 2:16 AM:
In Reply to: Re: Weird MAME32 behavior? posted by Howard Casto on 19, 2001 at 10:13 PM:
: [snip]... Also when I try to take any analog device and map it's axis to t2 or similar games....
This is a problem with all official mames (dos, win32, mame32); mame cannot remap analog joysticks or mice without losing the analog data the devices input.
Example one: 2 analog joysticks in an analog joystick game. If you map joystick 1 to player 2, mame loses the analog position of the stick and treats it like a digital stick. Mame then uses the digital data to simulate an analog device for player 2. Unless you use joystick 2 (re-mapped to player 1 or not). Joystick 2's input will override joystick 1's for player 2.
Example two: 1 analog joystick in an analog joystic game. You map x-axis to y-axis and the y-axis to the x-axis for some reason. If you press exactly up, the game's x-axis will be treated as if input digitally from the y-zxis instead on analog, and y-axis will see the analog y-axis position of the stick (it shouldn't). Go diagonal, and mame will ignore the remapping and just use the joystick x-axis data for the game's x-axis, joy y-axis for game y-axis.
Some ports are out there that fix one or both of these examples. EMU+ used to fix both, but I think the last version was dos 37b13.