The NEW Build Your Own Arcade Controls

Software Support => GroovyMAME => Topic started by: Gandalf68 on February 08, 2019, 03:13:21 pm

Title: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 08, 2019, 03:13:21 pm
Hi guys !
I  was wondering: during the installation of Calamity drivers and the implementation of CRT Emudrivers, we are asked to target the exe file of the version of GroovyMAME we will use (in order to use the "Super Résolutions"). But how to do when new versions of GrooyMAME come out ? Should we redo the manipulation each time with the new exe file ?
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Calamity on February 09, 2019, 05:23:07 am
It's very easy to see which options are modified in mame.ini and then apply them manually when you update GM.
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 09, 2019, 07:24:58 am
Thanks for the reply Calamity ! (And thanks again for all you've done for us over the years !  :notworthy: )
So you say that it's enough to manually make the same changes that were made in the mame.ini of older versions of GroovyMAME?
(By the way, sorry for my spelling -> i'm French)

Here is my problem:
I'm using GroovyMAME 0.205 with "Super resolutions" and it's working fine, but the Nag Screens and the Loading Screen bothered me, so i created my own build of GroovyMAME (using this tutorial : http://forum.attractmode.org/index.php?topic=348.0 (http://forum.attractmode.org/index.php?topic=348.0)) to add the "nagscreen" and the "loading" patch.
Then, i replaced my old mame64.exe with the one i had just created, but when I run a game, the "super resolutions" are not loaded

So you say I just have to look for the differences between the old and the new mame.ini, and copy/paste all the changes related to the "Super resolutions" ?
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Calamity on February 09, 2019, 07:31:25 am
What did i do wrong ?

Not posting a log  ;)
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 09, 2019, 07:36:35 am
Wow ! That was a SUPER FAST response !  :)

Can you explain me hoy to create a log please so i can post it here ? (I will do that in the evening because i'm about to go to work)
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Arroyo on February 09, 2019, 08:21:09 am
Wow ! That was a SUPER FAST response !  :)

Can you explain me hoy to create a log please so i can post it here ? (I will do that in the evening because i'm about to go to work)

There is a link in his signature at the bottom of his posts.
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 09, 2019, 12:47:52 pm
Oh yes, i'm sorry : now that you've told me, i feel kind of stupid    :cry:
My bad -> I do not usually read the text under the signature.

Ok, i will follow the steps and post the log file in my next message
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 09, 2019, 01:24:59 pm
OK, here's the log file
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Calamity on February 09, 2019, 05:49:55 pm
OK, here's the log file

That log is not from GroovyMAME. Whatever you did to make your own build, you didn't apply the groovy patch.
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 10, 2019, 03:02:50 am
The world of mame's own build is pretty new to me, so I guess I forgot one step when i did mine. I was not aware of the groovy patch you're referring to.
so if I understand correctly, when creating my MAME build (using the source code of MAME 0.205 as I did the first time) I should have applied this groovy patch to transform MAME into groovyMAME?
 If that's right, where can I find this patch?

Edit :
I found this : 0205_groovymame_017m.diff -> is this the file i should use ?
(An also this file in addition : d3d9ex.dff ?)
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: keilmillerjr on February 10, 2019, 06:37:33 am
Calamity offers compiled windows binaries with the groovy patch. Perhaps it save you time if you do not need other patches. My understanding is that d3d9ex patch is recommended for windows 7 + users. I don’t know enough about video to explain why.

https://drive.google.com/drive/mobile/folders/0B5iMjDor3P__aEFpcVNkVW5jbEE/1FhmZSfMI6H6U4VXOvrkTuf0LxpeGDebK?sort=13&direction=a
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 10, 2019, 08:37:58 am
OK so i will not use the d3d9ex.diff patch.

But to make a custom GroovyMAME build that works, what should I use as source code to apply the groovy patch, and the "suppression_0205u0" patch (that allows to skip the nag screens and the loading screens) ?

Should i use this file :

https://github.com/mamedev/mame/releases/download/mame0205/mame0205s.exe (https://github.com/mamedev/mame/releases/download/mame0205/mame0205s.exe)

Then should i follow theses steps :

http://forum.attractmode.org/index.php?topic=348.0 (http://forum.attractmode.org/index.php?topic=348.0)

And add the 0205_groovymame_017m.diff in the process ?

Or is that completely wrong ?
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: keilmillerjr on February 10, 2019, 03:42:35 pm
I don’t compile for windows, so I can not confirm the process. However, the guide posted is by a trusted member on the attract forum.

I assume your using Windows XP. Apply the groovy patch and suppression afterwards.
Title: Re: CRT Emudrivers with new release of GroovyMAME
Post by: Gandalf68 on February 10, 2019, 04:07:07 pm
OK apparently it was in deed the right way to do, because i did it and it works fine now  :applaud:

Thanks again everyone for the help and the advices  ;)