Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: steveggz on March 15, 2012, 10:41:52 pm

Title: Is Groovymame for me?
Post by: steveggz on March 15, 2012, 10:41:52 pm
Hi, I have a new 29"(27")Makvision crt arcade monitor that Im trying to get the best possible picture and performance out of. I read a lot about groovymame but Im really confused about its advantages over just using mame and syncrefresh with tripple buffering to eliminate tearing. I read the groovymame features but it all flies over my head, I don't know if those features benefit my setup?

I have the Ultimarc ArcadeVGA 3000 card and Im running windows xp 32bit and mame 0139.

Also, in case I did want to use groovymame, if I understand correctly, it is installed by recompiling mame with the groovymame.diff file? And if so, can I use 0142_groovymame.diff with Mame version 0139?
Title: Re: Is Groovymame for me?
Post by: Ansa89 on March 16, 2012, 02:37:41 am
Also, in case I did want to use groovymame, if I understand correctly, it is installed by recompiling mame with the groovymame.diff file?
Two way:
1) use the precompiled binary
2) compile it yourself (you need some skill and a compiler) starting from standard mame and patching it


And if so, can I use 0142_groovymame.diff with Mame version 0139?
I don't think so.


Personal thought: give it a try (using the precompiled binary).
Title: Re: Is Groovymame for me?
Post by: steveggz on March 16, 2012, 10:22:59 am
What are some of its benefits over command mame for arcade monitors?
Title: Re: Is Groovymame for me?
Post by: Calamity on March 16, 2012, 11:02:11 am
- GroovyMAME has improved video synchronization options, official MAME renounced smooth scrolling since v0.114
- GroovyMAME includes all SailorSat's CabMAME hacks (some of them through different implementations).
- GroovyMAME does automatic generation of modelines, but you can't use that with AVGA3000 under Windows, use Linux (GroovyArcade) instead if you want to see its full potential.
Title: Re: Is Groovymame for me?
Post by: steveggz on March 16, 2012, 04:41:23 pm
Thanks for that info, sounds very impressive, Im definitely going to try it.

Calamity, Can I compile 0142groovvymame.diff with mame 0139? I have tried upgrading to the newer mame versions but I had so many problems getting my ROMs to work. Thats why Im hoping I can keep version 0139 to compile with groovvy mame. Unless you have a prior version of groovvymame I could use?
Title: Re: Is Groovymame for me?
Post by: Calamity on March 16, 2012, 04:51:54 pm
Hi steveggz,

That should be possible but won't probably compile without some work, depending on your coding skills it can be feasible, but if I was in your situation I'd update my romset, it's faster for sure.
Title: Re: Is Groovymame for me?
Post by: steveggz on March 17, 2012, 11:51:25 am
Wow, just tried Groovymame. The difference is like night and day. Picture looks great and scrolling is beautifull.

Surprisingly all the roms I tried worked fine. The scrolling in them was perfect except for robocop but im not sure if its maybe just the game that has an occasional stutter or skip to it? Also MK2 felt a little choppy but again it might be the rom or game itself. And the nag screen looks weird, its out of resolution for all games, but thats no big deal, the games run in perfect resolution.

I used the precompiled groovymame version 0142.

What are the windows ATI drivers? Do I need to install them separately? I have a arcadeVGA 3000.
Title: Re: Is Groovymame for me?
Post by: Calamity on March 17, 2012, 03:04:32 pm
Hi steveggz, good to hear that,

Robocop is known to have a non so smooth scroll.

However mk should be smooth, make sure you're using the -syncrefresh option.

In mame.ini, select this font:

    uifont                    lucida

... this will make the nag screens look better.

ATI drivers are hacked drivers for ATI cards that extend normal capabilities (number of resolutions, etc.) They won't work with the AVGA3000, that's why I suggested Linux instead.
Title: Re: Is Groovymame for me?
Post by: steveggz on March 17, 2012, 03:08:26 pm
Quote
Robocop is known to have a non so smooth scroll.
Ok, good to know

Quote
make sure you're using the -syncrefresh option.

In mame.ini, select this font:

    uifont                    lucida

... this will make the nag screens look better.

Will do that, Thanks a lot
Title: Re: Is Groovymame for me?
Post by: Paradroid on March 17, 2012, 10:08:19 pm
Haha! Robocop also caught me out when I first tried GroovyMAME. I thought "this thing is awesome!" after loading up Forgotten Worlds and then when I saw Robocop I thought "hmm, a bug?" Turns out, according to all reports, that's how the original game was.

Also, nice tip on the uifont (switching to "Lucida"). I'll definitely try that! :)
Title: Re: Is Groovymame for me?
Post by: krick on March 18, 2012, 11:04:09 am

ATI drivers are hacked drivers for ATI cards that extend normal capabilities (number of resolutions, etc.) They won't work with the AVGA3000, that's why I suggested Linux instead.


Your response implies (not intentionally, of course) that GroovyMAME won't work with an ArcadeVGA 3000 in Windows.

You can use GroovyMAME with an ArcadeVGA3000.  The only drawback is the ArcadeVGA 3000 is limited to about 30 pre-defined resolutions.  GroovyMAME will do the best it can with what the ArcadeVGA allows.


So to recap...

Title: Re: Is Groovymame for me?
Post by: Calamity on March 18, 2012, 03:08:07 pm
Thanks krick, that's absolutely correct.

I'd add that Chris Kennedy worked hard to give specific support for the AVGA3000 under GroovyArcade, so for this OS it's probably the best card as it allows 15 KHz right from boot without the Windows limitations.