Main > Main Forum

Fixing MAME's handling of 12-position rotary controls

Pages: << < (3/17) > >>

mahuti:

All I know is that for every game like these, there are games like Off-Road that now use the correct controls making them near impossible to play without having the actual controls. (now uses analog up for the gas feed rather than a button press)

I figure they should be consistent. If they support one game's controls accurately, they should support them all.

RandyT:


--- Quote from: PetitMorte on January 30, 2006, 01:42:25 pm ---If MAME gets corrected input for raw 12-way, then we will need some sort of new interface for the joysticks, yes? as opposed to Druin's board... coming soon: Rot-Wiz12?  ;D

--- End quote ---

Heh.  Raw 12-way wouldn't be the preferred method.  I think the same thing can be accomplished using far fewer inputs.

RandyT

Kremmit:

How can you use fewer inputs?  That rotary switch has 12 positions.  Even if MAME is looking for a left or right press instead of an absolute position, you've still got to physically hook that switch to something.

A raw 12-way solution still seems best to me.  That's what the original game had, that's what's hiding inside the ROM code, that's what the actual hardware outputs.  The only reason that's not the way it's already working is that the MAME code in betweeen the joystick and the game ROM is muddling the whole thing up.  I don't buy the input arguement, either.  With today's affordable encoders, 12 inputs doesn't really cost that much, especially if you're talking about people who are already willing to drop the cash on the rotary sticks.

A consistent left/right hack for all the games would be the 2nd best option, but you'd need another layer of hardware just to convert the 12-way switch into left/right presses, like the Druin board.  And everybody that's used one of those knows it's not perfect.  One click doesn't always equal 1 turn, and it ought to.  I believe a better piece of hardware could be built, but at what cost? 

Don't get me wrong, if somebody makes a left/right hack, and it works better than what we've got now, I'm all for it.  But it seems to me that if there's to be an attempt made at fixing these games, the raw 12-way fix is the right direction to work in.  U_Rebel already got it working for some games in Analog_+, why not just carry on with that work?

Necro:

8 with double button combos would work also...is that what you mean?  (Sorry, just interested in this stuff, I want to start coding edits into mame eventually).


markrvp:


--- Quote from: PetitMorte on January 30, 2006, 01:42:25 pm ---If MAME gets corrected input for raw 12-way, then we will need some sort of new interface for the joysticks, yes? as opposed to Druin's board... coming soon: Rot-Wiz12?  ;D

--- End quote ---

Wouldn't you just hook up up each leg of the rotary switch to one input on your encoder?  Is the switch position then always active (i.e. a key is always pressed)?

Pages: << < (3/17) > >>

Go to full version