Software Support > GroovyMAME
Trying to create monitor presets for KT-2914 (Betson-Kortek) MultiSync
RetroACTIVE:
Boy... I am just not getting this...
If I run Arcade_OSD I can see all of the mode lines in a table and can select each one of them for testing...
The one that works with mk is :
XRes YRes Vfrq Vfreq (Hz) Hfreq(kHz) Type
400 256 60p 59.918 16.717 custom
gmame is setting 400 x 256 @ 54.82
so... gmame chooses the resolution that is closest to the native resolution of the game but it doesn't consider the Vfreq in that algorithm? It seems like its setting the refresh rate to 54.82 and the monitor handles it fine (other than the fact it doesn't fit properly).
I'm confused as to why it would pick that frequency if its not listed in Arcade_OSD table of modes?
Thanks for your patience :notworthy:
Calamity:
--- Quote from: RetroACTIVE on February 06, 2012, 06:46:33 pm ---so... gmame chooses the resolution that is closest to the native resolution of the game but it doesn't consider the Vfreq in that algorithm? It seems like its setting the refresh rate to 54.82 and the monitor handles it fine (other than the fact it doesn't fit properly).
I'm confused as to why it would pick that frequency if its not listed in Arcade_OSD table of modes?
--- End quote ---
What we do with VMMaker is genarating a single refresh per resolution, usually the one that's as close to 60 Hz as our monitor_specs allow. This avoids wasting space in the mode table, otherwise we'd need to generate several refresh rates per resolution and each of them would account for a different video mode from the OS point of view (this was the case before GM). So we'd run out of space very soon.
GM picks the 400x256@60 video mode and recalculates it's modeline on the fly to match mk's refresh of 54.82. If you run 1942 in your horizontal monitor, the exact same mode will be picked, but this time it will be recalculated with 60.00 Hz. That's how it works.
So what you'd need to do is get the modeline that mk is using from GM logs, then run Arcade_OSD and set 400x256@60, and enter the "edit modeline" menu to edit the values with the ones you got from the log. That's how you'll reproduce mk's issues inside Arcade_OSD. Now, by tweaking the geometry there, you may come up with the corrections that need to be done. That's something that can only be done on the real hardware. Your results might help us tuning those monitor_specs.
RetroACTIVE:
Ok... getting there.
I went into Arcade_OSD selected 400x256@60 mode line. I adjusted the values according to the log file and bingo! I was able to get the screen to match what I'm seeing in mk.
Default modeline values for this is:
8.83 400 424 464 528 256 259 262 279
Groovy is adjusting it to:
8.82 400 424 464 528 256 272 275 305
Calamity:
--- Quote ---I went into Arcade_OSD selected 400x256@60 mode line. I adjusted the values according to the log file and bingo! I was able to get the screen to match what I'm seeing in mk.
--- End quote ---
That's good. So, once you reproduced the issue, did you try tweaking the vertical geometry to see if something improves? I'd try with the vertical centering adjustment to see if you find some values which work. Actually at this point I'd like to see a picture of it, I'm not sure how much it's cropped, whether it's a matter of a few lines or more.
RetroACTIVE:
--- Quote from: Calamity on February 09, 2012, 12:49:02 pm ---
--- Quote ---I went into Arcade_OSD selected 400x256@60 mode line. I adjusted the values according to the log file and bingo! I was able to get the screen to match what I'm seeing in mk.
--- End quote ---
That's good. So, once you reproduced the issue, did you try tweaking the vertical geometry to see if something improves? I'd try with the vertical centering adjustment to see if you find some values which work. Actually at this point I'd like to see a picture of it, I'm not sure how much it's cropped, whether it's a matter of a few lines or more.
--- End quote ---
Ok... here are some pics of what I have going on...
This is the geometry of the default 400x256@60 modeline:
This is the geometry of the 400x256@60 modeline adjusted to the mk settings:
Here, I played with the geometry of the mk settings. I was able to get the image to snap back into the frame... the edges are warped a bit as compared to the default settings:
Its not perfect but this monitor isn't known for super terrific linearity across all modes either.