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 (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.