MNS: Difference between revisions

From MAMEDEV Wiki
No edit summary
 
(656 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/access/acvirus.cpp access/acvirus] ==
Preliminary sound support only.
80C5xx + dsp56k based. Skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/aristmk5.cpp acorn/aristmk5] ==
Skeleton driver. Sound hardware hook up can't be verified.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ertictac.cpp acorn/ertictac] ==
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/riscpc.cpp acorn/riscpc] ==


== [http://mamedev.org/source/src/mame/drivers/3do.c.html 3do] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ssfindo.cpp acorn/ssfindo] ==
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.
''' ppcar ''' - Uses the VIDC internal DAC for SFX, which emits bad sound right now. Music is played by the QDSP QS1000 configured to use the internal ROM, which hasn't been dumped yet.


== [http://mamedev.org/source/src/mame/drivers/4enraya.c.html 4enraya] ==
''' ssfindo, tetfight ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
''' unkpacg ''' - Sound hook-up isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/4roses.c.html 4roses] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/act/victor9k.cpp act/victor9k] ==
Skeleton driver.
Codec sound isn't emulated.


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


== [http://mamedev.org/source/src/mame/drivers/8080bw.c.html 8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/akai/akaiax80.cpp akai/akaiax80] ==
''' indianbt ''' - Only part of the discrete sound emulation is completed.
Very preliminary driver. No sound hook up yet.


''' 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, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/alesis/alesis.cpp alesis/alesis] ==


== [http://mamedev.org/source/src/mame/drivers/ace.c.html ace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/ace.cpp alliedleisure/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/alliedleisure/clayshoo.cpp alliedleisure/clayshoo] ==
Sound emulation is completely lacking.
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/equites.cpp alpha/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.


== [http://mamedev.org/source/src/mame/drivers/aerofgt.c.html aerofgt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/splendor.cpp alpha/splendor] ==
''' aerfboot, aerfboo2, spikes91, spikes91a ''' - Bootlegs with slightly different sound hardware.
See the equites entry.


== [http://mamedev.org/source/src/mame/drivers/aleck64.c.html aleck64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/altos/altos486.cpp altos/altos486] ==
''' 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/amiga/alg.cpp amiga/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/amiga/cubo.cpp amiga/cubo] ==
Skeleton driver (SH4 based system).
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/mquake.cpp amiga/mquake] ==
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/upscope.cpp amiga/upscope] ==
Amiga sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/amstrad.cpp amstrad/amstrad] ==
''' al520ex ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/pda600.cpp amstrad/pda600] ==
DTMF tone generator isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/apollo/apollo.cpp apollo/apollo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/apple/imacg3.cpp apple/imacg3] ==
Very preliminary driver.


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


== [http://mamedev.org/source/src/mame/drivers/aristmk5.c.html aristmk5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/arcadia/arcadia.cpp arcadia/arcadia] ==
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/aristocrat/aristmk6.cpp aristocrat/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/astrocorp/astropc.cpp astrocorp/astropc] ==
''' 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.
Fruit machines. AMD Geode based. Skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarisy1.cpp atari/atarisy1] ==
''' indytemp and clones ''' - "Welcome" doesn't play at start.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarittl.cpp atari/atarittl] ==
''' tank ''' - Netlist has been added but needs debugging and it runs very slow.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atetris.cpp atari/atetris] ==
''' atetb3482 ''' - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/avalnche.cpp atari/avalnche] ==
''' catchp ''' - Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/badlandsbl.cpp atari/badlandsbl] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/boxer.cpp atari/boxer] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/bzone.cpp atari/bzone] ==
''' dsrtwars ''' - Bootleg with different sound system (AY8910 instead of Pokey, discrete sounds may differ).


== [http://mamedev.org/source/src/mame/drivers/astinvad.c.html astinvad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cball.cpp atari/cball] ==
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/atari/cmmb.cpp atari/cmmb] ==
''' demndrgn ''' - Audio board isn't emulated yet.
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cops.cpp atari/cops] ==
''' cops and clone ''' - No laserdisc dump.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/copsnrob.cpp atari/copsnrob] ==
Discrete sound hardware is partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/harddriv.cpp atari/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/atari/hitparade.cpp atari/hitparade] ==
Juke box. TMS1300 based. The mechanical parts aren't emulated.


''' gorf, gorfpgm1, gorfpgm2, wow ''' - Need Votrax SC-01 speech synthesizer emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/jaguar.cpp atari/jaguar] ==


''' seawolf2 ''' - Needs discrete sound hardware emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/metalmx.cpp atari/metalmx] ==
Very complex prototype hardware. Preliminary driver.


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


== [http://mamedev.org/source/src/mame/drivers/atari_s3.c.html atari_s3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/missile.cpp atari/missile] ==
Pinball games. Skeleton driver.
''' missilea ''' - Different sound hw (discrete?).
 
''' x80wc ''' - Different sound hw. Sound chip had been removed from the PCB it was dumped from.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/nitedrvr.cpp atari/nitedrvr] ==
Discrete motor/skid sounds are not 100% correct.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/pofo.cpp atari/pofo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/starshp1.cpp atari/starshp1] ==
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/starwars.cpp atari/starwars] ==
''' tomcatsw ''' - Sound ROMs aren't dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/subs.cpp atari/subs] ==
Discrete sound hardware emulation is incomplete (missing sonar sound).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/wolfpack.cpp atari/wolfpack] ==
Missing discrete sound emulation and (undumped) audio cassette.


== [http://mamedev.org/source/src/mame/drivers/atvtrack.c.html atvtrack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atlus/cave.cpp atlus/cave] ==
Skeleton driver.
''' gaia, theroes ''' - Sound cuts out occasionally.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/att/unixpc.cpp att/unixpc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ausnz/magnum.cpp ausnz/magnum] ==
Beeper implementation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/banctec/banctec.cpp banctec/banctec] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/bandai/wswan.cpp bandai/wswan] ==
Sound chip emulation is incomplete.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu3.cpp barcrest/mpu3] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4crystal.cpp barcrest/mpu4crystal] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4empire.cpp barcrest/mpu4empire] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mdm.cpp barcrest/mpu4mdm] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4misc.cpp barcrest/mpu4misc] ==
Fruit machine hardware. Not working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mod4oki.cpp barcrest/mpu4mod4oki] ==
''' m4andycpdut ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4plasma.cpp barcrest/mpu4plasma] ==
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/avalnche.c.html avalnche] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4union.cpp barcrest/mpu4union] ==
''' catchp ''' - Needs discrete sound hardware emulation.
Fruit machine hardware. Not working yet.


== [http://mamedev.org/source/src/mame/drivers/battlera.c.html battlera] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4vid.cpp barcrest/mpu4vid] ==
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.
Fruit machine hardware. Not working yet.


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


== [http://mamedev.org/source/src/mame/drivers/beaminv.c.html beaminv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_blackbox.cpp bfm/bfm_blackbox] ==
Needs discrete sound hardware emulation.
Sound is simulated via samples.


== [http://mamedev.org/source/src/mame/drivers/beezer.c.html beezer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc1.cpp bfm/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/bfm/bfm_sc2.cpp bfm/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/bfm/bfm_sc4.cpp bfm/bfm_sc4] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/popobear.cpp bmc/popobear] ==
BGM seems quite off, YM2413 core bug?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/brother/ax145.cpp brother/ax145] ==


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


== [http://mamedev.org/source/src/mame/drivers/bingor.c.html bingor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/canon/canon_s80.cpp canon/canon_s80] ==
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/capcom/alien.cpp capcom/alien] ==
Sound chips are driven by a PIC which has been dumped but not hooked up yet.
Skeleton driver (SH4 based system).


== [http://mamedev.org/source/src/mame/drivers/blitz.c.html blitz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_pic.cpp capcom/cps1bl_pic] ==
Needs discrete sounds emulation.
''' all sets but punipic, punipic2 ''' - Undumped PICs used as sound MCUs.


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


== [http://mamedev.org/source/src/mame/drivers/blockade.c.html blockade] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/mitchell.cpp capcom/mitchell] ==
Needs noise generator emulation, along with proper mixing and volume control.
''' mstworld2, pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast.


== [http://mamedev.org/source/src/mame/drivers/bloodbro.c.html bloodbro] ==
''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up.
''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up.


== [http://mamedev.org/source/src/mame/drivers/bmcbowl.c.html bmcbowl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/casloopy.cpp casio/casloopy] ==
Background music is missing.
Unemulated NEC CDT109 sound chip with internal ROM.


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


== [http://mamedev.org/source/src/mame/drivers/boxer.c.html boxer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk2000.cpp casio/ctk2000] ==
Needs discrete sound hardware emulation.
Keyboard. Sample compression not completely understood yet.


== [http://mamedev.org/source/src/mame/drivers/buggychl.c.html buggychl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk551.cpp casio/ctk551] ==
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.
''' ap10, ctk601 ''' - Missing DSP emulation.


== [http://mamedev.org/source/src/mame/drivers/buster.c.html buster] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ld50.cpp casio/ld50] ==
Sound hardware isn't hooked up yet (AY8910).
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.


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


== [http://mamedev.org/source/src/mame/drivers/carpolo.c.html carpolo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/sk1.cpp casio/sk1] ==
Needs discrete sound hardware emulation.
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.


== [http://mamedev.org/source/src/mame/drivers/cave.c.html cave] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ces/cesclass.cpp ces/cesclass] ==
''' gaia, theroes ''' - Sound cuts out occasionally.
Sound doesn't play most samples.


== [http://mamedev.org/source/src/mame/drivers/cb2001.c.html cb2001] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/chess/compuchess.cpp chess/compuchess] ==
Sound hardware is hooked up but game isn't working yet.
''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound.


== [http://mamedev.org/source/src/mame/drivers/cball.c.html cball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/embargo.cpp cinematronics/embargo] ==
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/cinematronics/jack.cpp cinematronics/jack] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
''' striv and clones ''' - Sound hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/cdi.c.html cdi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/citoh/cit220.cpp citoh/cit220] ==
The CDI sound hardware isn't 100% emulated yet.
Preliminary driver. Beeper frequency unknown.


== [http://mamedev.org/source/src/mame/drivers/cesclass.c.html cesclass] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/vic20.cpp commodore/vic20] ==
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/comx/comx35.cpp comx/comx35] ==
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/conitec/prof180x.cpp conitec/prof180x] ==
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/conitec/prof80.cpp conitec/prof80] ==
''' 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/cromemco/c10.cpp cromemco/c10] ==
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/cvs/cvs.cpp cvs/cvs] ==
Sound hardware isn't correctly hooked up yet.
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/cidelsa.c.html cidelsa] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/galaxia.cpp cvs/galaxia] ==
''' altair, destryer, destryea ''' - Missing white noise.
Is sound partly discrete?


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


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


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


== [http://mamedev.org/source/src/mame/drivers/cmmb.c.html cmmb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/battlera.cpp dataeast/battlera] ==
Sound hardware isn't hooked up yet.
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/cntsteer.c.html cntsteer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/cntsteer.cpp dataeast/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/dataeast/dec0.cpp dataeast/dec0] ==
Sound hardware isn't correctly hooked up yet.
''' mastbond, secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco32.cpp dataeast/deco32] ==
''' dragngun and clones ''' - Oki3 bank-switching isn't verified.
 
''' lockload and clones ''' - Sound hook-up is preliminary.


== [http://mamedev.org/source/src/mame/drivers/coinmvga.c.html coinmvga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deshoros.cpp dataeast/deshoros] ==
Sound hardware isn't correctly hooked up yet.
Preliminary buzzer sound is hooked up. Needs a more exact implementation.


== [http://mamedev.org/source/src/mame/drivers/combatsc.c.html combastsc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/liberate.cpp dataeast/liberate] ==
''' combatscb ''' - Bootleg on different hardware. Sound isn't perfectly hooked up yet.
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.


== [http://mamedev.org/source/src/mame/drivers/comebaby.c.html comebaby] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/rohga.cpp dataeast/rohga] ==
Skeleton driver for PC hardware. Sound hardware isn't hooked up yet.
''' darkseal2 ''' - One sound ROM is incorrect for this set.


== [http://mamedev.org/source/src/mame/drivers/coolridr.c.html coolridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/tumbleb.cpp dataeast/tumbleb] ==
Skeleton driver. Sound hardware isn't hooked up yet.
''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet.


== [http://mamedev.org/source/src/mame/drivers/cop01.c.html cop01] ==
''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
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] ==
''' tumbleb, tumblepba ''' - Sound is not quite correct yet.
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/ddr/huebler.cpp ddr/huebler] ==
''' 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/ddr/mc8020.cpp ddr/mc8020] ==
Need proper sound hardware emulation instead of samples.
It isn't known if it has sound hardware.


== [http://mamedev.org/source/src/mame/drivers/cps1.c.html cps1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8030.cpp ddr/mc8030] ==
''' sf2mdt ''' - Runs on heavily modified (sound) hardware.
It isn't known if it has sound hardware.


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


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


== [http://mamedev.org/source/src/mame/drivers/cvs.c.html cvs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/pdp11.cpp dec/pdp11] ==
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/dec/vax11.cpp dec/vax11] ==
Needs discrete sound hardware emulation (some preliminary work has been done).


== [http://mamedev.org/source/src/mame/drivers/darkhors.c.html darkhors] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vk100.cpp dec/vk100] ==
''' jclub2 ''' - Sound hardware isn't hooked up yet.
Duty cycle for the beeper is wrong.


''' 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/dec/vt52.cpp dec/vt52] ==
Bell sound is too clean. Needs a flyback diode circuit implementation.


== [http://mamedev.org/source/src/mame/drivers/dblewing.c.html dblewing] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt62.cpp dec/vt62] ==
Boss BGM might be wrong / variable.
Very preliminary driver.


== [http://mamedev.org/source/src/mame/drivers/ddayjlc.c.html ddayjlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dms/dms5000.cpp dms/dms5000] ==
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/dynax/ddenlovr.cpp dynax/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/dynax/realbrk.cpp dynax/realbrk] ==
''' logicpr2 ''' - OKIM6295 ROM has four banks, but the game seems to only use 0 and 1.
''' dai2kaku ''' - Sound isn't correctly hooked up.


== [http://mamedev.org/source/src/mame/drivers/deshoros.c.html deshoros] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/royalmah.cpp dynax/royalmah] ==
Driver doesn't work. Sound hook up can't be verified.
''' ichiban ''' - Game doesn't work due to missing banking, thus sound emulation can't be tested.


== [http://mamedev.org/source/src/mame/drivers/destroyr.c.html destroyr] ==
''' jansou ''' - Game doesn't work due to missing program ROM, thus sound emulation can't be tested.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/dgpix.c.html dgpix] ==
''' mjsiyoub ''' - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up.
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/edevices/fantland.cpp edevices/fantland] ==
ADPCM has sound volume issues, it's either too loud or too quiet.
''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet.


== [http://mamedev.org/source/src/mame/drivers/dkong.c.html dkong] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/ppmast93.cpp edevices/ppmast93] ==
''' pestplce ''' - Currently using dkongjr sound hardware emulation.
Sound system hook up isn't 100% correct yet.


''' shootgal ''' - Possibly missing speech PCB emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cedar_magnet.cpp efo/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.


''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cidelsa.cpp efo/cidelsa] ==
''' altair, altair2, destryer, destryea ''' - Missing white noise.


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


== [http://mamedev.org/source/src/mame/drivers/dorachan.c.html dorachan] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ensoniq/esqkt.cpp ensoniq/esqkt] ==
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/enterprise/ep64.cpp enterprise/ep64] ==
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/eolith/ghosteo.cpp eolith/ghosteo] ==
Skeleton driver for fruit machine games.
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


== [http://mamedev.org/source/src/mame/drivers/ecoinf3.c.html ecoinf3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/epoch/scv.cpp epoch/scv] ==
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/esprit/esp250c.cpp esprit/esp250c] ==
Skeleton driver for fruit machine games.
Buzzer isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/embargo.c.html embargo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/carpolo.cpp exidy/carpolo] ==
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/exidy/circus.cpp exidy/circus] ==
Needs QDSP QS1000 sound chip emulation.
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/equites.c.html equites] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/exidy.cpp exidy/exidy] ==
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.
''' sidetrac, spectar and clones, targ and clones ''' - Need proper sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/ertictac.c.html ertictac] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fairlight/cmi.cpp fairlight/cmi] ==
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/falco/falcots.cpp falco/falcots] ==
Missing laserdisc sound.
''' ts1 ''' -


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


== [http://mamedev.org/source/src/mame/drivers/famibox.c.html famibox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/funtech/supracan.cpp funtech/supracan] ==
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
Sound chip is completely custom, and partially implemented.


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


== [http://mamedev.org/source/src/mame/drivers/fcrash.c.html fcrash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/photoply.cpp funworld/photoply] ==
''' kodb, sgyxz ''' - Bootleg with different sound hardware, which isn't hooked up yet.
PC hardware. Unemulated sound card.


== [http://mamedev.org/source/src/mame/drivers/fgoal.c.html fgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fuuki/fuukifg3.cpp fuuki/fuukifg3] ==
Needs discrete sound hardware emulation.
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/finalizr.c.html finalizr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/atvtrack.cpp gaelco/atvtrack] ==
Sound hardware hook up isn't 100% correct yet.
Skeleton driver.  


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


== [http://mamedev.org/source/src/mame/drivers/flower.c.html flower] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco.cpp gaelco/gaelco] ==
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.
''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version.


== [http://mamedev.org/source/src/mame/drivers/flstory.c.html flstory] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/goldart.cpp gaelco/goldart] ==
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
Preliminary driver. OKI not hooked up yet.


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


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


== [http://mamedev.org/source/src/mame/drivers/funworld.c.html funworld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash_ms.cpp gaelco/splash_ms] ==
''' magicrd2 ''' - Sound hook up isn't 100% correct yet.
Bootleg hardware. Emulation still preliminary.


== [http://mamedev.org/source/src/mame/drivers/fuukifg2.c.html fuukifg2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian.cpp galaxian/galaxian] ==
''' gogomile, gogomilej ''' - M6295 banking is incorrect (the story sequence should have speech).
''' amidarc, amigo2, explorer, turpins ''' - Need different sound timer.


== [http://mamedev.org/source/src/mame/drivers/fuukifg3.c.html fuukifg3] ==
''' astroamb ''' - This bootleg uses discrete sound hardware which might differ from the Galaxian one.
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).


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


== [http://mamedev.org/source/src/mame/drivers/galaga.c.html galaga] ==
''' jumpbug and clones ''' - Missing discrete hardware emulation.
''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.


== [http://mamedev.org/source/src/mame/drivers/galaxold.c.html galaxold] ==
''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.
''' 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.
''' mandinka ''' - Bad / missing audio CPU ROMs.


== [http://mamedev.org/source/src/mame/drivers/galdrvr.c.html galdrvr] ==
''' sbhoei and clone ''' - Discrete sound hardware emulation isn't completely correct.
''' monsterz ''' - Possibily missing one sound ROM.


''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet.
''' scorpion and clones ''' - 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/galaxian/galaxian_rockclim.cpp galaxian/galaxian_rockclim] ==
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet.
Misses Epson 7910C Multi-Melody IC emulation.


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


== [http://mamedev.org/source/src/mame/drivers/gamtor.c.html gamtor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scobra.cpp galaxian/scobra] ==
Skeleton driver for fruit machine games.
''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available.


== [http://mamedev.org/source/src/mame/drivers/gaplus.c.html gaplus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scramble.cpp galaxian/scramble] ==
Needs emulation of the custom 62XX explosion chip instead of samples.
''' 800fath and clone ''' -


== [http://mamedev.org/source/src/mame/drivers/gcpinbal.c.html gcpinbal] ==
''' ad2083 ''' - Bad dump of the tms5110 ROMs.
Background music is missing (controlled by MSM-6585 sound chip).


== [http://mamedev.org/source/src/mame/drivers/gei.c.html gei] ==
''' mariner ''' - Discrete sound in addition to the 8910.
Sound hardware (DAC) isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/ggconnie.c.html ggconnie] ==
''' marsarf ''' - The first sound ROM is probably bad.
Preliminary driver. Hardware is PC-Engine based.  


== [http://mamedev.org/source/src/mame/drivers/ghosteo.c.html ghosteo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp2x.cpp gamepark/gp2x] ==
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/gamepark/gp32.cpp gamepark/gp32] ==
Sound hardware isn't 100% correctly hooked up yet.
Sound clipping and mixing problems.


== [http://mamedev.org/source/src/mame/drivers/goldngam.c.html goldngam] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gameplan/toratora.cpp gameplan/toratora] ==
Preliminary driver.
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/goldstar.c.html goldstar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gametron/gotya.cpp gametron/gotya] ==
''' ''' magoddsc, magoddsd ''' - Custom encrypted CPU block.
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an EPROM interface. PARCOR based.


''' mtonic, unkch1, unkch2, unkch3, unkch4 ''' - Sound hardware isn't hooked up yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/gottlieb/gottlieb.cpp gottlieb/gottlieb] ==
 
''' kngtmare ''' - Sound ROM isn't dumped.
== [http://mamedev.org/source/src/mame/drivers/gottlieb.c.html gottlieb] ==
''' kngtmare ''' - Sound rom isn't dumped.


''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation.
''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation.
Line 398: Line 488:
''' 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/grundy/newbrain.cpp grundy/newbrain] ==
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/gameking.cpp handheld/gameking] ==
Preliminary sound emulation has been added using external DAC device.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_hmcs40.cpp handheld/hh_hmcs40] ==
''' cgalaxn ''' - Missing discrete sound emulation (alien attacking sound effect).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_ht11xx.cpp handheld/hh_ht11xx] ==
Sound ROM hasn't been identified yet in the die shot.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_pic16.cpp handheld/hh_pic16] ==
''' sfxphasor ''' - Netlist needs some small tweaks.
 
''' ttfball ''' - Missing discrete sound hardware emulation (simple volume decay).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_sm510.cpp handheld/hh_sm510] ==
''' kst25, ktmnt2, ktopgun2 ''' - OKI MSM6373 ROM isn't dumped, so for now they are using samples.
 
''' nstarfox ''' - Missing melody chip emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp handheld/hh_tms1k] ==
''' bship ''' - Netlist needs some small tweaks.
 
''' bshipb ''' - SN76477 sound needs better emulation.
 
''' elecbowl ''' - Game isn't correctly emulated yet.
 
''' mmarvin ''' - The volume decay is simulated, and it doesn't match with real recordings.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/pensebem.cpp handheld/pensebem] ==
Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/wildfire.cpp handheld/wildfire] ==
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/heathzenith/z22.cpp heathzenith/z22] ==
Buzzer not emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/hec2hrp/hec2herp.cpp hec2hrp/hec2herp] ==
The one-shot and A/D timing of the sn76477 need adjusting.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/hitachi/b16.cpp hitachi/b16] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/hitachi/bmjr.cpp hitachi/bmjr] ==
Needs identifying and improving sound DAC details.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/p112.cpp homebrew/p112] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/uzebox.cpp homebrew/uzebox] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp16500.cpp hp/hp16500] ==


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


== [http://mamedev.org/source/src/mame/drivers/grchamp.c.html grchamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp95lx.cpp hp/hp95lx] ==
Missing engine noise.
DAC not hooked up (part of an ASIC).


== [http://mamedev.org/source/src/mame/drivers/gridlee.c.html gridlee] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp9k.cpp hp/hp9k] ==
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/ibm/thinkpad600.cpp ibm/thinkpad600] ==
Sound banking isn't 100% correct.
Crystal CS423X-KQ sound isn't emulated yet.


== [http://mamedev.org/source/src/mame/drivers/gsword.c.html gsword] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ice/chexx.cpp ice/chexx] ==
''' josvolly ''' - DAC sound needs to be implemented.
Digitalker isn't hooked up correctly.


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


== [http://mamedev.org/source/src/mame/drivers/harddriv.c.html harddriv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/goldstar.cpp igs/goldstar] ==
''' hdrivair, hdrivairp, strtdriv ''' - These prototypes use different sound hardware which needs to be hooked up.
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.


== [http://mamedev.org/source/src/mame/drivers/hikaru.c.html hikaru] ==
''' nd8lines ''' - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw.
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/igs/igs011.cpp igs/igs011] ==
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
''' vbowl and clones ''' - Sound is slow and low volume.


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


== [http://mamedev.org/source/src/mame/drivers/hng64.c.html hng64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/spoker.cpp igs/spoker] ==
Sound hardware isn't hooked up yet.
'''3super8''' - ROMs are badly dumped.


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


''' mjikaga ''' - Sound sfxs don't work. CPU communication issue?
== [http://github.com/mamedev/mame/blob/master/src/mame/intel/ipds.cpp intel/ipds] ==


== [http://mamedev.org/source/src/mame/drivers/homerun.c.html homerun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/intel/rex6000.cpp intel/rex6000] ==
Voice emulation is missing (unemulated D7756C with internal rom).
Alarm sound and keyclick don't work yet.


== [http://mamedev.org/source/src/mame/drivers/hornet.c.html hornet] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m10.cpp irem/m10] ==
Sound hardware isn't 100% correctly hooked up yet.
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)


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


== [http://mamedev.org/source/src/mame/drivers/hyperspt.c.html hyperspt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62.cpp irem/m62] ==
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
Analog drums emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/icecold.c.html icecold] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62_bkungfu.cpp irem/m62_bkungfu] ==
Skeleton driver. Pinball games.
Analog drums emulation isn't perfect yet.


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


== [http://mamedev.org/source/src/mame/drivers/igs009.c.html igs009] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/olibochu.cpp irem/olibochu] ==
''' gp98 ''' - Sound hardware isn't correctly hooked up yet.
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?


== [http://mamedev.org/source/src/mame/drivers/igs011.c.html igs011] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/bigstrkb.cpp jaleco/bigstrkb] ==
''' vbowl, vbowlj ''' - Sound is slow and low volume.
Sound hardware isn't correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/igs017.c.html igs017] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/ddayjlc.cpp jaleco/ddayjlc] ==
''' mgcs ''' - Sound banking goes through protection, which isn't perfectly simulated.
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).


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


== [http://mamedev.org/source/src/mame/drivers/istellar.c.html istellar] ==
''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).
Missing laserdisc sound.


== [http://mamedev.org/source/src/mame/drivers/jack.c.html jack] ==
''' homerun, nhomerun ''' - Voice emulation is missing (unemulated D7756C with internal ROM).
''' 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/jaleco/jalmah.cpp jaleco/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/jaleco/megasys1.cpp jaleco/megasys1] ==
Sound hardware isn't hooked up yet.
''' edfbl ''' - Bootleg on different hardware. Missing PIC dump.
 
''' iganinjub ''' - 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/jaleco/tetrisp2.cpp jaleco/tetrisp2] ==
''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps.


== [http://mamedev.org/source/src/mame/drivers/jpmimpct.c.html jpmimpct] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmimpctsw.cpp jpm/jpmimpctsw] ==
The mechanical games aren't emulated yet.
''' all games but j6aceclb, j6big50, j6bigbuk, j6bnkrc, j6bnza, j6camelt, j6cascz, j6gogold, j6guab, j6hapyhr, j6kungfu, j6mono60, j6montlk, j6roller, j6sonic, j6untch and relative clones ''' - Missing audio ROMs and/or incomplete hook-up.


== [http://mamedev.org/source/src/mame/drivers/jpmsys5.c.html jpmsys5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmsys5.cpp jpm/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/jpm/jpmsys5sw.cpp jpm/jpmsys5sw] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/expro02.cpp kaneko/expro02] ==
''' zipzap and clones ''' - Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/kas89.c.html kas89] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/galpanic_ms.cpp kaneko/galpanic_ms] ==
Some events sound louder than others.
Preliminary driver. Sound board has a Z80 + 2x YM2203.


== [http://mamedev.org/source/src/mame/drivers/kickgoal.c.html kickgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/snowbros.cpp kaneko/snowbros] ==
Missing PIC dumps. The kickgoal sound rom is also bad.
''' snowbro3 and clones ''' - Sound CPU is an AT89C52 with undumped internal ROM.


== [http://mamedev.org/source/src/mame/drivers/kingdrby.c.html kingdrby] ==
''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC.
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/koei/pasogo.cpp koei/pasogo] ==
Sound chip (AY-3-8912) isn't hooked up yet.


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


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


== [http://mamedev.org/source/src/mame/drivers/konamigv.c.html konamigv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/combatsc.cpp konami/combatsc] ==
PSX SPU emulation isn't perfect yet.
''' combatscb ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/dbz.cpp konami/dbz] ==
''' dbz2bl ''' - Bootleg with different sound hw, not hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/finalizr.cpp konami/finalizr] ==
''' finalizrb ''' - It uses ENT0 CLK connected to T1 instead of internal timer, but it doesn't look like MAME can handle it with the speed it wants (eg. with set_t0_clk_cb and clock_device), so right now it's done with machine().time() when it reads T1.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/firebeat.cpp konami/firebeat] ==
''' bm3,  bm36th, bm37th, bm3core, bm3final ''' - Require ST-224 emulation for optional toggleable external effects.
 
''' kbh, kbm, kbm2nd, kbm3d ''' - Keyboard sounds do not work: requires MU-100 emulation.


== [http://mamedev.org/source/src/mame/drivers/konamigx.c.html konamigx] ==
''' popn4, popn5, popn6, popn7, popn8, popnmt, popnmt2, popnanm, popnanm2 ''' -  
''' vsnetscr and clones ''' - Sound rom is badly dumped.


== [http://mamedev.org/source/src/mame/drivers/konamim2.c.html konamim2] ==
''' ppd, ppp, ppp11, ppp1mp ''' -
Sound hardware isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/konendev.c.html konendev] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/gticlub.cpp konami/gticlub] ==
Skeleton driver for fruit machine games.
Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/kongambl.c.html kongambl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/hornet.cpp konami/hornet] ==
Skeleton driver for mostly unknown hardware.
Sound hardware isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/kopunch.c.html kopunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/hyperspt.cpp konami/hyperspt] ==
Sound hardware isn't hooked up yet.
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.


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


== [http://mamedev.org/source/src/mame/drivers/laserbas.c.html laserbas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigx.cpp konami/konamigx] ==
Sound hardware isn't hooked up yet.
''' sexyparo and clones,  vsnetscr and clones ''' -


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


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


== [http://mamedev.org/source/src/mame/drivers/lazercmd.c.html lazercmd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konmedalppc.cpp konami/konmedalppc] ==
''' medlanes ''' - Needs discrete sound hardware emulation.
Preliminary driver. YMZ280B isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/lgp.c.html lgp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/ksys573.cpp konami/ksys573] ==
Sound hardware (Z80 + 3 AY-3-8910) 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/liberate.c.html liberate] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/mystwar.cpp konami/mystwar] ==
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.
''' viostormabbl ''' - This bootleg uses an Oki instead of the Konami customs. There are minor sound glitches which may very well be due to the bootleg hw, but emulation needs comparison to be sure.


== [http://mamedev.org/source/src/mame/drivers/limenko.c.html limenko] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/nwk-tr.cpp konami/nwk-tr] ==
''' dynabomb, legendoh, sb2003, sb2003a ''' - Need QDSP QS1000 sound chip emulation.
Sound emulation is hooked up but driver is still preliminary.


''' spotty ''' - Different sound hardware isn't correctly hooked up yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/otomedius.cpp konami/otomedius] ==
Skeleton driver. PC hardware.


== [http://mamedev.org/source/src/mame/drivers/littlerb.c.html littlerb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/rungun.cpp konami/rungun] ==
Sound hardware is mostly understood, but isn't perfectly implemented yet.
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?


== [http://mamedev.org/source/src/mame/drivers/lkage.c.html lkage] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tasman.cpp konami/tasman] ==
''' bygone ''' - Missing music. Emulation bug or incomplete prototype?
Konami GX based PCB for gambling games.


== [http://mamedev.org/source/src/mame/drivers/looping.c.html looping] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/timeplt.cpp konami/timeplt] ==
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation.


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


== [http://mamedev.org/source/src/mame/drivers/m10.c.html m10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt.cpp konami/tmnt] ==
Needs discrete sound hardware emulation.
''' tmntucbl ''' - Needs MC68705R3P / Oki M5205 hook up.


== [http://mamedev.org/source/src/mame/drivers/m14.c.html m14] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt2.cpp konami/tmnt2] ==
Needs discrete sound hardware emulation.
''' glfgreat and clones ''' - Sound hook up isn't 100% correct yet.


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


== [http://mamedev.org/source/src/mame/drivers/m62.c.html m62] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/twinkle.cpp konami/twinkle] ==
''' kidniki and clones, horizon, spelunk2 ''' - Missing analog drums emulation.
Sound isn't fully hooked up yet (IDE DMA, finish comms).


== [http://mamedev.org/source/src/mame/drivers/m79amb.c.html m79amb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xmen.cpp konami/xmen] ==
Boom, Thud, Shot discrete sounds need more accurate emulation.
''' xmenabl ''' - Bootleg with different hardware.


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


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


== [http://mamedev.org/source/src/mame/drivers/magictg.c.html magictg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/luxor/abc80.cpp luxor/abc80] ==
Skeleton driver. Sound hardware isn't hooked up yet.
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.


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


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


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


== [http://mamedev.org/source/src/mame/drivers/marinedt.c.html marinedt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/kn5000.cpp matsushita/kn5000] ==
Needs discrete sound hardware emulation.
Preliminary driver. Not all wave ROMs are dumped.


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


== [http://mamedev.org/source/src/mame/drivers/maygayv1.c.html maygayv1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygayv1.cpp maygay/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/mc/mc68000.cpp mc/mc68000] ==
''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown.


== [http://mamedev.org/source/src/mame/drivers/mcr.c.html mcr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mccpm.cpp mc/mccpm] ==
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/lazercmd.cpp meadows/lazercmd] ==
''' medlanes ''' - Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/meadows.c.html meadows] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/meadows.cpp meadows/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/meadows/warpsped.cpp meadows/warpsped] ==
''' edfbl ''' - Bootleg on different hardware.
Preliminary driver. Probably discrete sound hardware.


== [http://mamedev.org/source/src/mame/drivers/mermaid.c.html mermaid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mera/m79152pc.cpp mera/m79152pc] ==
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.
Beep duration is probably too slow.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/merit/mgames.cpp merit/mgames] ==
Needs discrete sound hardware emulation.


''' rougien ''' - It's not known where the "alien whistle" sample is supposed to play.
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/metro.cpp metro/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/meyc8080.c.html meyc8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/rabbit.cpp metro/rabbit] ==
DAC hook-up isn't perfect yet.
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/tmmjprd.cpp metro/tmmjprd] ==
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/microsoft/jazz.cpp microsoft/jazz] ==
Audio board with Crystal CS4215 codec isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midcoin/24cdjuke.cpp midcoin/24cdjuke] ==
Skeleton driver for a CD Juke Box.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/8080bw.cpp midw8080/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, invasion and clones, invmulti and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcebttl, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/m79amb.cpp midw8080/m79amb] ==
Boom, Thud, Shot discrete sounds need more accurate emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/mw8080bw.cpp midw8080/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/rotaryf.cpp midw8080/rotaryf] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/astrocde.cpp midway/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/atlantis.cpp midway/atlantis] ==
Preliminary driver. ADSP-2181 based DCS2 audio.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/gridlee.cpp midway/gridlee] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mcr.cpp midway/mcr] ==
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/midyunit.cpp midway/midyunit] ==
''' mkyawdim3, mkyawdim4 ''' - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mw18w.cpp midway/mw18w] ==
Mechanical game. Needs discrete sound emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mwsub.cpp midway/mwsub] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mips/mips.cpp mips/mips] ==
Buzzer isn't hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/39in1.cpp misc/39in1] ==
Preliminary sound support only.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/3do.cpp misc/3do] ==
Emulation is still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/5clown.cpp misc/5clown] ==
Unknown writes and reads.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/acefruit.cpp misc/acefruit] ==
Sound emulation is completely lacking.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/alinvade.cpp misc/alinvade] ==
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/misc/amaticmg.cpp misc/amaticmg] ==
Not all sound devices have been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beaminv.cpp misc/beaminv] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beezer.cpp misc/beezer] ==
Possibly missing filters. Needs a PCB reference to check sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/bingor.cpp misc/bingor] ==
Driver is preliminary, sound hook up can't be verified.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/blitz68k.cpp misc/blitz68k] ==
Sound is MCU-protected.
 
''' texasrls ''' - MCU is dumped, needs hook up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/buster.cpp misc/buster] ==
Sound hardware isn't hooked up yet (possibly discrete).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/cb2001.cpp misc/cb2001] ==
Sound hardware is hooked up but game isn't working yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/changyu.cpp misc/changyu] ==
''' changyu ''' - MCU driving sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/chsuper.cpp misc/chsuper] ==
Sound hardware isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/coinmvga.cpp misc/coinmvga] ==
Sound hardware isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/corona.cpp misc/corona] ==
''' winner81 ''' - Sound hardware hook-up is imperfect.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dgpix.cpp misc/dgpix] ==
KS0164 sound chip emulation is preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/discoboy.cpp misc/discoboy] ==
ADPCM has sound volume issues, it's either too loud or too quiet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dorachan.cpp misc/dorachan] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf2.cpp misc/ecoinf2] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf3.cpp misc/ecoinf3] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinfr.cpp misc/ecoinfr] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/efg8080.cpp misc/efg8080] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/esd16.cpp misc/esd16] ==
''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/eva.cpp misc/eva] ==
Preliminary driver. TMS 6100 for sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ez2d.cpp misc/ez2d] ==
Unemulated Sound Blaster Live CT4830.


== [http://mamedev.org/source/src/mame/drivers/mgolf.c.html mgolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/fastinvaders.cpp misc/fastinvaders] ==
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/misc/flower.cpp misc/flower] ==
Sound system implementation isn't 100% accurate yet.
Custom sound chips' emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gambl186.cpp misc/gambl186] ==
Preliminary driver. Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gammagic.cpp misc/gammagic] ==
PC hardware. Preliminary driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gamtor.cpp misc/gamtor] ==
Skeleton driver for fruit machine games.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gei.cpp misc/gei] ==
Sound hardware (DAC) isn't 100% correctly hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/midyunit.c.html midyunit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gms.cpp misc/gms] ==
''' mkyawdim2 ''' - Bootleg on different hardware.
''' rbmk, rbspm, ssanguoj ''' - YM2151 / YM3812 isn't correctly hooked up yet.


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


== [http://mamedev.org/source/src/mame/drivers/missb2.c.html missb2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/hideseek.cpp misc/hideseek] ==
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.
Skeleton driver. Sound hardware isn't hooked up yet.


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


== [http://mamedev.org/source/src/mame/drivers/mlanding.c.html mlanding] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/intrscti.cpp misc/intrscti] ==
Sound is nowhere near perfect, mode 5 causes "sound cpu error" for whatever reason.
Sound hardware hasn't been hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/model1.c.html model1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/island.cpp misc/island] ==
''' swa ''' - Missing MPEG music, due to patent restrictions.
Skeletonish driver. Uses an OKIM6295.


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


== [http://mamedev.org/source/src/mame/drivers/mpoker.c.html mpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jackpot.cpp misc/jackpot] ==
Need discrete sound hardware emulation.
Sound isn't hooked up yet. Z80 + AY-3-8910.


== [http://mamedev.org/source/src/mame/drivers/mpu3.c.html mpu3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jokrwild.cpp misc/jokrwild] ==
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/misc/jubilee.cpp misc/jubilee] ==
Sound hardware isn't hooked up yet.
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jungleyo.cpp misc/jungleyo] ==
OKIM6295 sound doesn't seem to work 100% correctly (i.e. coin sound only seems to work from 3rd coin on, lots of invalid sample msgs in error.log)
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/kas89.cpp misc/kas89] ==
Some events sound louder than others.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/laserbas.cpp misc/laserbas] ==
Discrete sound emulation is incomplete.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/magictg.cpp misc/magictg] ==
Skeleton driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/malzak.cpp misc/malzak] ==
Sound isn't correctly hooked up yet (2x SN76477).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/matrix.cpp misc/matrix] ==
Game doesn't work so sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megadriv_sunplus_hybrid.cpp misc/megadriv_sunplus_hybrid] ==
The MD side of things doesn't work as it needs enhanced chipset emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megaphx.cpp misc/megaphx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/meyc8080.cpp misc/meyc8080] ==
DAC hook-up isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/micro3d.cpp misc/micro3d] ==
Sound system implementation isn't 100% accurate yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/mirderby.cpp misc/mirderby] ==
Missing DAC?


== [http://mamedev.org/source/src/mame/drivers/mquake.c.html mquake] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/monon_color.cpp misc/monon_color] ==
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
The music is supplied by a glob in each cartridge, which differs for each game.  This glob is assumed to be a self-contained MCU (undumped), responding to music requests.


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


== [http://mamedev.org/source/src/mame/drivers/murogmbl.c.html murogmbl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/murogmbl.cpp misc/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/misc/neoprint.cpp misc/neoprint] ==
Mechanical game. Needs discrete sound emulation.
Sound interface isn't implemented yet
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/nibble.cpp misc/nibble] ==
Skeleton-ish. Unidentified sound CPU / IC.


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


''' blueshrk ''' - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pachifev.cpp misc/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/misc/pasha2.cpp misc/pasha2] ==
''' pasha2 ''' - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.


''' bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase ''' - Discrete sound hardware is only partially emulated.
''' zdrum ''' - Needs hard disk dump and MP3 board emulation.


''' checkmat ''' - Needs breadboarding to get noise/filter frequencies.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pipeline.cpp misc/pipeline] ==
Sound hardware hook up isn't 100% yet.


''' gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples.
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pntnpuzl.cpp misc/pntnpuzl] ==
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.


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


== [http://mamedev.org/source/src/mame/drivers/namcofl.c.html namcofl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ssingles.cpp misc/ssingles] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Some sounds are missing: at least two of the unused ROMs contain samples (unknown format, perhaps adpcm).


== [http://mamedev.org/source/src/mame/drivers/namconb1.c.html namconb1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/sstrangr.cpp misc/sstrangr] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).


== [http://mamedev.org/source/src/mame/drivers/namcond1.c.html namcond1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/stuntair.cpp misc/stuntair] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Needs interrupt frequencies at least. Possibly some discrete parts.


== [http://mamedev.org/source/src/mame/drivers/namcos10.c.html namcos10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/su2000.cpp misc/su2000] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/summit.cpp misc/summit] ==
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/misc/tattack.cpp misc/tattack] ==
Namco C352 sound chip emulation isn't 100% correct yet.
Sound isn't hooked up (probably discrete).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/thayers.cpp misc/thayers] ==
SSI-263 is HLE-ed and doesn't sound correct yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tmspoker.cpp misc/tmspoker] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/triviaquiz.cpp misc/triviaquiz] ==
Discrete sounds?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/trucocl.cpp misc/trucocl] ==
Audio is almost there, but not perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/unkpoker.cpp misc/unkpoker] ==
Unidentified sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vamphalf.cpp misc/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/misc/vampire.cpp misc/vampire] ==
Main / sound CPU communications aren't correctly emulated, also missing analog filters for AY8910.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/video21.cpp misc/video21] ==
Beeper sounds offtune.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vlc.cpp misc/vlc] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/voyager.cpp misc/voyager] ==
PC hardware. Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vpoker.cpp misc/vpoker] ==
Sound isn't hooked up yet (AY8910).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/wildpkr.cpp misc/wildpkr] ==
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mits/mits680b.cpp mits/mits680b] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi16.cpp mitsubishi/multi16] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi8.cpp mitsubishi/multi8] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/morrow/tricep.cpp morrow/tricep] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd3.cpp motorola/mekd3] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd4.cpp motorola/mekd4] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd5.cpp motorola/mekd5] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/sshot.cpp mr/sshot] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/subhuntr.cpp mr/subhuntr] ==
Possibly discrete hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/msx/sangho.cpp msx/sangho] ==
''' pzlestar ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/mupid/mupid2.cpp mupid/mupid2] ==
Speaker isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nakajima/nakajies.cpp nakajima/nakajies] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/cswat.cpp namco/cswat] ==
Namco 52xx isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gal3.cpp namco/gal3] ==
Skeleton driver. Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/galaga.cpp namco/galaga] ==
''' battles and clone, gallag, gatsbee, nebulbee ''' - 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/namco/gaplus.cpp namco/gaplus] ==
Needs emulation of the custom 62XX explosion chip instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp namco/namcos10] ==
Some SPU problems.


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


== [http://mamedev.org/source/src/mame/drivers/namcos2.c.html namcos2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos2.cpp namco/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 C140 ROM.


== [http://mamedev.org/source/src/mame/drivers/namcos22.c.html namcos22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/polepos.cpp namco/polepos] ==
Namco C352 sound chip emulation isn't 100% correct yet.
''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound.


== [http://mamedev.org/source/src/mame/drivers/namcos23.c.html namcos23] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/rallyx.cpp namco/rallyx] ==
Namco C352 sound chip emulation isn't 100% correct yet.
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.


== [http://mamedev.org/source/src/mame/drivers/naomi.c.html naomi] ==
''' nrallyx and clones, rallyx and clones ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.
AICA emulation / hook up isn't 100% yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/warpwarp.cpp namco/warpwarp] ==
''' navarone, sos ''' - Sound isn't completely emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncd68k.cpp ncd/ncd68k] ==
Preliminary driver. Beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdmips.cpp ncd/ncdmips] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdppc.cpp ncd/ncdppc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/apc.cpp nec/apc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc100.cpp nec/pc100] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc8401a.cpp nec/pc8401a] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc88va.cpp nec/pc88va] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9801_epson.cpp nec/pc9801_epson] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9821.cpp nec/pc9821] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pce.cpp nec/pce] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pcfx.cpp nec/pcfx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/neogeo/neogeo.cpp neogeo/neogeo] ==
''' dragonsh ''' - Sound ROMs for this prototype do not exist.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/netronics/elf.cpp netronics/elf] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/next/next.cpp next/next] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/clshroad.cpp nichibutsu/clshroad] ==
''' clshroad and clones ''' - Main and sound CPUs synching isn't perfect.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/cop01.cpp nichibutsu/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.


== [http://mamedev.org/source/src/mame/drivers/nbmj8688.c.html nbmj8688] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nbmj8688.cpp nichibutsu/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/nichibutsu/nichild.cpp nichibutsu/nichild] ==
Sound interface isn't implemented yet
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/tubep.cpp nichibutsu/tubep] ==
Missing analog filters emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp nintendo/aleck64] ==
''' mayjin3 ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/cothello.cpp nintendo/cothello] ==
Beeper duration and base frequency is approximated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/dkong.cpp nintendo/dkong] ==
''' pestplce ''' - Currently using dkongjr sound hardware emulation.
 
''' shootgal ''' - Possibly missing speech PCB emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/famibox.cpp nintendo/famibox] ==
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gb.cpp nintendo/gb] ==
Sound chip emulation isn't accurate yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gba.cpp nintendo/gba] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/mmagic.cpp nintendo/mmagic] ==
Missing discrete sound hardware emulation. Will need better 76477 emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nds.cpp nintendo/nds] ==
Driver is still preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nix/fitfight.cpp nix/fitfight] ==
Sound hardware isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n8080.cpp nintendo/n8080] ==
''' helifire, helifirea ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nintendo/nes_vt02_vt03] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt09.cpp nintendo/nes_vt09] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt32.cpp nintendo/nes_vt32] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nss.cpp nintendo/nss] ==
SNES sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/pokemini.cpp nintendo/pokemini] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snes.cpp nintendo/snes] ==
SNES sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snesb.cpp nintendo/snesb] ==
SNES sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/spacefb.cpp nintendo/spacefb] ==
Needs discrete sound hardware emulation instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vboy.cpp nintendo/vboy] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt_unknown.cpp nintendo/vt_unknown] ==
Unidentified main CPU. Dump might be bad.


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


== [http://mamedev.org/source/src/mame/drivers/nitedrvr.c.html nitedrvr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nmk/nmk16.cpp nmk/nmk16] ==
Discrete motor/skid sounds are not 100% correct.
''' gunnailb ''' - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.


== [http://mamedev.org/source/src/mame/drivers/nmk16.c.html nmk16] ==
''' 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 ?
''' 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 ?
''' tdragon3h ''' - Bootlegs which need a different sound hardware implementation.


''' raphero ''' - Incorrect OKI samples banking.
''' tdragonb2 ''' - Doesn`t sound correct, probably due to the game running too fast.


''' 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/nokia/dbox.cpp nokia/dbox] ==
Skeleton driver. Pinball games.
Driver still preliminary.


== [http://mamedev.org/source/src/mame/drivers/nsmpoker.c.html nsmpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olivetti/m20.cpp olivetti/m20] ==
Preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/lbeach.cpp olympia/lbeach] ==
Needs discrete sound hardware emulation.


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


== [http://mamedev.org/source/src/mame/drivers/nwk-tr.c.html nwk-tr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/portrait.cpp olympia/portrait] ==
Sound emulation is hooked up but driver is still preliminary.
Sound CPU (TMS5200) isn't hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/nycaptor.c.html nycaptor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olyboss.cpp olympiaint/olyboss] ==
Needs better sound emulation (mixing ?).
No sound hardware hooked up yet. Beeper?


== [http://mamedev.org/source/src/mame/drivers/nyny.c.html nyny] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olytext.cpp olympiaint/olytext] ==
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.
Skeletonish. Has a Piezo-Beeper.


== [http://mamedev.org/source/src/mame/drivers/olibochu.c.html olibochu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/peoplepc.cpp olympiaint/peoplepc] ==
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/omnibyte/msbc1.cpp omnibyte/msbc1] ==
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/omori/spaceg.cpp omori/spaceg] ==
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 SN76477s.


== [http://mamedev.org/source/src/mame/drivers/pacman.c.html pacman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/pacman.cpp pacman/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/pacman/schick.cpp pacman/schick] ==
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/palm/palmz22.cpp palm/palmz22] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/champ2.cpp pc/champ2] ==
Preliminary driver. No attempt to hook up sound yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/dawg.cpp pc/dawg] ==
Preliminary driver. No attempt to hook up sound yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/filetto.cpp pc/filetto] ==
UM5100 sample clock isn't correct, buzzer sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/mc1502.cpp pc/mc1502] ==


== [http://mamedev.org/source/src/mame/drivers/pangofun.c.html pangofun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pangofun.cpp pc/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/pc/pcat_dyn.cpp pc/pcat_dyn] ==
PC hardware. Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcat_nit.cpp pc/pcat_nit] ==
PC hardware. Sound isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcipc.cpp pc/pcipc] ==
Virtual test driver. No sound hardware has been decided.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/przone.cpp pc/przone] ==
Needs Vibra16 emulation (currently the driver has SB16 as a stopgap).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/sis630.cpp pc/sis630] ==
Preliminary driver. Big TODO on top of file.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/tetriskr.cpp pc/tetriskr] ==
DC offset buzzer sound.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pce/ggconnie.cpp pce/ggconnie] ==
OKI banking isn't understood.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pce/paranoia.cpp pce/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/pce/uapce.cpp pce/uapce] ==
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
The tone played by the JAMMA IF board is not emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/cdi.cpp philips/cdi] ==
The CDI sound hardware isn't 100% emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/minitel_2_rpic.cpp philips/minitel_2_rpic] ==
The sound hardware isn't emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/yes.cpp philips/yes] ==
Very preliminary driver. No sound hardware listed. Probably just a beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/phoenix.cpp phoenix/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/phoenix/safarir.cpp phoenix/safarir] ==
Needs discrete sound hardware emulation instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/pinball/missamer.cpp pinball/missamer] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/playmark.cpp playmark/playmark] ==
''' wbeachvl, wbeachvl2, wbeachvl3, wbeachvla ''' - Incorrect OKI banking.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/powerbal.cpp playmark/powerbal] ==
''' atombjt ''' - OKI banking should be verified against real hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/promat/gstream.cpp promat/gstream] ==
''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/psion5/psion5.cpp psion5/psion5] ==
Speaker isn't hooked up 100% correctly yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/qume/qvt70.cpp qume/qvt70] ==
Beeper isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/hitme.cpp ramtek/hitme] ==
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/starcrus.cpp ramtek/starcrus] ==
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/rca/studio2.cpp rca/studio2] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/regnecentralen/rc759.cpp regnecentralen/rc759] ==
Sound isn't hooked up yet (SN76489A + speaker).


== [http://mamedev.org/source/src/mame/drivers/pcat_dyn.c.html pcat_dyn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a5105.cpp robotron/a5105] ==
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/robotron/a51xx.cpp robotron/a51xx] ==
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/robotron/a7150.cpp robotron/a7150] ==
''' 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/robotron/k8915.cpp robotron/k8915] ==


== [http://mamedev.org/source/src/mame/drivers/pgm.c.html pgm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rockwell/aim65_40.cpp rockwell/aim65_40] ==
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/roland/roland_cm32p.cpp roland/roland_cm32p] ==
PC hardware. Unemulated sound card.
Synth. PCM emulation is still preliminary.


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


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


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


== [http://mamedev.org/source/src/mame/drivers/playmark.c.html playmark] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_mt32.cpp roland/roland_mt32] ==
''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2 ''' - Missing PIC dump.
Skeletonish. Expander.  Sound isn't emulated yet.


== [http://mamedev.org/source/src/mame/drivers/pntnpuzl.c.html pntnpuzl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_pr100.cpp roland/roland_pr100] ==
Sound system isn't hooked up yet.
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.


== [http://mamedev.org/source/src/mame/drivers/pokechmp.c.html pokechmp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_sc55.cpp roland/roland_sc55] ==
Sound banking needs to be fixed.
Skeletonish. Expander.  Sound isn't emulated yet.


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


== [http://mamedev.org/source/src/mame/drivers/popobear.c.html popobear] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tb303.cpp roland/roland_tb303] ==
BGM seems quite off, YM2413 core bug?
Bass line. NEC_D650. Sound unemulated (discrete)


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


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


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


== [http://mamedev.org/source/src/mame/drivers/quasar.c.html quasar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/mermaid.cpp sanritsu/mermaid] ==
Invader effect is missing. In general, sound needs comparing with a real PCB.
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.


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


== [http://mamedev.org/source/src/mame/drivers/r2dx_v33.c.html r2dx_v33] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanyo/phc25.cpp sanyo/phc25] ==
Sound hardware isn't correctly hooked up yet.
Volume is often low to non-existent.


== [http://mamedev.org/source/src/mame/drivers/rallyx.c.html rallyx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/blockade.cpp sega/blockade] ==
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
Needs noise generator emulation, along with proper mixing and volume control.


''' 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://github.com/mamedev/mame/blob/master/src/mame/sega/chihiro.cpp sega/chihiro] ==
X-BOX sound hardware isn't emulated yet.


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


== [http://mamedev.org/source/src/mame/drivers/redalert.c.html redalert] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/dc_atomiswave.cpp sega/dc_atomiswave] ==
''' demoneye, ww3 ''' -
AICA emulation / hook up isn't 100% yet.


''' panther ''' - Sound comms don't work.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/flashbeats.cpp sega/flashbeats] ==
Preliminary driver. SCSP for sound.


''' redalert ''' - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/fwheel.cpp sega/fwheel] ==
Audio board isn't implemented yet (Z80 + 2x YM2203).


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


== [http://mamedev.org/source/src/mame/drivers/rgum.c.html rgum] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/hikaru.cpp sega/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/rollrace.c.html rollrace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/kopunch.cpp sega/kopunch] ==
Needs discrete sound hardware emulation for sound effects.
Sound hardware isn't hooked up yet. Probably has discrete hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/lindbergh.cpp sega/lindbergh] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model2.cpp sega/model2] ==
''' airwlkrs ''' -
 
''' motoraid ''' -


== [http://mamedev.org/source/src/mame/drivers/rotaryf.c.html rotaryf] ==
''' rchase2 ''' -
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/royalmah.c.html royalmah] ==
''' vf2 and clones ''' -  
''' 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/sega/model3.cpp sega/model3] ==
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
Sound comms are working but emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/safarir.c.html safarir] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/naomi.cpp sega/naomi] ==
Needs discrete sound hardware emulation instead of samples.
AICA emulation / hook up isn't 100% yet.


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


== [http://mamedev.org/source/src/mame/drivers/scobra.c.html scobra] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sderby2.cpp sega/sderby2] ==
''' hustlerb2 ''' - Bootleg on different hardware.
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://mamedev.org/source/src/mame/drivers/scramble.c.html scramble] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sega_beena.cpp sega/sega_beena] ==
''' ad2083 ''' - Bad dump of the tms5110 roms.
Misses MIDI audio.


''' mariner ''' - Discrete sound in addition to the 8910.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sega_ferie.cpp sega/sega_ferie] ==
Disk beeper not implemented yet.


''' turpins ''' - Sound CPU to be added.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segafruit.cpp sega/segafruit] ==
Driver is preliminary due to decryption possibly being not 100% correct, sound hasn't been hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/segag80r.c.html segag80r] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segag80r.cpp sega/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/sega/segag80v.cpp sega/segag80v] ==
''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples.
''' spacfurybl ''' - TMS5110 used for speech isn't hooked up yet.


''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segajw.cpp sega/segajw] ==
Sound seems to be actually working pretty good.


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


== [http://mamedev.org/source/src/mame/drivers/segas16b.c.html segas16b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segapm.cpp sega/segapm] ==
''' tturf ''' - One of the sound roms isn't dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas16b.cpp sega/segas16b] ==
''' bayroute1 ''' - Sound ROMs aren't dumped.
 
''' lockonph ''' - Bootleg hardware with different custom chips.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas32.cpp sega/segas32] ==
''' as1 ''' - Unemulated laserdisc.
 
''' kokoroj and clone, kokoroj2 ''' - Unemulated CD board.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasm1.cpp sega/segasm1] ==
''' carboule ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasp.cpp sega/segasp] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segaxbd.cpp sega/segaxbd] ==
''' rascot ''' - Only the terminal is dumped.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stactics.cpp sega/stactics] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stv.cpp sega/stv] ==
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/svmu.cpp sega/svmu] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/system16.cpp sega/system16] ==
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/turbo.cpp sega/turbo] ==
Driver needs discrete sound emulation instead of samples.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp sega/vicdual] ==
All games but brdrline and clones and tranqgun are missing discrete sound emulation.
 
''' starrkr ''' - Right now it uses the same netlist as parent brdrline but should be verified against schematics or real PCB.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/zaxxon.cpp sega/zaxxon] ==
Missing discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/segajw.c.html segajw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/banprestoms.cpp seibu/banprestoms] ==
Skeleton driver.
Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/cabal.cpp seibu/cabal] ==
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/goal92.cpp seibu/goal92] ==
Sound hardware isn't 100% correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/seibucats.cpp seibu/seibucats] ==
Preliminary driver. Unemulated YMF721 sound chip.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/stfight.cpp seibu/stfight] ==
''' 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/seibu/toki.cpp seibu/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/toki_ms.cpp seibu/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/wiz.cpp seibu/wiz] ==
''' scion and clone, stinger and clones ''' - Discrete hardware emulation is preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sequential/prophet600.cpp sequential/prophet600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/jclub2.cpp seta/jclub2] ==
''' jclub2v200 and later versions ''' - ST032 sound emulation is preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/macs.cpp seta/macs] ==
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet.


== [http://mamedev.org/source/src/mame/drivers/seibuspi.c.html seibuspi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/namcoeva.cpp seta/namcoeva] ==
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.
C352 ROM is a bad dump.


''' ejsakura, ejsakura12 ''' - Suffer from incorrect Yamaha YMZ280B sound chip hook up.
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta.cpp seta/seta] ==
''' blockcarb, madsharkbl ''' - 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.
''' zingzipbl ''' - Bad Oki ROM dump.
 
''' 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/seta/seta2.cpp seta/seta2] ==
''' ablastb ''' - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.
 
''' staraudi ''' - Sample ROM is a bad dump.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp6.cpp seta/srmp6] ==
NiLe chip emulation / hook up isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/ssv.cpp seta/ssv] ==
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/crimson.cpp sgi/crimson] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indy_indigo2.cpp sgi/indy_indigo2] ==
''' indy_4610, indy_4613, indy_5015 ''' -
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip12.cpp sgi/ip12] ==
Sound hardware hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip20.cpp sgi/ip20] ==
Sound hardware hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip6.cpp sgi/ip6] ==
Sound hardware hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/iris_power.cpp sgi/iris_power] ==
Skeleton driver. MIPS based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/o2.cpp sgi/o2] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/octane.cpp sgi/octane] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/fontwriter.cpp sharp/fontwriter] ==
Extremely preliminary driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/mz6500.cpp sharp/mz6500] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pc1500.cpp sharp/pc1500] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pocketc.cpp sharp/pocketc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/siemens/pg685.cpp siemens/pg685] ==
Preliminary driver. NEC V20 based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/nyny.cpp sigma/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/spiders.cpp sigma/spiders] ==
Missing filters emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/alphasma.cpp skeleton/alphasma] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ax20.cpp skeleton/ax20] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/basf7100.cpp skeleton/basf7100] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/codata.cpp skeleton/codata] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/controlid.cpp skeleton/controlid] ==
Fingerprint reader device. Very skeletonish.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/cxhumax.cpp skeleton/cxhumax] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/daruma.cpp skeleton/daruma] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/datacast.cpp skeleton/datacast] ==
Unknown sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dm7000.cpp skeleton/dm7000] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dual68.cpp skeleton/dual68] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/eurit.cpp skeleton/eurit] ==
ISDN-Telefon. Sound hardware not hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucs15.cpp skeleton/fanucs15] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucspmg.cpp skeleton/fanucspmg] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fk1.cpp skeleton/fk1] ==
Unknown sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/goupil.cpp skeleton/goupil] ==
Sound hasn't been hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hprot1.cpp skeleton/hprot1] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hudson_poems.cpp skeleton/hudson_poems] ==
Sound is produced by the SoC, currently unemulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/icatel.cpp skeleton/icatel] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/if800.cpp skeleton/if800] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/indiana.cpp skeleton/indiana] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itc4.cpp skeleton/itc4] ==
Skeletonish. Temperature controller. Probably uses a beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itt3030.cpp skeleton/itt3030] ==
Beeper isn't correctly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/jonos.cpp skeleton/jonos] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/juku.cpp skeleton/juku] ==
Preliminary driver. No sound hardware hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/kron.cpp skeleton/kron] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mes.cpp skeleton/mes] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micro20.cpp skeleton/micro20] ==
Skeleton driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micronic.cpp skeleton/micronic] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/miniframe.cpp skeleton/miniframe] ==
Preliminary driver. M68010 based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ml20.cpp skeleton/ml20] ==
Speaker not hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mstation.cpp skeleton/mstation] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mt735.cpp skeleton/mt735] ==


== [http://mamedev.org/source/src/mame/drivers/snesb.c.html snesb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pv9234.cpp skeleton/pv9234] ==
SNES sound emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pwp14.cpp skeleton/pwp14] ==
Word processor. Unidentified sound hardware (possibly beeper?).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/qtsbc.cpp skeleton/qtsbc] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rd100.cpp skeleton/rd100] ==
Unknown sound hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rvoice.cpp skeleton/rvoice] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/swyft.cpp skeleton/swyft] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/systec.cpp skeleton/systec] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tecnbras.cpp skeleton/tecnbras] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/terak.cpp skeleton/terak] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ti630.cpp skeleton/ti630] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tk635.cpp skeleton/tk635] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tsispch.cpp skeleton/tsispch] ==
DAC isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tulip1.cpp skeleton/tulip1] ==
Speaker (?) not hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vector3.cpp skeleton/vector3] ==
Preliminary driver. Extensive TODO on top of the driver.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/slicer/slicer.cpp slicer/slicer] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/snk/hng64.cpp snk/hng64] ==
Sound hardware hook up is very preliminary.


== [http://mamedev.org/source/src/mame/drivers/snk6502.c.html snk6502] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/snk/snk6502.cpp snk/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 943: Line 1,786:
''' 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/snk/snk68.cpp snk/snk68] ==
''' snowbro3 ''' - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.
''' powb ''' - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r3k.cpp sony/news_r3k] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r4k.cpp sony/news_r4k] ==
Sound hardware isn't hooked up yet (lots of undocumented hardware).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/psx.cpp sony/psx] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/smc777.cpp sony/smc777] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/zn.cpp sony/zn] ==
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/astinvad.cpp stern/astinvad] ==
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/mazerbla.cpp stern/mazerbla] ==
''' mazerbla, mazerblaa ''' - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.


== [http://mamedev.org/source/src/mame/drivers/spacefb.c.html spacefb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/lastfght.cpp subsino/lastfght] ==
Needs discrete sound hardware emulation instead of samples.
''' lastfght ''' - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).


== [http://mamedev.org/source/src/mame/drivers/spaceg.c.html spaceg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/subsino2.cpp subsino/subsino2] ==
Needs hook up of the SN76477s.
''' bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary, xiaoao - Sound chip isn't emulated yet (SS9804 or SS9904).


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


== [http://mamedev.org/source/src/mame/drivers/spoker.c.html spoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun2.cpp sun/sun2] ==
'''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/sun/sun3x.cpp sun/sun3x] ==
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/sun/sun4.cpp sun/sun4] ==
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/sunelectronics/blockch.cpp sunelectronics/blockch] ==
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/sunelectronics/dai3wksi.cpp sunelectronics/dai3wksi] ==
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).
Needs discrete sound hardware emulation (some preliminary work has been done).


== [http://mamedev.org/source/src/mame/drivers/sspeedr.c.html sspeedr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/route16.cpp sunelectronics/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/ta/alphatpx.cpp ta/alphatpx] ==
''' alphatp1 ''' - Different beeper hook up?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tab/tabe22.cpp tab/tabe22] ==
Possibly missing beeper.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/arkanoid.cpp taito/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/buggychl.cpp taito/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.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/crbaloon.cpp taito/crbaloon] ==
Discrete sound hardware emulation isn't 100% correct yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/fgoal.cpp taito/fgoal] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://mamedev.org/source/src/mame/drivers/sstrangr.c.html sstrangr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/flstory.cpp taito/flstory] ==
Needs discrete sound hardware emulation.
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gladiatr.cpp taito/gladiatr] ==
''' ppking ''' - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/grchamp.cpp taito/grchamp] ==
Missing engine noise.


== [http://mamedev.org/source/src/mame/drivers/ssv.c.html ssv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gsword.cpp taito/gsword] ==
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru).


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


== [http://mamedev.org/source/src/mame/drivers/starcrus.c.html starcrus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lkage.cpp taito/lkage] ==
Needs discrete sound hardware emulation instead of samples.
''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)


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


== [http://mamedev.org/source/src/mame/drivers/starshp1.c.html starshp1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/missb2.cpp taito/missb2] ==
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
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/starwars.c.html starwars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/ninjaw.cpp taito/ninjaw] ==
''' tomcatsw ''' - Sound roms aren't dumped.
SSG Output isn't accurate.


== [http://mamedev.org/source/src/mame/drivers/stepstag.c.html stepstag] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/nycaptor.cpp taito/nycaptor] ==
Music roms / hard disks arent't dumped.
Needs better sound emulation (mixing ?).


== [http://mamedev.org/source/src/mame/drivers/stv.c.html stv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/opwolf.cpp taito/opwolf] ==
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.


''' 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/taito/pitnrun.cpp taito/pitnrun] ==
Needs discrete sound hardware emulation. PCB is available (Guru).


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


== [http://mamedev.org/source/src/mame/drivers/subs.c.html subs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/sbowling.cpp taito/sbowling] ==
Discrete sound hardware emulation is incomplete (missing sonar sound).
Needs discrete sound hardware emulation. PCB is available (Guru).


== [http://mamedev.org/source/src/mame/drivers/subsino2.c.html subsino2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/scyclone.cpp taito/scyclone] ==
''' bishjan ''' - Sound hardware isn't understood yet.
Complex audio setup with 2x SN76477 and possibly some discrete parts.


== [http://mamedev.org/source/src/mame/drivers/summit.c.html summit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/spdheat.cpp taito/spdheat] ==
Sound hardware isn't hooked up yet.
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.


== [http://mamedev.org/source/src/mame/drivers/suprridr.c.html suprridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitogn.cpp taito/taitogn] ==
The board seems to contain a discrete sound portion which needs to be emulated.
Zoom sound DSP emulation isn't complete.


== [http://mamedev.org/source/src/mame/drivers/system16.c.html system16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitopjc.cpp taito/taitopjc] ==
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
Zoom sound DSP emulation isn't complete.


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


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


== [http://mamedev.org/source/src/mame/drivers/taitopjc.c.html taitopjc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitowlf.cpp taito/taitowlf] ==
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/taito/taito_f3.cpp taito/taito_f3] ==
Zoom sound DSP is currently unemulated.
''' bumbsymph and clones ''' - Bootlegs on different hardware. Oki banking is wrong.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_l.cpp taito/taito_l] ==
''' champwr and clones ''' - Additional MSM5205 isn't 100% correctly hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/warriorb.cpp taito/warriorb] ==
''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/wyvernf0.cpp taito/wyvernf0] ==
Sound emulation isn't fully accurate. PCB is available (Guru).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tandberg/tdv2324.cpp tandberg/tdv2324] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tangerine/microtan.cpp tangerine/microtan] ==
''' spinveti ''' - Sound hardware isn't hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/kingdrby.cpp tatsumi/kingdrby] ==
Possibly missing discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tx1.cpp tatsumi/tx1] ==
''' tx1 and clones ''' - TX-1 tyre screech noises are not implemented yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/kickgoal.cpp tch/kickgoal] ==
''' actionhw ''' - Missing PIC dump. Simulated for now.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/littlerb.cpp tch/littlerb] ==
Sound hardware is mostly understood, but isn't perfectly implemented yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/wheelfir.cpp tch/wheelfir] ==
''' kongball ''' - The PCB for this prototype had no sound ROMs. Unknown if removed or not programmed yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/teamconcepts/comquest.cpp teamconcepts/comquest] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/technos/chinagat.cpp technos/chinagat] ==
''' saiyugb1 ''' - There are sync problems between the i8049 and the m5205 which need further looking at.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90.cpp tecmo/wc90] ==
Sound isn't correctly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90b.cpp tecmo/wc90b] ==
MSM5205 sound isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tektronix/tek410x.cpp tektronix/tek410x] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/telercas/tmc600.cpp telercas/tmc600] ==
PRWNOISE and PRBEEP return wrong values, CDP1869 white noise not emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/televideo/tv950.cpp televideo/tv950] ==
Speaker doesn't produce correct sound due to bugs in the via6522 emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/snspell.cpp ti/snspell] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/snspellc.cpp ti/snspellc] ==


== [http://mamedev.org/source/src/mame/drivers/taitowlf.c.html taitowlf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti85.cpp ti/ti85] ==
Zoom sound DSP is currently unemulated.
''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX.


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


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


== [http://mamedev.org/source/src/mame/drivers/tattack.c.html tattack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti990_4.cpp ti/ti990_4] ==
Sound isn't hooked up (probably discrete).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/bingobear.cpp tiger/bingobear] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/gamecom.cpp tiger/gamecom] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28.cpp tiger/k28] ==
''' k28 ''' - Speech doesn't seem to sound correct. May be a bug in the Votrax emulation. Needs comparison with real hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28o.cpp tiger/k28o] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tigertel/gizmondo.cpp tigertel/gizmondo] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan1.cpp toaplan/toaplan1] ==
''' outzonec ''' - Z80 ROMs is probably incorrect for this set, causing wrong sounds.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp toaplan/toaplan2] ==
''' batsugunbl ''' - Oki banking isn't hooked up correctly yet.
 
''' nprobowl, probowl2 ''' - Oki banking isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tomy/tomy_princ.cpp tomy/tomy_princ] ==
Sound hardware isn't hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/toshiba/paso1600.cpp toshiba/paso1600] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/dgn_beta.cpp trs/dgn_beta] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/vis.cpp trs/vis] ==
Some audio registers aren't understood yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_ep3a19a.cpp tvgames/elan_ep3a19a] ==
The sound capabilities of the SoC aren't fully emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_eu3a05.cpp tvgames/elan_eu3a05] ==
ADPCM format not correctly decoded yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_nand.cpp tvgames/generalplus_gpl16250_nand] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_rom.cpp tvgames/generalplus_gpl16250_rom] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_romram.cpp tvgames/generalplus_gpl16250_romram] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi.cpp tvgames/generalplus_gpl16250_spi] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp tvgames/generalplus_gpl16250_spi_direct] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl162xx_lcdtype.cpp tvgames/generalplus_gpl162xx_lcdtype] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl32612.cpp tvgames/generalplus_gpl32612] ==
Audio capabilities of the SoC are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg110.cpp tvgames/spg110] ==
Preliminary driver. Sunplus SPG110 based.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg29x.cpp tvgames/spg29x] ==
Audio capabilities of the SPG29x SoCs aren't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx.cpp tvgames/spg2xx] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_digimake.cpp tvgames/spg2xx_digimake] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_dreamlife.cpp tvgames/spg2xx_dreamlife] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_ican.cpp tvgames/spg2xx_ican] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks.cpp tvgames/spg2xx_jakks] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_gkr.cpp tvgames/spg2xx_jakks_gkr] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_sharp.cpp tvgames/spg2xx_jakks_sharp] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_tvtouch.cpp tvgames/spg2xx_jakks_tvtouch] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_lexibook.cpp tvgames/spg2xx_lexibook] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_mysprtch.cpp tvgames/spg2xx_mysprtch] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_pdc.cpp tvgames/spg2xx_pdc] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_playvision.cpp tvgames/spg2xx_playvision] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario.cpp tvgames/spg2xx_senario] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario_poker.cpp tvgames/spg2xx_senario_poker] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senca.cpp tvgames/spg2xx_senca] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_shredmjr.cpp tvgames/spg2xx_shredmjr] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_skannerztv.cpp tvgames/spg2xx_skannerztv] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_smarttv.cpp tvgames/spg2xx_smarttv] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_telestory.cpp tvgames/spg2xx_telestory] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_tvgogo.cpp tvgames/spg2xx_tvgogo] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_vii.cpp tvgames/spg2xx_vii] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_wiwi.cpp tvgames/spg2xx_wiwi] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_zone.cpp tvgames/spg2xx_zone] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/st2302u_bbl_spi.cpp tvgames/st2302u_bbl_spi] ==
ST2302U based. Emulation is preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/trkfldch.cpp tvgames/trkfldch] ==
Preliminary driver. Unknown sound hw.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix.cpp tvgames/xavix] ==
Sound hardware emulation is missing some features (i.e. envelopes).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix2.cpp tvgames/xavix2] ==
SoC emulation is very preliminary.


== [http://mamedev.org/source/src/mame/drivers/tgtpanic.c.html tgtpanic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2000.cpp tvgames/xavix_2000] ==
Cabinet test PCB with no sound hardware?
SoC emulation is very preliminary.


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


== [http://mamedev.org/source/src/mame/drivers/timeplt.c.html timeplt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ultimachine/rambo.cpp ultimachine/rambo] ==
''' 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/ultratec/minicom.cpp ultratec/minicom] ==
Missing laserdisc audio.


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


== [http://mamedev.org/source/src/mame/drivers/tmnt.c.html tmnt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmic.cpp universal/cosmic] ==
''' glfgreat, glfgreatj ''' - Sound hook up isn't 100% correct yet.
Need proper sound hardware emulation instead of samples.


== [http://mamedev.org/source/src/mame/drivers/tmspoker.c.html tmspoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmicg.cpp universal/cosmicg] ==
Preliminary driver.
Need proper sound hardware emulation instead of samples.


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


== [http://mamedev.org/source/src/mame/drivers/toaplan2.c.html toaplan2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/zerohour.cpp universal/zerohour] ==
''' 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.
Missing discrete sound emulation.


== [http://mamedev.org/source/src/mame/drivers/toki.c.html toki] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/argo.cpp ussr/argo] ==
''' 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.


== [http://mamedev.org/source/src/mame/drivers/toratora.c.html toratora] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/istrebiteli.cpp ussr/istrebiteli] ==
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
The emulation of the custom sound device is still preliminary.


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


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


== [http://mamedev.org/source/src/mame/drivers/trucocl.c.html trucocl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/okean240.cpp ussr/okean240] ==
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/ussr/sm1800.cpp ussr/sm1800] ==
Sound isn't hooked up yet (possibily driven by a protected PIC).


== [http://mamedev.org/source/src/mame/drivers/tumbleb.c.html tumbleb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/tiamc1.cpp ussr/tiamc1] ==
''' 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.
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/uknc.cpp ussr/uknc] ==


== [http://mamedev.org/source/src/mame/drivers/turbo.c.html turbo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/venture/looping.cpp venture/looping] ==
Driver needs discrete sound emulation instead of samples.
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).


== [http://mamedev.org/source/src/mame/drivers/twinkle.c.html twinkle] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/venture/suprridr.cpp venture/suprridr] ==
Sound isn't fully hookep up yet (IDE DMA, finish comms).
The board seems to contain a discrete sound portion which needs to be emulated.


== [http://mamedev.org/source/src/mame/drivers/tx1.c.html tx1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vidbrain/vidbrain.cpp vidbrain/vidbrain] ==
''' tx1, tx1a ''' - TX-1 tyre screech noises are not implemented yet.
R-2R ladder DAC isn't correctly emulated yet.


== [http://mamedev.org/source/src/mame/drivers/uapce.c.html uapce] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/videoton/tvc.cpp videoton/tvc] ==
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/visual/v1050.cpp visual/v1050] ==
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://mamedev.org/source/src/mame/drivers/upscope.c.html upscope] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/visual/v50.cpp visual/v50] ==
Amiga sound emulation isn't perfect yet.
Missing screen attributes (reverse sometimes works), smooth scroll, screen brightness contro.


== [http://mamedev.org/source/src/mame/drivers/vamphalf.c.html vamphalf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/visual/xds.cpp visual/xds] ==
''' misncrft, wyvernwg ''' - Audio CPU isn't emulated yet (QDSP).
Buzzer not hooked up yet.


== [http://mamedev.org/source/src/mame/drivers/vegaeo.c.html vegaeo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/votrax/votrhv.cpp votrax/votrhv] ==
Audio CPU isn't emulated yet (QDSP).
Currently using the wrong Votrax model.


== [http://mamedev.org/source/src/mame/drivers/vegas.c.html vegas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/pspikes.cpp vsystem/pspikes] ==
''' gauntleg12 ''' - Sound doesn't work in this clone.
''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware.


''' cartfury, nbanfl, nbashowt ''' - Use unknown DCS boards.
''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up.


''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/rpunch.cpp vsystem/rpunch] ==
''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up.


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


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


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


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


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


== [http://mamedev.org/source/src/mame/drivers/warpsped.c.html warpsped] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/primusex.cpp vtech/primusex] ==
Preliminary driver, being worked on. Probably discrete sound hardware.
No sound hardware hooked up or even listed in the driver.


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


== [http://mamedev.org/source/src/mame/drivers/wc90.c.html wc90] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp vtech/vsmile] ==
Sound isn't correctly hookep up.
Audio capabilities of the SPG243 SoC are partially emulated.


== [http://mamedev.org/source/src/mame/drivers/wc90b.c.html wc90b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmileb.cpp vtech/vsmileb] ==
MSM5205 sound isn't perfect yet.
Audio capabilities of the SPG243 SoC are partially emulated.


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


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


== [http://mamedev.org/source/src/mame/drivers/wink.c.html wink] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wink/wink.cpp wink/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/wyse/wy60.cpp wyse/wy60] ==
''' scion, scionc, stinger, stinger2 ''' - Discrete hardware emulation is preliminary.
AUX port isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/wyse/wy85.cpp wyse/wy85] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/tg100.cpp yamaha/tg100] ==
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymdx100.cpp yamaha/ymdx100] ==
Some voices (such as Pianobells) seem to not let you turn off modulation even if you set the mod wheel to its lowest point.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr400.cpp yamaha/ympsr400] ==
Emulation doesn't work yet so sound can't be hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr60.cpp yamaha/ympsr60] ==
A few instruments sound odd.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymtx81z.cpp yamaha/ymtx81z] ==
YM2414 emulation is preliminary.


== [http://mamedev.org/source/src/mame/drivers/wolfpack.c.html wolfpack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymvl1.cpp yamaha/ymvl1] ==
Missing discrete sound emulation and (undumped) audio cassette.
Emulation doesn't work yet so sound can't be hooked up.


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


== [http://mamedev.org/source/src/mame/drivers/zaccaria.c.html zaccaria] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/seabattl.cpp zaccaria/seabattl] ==
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).
Preliminary driver. Probably discrete sound hardware.


== [http://mamedev.org/source/src/mame/drivers/zaxxon.c.html zaxxon] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zac2650.cpp zaccaria/zac2650] ==
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/zaccaria/zaccaria.cpp zaccaria/zaccaria] ==
SPU emulation isn't perfect yet.
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/zr107.c.html zr107] ==
It uses a Konami K058141 sound chip which is currently unemulated. The driver uses the K054539 sound core.

Latest revision as of 06:59, 20 November 2024

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.

access/acvirus

80C5xx + dsp56k based. Skeletonish.

acorn/aristmk5

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

acorn/ertictac

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

acorn/riscpc

acorn/ssfindo

ppcar - Uses the VIDC internal DAC for SFX, which emits bad sound right now. Music is played by the QDSP QS1000 configured to use the internal ROM, which hasn't been dumped yet.

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

act/victor9k

Codec sound isn't emulated.

adp/manohman

Preliminary driver.

akai/akaiax80

Very preliminary driver. No sound hook up yet.

alesis/alesis

alliedleisure/ace

Needs discrete sound emulation.

alliedleisure/clayshoo

Needs discrete sound hardware emulation.

alpha/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.

alpha/splendor

See the equites entry.

altos/altos486

amiga/alg

Missing laserdisc sound.

amiga/cubo

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

amiga/mquake

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

amiga/upscope

Amiga sound emulation isn't perfect yet.

amstrad/amstrad

al520ex -

amstrad/pda600

DTMF tone generator isn't emulated.

apollo/apollo

apple/imacg3

Very preliminary driver.

apple/powermacg3

Very preliminary driver.

arcadia/arcadia

aristocrat/aristmk6

Skeleton driver. System is SH4 based.

astrocorp/astropc

Fruit machines. AMD Geode based. Skeletonish.

atari/atarisy1

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

atari/atarittl

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

atari/atetris

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

atari/avalnche

catchp - Needs discrete sound hardware emulation.

atari/badlandsbl

atari/boxer

Needs discrete sound hardware emulation.

atari/bzone

dsrtwars - Bootleg with different sound system (AY8910 instead of Pokey, discrete sounds may differ).

atari/cball

Needs discrete sound hardware emulation.

atari/cmmb

Sound hardware isn't hooked up yet.

atari/cops

cops and clone - No laserdisc dump.

atari/copsnrob

Discrete sound hardware is partially emulated.

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

atari/hitparade

Juke box. TMS1300 based. The mechanical parts aren't emulated.

atari/jaguar

atari/metalmx

Very complex prototype hardware. Preliminary driver.

atari/mgolf

Needs discrete sound hardware emulation.

atari/missile

missilea - Different sound hw (discrete?).

x80wc - Different sound hw. Sound chip had been removed from the PCB it was dumped from.

atari/nitedrvr

Discrete motor/skid sounds are not 100% correct.

atari/pofo

atari/starshp1

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

atari/starwars

tomcatsw - Sound ROMs aren't dumped.

atari/subs

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

atari/wolfpack

Missing discrete sound emulation and (undumped) audio cassette.

atlus/cave

gaia, theroes - Sound cuts out occasionally.

att/unixpc

ausnz/magnum

Beeper implementation isn't perfect yet.

banctec/banctec

bandai/wswan

Sound chip emulation is incomplete.

barcrest/mpu3

Sound hardware isn't hooked up yet.

barcrest/mpu4crystal

Fruit machine hardware. Not working yet.

barcrest/mpu4empire

Fruit machine hardware. Not working yet.

barcrest/mpu4mdm

Fruit machine hardware. Not working yet.

barcrest/mpu4misc

Fruit machine hardware. Not working yet.

barcrest/mpu4mod4oki

m4andycpdut -

barcrest/mpu4plasma

Fruit machine hardware. Not working yet.

barcrest/mpu4union

Fruit machine hardware. Not working yet.

barcrest/mpu4vid

Fruit machine hardware. Not working yet.

beehive/microb

Beeper is hooked up, but not 100% correct.

bfm/bfm_blackbox

Sound is simulated via samples.

bfm/bfm_sc1

Mostly mechanical fruit machines.

bfm/bfm_sc2

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

bfm/bfm_sc4

bmc/popobear

BGM seems quite off, YM2413 core bug?

brother/ax145

brother/lw700i

Unknown sound hardware.

canon/canon_s80

capcom/alien

Skeleton driver (SH4 based system).

capcom/cps1bl_pic

all sets but punipic, punipic2 - Undumped PICs used as sound MCUs.

capcom/cps2

gigaman2 - A bootleg with a different sound system.

capcom/mitchell

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

pkladiesbl, pkladiesbl2 - MSM5205 isn't hooked up.

casio/casloopy

Unemulated NEC CDT109 sound chip with internal ROM.

casio/cfx9850

casio/ctk2000

Keyboard. Sample compression not completely understood yet.

casio/ctk551

ap10, ctk601 - Missing DSP emulation.

casio/ld50

Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.

casio/pickytlk

Skeletonish. No sound hooked up yet.

casio/sk1

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

ces/cesclass

Sound doesn't play most samples.

chess/compuchess

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

cinematronics/embargo

Needs discrete sound hardware emulation.

cinematronics/jack

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

citoh/cit220

Preliminary driver. Beeper frequency unknown.

commodore/vic20

comx/comx35

conitec/prof180x

conitec/prof80

cromemco/c10

cvs/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.

cvs/galaxia

Is sound partly discrete?

cvs/quasar

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

cybiko/cybiko

dataeast/astrof

Needs discrete sound hardware emulation.

dataeast/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.

dataeast/cntsteer

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

dataeast/dec0

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

dataeast/deco32

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

lockload and clones - Sound hook-up is preliminary.

dataeast/deshoros

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

dataeast/liberate

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

dataeast/rohga

darkseal2 - One sound ROM is incorrect for this set.

dataeast/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.

ddr/huebler

ddr/mc8020

It isn't known if it has sound hardware.

ddr/mc8030

It isn't known if it has sound hardware.

ddr/nanos

dec/kn01

Preliminary driver.

dec/kn02

Preliminary driver.

dec/pdp11

dec/vax11

dec/vk100

Duty cycle for the beeper is wrong.

dec/vt52

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

dec/vt62

Very preliminary driver.

dms/dms5000

dynax/ddenlovr

animaljr, animaljrs - Sound ROM needs redump.

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

dynax/realbrk

dai2kaku - Sound isn't correctly hooked up.

dynax/royalmah

ichiban - Game doesn't work due to missing banking, thus sound emulation can't be tested.

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

mjsiyoub - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up.

edevices/fantland

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

edevices/ppmast93

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

efo/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.

efo/cidelsa

altair, altair2, destryer, destryea - Missing white noise.

elektron/elektronmono

MCF5206E based. Skeletonish.

ensoniq/esqkt

enterprise/ep64

eolith/ghosteo

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

epoch/scv

esprit/esp250c

Buzzer isn't hooked up yet.

exidy/carpolo

Needs discrete sound hardware emulation.

exidy/circus

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

exidy/exidy

sidetrac, spectar and clones, targ and clones - Need proper sound hardware emulation instead of samples.

fairlight/cmi

falco/falcots

ts1 -

falco/falcots28

Bell is really silent.

funtech/supracan

Sound chip is completely custom, and partially implemented.

funworld/4roses

Skeleton driver.

funworld/photoply

PC hardware. Unemulated sound card.

fuuki/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/atvtrack

Skeleton driver.

gaelco/bigkarnk_ms

Preliminary driver.

gaelco/gaelco

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

gaelco/goldart

Preliminary driver. OKI not hooked up yet.

gaelco/rollext

Preliminary driver.

gaelco/splash

rebus - Sound isn't hooked up yet.

gaelco/splash_ms

Bootleg hardware. Emulation still preliminary.

galaxian/galaxian

amidarc, amigo2, explorer, turpins - Need different sound timer.

astroamb - This bootleg uses discrete sound hardware which might differ from the Galaxian one.

ckongmc2 -

jumpbug and clones - Missing discrete hardware emulation.

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

mandinka - Bad / missing audio CPU ROMs.

sbhoei and clone - Discrete sound hardware emulation isn't completely correct.

scorpion and clones - Sound hardware isn't 100% correctly hooked up yet.

galaxian/galaxian_rockclim

Misses Epson 7910C Multi-Melody IC emulation.

galaxian/galaxold

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

galaxian/scobra

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

galaxian/scramble

800fath and clone -

ad2083 - Bad dump of the tms5110 ROMs.

mariner - Discrete sound in addition to the 8910.

marsarf - The first sound ROM is probably bad.

gamepark/gp2x

gamepark/gp32

Sound clipping and mixing problems.

gameplan/toratora

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

gametron/gotya

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

gottlieb/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.

grundy/newbrain

handheld/gameking

Preliminary sound emulation has been added using external DAC device.

handheld/hh_hmcs40

cgalaxn - Missing discrete sound emulation (alien attacking sound effect).

handheld/hh_ht11xx

Sound ROM hasn't been identified yet in the die shot.

handheld/hh_pic16

sfxphasor - Netlist needs some small tweaks.

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

handheld/hh_sm510

kst25, ktmnt2, ktopgun2 - OKI MSM6373 ROM isn't dumped, so for now they are using samples.

nstarfox - Missing melody chip emulation.

handheld/hh_tms1k

bship - Netlist needs some small tweaks.

bshipb - SN76477 sound needs better emulation.

elecbowl - Game isn't correctly emulated yet.

mmarvin - The volume decay is simulated, and it doesn't match with real recordings.

handheld/pensebem

Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer.

handheld/wildfire

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

heathzenith/z22

Buzzer not emulated yet.

hec2hrp/hec2herp

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

hitachi/b16

hitachi/bmjr

Needs identifying and improving sound DAC details.

homebrew/p112

homebrew/uzebox

hp/hp16500

hp/hp49gp

hp/hp95lx

DAC not hooked up (part of an ASIC).

hp/hp9k

ibm/thinkpad600

Crystal CS423X-KQ sound isn't emulated yet.

ice/chexx

Digitalker isn't hooked up correctly.

ice/vp101

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

igs/goldstar

magoddsc, magoddsd - Custom encrypted CPU block.

nd8lines - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw.

igs/igs011

vbowl and clones - Sound is slow and low volume.

igs/pgm

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

igs/spoker

3super8 - ROMs are badly dumped.

igt/gkigt

intel/ipds

intel/rex6000

Alarm sound and keyclick don't work yet.

irem/m10

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

irem/m14

Needs discrete sound hardware emulation.

irem/m62

Analog drums emulation isn't perfect yet.

irem/m62_bkungfu

Analog drums emulation isn't perfect yet.

irem/m92

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

irem/olibochu

Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?

jaleco/bigstrkb

Sound hardware isn't correctly hooked up yet.

jaleco/ddayjlc

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

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

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

jaleco/megasys1

edfbl - Bootleg on different hardware. Missing PIC dump.

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

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

jaleco/tetrisp2

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

jpm/jpmimpctsw

all games but j6aceclb, j6big50, j6bigbuk, j6bnkrc, j6bnza, j6camelt, j6cascz, j6gogold, j6guab, j6hapyhr, j6kungfu, j6mono60, j6montlk, j6roller, j6sonic, j6untch and relative clones - Missing audio ROMs and/or incomplete hook-up.

jpm/jpmsys5

The mechanical games aren't emulated yet.

cashcade - Incomplete dump? Shows a loading error.

jpm/jpmsys5sw

kaneko/expro02

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

kaneko/galpanic_ms

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

kaneko/snowbros

snowbro3 and clones - Sound CPU is an AT89C52 with undumped internal ROM.

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

koei/pasogo

konami/chqflag

007232 volume & panning control is almost certainly wrong.

konami/cobra

Sound hardware isn't correctly hooked up yet.

konami/combatsc

combatscb -

konami/dbz

dbz2bl - Bootleg with different sound hw, not hooked up yet.

konami/finalizr

finalizrb - It uses ENT0 CLK connected to T1 instead of internal timer, but it doesn't look like MAME can handle it with the speed it wants (eg. with set_t0_clk_cb and clock_device), so right now it's done with machine().time() when it reads T1.

konami/firebeat

bm3, bm36th, bm37th, bm3core, bm3final - Require ST-224 emulation for optional toggleable external effects.

kbh, kbm, kbm2nd, kbm3d - Keyboard sounds do not work: requires MU-100 emulation.

popn4, popn5, popn6, popn7, popn8, popnmt, popnmt2, popnanm, popnanm2 -

ppd, ppp, ppp11, ppp1mp -

konami/gticlub

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

konami/hornet

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

konami/hyperspt

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

konami/konamigv

PSX SPU emulation isn't perfect yet.

konami/konamigx

sexyparo and clones, vsnetscr and clones -

konami/konamim2

polystar -

konami/konblands

Missing laserdisc dump.

konami/konmedalppc

Preliminary driver. YMZ280B isn't hooked up yet.

konami/ksys573

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

konami/mystwar

viostormabbl - This bootleg uses an Oki instead of the Konami customs. There are minor sound glitches which may very well be due to the bootleg hw, but emulation needs comparison to be sure.

konami/nwk-tr

Sound emulation is hooked up but driver is still preliminary.

konami/otomedius

Skeleton driver. PC hardware.

konami/rungun

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

konami/tasman

Konami GX based PCB for gambling games.

konami/timeplt

chkun - Needs Toshiba TC8830F sound chip emulation.

kurzweil/krz2000

TMP68301 based. Skeletonish.

konami/tmnt

tmntucbl - Needs MC68705R3P / Oki M5205 hook up.

konami/tmnt2

glfgreat and clones - Sound hook up isn't 100% correct yet.

konami/trackfld

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

konami/twinkle

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

konami/xmen

xmenabl - Bootleg with different hardware.

korg/korgm1

Preliminary driver.

lsi/m3

Buzzer isn't hooked up.

luxor/abc80

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

luxor/ds90

Skeleton driver. M68010 based.

matsushita/duet16

No sound hardware hooked up yet. Beeper?

matsushita/jr200

matsushita/kn5000

Preliminary driver. Not all wave ROMs are dumped.

maygay/maygay1bsw

Preliminary driver.

maygay/maygayv1

Sound hardware hook up isn't correct yet.

mc/mc68000

mc/mccpm

meadows/lazercmd

medlanes - Needs discrete sound hardware emulation.

meadows/meadows

bowl3d - Missing sound ROMs dump.

minferno - Sound hardware isn't hooked up yet.

meadows/warpsped

Preliminary driver. Probably discrete sound hardware.

mera/m79152pc

Beep duration is probably too slow.

merit/mgames

Needs discrete sound hardware emulation.

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

metro/rabbit

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

metro/tmmjprd

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

microsoft/jazz

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

midcoin/24cdjuke

Skeleton driver for a CD Juke Box.

midw8080/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, invasion and clones, invmulti and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcebttl, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.

midw8080/m79amb

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

midw8080/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.

midw8080/rotaryf

Needs discrete sound hardware emulation.

midway/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.

midway/atlantis

Preliminary driver. ADSP-2181 based DCS2 audio.

midway/gridlee

Needs discrete sound hardware emulation.

midway/mcr

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

midway/midyunit

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

midway/mw18w

Mechanical game. Needs discrete sound emulation.

midway/mwsub

Needs discrete sound hardware emulation.

mips/mips

Buzzer isn't hooked up.

misc/39in1

Preliminary sound support only.

misc/3do

Emulation is still preliminary.

misc/5clown

Unknown writes and reads.

misc/acefruit

Sound emulation is completely lacking.

misc/alinvade

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

misc/amaticmg

Not all sound devices have been hooked up yet.

misc/beaminv

Needs discrete sound hardware emulation.

misc/beezer

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

misc/bingor

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

misc/blitz68k

Sound is MCU-protected.

texasrls - MCU is dumped, needs hook up.

misc/buster

Sound hardware isn't hooked up yet (possibly discrete).

misc/cb2001

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

misc/changyu

changyu - MCU driving sound isn't hooked up yet.

misc/chsuper

Sound hardware isn't correctly hooked up yet.

misc/coinmvga

Sound hardware isn't correctly hooked up yet.

misc/corona

winner81 - Sound hardware hook-up is imperfect.

misc/dgpix

KS0164 sound chip emulation is preliminary.

misc/discoboy

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

misc/dorachan

Needs discrete sound hardware emulation.

misc/ecoinf2

Skeleton driver for fruit machine games.

misc/ecoinf3

Skeleton driver for fruit machine games.

misc/ecoinfr

Skeleton driver for fruit machine games.

misc/efg8080

Needs discrete sound hardware emulation.

misc/esd16

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

misc/eva

Preliminary driver. TMS 6100 for sound.

misc/ez2d

Unemulated Sound Blaster Live CT4830.

misc/fastinvaders

Needs discrete sound hardware emulation.

misc/flower

Custom sound chips' emulation isn't perfect yet.

misc/gambl186

Preliminary driver. Sound isn't hooked up yet.

misc/gammagic

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

misc/gamtor

Skeleton driver for fruit machine games.

misc/gei

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

misc/gms

rbmk, rbspm, ssanguoj - YM2151 / YM3812 isn't correctly hooked up yet.

misc/goldngam

Preliminary driver.

misc/hideseek

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

misc/hotstuff

Preliminary driver.

misc/intrscti

Sound hardware hasn't been hooked up yet.

misc/island

Skeletonish driver. Uses an OKIM6295.

misc/istellar

Missing laserdisc sound.

misc/jackpot

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

misc/jokrwild

Sound hardware isn't hooked up yet.

misc/jubilee

Preliminary driver.

misc/jungleyo

OKIM6295 sound doesn't seem to work 100% correctly (i.e. coin sound only seems to work from 3rd coin on, lots of invalid sample msgs in error.log)

misc/kas89

Some events sound louder than others.

misc/laserbas

Discrete sound emulation is incomplete.

misc/magictg

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

misc/malzak

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

misc/matrix

Game doesn't work so sound isn't hooked up yet.

misc/megadriv_sunplus_hybrid

The MD side of things doesn't work as it needs enhanced chipset emulation.

misc/megaphx

misc/meyc8080

DAC hook-up isn't perfect yet.

misc/micro3d

Sound system implementation isn't 100% accurate yet.

misc/mirderby

Missing DAC?

misc/monon_color

The music is supplied by a glob in each cartridge, which differs for each game. This glob is assumed to be a self-contained MCU (undumped), responding to music requests.

misc/mtu130

misc/murogmbl

Sound isn't hooked up yet.

misc/neoprint

Sound interface isn't implemented yet

misc/nibble

Skeleton-ish. Unidentified sound CPU / IC.

misc/nsmpoker

Preliminary driver.

misc/pachifev

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

misc/pasha2

pasha2 - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.

zdrum - Needs hard disk dump and MP3 board emulation.

misc/pipeline

Sound hardware hook up isn't 100% yet.

misc/pntnpuzl

Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.

misc/quizpun2

misc/ssingles

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

misc/sstrangr

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

misc/stuntair

Needs interrupt frequencies at least. Possibly some discrete parts.

misc/su2000

Preliminary driver.

misc/summit

Sound hardware isn't hooked up yet.

misc/tattack

Sound isn't hooked up (probably discrete).

misc/thayers

SSI-263 is HLE-ed and doesn't sound correct yet.

misc/tmspoker

Preliminary driver.

misc/triviaquiz

Discrete sounds?

misc/trucocl

Audio is almost there, but not perfect yet.

misc/unkpoker

Unidentified sound hardware.

misc/vamphalf

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

misc/vampire

Main / sound CPU communications aren't correctly emulated, also missing analog filters for AY8910.

misc/video21

Beeper sounds offtune.

misc/vlc

Preliminary driver.

misc/voyager

PC hardware. Preliminary driver.

misc/vpoker

Sound isn't hooked up yet (AY8910).

misc/wildpkr

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

mits/mits680b

mitsubishi/multi16

mitsubishi/multi8

morrow/tricep

motorola/mekd3

motorola/mekd4

motorola/mekd5

mr/sshot

Needs discrete sound hardware emulation.

mr/subhuntr

Possibly discrete hardware.

msx/sangho

pzlestar -

mupid/mupid2

Speaker isn't hooked up yet.

nakajima/nakajies

namco/cswat

Namco 52xx isn't hooked up yet.

namco/gal3

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

namco/galaga

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

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

namco/gaplus

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

namco/namcos10

Some SPU problems.

namco/namcos12

truckk -

namco/namcos2

marvland - Probable bad dump of the C140 ROM.

namco/polepos

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

namco/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 and clones, rallyx and clones - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.

namco/warpwarp

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

ncd/ncd68k

Preliminary driver. Beeper?

ncd/ncdmips

ncd/ncdppc

nec/apc

nec/pc100

nec/pc8401a

nec/pc88va

nec/pc9801_epson

nec/pc9821

nec/pce

nec/pcfx

neogeo/neogeo

dragonsh - Sound ROMs for this prototype do not exist.

netronics/elf

next/next

nichibutsu/clshroad

clshroad and clones - Main and sound CPUs synching isn't perfect.

nichibutsu/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.

nichibutsu/nbmj8688

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

nichibutsu/nichild

Sound hardware isn't hooked up yet.

nichibutsu/tubep

Missing analog filters emulation.

nintendo/aleck64

mayjin3 -

nintendo/cothello

Beeper duration and base frequency is approximated.

nintendo/dkong

pestplce - Currently using dkongjr sound hardware emulation.

shootgal - Possibly missing speech PCB emulation.

nintendo/famibox

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

nintendo/gb

Sound chip emulation isn't accurate yet.

nintendo/gba

nintendo/mmagic

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

nintendo/nds

Driver is still preliminary.

nix/fitfight

Sound hardware isn't correctly hooked up yet.

nintendo/n8080

helifire, helifirea -

nintendo/nes_vt02_vt03

These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.

nintendo/nes_vt09

These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.

nintendo/nes_vt32

These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.

nintendo/nss

SNES sound emulation isn't perfect yet.

nintendo/pokemini

nintendo/snes

SNES sound emulation isn't perfect yet.

nintendo/snesb

SNES sound emulation isn't perfect yet.

nintendo/spacefb

Needs discrete sound hardware emulation instead of samples.

nintendo/vboy

nintendo/vt_unknown

Unidentified main CPU. Dump might be bad.

nintendo/vt1682

Sound crackles.

nmk/nmk16

gunnailb - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.

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 ?

tdragon3h - Bootlegs which need a different sound hardware implementation.

tdragonb2 - Doesn`t sound correct, probably due to the game running too fast.

vandykeb - Undumped PIC controls sound.

nokia/dbox

Driver still preliminary.

olivetti/m20

olympia/lbeach

Needs discrete sound hardware emulation.

olympia/monzagp

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

olympia/portrait

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

olympiaint/olyboss

No sound hardware hooked up yet. Beeper?

olympiaint/olytext

Skeletonish. Has a Piezo-Beeper.

olympiaint/peoplepc

omnibyte/msbc1

omori/spaceg

Needs hook up of the SN76477s.

pacman/pacman

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

pacman/schick

Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works.

palm/palmz22

pc/champ2

Preliminary driver. No attempt to hook up sound yet.

pc/dawg

Preliminary driver. No attempt to hook up sound yet.

pc/filetto

UM5100 sample clock isn't correct, buzzer sound.

pc/mc1502

pc/pangofun

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

pc/pcat_dyn

PC hardware. Sound isn't hooked up yet.

pc/pcat_nit

PC hardware. Sound isn't hooked up yet.

pc/pcipc

Virtual test driver. No sound hardware has been decided.

pc/przone

Needs Vibra16 emulation (currently the driver has SB16 as a stopgap).

pc/sis630

Preliminary driver. Big TODO on top of file.

pc/tetriskr

DC offset buzzer sound.

pce/ggconnie

OKI banking isn't understood.

pce/paranoia

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

pce/uapce

The tone played by the JAMMA IF board is not emulated.

philips/cdi

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

philips/minitel_2_rpic

The sound hardware isn't emulated yet.

philips/yes

Very preliminary driver. No sound hardware listed. Probably just a beeper?

phoenix/phoenix

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

phoenix/safarir

Needs discrete sound hardware emulation instead of samples.

pinball/missamer

playmark/playmark

wbeachvl, wbeachvl2, wbeachvl3, wbeachvla - Incorrect OKI banking.

playmark/powerbal

atombjt - OKI banking should be verified against real hardware.

promat/gstream

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

psion5/psion5

Speaker isn't hooked up 100% correctly yet.

qume/qvt70

Beeper isn't hooked up yet.

ramtek/hitme

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

ramtek/starcrus

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

rca/studio2

regnecentralen/rc759

Sound isn't hooked up yet (SN76489A + speaker).

robotron/a5105

robotron/a51xx

robotron/a7150

robotron/k8915

rockwell/aim65_40

roland/roland_cm32p

Synth. PCM emulation is still preliminary.

roland/roland_d10

Expander. Sound isn't emulated yet.

roland/roland_d50

Skeletonish. Synthesizer. Sound isn't emulated yet.

roland/roland_d70

roland/roland_mt32

Skeletonish. Expander. Sound isn't emulated yet.

roland/roland_pr100

MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.

roland/roland_sc55

Skeletonish. Expander. Sound isn't emulated yet.

roland/roland_sc55mk2

Skeletonish. Expander. Sound isn't emulated yet.

roland/roland_tb303

Bass line. NEC_D650. Sound unemulated (discrete)

roland/roland_tr909

Drum machine. UPD7810.

rolm/r9751

sage/sage2

sanritsu/mermaid

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

sanritsu/ron

F/F part isn't correct yet.

sanyo/phc25

Volume is often low to non-existent.

sega/blockade

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

sega/chihiro

X-BOX sound hardware isn't emulated yet.

sega/coolridr

Sound hardware hook up isn't perfect yet.

sega/dc_atomiswave

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

sega/flashbeats

Preliminary driver. SCSP for sound.

sega/fwheel

Audio board isn't implemented yet (Z80 + 2x YM2203).

sega/gpworld

Missing laserdisc sound.

sega/hikaru

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

sega/kopunch

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

sega/lindbergh

sega/model2

airwlkrs -

motoraid -

rchase2 -

vf2 and clones -

sega/model3

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

sega/naomi

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

sega/puckpkmn

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

sega/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.

sega/sega_beena

Misses MIDI audio.

sega/sega_ferie

Disk beeper not implemented yet.

sega/segafruit

Driver is preliminary due to decryption possibly being not 100% correct, sound hasn't been hooked up yet.

sega/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.

sega/segag80v

spacfurybl - TMS5110 used for speech isn't hooked up yet.

sega/segajw

Sound seems to be actually working pretty good.

sega/segald

Needs laserdisc sound and discrete sound hardware emulation.

sega/segapm

sega/segas16b

bayroute1 - Sound ROMs aren't dumped.

lockonph - Bootleg hardware with different custom chips.

sega/segas32

as1 - Unemulated laserdisc.

kokoroj and clone, kokoroj2 - Unemulated CD board.

sega/segasm1

carboule -

sega/segasp

sega/segaxbd

rascot - Only the terminal is dumped.

sega/stactics

Needs discrete sound hardware emulation.

sega/stv

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

sega/svmu

sega/system16

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

sega/turbo

Driver needs discrete sound emulation instead of samples.

sega/vicdual

All games but brdrline and clones and tranqgun are missing discrete sound emulation.

starrkr - Right now it uses the same netlist as parent brdrline but should be verified against schematics or real PCB.

sega/zaxxon

Missing discrete sound emulation.

seibu/banprestoms

Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played.

seibu/cabal

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

seibu/goal92

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

seibu/seibucats

Preliminary driver. Unemulated YMF721 sound chip.

seibu/stfight

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?

seibu/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.

seibu/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.

seibu/wiz

scion and clone, stinger and clones - Discrete hardware emulation is preliminary.

sequential/prophet600

seta/jclub2

jclub2v200 and later versions - ST032 sound emulation is preliminary.

seta/macs

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

seta/namcoeva

C352 ROM is a bad dump.

seta/seta

blockcarb, madsharkbl - 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.

zingzipbl - Bad Oki ROM dump.

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

seta/seta2

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

staraudi - Sample ROM is a bad dump.

seta/srmp6

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

seta/ssv

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

sgi/crimson

Skeleton driver.

sgi/indy_indigo2

indy_4610, indy_4613, indy_5015 -

sgi/ip12

Sound hardware hasn't been hooked up yet.

sgi/ip20

Sound hardware hasn't been hooked up yet.

sgi/ip6

Sound hardware hasn't been hooked up yet.

sgi/iris_power

Skeleton driver. MIPS based.

sgi/o2

Skeleton driver.

sgi/octane

Skeleton driver.

sharp/fontwriter

Extremely preliminary driver.

sharp/mz6500

sharp/pc1500

sharp/pocketc

siemens/pg685

Preliminary driver. NEC V20 based.

sigma/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.

sigma/spiders

Missing filters emulation.

skeleton/alphasma

skeleton/ax20

skeleton/basf7100

Sound hardware isn't hooked up yet.

skeleton/codata

skeleton/controlid

Fingerprint reader device. Very skeletonish.

skeleton/cxhumax

skeleton/daruma

skeleton/datacast

Unknown sound hardware.

skeleton/dm7000

skeleton/dual68

skeleton/eurit

ISDN-Telefon. Sound hardware not hooked up yet.

skeleton/fanucs15

skeleton/fanucspmg

skeleton/fk1

Unknown sound hardware.

skeleton/goupil

Sound hasn't been hooked up yet.

skeleton/hprot1

skeleton/hudson_poems

Sound is produced by the SoC, currently unemulated.

skeleton/icatel

skeleton/if800

skeleton/indiana

skeleton/itc4

Skeletonish. Temperature controller. Probably uses a beeper?

skeleton/itt3030

Beeper isn't correctly hooked up.

skeleton/jonos

skeleton/juku

Preliminary driver. No sound hardware hooked up.

skeleton/kron

skeleton/mes

skeleton/micro20

Skeleton driver.

skeleton/micronic

skeleton/miniframe

Preliminary driver. M68010 based.

skeleton/ml20

Speaker not hooked up yet.

skeleton/mstation

skeleton/mt735

skeleton/pv9234

skeleton/pwp14

Word processor. Unidentified sound hardware (possibly beeper?).

skeleton/qtsbc

skeleton/rd100

Unknown sound hardware.

skeleton/rvoice

skeleton/swyft

skeleton/systec

skeleton/tecnbras

skeleton/terak

skeleton/ti630

skeleton/tk635

skeleton/tsispch

DAC isn't hooked up yet.

skeleton/tulip1

Speaker (?) not hooked up.

skeleton/vector3

Preliminary driver. Extensive TODO on top of the driver.

slicer/slicer

snk/hng64

Sound hardware hook up is very preliminary.

snk/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.

snk/snk68

powb - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.

sony/news_r3k

Sound hardware isn't hooked up yet.

sony/news_r4k

Sound hardware isn't hooked up yet (lots of undocumented hardware).

sony/psx

sony/smc777

sony/zn

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

stern/astinvad

Needs discrete sound hardware emulation.

stern/mazerbla

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

subsino/lastfght

lastfght - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).

subsino/subsino2

bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary, xiaoao - Sound chip isn't emulated yet (SS9804 or SS9904).

sun/sun1

sun/sun2

sun/sun3x

sun/sun4

sunelectronics/blockch

Needs discrete sound hardware emulation.

sunelectronics/dai3wksi

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

sunelectronics/route16

speakhlp - Bootleg with different hardware / program.

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

ta/alphatpx

alphatp1 - Different beeper hook up?

tab/tabe22

Possibly missing beeper.

taito/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.

taito/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.

taito/crbaloon

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

taito/fgoal

Needs discrete sound hardware emulation.

taito/flstory

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

taito/gladiatr

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

taito/grchamp

Missing engine noise.

taito/gsword

josvolly - DAC sound needs to be implemented. PCB is available (Guru).

taito/lgp

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

taito/lkage

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

taito/marinedt

Needs discrete sound emulation.

taito/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.

taito/ninjaw

SSG Output isn't accurate.

taito/nycaptor

Needs better sound emulation (mixing ?).

taito/opwolf

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

taito/pitnrun

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

taito/rollrace

Needs discrete sound hardware emulation for sound effects.

taito/sbowling

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

taito/scyclone

Complex audio setup with 2x SN76477 and possibly some discrete parts.

taito/spdheat

Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.

taito/taitogn

Zoom sound DSP emulation isn't complete.

taito/taitopjc

Zoom sound DSP emulation isn't complete.

taito/taitotx

Preliminary driver.

taito/taitotz

Zoom sound DSP is currently unemulated.

taito/taitowlf

Zoom sound DSP is currently unemulated.

taito/taito_f3

bumbsymph and clones - Bootlegs on different hardware. Oki banking is wrong.

taito/taito_l

champwr and clones - Additional MSM5205 isn't 100% correctly hooked up yet.

taito/warriorb

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

taito/wyvernf0

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

tandberg/tdv2324

tangerine/microtan

spinveti - Sound hardware isn't hooked up.

tatsumi/kingdrby

Possibly missing discrete sound hardware emulation.

tatsumi/tx1

tx1 and clones - TX-1 tyre screech noises are not implemented yet.

tch/kickgoal

actionhw - Missing PIC dump. Simulated for now.

tch/littlerb

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

tch/wheelfir

kongball - The PCB for this prototype had no sound ROMs. Unknown if removed or not programmed yet.

teamconcepts/comquest

technos/chinagat

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

tecmo/wc90

Sound isn't correctly hooked up.

tecmo/wc90b

MSM5205 sound isn't perfect yet.

tektronix/tek410x

telercas/tmc600

PRWNOISE and PRBEEP return wrong values, CDP1869 white noise not emulated.

televideo/tv950

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

ti/snspell

ti/snspellc

ti/ti85

ti84pob, ti84pov3 - Unemulated FonixTalk from SpeechFX.

ti/ti89

ti/ti931

Preliminary driver.

ti/ti990_4

tiger/bingobear

tiger/gamecom

tiger/k28

k28 - Speech doesn't seem to sound correct. May be a bug in the Votrax emulation. Needs comparison with real hardware.

tiger/k28o

tigertel/gizmondo

toaplan/toaplan1

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

toaplan/toaplan2

batsugunbl - Oki banking isn't hooked up correctly yet.

nprobowl, probowl2 - Oki banking isn't hooked up yet.

tomy/tomy_princ

Sound hardware isn't hooked up yet.

toshiba/paso1600

trs/dgn_beta

trs/vis

Some audio registers aren't understood yet.

tvgames/elan_ep3a19a

The sound capabilities of the SoC aren't fully emulated yet.

tvgames/elan_eu3a05

ADPCM format not correctly decoded yet.

tvgames/generalplus_gpl16250_nand

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl16250_rom

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl16250_romram

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl16250_spi

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl16250_spi_direct

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl162xx_lcdtype

Audio capabilities of the SoC are partially emulated.

tvgames/generalplus_gpl32612

Audio capabilities of the SoC are partially emulated.

tvgames/spg110

Preliminary driver. Sunplus SPG110 based.

tvgames/spg29x

Audio capabilities of the SPG29x SoCs aren't emulated.

tvgames/spg2xx

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_digimake

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_dreamlife

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_ican

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_gkr

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_sharp

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_jakks_tvtouch

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_lexibook

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_mysprtch

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_pdc

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_playvision

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senario

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senario_poker

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_senca

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_shredmjr

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_skannerztv

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_smarttv

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_telestory

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_tvgogo

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_vii

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_wiwi

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/spg2xx_zone

Audio capabilities of the SPG2xx SoCs are partially emulated.

tvgames/st2302u_bbl_spi

ST2302U based. Emulation is preliminary.

tvgames/trkfldch

Preliminary driver. Unknown sound hw.

tvgames/xavix

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

tvgames/xavix2

SoC emulation is very preliminary.

tvgames/xavix_2000

SoC emulation is very preliminary.

tvgames/xavix_2002

SoC emulation is very preliminary.

ultimachine/rambo

ultratec/minicom

universal/cheekyms

Sound hardware emulation is incomplete.

universal/cosmic

Need proper sound hardware emulation instead of samples.

universal/cosmicg

Need proper sound hardware emulation instead of samples.

universal/getaway

Needs discrete sound hardware emulation.

universal/zerohour

Missing discrete sound emulation.

ussr/argo

ussr/istrebiteli

The emulation of the custom sound device is still preliminary.

ussr/mk85

ussr/mk90

ussr/okean240

ussr/sm1800

ussr/tiamc1

ussr/uknc

venture/looping

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

venture/suprridr

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

vidbrain/vidbrain

R-2R ladder DAC isn't correctly emulated yet.

videoton/tvc

visual/v1050

visual/v50

Missing screen attributes (reverse sometimes works), smooth scroll, screen brightness contro.

visual/xds

Buzzer not hooked up yet.

votrax/votrhv

Currently using the wrong Votrax model.

vsystem/pspikes

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

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

vsystem/rpunch

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

vtech/clickstart

Preliminary driver.

vtech/gamemachine

Needs discrete sound hardware emulation.

vtech/geniusiq

vtech/pc1000

vtech/prestige

Unindentified sound chip.

vtech/primusex

No sound hardware hooked up or even listed in the driver.

vtech/socrates

TC8802AF speech chip isn't emulated yet.

vtech/vsmile

Audio capabilities of the SPG243 SoC are partially emulated.

vtech/vsmileb

Audio capabilities of the SPG243 SoC are partially emulated.

wing/luckgrln

Sound chip type is unknown.

wing/pinkiri8

Sound hardware isn't 100% hooked up yet.

wink/wink

Sound emulation isn't fully accurate.

wyse/wy60

AUX port isn't emulated.

wyse/wy85

yamaha/tg100

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

yamaha/ymdx100

Some voices (such as Pianobells) seem to not let you turn off modulation even if you set the mod wheel to its lowest point.

yamaha/ympsr400

Emulation doesn't work yet so sound can't be hooked up.

yamaha/ympsr60

A few instruments sound odd.

yamaha/ymtx81z

YM2414 emulation is preliminary.

yamaha/ymvl1

Emulation doesn't work yet so sound can't be hooked up.

zaccaria/laserbat

Missing analog part.

zaccaria/seabattl

Preliminary driver. Probably discrete sound hardware.

zaccaria/zac2650

Missing discrete sound emulation.

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