There are certain drivers in MAME which are really problematic for those who use native game res modes in MAME. At first sight it seems that the information on the games' res is not correct. I think this happen with games using hardware that has the capability to change or use several res modes.
Take for instance Outrunners. MAME get the information on the driver as displaying 832x448!! whilst the game runs at 320x224. I'm using an ArcadeVGA and I use AVGA MAME Res Tool to generate the inis. This utility must get the information from the same source as MAME because the res mode it selects tries to reach that very high res mode.
My question is: is this information really wrong? The game may have the capability to alter its resolution and reach that high res mode, but it doesn't do so, so why are all the games in the same driver marked as having the same high resolution? Is there a reason for marking them all with the same res? I don't know if this is a problem to be fixed. If not, I would need information on every problematic game. If someone has already generated correct inis, please tell me. It's also important to know which of them use the same res during all the game, and which change to a higher res mode, specially during gameplay.
As far as I know, some affected drivers are muti32, namcos11 and namcos12 (marked as 640x480, and with res modes such as 256x240, 320x200, 640x240, 512x480 etc), stv (marked as 704x480, and with modes such as 320x224, 352x224, etc).