Jump to content

ASIO MAME guide


bulbousbeard

Recommended Posts

  • Replies 64
  • Created
  • Last Reply
Posted

How, EVERYTHING should work with HS, as long as you can execute it on your pc, you should be able to launch it with HS.

lfE5RzP.png

..........................back with a vengeance........................

Posted

Just had a quick look at this. ASIO stands for Audio Signal Input Output. A program to help audio latency. This is for Groovy Mame so I guess I am to assume that it does not have command line support??? Can't see why else it wouldn't work in some frontends. Actually, I don't even see why you couldn't use this on other builds of mame. Anybody else have any experience with this?

Posted

It works with the command line and can be added to either baseline MAME or GroovyMAME.

 

It doesn't work in Hyperspin because after you launch a game and return to Hyperspin, Hyperspin has no audio.

 

It doesn't work with Attract Mode either.

 

So far, Big Blue and MALA seem to be the only frontends that work with it.

Posted

based on your story and watching the youtube clip..you should search for a the active process that asio uses ..and fire a taskkill command at it.  you could write a script to do that for you when your done playing with mame.

 

https://technet.microsoft.com/en-us/library/bb491009.aspx

 

I hope this is helpful.. 

Posted

based on your story and watching the youtube clip..you should search for a the active process that asio uses ..and fire a taskkill command at it.  you could write a script to do that for you when your done playing with mame.

 

https://technet.microsoft.com/en-us/library/bb491009.aspx

 

I hope this is helpful.. 

 

Uh, it isn't ASIO using the process. It's the frontend using your sound device...

Posted

Does Launchbox even have sound? Launchbox isn't really an arcade cabinet frontend.

Yes launchbox has sound, especially in BigBox mode. It has sounds when you are scrolling thru the games, menu screens and also videos of game footage. Although launchbox itself is far from a true arcade frontend but when you go into bigbox mode its more of an arcade frontend but it is still lacking a few features.

Posted

Seems a very around the houses way to confiig audio latency in MAME.  Tested and yes it does work in HyperSpin, LaunchBox.  In the same configuration I could prob use in Emulation station, GameEX and RetroFE without problems... theoretically although those I have not tested.

 

Have not touched BigBlue or Mala as my eyes are still bleeding from the last test I did on those hehehe

 

Just got to configure things correctly :D

Posted

Seems a very around the houses way to confiig audio latency in MAME.  Tested and yes it does work in HyperSpin, LaunchBox.  In the same configuration I could prob use in Emulation station, GameEX and RetroFE without problems... theoretically although those I have not tested.

 

Have not touched BigBlue or Mala as my eyes are still bleeding from the last test I did on those hehehe

 

Just got to configure things correctly

 

Stop spreading misinformation. It's confirmed to not work with Hyperspin.

 

http://forum.arcadecontrols.com/index.php?topic=142143.0

 

"Known problems:

Games running at very inconsistent speeds will probably sound worse than with the other APIs. HyperSpin with ASIO4ALL+Realtek does not work properly."

 

99% of people doing this are going to have onboard Realtek. It doesn't work with Hyperspin with the MOST COMMON sound configuration.

 

And if you're going to continue to lie, post a video of yourself launching ASIO MAME in Hyperspin, quitting the game, and still having sound in Hyperspin on a computer with Realtek sound. And no, don't try to launch the normal MAME and pass it off as using ASIO, weirdo.

 

(as if that'll ever happen)

 

God, I hate misinformation spreading losers. Emulation is already full of confusion, and then we have these jackballs who have no clue yet pretend they know what they're doing making everything even worse.

Posted

Jeez princess... Calm down, as you can see above its not just me, I am sure many people with a basic idea in computers and emulators could get it to work.  

 

 

There are many ways to skin a goat. Just like this problem you posted. 

 

But there are some situation where you look at a thread and think... Hang on, this guy's not all there in the head. I am just going to walk away quietly as I think he has a few mental problems.... Kinda like this thread.

 

So pleasure to meet you mate, but I'm afraid your a bit too tapped for me :)

 

HAPPY GAMING!!

Posted

Jeez princess... Calm down, as you can see above its not just me, I am sure many people with a basic idea in computers and emulators could get it to work.  

 

 

There are many ways to skin a goat. Just like this problem you posted. 

 

But there are some situation where you look at a thread and think... Hang on, this guy's not all there in the head. I am just going to walk away quietly as I think he has a few mental problems.... Kinda like this thread.

 

So pleasure to meet you mate, but I'm afraid your a bit too tapped for me :)

 

HAPPY GAMING!!

 

So exactly as I predicted, you can't post any evidence because you're a liar and never even tried it. Pathetic.

 

The best case scenario is that you're so incompetent that you're still launching a normal MAME binary and just think it works. I'm not sure whether it's better to be completely incompetent or a liar.

Posted

So you guys who got it working, why so vague on the details? Help us out.

 

They didn't get it working with Hyperspin. The guy who PROGRAMMED IT is telling you that it doesn't work, and you're taking the word of some yokels on a forum over his?

Posted

They didn't get it working with Hyperspin. The guy who PROGRAMMED IT is telling you that it doesn't work, and you're taking the word of some yokels on a forum over his?I sense 

I sense anger.... We must have taken this post all wrong... you weren't asking for help.. you were stating that it didn't work. well thank you for this information. 

Posted

FYI: This is a direct quotation from the author of GroovyMAME (the best version of MAME for an arcade cabinet):

 

 

This is the main reason I disabled -mt by default in GroovyMAME: HyperSpin users massively complaining about stability issues that do not occur with other frontends. On the other hand, now that we have -mt disabled by default all users are massively complaining about vertical games running slow. The dilemma is, if I want to release GroovyMAME with all the options set by default to provide the experience as it is intended to be, then I kill HyperSpin users. Then I think about it and since the release of CRT Emudriver several years ago I've been fighting with issues directly related to this frontend, and I'm a bit tired of it. I'll end up advising specifically against HyperSpin if using GroovyMAME. Emulation quality must be the priority IMHO, not frontend cuteness.

 

So basically, you have both the ASIO sound and GroovyMAME authors telling you that Hyperspin's a pile of shit. 

 

To get next frame input response and no audio latency with MAME, you need to have multithreading on with framedelay 9 and ASIO with GroovyMAME. That's the fact. Hyperspin does NOT WORK reliably with this configuration. If you want your program to randomly crash, make games run incorrectly, or not return from a game correctly, Hyperspin's the emulator for you™.

 

What  GroovyMAME's author said is absolutely correct:

 

Emulation quality must be the priority

 

 

Who gives a crap about what Hyperspin looks like when it can't even LAUNCH EMULATORS reliably? It's really time for this frontend to get with the program and start working properly or die off. It's more of a headache than it's worth.

Posted

FYI: This is a direct quotation from the author of GroovyMAME (the best version of MAME for an arcade cabinet):

So basically, you have both the ASIO sound and GroovyMAME authors telling you that Hyperspin's a pile of shit.

To get next frame input response and no audio latency with MAME, you need to have multithreading on with framedelay 9 and ASIO with GroovyMAME. That's the fact. Hyperspin does NOT WORK reliably with this configuration. If you want your program to randomly crash, make games run incorrectly, or not return from a game correctly, Hyperspin's the emulator for you™.

What GroovyMAME's author said is absolutely correct:

Emulation quality must be the priority

Who gives a crap about what Hyperspin looks like when it can't even LAUNCH EMULATORS reliably? It's really time for this frontend to get with the program and start working properly or die off. It's more of a headache than it's worth.

Go back to your bridge troll

Sent from my SM-A700FD using Tapatalk

Posted

They didn't get it working with Hyperspin. The guy who PROGRAMMED IT is telling you that it doesn't work, and you're taking the word of some yokels on a forum over his?

 

He must not be that good. I have no programming experience and came up with a work around.  :thumbsup:

Posted

So you guys who got it working, why so vague on the details? Help us out.

 

It is simple. Simply set a very little bit of code to be executed on the closing of MAME which resets the windows audio service and then reenables it............... dun dun dun, in bulbousbeards face!

Posted

It is simple. Simply set a very little bit of code to be executed on the closing of MAME which resets the windows audio service and then reenables it............... dun dun dun, in bulbousbeards face!

 

Not only is resetting the audio service a horrible hack (and slow), you realize that that is only PART of the problem, right?

GroovyMAME WILL randomly crash with multithreading enabled with Hyperspin.

 

Stability. Yeah! Stability.

 

You can't just use some shitty AHK hack, try it for 2 seconds, and tell me it works reliably.

 

Dumb kids.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...