Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: baritonomarchetto on August 30, 2015, 09:16:42 am

Title: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on August 30, 2015, 09:16:42 am
Hi all,
I have recently approached groovymame and i must say that it's the best MAME derivate for CRT users, no doubt. I have noticed a possible bug tho: when you make some "TAB" modifications, those saved as "view=" in the "per game" .cfg file are lost when the emulator is launched the second time.
In example, if you set the single monitor in outrunners (but i suppose this could be extended to other sys 32 games) or the shifter layout (bezel) for pdrift in the left side of the screen, they are saved in .cfg, correctly, read and load at the following run of the emu, then lost. Only the "view=" parameters are lost, the others AFAIK are still there.

Could anyone confirm this?
Notice that vanila mame works, so it's something introduced by groovymame (switchres side of groovymame code, in particular).

I am using groovymame 0.160 with default options on a CRT.
Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on August 31, 2015, 05:09:12 am
Anyone? :)
Please, if someone here is running groovymame on his 15khz mamecab, run outrunners, change the visualization to single screen (TAB menu, video, first option), exit the game, run outrunners, exit outrunners, run outrunners for the third time and look if the single screen is kept or lost.
Thanks!
Title: Re: Groovymame and .cfg: possible bug
Post by: Calamity on August 31, 2015, 07:42:39 am
Please check if latest version has the same problem (it will probably do). Also, make sure you're running this from command line, just in case the frontend was messing with the normal program termination. Finally, I'd check if base line MAME shares the problem.
Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on August 31, 2015, 08:25:05 am
Hi calamity, thanks for the reply. "Vanilla" MAME have not the issue, so it's something in the groovy code.

I noticed that by running the same configuration on an LCD (which stops switchres to make its magic) prevents the overwriting of the cfg file, that's why i concluded that the issue lies in the switchres portion of the code.

Anyway, i will test back everything the way you asked.
Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on August 31, 2015, 01:33:26 pm
Here i am. Tested everything from command line, not FE:
- "base" mame 0.164 is ok
- groovymame 0.164 has the issue
Title: Re: Groovymame and .cfg: possible bug
Post by: haynor666 on August 31, 2015, 02:38:05 pm
I have the same problem. I bypass this by setting cfgs as read only for example Warrior Blade, Buggy Boy - (gapless mode); some multiscreens games set only for one monitor.
Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on August 31, 2015, 03:00:29 pm
Nice to see the issue is confirmed. I have tested back to mame 0.156 and it has never worked as it should...
Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on September 04, 2015, 01:43:30 pm
Sorry for pushing this: Calamity, have you had a chance to take a look at this issue?
(Thank you very much for the hard work)
Title: Re: Groovymame and .cfg: possible bug
Post by: Calamity on September 05, 2015, 05:13:54 am
Hi baritonomarchetto,

I haven't had a chance to check this, at the moment I don't have the proper setup to do it. I'll be looking at this for the next release of the patch (0.016).

Title: Re: Groovymame and .cfg: possible bug
Post by: baritonomarchetto on September 05, 2015, 09:04:07 am
Great, many thanks!