Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: dabone on June 13, 2020, 07:46:20 pm

Title: Confused, CRT emudriver 15k only monitor, some programs still go 31.5k
Post by: dabone on June 13, 2020, 07:46:20 pm
Following the basic guide here..
http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=301 (http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=301)

I've tried setting this up with the following.

6450 with win7,
4350 with win7,
8490 with win10.
R7-260 with 7 and 10.

All of these I install windows, do all my drivers, switch to testing mode and install crt emudriver, then disable amd events service.

Running groovymame with this setup results in great 15k gaming goodness.
Retroarch also gives great results.

My issues are,  getting these tied together, I need a front end that can handle automatic joystick servo switching, so I'm trying to use Attractmode.

1. When you start it in 640x480 interlaced, it switches to 640x480 non interlaced 31.5k. This mode is NOT available with my arcadeosd.

2. I can launch in in a 320x240 resolution, and it stays in 15k, but entering and exiting emulators don't reset the resolution back to the starting resolution. (I'm using retroarch and superesolutions)
So I can end up in any of the 15 modes..


Is there a command line version of arcadeosd so I can just manually specify the resolution when exiting a game? or launching a certain emulator?
Since we can do it with a OSD, why not have a way just to feed modes to a exe?


Thanks.
Later,
dabone
Title: Re: Confused, CRT emudriver 15k only monitor, some programs still go 31.5k
Post by: buttersoft on June 13, 2020, 11:05:51 pm
If you're on Windows 10 you need to tick the "hide modes this monitor cannot display" box in windows display properties, and to stop and disable the windows service called AMD External Events Utility. You can just type "services" into the start menu to get to the services options. Then search for and open “Power options” in the Start Menu. Click “Choose what the power buttons do” on the left side of the window. Click “Change settings that are currently unavailable.” Under “Shutdown settings” make sure “Turn on fast startup” is disabled/unchecked. The former steps stop programs grabbing higher res video modes they once used despite the fact those modes are not meant to exist now, and the latter stops your computer from ever starting up with a letterbox crush, where the whole vertical resolution is compressed into half it's size in the middle of your screen.

Fast startup isn't part of windows 7, but the other stuff still applies.

Try those adjustments and see if it helps. You'll probably need to set up programs to use the resolutions you want again, but they shouldn't go grabbing other resolutions anymore.
Title: Re: Confused, CRT emudriver 15k only monitor, some programs still go 31.5k
Post by: dabone on June 14, 2020, 09:03:01 pm
Those cleared up 90% of the issues.


Redoing all my retroarch configs solved most of the others. I like to use separate config files per system.

Genesis was the hardest.. genesis_plus_gx_libretro doesn't reset the video back when you exit. Replacing this with picodrive_libretro seems to have fixed that.