Main > Main Forum
Wiring Leland spring joysticks
<< < (4/4)
JayTea:
You guys are the bomb...Turns out on JE QB I had to adjust the sensitivity to 220% and the speed to 200 to get a playable game - but all is good now.  I have JEQB!!!  The original  mapping has the game joystick in sync with the analog stick...which makes no sense to me.  Had to re-map P1 to just up,down,left,right, and then the AD stick X/Y to the leland stick only (original map had U/D/L/R and AD stick X, Y combined in one joystick)
jerryjanis:
Awesome!  Nice work!  I wonder if you're now the first person to properly Mame JEQB.

I got my wseries sticks sort of by mistake.  I made a ridiculously low bid on a wseries control panel on Ebay, and I ended up winning it for a penny (plus shoping of course).

u_rebelscum:

--- Quote from: JayTea on November 07, 2006, 12:14:53 am ---You guys are the bomb...Turns out on JE QB I had to adjust the sensitivity to 220% and the speed to 200 to get a playable game - but all is good now.  I have JEQB!!! 
--- End quote ---

Interesting.  I'll test my computer tonight (hopefully) and see if I need to set the values as high as you do.  Just to be clear, you adjusted player 1 AD_STICK's sensitivity to 220%, and keydelta and centerdelta to 200?  (Or are you using an older mame before centerdelta came up?)  Or are you talking about a different "speed"?


--- Quote ---The original  mapping has the game joystick in sync with the analog stick...which makes no sense to me.  Had to re-map P1 to just up,down,left,right, and then the AD stick X/Y to the leland stick only (original map had U/D/L/R and AD stick X, Y combined in one joystick)

--- End quote ---

FWIW, here's what's going on.  Since most games only have an 8-way or (exclusive) an AD_stick (analog stick), not both, mame's default mapping is to map your physical joystick to both "8-way" and "ad_stick" type inputs.  This means the few games that have both 8-way & ad_stick need to be remapped like you did.
u_rebelscum:

--- Quote from: JayTea on November 07, 2006, 12:14:53 am ---Turns out on JE QB I had to adjust the sensitivity to 220% and the speed to 200 to get a playable game - but all is good now. ....  Had to re-map ... the AD stick X/Y to the leland stick only ...

--- End quote ---

I tested with a gamepad + rubberband on the analog stick, not a real springstick, but ... I didn't need to change the sensitivity or speed. 

Your needing to set the speed so high might mean you mapped the springstick to both the analog and the digital inputs for mame's AD_STICK?  (Or more likely, left the digital part as mame's default.)  I know you said you remapped, but it might have been "almost perfect"?

As a general rule, the analog springstick should be mapped to the analog part of the game's analog input port, not the two digital.  IOW, the tab, "Input (this game)" should look something like:

AD Stick X Analog     J1 X axis
AD Stick X Dec         None
AD Stick X Inc          None
AD Stick Y Analog     J1 Y axis
AD Stick X Dec         None
AD Stick X Inc          None
(And the same for player 3 AD Stick and your second springstick, if you have them.) 

The above example assumes your springstick is Joystick 1 in mame.  In general, you do not want "AD Stick X Dec   J1 X axis -" if J1 X axis is an analog axis.  This is because the "... Dec/Inc" is for using digital inputs (keyboard, 8-way sticks, etc) to simulate the analog signal that the game expects.  If you have an analog device (analog stick, spring stick, analog pedal, 270 steering wheel, etc), always map it to mame's "... analog" instead of the "... Dec/Inc" or mame will convert the original analog into digital on/off and then fake simulate an analog signal based on how long mame sees the (converted to) digital as ON plus the speed setting.

If this is the reason, you'll get better play if you remap correctly (and maybe reset the sensitivity to default).


Another possible reason for needing to set the sensitivity so high is that the springstick isn't calibrated properly in windows, and needs the extra sensitivity to "reach the ends".  See if the springstick is calibrated in windows.


Then again, I may also be way off. ;)
Navigation
Message Index
Previous page

Go to full version