Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: mimic on November 20, 2020, 09:59:33 pm

Title: Mirror option in MAME?
Post by: mimic on November 20, 2020, 09:59:33 pm
I have 2 monitor 4 player spinner setup for one game... Warlords.
I use the rotate option in MAME on the 2nd monitor so all players are on the bottom, unfortunately that creates issue of controls being on opposite sides for player 3 & 4.
What would solve that issue would be a mirror option, but I don't think that exists in MAME or am I wrong?
If I am not wrong could anyone ask the MAME team on their forums to add that setting to the video options?
TIA!
Title: Re: Mirror option in MAME?
Post by: DarthMarino on November 20, 2020, 10:23:09 pm
You should be able do this in a MAME art file using this:

<orientation flipx="yes" />
Title: Re: Mirror option in MAME?
Post by: mimic on December 05, 2020, 11:40:49 pm
You should be able do this in a MAME art file using this:

<orientation flipx="yes" />

Won't that flip the orientation on both monitors though?
I only want to specify 1 of the monitors. It's easy to do things right from the built in video menu in MAME (TAB button>Video Options). And I can specify individual monitor, but there is no option there for mirroring only rotation.

Sorry for the late reply.
Title: Re: Mirror option in MAME?
Post by: romshark on December 06, 2020, 01:55:11 am
Maybe it'd be simpler to swap the controls. Just change the p3 controls to p4, and p4 controls to the old p3.
Title: Re: Mirror option in MAME?
Post by: Howard_Casto on December 06, 2020, 03:36:03 am
Also maybe I'm thinking about this wrong, but if you mirrored the screen wouldn't it make the spinners seem like they are working backwards?  Just do what romshark said. 
Title: Re: Mirror option in MAME?
Post by: romshark on December 06, 2020, 08:35:47 am
If mirroring just screen 2 did still actually happen (maybe to help follow the ball from one screen to the other. I don't have that setup so I'm not sure how it plays), it should be an easy fix. Just [TAB], Analog Control, and reverse paddle for 3 and 4.

At least, I think that would fix it. I don't have paddles or spinners myself to try this with.


If Joysticks are being used instead, just reverse the left and controls for the player.
Title: Re: Mirror option in MAME?
Post by: mimic on December 06, 2020, 02:44:47 pm
Also maybe I'm thinking about this wrong, but if you mirrored the screen wouldn't it make the spinners seem like they are working backwards?  Just do what romshark said. 

Mame has option for reversing direction. That was not an issue

If mirroring just screen 2 did still actually happen (maybe to help follow the ball from one screen to the other. I don't have that setup so I'm not sure how it plays), it should be an easy fix. Just [TAB], Analog Control, and reverse paddle for 3 and 4.

At least, I think that would fix it. I don't have paddles or spinners myself to try this with.


If Joysticks are being used instead, just reverse the left and controls for the player.


From this quote I gather that you haven't play this game in arcades. It's a single screen 4 player game (I haven't even seen original 4 player arcade cabinet, only 2). Nothing travels between the screens. Imagine 4 player breakout.

I have the game cloned on 2 monitors. It could be played where 2 bottom positions are played by 2 players on one monitor and 2 other top positions, played on 2nd monitor. Then there is no issue. But I rotated the screen (playfield) so all players can be on the bottom so position [3] [4] on top rotated 180 is now [4] [3], but the control panel obviously is not.
Simple mirroring option in MAME video options would solve it. And it wouldn't affect anything because the text is displayed upside down as well.

Another game where screen mirroring would be great would Hot Shot. Me and my buddy both came to conclusion we prefer to be on the left side (although text would get screwed up, but that's non issue for us)
 
Maybe it'd be simpler to swap the controls. Just change the p3 controls to p4, and p4 controls to the old p3.

I have to think about this one. I'm not even sure if my wiring would allow me for easy swapping positions. It would be much easier in software.
Title: Re: Mirror option in MAME?
Post by: PL1 on December 06, 2020, 03:31:07 pm
It's a single screen 4 player game (I haven't even seen original 4 player arcade cabinet, only 2).
The upright cabinet was 2-player only.

The cocktail cabinet was 4-player.

There's a dip switch setting for cabinet type.

I have the game cloned on 2 monitors. It could be played where 2 bottom positions are played by 2 players on one monitor and 2 other top positions, played on 2nd monitor. Then there is no issue. But I rotated the screen (playfield) so all players can be on the bottom so position [3] [4] on top rotated 180 is now [4] [3], but the control panel obviously is not.
Simple mirroring option in MAME video options would solve it. And it wouldn't affect anything because the text is displayed upside down as well.
If you mirror both the X- and Y-axis of the display, that does the same as rotating the display 180 degrees and the text will be normal.

HOWEVER, if you mirror the display on only one axis, the text will be mirrored.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=159740.0;attach=385686;image)

Maybe it'd be simpler to swap the controls. Just change the p3 controls to p4, and p4 controls to the old p3.
I have to think about this one. I'm not even sure if my wiring would allow me for easy swapping positions. It would be much easier in software.
Don't swap hardware, just rotate the display 180 degrees, remap P3 controls to P4 and P4 controls to P3.   ;D


Scott
Title: Re: Mirror option in MAME?
Post by: Howard_Casto on December 06, 2020, 04:12:07 pm
What he said.   No I played it in the arcades a lot..... on a proper cocktail cabinet with one monitor. 
Title: Re: Mirror option in MAME?
Post by: romshark on December 06, 2020, 04:19:37 pm

From this quote I gather that you haven't play this game in arcades. It's a single screen 4 player game (I haven't even seen original 4 player arcade cabinet, only 2). Nothing travels between the screens. Imagine 4 player breakout.

I have the game cloned on 2 monitors. It could be played where 2 bottom positions are played by 2 players on one monitor and 2 other top positions, played on 2nd monitor. Then there is no issue. But I rotated the screen (playfield) so all players can be on the bottom so position [3] [4] on top rotated 180 is now [4] [3], but the control panel obviously is not.
Simple mirroring option in MAME video options would solve it. And it wouldn't affect anything because the text is displayed upside down as well.

Another game where screen mirroring would be great would Hot Shot. Me and my buddy both came to conclusion we prefer to be on the left side (although text would get screwed up, but that's non issue for us)

I've played it on an Atari at home (well, a Colecovision with an Atari adapter). Didn't even know it existed in arcades / MAME until this post.

I meant in your setup, where you've got the game on 2 screens. If a player glanced at the other monitor, would it be more disorienting if the ball were on the same side, mirrored (like in PL1s example), or of the playfield was simply rotated on the other monitor (so the ball is on the left on one screen, and on the right in the other). Maybe I'm overthinking this and players are expected to watch their own screen only.

 
Maybe it'd be simpler to swap the controls. Just change the p3 controls to p4, and p4 controls to the old p3.

I have to think about this one. I'm not even sure if my wiring would allow me for easy swapping positions. It would be much easier in software.

I meant in software, as PL1 said. [TAB], "Input (This Machine)", change the controls for P3 and P4 around.
Title: Re: Mirror option in MAME?
Post by: mimic on December 06, 2020, 06:20:39 pm
Well.... DUH! I so got into the mirroring after I have rotated the screen that something as simple as remapping the controls slipped my mind!! Holy geeboos some deep blonde roots bubbled to the surface!
THANKS!

(still as with Hot Shot example I wouldn't mind mirroring option to be added so on 2 monitors 2 players can be on left even if text would've been reversed)