Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: ckong on December 29, 2014, 05:47:44 pm

Title: How to force use of certain resoltion (swithchres line) in UME
Post by: ckong on December 29, 2014, 05:47:44 pm
I'm a first-time user of UME (or Mess for that matter).

why does UME choose the (interlaced) resolution of 480x480 for GBA emulation, although there ar eplenty of non-interlaced resolutions available? I don't want that. In VBA I can choose f.i. 320x240 and I have a nice scanlined image. UMe should be able to do that also, doesn't it?

and how can I force UME to use a certain resolution o switchres line for certain consoles? What ini or cfg file do I need and where?

I enclosed a log of UME running a VBA game.

Title: Re: How to force use of certain resoltion (swithchres line) in UME
Post by: Calamity on December 29, 2014, 05:57:55 pm
You can just force whatever resolution at any time, provided it exists:

groovyume romname -resolution 320x240

However, GroovyUME will use fractional scaling still.

GBA is 160 lines tall and Groovy is configured by default to consider that resolution too low to be done as progressive. So it picks 480x480 that is an integer multiple of both height and width. If you want Groovy to allow 160 lines modes natively you need a custom crt_range:

monitor custom
crt_range0 15625.00-15750.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,160,288,448,576

(notice the remarked value, by default it is 192).