Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: Elbaid on February 26, 2015, 08:51:16 am

Title: GroovyUME pixel perfect
Post by: Elbaid on February 26, 2015, 08:51:16 am
Hi, hope this is in the correct forum.
I just started using GroovyUME with CRT emu drivers in windows 7. I got Toejam and Earl running for genesis which unsurprisingly looks great on my 15khz monitor, but there seems to be a scaling issue. Horizontal scrolling is perfect, but vertical has a strange under water effect like it's non-integer stretched.

I disabled switchres in UME.ini and then vertical scrolling was perfect... but the horizontal was now wavy while scrolling...

How can I achieve a non-stretched, pixel perfect display? The resolution groovyUME uses for the game is in arcadeOSD so it shouldn't be using a different res, but I'm new to this so who knows.

Cheers
Title: Re: GroovyUME pixel perfect
Post by: Calamity on February 26, 2015, 10:52:43 am
It is supposed to do pixel perfect by default (it certainly does here). Post a log so I can see what's going on.
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 26, 2015, 06:45:59 pm
I re-run vmmaker and deleted then recreated ume.ini and left the defaults. At first everything was interlaced until I set switchres=1 which is odd as I don't remember doing this the first time.
So now the scrolling is much better. I have a lot of tweaking around to do, but so far I'm happy with the image. I'll show my ini settings anyway for any advice or improvement.

Thanks

Title: Re: GroovyUME pixel perfect
Post by: Calamity on February 26, 2015, 07:16:06 pm
You need to create a mame.ini file from the groovymame executable:

groovymame.exe -cc
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 27, 2015, 08:43:47 am
I'm currently using UME exclusively. Do you mean create the mame.ini then rename it ume.ini?

Thanks
Title: Re: GroovyUME pixel perfect
Post by: Doozer on February 27, 2015, 08:52:54 am

Don't worry. "groovyume.exe -cc" will create an ume.ini. If you have a mame.ini from groovymame.exe, you can rename it to ume.ini (same syntax).

groovyume executable uses ume.ini
groovymame executable uses mame.ini
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 27, 2015, 10:00:42 am
Hi, yeah I realise that. I used the 'ume64 -cc' command to create the ini file which should be in an attachment from my previous post. The ini created in groovymame has more options than the ume64 ini. Is there any benefit from renaming the mame.ini or should I just stick with the one created by UME?
Title: Re: GroovyUME pixel perfect
Post by: Calamity on February 27, 2015, 12:00:17 pm
I meant this:

groovyume.exe -cc

You can't use ume.ini from regular UME. You must use ume.ini from GroovyUME, without the additional options it just doesn't work.
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 27, 2015, 01:10:15 pm
I'm using groovyUME, I should have been clearer, but didn't realise there was a regular UME.
Thanks for the help, can't wait to get stuck into it once I'm home!
Title: Re: GroovyUME pixel perfect
Post by: Calamity on February 27, 2015, 01:31:05 pm
The thing is the ume.ini you posted above was NOT created from GroovyUME, that's clear to me because it's missing the "CORE SWITCHRES OPTIONS" part.
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 27, 2015, 04:27:49 pm
colour me confused. I don't know how that happened. Whatever I'm using is running arcade & snes/genesis games in progressive resolution.
Ok, I downloaded groovyUME from googledrive (oh cool, new version). I'll give it a try tomorrow. Thanks for your help
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on February 28, 2015, 08:33:32 pm
I updated to 0.159 and everything's working as normal with the correct GroovyUME exe, thanks for the help! Just a quick one; should I alter frame_delay in the .ini? I read this can cause input lag... cheers
Title: Re: GroovyUME pixel perfect
Post by: Elbaid on March 01, 2015, 07:03:39 am
appreciate the help so far, I'm curious if there's a setting in the vmmaker.ini I can change to move the resolution screen space slightly to the left so I don't have to keep doing this every time I re-run vmmaker.exe. I'm using a Sony PVM if that makes any difference. thanks