MNS: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
(443 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
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 MACHINE_NO_SOUND or MACHINE_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/39in1.c.html 39in1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/24cdjuke.cpp 24cdjuke] ==
Skeleton driver for a CD Juke Box.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/39in1.cpp 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.cpp 3do] ==
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.
Emulation is still preliminary.


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


== [http://mamedev.org/source/src/mame/drivers/4roses.c.html 4roses] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 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.cpp 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.cpp 8080bw] ==
''' indianbt ''' - Only part of the discrete sound emulation is completed.
''' crashrd ''' - Bootleg hardware. Uses a different hook up. Preliminary sound added.
 
''' indianbt and clone ''' - Only part of the discrete sound emulation is completed. PCB is available (Guru).
 
''' invrvngegw ''' - One of the sound ROMs is a bad dump.
 
''' astropal, attackfc, ballbomb, cane, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invmulti 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://github.com/mamedev/mame/blob/master/src/mame/drivers/a5105.cpp a5105] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/a51xx.cpp a51xx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/a7150.cpp a7150] ==


''' astropal, ballbomb, cosmo, darthvdr, desterth, galactic, grescue, intruder, invadpt2, invrvnge, invrvngea, lrescue, lupin3, lupin3a, moonbase, moonbasea, rollingc, schasercv, sflush, shuttlei, sicv, sisv, sisv2, skylove, spacmiss, spcewars, spacewr3, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/abc80.cpp abc80] ==
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.


== [http://mamedev.org/source/src/mame/drivers/ace.c.html ace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ace.cpp 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.cpp 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/acvirus.cpp acvirus] ==
''' aerfboot, aerfboo2, pspikesc ''' - Bootlegs with slightly different sound hardware.
80C5xx + dsp56k based. Skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/advision.cpp advision] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.cpp aerofgt] ==
''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware.
 
''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aim65_40.cpp aim65_40] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aleck64.cpp aleck64] ==
''' mayjin3 ''' -


== [http://mamedev.org/source/src/mame/drivers/aleck64.c.html aleck64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alesis.cpp alesis] ==
''' 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.cpp 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.cpp 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/alinvade.cpp alinvade] ==
Sound hardware hook up is commented out until program ROMs are properly decrypted and CPU is identified.
Sound has been hooked up but it's a guesswork. Should be verified with real hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alphatpx.cpp alphatpx] ==
''' alphatp1 ''' - Different beeper hook up?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alphasma.cpp alphasma] ==


== [http://mamedev.org/source/src/mame/drivers/aristmk5.c.html aristmk5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/altos486.cpp altos486] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.cpp amaticmg] ==
Not all sound devices have been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amazonlf.cpp amazonlf] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amstrad.cpp amstrad] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apc.cpp apc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apollo.cpp apollo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apricotf.cpp apricotf] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/arcadia.cpp arcadia] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/argo.cpp argo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp 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.cpp 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.cpp 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.cpp 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.cpp astrocde] ==
''' demndrgn ''' - Audio board isn't emulated yet.
''' demndrgn ''' - Audio board isn't emulated yet.


''' gorf, gorfpgm1, gorfpgm2, wow ''' - Need Votrax SC-01 speech synthesizer emulation.
''' gorf, gorfpgm1, gorfpgm2, wow, wowg ''' - Votrax SC-01 speech synthesizer emulation isn't perfect yet. In particular, the analog part needs some work (see plosives).


''' 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.cpp astrof] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/atari_s2.c.html atari_s2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s1.cpp atari_s1] ==
Pinball games. Skeleton driver.
Sound hook up is preliminary.


== [http://mamedev.org/source/src/mame/drivers/atari_s3.c.html atari_s3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s2.cpp atari_s2] ==
Pinball games. Skeleton driver.
Sounds to be verified against a real machine; noise generator sounds like a loud barrrr instead of noise, fortunately it doesn't seem to be used.


== [http://mamedev.org/source/src/mame/drivers/atvtrack.c.html atvtrack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarisy1.cpp atarisy1] ==
Skeleton driver.
''' indytemp and clones ''' - "Welcome" doesn't play at start.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atarittl.cpp atarittl] ==
''' tank ''' - Netlist has been added but needs debugging and it runs very slow.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atetris.cpp atetris] ==
''' atetb3482 ''' - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atlantis.cpp atlantis] ==
Preliminary driver. ADSP-2181 based DCS2 audio.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atvtrack.cpp atvtrack] ==
Skeleton driver.  


== [http://mamedev.org/source/src/mame/drivers/avalnche.c.html avalnche] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/avalnche.cpp 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/ax20.cpp ax20] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/b16.cpp b16] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/banctec.cpp banctec] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp 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/beaminv.cpp beaminv] ==
''' bbusters, bbustersu ''' - Sound hardware isn't 100% correctly hooked up yet.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/beaminv.c.html beaminv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beezer.cpp beezer] ==
Needs discrete sound hardware emulation.
Possibly missing filters. Needs a PCB reference to check sound.


== [http://mamedev.org/source/src/mame/drivers/beezer.c.html beezer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc1.cpp bfm_sc1] ==
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).
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.cpp 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/bgt.c.html bgt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc4.cpp bfm_sc4] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigkarnk_ms.cpp bigkarnk_ms] ==
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/bigstrkb.c.html bigstrkb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigstrkb.cpp 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.cpp 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/blitz.cpp blitz] ==
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] ==
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.cpp 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.cpp 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/blw700i.cpp blw700i] ==
''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up.
Unknown sound hardware.


== [http://mamedev.org/source/src/mame/drivers/bmcbowl.c.html bmcbowl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bntyhunt.cpp bntyhunt] ==
Background music is missing.
Preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/bnstars.c.html bnstars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/boxer.cpp boxer] ==
Sound hardware isn't correctly hooked up yet.
 
== [http://mamedev.org/source/src/mame/drivers/boxer.c.html 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.cpp 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.cpp buster] ==
Sound hardware isn't hooked up yet (AY8910).
Sound hardware isn't hooked up yet (possibly discrete).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/byvid.cpp byvid] ==
Sound hardware isn't hooked up yet (DACs for babypac, Cheap Squeak 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/c10.cpp c10] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.cpp 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/calchase.c.html calchase] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/canon_s80.cpp canon_s80] ==
PC hardware. Sound hardware isn't 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.cpp 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/casloopy.cpp casloopy] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp 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.cpp 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.cpp 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/cdi.cpp cdi] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
The CDI sound hardware isn't 100% emulated yet.


== [http://mamedev.org/source/src/mame/drivers/cdi.c.html cdi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cedar_magnet.cpp cedar_magnet] ==
The CDI sound hardware isn't 100% emulated yet.
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.


== [http://mamedev.org/source/src/mame/drivers/cesclass.c.html cesclass] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cesclass.cpp 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/cfx9850.cpp cfx9850] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cheekyms.cpp 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/chexx.cpp chexx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chihiro.cpp 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.cpp 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.cpp 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.cpp 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.cpp 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/circus.cpp circus] ==
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cit220.cpp cit220] ==
Preliminary driver. Beeper frequency unknown.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clayshoo.cpp clayshoo] ==
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/clickstart.cpp clickstart] ==
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
Preliminary driver.  


== [http://mamedev.org/source/src/mame/drivers/clayshoo.c.html clayshoo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cmi.cpp cmi] ==
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.cpp 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.cpp 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.cpp 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/codata.cpp codata] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.cpp coinmvga] ==
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/combatsc.c.html combastsc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/combatsc.cpp combatsc] ==
''' combatscb ''' - Bootleg on different hardware. Sound isn't perfectly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/comebaby.cpp comebaby] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/compuchess.cpp compuchess] ==
''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound.


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


== [http://mamedev.org/source/src/mame/drivers/coolridr.c.html coolridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/comx35.cpp comx35] ==
Skeleton driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/controlid.cpp controlid] ==
Fingerprint reader device. Very skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp coolridr] ==
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.cpp 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/copsnrob.c.html copsnrob] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cops.cpp cops] ==
Driver is still preliminary. Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/copsnrob.cpp 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.cpp 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.cpp cosmic] ==
Need proper sound hardware emulation instead of samples.
Need proper sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/cps1.c.html cps1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cp1.cpp cp1] ==
''' sf2mdt ''' - Runs on heavily modified (sound) hardware.


== [http://mamedev.org/source/src/mame/drivers/cps2.c.html cps2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps1bl_pic.cpp cps1bl_pic] ==
''' gigamn2 ''' - A bootleg with a different sound system.
Undumped PICs used as sound MCUs.


== [http://mamedev.org/source/src/mame/drivers/crbaloon.c.html crbaloon] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] ==
''' gigaman2 ''' - A bootleg with a different sound system.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crbaloon.cpp 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/cvs.c.html cvs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crimson.cpp crimson] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.cpp cswat] ==
Namco 52xx isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cubo.cpp cubo] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cvs.cpp 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/dai3wksi.c.html dai3wksi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cxhumax.cpp cxhumax] ==
Needs discrete sound hardware emulation (some preliminary work has been done).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cybiko.cpp cybiko] ==


== [http://mamedev.org/source/src/mame/drivers/darkhors.c.html darkhors] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cyclemb.cpp cyclemb] ==
''' jclub2 ''' - Sound hardware isn't hooked up yet.
Sound is controlled by three undumped i8741 MCU. Until they can be decapped, their functionalities are imperfectly simulated.


''' jclub2o ''' - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cz101.cpp cz101] ==
No sound hardware is hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/dblewing.c.html dblewing] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.cpp dai3wksi] ==
Boss BGM might be wrong / variable.
Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru).


== [http://mamedev.org/source/src/mame/drivers/ddayjlc.c.html ddayjlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/daruma.cpp daruma] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dbox.cpp dbox] ==
Driver still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dct11em.cpp dct11em] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp 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.cpp 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/deniam.c.html deniam] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco0.cpp deco0] ==
''' logicpr2 ''' - OKIM6295 ROM has four banks, but the game seems to only use 0 and 1.
''' secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.cpp deco32] ==
''' dragngun and clones ''' - Oki3 bank-switching isn't verified.


== [http://mamedev.org/source/src/mame/drivers/deshoros.c.html deshoros] ==
''' lockload and clones ''' - Sound hook-up is preliminary.
Driver doesn't work. Sound hook up can't be verified.


== [http://mamedev.org/source/src/mame/drivers/destroyr.c.html destroyr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/decstation.cpp decstation] ==
Needs discrete sound hardware emulation.
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] ==
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgn_beta.cpp dgn_beta] ==


== [http://mamedev.org/source/src/mame/drivers/dgpix.c.html dgpix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgpix.cpp 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.cpp 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.cpp dkong] ==
''' pestplce ''' - Currently using dkongjr sound hardware emulation.
''' pestplce ''' - Currently using dkongjr sound hardware emulation.


Line 271: Line 391:
''' 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/dm7000.cpp dm7000] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dms5000.cpp dms5000] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dms86.cpp dms86] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/docastle.cpp 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.cpp 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.cpp 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/dual68.cpp dual68] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/duet16.cpp duet16] ==
No sound hardware hooked up yet. Beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf2.cpp 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.cpp 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.cpp 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/elan_eu3a05.cpp elan_eu3a05] ==
ADPCM format not correctly decoded yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elecbowl.cpp elecbowl] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/electron.cpp electron] ==
Sound seems too high.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elektronmono.cpp elektronmono] ==
MCF5206E based. Skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elf.cpp elf] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/embargo.cpp 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/ep64.cpp ep64] ==
Needs QDSP QS1000 sound chip emulation.


== [http://mamedev.org/source/src/mame/drivers/equites.c.html equites] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp 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] ==
''' bngotime ''' - Uses a different sound board with a Z80 and an AY8910.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac.cpp 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/esd.cpp esd] ==
''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esqkt.cpp esqkt] ==
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/eurit.cpp eurit] ==
''' panzer, phantom, phantoma, rallys, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples.
ISDN-Telefon. Sound hardware not hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eva.cpp eva] ==
Preliminary driver. TMS 6100 for sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/evmbug.cpp evmbug] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exidy.cpp exidy] ==
''' panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/expro02.cpp expro02] ==
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/facit4440.cpp facit4440] ==
Unknown sound hardware.


== [http://mamedev.org/source/src/mame/drivers/famibox.c.html famibox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp 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.cpp fantland] ==
''' galaxygn ''' - Sound hardware hook up isn't 100% correct yet.
''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fanucs15.cpp fanucs15] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fanucspmg.cpp fanucspmg] ==


== [http://mamedev.org/source/src/mame/drivers/fcrash.c.html fcrash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fastinvaders.cpp fastinvaders] ==
''' kodb ''' - Bootleg with different sound hardware, which isn't hooked up yet.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/fgoal.c.html fgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fgoal.cpp 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.cpp 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.cpp 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/fk1.cpp fk1] ==
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.
Unknown sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flashbeats.cpp flashbeats] ==
Preliminary driver. SCSP for sound.


== [http://mamedev.org/source/src/mame/drivers/flstory.c.html flstory] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower.cpp flower] ==
Custom sound chips' emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory.cpp 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/fontwriter.cpp fontwriter] ==
Needs discrete sound hardware emulation.
Extremely preliminary driver.


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


== [http://mamedev.org/source/src/mame/drivers/funworld.c.html funworld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.cpp fuukifg3] ==
''' magicrd2 ''' - Sound hook up isn't 100% correct yet.
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/fuukifg2.c.html fuukifg2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco.cpp gaelco] ==
''' gogomile, gogomilej ''' - M6295 banking is incorrect (the story sequence should have speech).
''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version.


== [http://mamedev.org/source/src/mame/drivers/fuukifg3.c.html fuukifg3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco2.cpp gaelco2] ==
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).
''' touchgo and clones ''' - Sounds cut out sometimes, others are often missing (sound status reads as busy, so no attempt made to play new sound). Possibly a bug in the GA20 sound core.


== [http://mamedev.org/source/src/mame/drivers/gal3.c.html gal3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gal3.cpp 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.cpp galaga] ==
''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
''' battles and clone, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
 
''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia.cpp galaxia] ==
Is sound partly discrete?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxian.cpp galaxian] ==
''' amigo2, explorer ''' - Need different sound timer.


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


''' harem ''' - Game doesn't work, sound can't be tested.
''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.


== [http://mamedev.org/source/src/mame/drivers/galdrvr.c.html 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/galaxold.cpp galaxold] ==
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet.
''' 4in1, ckongmc2, dkongjrm, dkongjrmc ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpanic_ms.cpp galpanic_ms] ==
Preliminary driver. Sound board has a Z80 + 2x YM2203.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gambl186.cpp gambl186] ==
Preliminary driver. Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecom.cpp gamecom] ==


== [http://mamedev.org/source/src/mame/drivers/gamecstl.c.html gamecstl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecstl.cpp 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/gameking.cpp gameking] ==
Preliminary sound emulation has been added using external DAC device.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamemachine.cpp gamemachine] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamtor.cpp 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.cpp 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/gb.cpp gb] ==
Background music is missing (controlled by MSM-6585 sound chip).
Sound chip emulation isn't accurate yet.


== [http://mamedev.org/source/src/mame/drivers/gei.c.html gei] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gba.cpp gba] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.cpp 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/generalplus_gpl16250_nand.cpp generalplus_gpl16250_nand] ==
Preliminary driver. Hardware is PC-Engine based.  
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/generalplus_gpl16250_rom.cpp generalplus_gpl16250_rom] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/generalplus_gpl16250_romram.cpp generalplus_gpl16250_romram] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/generalplus_gpl16250_spi.cpp generalplus_gpl16250_spi] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/geniusiq.cpp geniusiq] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ggconnie.cpp ggconnie] ==
OKI banking isn't understood.  
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ghosteo.cpp ghosteo] ==
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gizmondo.cpp gizmondo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gkigt.cpp gkigt] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gladiatr.cpp gladiatr] ==
''' ppking ''' - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.


== [http://mamedev.org/source/src/mame/drivers/ghosteo.c.html ghosteo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gmaster.cpp gmaster] ==
Needs QDSP QS1000 sound chip emulation.


== [http://mamedev.org/source/src/mame/drivers/goal92.c.html goal92] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goal92.cpp 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/goldart.cpp goldart] ==
Preliminary driver. OKI not hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldngam.cpp 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.cpp goldstar] ==
''' ''' magoddsc, magoddsd ''' - Custom encrypted CPU block.
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.
 
''' mtonic, 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.cpp gottlieb] ==
''' kngtmare ''' - Sound rom isn't dumped.
''' kngtmare ''' - Sound rom isn't dumped.


Line 404: Line 622:
''' 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.cpp 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/goupil.cpp goupil] ==
Sound hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp2x.cpp gp2x] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp32.cpp gp32] ==
Sound clipping and mixing problems.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gpworld.cpp 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/gp_2.cpp gp_2] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp 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.cpp 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.cpp gstream] ==
Sound banking isn't 100% correct.
''' 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.cpp gsword] ==
''' josvolly ''' - DAC sound needs to be implemented.
''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru)


== [http://mamedev.org/source/src/mame/drivers/gticlub.c.html gticlub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.cpp 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/h89.cpp h89] ==
''' hdrivair, hdrivairp, strtdriv ''' - These prototypes use different sound hardware which needs to be hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/harddriv.cpp 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).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/headonb.cpp headonb] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hec2herp.cpp hec2herp] ==
The one-shot and A/D timing of the sn76477 need adjusting.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_amis2k.cpp hh_amis2k] ==
Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_pic16.cpp hh_pic16] ==
''' ttfball ''' - Miss discrete sound hardware emulation (simple volume decay).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_tms1k.cpp hh_tms1k] ==
''' bship ''' - Needs discrete sound hardware emulation. Netlist is documented.


== [http://mamedev.org/source/src/mame/drivers/hikaru.c.html hikaru] ==
''' bshipb ''' - SN76477 sound needs better emulation.
 
''' elecbowl ''' - Game isn't correctly emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hideseek.cpp hideseek] ==
Skeleton driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hikaru.cpp 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.cpp 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/hitpoker.c.html hitpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hng64.cpp hng64] ==
Sound isn't correctly hooked up yet.
Sound hardware hook up is very preliminary.


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


== [http://mamedev.org/source/src/mame/drivers/homedata.c.html homedata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun.cpp homerun] ==
''' mirderby ''' - Preliminary driver.
''' dynashot ''' - The PCB has a D7756C (same mask ROM code as homerun) but the code never seems to enable it. Possibly just an unused component for this game.


''' mjikaga ''' - Sound sfxs don't work. CPU communication issue?
''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).


== [http://mamedev.org/source/src/mame/drivers/homerun.c.html homerun] ==
''' homerun, nhomerun ''' - 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.cpp 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.cpp 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/hp16500.cpp hp16500] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp49gp.cpp hp49gp] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp95lx.cpp hp95lx] ==
DAC not hooked up (part of an ASIC).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp9k.cpp hp9k] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hprot1.cpp hprot1] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/huebler.cpp huebler] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hyperspt.cpp 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/icecold.c.html icecold] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/icatel.cpp icatel] ==
Skeleton driver. Pinball games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ichiban.cpp ichiban] ==
Code is encrypted.


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


== [http://mamedev.org/source/src/mame/drivers/igs011.c.html igs011] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs011.cpp 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.cpp 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/igs_m027.c.html igs_m027] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indiana.cpp indiana] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indigo.cpp indigo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indy_indigo2.cpp indy_indigo2] ==
''' indy_4610, indy_4613, indy_5015 ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/intrscti.cpp intrscti] ==
Sound hardware hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ipds.cpp ipds] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/iris_power.cpp iris_power] ==
Skeleton driver. MIPS based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/island.cpp island] ==
Skeletonish driver. Uses an OKIM6295.


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


== [http://mamedev.org/source/src/mame/drivers/jack.c.html jack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/istrebiteli.cpp istrebiteli] ==
The emulation of the custom sound device is still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/it3030.cpp itt3030] ==
Beeper isn't correctly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/itc4.cpp itc4] ==
Skeletonish. Temperature controller. Probably uses a beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.cpp 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/jaguar.cpp jaguar] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp 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/jokrwild.c.html jokrwild] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jazz.cpp jazz] ==
Audio board with Crystal CS4215 codec isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2.cpp jclub2] ==
''' jclub2v200 and later versions ''' - ST032 sound emulation isn't done yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jokrwild.cpp 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/jonos.cpp jonos] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpctsw.cpp jpmimpctsw] ==
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.cpp 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/jpmsys5sw.cpp jpmsys5sw] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jr200.cpp jr200] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jubilee.cpp 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/juku.cpp juku] ==
Preliminary driver. No sound hardware hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/k8915.cpp k8915] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kas89.cpp 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.cpp kickgoal] ==
Missing PIC dumps. The kickgoal sound rom is also bad.
''' actionhw ''' - Missing PIC dump. Simulated for now.


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


== [http://mamedev.org/source/src/mame/drivers/kingpin.c.html kingpin] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigv.cpp konamigv] ==
Sound chip (AY-3-8912) isn't hooked up yet.
PSX SPU emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/kissproto.c.html kissproto] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx.cpp konamigx] ==
Skeleton driver. Pinball games.
''' sexyparo and clones,  vsnetscr and clones ''' -


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


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


== [http://mamedev.org/source/src/mame/drivers/konamigx.c.html konamigx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konendev.cpp konendev] ==
''' vsnetscr and clones ''' - Sound rom is badly dumped.
Skeleton driver for fruit machine games.


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


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


== [http://mamedev.org/source/src/mame/drivers/kongambl.c.html kongambl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/krz2000.cpp krz2000] ==
Skeleton driver for mostly unknown hardware.
TMP68301 based. Skeletonish.


== [http://mamedev.org/source/src/mame/drivers/kopunch.c.html kopunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ksys573.cpp ksys573] ==
Sound hardware isn't hooked up yet.
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/ksys573.c.html ksys573] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas.cpp laserbas] ==
PSX SPU emulation isn't perfect yet.
Discrete sound emulation is incomplete.


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


== [http://mamedev.org/source/src/mame/drivers/laserbat.c.html laserbat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastfght.cpp lastfght] ==
Sound hardware isn't correctly hooked up yet. Would greatly benefit from
schematics.
 
== [http://mamedev.org/source/src/mame/drivers/lastfght.c.html 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.cpp lazercmd] ==
''' medlanes ''' - Needs discrete sound hardware emulation.
''' medlanes ''' - 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/lbeach.cpp lbeach] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lgp.cpp 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.cpp 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/lindbergh.cpp lindbergh] ==
''' dynabomb, legendoh, sb2003, sb2003a ''' - Need QDSP QS1000 sound chip emulation.


''' spotty ''' - Different sound hardware isn't correctly hooked up yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] ==
Sound hardware is mostly understood, but isn't perfectly implemented yet.


== [http://mamedev.org/source/src/mame/drivers/littlerb.c.html littlerb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage.cpp lkage] ==
Sound hardware isn't hooked up yet.
''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)


== [http://mamedev.org/source/src/mame/drivers/lkage.c.html lkage] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/looping.cpp looping] ==
''' bygone ''' - Missing music. Emulation bug or incomplete prototype?
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).


== [http://mamedev.org/source/src/mame/drivers/looping.c.html looping] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ltd.cpp ltd] ==
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.cpp 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/lynx.cpp lynx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] ==
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m14.cpp m14] ==
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/m20.cpp m20] ==
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/m62.cpp m62] ==
''' alpha1v ''' - Sound isn't correctly hooked up yet.
Analog drums emulation isn't perfect yet.


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


== [http://mamedev.org/source/src/mame/drivers/m79amb.c.html m79amb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79amb.cpp 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/macs.c.html macs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.cpp m92] ==
''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mac.cpp mac] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/macs.cpp 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.cpp 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.cpp 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/magnum.cpp magnum] ==
Preliminary driver. Sound hardware isn't hooked up yet.
Beeper implementation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/malzak.c.html malzak] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp 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/marinedt.c.html marinedt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/manohman.cpp manohman] ==
Needs discrete sound hardware emulation.
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/marinedt.cpp marinedt] ==
Needs discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/maygay1b.c.html maygay1b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b.cpp 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.cpp 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.cpp mazerbla] ==
''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown.
''' mazerbla, mazerblaa ''' - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc1502.cpp mc1502] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc8020.cpp mc8020] ==
It isn't known if it has sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc8030.cpp mc8030] ==
It isn't known if it has sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mccpm.cpp mccpm] ==


== [http://mamedev.org/source/src/mame/drivers/mcr.c.html mcr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mcr.cpp mcr] ==
''' twotiger ''' - 8 track cassette dump is missing.
''' 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.cpp 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/megasys1.c.html megasys1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx.cpp megaphx] ==
''' edfbl ''' - Bootleg on different hardware.
Sound banking isn't understood.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1.cpp megasys1] ==
''' edfbl ''' - Bootleg on different hardware. Possibly missing a PIC dump?
 
''' iganinjub, lordofkb ''' - Bootleg on different hardware (only 1 OKI).
 
''' kickoffb ''' - Bootleg on different hardware (only 1 OKI and 1 YM2203).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mekd3.cpp mekd3] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mekd4.cpp mekd4] ==


== [http://mamedev.org/source/src/mame/drivers/mermaid.c.html mermaid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mekd5.cpp mekd5] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mephistp.cpp mephistp] ==
Pinball hardware. I8088 based. Needs I8256 emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.cpp 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.


''' rougien ''' - It's not known where the "alien whistle" sample is supposed to play.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mes.cpp mes] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metalmx.cpp metalmx] ==
Very complex prototype hardware. Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro.cpp metro] ==
''' metabee ''' - PCB has no sound chips. It possibly uses the H8 for DAC.


== [http://mamedev.org/source/src/mame/drivers/metro.c.html 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).


== [http://mamedev.org/source/src/mame/drivers/mgolf.c.html mgolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meyc8080.cpp meyc8080] ==
DAC hook-up isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgames.cpp mgames] ==
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/mgolf.cpp mgolf] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micro20.cpp micro20] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micro3d.cpp micro3d] ==
Sound system implementation isn't 100% accurate yet.
Sound system implementation isn't 100% accurate yet.


== [http://mamedev.org/source/src/mame/drivers/miniboy7.c.html miniboy7] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/microb.cpp microb] ==
Sound hardware is unknown.
Beeper is hooked up, but not 100% correct.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micronic.cpp micronic] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/microtan.cpp microtan] ==
''' spinveti ''' - Sound hardware isn't hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mips.cpp mips] ==
Buzzer isn't hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.cpp mitchell] ==
''' pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast.
 
''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midyunit.cpp midyunit] ==
''' mkyawdim3, mkyawdim4 ''' - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.


== [http://mamedev.org/source/src/mame/drivers/missb2.c.html missb2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/minicom.cpp minicom] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/miniframe.cpp miniframe] ==
Preliminary driver. M68010 based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/minitel_2_rpic.cpp minitel_2_rpic]==
The sound hardware isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/missb2.cpp 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/mits680b.cpp mits680b] ==
''' pangba, spangbl ''' - Bootlegs with different sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ml20.cpp ml20] ==
Speaker not hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/mlanding.c.html mlanding] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mk85.cpp mk85] ==
Sound is nowhere near perfect, mode 5 causes "sound cpu error" for whatever reason.


== [http://mamedev.org/source/src/mame/drivers/model1.c.html model1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mk90.cpp mk90] ==
''' 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/mmagic.cpp mmagic] ==
Missing discrete sound hardware emulation. Will need better 76477 emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mmodular.cpp mmodular] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp 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/mpoker.c.html mpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp.cpp monzagp] ==
Need discrete sound hardware emulation.
Preliminary driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu12wbk.cpp mpu12wbk] ==
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.cpp mpu3] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/mpu4.c.html mpu4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4crystal.cpp mpu4crystal] ==
Sound hardware isn't hooked up yet.
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4empire.cpp mpu4empire] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mdm.cpp mpu4mdm] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4misc.cpp mpu4misc] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4plasma.cpp mpu4plasma] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4sw.cpp mpu4sw] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4union.cpp mpu4union] ==
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.cpp 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/mrgame.cpp mrgame] ==
Z80 - YMF271 comms aren't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/murogmbl.c.html murogmbl] ==
s== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/msbc1.cpp msbc1] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mstation.cpp mstation] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mt735.cpp mt735] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/multi16.cpp multi16] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/multi8.cpp multi8] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mupid2.cpp mupid2] ==
Speaker isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogmbl.cpp 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.cpp 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.cpp 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.
''' blueshrk ''' - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.


Line 685: Line 1,102:
''' checkmat ''' - Needs breadboarding to get noise/filter frequencies.
''' checkmat ''' - Needs breadboarding to get noise/filter frequencies.


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


== [http://mamedev.org/source/src/mame/drivers/n8080.c.html n8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mwsub.cpp mwsub] ==
''' helifire, helifirea ''' -
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/myb3k.cpp myb3k] ==


== [http://mamedev.org/source/src/mame/drivers/namcofl.c.html namcofl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mz6500.cpp mz6500] ==
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/n8080.cpp n8080] ==
Namco C352 sound chip emulation isn't 100% correct yet.
''' helifire, helifirea ''' -


== [http://mamedev.org/source/src/mame/drivers/namcond1.c.html namcond1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nakajies.cpp nakajies] ==
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.cpp 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/namcos2.cpp namcos2] ==
Namco C352 sound chip emulation isn't 100% correct yet.
 
== [http://mamedev.org/source/src/mame/drivers/namcos12.c.html namcos12] ==
Namco C352 sound chip emulation isn't 100% correct yet.
 
== [http://mamedev.org/source/src/mame/drivers/namcos2.c.html 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] ==
''' marvland ''' - Probable bad dump of the audiocpu ROM.
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/nanos.cpp nanos] ==
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.cpp 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.cpp 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/neoprint.c.html neoprint] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj9195.cpp nbmj9195] ==
''' ldquiz4, shabdama ''' - Uses a laserdisc which isn't dumped yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ncd17c.cpp ncd17c] ==
Preliminary driver. Beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nds.cpp nds] ==
Driver is still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neogeo.cpp neogeo] ==
''' dragonsh ''' - Sound ROMs for this prototype do not exist.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp 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.cpp neptunp2] ==
Skeleton driver. Sound hook-up is preliminary.
Skeleton driver. Sound hook-up is preliminary.


== [http://mamedev.org/source/src/mame/drivers/nexus3d.c.html nexus3d] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nes_vt.cpp nes_vt] ==
Skeleton driver. ARM based hardware. Has 2 unemulated QDSP QS1000 for sound.
''' ddrdismx, dgun2500 ''' - Missing sounds due to missing PCM emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/newbrain.cpp newbrain] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/news_r3k.cpp news_r3k] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/next.cpp next] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nibble.cpp nibble] ==
Skeleton-ish. Unidentified sound CPU / IC.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nightmare.cpp nightmare] ==
Undumped sound ROM.


== [http://mamedev.org/source/src/mame/drivers/nitedrvr.c.html nitedrvr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ninjaw.cpp ninjaw] ==
SSG Output isn't accurate
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nitedrvr.cpp 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.cpp 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 ?
''' hachamf, tdragon1 ''' - Protected sets, they don't handshake with the NMK004.


''' raphero ''' - Incorrect OKI samples banking.
''' 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 ?
 
''' gunnailb, tdragon3h ''' - Bootlegs which need a different sound hardware implementation.


''' vandykeb ''' - Undumped PIC controls sound.
''' vandykeb ''' - Undumped PIC controls sound.


== [http://mamedev.org/source/src/mame/drivers/nsm.c.html nsm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker.cpp nsmpoker] ==
Skeleton driver. Pinball games.
 
== [http://mamedev.org/source/src/mame/drivers/nsmpoker.c.html 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.cpp 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.cpp 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.cpp 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.cpp 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/o2.cpp o2] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/octane.cpp octane] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/okean240.cpp okean240] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.cpp 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/olyboss.cpp olyboss] ==
No sound hardware hooked up yet. Beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olytext.cpp olytext] ==
Skeletonish. Has a Piezo-Beeper.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/opwolf.cpp 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.cpp 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/pacman.c.html pacman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/otomedius.cpp otomedius] ==
Skeleton driver. PC hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/p112.cpp p112] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pachifev.cpp pachifev] ==
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.cpp pacman] ==
''' eggor ''' - Sound hook up isn't 100% correct.
''' eggor ''' - Sound hook up isn't 100% correct.


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


== [http://mamedev.org/source/src/mame/drivers/pangofun.c.html pangofun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pangofun.cpp 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.cpp 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.cpp 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/paso1600.cpp paso1600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasogo.cpp pasogo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc100.cpp pc100] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc1500.cpp pc1500] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc8401a.cpp pc8401a] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc88va.cpp pc88va] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc9801.cpp pc9801] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_dyn.cpp 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.cpp 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/pce.cpp pce] ==
''' filetto ''' - Needs "buzzer" PC sound plus the UM5100 sound chip, might be connected to the prototyping card.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcfx.cpp pcfx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcipc.cpp pcipc] ==
Virtual test driver. No sound hardware has been decided.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcxt.cpp 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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pda600.cpp pda600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pdp11.cpp pdp11] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/peoplepc.cpp peoplepc] ==


''' tetriskr ''' - Needs "buzzer" plus identifying if there's any kind of sound chip on it.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pg685.cpp pg685] ==
Preliminary driver. NEC V20 based.


== [http://mamedev.org/source/src/mame/drivers/pgm.c.html pgm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pgm.cpp 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/phc25.cpp phc25] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/phoenix.cpp phoenix] ==
''' phoenixc2, griffono ''' - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/photoply.cpp photoply] ==
PC hardware. Unemulated sound card.
PC hardware. Unemulated sound card.


== [http://mamedev.org/source/src/mame/drivers/pinkiri8.c.html pinkiri8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinball2k.cpp pinball2k] ==
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8.cpp 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.cpp 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.cpp pitnrun] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation. PCB is available (Guru).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/play_2.cpp play_2] ==
''' cerberusp ''' Sound hardware not hooked up yet.
 
''' madrace ''' - Uses a Sound Board IV (same as MPU-3 and later), but I/O ports that talk to it are unknown.
 
''' zira ''' - Different sound hardware (AY8910).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/play_3.cpp play_3] ==
AY chips output port adds various components across the analog outputs, lots of loud siren-like noises when there should be silence, mechanical sounds to add.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] ==
''' hrdtimes, hrdtimesa ''' - Missing PIC dump.


== [http://mamedev.org/source/src/mame/drivers/playmark.c.html playmark] ==
''' wbeachvl, wbeachvl2, wbeachvl3 ''' - PIC is dumped, but the hook up isn't perfect yet (missing music).
''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2 ''' - 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.cpp pntnpuzl] ==
Sound system isn't hooked up yet.
Sound system isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/pokechmp.c.html pokechmp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pockchal.cpp pockchal] ==
Sound banking needs to be fixed.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pocketc.cpp pocketc] ==


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


== [http://mamedev.org/source/src/mame/drivers/portrait.c.html portrait] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pokemini.cpp pokemini] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] ==
''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear.cpp popobear] ==
BGM seems quite off, YM2413 core bug?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.cpp 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/powerbal.cpp powerbal] ==
''' atombjt ''' - OKI banking should be verified against real hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ppmast93.cpp 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/quasar.c.html quasar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prestige.cpp prestige] ==
Unindentified sound chip.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prof180x.cpp prof180x] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prof80.cpp prof80] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prophet600.cpp prophet600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psion5.cpp psion5] ==
Spekaer isn't hooked up 100% correctly yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psx.cpp psx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/puckpkmn.cpp puckpkmn] ==
''' jzth ''' - A sound bank isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pv9234.cpp pv9234] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/qtsbc.cpp qtsbc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.cpp 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/rabbit.c.html rabbit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quizpun2.cpp quizpun2] ==
Custom Imagetek 15000 chip provides sound (some kind of ADPCM).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/qvt70.cpp qvt70] ==
Beeper isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/qx10.cpp qx10] ==
Beeper isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/r2dx_v33.c.html r2dx_v33] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/r9751.cpp r9751] ==
Sound hardware isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] ==
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.cpp 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/rambo.cpp rambo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rc759.cpp rc759] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rd100.cpp rd100] ==
Unknown sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp 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.cpp redalert] ==
''' demoneye, ww3 ''' -  
''' demoneye, ww3 ''' -  


''' panther ''' - Sound comms don't work.
''' panther ''' - Needs discrete sound hardware emulation. AY8910 hook up needs verifying.


''' 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.cpp 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/rex6000.cpp rex6000] ==
Alarm sound and keyclick don't work yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rgum.cpp 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/rollrace.c.html rollrace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/riscpc.cpp riscpc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.cpp rohga] ==
''' darkseal2 ''' - One sound ROM is incorrect for this set.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_cm32p.cpp roland_cm32p] ==
Synth. PCM emulation is still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_d10.cpp roland_d10] ==
Expander. Sound isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_d50.cpp roland_d50] ==
Skeletonish. Synthesizer. Sound isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_mt32.cpp roland_mt32] ==
Skeletonish. Expander.  Sound isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_sc55.cpp roland_sc55] ==
Skeletonish. Expander.  Sound isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_tb303.cpp roland_tb303] ==
Bass line. NEC_D650. Sound unemulated (discrete)
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_tr606.cpp roland_tr606] ==
Drum machine. NEC_D650. Sound unemulated (discrete)
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/roland_tr909.cpp roland_tr909] ==
Drum machine. UPD7810.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollext.cpp rollext] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollrace.cpp 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/ron.cpp ron] ==
F/F part isn't correct yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rotaryf.cpp 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/route16.cpp route16] ==
''' speakhlp ''' - Bootleg with different hardware / program.
 
''' vscompmj ''' -  Stuck notes, due to incomplete decryption or to wrong AY hook-up?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rowamet.cpp rowamet] ==
Sound ROM is badly dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah.cpp 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/rungun.c.html rungun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rpunch.cpp rpunch] ==
''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.cpp 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/rvoice.cpp rvoice] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s11.cpp s11] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s4.cpp s4] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s6.cpp s6] ==
''' frpwr_l6 ''' - Sound doesn't work.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s7.cpp s7] ==
''' barra_l1, solar_l2 ''' - Sound doesn't work.
 
''' thund_p1 and clones ''' - Speech is mixed up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s9.cpp s9] ==
''' alcat_l7 ''' - Sound ROM isn't dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/safarir.cpp safarir] ==
Needs discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/savquest.c.html savquest] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sage2.cpp sage2] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/saitek_risc2500.cpp saitek_risc2500] ==
Sound is too high pitched.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sam.cpp sam] ==
Pinball games. Almost skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.cpp sangho] ==
''' pzlestar ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbowling.cpp sbowling] ==
Needs discrete sound hardware emulation. PCB is available (Guru).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/schick.cpp schick] ==
Hack of Pengo using Bombjack sound. Sound latch write hasn't been identified yet.


== [http://mamedev.org/source/src/mame/drivers/sbowling.c.html sbowling] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scobra.cpp scobra] ==
Needs discrete sound hardware emulation.
''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available.


== [http://mamedev.org/source/src/mame/drivers/scobra.c.html scobra] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] ==
''' hustlerb2 ''' - Bootleg on different hardware.
''' 800fath ''' -


== [http://mamedev.org/source/src/mame/drivers/scramble.c.html scramble] ==
''' ad2083 ''' - Bad dump of the tms5110 roms.
''' ad2083 ''' - Bad dump of the tms5110 roms.


''' mariner ''' - Discrete sound in addition to the 8910.
''' mariner ''' - Discrete sound in addition to the 8910.


''' turpins ''' - Sound CPU to be added.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scv.cpp scv] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sderby2.cpp sderby2] ==
The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.cpp seabattl] ==
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.cpp 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.


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


''' 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/segajw.cpp segajw] ==
''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples.
Sound seems to be actually working pretty good.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segald.cpp segald] ==
Needs laserdisc sound and discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segam1.cpp segam1] ==


''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segapm.cpp segapm] ==


== [http://mamedev.org/source/src/mame/drivers/segald.c.html segald] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas16b.cpp segas16b] ==
Needs laserdisc sound and discrete sound hardware emulation.
''' dfjail, lockonph ''' - Bootleg hardware with different custom chips.


== [http://mamedev.org/source/src/mame/drivers/segas16b.c.html segas16b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.cpp segas32] ==
''' tturf ''' - One of the sound roms isn't dumped.
''' kokoroj, kokoroj2 ''' - Unemulated CD board.


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


== [http://mamedev.org/source/src/mame/drivers/seibuspi.c.html seibuspi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp segaxbd] ==
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.
''' rascot ''' - Only the terminal is dumped.


''' ejsakura, ejsakura12 ''' - Suffer from incorrect Yamaha YMZ280B sound chip hook up.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.cpp seta] ==
''' blockcarb ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.


== [http://mamedev.org/source/src/mame/drivers/seta.c.html seta] ==
''' crazyfgt ''' - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.
''' 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.
''' jjsquawk and clones ''' - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.


''' sokonuke ''' - Sound is imperfect.
''' sokonuke ''' - Sound is imperfect.


''' thunderlbl ''' - Bootleg with different sound hardware.
''' thunderlbl, thunderlbl2 ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta2.cpp seta2] ==
''' ablastb ''' - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.


== [http://mamedev.org/source/src/mame/drivers/snesb.c.html snesb] ==
''' staraudi ''' - Sample ROM is a bad dump.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sk1.cpp sk1] ==
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/slc1a.cpp slc1a] ==
The speaker emulation isn't correct: it's very noisy if hooked up as it is now.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/slicer.cpp slicer] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sm1800.cpp sm1800] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/smc777.cpp smc777] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snes.cpp snes] ==
SNES sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp 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.cpp 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 937: Line 1,599:
''' 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.cpp snowbros] ==
''' 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.
 
''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/socrates.cpp socrates] ==


== [http://mamedev.org/source/src/mame/drivers/spacefb.c.html spacefb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp 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.cpp 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/spg110.cpp spg110] ==
Preliminary driver. Sunplus SPG110 based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg29x.cpp spg29x] ==
Audio capabilities of the SPG29x SoCs aren't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx.cpp spg2xx] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_digimake.cpp spg2xx_digimake] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_dreamlife.cpp spg2xx_dreamlife] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_ican.cpp spg2xx_ican] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks.cpp spg2xx_jakks] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_gkr.cpp spg2xx_jakks_gkr] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_sharp.cpp spg2xx_jakks_sharp] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_jakks_tvtouch.cpp spg2xx_jakks_tvtouch] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_lexibook.cpp spg2xx_lexibook] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_pdc.cpp spg2xx_pdc] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_playvision.cpp spg2xx_playvision] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario.cpp spg2xx_senario] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_senario_poker.cpp spg2xx_senario_poker] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_shredmjr.cpp spg2xx_shredmjr] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_skannerztv.cpp spg2xx_skannerztv] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_smarttv.cpp spg2xx_smarttv] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_telestory.cpp spg2xx_telestory] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_tvgogo.cpp spg2xx_tvgogo] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_vii.cpp spg2xx_vii] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_wiwi.cpp spg2xx_wiwi] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_zone.cpp spg2xx_zone] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spg2xx_zone_32bit.cpp spg2xx_zone_32bit] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spiders.cpp spiders] ==
Missing filters emulation.
Missing filters emulation.


== [http://mamedev.org/source/src/mame/drivers/spoker.c.html spoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash.cpp splash] ==
''' rebus ''' - Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash_ms.cpp splash_ms] ==
Bootleg hardware. Emulation still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker.cpp 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.cpp 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.cpp 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.cpp 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.cpp 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/sstrangr.cpp sstrangr] ==
Needs discrete sound hardware emulation.
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).
 
== [http://mamedev.org/source/src/mame/drivers/sstrangr.c.html sstrangr] ==
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.cpp 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.cpp 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.cpp starcrus] ==
Needs discrete sound hardware emulation instead of samples.
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.
 
== [http://mamedev.org/source/src/mame/drivers/starfire.c.html starfire] ==
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/starshp1.c.html starshp1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starshp1.cpp 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.cpp starwars] ==
''' tomcatsw ''' - Sound roms aren't dumped.
''' tomcatsw ''' - Sound roms aren't dumped.


== [http://mamedev.org/source/src/mame/drivers/stepstag.c.html stepstag] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stfight.cpp stfight] ==
Music roms / hard disks arent't dumped.
''' cshootert '''  - Music desyncs a lot.


== [http://mamedev.org/source/src/mame/drivers/stv.c.html stv] ==
''' empcity and clones, stfight and clones ''' - YM2203s should be clocked at 1.5MHz but this results in  the sound and music being 1/3 of the pitch they should be. The game never writes the YM2203s' divider registers yet other games (e.g. Lock-On)  suggest the default values are correct. What *is* going on here?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/studio2.cpp studio2] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] ==
Needs interrupt frequencies at least. Possibly some discrete parts.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.cpp 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)).
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/st_mp100.cpp st_mp100] ==
Most games need discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/subs.c.html subs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/su2000.cpp su2000] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subhuntr.cpp subhuntr] ==
Possibly discrete hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subs.cpp 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.cpp subsino2] ==
''' bishjan ''' - Sound hardware isn't understood yet.
''' bishjan, new2001, humlan, squeenb ''' - Sound chip isn't emulated yet (SS9804 or SS9904).


== [http://mamedev.org/source/src/mame/drivers/summit.c.html summit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.cpp 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/sun1.cpp sun1] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun2.cpp sun2] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun3.cpp sun3] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun3x.cpp sun3x] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun4.cpp sun4] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/supracan.cpp supracan] ==
Sound CPU comms and sound chip are completely unknown.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprnova.cpp suprnova] ==
''' galpani4 ''' - 2nd sound ROM wasn't dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprridr.cpp 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/svmu.cpp svmu] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/swyft.cpp swyft] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/systec.cpp systec] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.cpp 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.cpp taito] ==
''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp taitogn] ==
Zoom sound DSP emulation isn't complete.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitopjc.cpp taitopjc] ==
Zoom sound DSP emulation isn't complete.


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


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


== [http://mamedev.org/source/src/mame/drivers/taitotz.c.html taitotz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitowlf.cpp taitowlf] ==
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/taito_l.cpp taito_l] ==
Zoom sound DSP is currently unemulated.
''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/tankbatt.c.html tankbatt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tasc.cpp tasc] ==
Needs discrete sound emulation instead of samples.
Sound is too high pitched.


== [http://mamedev.org/source/src/mame/drivers/tapatune.c.html tapatune] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tasman.cpp tasman] ==
Preliminary driver.
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.cpp tattack] ==
Sound isn't hooked up (probably discrete).
Sound isn't hooked up (probably discrete).


== [http://mamedev.org/source/src/mame/drivers/tgtpanic.c.html tgtpanic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tdv2324.cpp tdv2324] ==
Cabinet test PCB with no sound hardware?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecnbras.cpp tecnbras] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tek410x.cpp tek410x] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/terak.cpp terak] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] ==
''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tg100.cpp tg100] ==
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).


== [http://mamedev.org/source/src/mame/drivers/thayers.c.html thayers] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thayers.cpp 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/ti630.cpp ti630] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti85.cpp ti85] ==
''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti89.cpp ti89] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti931.cpp ti931] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti990_4.cpp ti990_4] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tiamc1.cpp tiamc1] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tim011.cpp tim011] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timeplt.cpp 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.cpp 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/tispeak.cpp tispeak] ==
Custom Imagetek 15000 chip provides sound (some kind of ADPCM).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tk635.cpp tk635] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmc600.cpp tmc600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] ==
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.cpp 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.cpp 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.cpp 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.


== [http://mamedev.org/source/src/mame/drivers/toaplan2.c.html toaplan2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toki.cpp toki] ==
''' 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.
''' 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/toki.c.html toki] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toki_ms.cpp toki_ms] ==
''' jujub ''' - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.
Sound needs various improvements: MSM playback, improve comms, ROM bank, mixing. There are some scratchy sound from time to time. It's also currently unknwon that port A/B of the two YMs are used for.


== [http://mamedev.org/source/src/mame/drivers/toratora.c.html toratora] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toratora.cpp 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/trackfld.cpp trackfld] ==
Sound isn't perfect yet (PC-Engine hardware).
''' hyprolymb, hyprolymba ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trkfldch.cpp trkfldch] ==
Preliminary driver. Unknown sound hw.


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


== [http://mamedev.org/source/src/mame/drivers/truco.c.html truco] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/triviaquiz.cpp triviaquiz] ==
Sound is hooked up, but not perfect yet.
Discrete sounds?


== [http://mamedev.org/source/src/mame/drivers/trucocl.c.html trucocl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trucocl.cpp 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/tsispch.cpp tsispch] ==
Sound isn't hooked up yet (possibily driven by a protected PIC).
DAC isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tubep.cpp tubep] ==
Missing analog filters emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tulip1.cpp tulip1] ==
Speaker (?) not hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] ==
''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet.


== [http://mamedev.org/source/src/mame/drivers/tumbleb.c.html 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, tumblepba ''' - 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.cpp 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/tv950.cpp tv950] ==
Speaker doesn't produce correct sound due to bugs in the via6522 emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tvc.cpp tvc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twinkle.cpp 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.cpp tx1] ==
''' tx1, tx1a ''' - 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.cpp 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/ultrsprt.c.html ultrsprt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uknc.cpp uknc] ==
Sound cpu irqs generation is unknown and very prone to get broken (i.e. if 4G and 2G returns as bad in POST screen). Sound is lagged, reason is probably the same.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unixpc.cpp unixpc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unkpoker.cpp unkpoker] ==
Unidentified sound hardware.


== [http://mamedev.org/source/src/mame/drivers/upscope.c.html upscope] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/upscope.cpp 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/uzebox.cpp uzebox] ==
''' misncrft, wyvernwg ''' - Audio CPU isn't emulated yet (QDSP).


== [http://mamedev.org/source/src/mame/drivers/vegaeo.c.html vegaeo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/v1050.cpp v1050] ==
Audio CPU isn't emulated yet (QDSP).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vamphalf.cpp vamphalf] ==
''' yorijori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vax11.cpp vax11] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vboy.cpp vboy] ==


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


''' cartfury, nbanfl, nbashowt ''' - Use unknown DCS boards.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegas.cpp vegas] ==
''' nbanfl, nbagold, nbashowt ''' - DCS2 audio boards aren't fully implemented yet.


''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vic20.cpp vic20] ==


== [http://mamedev.org/source/src/mame/drivers/vicdual.c.html vicdual] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.cpp 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/victor9k.cpp victor9k] ==
Codec sound isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vidbrain.cpp vidbrain] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vidbrain.cpp video21] ==
Beeper sounds offtune.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/viper.cpp 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/vmetal.c.html vmetal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vis.cpp vis] ==
ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vk100.cpp vk100] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vlc.cpp vlc] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/votrhv.cpp votrhv] ==
Currently using the wrong Votrax model.


== [http://mamedev.org/source/src/mame/drivers/vpoker.c.html vpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager.cpp voyager] ==
PC hardware. Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vp101.cpp vp101] ==
Sound hardware (AC97 codec) isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vpoker.cpp 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/vsmile.cpp vsmile] ==
Preliminary driver, being worked on. Probably discrete sound hardware.
Audio capabilities of the SPG243 SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmileb.cpp vsmileb] ==
Audio capabilities of the SPG243 SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmilepro.cpp vsmilepro] ==
Skeletonish. Nothing has been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt_unknown.cpp vt_unknown] ==
Unidentified main CPU. Dump might be bad.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt1682.cpp vt1682] ==
Sound crackles.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt52.cpp vt52] ==
Bell sound is too clean. Needs a flyback diode circuit implementation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt62.cpp vt62] ==
Very preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] ==
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.cpp 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/warriorb.cpp warriorb] ==
''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90.cpp 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.cpp wc90b] ==
MSM5205 sound isn't perfect yet.
MSM5205 sound isn't perfect yet.


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


== [http://mamedev.org/source/src/mame/drivers/whitestar.c.html whitestar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildpkr.cpp wildpkr] ==
Skeleton driver. Pinball games.
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.cpp wink] ==
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.cpp 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/wldarrow.c.html wldarrow] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wolfpack.cpp wolfpack] ==
Sound system is guessed.
Missing discrete sound emulation and (undumped) audio cassette.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wpc_95.cpp wpc_95] ==
''' cv_d52 ''' - The sound ROMs haven't been dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wswan.cpp wswan] ==


== [http://mamedev.org/source/src/mame/drivers/wolfpack.c.html wolfpack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wyvernf0.cpp wyvernf0] ==
Missing discrete sound emulation and (undumped) audio cassette.
Sound emulation isn't fully accurate. PCB is available (Guru).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix.cpp xavix] ==
Sound hardware emulation is missing some features (i.e. envelopes).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/xavix2.cpp xavix2] ==
SoC emulation is very preliminary.


== [http://mamedev.org/source/src/mame/drivers/yunsung8.c.html yunsung8] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac2650.cpp zac2650] ==
Sound emulation isn't fully accurate.
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.cpp 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/zac_1.cpp zac_1] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_proto.cpp zac_proto] ==
Sound hardware isn't hooked up yet. There's no info available about the sound board.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaxxon.cpp 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/z22.cpp z22] ==
SPU emulation isn't perfect yet.
Buzzer not emulated yet.


== [http://mamedev.org/source/src/mame/drivers/zr107.c.html zr107] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zn.cpp zn] ==
It uses a Konami K058141 sound chip which is currently unemulated. The driver uses the K054539 sound core.
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.

Revision as of 05:36, 2 September 2020

This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_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

Emulation is still preliminary.

4dpi

Skeleton driver.

4roses

Skeleton driver.

5clown

Unknown writes and reads.

8080bw

crashrd - Bootleg hardware. Uses a different hook up. Preliminary sound added.

indianbt and clone - Only part of the discrete sound emulation is completed. PCB is available (Guru).

invrvngegw - One of the sound ROMs is a bad dump.

astropal, attackfc, ballbomb, cane, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invmulti 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.

a5105

a51xx

a7150

abc80

PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.

ace

Needs discrete sound emulation.

acefruit

Sound emulation is completely lacking.

acvirus

80C5xx + dsp56k based. Skeletonish.

advision

aerofgt

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

spikes91, spikes91b - Need MSM5205 hook up and verifying of the sound latch hook up.

aim65_40

aleck64

mayjin3 -

alesis

alg

Missing laserdisc sound.

alien

Skeleton driver (SH4 based system).

alinvade

Sound has been hooked up but it's a guesswork. Should be verified with real hardware.

alphatpx

alphatp1 - Different beeper hook up?

alphasma

altos486

amaticmg

Not all sound devices have been hooked up yet.

amazonlf

amstrad

apc

apollo

apricotf

arcadia

argo

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 - Votrax SC-01 speech synthesizer emulation isn't perfect yet. In particular, the analog part needs some work (see plosives).

seawolf2 - Needs discrete sound hardware emulation.

astrof

Needs discrete sound hardware emulation.

atari_s1

Sound hook up is preliminary.

atari_s2

Sounds to be verified against a real machine; noise generator sounds like a loud barrrr instead of noise, fortunately it doesn't seem to be used.

atarisy1

indytemp and clones - "Welcome" doesn't play at start.

atarittl

tank - Netlist has been added but needs debugging and it runs very slow.

atetris

atetb3482 - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.

atlantis

Preliminary driver. ADSP-2181 based DCS2 audio.

atvtrack

Skeleton driver.

avalnche

catchp - Needs discrete sound hardware emulation.

ax20

b16

banctec

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.

beaminv

Needs discrete sound hardware emulation.

beezer

Possibly missing filters. Needs a PCB reference to check sound.

bfm_sc1

Mostly mechanical fruit machines.

bfm_sc2

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

bfm_sc4

bigkarnk_ms

Preliminary driver.

bigstrkb

Sound hardware isn't correctly hooked up yet.

bingor

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

blitz

Needs discrete sounds emulation.

blitz68k

Sound is MCU-protected.

blockade

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

blw700i

Unknown sound hardware.

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 (possibly discrete).

byvid

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

c10

cabal

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

canon_s80

carpolo

Needs discrete sound hardware emulation.

casloopy

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.

cdi

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

cedar_magnet

The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.

cesclass

Sound doesn't play most samples.

cfx9850

cheekyms

Sound hardware emulation is incomplete.

chexx

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.

circus

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

cit220

Preliminary driver. Beeper frequency unknown.

clayshoo

Needs discrete sound hardware emulation.

clickstart

Preliminary driver.

cmi

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.

codata

coinmvga

Sound hardware isn't correctly hooked up yet.

combatsc

comebaby

compuchess

cncchess - Sound is wrong, it should be a long dual-tone alarm sound.

comquest

comx35

controlid

Fingerprint reader device. Very skeletonish.

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.

cp1

cps1bl_pic

Undumped PICs used as sound MCUs.

cps2

gigaman2 - A bootleg with a different sound system.

crbaloon

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

crimson

Skeleton driver.

cswat

Namco 52xx isn't hooked up yet.

cubo

Cubo CD32 sound hardware isn't 100% correctly emulated / 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.

cxhumax

cybiko

cyclemb

Sound is controlled by three undumped i8741 MCU. Until they can be decapped, their functionalities are imperfectly simulated.

cz101

No sound hardware is hooked up yet.

dai3wksi

Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru).

daruma

dbox

Driver still preliminary.

dct11em

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.

deco0

secretab - Bootleg on different hardware. The sound system is imperfectly hooked up.

deco32

dragngun and clones - Oki3 bank-switching isn't verified.

lockload and clones - Sound hook-up is preliminary.

decstation

Preliminary driver.

deshoros

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

dgn_beta

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.

dm7000

dms5000

dms86

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.

dual68

duet16

No sound hardware hooked up yet. Beeper?

ecoinf2

Skeleton driver for fruit machine games.

ecoinf3

Skeleton driver for fruit machine games.

ecoinfr

Skeleton driver for fruit machine games.

elan_eu3a05

ADPCM format not correctly decoded yet.

elecbowl

electron

Sound seems too high.

elektronmono

MCF5206E based. Skeletonish.

elf

embargo

Needs discrete sound hardware emulation.

ep64

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.

bngotime - Uses a different sound board with a Z80 and an AY8910.

ertictac

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

esd

fantstry and clone - Playable, but no sound because of an undumped PIC.

esqkt

Missing laserdisc sound.

eurit

ISDN-Telefon. Sound hardware not hooked up yet.

eva

Preliminary driver. TMS 6100 for sound.

evmbug

exidy

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

expro02

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

facit4440

Unknown sound hardware.

famibox

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

fantland

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

fanucs15

fanucspmg

fastinvaders

Needs discrete sound hardware emulation.

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.

fk1

Unknown sound hardware.

flashbeats

Preliminary driver. SCSP for sound.

flower

Custom sound chips' emulation isn't perfect yet.

flstory

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

fontwriter

Extremely preliminary driver.

funkball

Preliminary driver. PC based hardware (Cyrix GX + 3DFX). Needs KS0164 sound chip emulation.

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).

gaelco

bioplayc - PCB was missing the audio ROM, using the ones from the final version.

gaelco2

touchgo and clones - Sounds cut out sometimes, others are often missing (sound status reads as busy, so no attempt made to play new sound). Possibly a bug in the GA20 sound core.

gal3

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

galaga

battles and clone, 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?

galaxian

amigo2, explorer - Need different sound timer.

jumpbug and clone - Missing discrete hardware emulation.

jungsub - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.

monsterz - Possibily missing one sound ROM.

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

galaxold

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

galpanic_ms

Preliminary driver. Sound board has a Z80 + 2x YM2203.

gambl186

Preliminary driver. Sound isn't hooked up yet.

gamecom

gamecstl

PC hardware. Needs SiS 7018 emulation.

gameking

Preliminary sound emulation has been added using external DAC device.

gamemachine

Needs discrete sound hardware emulation.

gamtor

Skeleton driver for fruit machine games.

gaplus

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

gb

Sound chip emulation isn't accurate yet.

gba

gei

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

generalplus_gpl16250_nand

Audio capabilities of the SoC are partially emulated.

generalplus_gpl16250_rom

Audio capabilities of the SoC are partially emulated.

generalplus_gpl16250_romram

Audio capabilities of the SoC are partially emulated.

generalplus_gpl16250_spi

Audio capabilities of the SoC are partially emulated.

geniusiq

ggconnie

OKI banking isn't understood.

ghosteo

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

gizmondo

gkigt

gladiatr

ppking - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.

gmaster

goal92

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

goldart

Preliminary driver. OKI not hooked up yet.

goldngam

Preliminary driver.

goldstar

magoddsc, magoddsd - Custom encrypted CPU block.

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.

goupil

Sound hasn't been hooked up yet.

gp2x

gp32

Sound clipping and mixing problems.

gpworld

Missing laserdisc sound.

gp_2

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. PCB is available (Guru)

gticlub

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

h89

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.

hec2herp

The one-shot and A/D timing of the sn76477 need adjusting.

hh_amis2k

Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem).

hh_pic16

ttfball - Miss discrete sound hardware emulation (simple volume decay).

hh_tms1k

bship - Needs discrete sound hardware emulation. Netlist is documented.

bshipb - SN76477 sound needs better emulation.

elecbowl - Game isn't correctly emulated yet.

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 hook up is very preliminary.

homedata

mirderby - Preliminary driver.

homerun

dynashot - The PCB has a D7756C (same mask ROM code as homerun) but the code never seems to enable it. Possibly just an unused component for this game.

ganjaja - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).

homerun, nhomerun - Voice emulation is missing (unemulated D7756C with internal rom).

hornet

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

hotstuff

Preliminary driver.

hp16500

hp49gp

hp95lx

DAC not hooked up (part of an ASIC).

hp9k

hprot1

huebler

hyperspt

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

icatel

ichiban

Code is encrypted.

if800

igs011

vbowl, vbowlj - Sound is slow and low volume.

igs017

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

indiana

indigo

indy_indigo2

indy_4610, indy_4613, indy_5015 -

intrscti

Sound hardware hasn't been hooked up yet.

ipds

iris_power

Skeleton driver. MIPS based.

island

Skeletonish driver. Uses an OKIM6295.

istellar

Missing laserdisc sound.

istrebiteli

The emulation of the custom sound device is still preliminary.

itt3030

Beeper isn't correctly hooked up.

itc4

Skeletonish. Temperature controller. Probably uses a beeper?

jack

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

jaguar

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).

jazz

Audio board with Crystal CS4215 codec isn't emulated yet.

jclub2

jclub2v200 and later versions - ST032 sound emulation isn't done yet.

jokrwild

Sound hardware isn't hooked up yet.

jonos

jpmimpctsw

The mechanical games aren't emulated yet.

jpmsys5

The mechanical games aren't emulated yet.

cashcade - Incomplete dump? Shows a loading error.

jpmsys5sw

jr200

jubilee

Preliminary driver.

juku

Preliminary driver. No sound hardware hooked up.

k8915

kas89

Some events sound louder than others.

kickgoal

actionhw - Missing PIC dump. Simulated for now.

kingdrby

Possibly missing discrete sound hardware emulation.

konamigv

PSX SPU emulation isn't perfect yet.

konamigx

sexyparo and clones, vsnetscr and clones -

konamim2

polystar -

konblands

Missing laserdisc dump.

konendev

Skeleton driver for fruit machine games.

kopunch

Sound hardware isn't hooked up yet. Probably has discrete hardware.

kron

krz2000

TMP68301 based. Skeletonish.

ksys573

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

laserbas

Discrete sound emulation is incomplete.

laserbat

Missing analog part.

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.

lindbergh

littlerb

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

lkage

bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)

looping

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

ltd

luckgrln

Sound chip type is unknown.

lynx

m10

Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)

m14

Needs discrete sound hardware emulation.

m20

m62

Analog drums emulation isn't perfect yet.

m79152pc

Beep duration is probably too slow.

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.

mac

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.

magnum

Beeper implementation isn't perfect yet.

malzak

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

manohman

Preliminary driver.

marinedt

Needs discrete sound emulation.

maygay1b

Preliminary driver.

maygayv1

Sound hardware hook up isn't correct yet.

mazerbla

mazerbla, mazerblaa - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.

mc1502

mc8020

It isn't known if it has sound hardware.

mc8030

It isn't known if it has sound hardware.

mccpm

mcr

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. Possibly missing a PIC dump?

iganinjub, lordofkb - Bootleg on different hardware (only 1 OKI).

kickoffb - Bootleg on different hardware (only 1 OKI and 1 YM2203).

mekd3

mekd4

mekd5

mephistp

Pinball hardware. I8088 based. Needs I8256 emulation.

mermaid

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

mes

metalmx

Very complex prototype hardware. Preliminary driver.

metro

metabee - PCB has no sound chips. It possibly uses the H8 for DAC.

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

meyc8080

DAC hook-up isn't perfect yet.

mgames

Needs discrete sound hardware emulation.

mgolf

Needs discrete sound hardware emulation.

micro20

Skeleton driver.

micro3d

Sound system implementation isn't 100% accurate yet.

microb

Beeper is hooked up, but not 100% correct.

micronic

microtan

spinveti - Sound hardware isn't hooked up.

mips

Buzzer isn't hooked up.

mitchell

pangba, pangbb, spangbl - Sound clocks aren't correct, causing music speed to be too fast.

pkladiesbl, pkladiesbl2 - MSM5205 isn't hooked up.

midyunit

mkyawdim3, mkyawdim4 - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.

minicom

miniframe

Preliminary driver. M68010 based.

minitel_2_rpic

The sound hardware isn't emulated yet.

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.

mits680b

ml20

Speaker not hooked up yet.

mk85

mk90

mmagic

Missing discrete sound hardware emulation. Will need better 76477 emulation.

mmodular

model3

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

monzagp

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

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).

mrgame

s== msbc1 ==

mstation

mt735

multi16

multi8

mupid2

Speaker isn't hooked up yet.

murogmbl

Sound isn't hooked up yet.

mw18w

Mechanical game. Needs discrete sound emulation.

mw8080bw

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, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.

mwsub

Needs discrete sound hardware emulation.

myb3k

mz6500

n8080

helifire, helifirea -

nakajies

namcos10

Sound hardware isn't hooked up yet.

namcos2

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

marvland - Probable bad dump of the audiocpu ROM.

nanos

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

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

ncd17c

Preliminary driver. Beeper?

nds

Driver is still preliminary.

neogeo

dragonsh - Sound ROMs for this prototype do not exist.

neoprint

Sound interface isn't implemented yet

neptunp2

Skeleton driver. Sound hook-up is preliminary.

nes_vt

ddrdismx, dgun2500 - Missing sounds due to missing PCM emulation.

newbrain

news_r3k

Sound hardware isn't hooked up yet.

next

nibble

Skeleton-ish. Unidentified sound CPU / IC.

nightmare

Undumped sound ROM.

ninjaw

SSG Output isn't accurate

nitedrvr

Discrete motor/skid sounds are not 100% correct.

nmk16

hachamf, tdragon1 - Protected sets, they don't handshake with the NMK004.

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 ?

gunnailb, tdragon3h - Bootlegs which need a different sound hardware implementation.

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.

o2

Skeleton driver.

octane

Skeleton driver.

okean240

olibochu

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

olyboss

No sound hardware hooked up yet. Beeper?

olytext

Skeletonish. Has a Piezo-Beeper.

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).

otomedius

Skeleton driver. PC hardware.

p112

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.

palm

palmz22

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.

paso1600

pasogo

pc100

pc1500

pc8401a

pc88va

pc9801

pcat_dyn

PC hardware. Sound isn't hooked up yet.

pcat_nit

PC hardware. Sound isn't hooked up yet.

pce

pcfx

pcipc

Virtual test driver. No sound hardware has been decided.

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.

pda600

pdp11

peoplepc

pg685

Preliminary driver. NEC V20 based.

pgm

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

phc25

phoenix

phoenixc2, griffono - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated.

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. PCB is available (Guru).

play_2

cerberusp Sound hardware not hooked up yet.

madrace - Uses a Sound Board IV (same as MPU-3 and later), but I/O ports that talk to it are unknown.

zira - Different sound hardware (AY8910).

play_3

AY chips output port adds various components across the analog outputs, lots of loud siren-like noises when there should be silence, mechanical sounds to add.

playmark

hrdtimes, hrdtimesa - Missing PIC dump.

wbeachvl, wbeachvl2, wbeachvl3 - PIC is dumped, but the hook up isn't perfect yet (missing music).

pntnpuzl

Sound system isn't hooked up yet.

pockchal

pocketc

pofo

pokemini

polepos

grally, polepos2bi, polepos2bs, topracern - Bootlegs on different hardware. Possibly missing explosion sound.

popobear

BGM seems quite off, YM2413 core bug?

portrait

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

powerbal

atombjt - OKI banking should be verified against real hardware.

ppmast93

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

prestige

Unindentified sound chip.

prof180x

prof80

prophet600

psion5

Spekaer isn't hooked up 100% correctly yet.

psx

puckpkmn

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

pv9234

qtsbc

quasar

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

quizpun2

qvt70

Beeper isn't hooked up yet.

qx10

Beeper isn't hooked up yet.

r9751

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.

rambo

rc759

rd100

Unknown sound hardware.

realbrk

dai2kaku - Sound isn't correctly hooked up.

redalert

demoneye, ww3 -

panther - Needs discrete sound hardware emulation. AY8910 hook up needs verifying.

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.

rex6000

Alarm sound and keyclick don't work yet.

rgum

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

riscpc

rohga

darkseal2 - One sound ROM is incorrect for this set.

roland_cm32p

Synth. PCM emulation is still preliminary.

roland_d10

Expander. Sound isn't emulated yet.

roland_d50

Skeletonish. Synthesizer. Sound isn't emulated yet.

roland_mt32

Skeletonish. Expander. Sound isn't emulated yet.

roland_sc55

Skeletonish. Expander. Sound isn't emulated yet.

roland_tb303

Bass line. NEC_D650. Sound unemulated (discrete)

roland_tr606

Drum machine. NEC_D650. Sound unemulated (discrete)

roland_tr909

Drum machine. UPD7810.

rollext

Preliminary driver.

rollrace

Needs discrete sound hardware emulation for sound effects.

ron

F/F part isn't correct yet.

rotaryf

Needs discrete sound hardware emulation.

route16

speakhlp - Bootleg with different hardware / program.

vscompmj - Stuck notes, due to incomplete decryption or to wrong AY hook-up?

rowamet

Sound ROM is badly dumped.

royalmah

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

rpunch

svolleybl - Needs correct sound latch hook up and OKI M5205 hook up.

rungun

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

rvoice

s11

s4

s6

frpwr_l6 - Sound doesn't work.

s7

barra_l1, solar_l2 - Sound doesn't work.

thund_p1 and clones - Speech is mixed up.

s9

alcat_l7 - Sound ROM isn't dumped.

safarir

Needs discrete sound hardware emulation instead of samples.

sage2

saitek_risc2500

Sound is too high pitched.

sam

Pinball games. Almost skeletonish.

sangho

pzlestar -

sbowling

Needs discrete sound hardware emulation. PCB is available (Guru).

schick

Hack of Pengo using Bombjack sound. Sound latch write hasn't been identified yet.

scobra

mimonkeyug - Needs discrete sound hardware emulation. High quality PCB scan available.

scramble

800fath -

ad2083 - Bad dump of the tms5110 roms.

mariner - Discrete sound in addition to the 8910.

scv

sderby2

The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp.

seabattl

Preliminary driver. Probably discrete sound hardware.

segag80r

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

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

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

segajw

Sound seems to be actually working pretty good.

segald

Needs laserdisc sound and discrete sound hardware emulation.

segam1

segapm

segas16b

dfjail, lockonph - Bootleg hardware with different custom chips.

segas32

kokoroj, kokoroj2 - Unemulated CD board.

segasp

segaxbd

rascot - Only the terminal is dumped.

seta

blockcarb - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.

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

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

sokonuke - Sound is imperfect.

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

seta2

ablastb - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.

staraudi - Sample ROM is a bad dump.

sk1

CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.

slc1a

The speaker emulation isn't correct: it's very noisy if hooked up as it is now.

slicer

sm1800

smc777

snes

SNES sound emulation isn't perfect yet.

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.

yutnori - Sound (2 x OKIM6295) is driven by an undumped PIC.

socrates

spacefb

Needs discrete sound hardware emulation instead of samples.

spaceg

Needs hook up of the SN76477s.

spg110

Preliminary driver. Sunplus SPG110 based.

spg29x

Audio capabilities of the SPG29x SoCs aren't emulated.

spg2xx

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_digimake

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_dreamlife

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_ican

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_gkr

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_sharp

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_jakks_tvtouch

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_lexibook

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_pdc

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_playvision

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_senario

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_senario_poker

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_shredmjr

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_skannerztv

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_smarttv

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_telestory

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_tvgogo

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_vii

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_wiwi

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_zone

Audio capabilities of the SPG2xx SoCs are partially emulated.

spg2xx_zone_32bit

Audio capabilities of the SPG2xx SoCs are partially emulated.

spiders

Missing filters emulation.

splash

rebus - Sound isn't hooked up yet.

splash_ms

Bootleg hardware. Emulation still preliminary.

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).

sstrangr

Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).

ssv

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

stactics

Needs discrete sound hardware emulation.

starcrus

Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.

starshp1

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

starwars

tomcatsw - Sound roms aren't dumped.

stfight

cshootert - Music desyncs a lot.

empcity and clones, stfight and clones - YM2203s should be clocked at 1.5MHz but this results in the sound and music being 1/3 of the pitch they should be. The game never writes the YM2203s' divider registers yet other games (e.g. Lock-On) suggest the default values are correct. What *is* going on here?

studio2

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.

st_mp100

Most games need discrete sound hardware emulation.

su2000

Preliminary driver.

subhuntr

Possibly discrete hardware.

subs

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

subsino2

bishjan, new2001, humlan, squeenb - Sound chip isn't emulated yet (SS9804 or SS9904).

summit

Sound hardware isn't hooked up yet.

sun1

sun2

sun3

sun3x

sun4

supracan

Sound CPU comms and sound chip are completely unknown.

suprnova

galpani4 - 2nd sound ROM wasn't dumped.

suprridr

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

svmu

swyft

systec

system16

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

taito

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.

taito_l

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

tasc

Sound is too high pitched.

tasman

Konami GX based PCB for gambling games.

tattack

Sound isn't hooked up (probably discrete).

tdv2324

tecnbras

tek410x

terak

tetrisp2

stepstag, steps3, vjdash - No music ROMs / HD dumps.

tg100

Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).

thayers

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

ti630

ti85

ti84pob, ti84pov3 - Unemulated FonixTalk from SpeechFX.

ti89

ti931

Preliminary driver.

ti990_4

tiamc1

tim011

timeplt

chkun - Needs Toshiba TC8830F sound chip emulation.

timetrv

Missing laserdisc audio.

tispeak

tk635

tmc600

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

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

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.

toki_ms

Sound needs various improvements: MSM playback, improve comms, ROM bank, mixing. There are some scratchy sound from time to time. It's also currently unknwon that port A/B of the two YMs are used for.

toratora

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

trackfld

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

trkfldch

Preliminary driver. Unknown sound hw.

tricep

triviaquiz

Discrete sounds?

trucocl

Audio is almost there, but not perfect yet.

tsispch

DAC isn't hooked up yet.

tubep

Missing analog filters emulation.

tulip1

Speaker (?) not hooked up.

tumbleb

funkyjetb - PIC has been decapped but hook-up hasn't been completed yet.

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

tumbleb, tumblepba - Sound is not quite correct yet.

turbo

Driver needs discrete sound emulation instead of samples.

tv950

Speaker doesn't produce correct sound due to bugs in the via6522 emulation.

tvc

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.

uknc

unixpc

unkpoker

Unidentified sound hardware.

upscope

Amiga sound emulation isn't perfect yet.

uzebox

v1050

vamphalf

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

vax11

vboy

vector4

vegas

nbanfl, nbagold, nbashowt - DCS2 audio boards aren't fully implemented yet.

vic20

vicdual

All games are missing discrete sound emulation.

victor9k

Codec sound isn't emulated.

vidbrain

video21

Beeper sounds offtune.

viper

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

vis

vk100

vlc

Preliminary driver.

votrhv

Currently using the wrong Votrax model.

voyager

PC hardware. Preliminary driver.

vp101

Sound hardware (AC97 codec) isn't hooked up yet.

vpoker

Sound isn't hooked up yet (AY8910).

vsmile

Audio capabilities of the SPG243 SoC are partially emulated.

vsmileb

Audio capabilities of the SPG243 SoC are partially emulated.

vsmilepro

Skeletonish. Nothing has been hooked up yet.

vt_unknown

Unidentified main CPU. Dump might be bad.

vt1682

Sound crackles.

vt52

Bell sound is too clean. Needs a flyback diode circuit implementation.

vt62

Very preliminary driver.

warpsped

Preliminary driver. Probably discrete sound hardware.

warpwarp

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

warriorb

darius2d, darius2do and sagaia - SSG Output isn't accurate.

wc90

Sound isn't correctly hookep up.

wc90b

MSM5205 sound isn't perfect yet.

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.

wiz

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

wolfpack

Missing discrete sound emulation and (undumped) audio cassette.

wpc_95

cv_d52 - The sound ROMs haven't been dumped.

wswan

wyvernf0

Sound emulation isn't fully accurate. PCB is available (Guru).

xavix

Sound hardware emulation is missing some features (i.e. envelopes).

xavix2

SoC emulation is very preliminary.

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).

zac_1

Sound hardware isn't hooked up yet.

zac_proto

Sound hardware isn't hooked up yet. There's no info available about the sound board.

zaxxon

Missing discrete sound emulation.

z22

Buzzer not emulated yet.

zn

For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.