Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: strontium on August 27, 2020, 04:21:46 am

Title: Screen moving between retroarch and groovymame on substring release of GA
Post by: strontium on August 27, 2020, 04:21:46 am
I'm using the substing collab release of groovymame which is superb.

Recently I decided to configure and add snes and genesis retroarch cores which work great the only issue is when I return to attract mode / groovyarcade menu etc everything is pushed to the left very simlar to what this thread describes: http://forum.arcadecontrols.com/index.php/topic,161103.0.html

The reason I'm staring a new thread is the above one is windows focused.

I think that the substring release drops the kernel patch and uses edid emulation but I don't know how to configure monitor movement like this any where. I've looked in mame.ini and all my crt_range0... values are set to auto.

I'm hoping substring or someone with more in depth knowledge could help me resolve this.

To summarise: if I set all the monitor up correctly when I change between a retroarch core and groovymame the screen is off centre to the right is there any where I can tune this porch value so when it returns its how it should be.

The thing I did observe is that the groovymame menu is also to the left it's as if everything has shifted to the right so this would have to be a setting that would allow me to tune this

Thanks again for any support on this issue
Title: Re: Screen moving between retroarch and groovymame on substring release of GA
Post by: Substring on August 27, 2020, 05:37:41 am
Hi !

So let me answer step by step :

I'm not using EDID emulation anymore for now (this might change in the future), despite you can set it up by yourself.  I do use a 15kHz patched kernel that is automatically built at every official kernel release on Arch Linux side ;)

There are no CRT ranges set unless you edit them yourself. All is based on your monitor definition that you've set at install. It covers most needs. If your monitor ranges are not listed, would be great to contribute to the dedicated topic.

I've never used RA on GA for many reasons. One of them being that their switchres implementation is ... how to say ... terribly hacky and ugly, and has almost nothing to do with the real switchres that is in the GroovyMAME code. Nevertheless I plan to work on that someday although, as of now, I have other plans for consoles. You could use mame for console emulation though, with the usual romset stuff limitation, you know the story ...

Now, what I need to understand :
- how is the GA menu when you don't start RA ?
- how does Mame look ?
- does this happen ONLY when running RA ? If so, can you start RA in verbose mode and provide a log ? Did you compile RA yourself or just ran pacman -Sy retroarch ?

I'm afraid this has to do with RA not resetting the screen to the proper values. I'll try to give it a try, no promise. What surprises me the most is that the GA menu (which is pure console) and X are not supposed to interfere on each other regarding the screen resolution and timings. Unless X is not wiping things correctly because it can't switch back to a mode  :o
Title: Re: Screen moving between retroarch and groovymame on substring release of GA
Post by: strontium on August 27, 2020, 05:49:26 am
Hey SubString thanks for the quick response. I thought it might be the switchres code on the RA side.

So to answer your questions

1.) Perfect
2.) Perfect
3.) I start in attract mode which looks perfect, I have 3 attractmode dispays (mame, snes, genesis) everything looks and plays perfect until I enter a retroarch core ( snes or genesis ) and return to attract mode. So when I first start the core it looks great but when I exit the game and return to attractmode the screen has shifted visabily to the left.

if I leave attractmode the GA menu has also shifted to the left.

I installed using pacman -Sy retroarch.

I'll get a log for you and upload it on my lunch.

Thanks again for a great distro and the help.
Title: Re: Screen moving between retroarch and groovymame on substring release of GA
Post by: Substring on August 27, 2020, 08:36:08 am
Can you also tell me which monitor you're using ? The one you've set after Jarvis talking to you.