GroovyMAME/UME for dummies

Everything Emulator related
Forum rules
ArcadeOtaku forum introduction & rules
extrude
Posts: 3
Joined: January 3rd, 2017, 8:23 am
Aliases: nesfreak
eBay: fopant
Initials: ANT
Location: Gävle, Sweden
Contact:

Re: GroovyMAME/UME for dummies

Postby extrude » January 11th, 2017, 3:53 pm

lowest lag in general is the D3D9ex version , you can read more here: http://geedorah.com/eiusdemmodi/forum/v ... d=986#p986
arcade-only is a build with ONLY mame (that means no MESS so no consoles or home computers)


Thanks for your input keropi!

I do have some problems with the d3dex version tho:
First problem: I use "-video d3d" and screen is not automatically stretched horizontally, do I need to set "resolution 2560x0" in a "ini-file" for each game or machine to fix this?
Second problem: The game runs at over 600% speed, do I need to set anything in the mame.ini to fix this?

Do groovymame 1.80 and up, use the setting for frame_delay? I guess that I also need to set that depending on game also.
User avatar
FcoBenitez
Posts: 237
Joined: August 18th, 2008, 3:31 am
Aliases: Kabal2X
PSN: KabalistaUSA
Initials: KBL
Location: Chile

Re: GroovyMAME/UME for dummies

Postby FcoBenitez » January 11th, 2017, 3:59 pm

Thanks Keropi :) I'm going to upgrade to Win7 anyway, completely new setup
I think my english is not most bad ever
User avatar
keropi
Posts: 174
Joined: January 14th, 2016, 6:04 pm
eBay: sainshov
Location: Greece

Re: GroovyMAME/UME for dummies

Postby keropi » January 11th, 2017, 5:43 pm

extrude wrote:
lowest lag in general is the D3D9ex version , you can read more here: http://geedorah.com/eiusdemmodi/forum/v ... d=986#p986
arcade-only is a build with ONLY mame (that means no MESS so no consoles or home computers)


Thanks for your input keropi!

I do have some problems with the d3dex version tho:
First problem: I use "-video d3d" and screen is not automatically stretched horizontally, do I need to set "resolution 2560x0" in a "ini-file" for each game or machine to fix this?
Second problem: The game runs at over 600% speed, do I need to set anything in the mame.ini to fix this?

Do groovymame 1.80 and up, use the setting for frame_delay? I guess that I also need to set that depending on game also.


-video d3d is not really needed if you have it on mame.ini , did you use VMMAKER to export settings there? also be sure to make a NEW directory for GM everytime you upgrade or really pay attention to mame.ini.
Have you setup your monitor type and resolution in mame.ini ? In "# CORE SWITCHRES OPTIONS" section you should have your monitor type and "super_width 2560"

TBH I didn't bother with frame_delay in D3D9ex versions, maybe someone else can detect lag but I can't :lol:
User avatar
keropi
Posts: 174
Joined: January 14th, 2016, 6:04 pm
eBay: sainshov
Location: Greece

Re: GroovyMAME/UME for dummies

Postby keropi » January 26th, 2017, 9:01 pm

GM 0.182 is here and brings great features with the form of PortAudio that is a replacement for ASIO , here is Calamity's post about the new release:

What's new in SwitchRes v0.016 final (January 2017)

- Increased granularity of integrated audio resampler, to avoid or reduce over-/underruns due to the use of -syncrefresh with the new PortAudio implementation for low latency audio [intealls].


This one is a big release, due to the integration of the PortAudio module in mainline MAME, contributed by our friend intealls over the initial implementation of R.Belmont.

PortAudio provides low latency audio, with similar results to the ASIO implementation, but without the licensing issues, and the best of all, it's really straightforward to set up.

So for those of you who've been stubbornly sticking to older versions due to the ASIO feature, there's no excuse not to update.

Besides, all known issues with Switchres 0.016 have finally been fixed, so I've labelled this version as "final", seeing that "alpha" in the name was scaring a lot of people for some reason.

I consider this 0.016_final version as stable, and from now on we'll be focusing on 0.017, which is going to involve some important refactoring. Doozer is helping me on the SDL side, so we keep both Linux and Windows features on par.

Notice that version 0.016 most relevant feature is the adaptation of GM to take advantage of the new scaling features contributed by me to mainline MAME during last year. So it's important that everyone gets updated, otherwise you'll be running versions with obsolete features (-cleanstretch), making troubleshooting a pain.

In order to configure the new PortAudio stuff, on Windows, you can use one of these examples:

Code: Select all

mame64 -sound portaudio -pa_api "Windows WASAPI" -pa_latency 0.003334 -audio_latency 1

or

mame64 -sound portaudio -pa_api "Windows WDM-KS" -pa_latency 0.001 -audio_latency 1


Or better play with the settings at your will. Only caution, from my own experience, is not to set fractional values of -audio_latency below 1 (it makes GM crash here).

Any of the example configurations above makes an immediately noticeable difference on my setup. Enjoy! :awe:



so here are some binaries with the suppression patch already applied, enjoy! Smile

GroovyMAME64 D3D9ex version: https://www.mediafire.com/?87jz2q3629b2392
GroovyMAME64 D3D9ex arcade-only version: https://www.mediafire.com/?0w1wxh6cinsyz7d

GroovyMAME64 version: https://www.mediafire.com/?5162tw23b0i88xk
GroovyMAME64 arcade-only version: https://www.mediafire.com/?5dsh36937khbbfd


GroovyMAME32 D3D9ex version: https://www.mediafire.com/?5ab6gl86je061aa
GroovyMAME32 D3D9ex arcade-only version: https://www.mediafire.com/?0v0tub5r097tsm7

GroovyMAME32 version: https://www.mediafire.com/?k2ldv1k80atauzd
GroovyMAME32 arcade-only version: https://www.mediafire.com/?4cj25p9ge7e6xwf
User avatar
FcoBenitez
Posts: 237
Joined: August 18th, 2008, 3:31 am
Aliases: Kabal2X
PSN: KabalistaUSA
Initials: KBL
Location: Chile

Re: GroovyMAME/UME for dummies

Postby FcoBenitez » January 27th, 2017, 11:45 am

Thanks! Much appreciated as usual
I think my english is not most bad ever
Yodd
Posts: 9
Joined: January 6th, 2015, 4:36 am

Re: GroovyMAME/UME for dummies

Postby Yodd » May 28th, 2017, 8:34 pm

Anyone have updated binaries for the 0.185 GroovyMame?
User avatar
keropi
Posts: 174
Joined: January 14th, 2016, 6:04 pm
eBay: sainshov
Location: Greece

Re: GroovyMAME/UME for dummies

Postby keropi » May 28th, 2017, 10:55 pm

Yodd wrote:Anyone have updated binaries for the 0.185 GroovyMame?


latest version atm is 0.183 - we wait for 0.185 or better 8-)
User avatar
keropi
Posts: 174
Joined: January 14th, 2016, 6:04 pm
eBay: sainshov
Location: Greece

Re: GroovyMAME/UME for dummies

Postby keropi » June 18th, 2017, 7:33 pm

GM 0.186 is out
I have compiled an arcade-only X64 D3D9ex no-nag version: http://www.mediafire.com/file/873jqj1cx ... 0186-k.rar

if anyone needs another version I will compile it upon request :awe:
User avatar
Shadolf
Posts: 249
Joined: November 6th, 2014, 12:20 pm
Location: South Germany

Re: GroovyMAME/UME for dummies

Postby Shadolf » July 1st, 2017, 4:39 pm

I just stumbled about this video here:
https://www.hasntfiguredouthowtoembedyoutubeproperly.com/watch?v=I32qKGR8AD8
This looks like Ray Crisis is working perfectly an Groovy MAME.
Now with my installation the game isn´t working fluently at all. I´m still on v0.171, but the video is from 09-2015.
Hardware shouldn´t be the problem at all.
What could be the problem then? How can I get it running fluently/playable?
Same goes for Ray Storm.

Return to “Emulation Q&A”



Who is online

Users browsing this forum: No registered users