Software Support > GroovyMAME

x550 Calamity Driver HELP

<< < (5/6) > >>

Calamity:

--- Quote from: epicfatigue on September 07, 2012, 06:05:17 am ---I was just wondering, i have noticed that groovy mame does not always pick the right resolutions.

--- End quote ---

Hi epicfatigue,

While it's true that the algorithm for picking resolutions has some specific problems, GroovyMAME actually picks the best resolution in 99% of the situations, provided you build the proper mode table and make a reasonable set up of the monitor_specs options.

I remember when I started with this, all was so confusing.  :D


--- Quote ---And i was wondering if i went and made an ini for every single game (i know i know slow as hell) would that work perfectly?

--- End quote ---

Actually VMMaker can generate inis if you want but that's intended for regular MAME, not GroovyMAME.

IMPORTANT NOTE: forcing GroovyMAME to pick a resolution by means of an ini file doesn't work! (that's probably the issue the guy in the other thread is seeing). I'm fixing this for the next release too.

What you do is to play with the last values in the monitor_specs lines that tell GroovyMAME how to deal with out of range situations.


epicfatigue:
Ah fantastic!

That sounds like the winner for me.

Could you provide me an example of how it works?  (monitor_specs options)
Im a very fast learner and do alot of programming for a living so i am sure i can pick it up.
Hell im happy to spend my time helping in whatever way i can.

When i first had a look at the program i searched for documentation right away :( however i dont have the time to reverse engineer the program lol.

If you have the spare time if you could give me an example of how it works or point me to a thread where there is an example already ill have a play.

Because that sounds like the right option for me.

I also had another problem.
My fav game Gauntlet Legends doesnt appear to load up in groovy however it does fine in the latest mame64.

Any ideas there?

krick:
The monitor spec options are documented in comments in the VMMaker ini file and they're more or less the same as the monitor specs used by Soft15KHz, which you can read about here...

http://forum.arcadecontrols.com/index.php/topic,66402.0.html

There's some info in the switchres thread...

http://forum.arcadecontrols.com/index.php/topic,106405.0.html

There's some general info in Spanish in this thread...

http://postback.geedorah.com/foros/viewtopic.php?id=1424

...or translated to English via Google Translate:
http://translate.google.com/translate?sl=es&tl=en&u=http://postback.geedorah.com/foros/viewtopic.php?id=1424

Calamity:
Hi epicfatigue:

We're dealing with this right now in this other thread (by the end): http://forum.arcadecontrols.com/index.php/topic,122313.0.html

; monitor_specs_0-6 = "HfreqMin-HfreqMax, VfreqMin,VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ActiveLinesLimit, VirtualLinesLimit"


;   * ActiveLinesLimit: Vertical resolutions until ActiveLinesLimit value included, are generated as progressive, regardless the possibility
;                           of obtaining the required vertical refresh value.
;
;   * VirtualLinesLimit: Vertical resolutions above ActiveLinesLimit and below VirtualLinesLimit are virtualized, that is, an interlaced resolution
;                            bigger that the native one is generated, with the right refresh, and "hardware stretch" is applied.
;                            Vertical resolutions above VirtulaLinesLimit are generated as interlaced, without any stretching.

epicfatigue:
Hey All,

Sorry for the late reply family issues,

I have had a quick crack at this and some things are not adding up for me.

based on the default setting

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"

dividing Hfreq by Vfreq  you get 240,325 but i am seeing 288,488 am i looking at this the wrong?

because my monitor is a k7000
http://www.wellsgardner.com/pdf/Spec/K7000.pdf

; monitor_specs_0-6 = "HfreqMin-HfreqMax, VfreqMin,VfreqMax, HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, ActiveLinesLimit, VirtualLinesLimit"

; monitor_specs_0-6 =  15100-15100, 47.00-63.00,HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol, 239,321


How are these calculated?
HFrontPorch, HSyncPulse, HBackPorch, VfrontPorch, VSyncPulse, VBackPorch, HSyncPol, VSyncPol

and my monitor is 15.1KHz, is there flexibility on this? like 15.00 to 15.70 or something?





Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version