MNS: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
Line 2: Line 2:
This page is designed to allow for a quick look over all the drivers with a GAME_NO_SOUND or GAME_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
This page is designed to allow for a quick look over all the drivers with a GAME_NO_SOUND or GAME_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.


== [http://mamedev.org/source/src/mame/drivers/24cdjuke.c.html 24cdjuke] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/24cdjuke.c 24cdjuke] ==
Skeleton driver for a CD Juke Box.
Skeleton driver for a CD Juke Box.


== [http://mamedev.org/source/src/mame/drivers/39in1.c.html 39in1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/39in1.c 39in1] ==
Preliminary sound support only.
Preliminary sound support only.


== [http://mamedev.org/source/src/mame/drivers/3do.c.html 3do] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3do.c 3do] ==
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.


== [http://mamedev.org/source/src/mame/drivers/4enraya.c.html 4enraya] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4enraya.c 4enraya] ==
''' unkpacg ''' - Sound hook-up isn't perfect yet.
''' unkpacg ''' - Sound hook-up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/4roses.c.html 4roses] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.c 4roses] ==
Skeleton driver.
Skeleton driver.


== [http://mamedev.org/source/src/mame/drivers/5clown.c.html 5clown] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/5clown.c 5clown] ==
Unknown writes and reads.
Unknown writes and reads.


== [http://mamedev.org/source/src/mame/drivers/8080bw.c.html 8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw.c 8080bw] ==
''' indianbt and clone ''' - Only part of the discrete sound emulation is completed.
''' indianbt and clone ''' - Only part of the discrete sound emulation is completed.


''' astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation.
''' astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/ace.c.html ace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ace.c ace] ==
Needs discrete sound emulation.
Needs discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/acefruit.c.html acefruit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/acefruit.c acefruit] ==
Sound emulation is completely lacking.
Sound emulation is completely lacking.


== [http://mamedev.org/source/src/mame/drivers/aerofgt.c.html aerofgt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.c aerofgt] ==
''' aerfboot, aerfboo2, pspikesc, spikes91, spikes91b ''' - Bootlegs with slightly different sound hardware.
''' aerfboot, aerfboo2, pspikesc, spikes91, spikes91b ''' - Bootlegs with slightly different sound hardware.


== [http://mamedev.org/source/src/mame/drivers/aleck64.c.html aleck64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aleck64.c aleck64] ==
''' 11beat, mayjin3 ''' - The sound in these games is probably working as in the other games in the driver, but these games are not working for the time being.
''' 11beat, mayjin3 ''' - The sound in these games is probably working as in the other games in the driver, but these games are not working for the time being.


== [http://mamedev.org/source/src/mame/drivers/alg.c.html alg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.c alg] ==
Missing laserdisc sound.
Missing laserdisc sound.


== [http://mamedev.org/source/src/mame/drivers/alien.c.html alien] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alien.c alien] ==
Skeleton driver (SH4 based system).
Skeleton driver (SH4 based system).


== [http://mamedev.org/source/src/mame/drivers/amaticmg.c.html amaticmg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.c amaticmg] ==
Not all sound devices have been hooked up yet.
Not all sound devices have been hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/aristmk5.c.html aristmk5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.c aristmk5] ==
Skeleton driver. Sound hardware hook up can't be verified.
Skeleton driver. Sound hardware hook up can't be verified.


== [http://mamedev.org/source/src/mame/drivers/aristmk6.c.html aristmk6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk6.c aristmk6] ==
Skeleton driver. System is SH4 based.
Skeleton driver. System is SH4 based.


== [http://mamedev.org/source/src/mame/drivers/arkanoid.c.html arkanoid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/arkanoid.c arkanoid] ==
''' hexa ''' - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.
''' hexa ''' - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.


== [http://mamedev.org/source/src/mame/drivers/astinvad.c.html astinvad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astinvad.c astinvad] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/astrocde.c.html astrocde] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrocde.c astrocde] ==
''' demndrgn ''' - Audio board isn't emulated yet.
''' demndrgn ''' - Audio board isn't emulated yet.


Line 65: Line 65:
''' seawolf2 ''' - Needs discrete sound hardware emulation.
''' seawolf2 ''' - Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/astrof.c.html astrof] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrof.c astrof] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/atari_s1.c.html atari_s1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s1.c atari_s1] ==
Sound isn't hooked up yet.
Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/atari_s2.c.html atari_s2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s2.c atari_s2] ==
Sound isn't hooked up yet.
Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/atlantis.c.html atlantis] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atlantis.c atlantis] ==
Preliminary driver. ADSP-2181 based DCS2 audio.
Preliminary driver. ADSP-2181 based DCS2 audio.


== [http://mamedev.org/source/src/mame/drivers/atvtrack.c.html atvtrack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atvtrack.c atvtrack] ==
Skeleton driver.  
Skeleton driver.  


== [http://mamedev.org/source/src/mame/drivers/avalnche.c.html avalnche] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/avalnche.c avalnche] ==
''' catchp ''' - Needs discrete sound hardware emulation.
''' catchp ''' - Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/battlera.c.html battlera] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.c battlera] ==
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.


== [http://mamedev.org/source/src/mame/drivers/bbusters.c.html bbusters] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bbusters.c bbusters] ==
''' bbusters, bbustersu ''' - Sound hardware isn't 100% correctly hooked up yet.
''' bbusters, bbustersu ''' - Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/beaminv.c.html beaminv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beaminv.c beaminv] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/beezer.c.html beezer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beezer.c beezer] ==
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).


== [http://mamedev.org/source/src/mame/drivers/bfm_sc1.c.html bfm_sc1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc1.c bfm_sc1] ==
Mostly mechanical fruit machines.
Mostly mechanical fruit machines.


== [http://mamedev.org/source/src/mame/drivers/bfm_sc2.c.html bfm_sc2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc2.c bfm_sc2] ==
''' quintond, quintono, quintoon ''' - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.
''' quintond, quintono, quintoon ''' - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.


== [http://mamedev.org/source/src/mame/drivers/bigstrkb.c.html bigstrkb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigstrkb.c bigstrkb] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/bingor.c.html bingor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bingor.c bingor] ==
Driver is preliminary, sound hook up can't be verified.
Driver is preliminary, sound hook up can't be verified.


== [http://mamedev.org/source/src/mame/drivers/blackt96.c.html blackt96] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blackt96.c blackt96] ==
Sound chips are driven by a PIC which has been dumped but not hooked up yet.
Sound chips are driven by a PIC which has been dumped but not hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/blitz.c.html blitz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz.c blitz] ==
Needs discrete sounds emulation.
Needs discrete sounds emulation.


== [http://mamedev.org/source/src/mame/drivers/blitz68k.c.html blitz68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz68k.c blitz68k] ==
Sound is MCU-protected.
Sound is MCU-protected.


== [http://mamedev.org/source/src/mame/drivers/blockade.c.html blockade] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blockade.c blockade] ==
Needs noise generator emulation, along with proper mixing and volume control.
Needs noise generator emulation, along with proper mixing and volume control.


== [http://mamedev.org/source/src/mame/drivers/bloodbro.c.html bloodbro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bloodbro.c bloodbro] ==
''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up.
''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up.


== [http://mamedev.org/source/src/mame/drivers/bnstars.c.html bnstars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bnstars.c bnstars] ==
Z80 - YMF271 comms aren't 100% correct yet.
Z80 - YMF271 comms aren't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/bntyhunt.c.html bntyhunt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bntyhunt.c bntyhunt] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/boxer.c.html boxer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/boxer.c boxer] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/buggychl.c.html buggychl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buggychl.c buggychl] ==
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.


== [http://mamedev.org/source/src/mame/drivers/buster.c.html buster] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buster.c buster] ==
Sound hardware isn't hooked up yet (AY8910).
Sound hardware isn't hooked up yet (AY8910).


== [http://mamedev.org/source/src/mame/drivers/byvid.c.html byvid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/byvid.c byvid] ==
Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny).
Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny).


== [http://mamedev.org/source/src/mame/drivers/cabal.c.html cabal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.c cabal] ==
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/carpolo.c.html carpolo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/carpolo.c carpolo] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/cave.c.html cave] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.c cave] ==
''' gaia, theroes ''' - Sound cuts out occasionally.
''' gaia, theroes ''' - Sound cuts out occasionally.


== [http://mamedev.org/source/src/mame/drivers/cb2001.c.html cb2001] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cb2001.c cb2001] ==
Sound hardware is hooked up but game isn't working yet.
Sound hardware is hooked up but game isn't working yet.


== [http://mamedev.org/source/src/mame/drivers/cball.c.html cball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cball.c cball] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/cd32.c.html cd32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cd32.c cd32] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/cdi.c.html cdi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.c cdi] ==
The CDI sound hardware isn't 100% emulated yet.
The CDI sound hardware isn't 100% emulated yet.


== [http://mamedev.org/source/src/mame/drivers/cesclass.c.html cesclass] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cesclass.c cesclass] ==
Sound doesn't play most samples.
Sound doesn't play most samples.


== [http://mamedev.org/source/src/mame/drivers/cheekyms.c.html cheekyms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cheekyms.c cheekyms] ==
Sound hardware emulation is incomplete.
Sound hardware emulation is incomplete.


== [http://mamedev.org/source/src/mame/drivers/chihiro.c.html chihiro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chihiro.c chihiro] ==
X-BOX sound hardware isn't emulated yet.
X-BOX sound hardware isn't emulated yet.


== [http://mamedev.org/source/src/mame/drivers/chinagat.c.html chinagat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chinagat.c chinagat] ==
''' saiyugb1 ''' - There are sync problems between the i8049 and the m5205 which need further looking at.
''' saiyugb1 ''' - There are sync problems between the i8049 and the m5205 which need further looking at.


== [http://mamedev.org/source/src/mame/drivers/chqflag.c.html chqflag] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chqflag.c chqflag] ==
007232 volume & panning control is almost certainly wrong.
007232 volume & panning control is almost certainly wrong.


== [http://mamedev.org/source/src/mame/drivers/chsuper.c.html chsuper] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chsuper.c chsuper] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/cidelsa.c.html cidelsa] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cidelsa.c cidelsa] ==
''' altair, destryer, destryea ''' - Missing white noise.
''' altair, destryer, destryea ''' - Missing white noise.


== [http://mamedev.org/source/src/mame/drivers/cinemat.c.html cinemat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cinemat.c cinemat] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/circus.c.html circus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/circus.c circus] ==
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/clayshoo.c.html clayshoo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clayshoo.c clayshoo] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/cmmb.c.html cmmb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cmmb.c cmmb] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/cntsteer.c.html cntsteer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cntsteer.c cntsteer] ==
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.


== [http://mamedev.org/source/src/mame/drivers/cobra.c.html cobra] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cobra.c cobra] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/coinmvga.c.html coinmvga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.c coinmvga] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/coolridr.c.html coolridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.c coolridr] ==
Sound hardware hook up isn't perfect yet.
Sound hardware hook up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/cop01.c.html cop01] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cop01.c cop01] ==
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling.
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling.


== [http://mamedev.org/source/src/mame/drivers/cops.c.html cops] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cops.c cops] ==
Driver is still preliminary. Sound isn't hooked up yet.
Driver is still preliminary. Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/copsnrob.c.html copsnrob] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/copsnrob.c copsnrob] ==
Discrete sound hardware is partially emulated.
Discrete sound hardware is partially emulated.


== [http://mamedev.org/source/src/mame/drivers/corona.c.html corona] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/corona.c corona] ==
''' winner81 ''' - Sound hardware hook-up is imperfect.
''' winner81 ''' - Sound hardware hook-up is imperfect.


== [http://mamedev.org/source/src/mame/drivers/cosmic.c.html cosmic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cosmic.c cosmic] ==
Need proper sound hardware emulation instead of samples.
Need proper sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/cps2.c.html cps2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.c cps2] ==
''' gigaman2 ''' - A bootleg with a different sound system.
''' gigaman2 ''' - A bootleg with a different sound system.


== [http://mamedev.org/source/src/mame/drivers/crbaloon.c.html crbaloon] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crbaloon.c crbaloon] ==
Discrete sound hardware emulation isn't 100% correct yet.
Discrete sound hardware emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/cswat.c.html cswat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.c cswat] ==
Namco 52xx isn't hooked up yet.
Namco 52xx isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/cvs.c.html cvs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cvs.c cvs] ==
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.


== [http://mamedev.org/source/src/mame/drivers/cyclemb.c.html cyclemb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cyclemb.c cyclemb] ==
Sound is controlled by three undumped i8741 MCU. Decap or simulation needed.
Sound is controlled by three undumped i8741 MCU. Decap or simulation needed.


== [http://mamedev.org/source/src/mame/drivers/dai3wksi.c.html dai3wksi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.c dai3wksi] ==
Needs discrete sound hardware emulation (some preliminary work has been done).
Needs discrete sound hardware emulation (some preliminary work has been done).


== [http://mamedev.org/source/src/mame/drivers/ddayjlc.c.html ddayjlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.c ddayjlc] ==
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).


== [http://mamedev.org/source/src/mame/drivers/ddenlovr.c.html ddenlovr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.c ddenlovr] ==
''' animaljr, animaljrs ''' - Sound ROM needs redump.
''' animaljr, animaljrs ''' - Sound ROM needs redump.


''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch.
''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch.


== [http://mamedev.org/source/src/mame/drivers/deco32.c.html deco32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.c deco32] ==
''' lockload and clones ''' - Sound hook-up is preliminary.
''' lockload and clones ''' - Sound hook-up is preliminary.


== [http://mamedev.org/source/src/mame/drivers/deshoros.c.html deshoros] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.c deshoros] ==
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
Preliminary buzzer sound is hooked up. Needs a more exact implementation.


== [http://mamedev.org/source/src/mame/drivers/destroyr.c.html destroyr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/destroyr.c destroyr] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/dgpix.c.html dgpix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgpix.c dgpix] ==
Needs KS0164 sound chip emulation.
Needs KS0164 sound chip emulation.


== [http://mamedev.org/source/src/mame/drivers/discoboy.c.html discoboy] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/discoboy.c discoboy] ==
ADPCM has sound volume issues, it's either too loud or too quiet.
ADPCM has sound volume issues, it's either too loud or too quiet.


== [http://mamedev.org/source/src/mame/drivers/dkong.c.html dkong] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dkong.c dkong] ==
''' pestplce ''' - Currently using dkongjr sound hardware emulation.
''' pestplce ''' - Currently using dkongjr sound hardware emulation.


Line 269: Line 269:
''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet.
''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/docastle.c.html docastle] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/docastle.c docastle] ==
''' asoccer, idsoccera ''' - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead?
''' asoccer, idsoccera ''' - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead?


== [http://mamedev.org/source/src/mame/drivers/dorachan.c.html dorachan] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dorachan.c dorachan] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/dribling.c.html dribling] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dribling.c dribling] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/ecoinf2.c.html ecoinf2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf2.c ecoinf2] ==
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.


== [http://mamedev.org/source/src/mame/drivers/ecoinf3.c.html ecoinf3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf3.c ecoinf3] ==
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.


== [http://mamedev.org/source/src/mame/drivers/ecoinfr.c.html ecoinfr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinfr.c ecoinfr] ==
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.


== [http://mamedev.org/source/src/mame/drivers/embargo.c.html embargo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/embargo.c embargo] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/eolith.c.html eolith] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eolith.c eolith] ==
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


== [http://mamedev.org/source/src/mame/drivers/equites.c.html equites] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.c equites] ==
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.


== [http://mamedev.org/source/src/mame/drivers/ertictac.c.html ertictac] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac.c ertictac] ==
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
Sound is currently ugly in both games, recognizable but still nowhere near perfection.


== [http://mamedev.org/source/src/mame/drivers/esh.c.html esh] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esh.c esh] ==
Missing laserdisc sound.
Missing laserdisc sound.


== [http://mamedev.org/source/src/mame/drivers/exidy.c.html exidy] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exidy.c exidy] ==
''' panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples.
''' panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/famibox.c.html famibox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.c famibox] ==
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.


== [http://mamedev.org/source/src/mame/drivers/fantland.c.html fantland] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fantland.c fantland] ==
''' galaxygn ''' - Sound hardware hook up isn't 100% correct yet.
''' galaxygn ''' - Sound hardware hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/fcrash.c.html fcrash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.c fcrash] ==
''' dinopic2, punipic, punipic2, punipic3, slampic ''' - Bootleg with different sound hardware.
''' dinopic2, punipic, punipic2, punipic3, slampic ''' - Bootleg with different sound hardware.


== [http://mamedev.org/source/src/mame/drivers/fgoal.c.html fgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fgoal.c fgoal] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/finalizr.c.html finalizr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/finalizr.c finalizr] ==
Sound hardware hook up isn't 100% correct yet.
Sound hardware hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/fitfight.c.html fitfight] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fitfight.c fitfight] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/flower.c.html flower] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower.c flower] ==
Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though.
Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though.


== [http://mamedev.org/source/src/mame/drivers/flstory.c.html flstory] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory.c flstory] ==
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).


== [http://mamedev.org/source/src/mame/drivers/flyball.c.html flyball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flyball.c flyball] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/fresh.c.html fresh] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fresh.c fresh] ==
Sound hardware is unknown.
Sound hardware is unknown.


== [http://mamedev.org/source/src/mame/drivers/fruitpc.c.html fruitpc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fruitpc.c fruitpc] ==
Sound hardware isn't hooked up yet.  
Sound hardware isn't hooked up yet.  


== [http://mamedev.org/source/src/mame/drivers/funkball.c.html funkball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funkball.c funkball] ==
Preliminary driver. PC based hardware (Cyrix GX + 3DFX).
Preliminary driver. PC based hardware (Cyrix GX + 3DFX).


== [http://mamedev.org/source/src/mame/drivers/fuukifg3.c.html fuukifg3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.c fuukifg3] ==
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).


== [http://mamedev.org/source/src/mame/drivers/gal3.c.html gal3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gal3.c gal3] ==
Skeleton driver. Sound hardware isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/galaga.c.html galaga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaga.c galaga] ==
''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.


''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU.
''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU.


== [http://mamedev.org/source/src/mame/drivers/galaxia.c.html galaxia] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia.c galaxia] ==
Is sound partly discrete?
Is sound partly discrete?


== [http://mamedev.org/source/src/mame/drivers/galaxold.c.html galaxold] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxold.c galaxold] ==
''' 4in1, dkongjrm ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.  
''' 4in1, dkongjrm ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.  


== [http://mamedev.org/source/src/mame/drivers/galdrvr.c.html galdrvr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galdrvr.c galdrvr] ==
''' monsterz ''' - Possibily missing one sound ROM.
''' monsterz ''' - Possibily missing one sound ROM.


''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet.
''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/galpanic.c.html galpanic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpanic.c galpanic] ==
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet.
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/gambl186.c.html gambl186] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gambl186.c gambl186] ==
Preliminary driver. Sound isn't hooked up yet.
Preliminary driver. Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/gamecstl.c.html gamecstl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecstl.c gamecstl] ==
PC hardware. Needs SiS 7018 emulation.
PC hardware. Needs SiS 7018 emulation.


== [http://mamedev.org/source/src/mame/drivers/gamtor.c.html gamtor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamtor.c gamtor] ==
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.


== [http://mamedev.org/source/src/mame/drivers/gaplus.c.html gaplus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaplus.c gaplus] ==
Needs emulation of the custom 62XX explosion chip instead of samples.
Needs emulation of the custom 62XX explosion chip instead of samples.


== [http://mamedev.org/source/src/mame/drivers/gcpinbal.c.html gcpinbal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.c gcpinbal] ==
Background music is missing (controlled by MSM-6585 sound chip).
Background music is missing (controlled by MSM-6585 sound chip).


== [http://mamedev.org/source/src/mame/drivers/gei.c.html gei] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.c gei] ==
Sound hardware (DAC) isn't 100% correctly hooked up yet.
Sound hardware (DAC) isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/ggconnie.c.html ggconnie] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ggconnie.c ggconnie] ==
Preliminary driver. Hardware is PC-Engine based.  
Preliminary driver. Hardware is PC-Engine based.  


== [http://mamedev.org/source/src/mame/drivers/ghosteo.c.html ghosteo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ghosteo.c ghosteo] ==
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


== [http://mamedev.org/source/src/mame/drivers/goal92.c.html goal92] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goal92.c goal92] ==
Sound hardware isn't 100% correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/goldngam.c.html goldngam] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldngam.c goldngam] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/goldstar.c.html goldstar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldstar.c goldstar] ==
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.


''' unkch1, unkch2, unkch3, unkch4 ''' - Sound hardware isn't hooked up yet.
''' unkch1, unkch2, unkch3, unkch4 ''' - Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/gottlieb.c.html gottlieb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gottlieb.c gottlieb] ==
''' kngtmare ''' - Sound rom isn't dumped.
''' kngtmare ''' - Sound rom isn't dumped.


Line 408: Line 408:
''' tylz ''' - Different sound hardware needs proper implementation.
''' tylz ''' - Different sound hardware needs proper implementation.


== [http://mamedev.org/source/src/mame/drivers/gotya.c.html gotya] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gotya.c gotya] ==
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.


== [http://mamedev.org/source/src/mame/drivers/gpworld.c.html gpworld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gpworld.c gpworld] ==
Missing laserdisc sound.
Missing laserdisc sound.


== [http://mamedev.org/source/src/mame/drivers/grchamp.c.html grchamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.c grchamp] ==
Missing engine noise.
Missing engine noise.


== [http://mamedev.org/source/src/mame/drivers/gridlee.c.html gridlee] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gridlee.c gridlee] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/gstream.c.html gstream] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstream.c gstream] ==
''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.


== [http://mamedev.org/source/src/mame/drivers/gsword.c.html gsword] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gsword.c gsword] ==
''' josvolly ''' - DAC sound needs to be implemented.
''' josvolly ''' - DAC sound needs to be implemented.


== [http://mamedev.org/source/src/mame/drivers/gticlub.c.html gticlub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.c gticlub] ==
Sound hardware isn't 100% correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/harddriv.c.html harddriv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/harddriv.c harddriv] ==
''' hdrivair, hdrivairp ''' Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).
''' hdrivair, hdrivairp ''' Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).


== [http://mamedev.org/source/src/mame/drivers/headonb.c.html headonb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/headonb.c headonb] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/hideseek.c.html hideseek] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hideseek.c hideseek] ==
Skeleton driver. Sound hardware isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/hikaru.c.html hikaru] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hikaru.c hikaru] ==
Skeleton driver. Sound hardware isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/hitme.c.html hitme] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hitme.c hitme] ==
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.


== [http://mamedev.org/source/src/mame/drivers/hng64.c.html hng64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hng64.c hng64] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/homedata.c.html homedata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homedata.c homedata] ==
''' mirderby ''' - Preliminary driver.
''' mirderby ''' - Preliminary driver.


''' mjikaga ''' - Sound sfxs don't work. CPU communication issue?
''' mjikaga ''' - Sound sfxs don't work. CPU communication issue?


== [http://mamedev.org/source/src/mame/drivers/homerun.c.html homerun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun.c homerun] ==
Voice emulation is missing (unemulated D7756C with internal rom).
Voice emulation is missing (unemulated D7756C with internal rom).


== [http://mamedev.org/source/src/mame/drivers/hornet.c.html hornet] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hornet.c hornet] ==
Sound hardware isn't 100% correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/hotstuff.c.html hotstuff] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hotstuff.c hotstuff] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/hyperspt.c.html hyperspt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hyperspt.c hyperspt] ==
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.


== [http://mamedev.org/source/src/mame/drivers/ichiban.c.html ichiban] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ichiban.c ichiban] ==
Code is encrypted.
Code is encrypted.


== [http://mamedev.org/source/src/mame/drivers/igs011.c.html igs011] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs011.c igs011] ==
''' vbowl, vbowlj ''' - Sound is slow and low volume.
''' vbowl, vbowlj ''' - Sound is slow and low volume.


== [http://mamedev.org/source/src/mame/drivers/igs017.c.html igs017] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs017.c igs017] ==
''' mgcs ''' - Sound banking goes through protection, which isn't perfectly simulated.
''' mgcs ''' - Sound banking goes through protection, which isn't perfectly simulated.


== [http://mamedev.org/source/src/mame/drivers/intrscti.c.html intrscti] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/intrscti.c intrscti] ==
Sound hardware hasn't been hooked up yet.
Sound hardware hasn't been hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/istellar.c.html istellar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/istellar.c istellar] ==
Missing laserdisc sound.
Missing laserdisc sound.


== [http://mamedev.org/source/src/mame/drivers/iteagle.c.html iteagle] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/iteagle.c iteagle] ==
Preliminary driver. Sound hardware isn't hooked up yet (Creative/Ensoniq AudioPCI ES1373).
Preliminary driver. Sound hardware isn't hooked up yet (Creative/Ensoniq AudioPCI ES1373).


== [http://mamedev.org/source/src/mame/drivers/jack.c.html jack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.c jack] ==
''' striv ''' - Sound hook up isn't 100% correct yet.
''' striv ''' - Sound hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/jalmah.c.html jalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.c jalmah] ==
''' daireika, mjzoomin, urashima ''' - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).
''' daireika, mjzoomin, urashima ''' - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).


== [http://mamedev.org/source/src/mame/drivers/jclub2.c.html jclub2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2.c jclub2] ==
''' jclub2 ''' - Sound hardware isn't hooked up yet.
''' jclub2 ''' - Sound hardware isn't hooked up yet.


''' jclub2o ''' - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.
''' jclub2o ''' - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.


== [http://mamedev.org/source/src/mame/drivers/jokrwild.c.html jokrwild] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jokrwild.c jokrwild] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/jpmimpct.c.html jpmimpct] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpct.c jpmimpct] ==
The mechanical games aren't emulated yet.
The mechanical games aren't emulated yet.


== [http://mamedev.org/source/src/mame/drivers/jpmsys5.c.html jpmsys5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmsys5.c jpmsys5] ==
The mechanical games aren't emulated yet.
The mechanical games aren't emulated yet.


''' cashcade ''' - Incomplete dump? Shows a loading error.
''' cashcade ''' - Incomplete dump? Shows a loading error.


== [http://mamedev.org/source/src/mame/drivers/jubilee.c.html jubilee] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jubilee.c jubilee] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/kas89.c.html kas89] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kas89.c kas89] ==
Some events sound louder than others.
Some events sound louder than others.


== [http://mamedev.org/source/src/mame/drivers/kickgoal.c.html kickgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kickgoal.c kickgoal] ==
Missing PIC dumps. The kickgoal sound rom is also bad.
Missing PIC dumps. The kickgoal sound rom is also bad.


== [http://mamedev.org/source/src/mame/drivers/kingdrby.c.html kingdrby] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kingdrby.c kingdrby] ==
Possibly missing discrete sound hardware emulation.
Possibly missing discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/konamigv.c.html konamigv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigv.c konamigv] ==
PSX SPU emulation isn't perfect yet.
PSX SPU emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/konamigx.c.html konamigx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx.c konamigx] ==
''' vsnetscr and clones ''' -  
''' vsnetscr and clones ''' -  


== [http://mamedev.org/source/src/mame/drivers/konamim2.c.html konamim2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamim2.c konamim2] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/konendev.c.html konendev] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konendev.c konendev] ==
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.


== [http://mamedev.org/source/src/mame/drivers/kopunch.c.html kopunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kopunch.c kopunch] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/ksys573.c.html ksys573] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ksys573.c ksys573] ==
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.


== [http://mamedev.org/source/src/mame/drivers/laserbas.c.html laserbas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas.c laserbas] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/laserbat.c.html laserbat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbat.c laserbat] ==
Sound hardware isn't correctly hooked up yet. Would greatly benefit from
Sound hardware isn't correctly hooked up yet. Would greatly benefit from
schematics.
schematics.


== [http://mamedev.org/source/src/mame/drivers/lastbank.c.html lastbank] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastbank.c lastbank] ==
Sound hardware hook-up is commented out.  
Sound hardware hook-up is commented out.  


== [http://mamedev.org/source/src/mame/drivers/lastfght.c.html lastfght] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastfght.c lastfght] ==
''' lastfght ''' - Sound chip is unknown.
''' lastfght ''' - Sound chip is unknown.


== [http://mamedev.org/source/src/mame/drivers/lazercmd.c.html lazercmd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lazercmd.c lazercmd] ==
''' medlanes ''' - Needs discrete sound hardware emulation.
''' medlanes ''' - Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/lbeach.c.html lbeach] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lbeach.c lbeach] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/lgp.c.html lgp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lgp.c lgp] ==
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/liberate.c.html liberate] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/liberate.c liberate] ==
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.


== [http://mamedev.org/source/src/mame/drivers/limenko.c.html limenko] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/limenko.c limenko] ==
''' dynabomb, legendoh, sb2003, sb2003a ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
''' dynabomb, legendoh, sb2003, sb2003a ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


''' spotty ''' - Different sound hardware isn't correctly hooked up yet.
''' spotty ''' - Different sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/littlerb.c.html littlerb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.c littlerb] ==
Sound hardware is mostly understood, but isn't perfectly implemented yet.
Sound hardware is mostly understood, but isn't perfectly implemented yet.


== [http://mamedev.org/source/src/mame/drivers/lkage.c.html lkage] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage.c lkage] ==
''' bygone ''' - Missing music. Emulation bug or incomplete prototype?
''' bygone ''' - Missing music. Emulation bug or incomplete prototype?


== [http://mamedev.org/source/src/mame/drivers/looping.c.html looping] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/looping.c looping] ==
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).


== [http://mamedev.org/source/src/mame/drivers/luckgrln.c.html luckgrln] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/luckgrln.c luckgrln] ==
Sound chip type is unknown.
Sound chip type is unknown.


== [http://mamedev.org/source/src/mame/drivers/m10.c.html m10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.c m10] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/m14.c.html m14] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m14.c m14] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/m52.c.html m52] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m52.c m52] ==
''' alpha1v ''' - Sound isn't correctly hooked up yet.
''' alpha1v ''' - Sound isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/m62.c.html m62] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m62.c m62] ==
''' kidniki and clones, horizon, spelunk2 ''' - Missing analog drums emulation.
''' kidniki and clones, horizon, spelunk2 ''' - Missing analog drums emulation.


== [http://mamedev.org/source/src/mame/drivers/m79amb.c.html m79amb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79amb.c m79amb] ==
Boom, Thud, Shot discrete sounds need more accurate emulation.
Boom, Thud, Shot discrete sounds need more accurate emulation.


== [http://mamedev.org/source/src/mame/drivers/m92.c.html m92] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.c m92] ==
''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.


== [http://mamedev.org/source/src/mame/drivers/macs.c.html macs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/macs.c macs] ==
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet.
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/magicard.c.html magicard] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magicard.c magicard] ==
The sound chip is unknown (it's an ADPCM with eight channels).
The sound chip is unknown (it's an ADPCM with eight channels).


== [http://mamedev.org/source/src/mame/drivers/magictg.c.html magictg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magictg.c magictg] ==
Skeleton driver. Sound hardware isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/magtouch.c.html magtouch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magtouch.c magtouch] ==
Preliminary driver. Sound hardware isn't hooked up yet.
Preliminary driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/malzak.c.html malzak] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.c malzak] ==
Sound isn't correctly hooked up yet (2x SN76477).
Sound isn't correctly hooked up yet (2x SN76477).


== [http://mamedev.org/source/src/mame/drivers/manohman.c.html manohman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/manohman.c manohman] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/marinedt.c.html marinedt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/marinedt.c marinedt] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/maygay1b.c.html maygay1b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b.c maygay1b] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/maygayv1.c.html maygayv1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygayv1.c maygayv1] ==
Sound hardware hook up isn't correct yet.
Sound hardware hook up isn't correct yet.


== [http://mamedev.org/source/src/mame/drivers/mazerbla.c.html mazerbla] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mazerbla.c mazerbla] ==
''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown.
''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown.


== [http://mamedev.org/source/src/mame/drivers/mcr.c.html mcr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mcr.c mcr] ==
''' dpoker ''' - Sound ROMs aren't dumped. Currently using the ones from kick.
''' dpoker ''' - Sound ROMs aren't dumped. Currently using the ones from kick.


''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/meadows.c.html meadows] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meadows.c meadows] ==
''' bowl3d ''' - Missing sound ROMs dump.
''' bowl3d ''' - Missing sound ROMs dump.


''' minferno ''' - Sound hardware isn't hooked up yet.
''' minferno ''' - Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/megaphx.c.html megaphx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx.c megaphx] ==
Sound banking isn't understood.
Sound banking isn't understood.


== [http://mamedev.org/source/src/mame/drivers/megasys1.c.html megasys1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1.c megasys1] ==
''' edfbl ''' - Bootleg on different hardware.
''' edfbl ''' - Bootleg on different hardware.


== [http://mamedev.org/source/src/mame/drivers/mermaid.c.html mermaid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.c mermaid] ==
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.


== [http://mamedev.org/source/src/mame/drivers/metalmx.c.html metalmx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metalmx.c metalmx] ==
Very complex prototype hardware. Preliminary driver.
Very complex prototype hardware. Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/metro.c.html metro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro.c metro] ==
''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly).
''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly).


''' vmetal and clone ''' - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to?
''' vmetal and clone ''' - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to?


== [http://mamedev.org/source/src/mame/drivers/meyc8080.c.html meyc8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meyc8080.c meyc8080] ==
DAC hook-up isn't perfect yet.
DAC hook-up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/mgolf.c.html mgolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgolf.c mgolf] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/micro3d.c.html micro3d] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micro3d.c micro3d] ==
Sound system implementation isn't 100% accurate yet.
Sound system implementation isn't 100% accurate yet.


== [http://mamedev.org/source/src/mame/drivers/midyunit.c.html midyunit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midyunit.c midyunit] ==
''' mkyawdim2 ''' - Bootleg on different hardware.
''' mkyawdim2 ''' - Bootleg on different hardware.


== [http://mamedev.org/source/src/mame/drivers/miniboy7.c.html miniboy7] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/miniboy7.c miniboy7] ==
Sound hardware is unknown.
Sound hardware is unknown.


== [http://mamedev.org/source/src/mame/drivers/missb2.c.html missb2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/missb2.c missb2] ==
The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad.
The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad.


== [http://mamedev.org/source/src/mame/drivers/mitchell.c.html mitchell] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.c mitchell] ==
''' pangba, spangbl ''' - Bootlegs with different sound hardware.
''' pangba, spangbl ''' - Bootlegs with different sound hardware.


== [http://mamedev.org/source/src/mame/drivers/model1.c.html model1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.c model1] ==
''' swa ''' - Missing MPEG music, due to patent restrictions.
''' swa ''' - Missing MPEG music, due to patent restrictions.


== [http://mamedev.org/source/src/mame/drivers/model3.c.html model3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.c model3] ==
Sound comms are working but emulation isn't perfect yet.
Sound comms are working but emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/monzagp.c.html monzagp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp.c monzagp] ==
Preliminary driver. Sound hardware isn't hooked up yet.
Preliminary driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/mpoker.c.html mpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpoker.c mpoker] ==
Need discrete sound hardware emulation.
Need discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/mpu12wbk.c.html mpu12wbk] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu12wbk.c mpu12wbk] ==
Preliminary driver. Uses an AY-3-8910.
Preliminary driver. Uses an AY-3-8910.


== [http://mamedev.org/source/src/mame/drivers/mpu3.c.html mpu3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu3.c mpu3] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4crystal.c mpu4crystal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4crystal.c mpu4crystal] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4empire.c mpu4empire] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4empire.c mpu4empire] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4mdm.c mpu4mdm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mdm.c mpu4mdm] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4misc.c mpu4misc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4misc.c mpu4misc] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4plasma.c mpu4plasma] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4plasma.c mpu4plasma] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4sw.c mpu4sw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4sw.c mpu4sw] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4union.c mpu4union] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4union.c mpu4union] ==
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/mquake.c.html mquake] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mquake.c mquake] ==
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).


== [http://mamedev.org/source/src/mame/drivers/ms32.c.html ms32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms32.c ms32] ==
Z80 - YMF271 comms aren't 100% correct yet.
Z80 - YMF271 comms aren't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/murogmbl.c.html murogmbl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogmbl.c murogmbl] ==
Sound isn't hooked up yet.
Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/mw18w.c.html mw18w] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw18w.c mw18w] ==
Mechanical game. Needs discrete sound emulation.
Mechanical game. Needs discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/mw8080bw.c.html mw8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw8080bw.c mw8080bw] ==
''' 280zzzap, lagunar ''' - Need discrete sound hardware emulation.
''' 280zzzap, lagunar ''' - Need discrete sound hardware emulation.


Line 734: Line 734:
''' gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples.
''' gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/mwsub.c.html mwsub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mwsub.c mwsub] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/n8080.c.html n8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n8080.c n8080] ==
''' helifire, helifirea ''' -  
''' helifire, helifirea ''' -  


== [http://mamedev.org/source/src/mame/drivers/namcofl.c.html namcofl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.c namcofl] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namconb1.c.html namconb1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namconb1.c namconb1] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namcond1.c.html namcond1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcond1.c namcond1] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namcos10.c.html namcos10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos10.c namcos10] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/namcos11.c.html namcos11] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos11.c namcos11] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namcos12.c.html namcos12] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos12.c namcos12] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namcos2.c.html namcos2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos2.c namcos2] ==
''' finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones ''' - Engine sound is awful.
''' finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones ''' - Engine sound is awful.


== [http://mamedev.org/source/src/mame/drivers/namcos22.c.html namcos22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos22.c namcos22] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/namcos23.c.html namcos23] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos23.c namcos23] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Namco C352 sound chip emulation isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/naomi.c.html naomi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.c naomi] ==
AICA emulation / hook up isn't 100% yet.
AICA emulation / hook up isn't 100% yet.


== [http://mamedev.org/source/src/mame/drivers/nbmj8688.c.html nbmj8688] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj8688.c nbmj8688] ==
''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).


== [http://mamedev.org/source/src/mame/drivers/nbmj9195.c.html nbmj9195] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj9195.c nbmj9195] ==
''' shabdama ''' - Uses a laserdisc which isn't dumped yet.
''' shabdama ''' - Uses a laserdisc which isn't dumped yet.


== [http://mamedev.org/source/src/mame/drivers/neoprint.c.html neoprint] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.c neoprint] ==
Sound interface isn't implemented yet
Sound interface isn't implemented yet


== [http://mamedev.org/source/src/mame/drivers/neptunp2.c.html neptunp2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neptunp2.c neptunp2] ==
Skeleton driver. Sound hook-up is preliminary.
Skeleton driver. Sound hook-up is preliminary.


== [http://mamedev.org/source/src/mame/drivers/nitedrvr.c.html nitedrvr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nitedrvr.c nitedrvr] ==
Discrete motor/skid sounds are not 100% correct.
Discrete motor/skid sounds are not 100% correct.


== [http://mamedev.org/source/src/mame/drivers/nmk16.c.html nmk16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nmk16.c nmk16] ==
''' acrobatm, bioship, blkheart, blkheartj, gunnail, hachamf, macross, mustang, mustangs, sbsgomo, strahl, strahla, tdragon, tdragon1, vandyke, vandykejal, vandykejal2  ''' - NMK004 sound CPU is just (imperfectly) simulated for now. Might be a Toshiba TLCS-90 class CPU with internal ROM in the
''' acrobatm, bioship, blkheart, blkheartj, gunnail, hachamf, macross, mustang, mustangs, sbsgomo, strahl, strahla, tdragon, tdragon1, vandyke, vandykejal, vandykejal2  ''' - NMK004 sound CPU is just (imperfectly) simulated for now. Might be a Toshiba TLCS-90 class CPU with internal ROM in the
0000-1fff range.
0000-1fff range.
Line 793: Line 793:
''' vandykeb ''' - Undumped PIC controls sound.
''' vandykeb ''' - Undumped PIC controls sound.


== [http://mamedev.org/source/src/mame/drivers/nsmpoker.c.html nsmpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker.c nsmpoker] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/nss.c.html nss] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nss.c nss] ==
SNES sound emulation isn't perfect yet.
SNES sound emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/nwk-tr.c.html nwk-tr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nwk-tr.c nwk-tr] ==
Sound emulation is hooked up but driver is still preliminary.
Sound emulation is hooked up but driver is still preliminary.


== [http://mamedev.org/source/src/mame/drivers/nycaptor.c.html nycaptor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nycaptor.c nycaptor] ==
Needs better sound emulation (mixing ?).
Needs better sound emulation (mixing ?).


== [http://mamedev.org/source/src/mame/drivers/nyny.c.html nyny] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nyny.c nyny] ==
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d.  Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d.  Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.


== [http://mamedev.org/source/src/mame/drivers/olibochu.c.html olibochu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.c olibochu] ==
Main -> sound cpu communication is completely wrong, commands don't play the intended sound.
Main -> sound cpu communication is completely wrong, commands don't play the intended sound.


== [http://mamedev.org/source/src/mame/drivers/opwolf.c.html opwolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/opwolf.c opwolf] ==
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.


== [http://mamedev.org/source/src/mame/drivers/othello.c.html othello] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/othello.c othello] ==
Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).
Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).


== [http://mamedev.org/source/src/mame/drivers/pachifev.c.html pachifev] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pachifev.c pachifev] ==
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.


== [http://mamedev.org/source/src/mame/drivers/pacman.c.html pacman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.c pacman] ==
''' eggor ''' - Sound hook up isn't 100% correct.
''' eggor ''' - Sound hook up isn't 100% correct.


== [http://mamedev.org/source/src/mame/drivers/pangofun.c.html pangofun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pangofun.c pangofun] ==
Skeleton driver. PC hardware. ISA 16bit sound card.
Skeleton driver. PC hardware. ISA 16bit sound card.


== [http://mamedev.org/source/src/mame/drivers/paranoia.c.html paranoia] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paranoia.c paranoia] ==
Sound system hook up isn't 100% correct yet.
Sound system hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/pasha2.c.html pasha2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasha2.c pasha2] ==
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.


== [http://mamedev.org/source/src/mame/drivers/pcat_dyn.c.html pcat_dyn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_dyn.c pcat_dyn] ==
PC hardware. Sound isn't hooked up yet.
PC hardware. Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/pcat_nit.c.html pcat_nit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_nit.c pcat_nit] ==
PC hardware. Sound isn't hooked up yet.
PC hardware. Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/pcxt.c.html pcxt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcxt.c pcxt] ==
''' filetto ''' - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card.
''' filetto ''' - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card.


''' tetriskr ''' - "buzzer" PC sound has issues.
''' tetriskr ''' - "buzzer" PC sound has issues.


== [http://mamedev.org/source/src/mame/drivers/pgm.c.html pgm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pgm.c pgm] ==
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).


== [http://mamedev.org/source/src/mame/drivers/photoply.c.html photoply] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/photoply.c photoply] ==
PC hardware. Unemulated sound card.
PC hardware. Unemulated sound card.


== [http://mamedev.org/source/src/mame/drivers/pinball2k.c.html pinball2k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinball2k.c pinball2k] ==
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/pinkiri8.c.html pinkiri8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8.c pinkiri8] ==
Sound hardware isn't 100% hooked up yet.
Sound hardware isn't 100% hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/pipeline.c.html pipeline] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pipeline.c pipeline] ==
Sound hardware isn't hooked up yet (YM2203).
Sound hardware isn't hooked up yet (YM2203).


== [http://mamedev.org/source/src/mame/drivers/pitnrun.c.html pitnrun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pitnrun.c pitnrun] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/playmark.c.html playmark] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.c playmark] ==
''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 ''' - Missing PIC dump.
''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 ''' - Missing PIC dump.


== [http://mamedev.org/source/src/mame/drivers/pntnpuzl.c.html pntnpuzl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pntnpuzl.c pntnpuzl] ==
Sound system isn't hooked up yet.
Sound system isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/polepos.c.html polepos] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.c polepos] ==
''' polepos2bi ''' - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet.
''' polepos2bi ''' - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/popobear.c.html popobear] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear.c popobear] ==
BGM seems quite off, YM2413 core bug?
BGM seems quite off, YM2413 core bug?


== [http://mamedev.org/source/src/mame/drivers/portrait.c.html portrait] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.c portrait] ==
Sound CPU (TMS5200) isn't hooked up yet.
Sound CPU (TMS5200) isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/ppmast93.c.html ppmast93] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ppmast93.c ppmast93] ==
Sound system hook up isn't 100% correct yet.
Sound system hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/puckpkmn.c.html puckpkmn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/puckpkmn.c puckpkmn] ==
''' jzth ''' - A sound bank isn't hooked up yet.
''' jzth ''' - A sound bank isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/quasar.c.html quasar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.c quasar] ==
Invader effect is missing. In general, sound needs comparing with a real PCB.
Invader effect is missing. In general, sound needs comparing with a real PCB.


== [http://mamedev.org/source/src/mame/drivers/r2dx_v33.c.html r2dx_v33] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/r2dx_v33.c r2dx_v33] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/rabbit.c.html rabbit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.c rabbit] ==
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/rallyx.c.html rallyx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rallyx.c rallyx] ==
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.


''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.
''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.


== [http://mamedev.org/source/src/mame/drivers/realbrk.c.html realbrk] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.c realbrk] ==
''' dai2kaku ''' - Sound isn't correctly hooked up.
''' dai2kaku ''' - Sound isn't correctly hooked up.


== [http://mamedev.org/source/src/mame/drivers/redalert.c.html redalert] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redalert.c redalert] ==
''' demoneye, ww3 ''' -  
''' demoneye, ww3 ''' -  


Line 906: Line 906:
''' redalert ''' - Needs discrete sound hardware emulation.  Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.
''' redalert ''' - Needs discrete sound hardware emulation.  Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.


== [http://mamedev.org/source/src/mame/drivers/redclash.c.html redclash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redclash.c redclash] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/rgum.c.html rgum] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rgum.c rgum] ==
Skeleton driver. Sound hardware isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/rohga.c.html rohga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.c rohga] ==
''' darkseal2 ''' - One sound ROM is incorrect for this set.
''' darkseal2 ''' - One sound ROM is incorrect for this set.


== [http://mamedev.org/source/src/mame/drivers/rollrace.c.html rollrace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollrace.c rollrace] ==
Needs discrete sound hardware emulation for sound effects.
Needs discrete sound hardware emulation for sound effects.


== [http://mamedev.org/source/src/mame/drivers/rotaryf.c.html rotaryf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rotaryf.c rotaryf] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/royalmah.c.html royalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah.c royalmah] ==
''' jansou ''' - Game doesn't work due to missing program rom, thus sound emulaton can't be tested.
''' jansou ''' - Game doesn't work due to missing program rom, thus sound emulaton can't be tested.


== [http://mamedev.org/source/src/mame/drivers/rpunch.c.html rpunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rpunch.c rpunch] ==
''' svolleybl ''' - Bootleg on different hardware.
''' svolleybl ''' - Bootleg on different hardware.


== [http://mamedev.org/source/src/mame/drivers/rungun.c.html rungun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.c rungun] ==
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?


== [http://mamedev.org/source/src/mame/drivers/safarir.c.html safarir] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/safarir.c safarir] ==
Needs discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/sangho.c.html sangho] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.c sangho] ==
''' pzlestar ''' -  
''' pzlestar ''' -  


== [http://mamedev.org/source/src/mame/drivers/sbowling.c.html sbowling] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbowling.c sbowling] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/scramble.c.html scramble] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.c scramble] ==
''' 800fath ''' -
''' 800fath ''' -


Line 950: Line 950:
''' turpins ''' - Sound CPU to be added.
''' turpins ''' - Sound CPU to be added.


== [http://mamedev.org/source/src/mame/drivers/seabattl.c.html seabattl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.c seabattl] ==
Preliminary driver. Probably discrete sound hardware.
Preliminary driver. Probably discrete sound hardware.


== [http://mamedev.org/source/src/mame/drivers/segag80r.c.html segag80r] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r.c segag80r] ==
''' 005 ''' - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.
''' 005 ''' - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.


Line 960: Line 960:
''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet.
''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/segag80v.c.html segag80v] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80v.c segag80v] ==
''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples.
''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples.


''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet.
''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/segajw.c.html segajw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segajw.c segajw] ==
Skeleton driver.
Skeleton driver.


== [http://mamedev.org/source/src/mame/drivers/segald.c.html segald] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segald.c segald] ==
Needs laserdisc sound and discrete sound hardware emulation.
Needs laserdisc sound and discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/segas16b.c.html segas16b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas16b.c segas16b] ==
''' tturf ''' - One of the sound roms isn't dumped.
''' tturf ''' - One of the sound roms isn't dumped.


== [http://mamedev.org/source/src/mame/drivers/segaxbd.c.html segaxbd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.c segaxbd] ==
''' rascot ''' - Only the terminal is dumped.
''' rascot ''' - Only the terminal is dumped.


== [http://mamedev.org/source/src/mame/drivers/seibuspi.c.html seibuspi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi.c seibuspi] ==
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.


''' ejsakura, ejsakura12 ''' - Suffer from incorrect Yamaha YMZ280B sound chip hook up.
''' ejsakura, ejsakura12 ''' - Suffer from incorrect Yamaha YMZ280B sound chip hook up.


== [http://mamedev.org/source/src/mame/drivers/seta.c.html seta] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.c seta] ==
''' blockcarb ''' - Bootleg with different sound hardware.
''' blockcarb ''' - Bootleg with different sound hardware.


Line 993: Line 993:
''' thunderlbl ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.
''' thunderlbl ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.


== [http://mamedev.org/source/src/mame/drivers/sigmab52.c.html sigmab52] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sigmab52.c sigmab52] ==
Preliminary driver. Uses a YM3812.
Preliminary driver. Uses a YM3812.


== [http://mamedev.org/source/src/mame/drivers/snesb.c.html snesb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.c snesb] ==
SNES sound emulation isn't perfect yet.
SNES sound emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/snk6502.c.html snk6502] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snk6502.c snk6502] ==
''' sasuke, satansat and clones, vanguard and clones ''' - Discrete sound hardware isn't emulated yet.
''' sasuke, satansat and clones, vanguard and clones ''' - Discrete sound hardware isn't emulated yet.


Line 1,006: Line 1,006:
''' satansat and clones ''' - Music frequency is wrong.
''' satansat and clones ''' - Music frequency is wrong.


== [http://mamedev.org/source/src/mame/drivers/snowbros.c.html snowbros] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snowbros.c snowbros] ==
''' ballboy, snowbro3 ''' - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.
''' ballboy, snowbro3 ''' - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.


== [http://mamedev.org/source/src/mame/drivers/spacefb.c.html spacefb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.c spacefb] ==
Needs discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/spaceg.c.html spaceg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spaceg.c spaceg] ==
Needs hook up of the SN76477s.
Needs hook up of the SN76477s.


== [http://mamedev.org/source/src/mame/drivers/spiders.c.html spiders] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spiders.c spiders] ==
Missing filters emulation.
Missing filters emulation.


== [http://mamedev.org/source/src/mame/drivers/splash.c.html splash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash.c splash] ==
''' rebus ''' - Sound isn't hooked up yet.
''' rebus ''' - Sound isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/spoker.c.html spoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker.c spoker] ==
'''3super8''' - Roms are badly dumped.
'''3super8''' - Roms are badly dumped.


== [http://mamedev.org/source/src/mame/drivers/srmp6.c.html srmp6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp6.c srmp6] ==
NiLe chipo emulation / hook up isn't perfect yet.
NiLe chipo emulation / hook up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/ssfindo.c.html ssfindo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssfindo.c ssfindo] ==
Audio CPU isn't emulated yet (QDSP).
Audio CPU isn't emulated yet (QDSP).


== [http://mamedev.org/source/src/mame/drivers/sshot.c.html sshot] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sshot.c sshot] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/ssingles.c.html ssingles] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssingles.c ssingles] ==
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).


== [http://mamedev.org/source/src/mame/drivers/sspeedr.c.html sspeedr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sspeedr.c sspeedr] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/sstrangr.c.html sstrangr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sstrangr.c sstrangr] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/ssv.c.html ssv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssv.c ssv] ==
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.


== [http://mamedev.org/source/src/mame/drivers/stactics.c.html stactics] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stactics.c stactics] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/starcrus.c.html starcrus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starcrus.c starcrus] ==
Needs discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/starfire.c.html starfire] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starfire.c starfire] ==
Needs discrete sound hardware emulation. Samples are now hooked up, though.
Needs discrete sound hardware emulation. Samples are now hooked up, though.


== [http://mamedev.org/source/src/mame/drivers/starshp1.c.html starshp1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starshp1.c starshp1] ==
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.


== [http://mamedev.org/source/src/mame/drivers/starwars.c.html starwars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starwars.c starwars] ==
''' tomcatsw ''' - Sound roms aren't dumped.
''' tomcatsw ''' - Sound roms aren't dumped.


== [http://mamedev.org/source/src/mame/drivers/stuntair.c.html stuntair] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.c stuntair] ==
Needs interrupt frequencies at least. Possibly some discrete parts.
Needs interrupt frequencies at least. Possibly some discrete parts.


== [http://mamedev.org/source/src/mame/drivers/stv.c.html stv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.c stv] ==
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.


''' batmanfr ''' Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).
''' batmanfr ''' Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).


== [http://mamedev.org/source/src/mame/drivers/su2000.c.html su2000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/su2000.c su2000] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/subs.c.html subs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subs.c subs] ==
Discrete sound hardware emulation is incomplete (missing sonar sound).
Discrete sound hardware emulation is incomplete (missing sonar sound).


== [http://mamedev.org/source/src/mame/drivers/subsino2.c.html subsino2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subsino2.c subsino2] ==
''' bishjan ''' - Sound hardware isn't understood yet.
''' bishjan ''' - Sound hardware isn't understood yet.


== [http://mamedev.org/source/src/mame/drivers/summit.c.html summit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.c summit] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/suprridr.c.html suprridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprridr.c suprridr] ==
The board seems to contain a discrete sound portion which needs to be emulated.
The board seems to contain a discrete sound portion which needs to be emulated.


== [http://mamedev.org/source/src/mame/drivers/system16.c.html system16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.c system16] ==
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.


== [http://mamedev.org/source/src/mame/drivers/taito_l.c.html taito_l] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_l.c taito_l] ==
''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet.
''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet.


''' evilston ''' - Repeated SFXs. Audio NMI source is unknown.
''' evilston ''' - Repeated SFXs. Audio NMI source is unknown.


== [http://mamedev.org/source/src/mame/drivers/taitogn.c.html taitogn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.c taitogn] ==
Zoom sound DSP emulation isn't complete.
Zoom sound DSP emulation isn't complete.


== [http://mamedev.org/source/src/mame/drivers/taitopjc.c.html taitopjc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitopjc.c taitopjc] ==
Zoom sound DSP emulation isn't complete.
Zoom sound DSP emulation isn't complete.


== [http://mamedev.org/source/src/mame/drivers/taitotz.c.html taitotx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz.c taitotx] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/taitotz.c.html taitotz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz.c taitotz] ==
Zoom sound DSP is currently unemulated.
Zoom sound DSP is currently unemulated.


== [http://mamedev.org/source/src/mame/drivers/taitowlf.c.html taitowlf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitowlf.c taitowlf] ==
Zoom sound DSP is currently unemulated.
Zoom sound DSP is currently unemulated.


== [http://mamedev.org/source/src/mame/drivers/tankbatt.c.html tankbatt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.c tankbatt] ==
Needs discrete sound emulation instead of samples.
Needs discrete sound emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/tasman.c.html tasman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tasman.c tasman] ==
Konami GX based PCB for gambling games.
Konami GX based PCB for gambling games.


== [http://mamedev.org/source/src/mame/drivers/tattack.c.html tattack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tattack.c tattack] ==
Sound isn't hooked up (probably discrete).
Sound isn't hooked up (probably discrete).


== [http://mamedev.org/source/src/mame/drivers/techno.c.html techno] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/techno.c techno] ==
Pinball game. Missing sound ROMs.
Pinball game. Missing sound ROMs.


== [http://mamedev.org/source/src/mame/drivers/tetrisp2.c.html tetrisp2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.c tetrisp2] ==
''' stepstag, steps3 ''' - No music ROMs / HD dumps.
''' stepstag, steps3 ''' - No music ROMs / HD dumps.


== [http://mamedev.org/source/src/mame/drivers/thayers.c.html thayers] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thayers.c thayers] ==
Needs converting of the SSI-263 to a sound device and laserdisc audio.
Needs converting of the SSI-263 to a sound device and laserdisc audio.


== [http://mamedev.org/source/src/mame/drivers/timeplt.c.html timeplt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timeplt.c timeplt] ==
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation.
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation.


== [http://mamedev.org/source/src/mame/drivers/timetrv.c.html timetrv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timetrv.c timetrv] ==
Missing laserdisc audio.
Missing laserdisc audio.


== [http://mamedev.org/source/src/mame/drivers/tmmjprd.c.html tmmjprd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.c tmmjprd] ==
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/tmnt.c.html tmnt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmnt.c tmnt] ==
''' glfgreat, glfgreatj ''' - Sound hook up isn't 100% correct yet.
''' glfgreat, glfgreatj ''' - Sound hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/tmspoker.c.html tmspoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmspoker.c tmspoker] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/toaplan1.c.html toaplan1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan1.c toaplan1] ==
''' fireshrk and clones, vimana and clones ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.
''' fireshrk and clones, vimana and clones ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.


''' outzonec ''' - Z80 roms is probably incorrect for this set, causing wrong sounds.
''' outzonec ''' - Z80 roms is probably incorrect for this set, causing wrong sounds.


== [http://mamedev.org/source/src/mame/drivers/toaplan2.c.html toaplan2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan2.c toaplan2] ==
''' ghox, ghoxj, tekipaki, whoopee ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.
''' ghox, ghoxj, tekipaki, whoopee ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.


== [http://mamedev.org/source/src/mame/drivers/toki.c.html toki] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toki.c toki] ==
''' jujuba ''' - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.
''' jujuba ''' - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.


== [http://mamedev.org/source/src/mame/drivers/toratora.c.html toratora] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toratora.c toratora] ==
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.


== [http://mamedev.org/source/src/mame/drivers/tourvis.c.html tourvis] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tourvis.c tourvis] ==
Sound isn't perfect yet (PC-Engine hardware).
Sound isn't perfect yet (PC-Engine hardware).


== [http://mamedev.org/source/src/mame/drivers/trackfld.c.html trackfld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trackfld.c trackfld] ==
''' hyprolymb ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
''' hyprolymb ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/trucocl.c.html trucocl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trucocl.c trucocl] ==
Audio is almost there, but not perfect yet.
Audio is almost there, but not perfect yet.


== [http://mamedev.org/source/src/mame/drivers/ttchamp.c.html ttchamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ttchamp.c ttchamp] ==
Sound isn't hooked up yet (possibily driven by a protected PIC).
Sound isn't hooked up yet (possibily driven by a protected PIC).


== [http://mamedev.org/source/src/mame/drivers/tumbleb.c.html tumbleb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.c tumbleb] ==
''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.


''' tumbleb ''' - Sound is not quite correct yet.
''' tumbleb ''' - Sound is not quite correct yet.


== [http://mamedev.org/source/src/mame/drivers/turbo.c.html turbo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/turbo.c turbo] ==
Driver needs discrete sound emulation instead of samples.
Driver needs discrete sound emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/twinkle.c.html twinkle] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twinkle.c twinkle] ==
Sound isn't fully hookep up yet (IDE DMA, finish comms).
Sound isn't fully hookep up yet (IDE DMA, finish comms).


== [http://mamedev.org/source/src/mame/drivers/tx1.c.html tx1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tx1.c tx1] ==
''' tx1, tx1jb, tx1jc ''' - TX-1 tyre screech noises are not implemented yet.
''' tx1, tx1jb, tx1jc ''' - TX-1 tyre screech noises are not implemented yet.


== [http://mamedev.org/source/src/mame/drivers/uapce.c.html uapce] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uapce.c uapce] ==
The tone played by the jamma if board is not emulated.
The tone played by the jamma if board is not emulated.


== [http://mamedev.org/source/src/mame/drivers/upscope.c.html upscope] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/upscope.c upscope] ==
Amiga sound emulation isn't perfect yet.
Amiga sound emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/vamphalf.c.html vamphalf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vamphalf.c vamphalf] ==
''' misncrft, wyvernwg and clone ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
''' misncrft, wyvernwg and clone ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


== [http://mamedev.org/source/src/mame/drivers/vegaeo.c.html vegaeo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegaeo.c vegaeo] ==
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


== [http://mamedev.org/source/src/mame/drivers/vegas.c.html vegas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegas.c vegas] ==
''' gauntleg12 ''' - Sound doesn't work in this clone.
''' gauntleg12 ''' - Sound doesn't work in this clone.


Line 1,198: Line 1,198:
''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet.
''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet.


== [http://mamedev.org/source/src/mame/drivers/vicdual.c.html vicdual] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.c vicdual] ==
All games are missing discrete sound emulation.
All games are missing discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/viper.c.html viper] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/viper.c viper] ==
Driver doesn't do much yet, thus sound isn't hooked up.
Driver doesn't do much yet, thus sound isn't hooked up.


== [http://mamedev.org/source/src/mame/drivers/vlc.c.html vlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vlc.c vlc] ==
Preliminary driver.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/vmetal.c.html vmetal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vmetal.c vmetal] ==
ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.
ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.


== [http://mamedev.org/source/src/mame/drivers/voyager.c.html voyager] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager.c voyager] ==
PC hardware. Preliminary driver.
PC hardware. Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/vpoker.c.html vpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vpoker.c vpoker] ==
Sound isn't hooked up yet (AY8910).
Sound isn't hooked up yet (AY8910).


== [http://mamedev.org/source/src/mame/drivers/warpsped.c.html warpsped] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.c warpsped] ==
Preliminary driver. Probably discrete sound hardware.
Preliminary driver. Probably discrete sound hardware.


== [http://mamedev.org/source/src/mame/drivers/warpwarp.c.html warpwarp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpwarp.c warpwarp] ==
''' navarone, sos ''' - Sound isn't completely emulated yet.
''' navarone, sos ''' - Sound isn't completely emulated yet.


== [http://mamedev.org/source/src/mame/drivers/wc90.c.html wc90] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90.c wc90] ==
Sound isn't correctly hookep up.
Sound isn't correctly hookep up.


== [http://mamedev.org/source/src/mame/drivers/wc90b.c.html wc90b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90b.c wc90b] ==
MSM5205 sound isn't perfect yet.
MSM5205 sound isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/wallc.c.html wallc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wallc.c wallc] ==
Encrypted.
Encrypted.


== [http://mamedev.org/source/src/mame/drivers/wheelfir.c.html wheelfir] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.c wheelfir] ==
Sound is completely unimplemented.
Sound is completely unimplemented.


== [http://mamedev.org/source/src/mame/drivers/whitestar.c.html whitestar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/whitestar.c whitestar] ==
Skeleton driver. Pinball games.
Skeleton driver. Pinball games.


== [http://mamedev.org/source/src/mame/drivers/wildpkr.c.html wildpkr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildpkr.c wildpkr] ==
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.


== [http://mamedev.org/source/src/mame/drivers/wink.c.html wink] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wink.c wink] ==
Sound emulation isn't fully accurate.
Sound emulation isn't fully accurate.


== [http://mamedev.org/source/src/mame/drivers/wivernf0.c.html wivernf0] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wivernf0.c wivernf0] ==
Sound emulation isn't fully accurate.
Sound emulation isn't fully accurate.


== [http://mamedev.org/source/src/mame/drivers/wiz.c.html wiz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.c wiz] ==
''' scion, scionc, stinger, stinger2 ''' - Discrete hardware emulation is preliminary.
''' scion, scionc, stinger, stinger2 ''' - Discrete hardware emulation is preliminary.


== [http://mamedev.org/source/src/mame/drivers/wolfpack.c.html wolfpack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wolfpack.c wolfpack] ==
Missing discrete sound emulation and (undumped) audio cassette.
Missing discrete sound emulation and (undumped) audio cassette.


== [http://mamedev.org/source/src/mame/drivers/yunsung8.c.html yunsung8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/yunsung8.c yunsung8] ==
Sound emulation isn't fully accurate.
Sound emulation isn't fully accurate.


== [http://mamedev.org/source/src/mame/drivers/zac_1.c.html zac_1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_1.c zac_1] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/zac2650.c.html zac2650] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac2650.c zac2650] ==
Missing discrete sound emulation.
Missing discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/zaccaria.c.html zaccaria] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaccaria.c zaccaria] ==
Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).
Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).


== [http://mamedev.org/source/src/mame/drivers/zaxxon.c.html zaxxon] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaxxon.c zaxxon] ==
Missing discrete sound emulation.
Missing discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/zn.c.html zn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zn.c zn] ==
SPU emulation isn't perfect yet.
SPU emulation isn't perfect yet.

Revision as of 07:15, 13 November 2014

This page is designed to allow for a quick look over all the drivers with a GAME_NO_SOUND or GAME_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.

24cdjuke

Skeleton driver for a CD Juke Box.

39in1

Preliminary sound support only.

3do

Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.

4enraya

unkpacg - Sound hook-up isn't perfect yet.

4roses

Skeleton driver.

5clown

Unknown writes and reads.

8080bw

indianbt and clone - Only part of the discrete sound emulation is completed.

astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.

ace

Needs discrete sound emulation.

acefruit

Sound emulation is completely lacking.

aerofgt

aerfboot, aerfboo2, pspikesc, spikes91, spikes91b - Bootlegs with slightly different sound hardware.

aleck64

11beat, mayjin3 - The sound in these games is probably working as in the other games in the driver, but these games are not working for the time being.

alg

Missing laserdisc sound.

alien

Skeleton driver (SH4 based system).

amaticmg

Not all sound devices have been hooked up yet.

aristmk5

Skeleton driver. Sound hardware hook up can't be verified.

aristmk6

Skeleton driver. System is SH4 based.

arkanoid

hexa - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.

astinvad

Needs discrete sound hardware emulation.

astrocde

demndrgn - Audio board isn't emulated yet.

gorf, gorfpgm1, gorfpgm2, wow, wowg - Need Votrax SC-01 speech synthesizer emulation.

seawolf2 - Needs discrete sound hardware emulation.

astrof

Needs discrete sound hardware emulation.

atari_s1

Sound isn't hooked up yet.

atari_s2

Sound isn't hooked up yet.

atlantis

Preliminary driver. ADSP-2181 based DCS2 audio.

atvtrack

Skeleton driver.

avalnche

catchp - Needs discrete sound hardware emulation.

battlera

There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.

bbusters

bbusters, bbustersu - Sound hardware isn't 100% correctly hooked up yet.

beaminv

Needs discrete sound hardware emulation.

beezer

Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).

bfm_sc1

Mostly mechanical fruit machines.

bfm_sc2

quintond, quintono, quintoon - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.

bigstrkb

Sound hardware isn't correctly hooked up yet.

bingor

Driver is preliminary, sound hook up can't be verified.

blackt96

Sound chips are driven by a PIC which has been dumped but not hooked up yet.

blitz

Needs discrete sounds emulation.

blitz68k

Sound is MCU-protected.

blockade

Needs noise generator emulation, along with proper mixing and volume control.

bloodbro

weststry - Bootleg with different sound hardware, which needs correct hook up.

bnstars

Z80 - YMF271 comms aren't 100% correct yet.

bntyhunt

Preliminary driver.

boxer

Needs discrete sound hardware emulation.

buggychl

Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.

buster

Sound hardware isn't hooked up yet (AY8910).

byvid

Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny).

cabal

cabalbl - Bootleg with different sound hardware, which isn't correctly hooked up yet.

carpolo

Needs discrete sound hardware emulation.

cave

gaia, theroes - Sound cuts out occasionally.

cb2001

Sound hardware is hooked up but game isn't working yet.

cball

Needs discrete sound hardware emulation.

cd32

Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.

cdi

The CDI sound hardware isn't 100% emulated yet.

cesclass

Sound doesn't play most samples.

cheekyms

Sound hardware emulation is incomplete.

chihiro

X-BOX sound hardware isn't emulated yet.

chinagat

saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.

chqflag

007232 volume & panning control is almost certainly wrong.

chsuper

Sound hardware isn't correctly hooked up yet.

cidelsa

altair, destryer, destryea - Missing white noise.

cinemat

Needs discrete sound hardware emulation.

circus

Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.

clayshoo

Needs discrete sound hardware emulation.

cmmb

Sound hardware isn't hooked up yet.

cntsteer

According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.

cobra

Sound hardware isn't correctly hooked up yet.

coinmvga

Sound hardware isn't correctly hooked up yet.

coolridr

Sound hardware hook up isn't perfect yet.

cop01

Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling.

cops

Driver is still preliminary. Sound isn't hooked up yet.

copsnrob

Discrete sound hardware is partially emulated.

corona

winner81 - Sound hardware hook-up is imperfect.

cosmic

Need proper sound hardware emulation instead of samples.

cps2

gigaman2 - A bootleg with a different sound system.

crbaloon

Discrete sound hardware emulation isn't 100% correct yet.

cswat

Namco 52xx isn't hooked up yet.

cvs

Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.

cyclemb

Sound is controlled by three undumped i8741 MCU. Decap or simulation needed.

dai3wksi

Needs discrete sound hardware emulation (some preliminary work has been done).

ddayjlc

Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).

ddenlovr

animaljr, animaljrs - Sound ROM needs redump.

quizchq, quizchq1 - Some samples are played at the wrong pitch.

deco32

lockload and clones - Sound hook-up is preliminary.

deshoros

Preliminary buzzer sound is hooked up. Needs a more exact implementation.

destroyr

Needs discrete sound hardware emulation.

dgpix

Needs KS0164 sound chip emulation.

discoboy

ADPCM has sound volume issues, it's either too loud or too quiet.

dkong

pestplce - Currently using dkongjr sound hardware emulation.

shootgal - Possibly missing speech PCB emulation.

spcfrcii, spclforc - Sound hardware isn't hooked up yet.

docastle

asoccer, idsoccera - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead?

dorachan

Needs discrete sound hardware emulation.

dribling

Needs discrete sound hardware emulation.

ecoinf2

Skeleton driver for fruit machine games.

ecoinf3

Skeleton driver for fruit machine games.

ecoinfr

Skeleton driver for fruit machine games.

embargo

Needs discrete sound hardware emulation.

eolith

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

equites

Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.

ertictac

Sound is currently ugly in both games, recognizable but still nowhere near perfection.

esh

Missing laserdisc sound.

exidy

panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc - Need proper sound hardware emulation instead of samples.

famibox

Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.

fantland

galaxygn - Sound hardware hook up isn't 100% correct yet.

fcrash

dinopic2, punipic, punipic2, punipic3, slampic - Bootleg with different sound hardware.

fgoal

Needs discrete sound hardware emulation.

finalizr

Sound hardware hook up isn't 100% correct yet.

fitfight

Sound hardware isn't correctly hooked up yet.

flower

Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though.

flstory

TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).

flyball

Needs discrete sound hardware emulation.

fresh

Sound hardware is unknown.

fruitpc

Sound hardware isn't hooked up yet.

funkball

Preliminary driver. PC based hardware (Cyrix GX + 3DFX).

fuukifg3

YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).

gal3

Skeleton driver. Sound hardware isn't hooked up yet.

galaga

battles, gallag, gatsbee - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.

xevios - Uses a 4th Z80 instead of Namco Custom MCU.

galaxia

Is sound partly discrete?

galaxold

4in1, dkongjrm - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.

galdrvr

monsterz - Possibily missing one sound ROM.

scorpion, scorpiona, scorpionb - Sound hardware isn't 100% correctly hooked up yet.

galpanic

zipzap - Sound hardware isn't 100% correctly hooked up yet.

gambl186

Preliminary driver. Sound isn't hooked up yet.

gamecstl

PC hardware. Needs SiS 7018 emulation.

gamtor

Skeleton driver for fruit machine games.

gaplus

Needs emulation of the custom 62XX explosion chip instead of samples.

gcpinbal

Background music is missing (controlled by MSM-6585 sound chip).

gei

Sound hardware (DAC) isn't 100% correctly hooked up yet.

ggconnie

Preliminary driver. Hardware is PC-Engine based.

ghosteo

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

goal92

Sound hardware isn't 100% correctly hooked up yet.

goldngam

Preliminary driver.

goldstar

magoddsc, magoddsd - Custom encrypted CPU block.

unkch1, unkch2, unkch3, unkch4 - Sound hardware isn't hooked up yet.

gottlieb

kngtmare - Sound rom isn't dumped.

qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.

tylz - Different sound hardware needs proper implementation.

gotya

Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.

gpworld

Missing laserdisc sound.

grchamp

Missing engine noise.

gridlee

Needs discrete sound hardware emulation.

gstream

x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.

gsword

josvolly - DAC sound needs to be implemented.

gticlub

Sound hardware isn't 100% correctly hooked up yet.

harddriv

hdrivair, hdrivairp Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).

headonb

Needs discrete sound hardware emulation.

hideseek

Skeleton driver. Sound hardware isn't hooked up yet.

hikaru

Skeleton driver. Sound hardware isn't hooked up yet.

hitme

barricad, brickyrd - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.

hng64

Sound hardware isn't hooked up yet.

homedata

mirderby - Preliminary driver.

mjikaga - Sound sfxs don't work. CPU communication issue?

homerun

Voice emulation is missing (unemulated D7756C with internal rom).

hornet

Sound hardware isn't 100% correctly hooked up yet.

hotstuff

Preliminary driver.

hyperspt

hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.

ichiban

Code is encrypted.

igs011

vbowl, vbowlj - Sound is slow and low volume.

igs017

mgcs - Sound banking goes through protection, which isn't perfectly simulated.

intrscti

Sound hardware hasn't been hooked up yet.

istellar

Missing laserdisc sound.

iteagle

Preliminary driver. Sound hardware isn't hooked up yet (Creative/Ensoniq AudioPCI ES1373).

jack

striv - Sound hook up isn't 100% correct yet.

jalmah

daireika, mjzoomin, urashima - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).

jclub2

jclub2 - Sound hardware isn't hooked up yet.

jclub2o - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.

jokrwild

Sound hardware isn't hooked up yet.

jpmimpct

The mechanical games aren't emulated yet.

jpmsys5

The mechanical games aren't emulated yet.

cashcade - Incomplete dump? Shows a loading error.

jubilee

Preliminary driver.

kas89

Some events sound louder than others.

kickgoal

Missing PIC dumps. The kickgoal sound rom is also bad.

kingdrby

Possibly missing discrete sound hardware emulation.

konamigv

PSX SPU emulation isn't perfect yet.

konamigx

vsnetscr and clones -

konamim2

Sound hardware isn't hooked up yet.

konendev

Skeleton driver for fruit machine games.

kopunch

Sound hardware isn't hooked up yet.

ksys573

PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.

laserbas

Sound hardware isn't hooked up yet.

laserbat

Sound hardware isn't correctly hooked up yet. Would greatly benefit from schematics.

lastbank

Sound hardware hook-up is commented out.

lastfght

lastfght - Sound chip is unknown.

lazercmd

medlanes - Needs discrete sound hardware emulation.

lbeach

Needs discrete sound hardware emulation.

lgp

Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.

liberate

prosport, prosporta - Sound hook up isn't 100% correct.

limenko

dynabomb, legendoh, sb2003, sb2003a - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

spotty - Different sound hardware isn't correctly hooked up yet.

littlerb

Sound hardware is mostly understood, but isn't perfectly implemented yet.

lkage

bygone - Missing music. Emulation bug or incomplete prototype?

looping

DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).

luckgrln

Sound chip type is unknown.

m10

Needs discrete sound hardware emulation.

m14

Needs discrete sound hardware emulation.

m52

alpha1v - Sound isn't correctly hooked up yet.

m62

kidniki and clones, horizon, spelunk2 - Missing analog drums emulation.

m79amb

Boom, Thud, Shot discrete sounds need more accurate emulation.

m92

nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.

macs

cultname, kisakaeh, kisakaen - ST016 hook up / emulation isn't perfect yet.

magicard

The sound chip is unknown (it's an ADPCM with eight channels).

magictg

Skeleton driver. Sound hardware isn't hooked up yet.

magtouch

Preliminary driver. Sound hardware isn't hooked up yet.

malzak

Sound isn't correctly hooked up yet (2x SN76477).

manohman

Preliminary driver.

marinedt

Needs discrete sound hardware emulation.

maygay1b

Preliminary driver.

maygayv1

Sound hardware hook up isn't correct yet.

mazerbla

mazerbla, mazerblaa - Sound isn't hooked up yet. Speech processor is unknown.

mcr

dpoker - Sound ROMs aren't dumped. Currently using the ones from kick.

twotiger - 8 track cassette has been dumped but the hook up isn't perfect yet.

meadows

bowl3d - Missing sound ROMs dump.

minferno - Sound hardware isn't hooked up yet.

megaphx

Sound banking isn't understood.

megasys1

edfbl - Bootleg on different hardware.

mermaid

mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.

metalmx

Very complex prototype hardware. Preliminary driver.

metro

puzzlet - The game does not write to the OKI sound chip (probably the timers don't work properly).

vmetal and clone - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to?

meyc8080

DAC hook-up isn't perfect yet.

mgolf

Needs discrete sound hardware emulation.

micro3d

Sound system implementation isn't 100% accurate yet.

midyunit

mkyawdim2 - Bootleg on different hardware.

miniboy7

Sound hardware is unknown.

missb2

The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad.

mitchell

pangba, spangbl - Bootlegs with different sound hardware.

model1

swa - Missing MPEG music, due to patent restrictions.

model3

Sound comms are working but emulation isn't perfect yet.

monzagp

Preliminary driver. Sound hardware isn't hooked up yet.

mpoker

Need discrete sound hardware emulation.

mpu12wbk

Preliminary driver. Uses an AY-3-8910.

mpu3

Sound hardware isn't hooked up yet.

mpu4crystal

Fruit machine hardware. Not working yet.

mpu4empire

Fruit machine hardware. Not working yet.

mpu4mdm

Fruit machine hardware. Not working yet.

mpu4misc

Fruit machine hardware. Not working yet.

mpu4plasma

Fruit machine hardware. Not working yet.

mpu4sw

Fruit machine hardware. Not working yet.

mpu4union

Fruit machine hardware. Not working yet.

mquake

Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).

ms32

Z80 - YMF271 comms aren't 100% correct yet.

murogmbl

Sound isn't hooked up yet.

mw18w

Mechanical game. Needs discrete sound emulation.

mw8080bw

280zzzap, lagunar - Need discrete sound hardware emulation.

blueshrk - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.

bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase - Discrete sound hardware is only partially emulated.

checkmat - Needs breadboarding to get noise/filter frequencies.

gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.

mwsub

Needs discrete sound hardware emulation.

n8080

helifire, helifirea -

namcofl

Namco C352 sound chip emulation isn't 100% correct yet.

namconb1

Namco C352 sound chip emulation isn't 100% correct yet.

namcond1

Namco C352 sound chip emulation isn't 100% correct yet.

namcos10

Sound hardware isn't hooked up yet.

namcos11

Namco C352 sound chip emulation isn't 100% correct yet.

namcos12

Namco C352 sound chip emulation isn't 100% correct yet.

namcos2

finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones - Engine sound is awful.

namcos22

Namco C352 sound chip emulation isn't 100% correct yet.

namcos23

Namco C352 sound chip emulation isn't 100% correct yet.

naomi

AICA emulation / hook up isn't 100% yet.

nbmj8688

barline - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).

nbmj9195

shabdama - Uses a laserdisc which isn't dumped yet.

neoprint

Sound interface isn't implemented yet

neptunp2

Skeleton driver. Sound hook-up is preliminary.

nitedrvr

Discrete motor/skid sounds are not 100% correct.

nmk16

acrobatm, bioship, blkheart, blkheartj, gunnail, hachamf, macross, mustang, mustangs, sbsgomo, strahl, strahla, tdragon, tdragon1, vandyke, vandykejal, vandykejal2 - NMK004 sound CPU is just (imperfectly) simulated for now. Might be a Toshiba TLCS-90 class CPU with internal ROM in the 0000-1fff range.

manybloc - Sound isn't 100% correctly hooked up. There are writes to 0x08001c.w and 0x08001e.w. ! Could they be related to sound and/or interrupts ?

vandykeb - Undumped PIC controls sound.

nsmpoker

Preliminary driver.

nss

SNES sound emulation isn't perfect yet.

nwk-tr

Sound emulation is hooked up but driver is still preliminary.

nycaptor

Needs better sound emulation (mixing ?).

nyny

Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.

olibochu

Main -> sound cpu communication is completely wrong, commands don't play the intended sound.

opwolf

There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.

othello

Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).

pachifev

One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.

pacman

eggor - Sound hook up isn't 100% correct.

pangofun

Skeleton driver. PC hardware. ISA 16bit sound card.

paranoia

Sound system hook up isn't 100% correct yet.

pasha2

Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.

pcat_dyn

PC hardware. Sound isn't hooked up yet.

pcat_nit

PC hardware. Sound isn't hooked up yet.

pcxt

filetto - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card.

tetriskr - "buzzer" PC sound has issues.

pgm

Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).

photoply

PC hardware. Unemulated sound card.

pinball2k

Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.

pinkiri8

Sound hardware isn't 100% hooked up yet.

pipeline

Sound hardware isn't hooked up yet (YM2203).

pitnrun

Needs discrete sound hardware emulation.

playmark

hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 - Missing PIC dump.

pntnpuzl

Sound system isn't hooked up yet.

polepos

polepos2bi - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet.

popobear

BGM seems quite off, YM2413 core bug?

portrait

Sound CPU (TMS5200) isn't hooked up yet.

ppmast93

Sound system hook up isn't 100% correct yet.

puckpkmn

jzth - A sound bank isn't hooked up yet.

quasar

Invader effect is missing. In general, sound needs comparing with a real PCB.

r2dx_v33

Sound hardware isn't correctly hooked up yet.

rabbit

The emulation of the Custom Imagetek I5000 chip isn't perfect yet.

rallyx

commsega - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.

nrallyx, nrallyxb, rallyx, rallyxa, rallyxm - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.

realbrk

dai2kaku - Sound isn't correctly hooked up.

redalert

demoneye, ww3 -

panther - Sound comms don't work.

redalert - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.

redclash

Needs discrete sound hardware emulation.

rgum

Skeleton driver. Sound hardware isn't hooked up yet.

rohga

darkseal2 - One sound ROM is incorrect for this set.

rollrace

Needs discrete sound hardware emulation for sound effects.

rotaryf

Needs discrete sound hardware emulation.

royalmah

jansou - Game doesn't work due to missing program rom, thus sound emulaton can't be tested.

rpunch

svolleybl - Bootleg on different hardware.

rungun

All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?

safarir

Needs discrete sound hardware emulation instead of samples.

sangho

pzlestar -

sbowling

Needs discrete sound hardware emulation.

scramble

800fath -

ad2083 - Bad dump of the tms5110 roms.

harem - Missing speech emulation.

mariner - Discrete sound in addition to the 8910.

turpins - Sound CPU to be added.

seabattl

Preliminary driver. Probably discrete sound hardware.

segag80r

005 - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.

astrob and clones, monsterb, monsterb2, spaceod, spaceod2 - Need discrete sound hardware emulation.

pignewt, pignewta - Sega Universal Sound Board emulation isn't perfect yet.

segag80v

elim2, elim4, spacfury and clones, zektor - Need discrete sound hardware emulation instead of samples.

startrek, tacscan - Sega Universal Sound Board emulation isn't perfect yet.

segajw

Skeleton driver.

segald

Needs laserdisc sound and discrete sound hardware emulation.

segas16b

tturf - One of the sound roms isn't dumped.

segaxbd

rascot - Only the terminal is dumped.

seibuspi

All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.

ejsakura, ejsakura12 - Suffer from incorrect Yamaha YMZ280B sound chip hook up.

seta

blockcarb - Bootleg with different sound hardware.

crazyfgt - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.

jjsquawk, jjsquawkb, jjsquawkb2 - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.

sokonuke - Sound is imperfect.

thunderlbl - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.

sigmab52

Preliminary driver. Uses a YM3812.

snesb

SNES sound emulation isn't perfect yet.

snk6502

sasuke, satansat and clones, vanguard and clones - Discrete sound hardware isn't emulated yet.

fantasy and clones, vanguard and clones - Speech is missing (hd38880/hd38882 emulation).

satansat and clones - Music frequency is wrong.

snowbros

ballboy, snowbro3 - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.

spacefb

Needs discrete sound hardware emulation instead of samples.

spaceg

Needs hook up of the SN76477s.

spiders

Missing filters emulation.

splash

rebus - Sound isn't hooked up yet.

spoker

3super8 - Roms are badly dumped.

srmp6

NiLe chipo emulation / hook up isn't perfect yet.

ssfindo

Audio CPU isn't emulated yet (QDSP).

sshot

Needs discrete sound hardware emulation.

ssingles

Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).

sspeedr

Needs discrete sound hardware emulation.

sstrangr

Needs discrete sound hardware emulation.

ssv

srmp7 - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.

stactics

Needs discrete sound hardware emulation.

starcrus

Needs discrete sound hardware emulation instead of samples.

starfire

Needs discrete sound hardware emulation. Samples are now hooked up, though.

starshp1

Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.

starwars

tomcatsw - Sound roms aren't dumped.

stuntair

Needs interrupt frequencies at least. Possibly some discrete parts.

stv

Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.

batmanfr Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).

su2000

Preliminary driver.

subs

Discrete sound hardware emulation is incomplete (missing sonar sound).

subsino2

bishjan - Sound hardware isn't understood yet.

summit

Sound hardware isn't hooked up yet.

suprridr

The board seems to contain a discrete sound portion which needs to be emulated.

system16

Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.

taito_l

champwr, champwrj, champwru - Additional MSM5205 isn't 100% correctly hooked up yet.

evilston - Repeated SFXs. Audio NMI source is unknown.

taitogn

Zoom sound DSP emulation isn't complete.

taitopjc

Zoom sound DSP emulation isn't complete.

taitotx

Preliminary driver.

taitotz

Zoom sound DSP is currently unemulated.

taitowlf

Zoom sound DSP is currently unemulated.

tankbatt

Needs discrete sound emulation instead of samples.

tasman

Konami GX based PCB for gambling games.

tattack

Sound isn't hooked up (probably discrete).

techno

Pinball game. Missing sound ROMs.

tetrisp2

stepstag, steps3 - No music ROMs / HD dumps.

thayers

Needs converting of the SSI-263 to a sound device and laserdisc audio.

timeplt

chkun - Needs Toshiba TC8830F sound chip emulation.

timetrv

Missing laserdisc audio.

tmmjprd

The emulation of the Custom Imagetek I5000 chip isn't perfect yet.

tmnt

glfgreat, glfgreatj - Sound hook up isn't 100% correct yet.

tmspoker

Preliminary driver.

toaplan1

fireshrk and clones, vimana and clones - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.

outzonec - Z80 roms is probably incorrect for this set, causing wrong sounds.

toaplan2

ghox, ghoxj, tekipaki, whoopee - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.

toki

jujuba - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.

toratora

Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.

tourvis

Sound isn't perfect yet (PC-Engine hardware).

trackfld

hyprolymb - Bootleg with different sound hardware, which isn't correctly hooked up yet.

trucocl

Audio is almost there, but not perfect yet.

ttchamp

Sound isn't hooked up yet (possibily driven by a protected PIC).

tumbleb

pangpang, tumbleb2 - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.

tumbleb - Sound is not quite correct yet.

turbo

Driver needs discrete sound emulation instead of samples.

twinkle

Sound isn't fully hookep up yet (IDE DMA, finish comms).

tx1

tx1, tx1jb, tx1jc - TX-1 tyre screech noises are not implemented yet.

uapce

The tone played by the jamma if board is not emulated.

upscope

Amiga sound emulation isn't perfect yet.

vamphalf

misncrft, wyvernwg and clone - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

vegaeo

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

vegas

gauntleg12 - Sound doesn't work in this clone.

cartfury, nbanfl, nbashowt - Use unknown DCS boards.

sf2049, sf2049se, sf2049te - Use DCS2 "Denver" board which isn't fully implemented yet.

vicdual

All games are missing discrete sound emulation.

viper

Driver doesn't do much yet, thus sound isn't hooked up.

vlc

Preliminary driver.

vmetal

ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.

voyager

PC hardware. Preliminary driver.

vpoker

Sound isn't hooked up yet (AY8910).

warpsped

Preliminary driver. Probably discrete sound hardware.

warpwarp

navarone, sos - Sound isn't completely emulated yet.

wc90

Sound isn't correctly hookep up.

wc90b

MSM5205 sound isn't perfect yet.

wallc

Encrypted.

wheelfir

Sound is completely unimplemented.

whitestar

Skeleton driver. Pinball games.

wildpkr

Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.

wink

Sound emulation isn't fully accurate.

wivernf0

Sound emulation isn't fully accurate.

wiz

scion, scionc, stinger, stinger2 - Discrete hardware emulation is preliminary.

wolfpack

Missing discrete sound emulation and (undumped) audio cassette.

yunsung8

Sound emulation isn't fully accurate.

zac_1

Sound hardware isn't hooked up yet.

zac2650

Missing discrete sound emulation.

zaccaria

Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).

zaxxon

Missing discrete sound emulation.

zn

SPU emulation isn't perfect yet.