Hey ekszbox,
I fixed the screen problem on Contra by starting from scratch in the MAMEox/MAMEox launcher code. I had notes on what I changed that I wanted to keep, so it was no big deal. I also figured out on accident how to stretch games like Contra to fullscreen (Not sure if I like that though, but it's easy enough to remove if I want to).
Some more weird news...
I played Bagman after doing the fix above that worked for Black Tiger and 1942 and it keeps the screen from flipping in cocktail on player 2's turn. The only problem is that they're both upside down. GRRRRRRRRRR
This is really starting to get on my nerves. Obviously that's not the place to fix it that I'm looking for. There has to be a place (I'm assuming in the MAME project) that controls this globally. I'll give your fix a try when I get some more time and see what happens.
I'm also working on manipulating the GUI now. Haven't made much progress on that front yet. All I can do at this point is change the text on the titlebar. (For some reason the GUI that I had from Arcades over BPs source had the "sort by" categories named incorrectly, so I renamed them (eg. Sort by year actually sorted by category. For some reason, it only allows me 5 different sort modes. They are sort by Name, Category, Year, Number of Players, and a 5th sort mode which I can't figure out for the life of me what it is. (I'm assuming it's either sort by Rom Status or Parent Rom. I'd like to remove this 5th category and replace it with the ability to sort by Manufacturer. Those would be the 5 I'd use because I really can't see the use in the other sort categories. Plus I'm cleaning up the Manufacturer names in the source so sort by Manufacturer will actually be pretty useful. Ex, changed Data East USA and Data East Corporation all to just Data East.... Changed all Atari's to just Atari, etc.
BP also had something in Arcades that I liked on his GUI. When you were sorting by category, it actually listed the category in the titlebar. The way it works now, the only time you can see what category you're sorting by is if you're in simple list view (the one with the screenshots). I'm sure I have to use one variable or another that points to the category in the catver.ini file and display it in the titlebar, but anything I've tried so far has either led to compile errors or didn't change the titlebar at all.
Oh... and even though my .xbe is down 5MB to just over 35MB now, it doesn't really even free up memory for games like the Xmen vs capcom game. There has been a slight change, but nothing drastic, and surely nothing that would get a game like this to work without VMM. Like BP said, figuring out how to manipulate the VMM to autostart on certain games at certain settings will be much more effective. I'm sure it's an easy fix, but I'm going to have to re-compile a billion times doing trial and error unless I can get BP to give me his source so I can compare the differences.
Take it easy,
~Rx