What was the last build of DOS MAME to support sound cards with OPL2/OPL3 FM chips?

Ace9921

New member
Joined
Dec 26, 2010
Messages
28
Reaction score
0
Location
Quebec, Canada
What was the last build of DOS MAME to support sound cards with OPL2/OPL3 FM chips?

I've just set up an old computer my parents bought 11 years ago for a little emulation using one of the old versions of MAME with support for sound cards containing a Yamaha YM3812(OPL2) or YMF262(OPL3). In those old builds, if a game has a YM3812 or YMF262 on the original board, you can use the real chip(or a clone, if you're dumb enough to do that) on your sound card to get authentic OPL2 and OPL3 FM Synthesis. I've set up MS-DOS v6.22 on said computer, installed a SoundBlaster Pro 2.0 sound card(this uses a YMF262) and have set up MAME v0.36 on the computer. I will be using this computer in a future arcade cabinet if a game has a YM3812 or YMF262 on the original board.

However, I did find a game which is emulated in MAME v0.36, however, it's missing many notes in the FM Synthesis: Raiden. And this is the reason why I'm asking which version of MAME for DOS still has support for sound cards with a YM3812 or YMF262. If anyone knows, would you kindly tell me what version of MAME for DOS that would be and where I can find that build(IT MUST WORK WITH MS-DOS V6.22!)?
 
Well, I might have been a little too hasty in asking this question because certain newer versions of MAME with support for OPL2/OPL3 FM Synthesis chips have major graphical errors in Zero Wing(like Raiden, this uses a YM3812) which make the game unplayable.

In MAME v0.36, Raiden is missing many notes from the FM Synthesis, and if it's at all possible, I'll modify MAME v0.36's source code to include the sound fix from a newer version of MAME to get all the missing notes in Raiden's FM Synthesis. Which leads me to another question if someone here can answer this(if it fails, I'll go ask Haze): how the hell are you supposed to compile MAME v0.36? I want to rid out the game information screen(READ: GAME INFORMATION SCREEN, NOT DISCLAIMER), however I have absolutely no idea what to do to compile such an old version of MAME.
 
Compiling MAME is documented on the web for those older versions. I did this myself some years ago to get rid of the nag screens.

Scott C.
 
I found some instructions on how to compile AdvanceMAME, but not standard DOS MAME. And the instructions even said they will not work for standard DOS MAME.

Although I will be running two different DOS MAMEs on this computer. Since Raiden has a lot of missing notes in its FM Synthesis in MAME v0.36, I found VSync MAME, a version based off MAME v0.57. Zero Wing is more sluggish on that(as is Truxton, which I just added to the computer today), so I'll use MAME v0.36 for Zero Wing and Truxton(and possibly other Toaplan/Taito Shoot-em-Ups using a YM3812) and VSync MAME v0.57 for Raiden.

On that note, is there a list somewhere of what games use a YM3812 or YMF262?
 
Back
Top Bottom