Main > Main Forum

1p vs 2pm games in MAME

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

Haze:


--- Quote from: Thenasty on January 19, 2010, 08:34:59 am ---If you're good in re-programing MAME, maybe you can achieve what you wanted.

--- End quote ---

Reprogramming MAME won't help.  The games only understand 1 joystick, that's the way the games were programmed.  You would have to rewrite the actual GAME code to change that.


Don:

MAME can have multiple inputs to do the same function. For example you can set it up where you configure your inputs so that:

Joy 1 up = (up Arrow) OR (R)
Joy 1 down = (down arrow) OR (F)
Button 1 = (L-ctrl) OR (A)
..etc.

*above is example you may have diff inputs for each button/direction than me

This means that both player 1 and player 2 controls will do the same function for the game you want

Haze:

yeah, but it also means that player 2 can completely mess up player 1's game because both joysticks will work for both players.

I think the original question was about making the games work so that players 1 and 2 used different controls for their turns, and those controls only work for them.  That simply isn't possible due to the design of the games, it has nothing to do with MAME, it's the way the games were made and MAME emulates them faithfully.




Malenko:

is taking turns on the same stick really that hard?

perhaps a second MAME cab for player 2 then?  :laugh:

DJ_Izumi:


--- Quote from: Haze on January 19, 2010, 02:28:58 pm ---Reprogramming MAME won't help.  The games only understand 1 joystick, that's the way the games were programmed.  You would have to rewrite the actual GAME code to change that.
--- End quote ---

It would work, it's just not be very productive.  I've seen it in offical console emulators like when Namco releases pacman on a modern console.  The emulator switches which controller gets to control the character depending on which player number is active.  So on say Namco 50th Ani you will NEED two controllers to play the two player game.



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

Go to full version