Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Popcorrin on January 29, 2005, 10:04:02 pm
-
I am trying to use advance mame under dos with arcadeos and have been having a heckuva time trying to get advancemame to output any sound.
-
Update: I got the sound working on advance mame by using the onboard ac97 soundchip and setting the device_sound option in the advmame.rc to vsync/ac97. This causes the sound not to work in arcadeos though. I tried every option in the arcadeos.cfg for sound and none of them work. I decided to give advmenu a try. I don't have much experience with advmenu but I got it set up and I got the sound to work in it. The problem I am running into is that when advmenu launches a game there is no sound in the game. I launched advmenu with the -log option and nothing really stood out in it for me.
If I launch a game from the command line, the sound works fine but for whatever reason advmenu causes the sound not to work. I am not exactly sure how advmenu launches advmame but is there a way to set it up so it launches it just how a person would from a command line.
Any help would be greatly appreciated!!!!
-
a soundblaster pci card
In advame.rc I have device_sound set to auto.
Got back to this setup and put in advmame.rc
device_sound seal/sb
-
AdvanceMenu/AdvanceMAME's AC97 support in DOS is messed up. I submitted a bug report a while back, but it was rejected because they don't want to do any work on the DOS version, and the guy doesn't have an AC97 board lying around to test.
As a workaround, if you turn off the sound in AdvanceMenu, your AdvanceMAME's sound will work fine.
-
Got back to this setup and put in advmame.rc
device_sound seal/sb
I tried seal/sb with the sblaster card and it didn't work. :-\
-
AdvanceMenu/AdvanceMAME's AC97 support in DOS is messed up.
-
I used Linux and Andreas has been pretty good at looking into problems dealing with a linux install.
Here is a page I put together:
http://web.tampabay.rr.com/whammoed/whammocade/software.htm
-
I disabled the sound in advmenu as u suggested and that did the trick. Quick question though, why don't they want to do any work on the dos version, I thought that was more what advance mame was geared to? I have tried to get advance mame to work with W2k and XP with a matrox card and an ati radeon 7000 and I can not get it to work properly. If I don't load the svgawin drvr it works but only displays in a small window. If I ld the drvr it doesn't work at all.
Is Linux the route to go if you want to use advmame?
As I understand it, they consider the DOS version to be a legacy product. So they'll compile all the new versions for it, but won't do any fixes that are specific to the DOS version.
-
Could you explain what motherboard are you using, and your config.sys and autoexec.bat, also what version of advmame and advmenu?
Your problem is common with some custom build compilations of advmame. I had tried for months to isolate the problem in about more than 20 models of motherboards. It appears that the sound function was broken in some version of advmame (we do not know which one). Alternatively, there is Vsyncmame which supports almost all kind of soundcards ever imagined. I do not know why their drivers are not used in advmame. According to Andrea the sound was again fixed in 0.74 to support vt8235 chipset ac97. However, I had tested plenty of dozens of motherboards that include that chipset and there are no sound in them.
We encourage if someone knows how to succesfully compile Vsyncmame to let us know, or do extensive checking of what versions of advmame are 100% functional with dos sound. In fact, advmame for dos in some countries is far more used that windows.