Software Support > GroovyMAME

groovymame and midway/mk games screen centering on TV.

(1/7) > >>

oliver:
Hi forum.
First poster here.

I have been testing mame, mame+soft15khz for a moment now and I moved on to groovymame. I think groovymame+calamity patched drivers is great. It gives perfect scrooling for all games.
However, I have a small issue with mortal kombat games (and probable midway games because they were based on the same hardware (smatch tv/nba jam are other examples).

Most of the games run perfect and can be fully displayed using the service menu of the tv I am using. However, mk is missing too many lines at the top and bottom of the screen to be corrected. Characters are missing their feet in mk which is a bit annoying.
 I have read info on the forum about this, but I can not get to it. I tried using arcade_osd to reproduce the centering issue modifying freq/vbp values for the corresponding modeline.

mk used to be fully displayed with mame+soft15khz but I much prefer groovymame smoothness.

My setup is as follow:
early 90s cab with 6 buttons modified panel.
pc with E2160 (comparable to a c2d) running 32bits XP.
ati 4650.
jamma cable with jammasd interface and DIY vga to scart rgb cable.
sony 21lt1b scart tv (european) dropped inside the cab.

I use the default setting for mame and vmmaker generated modelines:
monitor_specs_0 = "15625-16200, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.160, 1.056, 0, 0, 288, 448"

What is the easyest way to have those few games centered?

Thanks

Calamity:
Hi Oliver, I'm glad to see you already made your own research about this. I'm guessing there's a need for a "256-line games and SCART TVs" thread.

Well, the interesting bit from your post is that with Soft-15KHz mk did show complete. Are you sure of this?? Could you repeat the process? Just install Soft-15Khz over the CRT_Emudrivers, don't worry about that. Then run MAME and make sure you check with video mode is being used. Then use Arcade_OSD to test the modeline being used, probably 400x256, copy it here so we know what's going on.

oliver:
I would be glad to help.

I have run a few more tests.

With soft15khz+latest amd catalysts, mame sets resolution to 400x254@54.706840, which gives a full image in lowres but animation is not perfect. This is what I used before switching to crt_emudriver and groovymame.
I keep 3 separate folders on my machine. One with regular mame, one with groovymame, and a last one with mameui32, pointing to the same rom folder. They are all pretty much setupthe same, and switch resolution (low res). If I run regular mame with the exact same setup (clean XP and crt_emudriver) as groovymame, I get a full image.

With soft15khz on top of crt_emudriver, both regular mame or mameui set resolution to 399x253@54.815170 which gives nothing on the screen (maybe no sync).
I have attached the groovymame output for mk, with soft_15khz on top of emudriver.

Calamity:
Hi Oliver,

Thanks for the logs. I'm sorry but your results don't make much sense to me. Probably I didn't understand some parts.

There's no point in trying CRT_Emudriver vs Catalyst. You can keep CRT_Emudriver all the time and just run Soft-15Khz vs VMMaker, which are just two programs to add modelines to the registry, and are much the same thing on this regard. It's just that Soft-15Khz will use it's own modelines and according to your tests these produce a full 256-line image.


--- Quote ---With soft15khz+latest amd catalysts, mame sets resolution to 400x254@54.706840
--- End quote ---

Well that's the requested resolution, not the *actual* resolution MAME will switch to. You can find which one is used by looking at MAME's log. The idea is to find the one used (when with Soft-15Khz installed), say 400x256@60, then run Arcade_OSD and set this resolution to full screen to check that it fits, and possibly copy the modeline values (enter Edit modeline submenu) so we can analize it and compare to what GroovyMAME produces to see why one works and the other doesn't.

oliver:
I installed soft15khz with crt_emudriver. If I run mame -log mk, mame will then try to start the game at 640x480, which does not sync with the TV (I have vnc running at the same time from another computer and it shows black borders around the game screen).

mk shows properly (full image) with:
-official catalyst with soft15khz and mame.
-crt_emudriver, vmmaker and mame (not groovymame where it shows cut image at top and bottom).

Navigation

[0] Message Index

[#] Next page

Go to full version