Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: ufoufo512 on February 27, 2013, 02:06:02 pm
-
I installed the new GroovyMame ISO and it works great. However I run in to a one problem with vertical games.
I have a rotating monitor and for now and then I change the orientation. After I have rotated the monitor, I keep rotating AdvMenu until it is orientated correctly and previously I also had extra arguments for Mame emulator in Advmenu config file. The arguments I used to add were: "%o[,-ror,-flipx,-rol] %o[,,-flipy,]" The arguments are taken from original Advmenu documentation at http://advancemame.sourceforge.net/doc-advmenu.html (http://advancemame.sourceforge.net/doc-advmenu.html) (see section 5.1.2).
Now with new version of GroovyMame ISO I found out that that was not needed anymore. The Advmenu now does the stuff correctly automatically. In fact having the extra arguments ended up giving me always wrong orientation, vertical game screen on horizontal monitor orientation and vice versa.
Without the arguments, it seemed to pick correct orientation. 1942 and 19xx both displayed full screen, correctly orientated vertical screen. However, when I next tried Xevious and Bombjack, those games were displayed upside down on vertical monitor. I quickly checked the the dip-switches, they were set correctly to upright monitor, so it is not that.
After googling a bit, I found out that this might be what real PCBs of these games do as well, but I would think that in Mame it should at least be optional.
Does anyone know if this is a baseline Mame, GroovyMame or Advmenu issue? And preferably, how to fix it?
Edit: It seems that I can rotate the game using Mame UI menu and the setting will be saved, so that is a work-around for the games that are rotated upside down.
-
Those games that are incorrectly rotated show "Rotate: CCW90" when I access the Mame's build in menu and select "Video Options". I can fix the incorrect game display by changing it to "Rotate: CW90", however the build in menu will then be upside-down. Not a big problem for me, just to let you know.
Also worth mentioning that I had just wiped the old installation and copied the ROMs over the network to my cab. Every game was started for the first time and so there wasn't any previous configuration files for specific games.
-
GM needs to manage rotation options internally to calculate the right modeline depending on the monitor orientation. This is what makes on the fly recalculation of modelines possible when you rotate a game from the ui menu, but as a side effect it just presents the raw orientation reported by MAME, whatever it was in the original pcb. I'll check if there's something that can be done.