Software Support > GroovyMAME
Updated driver for AMD APU (Radeon HD 6410D)?
ahofle:
Ah OK thanks.
One more question...when I do this, will the 640x480 and 800x600 resolutions be changed to interlaced or will it only add the new resolutions? I'm just trying to figure out how to test this out because I currently have an LCD monitor hooked up to the PC, but the goal is to only have a CGA monitor.
Calamity:
At least 800x600 will remain unmodified for sure, so you can safely use your LCD during and after the process.
ahofle:
Well the custom resolutions seem to have been applied -- windows show the 1234x resolutions now. ArcadeOSD shows them in their native res though (no 1234x resolutions). Is that normal?
When I run groovymame, the game 'syncs' on my LCD but is shifted and squished all the way to the left. On the CGA monitor, it doesn't seem to be syncing correctly. Attached output from -v -md 4 as well as my mame.ini (mame.txt). Does everything look ok from the log? It seems to be picking the 1234 res, but something's wrong.
Calamity:
Thanks a lot for testing this.
There's something definitely wrong in the logs. If you have a look, the 1234x resolutions are duplicated like this:
[50]SwitchRes: 1232 x 256 @ 60p-> 65.62 System Modeline
...
[64]SwitchRes: 1234 x 256 @ 60p-> 65.48 System Modeline
However, the modeline definition is this one:
SwitchRes: DALDTMCRTBCD1234X256X0X57:
SwitchRes: (57987/68) Modeline 25.120000 1232 1280 1400 1600 256 257 260 276
So the system is overriding our defined refresh and is picking the 1232 value (8-multiple) inside the modeline's definition to create a new video mode.
As the refresh doesn't match with the custom registry definition, Arcade_OSD and GroovyMAME are marking these video modes as "native" or "system" ones.
Did you get this log after booting your system with the LCD attached? This could be the reason of this issue, as the driver will override our modeline definitions if an LCD's EDID is found, that's why it's forcing our custom frequencies to the ones supported by the LCD (60).
So the test should be done by setting the desktop to 640x480i (15 KHz), then booting your system with only the CRT attached and testing from there. The quickest test to check if at least the dynamic modeline thing works is to test a custom video mode from Arcade_OSD, i.e. 320x224@60, and try to center it, if you can see the changes in real time once applied then there are chances that the rest of it will work.
ahofle:
I did reboot with the LCD attached, so I'll try setting desktop to 640x480 and then reboot/unplug the LCD. There should only be one 640x480 and it should be interlaced, right? I'll also try switching to one of the resolutions directly using ArcadeOSD (no idea why I didn't think of that!). Stay tuned...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version