Software Support > GroovyMAME

Nanao MS2930 settings

(1/3) > >>

senorchris:
Hi Calamity,

First up - thank you hugely for producing such an excellent version of MAME!  I'm running groovymame64_0143u7.013d on XP x64, using your crt emudriver 9.3 on a Radeon 4850.  I've got it hooked up to my Sega Blast City cab, which has the Nanao MS2930 monitor in it.

I'm using the monitor_specs listed in this thread: http://forum.arcadecontrols.com/index.php?topic=114574.0.  The MS2930 and MS2931 are (from what I can gather) very similar, just the 2931 is the digital auto-sync version.

Most of the games I've tried work great - Double Dragon, Popeye, all the Capcom games, Neo-Geo games, etc. - except the mid-90s Midway games, for some reason.  The two I've attached logs for below are NBA Jam and Mortal Kombat 2 - both 400x256 games that Groovymame seems to settle on using 256x240 to render at.  This makes most of the text unreadable, and gives the games a blocky, low resolution look.

Do you have any ideas?  Thank you so much for all your hard work - it really is hugely appreciated!

Calamity:
Hi senorchris,

I think I know what's happening. If you look at your logs, there's no 1234x256 magic resolution, that's the one that should be used to create 400x256 one. This can be due to two different reasons:

- You didn't use the same monitor_specs in vmmaker.ini for producing the modelines (unlikely).

- Windows is hiding that video mode because it's decided it's not suitable for your monitor (likely).

Check if 1234x256 is present in your system using Arcade_OSD. If that is the case, then the answer is the second one.

You'll need to switch to ddraw to be able to use that mode. Unfortunately d3d won't work with hidden modes whatever you do. I specifically changed the way the video modes are listed from the system when using ddraw to also report hidden modes thinking of that issue. The problem is that magic resolutions don't work right with ddraw in some systems (still need to find the reason), that's why I'm recommending d3d as a general rule, although I'm aware of that other problem. Then if ddraw works right for you, don't hesitate to use it.

senorchris:
Hi Calamity,

Thank you so much for the quick response!  Your support in this forum really is second to none - s'awfully nice of you.  :)

Your assumption is correct - Windows is hiding the mode (see attached Arcade_OSD snap).  Unfortunately, I switched to ddraw (which seems to work perfectly fine) and it's still choosing to render at 256x240 (see mk2-ddraw.txt).  Any ideas on where I should go from here would be greatly appreciated!

I've also included my vmmaker.ini (apologies for not including it last time), in case that can throw any light.

Thank you!

Calamity:
Oh, I see... now I remember I had removed the lines that unlock the hidden modes for ddraw (basically they query video modes with the RAWMODE flag), that's why they are not listed either. I was planning to add it as an option, for security reasons. Anyway I've recompiled the 64-bit binary enabling that, just download the new groovymame64_0143u7.013d.rar file and try with this one.

senorchris:
Thank you very much for the quick response (again)!  It's much appreciated.  Unfortunately, it's still resorting to 256x240 - please see the attached mk2-ddraw2.txt.

I can't see any reference to the 1234x256 magic resolution in the log - is it possible I have to do something else to force groovymame to see it?

If there's anything at all I can do to help debug, please let me know - I'm more than happy to try anything.  Thank you!

Navigation

[0] Message Index

[#] Next page

Go to full version