Software Support > GroovyMAME
Do switchres monitor presets always display game content in some form?
nix999:
These two ranges work for me:
crt_range0 15600-15800, 49.50-50.20, 3.200, 4.700, 6.000, 0.064, 0.192, 1.056, 0, 0, 192, 288, 448, 576
crt_range1 15600-15800, 59.30-60.50, 1.300, 4.700, 7.000, 0.064, 0.192, 0.898, 0, 0, 192, 248, 448, 480
EDIT : dotclock has been set to 8.0
Combined with some modifications in the TV's service menu they give me full screen games both PAL and NTSC. So no squished video output anywhere.
Few games require adjustments using the sliders. Some do but not many and always minor adaptations.
I still have some vertical overscan.
I can get rid of it all but then there is a blue line and some artifacts in some titles probably because the TV is at its limits somehow.
So now I tweaked it to a degree that it always produces a satisfactory image in every situation. Perfect doesn't exist it seems.
In the mean time I compiled Retroarch and AttractmodePlus. If I use the two ranges in Retroarch it works standalone but if I launch something from AttractmodePlus it crashes. If I don't use the ini it works as expected.
Somehow it freaks out on the resolution change but I still might have some things to try.
It's all but a standard build but all in all very cool stuff.
Zebidee:
Looks about right to me!
--- Quote from: nix999 on December 11, 2025, 12:26:13 pm ---So now I tweaked it to a degree that it always produces a satisfactory image in every situation. Perfect doesn't exist it seems.
--- End quote ---
Ahhhh, wisdom!
In this context, perfection is a mirage. It perpetually seems to be be just over the next sand dune, you keep walking but you never get there.
Perfect image for every game has always been impossible, even in the original arcades. Arcade monitors are tweaked for a single game, or maybe a game system (like NeoGeo, Capcom etc.). If you put in a new board, you must tweak the monitor.
--- Quote ---In the mean time I compiled Retroarch and AttractmodePlus. If I use the two ranges in Retroarch it works standalone but if I launch something from AttractmodePlus it crashes. If I don't use the ini it works as expected.
Somehow it freaks out on the resolution change but I still might have some things to try.
--- End quote ---
I use Attract-Mode and it all works smoothly. I use Win7 and a 720x480i desktop. The default layouts work fine, though I did tweak the "Basic" layout a little to make a better fit for TVs with overscan.
After you've finished fiddling with monitor presets and VMMaker, be sure to exit the GUI by clicking OK. VMMaker will then process the config, and in the console window you'll see a message "Exporting settings to mame.ini...". This is copying the crt_rangeX data into your mame.ini, which is what GM/switchres uses. If you don't complete this step then the application won't have the right settings!
So give that a go and see if it improves things.
--- Quote ---It's all but a standard build but all in all very cool stuff.
--- End quote ---
It is indeed very cool 8)
Calamity:
--- Quote from: Zebidee on December 11, 2025, 08:02:20 pm ---After you've finished fiddling with monitor presets and VMMaker, be sure to exit the GUI by clicking OK.
--- End quote ---
OP uses Arch so no vmmaker in there. The supported way for this on Linux is to make the Switchres compatible emulators pull their configuration from the global switchres.ini. In MAME this is done by enabling the switchres_ini option.
In the switchres repo you can find the geometry.py tool that helps with the process of adjusting geometry interactively and then exporting the resulting range to switchres.ini (although OP's already succeeded doing it manually). This works smoothly on Linux. The geometry tool works on Windows too. However, since it's command line based and there's no centralized switchres.ini, exporting from vmmaker as explained may be easier.
Navigation
[0] Message Index
[*] Previous page
Go to full version