Main > Main Forum

Driving controls - one to rule them all?

Pages: << < (5/7) > >>

Rocky:


--- Quote from: Karman on June 15, 2004, 10:37:24 am ---
--- Quote from: Tiger-Heli on June 14, 2004, 04:38:26 pm --->I though pole position was a shifter too, but if its a button-up then a >shifter with a button would cover it.

It's a shifter.  MAME set the controls for convenience rather than authenticity.  Someone somewhere posted a source code patch to "fix" it.

--- End quote ---

Does anyone have the patch to fix this?   I have a Pole shifter that I want to make functional.

--- End quote ---


I asked this question last fall concerning Spy Hunter. It uses one microswitch for the shifter. MAME changes the original code so you can simply press the switch and let go (so you don't have to hold a button to get high gear).  However when you actually use a shifter, it doesn't play right since the switch toggles between high and low.

Here's the change you need to make to the source code:
(From jerryjanis and u_rebelscum):   search the driver of the game you want to change.  Look for IPF_TOGGLE.  Remove the "|" symbol and the "IPF_TOGGLE" after it.

What this does is require a held button for high gear, release for low.
(I know that Pole Position 1 & 2 and Spy Hunter use this method, but there are others, too.)

Here's the link to the thread:
http://www.arcadecontrols.org/yabbse/index.php?board=3;action=display;threadid=11680;start=msg90721#msg90721

Good luck,

Rocky


Minwah:


--- Quote from: Rocky on July 20, 2004, 01:31:37 pm ---MAME changes the original code so you can simply press the switch and let go (so you don't have to hold a button to get high gear).  However when you actually use a shifter, it doesn't play right since the switch toggles between high and low.

--- End quote ---

This is one things which gets my goat a bit.  MAME is supposed to be about accuracy, yet the controls (IMO one of the, if not the most important part of a machine) are so often very in-accurately emulated or documented in MAME.

I did some research on a bunch of driving games, and they all used 1 microswitch (held down, or released).  Some of these might actually have used 2 inputs (NO & NC), like OutRun is represented in MAME, but I bet very few (if any, I didn't find any) used a 'toggle' style shifting input, as used here in MAME.

I believe Howard has been fixing many inputs, tho IIRC not all corrections were accepted into MAME, even though I am sure Howard would have the accuracy right.  I noticed when I touched on this the other week at mame.net, no-one (other than SirP) commented....

paigeoliver:


--- Quote from: Landstander on June 14, 2004, 03:07:34 pm ---Looking through KLOV I see that Ferrari F355 Challenge actually has a 6 position gear shifter (1-5 and reverse). One more thing to consider.....

--- End quote ---

You might ALSO want to consider that Ferarri F355 Challenge used 3 VGA monitors for the one player version and 6 for the two player, and thus PROBABLY wouldn't be the easiest game to support in your cab even if it was emulated.

Minwah:


--- Quote from: paigeoliver on July 20, 2004, 07:51:30 pm ---You might ALSO want to consider that Ferarri F355 Challenge used 3 VGA monitors for the one player version and 6 for the two player, and thus PROBABLY wouldn't be the easiest game to support in your cab even if it was emulated.

--- End quote ---

True, the DC version would work well though, IF there is an easy way to hack the analog controller...

Landstander:

I know it's not an ideal true-arcade solution - but I use an Act Labs Force RS wheel with my Dreamcast (as well as PC). Interface modules are available for the Force RS to hook it to many different platforms.


--- Quote from: Minwah on July 21, 2004, 02:00:42 pm ---
True, the DC version would work well though, IF there is an easy way to hack the analog controller...

--- End quote ---


Pages: << < (5/7) > >>

Go to full version