MNS: Difference between revisions

From MAMEDEV Wiki
No edit summary
Line 2: Line 2:
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.
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://github.com/mamedev/mame/blob/master/src/mame/midcoin/24cdjuke.cpp 24cdjuke] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/access/acvirus.cpp access/acvirus] ==
Skeleton driver for a CD Juke Box.
80C5xx + dsp56k based. Skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/39in1.cpp 39in1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/aristmk5.cpp acorn/aristmk5] ==
Preliminary sound support only.
Skeleton driver. Sound hardware hook up can't be verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/3do.cpp 3do] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ertictac.cpp acorn/ertictac] ==
Emulation is still preliminary.
Sound is currently ugly in both games, recognizable but still nowhere near perfection.


== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/4roses.cpp 4roses] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/riscpc.cpp acorn/riscpc] ==
Skeleton driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/5clown.cpp 5clown] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ssfindo.cpp acorn/ssfindo] ==
Unknown writes and reads.
''' 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://github.com/mamedev/mame/blob/master/src/mame/midw8080/8080bw.cpp 8080bw] ==
''' ssfindo, tetfight ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
''' 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).
== [http://github.com/mamedev/mame/blob/master/src/mame/act/apricotf.cpp act/apricotf] ==


''' invrvngegw ''' - One of the sound ROMs is a bad dump.
== [http://github.com/mamedev/mame/blob/master/src/mame/act/victor9k.cpp act/victor9k] ==
Codec sound isn't emulated.


''' 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/adp/manohman.cpp adp/manohman] ==
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a5105.cpp a5105] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/akai/akaiax80.cpp akai/akaiax80] ==
Very preliminary driver. No sound hook up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a51xx.cpp a51xx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alesis/alesis.cpp alesis/alesis] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a7150.cpp a7150] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/ace.cpp alliedleisure/ace] ==
Needs discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/luxor/abc80.cpp abc80] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/clayshoo.cpp alliedleisure/clayshoo] ==
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/ace.cpp ace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/equites.cpp alpha/equites] ==
Needs discrete sound emulation.
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://github.com/mamedev/mame/blob/master/src/mame/misc/acefruit.cpp acefruit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/splendor.cpp alpha/splendor] ==
Sound emulation is completely lacking.
See the equites entry.


== [http://github.com/mamedev/mame/blob/master/src/mame/access/acvirus.cpp acvirus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/altos/altos486.cpp altos/altos486] ==
80C5xx + dsp56k based. Skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/aerofgt.cpp aerofgt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/alg.cpp amiga/alg] ==
''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware.
Missing laserdisc sound.


''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up.
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/cubo.cpp amiga/cubo] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/rockwell/aim65_40.cpp aim65_40] ==
== [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/akai/akaiax80.cpp akaiax80] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/upscope.cpp amiga/upscope] ==
Very preliminary driver. No sound hook up yet.
Amiga sound emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp aleck64] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/amstrad.cpp amstrad/amstrad] ==
''' mayjin3 ''' -  
''' al520ex ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/alesis/alesis.cpp alesis] ==
== [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/amiga/alg.cpp alg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/apollo/apollo.cpp apollo/apollo] ==
Missing laserdisc sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/alien.cpp alien] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/apple/imacg3.cpp apple/imacg3] ==
Skeleton driver (SH4 based system).
Very preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/alinvade.cpp alinvade] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/apple/maciivx.cpp apple/maciivx] ==
Sound has been hooked up but it's a guesswork. Should be verified with real hardware.
Imperfect emulation of the Vasp ASIC.


== [http://github.com/mamedev/mame/blob/master/src/mame/ta/alphatpx.cpp alphatpx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/apple/maclc.cpp apple/maclc] ==
''' alphatp1 ''' - Different beeper hook up?
Imperfect emulation of the V8 ASIC.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/alphasma.cpp alphasma] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/apple/powermacg3.cpp apple/powermacg3] ==
Very preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/altos/altos486.cpp altos486] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/arcadia/arcadia.cpp arcadia/arcadia] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/amaticmg.cpp amaticmg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/aristocrat/aristmk6.cpp aristocrat/aristmk6] ==
Not all sound devices have been hooked up yet.
Skeleton driver. System is SH4 based.


== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/amstrad.cpp amstrad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarisy1.cpp atari/atarisy1] ==
''' al520ex ''' -  
''' indytemp and clones ''' - "Welcome" doesn't play at start.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/apc.cpp apc] ==
== [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/apollo/apollo.cpp apollo] ==
== [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/act/apricotf.cpp apricotf] ==
== [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/arcadia/arcadia.cpp arcadia] ==
== [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/ussr/argo.cpp argo] ==
== [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://github.com/mamedev/mame/blob/master/src/mame/acorn/aristmk5.cpp aristmk5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cball.cpp atari/cball] ==
Skeleton driver. Sound hardware hook up can't be verified.
Needs discrete sound hardware emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cmmb.cpp atari/cmmb] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/aristocrat/aristmk6.cpp aristmk6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cops.cpp atari/cops] ==
Skeleton driver. System is SH4 based.
Driver is still preliminary. Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/arkanoid.cpp arkanoid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/copsnrob.cpp atari/copsnrob] ==
''' 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.
Discrete sound hardware is partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/stern/astinvad.cpp astinvad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/harddriv.cpp atari/harddriv] ==
Needs discrete sound hardware emulation.
''' 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/midway/astrocde.cpp astrocde] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/hitparade.cpp atari/hitparade] ==
''' demndrgn ''' - Audio board isn't emulated yet.
Juke box. TMS1300 based. The mechanical parts aren't emulated.


''' 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).
== [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://github.com/mamedev/mame/blob/master/src/mame/dataeast/astrof.cpp 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://github.com/mamedev/mame/blob/master/src/mame/atari/atarisy1.cpp atarisy1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/missile.cpp atari/missile] ==
''' indytemp and clones ''' - "Welcome" doesn't play at start.
''' missilea ''' - Different sound hw (discrete?).


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarittl.cpp atarittl] ==
''' x80wc ''' - Different sound hw. Sound chip had been removed from the PCB it was dumped from.
''' 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 atetris] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/nitedrvr.cpp atari/nitedrvr] ==
''' atetb3482 ''' - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.
Discrete motor/skid sounds are not 100% correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/midway/atlantis.cpp atlantis] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/pofo.cpp atari/pofo] ==
Preliminary driver. ADSP-2181 based DCS2 audio.


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/atvtrack.cpp atvtrack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/starshp1.cpp atari/starshp1] ==
Skeleton driver.  
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/avalnche.cpp avalnche] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/starwars.cpp atari/starwars] ==
''' catchp ''' - Needs discrete sound hardware emulation.
''' tomcatsw ''' - Sound ROMs aren't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/brother/ax145.cpp ax145] ==
== [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://github.com/mamedev/mame/blob/master/src/mame/skeleton/ax20.cpp ax20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/att/unixpc.cpp att/unixpc] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/hitachi/b16.cpp b16] ==
== [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] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/banctec/banctec.cpp banctec/banctec] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/banprestoms.cpp banprestoms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bandai/wswan.cpp bandai/wswan] ==
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/skeleton/basf7100.cpp basf7100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu3.cpp barcrest/mpu3] ==
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/battlera.cpp battlera] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4crystal.cpp barcrest/mpu4crystal] ==
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://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://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4union.cpp barcrest/mpu4union] ==
Fruit machine hardware. Not working yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beaminv.cpp beaminv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4vid.cpp barcrest/mpu4vid] ==
Needs discrete sound hardware emulation.
Fruit machine hardware. Not working yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beezer.cpp beezer] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/beehive/microb.cpp beehive/microb] ==
Possibly missing filters. Needs a PCB reference to check sound.
Beeper is hooked up, but not 100% correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_blackbox.cpp bfm_blackbox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_blackbox.cpp bfm/bfm_blackbox] ==
Sound is simulated via samples.
Sound is simulated via samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc1.cpp bfm_sc1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc1.cpp bfm/bfm_sc1] ==
Mostly mechanical fruit machines.
Mostly mechanical fruit machines.


== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc2.cpp 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://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc4.cpp bfm_sc4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc4.cpp bfm/bfm_sc4] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/bigkarnk_ms.cpp bigkarnk_ms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/popobear.cpp bmc/popobear] ==
Preliminary driver.
BGM seems quite off, YM2413 core bug?


== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/bigstrkb.cpp bigstrkb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/brother/ax145.cpp brother/ax145] ==
Sound hardware isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/bingobear.cpp bingobear] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/brother/lw700i.cpp brother/lw700i] ==
Unknown sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/bingor.cpp 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://github.com/mamedev/mame/blob/master/src/mame/misc/blitz68k.cpp blitz68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/alien.cpp capcom/alien] ==
Sound is MCU-protected.
Skeleton driver (SH4 based system).


''' texasrls ''' - MCU is dumped, needs hook up.
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_pic.cpp capcom/cps1bl_pic] ==
Undumped PICs used as sound MCUs.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/blockade.cpp blockade] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps2.cpp capcom/cps2] ==
Needs noise generator emulation, along with proper mixing and volume control.
''' gigaman2 ''' - A bootleg with a different sound system.


== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/blockch.cpp blockch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/mitchell.cpp capcom/mitchell] ==
Needs discrete sound hardware emulation.
''' mstworld2, pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/boxer.cpp boxer] ==
''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/buggychl.cpp buggychl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/casloopy.cpp casio/casloopy] ==
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/misc/buster.cpp buster] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/cfx9850.cpp casio/cfx9850] ==
Sound hardware isn't hooked up yet (possibly discrete).


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/bzone.cpp bzone] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk2000.cpp casio/ctk2000] ==
''' dsrtwars ''' - Bootleg with different sound system (AY8910 instead of Pokey, discrete sounds may differ).
Keyboard. Sample compression not completely understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/cromemco/c10.cpp c10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk551.cpp casio/ctk551] ==
''' ap10, ctk601 ''' - Missing DSP emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/cabal.cpp cabal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/cz101.cpp casio/cz101] ==
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
No sound hardware is hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/canon/canon_s80.cpp canon_s80] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ld50.cpp casio/ld50] ==
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/carpolo.cpp 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://github.com/mamedev/mame/blob/master/src/mame/casio/casloopy.cpp casloopy] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ces/cesclass.cpp ces/cesclass] ==
Sound doesn't play most samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/cave.cpp cave] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/chess/compuchess.cpp chess/compuchess] ==
''' gaia, theroes ''' - Sound cuts out occasionally.
''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/cb2001.cpp cb2001] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/embargo.cpp cinematronics/embargo] ==
Sound hardware is hooked up but game isn't working yet.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cball.cpp cball] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/jack.cpp cinematronics/jack] ==
Needs discrete sound hardware emulation.
''' striv and clones ''' - Sound hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/philips/cdi.cpp 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://github.com/mamedev/mame/blob/master/src/mame/efo/cedar_magnet.cpp cedar_magnet] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/vic20.cpp commodore/vic20] ==
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.


== [http://github.com/mamedev/mame/blob/master/src/mame/ces/cesclass.cpp cesclass] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/comx/comx35.cpp comx/comx35] ==
Sound doesn't play most samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/cfx9850.cpp cfx9850] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof180x.cpp conitec/prof180x] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cheekyms.cpp cheekyms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof80.cpp conitec/prof80] ==
Sound hardware emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/chessking.cpp chessking] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cromemco/c10.cpp cromemco/c10] ==
Sound not 100% verified against device output.


== [http://github.com/mamedev/mame/blob/master/src/mame/ice/chexx.cpp chexx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/cvs.cpp cvs/cvs] ==
Digitalker isn't hooked up correctly.
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.


''' chexx83 ''' - Digitalker ROMs not dumped.
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/galaxia.cpp cvs/galaxia] ==
Is sound partly discrete?


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/chihiro.cpp chihiro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/quasar.cpp cvs/quasar] ==
X-BOX sound hardware isn't emulated yet.
Invader effect is missing. In general, sound needs comparing with a real PCB.


== [http://github.com/mamedev/mame/blob/master/src/mame/technos/chinagat.cpp chinagat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/cybiko/cybiko.cpp cybiko/cybiko] ==
''' 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/konami/chqflag.cpp chqflag] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/astrof.cpp dataeast/astrof] ==
007232 volume & panning control is almost certainly wrong.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/chsuper.cpp chsuper] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/battlera.cpp dataeast/battlera] ==
Sound hardware isn't correctly 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://github.com/mamedev/mame/blob/master/src/mame/efo/cidelsa.cpp cidelsa] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/cntsteer.cpp dataeast/cntsteer] ==
''' altair, destryer, destryea ''' - Missing white noise.
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.


== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/circus.cpp circus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/dec0.cpp dataeast/dec0] ==
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
''' mastbond, secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/citoh/cit220.cpp cit220] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco32.cpp dataeast/deco32] ==
Preliminary driver. Beeper frequency unknown.
''' dragngun and clones ''' - Oki3 bank-switching isn't verified.


== [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/clayshoo.cpp clayshoo] ==
''' lockload and clones ''' - Sound hook-up is preliminary.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/clickstart.cpp clickstart] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deshoros.cpp dataeast/deshoros] ==
Preliminary driver.  
Preliminary buzzer sound is hooked up. Needs a more exact implementation.


== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/clshroad.cpp clshroad] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/liberate.cpp dataeast/liberate] ==
''' clshroad and clones ''' - Main and sound CPUs synching isn't perfect.
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/fairlight/cmi.cpp cmi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/rohga.cpp dataeast/rohga] ==
''' darkseal2 ''' - One sound ROM is incorrect for this set.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cmmb.cpp cmmb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/tumbleb.cpp dataeast/tumbleb] ==
Sound hardware isn't hooked up yet.
''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/cntsteer.cpp cntsteer] ==
''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/cobra.cpp cobra] ==
''' tumbleb, tumblepba ''' - Sound is not quite correct yet.
Sound hardware isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/codata.cpp codata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/huebler.cpp ddr/huebler] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/coinmvga.cpp coinmvga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8020.cpp ddr/mc8020] ==
Sound hardware isn't correctly hooked up yet.
It isn't known if it has sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/combatsc.cpp combatsc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8030.cpp ddr/mc8030] ==
''' combatscb ''' -
It isn't known if it has sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/chess/compuchess.cpp compuchess] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/nanos.cpp ddr/nanos] ==
''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/teamconcepts/comquest.cpp comquest] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/decstation.cpp dec/decstation] ==
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/comx/comx35.cpp comx35] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/pdp11.cpp dec/pdp11] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/controlid.cpp controlid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vax11.cpp dec/vax11] ==
Fingerprint reader device. Very skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/coolridr.cpp coolridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vk100.cpp dec/vk100] ==
Sound hardware hook up isn't perfect yet.
Duty cycle for the beeper is wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/cop01.cpp cop01] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt52.cpp dec/vt52] ==
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.
Bell sound is too clean. Needs a flyback diode circuit implementation.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/cops.cpp cops] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt62.cpp dec/vt62] ==
Driver is still preliminary. Sound isn't hooked up yet.
Very preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/copsnrob.cpp copsnrob] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dms/dms5000.cpp dms/dms5000] ==
Discrete sound hardware is partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/corona.cpp corona] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/ddenlovr.cpp dynax/ddenlovr] ==
''' winner81 ''' - Sound hardware hook-up is imperfect.
''' animaljr, animaljrs ''' - Sound ROM needs redump.


== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmic.cpp cosmic] ==
''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch.
Need proper sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmicg.cpp cosmicg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/realbrk.cpp dynax/realbrk] ==
Need proper sound hardware emulation instead of samples.
''' dai2kaku ''' - Sound isn't correctly hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/cothello.cpp cothello] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/royalmah.cpp dynax/royalmah] ==
Beeper duration and base frequency is approximated.
''' ichiban ''' - Game doesn't work due to missing banking, thus sound emulation can't be tested.


== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_pic.cpp cps1bl_pic] ==
''' jansou ''' - Game doesn't work due to missing program ROM, thus sound emulation can't be tested.
Undumped PICs used as sound MCUs.


== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps2.cpp cps2] ==
''' mjsiyoub ''' - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up.
''' gigaman2 ''' - A bootleg with a different sound system.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/crbaloon.cpp crbaloon] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/fantland.cpp edevices/fantland] ==
Discrete sound hardware emulation isn't 100% correct yet.
''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/crimson.cpp crimson] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/ppmast93.cpp edevices/ppmast93] ==
Skeleton driver.
Sound system hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/cswat.cpp cswat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cedar_magnet.cpp efo/cedar_magnet] ==
Namco 52xx isn't hooked up yet.
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk2000.cpp ctk2000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/cidelsa.cpp efo/cidelsa] ==
Keyboard. Sample compression not completely understood yet.
''' altair, destryer, destryea ''' - Missing white noise.


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk551.cpp ctk551] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/efo/nightmare.cpp efo/nightmare] ==
''' ap10, ctk601 ''' - Missing DSP emulation.
Undumped sound ROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/cubo.cpp cubo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/elektron/elektronmono.cpp elektron/elektronmono] ==
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
MCF5206E based. Skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/cvs.cpp cvs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ensoniq/esqkt.cpp ensoniq/esqkt] ==
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://github.com/mamedev/mame/blob/master/src/mame/skeleton/cxhumax.cpp cxhumax] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/enterprise/ep64.cpp enterprise/ep64] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/cybiko/cybiko.cpp cybiko] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/eolith/ghosteo.cpp eolith/ghosteo] ==
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/epoch/scv.cpp epoch/scv] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/cz101.cpp cz101] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/carpolo.cpp exidy/carpolo] ==
No sound hardware is hooked up yet.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/dai3wksi.cpp dai3wksi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/circus.cpp exidy/circus] ==
Needs discrete sound hardware emulation (some preliminary work has been done).
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/daruma.cpp daruma] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/exidy.cpp exidy/exidy] ==
''' sidetrac, spectar and clones, targ and clones ''' - Need proper sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/datacast.cpp datacast] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fairlight/cmi.cpp fairlight/cmi] ==
Unknown sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/nokia/dbox.cpp dbox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/falco/falcots28.cpp falco/falcots28] ==
Driver still preliminary.
Bell is really silent.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/dbz.cpp dbz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/funtech/supracan.cpp funtech/supracan] ==
''' dbz2bl ''' - Bootleg with different sound hw, not hooked up yet.
Sound chip is completely custom, and partially implemented.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/dc_atomiswave.cpp dc_atomiswave] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/4roses.cpp funworld/4roses] ==
AICA emulation / hook up isn't 100% yet.
Skeleton driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/ddayjlc.cpp ddayjlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/funworld/photoply.cpp funworld/photoply] ==
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).
PC hardware. Unemulated sound card.


== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/ddenlovr.cpp ddenlovr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/fuuki/fuukifg3.cpp fuuki/fuukifg3] ==
''' animaljr, animaljrs ''' - Sound ROM needs redump.
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).


''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch.
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/atvtrack.cpp gaelco/atvtrack] ==
Skeleton driver.  


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/dec0.cpp dec0] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/bigkarnk_ms.cpp gaelco/bigkarnk_ms] ==
''' mastbond, secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco32.cpp deco32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco.cpp gaelco/gaelco] ==
''' dragngun and clones ''' - Oki3 bank-switching isn't verified.
''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version.


''' lockload and clones ''' - Sound hook-up is preliminary.
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/goldart.cpp gaelco/goldart] ==
Preliminary driver. OKI not hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/dec/decstation.cpp decstation] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/rollext.cpp gaelco/rollext] ==
Preliminary driver.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deshoros.cpp deshoros] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash.cpp gaelco/splash] ==
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
''' rebus ''' - Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/trs/dgn_beta.cpp dgn_beta] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash_ms.cpp gaelco/splash_ms] ==
Bootleg hardware. Emulation still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dgpix.cpp dgpix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian.cpp galaxian/galaxian] ==
KS0164 sound chip emulation is preliminary.
''' amidarc, amigo2, explorer, turpins ''' - Need different sound timer.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/discoboy.cpp discoboy] ==
''' astroamb ''' - This bootleg uses discrete sound hardware which might differ from the Galaxian one.
ADPCM has sound volume issues, it's either too loud or too quiet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/dkong.cpp dkong] ==
''' ckongmc2 ''' -
''' pestplce ''' - Currently using dkongjr sound hardware emulation.


''' shootgal ''' - Possibly missing speech PCB emulation.
''' jumpbug and clones ''' - Missing discrete hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dm7000.cpp dm7000] ==
''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.


== [http://github.com/mamedev/mame/blob/master/src/mame/dms/dms5000.cpp dms5000] ==
''' mandinka ''' - Bad / missing audio CPU ROMs.


== [http://github.com/mamedev/mame/blob/master/src/mame/universal/docastle.cpp docastle] ==
''' sbhoei and clone ''' - Discrete sound hardware emulation isn't completely correct.
''' asoccer, idsoccera, idsoccert ''' - Different sound ROM causes bad sound, is the ROM bad or is it the sound system implementation instead?


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dorachan.cpp dorachan] ==
''' scorpion and clones ''' - Sound hardware isn't 100% correctly hooked up yet.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/mr/dribling.cpp dribling] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian_rockclim.cpp galaxian/galaxian_rockclim] ==
Needs discrete sound hardware emulation.
Misses Epson 7910C Multi-Melody IC emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/luxor/ds90.cpp ds90] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxold.cpp galaxian/galaxold] ==
Skeleton driver. M68010 based.
''' 4in1, dkongjrm, dkongjrmc ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dual68.cpp dual68] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scobra.cpp galaxian/scobra] ==
''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available.


== [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/duet16.cpp duet16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scramble.cpp galaxian/scramble] ==
No sound hardware hooked up yet. Beeper?
''' 800fath and clone ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf2.cpp ecoinf2] ==
''' ad2083 ''' - Bad dump of the tms5110 ROMs.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf3.cpp ecoinf3] ==
''' mariner ''' - Discrete sound in addition to the 8910.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinfr.cpp ecoinfr] ==
''' marsarf ''' - The first sound ROM is probably bad.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/efg8080.cpp efg8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp2x.cpp gamepark/gp2x] ==
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_ep3a19a.cpp elan_ep3a19a] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp32.cpp gamepark/gp32] ==
The sound capabilities of the SoC aren't fully emulated yet.
Sound clipping and mixing problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_eu3a05.cpp elan_eu3a05] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gameplan/toratora.cpp gameplan/toratora] ==
ADPCM format not correctly decoded yet.
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.


== [http://github.com/mamedev/mame/blob/master/src/mame/elektron/elektronmono.cpp elektronmono] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gametron/gotya.cpp gametron/gotya] ==
MCF5206E based. Skeletonish.
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/netronics/elf.cpp elf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/gottlieb/gottlieb.cpp gottlieb/gottlieb] ==
''' kngtmare ''' - Sound ROM isn't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/embargo.cpp embargo] ==
''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/enterprise/ep64.cpp ep64] ==
''' tylz ''' - Different sound hardware needs proper implementation.


== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/equites.cpp equites] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/grundy/newbrain.cpp grundy/newbrain] ==
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://github.com/mamedev/mame/blob/master/src/mame/acorn/ertictac.cpp ertictac] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/chessking.cpp handheld/chessking] ==
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
Sound not 100% verified against device output.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/esd16.cpp esd16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/gameking.cpp handheld/gameking] ==
''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC.
Preliminary sound emulation has been added using external DAC device.


== [http://github.com/mamedev/mame/blob/master/src/mame/ensoniq/esqkt.cpp esqkt] ==
== [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/skeleton/eurit.cpp eurit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_pic16.cpp handheld/hh_pic16] ==
ISDN-Telefon. Sound hardware not hooked up yet.
''' sfxphasor ''' - Netlist needs some small tweaks.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/eva.cpp eva] ==
''' ttfball ''' - Missing discrete sound hardware emulation (simple volume decay).
Preliminary driver. TMS 6100 for sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/exidy/exidy.cpp exidy] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_sm510.cpp handheld/hh_sm510] ==
''' sidetrac, spectar and clones, targ and clones ''' - Need proper sound hardware emulation instead of samples.
''' nstarfox ''' - Missing melody chip emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/expro02.cpp expro02] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp handheld/hh_tms1k] ==
''' zipzap and clones ''' - Sound hardware isn't 100% correctly hooked up yet.
''' bship ''' - Netlist needs some small tweaks.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ez2d.cpp ez2d] ==
''' bshipb ''' - SN76477 sound needs better emulation.
Unemulated Sound Blaster Live CT4830.


== [http://github.com/mamedev/mame/blob/master/src/mame/falco/falcots28.cpp falcots28] ==
''' elecbowl ''' - Game isn't correctly emulated yet.
Bell is really silent.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/famibox.cpp famibox] ==
''' mmarvin ''' - The volume decay is simulated, and it doesn't match with real recordings.
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/fantland.cpp fantland] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/pensebem.cpp handheld/pensebem] ==
''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet.
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/skeleton/fanucs15.cpp fanucs15] ==
== [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/skeleton/fanucspmg.cpp fanucspmg] ==
== [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/misc/fastinvaders.cpp fastinvaders] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/hitachi/b16.cpp hitachi/b16] ==
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/fgoal.cpp fgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/p112.cpp homebrew/p112] ==
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/finalizr.cpp finalizr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/uzebox.cpp homebrew/uzebox] ==
''' 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 firebeat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp16500.cpp hp/hp16500] ==
''' 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://github.com/mamedev/mame/blob/master/src/mame/hp/hp49gp.cpp hp/hp49gp] ==


''' popn4, popn5, popn6, popn7, popn8, popnmt, popnmt2, popnanm, popnanm2 ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp95lx.cpp hp/hp95lx] ==
DAC not hooked up (part of an ASIC).


''' ppd, ppp, ppp11, ppp1mp ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp9k.cpp hp/hp9k] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/nix/fitfight.cpp fitfight] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ice/chexx.cpp ice/chexx] ==
Sound hardware isn't correctly hooked up yet.
Digitalker isn't hooked up correctly.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fk1.cpp fk1] ==
''' chexx83 ''' - Digitalker ROMs not dumped.
Unknown sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/flashbeats.cpp flashbeats] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ice/vp101.cpp ice/vp101] ==
Preliminary driver. SCSP for sound.
Sound hardware (AC97 codec) isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/flower.cpp flower] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/goldstar.cpp igs/goldstar] ==
Custom sound chips' emulation isn't perfect yet.
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/flstory.cpp flstory] ==
''' nd8lines ''' - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw.
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).


== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/fontwriter.cpp fontwriter] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/igs011.cpp igs/igs011] ==
Extremely preliminary driver.
''' vbowl and clones ''' - Sound is slow and low volume.


== [http://github.com/mamedev/mame/blob/master/src/mame/liberty/freedom200.cpp freedom200] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/pgm.cpp igs/pgm] ==
Missing speaker.
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).


== [http://github.com/mamedev/mame/blob/master/src/mame/fuuki/fuukifg3.cpp fuukifg3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igs/spoker.cpp igs/spoker] ==
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).
'''3super8''' - ROMs are badly dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco.cpp gaelco] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/igt/gkigt.cpp igt/gkigt] ==
''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gal3.cpp gal3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/intel/ipds.cpp intel/ipds] ==
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/galaga.cpp galaga] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/intel/rex6000.cpp intel/rex6000] ==
''' battles and clone, gallag, gatsbee, nebulbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
Alarm sound and keyclick don't work yet.


''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU.
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m10.cpp irem/m10] ==
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)


== [http://github.com/mamedev/mame/blob/master/src/mame/cvs/galaxia.cpp galaxia] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m14.cpp irem/m14] ==
Is sound partly discrete?
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian.cpp galaxian] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62.cpp irem/m62] ==
''' amidarc, amigo2, explorer, turpins ''' - Need different sound timer.
Analog drums emulation isn't perfect yet.


''' astroamb ''' - This bootleg uses discrete sound hardware which might differ from the Galaxian one.
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62_bkungfu.cpp irem/m62_bkungfu] ==
Analog drums emulation isn't perfect yet.


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


''' jumpbug and clones ''' - Missing discrete hardware emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/irem/olibochu.cpp irem/olibochu] ==
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?


''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/bigstrkb.cpp jaleco/bigstrkb] ==
Sound hardware isn't correctly hooked up yet.


''' mandinka ''' - Bad / missing audio CPU ROMs.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/ddayjlc.cpp jaleco/ddayjlc] ==
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).


''' sbhoei and clone ''' - Discrete sound hardware emulation isn't completely correct.
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/homerun.cpp 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.


''' scorpion and clones ''' - Sound hardware isn't 100% correctly hooked up yet.
''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).


== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian_rockclim.cpp galaxian_rockclim] ==
''' homerun, nhomerun ''' - Voice emulation is missing (unemulated D7756C with internal ROM).
Misses Epson 7910C Multi-Melody IC emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxold.cpp galaxold] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/jalmah.cpp jaleco/jalmah] ==
''' 4in1, dkongjrm, dkongjrmc ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
''' 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://github.com/mamedev/mame/blob/master/src/mame/kaneko/galpanic_ms.cpp galpanic_ms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/megasys1.cpp jaleco/megasys1] ==
Preliminary driver. Sound board has a Z80 + 2x YM2203.
''' edfbl ''' - Bootleg on different hardware. Missing PIC dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gambl186.cpp gambl186] ==
''' iganinjub ''' - Bootleg on different hardware (only 1 OKI).
Preliminary driver. Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/gamecom.cpp gamecom] ==
''' kickoffb ''' - Bootleg on different hardware (only 1 OKI and 1 YM2203).


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/gameking.cpp gameking] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/tetrisp2.cpp jaleco/tetrisp2] ==
Preliminary sound emulation has been added using external DAC device.
''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/gamemachine.cpp gamemachine] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmimpctsw.cpp jpm/jpmimpctsw] ==
Needs discrete sound hardware emulation.
''' 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://github.com/mamedev/mame/blob/master/src/mame/misc/gamtor.cpp gamtor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmsys5.cpp jpm/jpmsys5] ==
Skeleton driver for fruit machine games.
The mechanical games aren't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gaplus.cpp gaplus] ==
''' cashcade ''' - Incomplete dump? Shows a loading error.
Needs emulation of the custom 62XX explosion chip instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gb.cpp gb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmsys5sw.cpp jpm/jpmsys5sw] ==
Sound chip emulation isn't accurate yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gba.cpp gba] ==
== [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://github.com/mamedev/mame/blob/master/src/mame/misc/gei.cpp gei] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/galpanic_ms.cpp kaneko/galpanic_ms] ==
Sound hardware (DAC) isn't 100% correctly hooked up yet.
Preliminary driver. Sound board has a Z80 + 2x YM2203.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_nand.cpp generalplus_gpl16250_nand] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/snowbros.cpp kaneko/snowbros] ==
Audio capabilities of the SoC are partially emulated.
''' snowbro3 and clones ''' - Sound CPU is an AT89C52 with undumped internal ROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_rom.cpp generalplus_gpl16250_rom] ==
''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC.
Audio capabilities of the SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_romram.cpp generalplus_gpl16250_romram] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/koei/pasogo.cpp koei/pasogo] ==
Audio capabilities of the SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi.cpp generalplus_gpl16250_spi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/chqflag.cpp konami/chqflag] ==
Audio capabilities of the SoC are partially emulated.
007232 volume & panning control is almost certainly wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp generalplus_gpl16250_spi_direct] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/cobra.cpp konami/cobra] ==
Audio capabilities of the SoC are partially emulated.
Sound hardware isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl162xx_lcdtype.cpp generalplus_gpl162xx_lcdtype] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/combatsc.cpp konami/combatsc] ==
Audio capabilities of the SoC are partially emulated.
''' combatscb ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl32612.cpp generalplus_gpl32612] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/dbz.cpp konami/dbz] ==
Audio capabilities of the SoC are partially emulated.
''' dbz2bl ''' - Bootleg with different sound hw, not hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/geniusiq.cpp geniusiq] ==
== [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/universal/getaway.cpp getaway] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/firebeat.cpp konami/firebeat] ==
Needs discrete sound hardware emulation.
''' bm3,  bm36th, bm37th, bm3core, bm3final ''' - Require ST-224 emulation for optional toggleable external effects.


== [http://github.com/mamedev/mame/blob/master/src/mame/pce/ggconnie.cpp ggconnie] ==
''' kbh, kbm, kbm2nd, kbm3d ''' - Keyboard sounds do not work: requires MU-100 emulation.
OKI banking isn't understood.  


== [http://github.com/mamedev/mame/blob/master/src/mame/eolith/ghosteo.cpp ghosteo] ==
''' popn4, popn5, popn6, popn7, popn8, popnmt, popnmt2, popnanm, popnanm2 ''' -
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/tigertel/gizmondo.cpp gizmondo] ==
''' ppd, ppp, ppp11, ppp1mp ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/igt/gkigt.cpp gkigt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/gticlub.cpp konami/gticlub] ==
Sound hardware isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gladiatr.cpp gladiatr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/hornet.cpp konami/hornet] ==
''' 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/seibu/goal92.cpp goal92] ==
Sound hardware isn't 100% correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/goldart.cpp goldart] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/hyperspt.cpp konami/hyperspt] ==
Preliminary driver. OKI not hooked up yet.
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/goldngam.cpp goldngam] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigv.cpp konami/konamigv] ==
Preliminary driver.
PSX SPU emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/igs/goldstar.cpp goldstar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigx.cpp konami/konamigx] ==
''' magoddsc, magoddsd ''' - Custom encrypted CPU block.
''' sexyparo and clones, vsnetscr and clones ''' -  


''' nd8lines ''' - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamim2.cpp konami/konamim2] ==
''' polystar ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/gottlieb/gottlieb.cpp gottlieb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konblands.cpp konami/konblands] ==
''' kngtmare ''' - Sound ROM isn't dumped.
Missing laserdisc dump.


''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konmedalppc.cpp konami/konmedalppc] ==
Preliminary driver. YMZ280B isn't hooked up yet.


''' tylz ''' - Different sound hardware needs proper implementation.
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/ksys573.cpp konami/ksys573] ==
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.


== [http://github.com/mamedev/mame/blob/master/src/mame/gametron/gotya.cpp gotya] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/mystwar.cpp konami/mystwar] ==
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an EPROM interface. PARCOR based.
''' 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://github.com/mamedev/mame/blob/master/src/mame/skeleton/goupil.cpp goupil] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/nwk-tr.cpp konami/nwk-tr] ==
Sound hasn't been hooked up yet.
Sound emulation is hooked up but driver is still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp2x.cpp gp2x] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/otomedius.cpp konami/otomedius] ==
Skeleton driver. PC hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp32.cpp gp32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/rungun.cpp konami/rungun] ==
Sound clipping and mixing problems.
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/gpworld.cpp gpworld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tasman.cpp konami/tasman] ==
Missing laserdisc sound.
Konami GX based PCB for gambling games.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/grchamp.cpp grchamp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/timeplt.cpp konami/timeplt] ==
Missing engine noise.
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/midway/gridlee.cpp gridlee] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/kurzweil/krz2000.cpp kurzweil/krz2000] ==
Needs discrete sound hardware emulation.
TMP68301 based. Skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/promat/gstream.cpp gstream] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt.cpp konami/tmnt] ==
''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
''' tmntucbl ''' - Needs MC68705R3P / Oki M5205 hook up.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gsword.cpp gsword] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt2.cpp konami/tmnt2] ==
''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru).
''' glfgreat and clones ''' - Sound hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/gticlub.cpp gticlub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/trackfld.cpp konami/trackfld] ==
Sound hardware isn't 100% correctly hooked up yet.
''' hyprolymb, hyprolymba ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/harddriv.cpp harddriv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/twinkle.cpp konami/twinkle] ==
''' 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).
Sound isn't fully hooked up yet (IDE DMA, finish comms).


== [http://github.com/mamedev/mame/blob/master/src/mame/hec2hrp/hec2herp.cpp hec2herp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xmen.cpp konami/xmen] ==
The one-shot and A/D timing of the sn76477 need adjusting.
''' xmenabl ''' - Bootleg with different hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_hmcs40.cpp hh_hmcs40] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/liberty/freedom200.cpp liberty/freedom200] ==
''' cgalaxn ''' - Missing discrete sound emulation (alien attacking sound effect).
Missing speaker.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_pic16.cpp hh_pic16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/lsi/m3.cpp lsi/m3] ==
''' sfxphasor ''' - Netlist needs some small tweaks.
Buzzer isn't hooked up.


''' ttfball ''' - Missing discrete sound hardware emulation (simple volume decay).
== [http://github.com/mamedev/mame/blob/master/src/mame/luxor/abc80.cpp luxor/abc80] ==
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_sm510.cpp hh_sm510] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/luxor/ds90.cpp luxor/ds90] ==
''' nstarfox ''' - Missing melody chip emulation.
Skeleton driver. M68010 based.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp hh_tms1k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/duet16.cpp matsushita/duet16] ==
''' bship ''' - Netlist needs some small tweaks.
No sound hardware hooked up yet. Beeper?


''' bshipb ''' - SN76477 sound needs better emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/jr200.cpp matsushita/jr200] ==


''' elecbowl ''' - Game isn't correctly emulated yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygay1bsw.cpp maygay/maygay1bsw] ==
Preliminary driver.


''' mmarvin ''' - The volume decay is simulated, and it doesn't match with real recordings.
== [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygayv1.cpp maygay/maygayv1] ==
Sound hardware hook up isn't correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/hideseek.cpp hideseek] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mc68000.cpp mc/mc68000] ==
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/hikaru.cpp hikaru] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mccpm.cpp mc/mccpm] ==
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/hitme.cpp hitme] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/lazercmd.cpp meadows/lazercmd] ==
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
''' medlanes ''' - Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/hitparade.cpp hitparade] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/meadows.cpp meadows/meadows] ==
Juke box. TMS1300 based. The mechanical parts aren't emulated.
''' bowl3d ''' - Missing sound ROMs dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/snk/hng64.cpp hng64] ==
''' minferno ''' - Sound hardware isn't hooked up yet.
Sound hardware hook up is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/homedata.cpp homedata] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/warpsped.cpp meadows/warpsped] ==
''' mirderby ''' - Preliminary driver.
Preliminary driver. Probably discrete sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/homerun.cpp homerun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mera/m79152pc.cpp mera/m79152pc] ==
''' 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.
Beep duration is probably too slow.


''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).
== [http://github.com/mamedev/mame/blob/master/src/mame/merit/mgames.cpp merit/mgames] ==
Needs discrete sound hardware emulation.


''' homerun, nhomerun ''' - Voice emulation is missing (unemulated D7756C with internal ROM).
== [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://github.com/mamedev/mame/blob/master/src/mame/konami/hornet.cpp hornet] ==
''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly).
Sound hardware isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/hotstuff.cpp hotstuff] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/metro/rabbit.cpp metro/rabbit] ==
Preliminary driver.
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp16500.cpp hp16500] ==
== [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/hp/hp49gp.cpp hp49gp] ==
== [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/hp/hp95lx.cpp hp95lx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midcoin/24cdjuke.cpp midcoin/24cdjuke] ==
DAC not hooked up (part of an ASIC).
Skeleton driver for a CD Juke Box.


== [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp9k.cpp hp9k] ==
== [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.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hprot1.cpp hprot1] ==
''' indianbt and clone ''' - Only part of the discrete sound emulation is completed. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/huebler.cpp huebler] ==
''' invrvngegw ''' - One of the sound ROMs is a bad dump.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/hyperspt.cpp hyperspt] ==
''' 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.
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/icatel.cpp icatel] ==
== [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/skeleton/if800.cpp if800] ==
== [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.


== [http://github.com/mamedev/mame/blob/master/src/mame/igs/igs011.cpp igs011] ==
''' bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase ''' - Discrete sound hardware is only partially emulated.
''' vbowl and clones ''' - Sound is slow and low volume.


== [http://github.com/mamedev/mame/blob/master/src/mame/apple/imacg3.cpp imacg3] ==
''' checkmat ''' - Needs breadboarding to get noise/filter frequencies.
Very preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/indiana.cpp indiana] ==
''' gmissile, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indy_indigo2.cpp indy_indigo2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/rotaryf.cpp midw8080/rotaryf] ==
''' indy_4610, indy_4613, indy_5015 ''' -
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/intrscti.cpp intrscti] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/astrocde.cpp midway/astrocde] ==
Sound hardware hasn't been hooked up yet.
''' demndrgn ''' - Audio board isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip12.cpp ip12] ==
''' 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).
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip20.cpp ip20] ==
''' seawolf2 ''' - Needs discrete sound hardware emulation.
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip6.cpp ip6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/atlantis.cpp midway/atlantis] ==
Sound hardware hasn't been hooked up yet.
Preliminary driver. ADSP-2181 based DCS2 audio.


== [http://github.com/mamedev/mame/blob/master/src/mame/intel/ipds.cpp ipds] ==
== [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/sgi/iris_power.cpp iris_power] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mcr.cpp midway/mcr] ==
Skeleton driver. MIPS based.
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/island.cpp island] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/midyunit.cpp midway/midyunit] ==
Skeletonish driver. Uses an OKIM6295.
''' 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/misc/istellar.cpp istellar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mw18w.cpp midway/mw18w] ==
Missing laserdisc sound.
Mechanical game. Needs discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/istrebiteli.cpp istrebiteli] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mwsub.cpp midway/mwsub] ==
The emulation of the custom sound device is still preliminary.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itc4.cpp itc4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mips/mips.cpp mips/mips] ==
Skeletonish. Temperature controller. Probably uses a beeper?
Buzzer isn't hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itt3030.cpp itt3030] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/39in1.cpp misc/39in1] ==
Beeper isn't correctly hooked up.
Preliminary sound support only.


== [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/jack.cpp jack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/3do.cpp misc/3do] ==
''' striv and clones ''' - Sound hook up isn't 100% correct yet.
Emulation is still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jackpot.cpp jackpot] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/5clown.cpp misc/5clown] ==
Sound isn't hooked up yet. Z80 + AY-3-8910.
Unknown writes and reads.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/jaguar.cpp jaguar] ==
== [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/jaleco/jalmah.cpp jalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/alinvade.cpp misc/alinvade] ==
''' 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).
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/microsoft/jazz.cpp jazz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/amaticmg.cpp misc/amaticmg] ==
Audio board with Crystal CS4215 codec isn't emulated yet.
Not all sound devices have been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/seta/jclub2.cpp jclub2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beaminv.cpp misc/beaminv] ==
''' jclub2v200 and later versions ''' - ST032 sound emulation is preliminary.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jokrwild.cpp jokrwild] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/beezer.cpp misc/beezer] ==
Sound hardware isn't hooked up yet.
Possibly missing filters. Needs a PCB reference to check sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/jonos.cpp jonos] ==
== [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/jpm/jpmimpctsw.cpp jpmimpctsw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/blitz68k.cpp misc/blitz68k] ==
''' 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.
Sound is MCU-protected.


== [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmsys5.cpp jpmsys5] ==
''' texasrls ''' - MCU is dumped, needs hook up.
The mechanical games aren't emulated yet.


''' cashcade ''' - Incomplete dump? Shows a loading error.
== [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/jpm/jpmsys5sw.cpp jpmsys5sw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/cave.cpp misc/cave] ==
''' gaia, theroes ''' - Sound cuts out occasionally.


== [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/jr200.cpp jr200] ==
== [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/jubilee.cpp jubilee] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/chsuper.cpp misc/chsuper] ==
Preliminary driver.
Sound hardware isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/juku.cpp juku] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/coinmvga.cpp misc/coinmvga] ==
Preliminary driver. No sound hardware hooked up.
Sound hardware isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jungleyo.cpp jungleyo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/corona.cpp misc/corona] ==
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)
''' winner81 ''' - Sound hardware hook-up is imperfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28.cpp k28] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dgpix.cpp misc/dgpix] ==
''' k28 ''' - Speech doesn't seem to sound correct. May be a bug in the Votrax emulation. Needs comparison with real hardware.
KS0164 sound chip emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/k8915.cpp k8915] ==
== [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/kas89.cpp kas89] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/dorachan.cpp misc/dorachan] ==
Some events sound louder than others.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28m2.cpp k28m2] ==
== [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/tch/kickgoal.cpp kickgoal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf3.cpp misc/ecoinf3] ==
''' actionhw ''' - Missing PIC dump. Simulated for now.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/kingdrby.cpp kingdrby] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinfr.cpp misc/ecoinfr] ==
Possibly missing discrete sound hardware emulation.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigv.cpp konamigv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/efg8080.cpp misc/efg8080] ==
PSX SPU emulation isn't perfect yet.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigx.cpp konamigx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/esd16.cpp misc/esd16] ==
''' sexyparo and clones,  vsnetscr and clones ''' -  
''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamim2.cpp konamim2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/eva.cpp misc/eva] ==
''' polystar ''' -
Preliminary driver. TMS 6100 for sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konblands.cpp konblands] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ez2d.cpp misc/ez2d] ==
Missing laserdisc dump.
Unemulated Sound Blaster Live CT4830.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/konmedalppc.cpp konmedalppc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/fastinvaders.cpp misc/fastinvaders] ==
Preliminary driver. YMZ280B isn't hooked up yet.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/kopunch.cpp kopunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/flower.cpp misc/flower] ==
Sound hardware isn't hooked up yet. Probably has discrete hardware.
Custom sound chips' emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/kron.cpp kron] ==
== [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/kurzweil/krz2000.cpp krz2000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gamtor.cpp misc/gamtor] ==
TMP68301 based. Skeletonish.
Skeleton driver for fruit machine games.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/ksys573.cpp ksys573] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/gei.cpp misc/gei] ==
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
Sound hardware (DAC) isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/laserbas.cpp laserbas] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/goldngam.cpp misc/goldngam] ==
Discrete sound emulation is incomplete.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/laserbat.cpp laserbat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/hideseek.cpp misc/hideseek] ==
Missing analog part.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/lastfght.cpp lastfght] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/homedata.cpp misc/homedata] ==
''' lastfght ''' - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).
''' mirderby ''' - Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/lazercmd.cpp lazercmd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/hotstuff.cpp misc/hotstuff] ==
''' medlanes ''' - Needs discrete sound hardware emulation.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/lbeach.cpp lbeach] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/intrscti.cpp misc/intrscti] ==
Needs discrete sound hardware emulation.
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/ld50.cpp ld50] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/island.cpp misc/island] ==
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.
Skeletonish driver. Uses an OKIM6295.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lgp.cpp lgp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/istellar.cpp misc/istellar] ==
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
Missing laserdisc sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/liberate.cpp liberate] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jackpot.cpp misc/jackpot] ==
''' prosport, prosporta ''' - Sound hook up isn't 100% correct.
Sound isn't hooked up yet. Z80 + AY-3-8910.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/lindbergh.cpp lindbergh] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jokrwild.cpp misc/jokrwild] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tch/littlerb.cpp littlerb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jubilee.cpp misc/jubilee] ==
Sound hardware is mostly understood, but isn't perfectly implemented yet.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lkage.cpp lkage] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/jungleyo.cpp misc/jungleyo] ==
''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)
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/venture/looping.cpp looping] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/kas89.cpp misc/kas89] ==
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
Some events sound louder than others.


== [http://github.com/mamedev/mame/blob/master/src/mame/wing/luckgrln.cpp luckgrln] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/laserbas.cpp misc/laserbas] ==
Sound chip type is unknown.
Discrete sound emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/brother/lw700i.cpp lw700i] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/magictg.cpp misc/magictg] ==
Unknown sound hardware.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m10.cpp m10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/malzak.cpp misc/malzak] ==
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)
Sound isn't correctly hooked up yet (2x SN76477).


== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m14.cpp m14] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megadriv_sunplus_hybrid.cpp misc/megadriv_sunplus_hybrid] ==
Needs discrete sound hardware emulation.
The MD side of things doesn't work as it needs enhanced chipset emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/olivetti/m20.cpp m20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megaphx.cpp misc/megaphx] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/lsi/m3.cpp m3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/meyc8080.cpp misc/meyc8080] ==
Buzzer isn't hooked up.
DAC hook-up isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62.cpp m62] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/micro3d.cpp misc/micro3d] ==
Analog drums emulation isn't perfect yet.
Sound system implementation isn't 100% accurate yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62_bkungfu.cpp m62_bkungfu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/monon_color.cpp misc/monon_color] ==
Analog drums emulation isn't perfect yet.
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://github.com/mamedev/mame/blob/master/src/mame/mera/m79152pc.cpp m79152pc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/mtu130.cpp misc/mtu130] ==
Beep duration is probably too slow.


== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/m79amb.cpp m79amb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/murogmbl.cpp misc/murogmbl] ==
Boom, Thud, Shot discrete sounds need more accurate emulation.
Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/irem/m92.cpp m92] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/neoprint.cpp misc/neoprint] ==
''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
Sound interface isn't implemented yet


== [http://github.com/mamedev/mame/blob/master/src/mame/apple/maciivx.cpp maciivx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/nibble.cpp misc/nibble] ==
Imperfect emulation of the Vasp ASIC.
Skeleton-ish. Unidentified sound CPU / IC.


== [http://github.com/mamedev/mame/blob/master/src/mame/apple/maclc.cpp maclc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/nsmpoker.cpp misc/nsmpoker] ==
Imperfect emulation of the V8 ASIC.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/seta/macs.cpp macs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pachifev.cpp misc/pachifev] ==
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet.
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/magictg.cpp magictg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pasha2.cpp misc/pasha2] ==
Skeleton driver. Sound hardware isn't hooked up yet.
''' pasha2 ''' - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/ausnz/magnum.cpp magnum] ==
''' zdrum ''' - Needs hard disk dump and MP3 board emulation.
Beeper implementation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/malzak.cpp malzak] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pipeline.cpp misc/pipeline] ==
Sound isn't correctly hooked up yet (2x SN76477).
Sound hardware hook up isn't 100% yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/adp/manohman.cpp manohman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pntnpuzl.cpp misc/pntnpuzl] ==
Preliminary driver.
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/marinedt.cpp marinedt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/quizpun2.cpp misc/quizpun2] ==
Needs discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygay1bsw.cpp maygay1bsw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/rbmk.cpp misc/rbmk] ==
Preliminary driver.
''' ballch, cots, magslot, super555 ''' - Oki is hooked up but given ROM sizes it should need banking.


== [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygayv1.cpp maygayv1] ==
''' rbmk ''' - YM2151 isn't correctly hooked up yet, Oki is hooked up but given ROM sizes it should need banking.
Sound hardware hook up isn't correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/stern/mazerbla.cpp mazerbla] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ssingles.cpp misc/ssingles] ==
''' mazerbla, mazerblaa ''' -  They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.
Some sounds are missing: at least two of the unused ROMs contain samples (unknown format, perhaps adpcm).


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/mc1502.cpp mc1502] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/sstrangr.cpp misc/sstrangr] ==
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8020.cpp mc8020] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/stuntair.cpp misc/stuntair] ==
It isn't known if it has sound hardware.
Needs interrupt frequencies at least. Possibly some discrete parts.


== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8030.cpp mc8030] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/su2000.cpp misc/su2000] ==
It isn't known if it has sound hardware.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mc68000.cpp mc68000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/summit.cpp misc/summit] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/mc/mccpm.cpp mccpm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tattack.cpp misc/tattack] ==
Sound isn't hooked up (probably discrete).


== [http://github.com/mamedev/mame/blob/master/src/mame/midway/mcr.cpp mcr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/thayers.cpp misc/thayers] ==
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet.
Needs converting of the SSI-263 to a sound device and laserdisc audio.


== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/meadows.cpp meadows] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tmspoker.cpp misc/tmspoker] ==
''' bowl3d ''' - Missing sound ROMs dump.
Preliminary driver.


''' minferno ''' - Sound hardware isn't hooked up yet.
== [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/sega/megaphx.cpp megaphx] ==
== [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/megadriv_sunplus_hybrid.cpp megadriv_sunplus_hybrid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/unkpoker.cpp misc/unkpoker] ==
The MD side of things doesn't work as it needs enhanced chipset emulation.
Unidentified sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/megasys1.cpp megasys1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vamphalf.cpp misc/vamphalf] ==
''' edfbl ''' - Bootleg on different hardware. Missing PIC dump.
''' yorijori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).


''' iganinjub ''' - Bootleg on different hardware (only 1 OKI).
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/video21.cpp misc/video21] ==
Beeper sounds offtune.


''' kickoffb ''' - Bootleg on different hardware (only 1 OKI and 1 YM2203).
== [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/motorola/mekd3.cpp mekd3] ==
== [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/motorola/mekd4.cpp mekd4] ==
== [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/motorola/mekd5.cpp mekd5] ==
== [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/sanritsu/mermaid.cpp mermaid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/xtom3d.cpp misc/xtom3d] ==
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.
PC based (Celeron + 3DFX). Very preliminary. ISA sound board (YMZ280B + YAC516 + 3550A DAC) isn't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mes.cpp mes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mits/mits680b.cpp mits/mits680b] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/metalmx.cpp metalmx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi16.cpp mitsubishi/multi16] ==
Very complex prototype hardware. Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/metro/metro.cpp metro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi8.cpp mitsubishi/multi8] ==
''' 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).
== [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/misc/meyc8080.cpp meyc8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd5.cpp motorola/mekd5] ==
DAC hook-up isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/merit/mgames.cpp mgames] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/dribling.cpp mr/dribling] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/mgolf.cpp mgolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/sshot.cpp mr/sshot] ==
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micro20.cpp micro20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mr/subhuntr.cpp mr/subhuntr] ==
Skeleton driver.
Possibly discrete hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/micro3d.cpp micro3d] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/msx/sangho.cpp msx/sangho] ==
Sound system implementation isn't 100% accurate yet.
''' pzlestar ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/beehive/microb.cpp microb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/mupid/mupid2.cpp mupid/mupid2] ==
Beeper is hooked up, but not 100% correct.
Speaker isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micronic.cpp micronic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nakajima/nakajies.cpp nakajima/nakajies] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/tangerine/microtan.cpp microtan] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/cswat.cpp namco/cswat] ==
''' spinveti ''' - Sound hardware isn't hooked up.
Namco 52xx isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/mips/mips.cpp mips] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gal3.cpp namco/gal3] ==
Buzzer isn't hooked up.
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/pinball/missamer.cpp missamer] ==
== [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/capcom/mitchell.cpp mitchell] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/gaplus.cpp namco/gaplus] ==
''' mstworld2, pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast.
Needs emulation of the custom 62XX explosion chip instead of samples.


''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up.
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp namco/namcos10] ==
Some SPU problems.


== [http://github.com/mamedev/mame/blob/master/src/mame/midway/midyunit.cpp midyunit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos12.cpp namco/namcos12] ==
''' mkyawdim3, mkyawdim4 ''' - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
''' truckk ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/ultratec/minicom.cpp minicom] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos2.cpp namco/namcos2] ==
''' marvland ''' - Probable bad dump of the C140 ROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/miniframe.cpp miniframe] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/polepos.cpp namco/polepos] ==
Preliminary driver. M68010 based.
''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/philips/minitel_2_rpic.cpp minitel_2_rpic]==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/rallyx.cpp namco/rallyx] ==
The sound hardware isn't emulated 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://github.com/mamedev/mame/blob/master/src/mame/taito/missb2.cpp missb2] ==
''' 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.
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://github.com/mamedev/mame/blob/master/src/mame/atari/missile.cpp missile] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/warpwarp.cpp namco/warpwarp] ==
''' missilea ''' - Different sound hw (discrete?).
''' navarone, sos ''' - Sound isn't completely emulated yet.


''' 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/ncd/ncd68k.cpp ncd/ncd68k] ==
Preliminary driver. Beeper?


== [http://github.com/mamedev/mame/blob/master/src/mame/mits/mits680b.cpp mits680b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdmips.cpp ncd/ncdmips] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ml20.cpp ml20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdppc.cpp ncd/ncdppc] ==
Speaker not hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk85.cpp mk85] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/apc.cpp nec/apc] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk90.cpp mk90] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc100.cpp nec/pc100] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/mmagic.cpp mmagic] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc8401a.cpp nec/pc8401a] ==
Missing discrete sound hardware emulation. Will need better 76477 emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model2.cpp model2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc88va.cpp nec/pc88va] ==
''' airwlkrs ''' -


''' motoraid ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9801_epson.cpp nec/pc9801_epson] ==


''' rchase2 ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9821.cpp nec/pc9821] ==


''' vf2 and clones ''' -
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pce.cpp nec/pce] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model3.cpp model3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pcfx.cpp nec/pcfx] ==
Sound comms are working but emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/monon_color.cpp monon_color] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/neogeo/neogeo.cpp neogeo/neogeo] ==
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.
''' dragonsh ''' - Sound ROMs for this prototype do not exist.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/monzagp.cpp monzagp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/netronics/elf.cpp netronics/elf] ==
Preliminary driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu3.cpp mpu3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/next/next.cpp next/next] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4crystal.cpp mpu4crystal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/clshroad.cpp nichibutsu/clshroad] ==
Fruit machine hardware. Not working yet.
''' clshroad and clones ''' - Main and sound CPUs synching isn't perfect.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4empire.cpp mpu4empire] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/cop01.cpp nichibutsu/cop01] ==
Fruit machine hardware. Not working yet.
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://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mdm.cpp mpu4mdm] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nbmj8688.cpp nichibutsu/nbmj8688] ==
Fruit machine hardware. Not working yet.
''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4misc.cpp mpu4misc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nichild.cpp nichibutsu/nichild] ==
Fruit machine hardware. Not working yet.
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mod4oki.cpp mpu4mod4oki] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/tubep.cpp nichibutsu/tubep] ==
''' m4andycpdut ''' -
Missing analog filters emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4plasma.cpp mpu4plasma] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp nintendo/aleck64] ==
Fruit machine hardware. Not working yet.
''' mayjin3 ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4union.cpp mpu4union] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/cothello.cpp nintendo/cothello] ==
Fruit machine hardware. Not working yet.
Beeper duration and base frequency is approximated.


== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4vid.cpp mpu4vid] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/dkong.cpp nintendo/dkong] ==
Fruit machine hardware. Not working yet.
''' pestplce ''' - Currently using dkongjr sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/mquake.cpp mquake] ==
''' shootgal ''' - Possibly missing speech PCB emulation.
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).


== [http://github.com/mamedev/mame/blob/master/src/mame/omnibyte/msbc1.cpp msbc1] ==
== [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/skeleton/mstation.cpp mstation] ==
== [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/skeleton/mt735.cpp mt735] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gba.cpp nintendo/gba] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/mtu130.cpp mtu130] ==
== [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/mitsubishi/multi16.cpp multi16] ==
== [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/mitsubishi/multi8.cpp multi8] ==
== [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/mupid/mupid2.cpp mupid2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n8080.cpp nintendo/n8080] ==
Speaker isn't hooked up yet.
''' helifire, helifirea ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/murogmbl.cpp murogmbl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nintendo/nes_vt02_vt03] ==
Sound isn't hooked up yet.
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/midway/mw18w.cpp mw18w] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt09.cpp nintendo/nes_vt09] ==
Mechanical game. Needs discrete sound emulation.
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/midw8080/mw8080bw.cpp mw8080bw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt32.cpp nintendo/nes_vt32] ==
''' blueshrk ''' - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.


''' bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase ''' - Discrete sound hardware is only partially emulated.
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nss.cpp nintendo/nss] ==
SNES sound emulation isn't perfect yet.


''' checkmat ''' - Needs breadboarding to get noise/filter frequencies.
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/pokemini.cpp nintendo/pokemini] ==


''' gmissile, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples.
== [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/midway/mwsub.cpp mwsub] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snesb.cpp nintendo/snesb] ==
Needs discrete sound hardware emulation.
SNES sound emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/mystwar.cpp mystwar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/spacefb.cpp nintendo/spacefb] ==
''' 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.
Needs discrete sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/mz6500.cpp mz6500] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vboy.cpp nintendo/vboy] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n8080.cpp n8080] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt_unknown.cpp nintendo/vt_unknown] ==
''' helifire, helifirea ''' -
Unidentified main CPU. Dump might be bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/nakajima/nakajies.cpp nakajies] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt1682.cpp nintendo/vt1682] ==
Sound crackles.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp namcos10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nmk/nmk16.cpp nmk/nmk16] ==
Some SPU problems.
''' gunnailb ''' - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos12.cpp namcos12] ==
''' hachamf and clone, tdragon1 ''' - Protected sets, they don't handshake with the NMK004.
''' truckk ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos2.cpp namcos2] ==
''' 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 ?
''' marvland ''' - Probable bad dump of the C140 ROM.


== [http://github.com/mamedev/mame/blob/master/src/mame/ddr/nanos.cpp nanos] ==
''' tdragon3h ''' - Bootlegs which need a different sound hardware implementation.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/naomi.cpp naomi] ==
''' vandykeb ''' - Undumped PIC controls sound.
AICA emulation / hook up isn't 100% yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nbmj8688.cpp nbmj8688] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/nokia/dbox.cpp nokia/dbox] ==
''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
Driver still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncd68k.cpp ncd68k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olivetti/m20.cpp olivetti/m20] ==
Preliminary driver. Beeper?


== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdmips.cpp ncdmips] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/lbeach.cpp olympia/lbeach] ==
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdppc.cpp ncdppc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/monzagp.cpp olympia/monzagp] ==
Preliminary driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nichild.cpp nichild] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/portrait.cpp olympia/portrait] ==
Sound hardware isn't hooked up yet.
Sound CPU (TMS5200) isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nds.cpp nds] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olyboss.cpp olympiaint/olyboss] ==
Driver is still preliminary.
No sound hardware hooked up yet. Beeper?


== [http://github.com/mamedev/mame/blob/master/src/mame/neogeo/neogeo.cpp neogeo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olytext.cpp olympiaint/olytext] ==
''' dragonsh ''' - Sound ROMs for this prototype do not exist.
Skeletonish. Has a Piezo-Beeper.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/neoprint.cpp neoprint] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/peoplepc.cpp olympiaint/peoplepc] ==
Sound interface isn't implemented yet


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nes_vt02_vt03] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/omnibyte/msbc1.cpp omnibyte/msbc1] ==
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 nes_vt09] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/omori/spaceg.cpp omori/spaceg] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
Needs hook up of the SN76477s.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt32.cpp nes_vt32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/pacman.cpp pacman/pacman] ==
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
''' eggor ''' - Sound hook up isn't 100% correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/grundy/newbrain.cpp newbrain] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/schick.cpp pacman/schick] ==
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/sony/news_r3k.cpp news_r3k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/palm/palmz22.cpp palm/palmz22] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r4k.cpp news_r4k.cpp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/mc1502.cpp pc/mc1502] ==
Sound hardware isn't hooked up yet (lots of undocumented hardware).


== [http://github.com/mamedev/mame/blob/master/src/mame/next/next.cpp next] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pangofun.cpp pc/pangofun] ==
Skeleton driver. PC hardware. ISA 16bit sound card.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/nibble.cpp nibble] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcat_dyn.cpp pc/pcat_dyn] ==
Skeleton-ish. Unidentified sound CPU / IC.
PC hardware. Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/efo/nightmare.cpp nightmare] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcat_nit.cpp pc/pcat_nit] ==
Undumped sound ROM.
PC hardware. Sound isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/ninjaw.cpp ninjaw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcipc.cpp pc/pcipc] ==
SSG Output isn't accurate.
Virtual test driver. No sound hardware has been decided.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/nitedrvr.cpp nitedrvr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcxt.cpp pc/pcxt] ==
Discrete motor/skid sounds are not 100% correct.
"Buzzer" PC sound has issues.


== [http://github.com/mamedev/mame/blob/master/src/mame/nmk/nmk16.cpp nmk16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pc/sis630.cpp pc/sis630] ==
''' gunnailb ''' - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.
Preliminary driver. Big TODO on top of file.


''' hachamf and clone, tdragon1 ''' - Protected sets, they don't handshake with the NMK004.
== [http://github.com/mamedev/mame/blob/master/src/mame/pce/ggconnie.cpp pce/ggconnie] ==
OKI banking isn't understood.  


''' 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 ?
== [http://github.com/mamedev/mame/blob/master/src/mame/pce/paranoia.cpp pce/paranoia] ==
Sound system hook up isn't 100% correct yet.


''' tdragon3h ''' - Bootlegs which need a different sound hardware implementation.
== [http://github.com/mamedev/mame/blob/master/src/mame/pce/uapce.cpp pce/uapce] ==
The tone played by the JAMMA IF board is not emulated.


''' vandykeb ''' - Undumped PIC controls sound.
== [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/misc/nsmpoker.cpp nsmpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/minitel_2_rpic.cpp philips/minitel_2_rpic] ==
Preliminary driver.
The sound hardware isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nss.cpp nss] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/yes.cpp philips/yes] ==
SNES sound emulation isn't perfect yet.
Very preliminary driver. No sound hardware listed. Probably just a beeper?


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/nwk-tr.cpp nwk-tr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/phoenix.cpp phoenix/phoenix] ==
Sound emulation is hooked up but driver is still preliminary.
''' 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/taito/nycaptor.cpp nycaptor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/safarir.cpp phoenix/safarir] ==
Needs better sound emulation (mixing ?).
Needs discrete sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/nyny.cpp nyny] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/pinball/missamer.cpp pinball/missamer] ==
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/sgi/o2.cpp o2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/playmark.cpp playmark/playmark] ==
Skeleton driver.
''' wbeachvl, wbeachvl2, wbeachvl3, wbeachvla ''' - Incorrect OKI banking.


== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/octane.cpp octane] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/powerbal.cpp playmark/powerbal] ==
Skeleton driver.
''' atombjt ''' - OKI banking should be verified against real hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/okean240.cpp okean240] ==
== [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/irem/olibochu.cpp olibochu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/psion5/psion5.cpp psion5/psion5] ==
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?
Speaker isn't hooked up 100% correctly yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olyboss.cpp olyboss] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/qume/qvt70.cpp qume/qvt70] ==
No sound hardware hooked up yet. Beeper?
Beeper isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olytext.cpp olytext] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/hitme.cpp ramtek/hitme] ==
Skeletonish. Has a Piezo-Beeper.
''' 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/taito/opwolf.cpp opwolf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/starcrus.cpp ramtek/starcrus] ==
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/otomedius.cpp otomedius] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rca/studio2.cpp rca/studio2] ==
Skeleton driver. PC hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/p112.cpp p112] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/regnecentralen/rc759.cpp regnecentralen/rc759] ==
Sound isn't hooked up yet (SN76489A + speaker).


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pachifev.cpp pachifev] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rm/rm380z.cpp rm/rm380z] ==
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
''' rm480z, rm480za ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/pacman.cpp pacman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a5105.cpp robotron/a5105] ==
''' eggor ''' - Sound hook up isn't 100% correct.


== [http://github.com/mamedev/mame/blob/master/src/mame/palm/palmz22.cpp palmz22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a51xx.cpp robotron/a51xx] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pangofun.cpp pangofun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a7150.cpp robotron/a7150] ==
Skeleton driver. PC hardware. ISA 16bit sound card.


== [http://github.com/mamedev/mame/blob/master/src/mame/pce/paranoia.cpp paranoia] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/robotron/k8915.cpp robotron/k8915] ==
Sound system hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pasha2.cpp pasha2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rockwell/aim65_40.cpp rockwell/aim65_40] ==
''' pasha2 ''' - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.


''' zdrum ''' - Needs hard disk dump and MP3 board emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_cm32p.cpp roland/roland_cm32p] ==
Synth. PCM emulation is still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/toshiba/paso1600.cpp paso1600] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d10.cpp roland/roland_d10] ==
Expander. Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/koei/pasogo.cpp pasogo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d50.cpp roland/roland_d50] ==
Skeletonish. Synthesizer. Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc100.cpp pc100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_mt32.cpp roland/roland_mt32] ==
Skeletonish. Expander.  Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/pc1000.cpp pc1000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_pr100.cpp roland/roland_pr100] ==
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.


== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pc1500.cpp pc1500] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_sc55.cpp roland/roland_sc55] ==
Skeletonish. Expander.  Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc8401a.cpp pc8401a] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tb303.cpp roland/roland_tb303] ==
Bass line. NEC_D650. Sound unemulated (discrete)


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc88va.cpp pc88va] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tr909.cpp roland/roland_tr909] ==
Drum machine. UPD7810.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9801_epson.cpp pc9801_epson] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/rolm/r9751.cpp rolm/r9751] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9821.cpp pc9821] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sage/sage2.cpp sage/sage2] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcat_dyn.cpp pcat_dyn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/mermaid.cpp sanritsu/mermaid] ==
PC hardware. Sound isn't hooked up yet.
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up.


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcat_nit.cpp pcat_nit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/ron.cpp sanritsu/ron] ==
PC hardware. Sound isn't hooked up yet.
F/F part isn't correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pce.cpp pce] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sanyo/phc25.cpp sanyo/phc25] ==
Volume is often low to non-existent.


== [http://github.com/mamedev/mame/blob/master/src/mame/nec/pcfx.cpp pcfx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/blockade.cpp sega/blockade] ==
Needs noise generator emulation, along with proper mixing and volume control.


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcipc.cpp pcipc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/chihiro.cpp sega/chihiro] ==
Virtual test driver. No sound hardware has been decided.
X-BOX sound hardware isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcxt.cpp pcxt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/coolridr.cpp sega/coolridr] ==
"Buzzer" PC sound has issues.
Sound hardware hook up isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/pda600.cpp pda600] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/dc_atomiswave.cpp sega/dc_atomiswave] ==
DTMF tone generator isn't emulated.
AICA emulation / hook up isn't 100% yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/dec/pdp11.cpp pdp11] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/flashbeats.cpp sega/flashbeats] ==
Preliminary driver. SCSP for sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/pensebem.cpp pensebem] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/gpworld.cpp sega/gpworld] ==
Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer.
Missing laserdisc sound.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/peoplepc.cpp peoplepc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/hikaru.cpp sega/hikaru] ==
Skeleton driver. Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/siemens/pg685.cpp pg685] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/kopunch.cpp sega/kopunch] ==
Preliminary driver. NEC V20 based.
Sound hardware isn't hooked up yet. Probably has discrete hardware.


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


== [http://github.com/mamedev/mame/blob/master/src/mame/sanyo/phc25.cpp phc25] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model2.cpp sega/model2] ==
Volume is often low to non-existent.
''' airwlkrs ''' -  


== [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/phoenix.cpp phoenix] ==
''' motoraid ''' -  
''' 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/funworld/photoply.cpp photoply] ==
''' rchase2 ''' -
PC hardware. Unemulated sound card.


== [http://github.com/mamedev/mame/blob/master/src/mame/wing/pinkiri8.cpp pinkiri8] ==
''' vf2 and clones ''' -
Sound hardware isn't 100% hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pipeline.cpp pipeline] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/model3.cpp sega/model3] ==
Sound hardware hook up isn't 100% yet.
Sound comms are working but emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/pitnrun.cpp pitnrun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/naomi.cpp sega/naomi] ==
Needs discrete sound hardware emulation. PCB is available (Guru).
AICA emulation / hook up isn't 100% yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/playmark.cpp playmark] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/puckpkmn.cpp sega/puckpkmn] ==
''' wbeachvl, wbeachvl2, wbeachvl3, wbeachvla ''' - Incorrect OKI banking.
''' jzth ''' - A sound bank isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/pntnpuzl.cpp pntnpuzl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sderby2.cpp sega/sderby2] ==
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.
The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pockchal.cpp pockchal] ==
== [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://github.com/mamedev/mame/blob/master/src/mame/sharp/pocketc.cpp pocketc] ==
== [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.


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/pofo.cpp pofo] ==
''' monsterb, monsterb2, spaceod, spaceod2 ''' - Need discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/pokemini.cpp pokemini] ==
''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/polepos.cpp polepos] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segag80v.cpp sega/segag80v] ==
''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound.
''' spacfurybl ''' - TMS5110 used for speech isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/bmc/popobear.cpp popobear] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segajw.cpp sega/segajw] ==
BGM seems quite off, YM2413 core bug?
Sound seems to be actually working pretty good.


== [http://github.com/mamedev/mame/blob/master/src/mame/olympia/portrait.cpp portrait] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segald.cpp sega/segald] ==
Sound CPU (TMS5200) isn't hooked up yet.
Needs laserdisc sound and discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/playmark/powerbal.cpp powerbal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segapm.cpp sega/segapm] ==
''' atombjt ''' - OKI banking should be verified against real hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/apple/powermacg3.cpp powermacg3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas16b.cpp sega/segas16b] ==
Very preliminary driver.
''' bayroute1 ''' - Sound ROMs aren't dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/edevices/ppmast93.cpp ppmast93] ==
''' lockonph ''' - Bootleg hardware with different custom chips.
Sound system hook up isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/prestige.cpp prestige] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas32.cpp sega/segas32] ==
Unindentified sound chip.
''' as1 ''' - Unemulated laserdisc.


== [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof180x.cpp prof180x] ==
''' kokoroj and clone, kokoroj2 ''' - Unemulated CD board.


== [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof80.cpp prof80] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasm1.cpp sega/segasm1] ==
''' carboule ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/sequential/prophet600.cpp prophet600] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasp.cpp sega/segasp] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/psion5/psion5.cpp psion5] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segaxbd.cpp sega/segaxbd] ==
Speaker isn't hooked up 100% correctly yet.
''' rascot ''' - Only the terminal is dumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/sony/psx.cpp psx] ==
== [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/puckpkmn.cpp puckpkmn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stv.cpp sega/stv] ==
''' jzth ''' - A sound bank isn't hooked up yet.
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/skeleton/pv9234.cpp pv9234] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/svmu.cpp sega/svmu] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pwp14.cpp pwp14] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/system16.cpp sega/system16] ==
Word processor. Unidentified sound hardware (possibly beeper?).
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/skeleton/qtsbc.cpp qtsbc] ==
== [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/cvs/quasar.cpp quasar] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp sega/vicdual] ==
Invader effect is missing. In general, sound needs comparing with a real PCB.
All games but brdrline and clones and tranqgun are missing discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/quizpun2.cpp quizpun2] ==
''' 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/qume/qvt70.cpp qvt70] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/zaxxon.cpp sega/zaxxon] ==
Beeper isn't hooked up yet.
Missing discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/rolm/r9751.cpp r9751] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/banprestoms.cpp seibu/banprestoms] ==
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/metro/rabbit.cpp rabbit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/cabal.cpp seibu/cabal] ==
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/namco/rallyx.cpp rallyx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/goal92.cpp seibu/goal92] ==
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
Sound hardware isn't 100% correctly hooked up yet.


''' 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.
== [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/ultimachine/rambo.cpp rambo] ==
== [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/ultimachine/rbmk.cpp rbmk] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/toki.cpp seibu/toki] ==
''' ballch, cots, magslot, super555 ''' - Oki is hooked up but given ROM sizes it should need banking.
''' 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.


''' rbmk ''' - YM2151 isn't correctly hooked up yet, Oki is hooked up but given ROM sizes it should need banking.
== [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/regnecentralen/rc759.cpp rc759] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/wiz.cpp seibu/wiz] ==
Sound isn't hooked up yet (SN76489A + speaker).
''' scion and clone, stinger and clones ''' - Discrete hardware emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rd100.cpp rd100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sequential/prophet600.cpp sequential/prophet600] ==
Unknown sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/dynax/realbrk.cpp realbrk] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/jclub2.cpp seta/jclub2] ==
''' dai2kaku ''' - Sound isn't correctly hooked up.
''' jclub2v200 and later versions ''' - ST032 sound emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/intel/rex6000.cpp rex6000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/macs.cpp seta/macs] ==
Alarm sound and keyclick don't work yet.
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/riscpc.cpp riscpc] ==
== [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://github.com/mamedev/mame/blob/master/src/mame/rm/rm380z.cpp rm380z] ==
''' crazyfgt ''' - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.
''' rm480z, rm480za ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/rohga.cpp rohga] ==
''' jjsquawk and clones ''' - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.
''' darkseal2 ''' - One sound ROM is incorrect for this set.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_cm32p.cpp roland_cm32p] ==
''' sokonuke ''' - Sound is imperfect.
Synth. PCM emulation is still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d10.cpp roland_d10] ==
''' thunderlbl, thunderlbl2 ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.
Expander. Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d50.cpp roland_d50] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta2.cpp seta/seta2] ==
Skeletonish. Synthesizer. Sound isn't emulated yet.
''' ablastb ''' - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_mt32.cpp roland_mt32] ==
''' staraudi ''' - Sample ROM is a bad dump.
Skeletonish. Expander.  Sound isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_pr100.cpp roland_pr100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp6.cpp seta/srmp6] ==
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.
NiLe chip emulation / hook up isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_sc55.cpp roland_sc55] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/ssv.cpp seta/ssv] ==
Skeletonish. Expander.  Sound isn't emulated yet.
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tb303.cpp roland_tb303] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sfrj/tim011.cpp sfrj/tim011] ==
Bass line. NEC_D650. Sound unemulated (discrete)


== [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tr909.cpp roland_tr909] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/crimson.cpp sgi/crimson] ==
Drum machine. UPD7810.
Skeleton driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/rollext.cpp rollext] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indy_indigo2.cpp sgi/indy_indigo2] ==
Preliminary driver.
''' indy_4610, indy_4613, indy_5015 ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/rollrace.cpp rollrace] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip12.cpp sgi/ip12] ==
Needs discrete sound hardware emulation for sound effects.
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/ron.cpp ron] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip20.cpp sgi/ip20] ==
F/F part isn't correct yet.
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/rotaryf.cpp rotaryf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/ip6.cpp sgi/ip6] ==
Needs discrete sound hardware emulation.
Sound hardware hasn't been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/route16.cpp route16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/iris_power.cpp sgi/iris_power] ==
''' speakhlp ''' - Bootleg with different hardware / program.
Skeleton driver. MIPS based.


''' vscompmj ''' -  Stuck notes, due to incomplete decryption or to wrong AY hook-up?
== [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/dynax/royalmah.cpp royalmah] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sgi/octane.cpp sgi/octane] ==
''' ichiban ''' - Game doesn't work due to missing banking, thus sound emulation can't be tested.
Skeleton driver.


''' jansou ''' - Game doesn't work due to missing program ROM, thus sound emulation can't be tested.
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/fontwriter.cpp sharp/fontwriter] ==
Extremely preliminary driver.


''' mjsiyoub ''' - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up.
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/mz6500.cpp sharp/mz6500] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/rpunch.cpp rpunch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pc1500.cpp sharp/pc1500] ==
''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/rungun.cpp rungun] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pocketc.cpp sharp/pocketc] ==
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rvoice.cpp rvoice] ==
== [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/phoenix/safarir.cpp safarir] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/nyny.cpp sigma/nyny] ==
Needs discrete sound hardware emulation instead of samples.
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/sage/sage2.cpp sage2] ==
== [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/msx/sangho.cpp sangho] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/alphasma.cpp skeleton/alphasma] ==
''' pzlestar ''' -


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/sb180.cpp sb180] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ax20.cpp skeleton/ax20] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/sbowling.cpp sbowling] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/basf7100.cpp skeleton/basf7100] ==
Needs discrete sound hardware emulation. PCB is available (Guru).
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/pacman/schick.cpp schick] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/codata.cpp skeleton/codata] ==
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/galaxian/scobra.cpp scobra] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/controlid.cpp skeleton/controlid] ==
''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available.
Fingerprint reader device. Very skeletonish.


== [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scramble.cpp scramble] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/cxhumax.cpp skeleton/cxhumax] ==
''' 800fath and clone ''' -


''' ad2083 ''' - Bad dump of the tms5110 ROMs.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/daruma.cpp skeleton/daruma] ==


''' mariner ''' - Discrete sound in addition to the 8910.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/datacast.cpp skeleton/datacast] ==
Unknown sound hardware.


''' marsarf ''' - The first sound ROM is probably bad.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dm7000.cpp skeleton/dm7000] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/epoch/scv.cpp scv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dual68.cpp skeleton/dual68] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/scyclone.cpp scyclone] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/eurit.cpp skeleton/eurit] ==
Complex audio setup with 2x SN76477 and possibly some discrete parts.
ISDN-Telefon. Sound hardware not hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sderby2.cpp sderby2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucs15.cpp skeleton/fanucs15] ==
The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp.


== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/seabattl.cpp seabattl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucspmg.cpp skeleton/fanucspmg] ==
Preliminary driver. Probably discrete sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segafruit.cpp segafruit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fk1.cpp skeleton/fk1] ==
Driver is preliminary due to decryption possibly being not 100% correct, sound hasn't been hooked up yet.
Unknown sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segag80r.cpp segag80r] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/goupil.cpp skeleton/goupil] ==
''' 005 ''' - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.
Sound hasn't been hooked up yet.


''' monsterb, monsterb2, spaceod, spaceod2 ''' - Need discrete sound hardware emulation.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hprot1.cpp skeleton/hprot1] ==


''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/icatel.cpp skeleton/icatel] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segag80v.cpp segag80v] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/if800.cpp skeleton/if800] ==
''' spacfurybl ''' - TMS5110 used for speech isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segajw.cpp segajw] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/indiana.cpp skeleton/indiana] ==
Sound seems to be actually working pretty good.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segald.cpp segald] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itc4.cpp skeleton/itc4] ==
Needs laserdisc sound and discrete sound hardware emulation.
Skeletonish. Temperature controller. Probably uses a beeper?


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segapm.cpp segapm] ==
== [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/sega/segas16b.cpp segas16b] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/jonos.cpp skeleton/jonos] ==
''' bayroute1 ''' - Sound ROMs aren't dumped.


''' lockonph ''' - Bootleg hardware with different custom chips.
== [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/sega/segas32.cpp segas32] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/kron.cpp skeleton/kron] ==
''' as1 ''' - Unemulated laserdisc.


''' kokoroj and clone, kokoroj2 ''' - Unemulated CD board.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mes.cpp skeleton/mes] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasm1.cpp segasm1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micro20.cpp skeleton/micro20] ==
''' carboule ''' -
Skeleton driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasp.cpp segasp] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micronic.cpp skeleton/micronic] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/segaxbd.cpp segaxbd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/miniframe.cpp skeleton/miniframe] ==
''' rascot ''' - Only the terminal is dumped.
Preliminary driver. M68010 based.


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/seibucats.cpp seibucats] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ml20.cpp skeleton/ml20] ==
Preliminary driver. Unemulated YMF721 sound chip.
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://github.com/mamedev/mame/blob/master/src/mame/skeleton/pockchal.cpp skeleton/pockchal] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pv9234.cpp skeleton/pv9234] ==
 
== [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/seta/seta.cpp seta] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rd100.cpp skeleton/rd100] ==
''' blockcarb, madsharkbl ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.
Unknown sound hardware.


''' crazyfgt ''' - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rvoice.cpp skeleton/rvoice] ==


''' jjsquawk and clones ''' - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/swyft.cpp skeleton/swyft] ==


''' sokonuke ''' - Sound is imperfect.
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/systec.cpp skeleton/systec] ==


''' 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/skeleton/tecnbras.cpp skeleton/tecnbras] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta2.cpp seta2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/terak.cpp skeleton/terak] ==
''' 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/skeleton/ti630.cpp skeleton/ti630] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/pc/sis630.cpp sis630] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tk635.cpp skeleton/tk635] ==
Preliminary driver. Big TODO on top of file.


== [http://github.com/mamedev/mame/blob/master/src/mame/casio/sk1.cpp sk1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tsispch.cpp skeleton/tsispch] ==
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.
DAC isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/slicer/slicer.cpp slicer] ==
== [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/ussr/sm1800.cpp sm1800] ==
== [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/sony/smc777.cpp smc777] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vsmilepro.cpp skeleton/vsmilepro] ==
Skeletonish. Nothing has been hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snes.cpp snes] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/slicer/slicer.cpp slicer/slicer] ==
SNES sound emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snesb.cpp snesb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/snk/hng64.cpp snk/hng64] ==
SNES sound emulation isn't perfect yet.
Sound hardware hook up is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/snk/snk6502.cpp 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 1,691: Line 1,741:
''' satansat and clones ''' - Music frequency is wrong.
''' satansat and clones ''' - Music frequency is wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/snk/snk68.cpp snk68] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/snk/snk68.cpp snk/snk68] ==
''' powb ''' - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.
''' powb ''' - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/snowbros.cpp snowbros] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r3k.cpp sony/news_r3k] ==
''' snowbro3 and clones ''' - Sound CPU is an AT89C52 with undumped internal ROM.
Sound hardware isn't hooked up yet.


''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC.
== [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/ti/snspell.cpp snspell] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/psx.cpp sony/psx] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/ti/snspellc.cpp snspellc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/smc777.cpp sony/smc777] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/socrates.cpp socrates] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/zn.cpp sony/zn] ==
TC8802AF speech chip isn't emulated yet.
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/nintendo/spacefb.cpp spacefb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/astinvad.cpp stern/astinvad] ==
Needs discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/omori/spaceg.cpp spaceg] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/stern/mazerbla.cpp stern/mazerbla] ==
Needs hook up of the SN76477s.
''' mazerbla, mazerblaa ''' -  They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/spdheat.cpp spdheat] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/lastfght.cpp subsino/lastfght] ==
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.
''' lastfght ''' - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg110.cpp spg110] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/subsino2.cpp subsino/subsino2] ==
Preliminary driver. Sunplus SPG110 based.
''' bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary ''' - Sound chip isn't emulated yet (SS9804 or SS9904).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg29x.cpp spg29x] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun1.cpp sun/sun1] ==
Audio capabilities of the SPG29x SoCs aren't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx.cpp spg2xx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun2.cpp sun/sun2] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_digimake.cpp spg2xx_digimake] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun3x.cpp sun/sun3x] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_dreamlife.cpp spg2xx_dreamlife] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun4.cpp sun/sun4] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_ican.cpp spg2xx_ican] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/blockch.cpp sunelectronics/blockch] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks.cpp spg2xx_jakks] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/dai3wksi.cpp sunelectronics/dai3wksi] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Needs discrete sound hardware emulation (some preliminary work has been done).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_gkr.cpp spg2xx_jakks_gkr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/route16.cpp sunelectronics/route16] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' speakhlp ''' - Bootleg with different hardware / program.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_sharp.cpp spg2xx_jakks_sharp] ==
''' vscompmj ''' -  Stuck notes, due to incomplete decryption or to wrong AY hook-up?
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_tvtouch.cpp spg2xx_jakks_tvtouch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ta/alphatpx.cpp ta/alphatpx] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' alphatp1 ''' - Different beeper hook up?


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_lexibook.cpp spg2xx_lexibook] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tab/tabe22.cpp tab/tabe22] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Possibly missing beeper.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_mysprtch.cpp spg2xx_mysprtch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/arkanoid.cpp taito/arkanoid] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' 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/tvgames/spg2xx_pdc.cpp spg2xx_pdc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/buggychl.cpp taito/buggychl] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
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/tvgames/spg2xx_playvision.cpp spg2xx_playvision] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/crbaloon.cpp taito/crbaloon] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Discrete sound hardware emulation isn't 100% correct yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario.cpp spg2xx_senario] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/fgoal.cpp taito/fgoal] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario_poker.cpp spg2xx_senario_poker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/flstory.cpp taito/flstory] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senca.cpp spg2xx_senca] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gladiatr.cpp taito/gladiatr] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' 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/tvgames/spg2xx_shredmjr.cpp spg2xx_shredmjr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/grchamp.cpp taito/grchamp] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Missing engine noise.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_skannerztv.cpp spg2xx_skannerztv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/gsword.cpp taito/gsword] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_smarttv.cpp spg2xx_smarttv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lgp.cpp taito/lgp] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_telestory.cpp spg2xx_telestory] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/lkage.cpp taito/lkage] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_tvgogo.cpp spg2xx_tvgogo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/marinedt.cpp taito/marinedt] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Needs discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_vii.cpp spg2xx_vii] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/missb2.cpp taito/missb2] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
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://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_wiwi.cpp spg2xx_wiwi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/ninjaw.cpp taito/ninjaw] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
SSG Output isn't accurate.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_zone.cpp spg2xx_zone] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/nycaptor.cpp taito/nycaptor] ==
Audio capabilities of the SPG2xx SoCs are partially emulated.
Needs better sound emulation (mixing ?).


== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/spiders.cpp spiders] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/opwolf.cpp taito/opwolf] ==
Missing filters emulation.
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash.cpp splash] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/pitnrun.cpp taito/pitnrun] ==
''' rebus ''' - Sound isn't hooked up yet.
Needs discrete sound hardware emulation. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash_ms.cpp splash_ms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/rollrace.cpp taito/rollrace] ==
Bootleg hardware. Emulation still preliminary.
Needs discrete sound hardware emulation for sound effects.


== [http://github.com/mamedev/mame/blob/master/src/mame/alpha/splendor.cpp splendor] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/sbowling.cpp taito/sbowling] ==
See the equites entry.
Needs discrete sound hardware emulation. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/igs/spoker.cpp spoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/scyclone.cpp taito/scyclone] ==
'''3super8''' - ROMs are badly dumped.
Complex audio setup with 2x SN76477 and possibly some discrete parts.


== [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp6.cpp srmp6] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/spdheat.cpp taito/spdheat] ==
NiLe chip emulation / hook up isn't perfect yet.
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.


== [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ssfindo.cpp ssfindo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitogn.cpp taito/taitogn] ==
''' 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.
Zoom sound DSP emulation isn't complete.


''' ssfindo, tetfight ''' - 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/taito/taitopjc.cpp taito/taitopjc] ==
Zoom sound DSP emulation isn't complete.


== [http://github.com/mamedev/mame/blob/master/src/mame/mr/sshot.cpp sshot] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotx.cpp taito/taitotx] ==
Needs discrete sound hardware emulation.
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/ssingles.cpp ssingles] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotz.cpp taito/taitotz] ==
Some sounds are missing: at least two of the unused ROMs contain samples (unknown format, perhaps adpcm).
Zoom sound DSP is currently unemulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/sstrangr.cpp sstrangr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitowlf.cpp taito/taitowlf] ==
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).
Zoom sound DSP is currently unemulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/seta/ssv.cpp ssv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_f3.cpp taito/taito_f3] ==
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
''' bumbsymph and clones ''' - Bootlegs on different hardware. Oki banking is wrong.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/st2302u_bbl_spi.cpp st2302u_bbl_spi] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_l.cpp taito/taito_l] ==
ST2302U based. Emulation is preliminary.
''' champwr and clones ''' - Additional MSM5205 isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stactics.cpp stactics] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/warriorb.cpp taito/warriorb] ==
Needs discrete sound hardware emulation.
''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate.


== [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/starcrus.cpp starcrus] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/wyvernf0.cpp taito/wyvernf0] ==
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.
Sound emulation isn't fully accurate. PCB is available (Guru).


== [http://github.com/mamedev/mame/blob/master/src/mame/atari/starshp1.cpp starshp1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tandberg/tdv2324.cpp tandberg/tdv2324] ==
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 starwars] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tangerine/microtan.cpp tangerine/microtan] ==
''' tomcatsw ''' - Sound ROMs aren't dumped.
''' spinveti ''' - Sound hardware isn't hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/stfight.cpp stfight] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/kingdrby.cpp tatsumi/kingdrby] ==
''' 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?
Possibly missing discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/rca/studio2.cpp studio2] ==
== [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/misc/stuntair.cpp stuntair] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/kickgoal.cpp tch/kickgoal] ==
Needs interrupt frequencies at least. Possibly some discrete parts.
''' actionhw ''' - Missing PIC dump. Simulated for now.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/stv.cpp stv] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tch/littlerb.cpp tch/littlerb] ==
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
Sound hardware is mostly understood, but isn't perfectly implemented yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/su2000.cpp su2000] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/teamconcepts/comquest.cpp teamconcepts/comquest] ==
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/mr/subhuntr.cpp subhuntr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/technos/chinagat.cpp technos/chinagat] ==
Possibly discrete hardware.
''' 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/atari/subs.cpp subs] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90.cpp tecmo/wc90] ==
Discrete sound hardware emulation is incomplete (missing sonar sound).
Sound isn't correctly hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/subsino/subsino2.cpp subsino2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90b.cpp tecmo/wc90b] ==
''' bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary ''' - Sound chip isn't emulated yet (SS9804 or SS9904).
MSM5205 sound isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/summit.cpp summit] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tektronix/tek410x.cpp tektronix/tek410x] ==
Sound hardware isn't hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun1.cpp sun1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/telercas/tmc600.cpp telercas/tmc600] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun2.cpp sun2] ==
== [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/sun/sun3x.cpp sun3x] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/snspell.cpp ti/snspell] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun4.cpp sun4] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/snspellc.cpp ti/snspellc] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/funtech/supracan.cpp supracan] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti85.cpp ti/ti85] ==
Sound chip is completely custom, and partially implemented.
''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX.


== [http://github.com/mamedev/mame/blob/master/src/mame/venture/suprridr.cpp suprridr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti89.cpp ti/ti89] ==
The board seems to contain a discrete sound portion which needs to be emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/svmu.cpp svmu] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti931.cpp ti/ti931] ==
Preliminary driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/swyft.cpp swyft] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti990_4.cpp ti/ti990_4] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/systec.cpp systec] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/bingobear.cpp tiger/bingobear] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/system16.cpp system16] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/gamecom.cpp tiger/gamecom] ==
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/tab/tabe22.cpp tabe22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28.cpp tiger/k28] ==
Possibly missing beeper.
''' 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/taito/taitogn.cpp taitogn] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tiger/k28m2.cpp tiger/k28m2] ==
Zoom sound DSP emulation isn't complete.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitopjc.cpp taitopjc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tigertel/gizmondo.cpp tigertel/gizmondo] ==
Zoom sound DSP emulation isn't complete.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotx.cpp taitotx] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan1.cpp toaplan/toaplan1] ==
Preliminary driver.
''' outzonec ''' - Z80 ROMs is probably incorrect for this set, causing wrong sounds.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotz.cpp taitotz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp toaplan/toaplan2] ==
Zoom sound DSP is currently unemulated.
''' batsugunbl ''' - Oki banking isn't hooked up correctly yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitowlf.cpp taitowlf] ==
''' nprobowl, probowl2 ''' - Oki banking isn't hooked up yet.
Zoom sound DSP is currently unemulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_f3.cpp taito_f3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/toshiba/paso1600.cpp toshiba/paso1600] ==
''' 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_l] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/dgn_beta.cpp trs/dgn_beta] ==
''' champwr and clones ''' - Additional MSM5205 isn't 100% correctly hooked up yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tasman.cpp tasman] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/trs/vis.cpp trs/vis] ==
Konami GX based PCB for gambling games.
Some audio registers aren't understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tattack.cpp tattack] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_ep3a19a.cpp tvgames/elan_ep3a19a] ==
Sound isn't hooked up (probably discrete).
The sound capabilities of the SoC aren't fully emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/tandberg/tdv2324.cpp tdv2324] ==
== [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/skeleton/tecnbras.cpp tecnbras] ==
== [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/tektronix/tek410x.cpp tek410x] ==
== [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/skeleton/terak.cpp terak] ==
== [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/jaleco/tetrisp2.cpp tetrisp2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi.cpp tvgames/generalplus_gpl16250_spi] ==
''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps.
Audio capabilities of the SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/tg100.cpp tg100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp tvgames/generalplus_gpl16250_spi_direct] ==
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).
Audio capabilities of the SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/thayers.cpp thayers] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl162xx_lcdtype.cpp tvgames/generalplus_gpl162xx_lcdtype] ==
Needs converting of the SSI-263 to a sound device and laserdisc audio.
Audio capabilities of the SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ti630.cpp ti630] ==
== [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/ti/ti85.cpp ti85] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg110.cpp tvgames/spg110] ==
''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX.
Preliminary driver. Sunplus SPG110 based.


== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti89.cpp ti89] ==
== [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/ti/ti931.cpp ti931] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx.cpp tvgames/spg2xx] ==
Preliminary driver.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti990_4.cpp ti990_4] ==
== [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/ussr/tiamc1.cpp tiamc1] ==
== [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/sfrj/tim011.cpp tim011] ==
== [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/konami/timeplt.cpp timeplt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks.cpp tvgames/spg2xx_jakks] ==
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tk635.cpp tk635] ==
== [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/telercas/tmc600.cpp tmc600] ==
== [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/metro/tmmjprd.cpp tmmjprd] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_tvtouch.cpp tvgames/spg2xx_jakks_tvtouch] ==
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt.cpp tmnt] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_lexibook.cpp tvgames/spg2xx_lexibook] ==
''' tmntucbl ''' - Needs MC68705R3P / Oki M5205 hook up.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt2.cpp tmnt2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_mysprtch.cpp tvgames/spg2xx_mysprtch] ==
''' glfgreat and clones ''' - Sound hook up isn't 100% correct yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tmspoker.cpp tmspoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_pdc.cpp tvgames/spg2xx_pdc] ==
Preliminary driver.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan1.cpp toaplan1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_playvision.cpp tvgames/spg2xx_playvision] ==
''' outzonec ''' - Z80 ROMs is probably incorrect for this set, causing wrong sounds.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp toaplan2] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario.cpp tvgames/spg2xx_senario] ==
''' batsugunbl ''' - Oki banking isn't hooked up correctly yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


''' nprobowl, probowl2 ''' - Oki banking isn't hooked up yet.
== [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/seibu/toki.cpp toki] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senca.cpp tvgames/spg2xx_senca] ==
''' 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.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/toki_ms.cpp toki_ms] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_shredmjr.cpp tvgames/spg2xx_shredmjr] ==
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.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/gameplan/toratora.cpp toratora] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_skannerztv.cpp tvgames/spg2xx_skannerztv] ==
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/trackfld.cpp trackfld] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_smarttv.cpp tvgames/spg2xx_smarttv] ==
''' hyprolymb, hyprolymba ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/trkfldch.cpp trkfldch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_telestory.cpp tvgames/spg2xx_telestory] ==
Preliminary driver. Unknown sound hw.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/morrow/tricep.cpp tricep] ==
== [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/misc/triviaquiz.cpp triviaquiz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_vii.cpp tvgames/spg2xx_vii] ==
Discrete sounds?
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/trucocl.cpp trucocl] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_wiwi.cpp tvgames/spg2xx_wiwi] ==
Audio is almost there, but not perfect yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tsispch.cpp tsispch] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_zone.cpp tvgames/spg2xx_zone] ==
DAC isn't hooked up yet.
Audio capabilities of the SPG2xx SoCs are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/tubep.cpp tubep] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/st2302u_bbl_spi.cpp tvgames/st2302u_bbl_spi] ==
Missing analog filters emulation.
ST2302U based. Emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tulip1.cpp tulip1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/trkfldch.cpp tvgames/trkfldch] ==
Speaker (?) not hooked up.
Preliminary driver. Unknown sound hw.


== [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/tumbleb.cpp tumbleb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix.cpp tvgames/xavix] ==
''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet.
Sound hardware emulation is missing some features (i.e. envelopes).


''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix2.cpp tvgames/xavix2] ==
SoC emulation is very preliminary.


''' tumbleb, tumblepba ''' - Sound is not quite correct yet.
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2000.cpp tvgames/xavix_2000] ==
SoC emulation is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/turbo.cpp turbo] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2002.cpp tvgames/xavix_2002] ==
Driver needs discrete sound emulation instead of samples.
SoC emulation is very preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/televideo/tv950.cpp tv950] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ultimachine/rambo.cpp ultimachine/rambo] ==
Speaker doesn't produce correct sound due to bugs in the via6522 emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/videoton/tvc.cpp tvc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ultratec/minicom.cpp ultratec/minicom] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/konami/twinkle.cpp twinkle] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cheekyms.cpp universal/cheekyms] ==
Sound isn't fully hooked up yet (IDE DMA, finish comms).
Sound hardware emulation is incomplete.


== [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tx1.cpp tx1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmic.cpp universal/cosmic] ==
''' tx1 and clones ''' - TX-1 tyre screech noises are not implemented yet.
Need proper sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/pce/uapce.cpp uapce] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmicg.cpp universal/cosmicg] ==
The tone played by the jamma if board is not emulated.
Need proper sound hardware emulation instead of samples.


== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/uknc.cpp uknc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/docastle.cpp universal/docastle] ==
''' asoccer, idsoccera, idsoccert ''' - Different sound ROM causes bad sound, is the ROM bad or is it the sound system implementation instead?


== [http://github.com/mamedev/mame/blob/master/src/mame/att/unixpc.cpp unixpc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/getaway.cpp universal/getaway] ==
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/unkpoker.cpp unkpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/zerohour.cpp universal/zerohour] ==
Unidentified sound hardware.
Missing discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/amiga/upscope.cpp upscope] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/argo.cpp ussr/argo] ==
Amiga sound emulation isn't perfect yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/uzebox.cpp uzebox] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/istrebiteli.cpp ussr/istrebiteli] ==
The emulation of the custom sound device is still preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/visual/v1050.cpp v1050] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk85.cpp ussr/mk85] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vamphalf.cpp vamphalf] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk90.cpp ussr/mk90] ==
''' 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/dec/vax11.cpp vax11] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/okean240.cpp ussr/okean240] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vboy.cpp vboy] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/sm1800.cpp ussr/sm1800] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vector3.cpp vector3] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/tiamc1.cpp ussr/tiamc1] ==
Preliminary driver. Extensive TODO on top of the driver.


== [http://github.com/mamedev/mame/blob/master/src/mame/commodore/vic20.cpp vic20] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/ussr/uknc.cpp ussr/uknc] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp vicdual] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/venture/looping.cpp venture/looping] ==
All games but brdrline and clones and tranqgun are missing discrete sound emulation.
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).


''' 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/venture/suprridr.cpp venture/suprridr] ==
The board seems to contain a discrete sound portion which needs to be emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/act/victor9k.cpp victor9k] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vidbrain/vidbrain.cpp vidbrain/vidbrain] ==
Codec sound isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/vidbrain/vidbrain.cpp vidbrain] ==
R-2R ladder DAC isn't correctly emulated yet.
R-2R ladder DAC isn't correctly emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/video21.cpp video21] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/videoton/tvc.cpp videoton/tvc] ==
Beeper sounds offtune.


== [http://github.com/mamedev/mame/blob/master/src/mame/trs/vis.cpp vis] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/visual/v1050.cpp visual/v1050] ==
Some audio registers aren't understood yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vk100.cpp vk100] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/votrax/votrhv.cpp votrax/votrhv] ==
Duty cycle for the beeper is wrong.
Currently using the wrong Votrax model.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vlc.cpp vlc] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/aerofgt.cpp vsystem/aerofgt] ==
Preliminary driver.
''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/votrax/votrhv.cpp votrhv] ==
''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up.
Currently using the wrong Votrax model.


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/voyager.cpp voyager] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/rpunch.cpp vsystem/rpunch] ==
PC hardware. Preliminary driver.
''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up.


== [http://github.com/mamedev/mame/blob/master/src/mame/ice/vp101.cpp vp101] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/clickstart.cpp vtech/clickstart] ==
Sound hardware (AC97 codec) isn't hooked up yet.
Preliminary driver.  


== [http://github.com/mamedev/mame/blob/master/src/mame/misc/vpoker.cpp vpoker] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/gamemachine.cpp vtech/gamemachine] ==
Sound isn't hooked up yet (AY8910).
Needs discrete sound hardware emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp vsmile] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/geniusiq.cpp vtech/geniusiq] ==
Audio capabilities of the SPG243 SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmileb.cpp vsmileb] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/pc1000.cpp vtech/pc1000] ==
Audio capabilities of the SPG243 SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vsmilepro.cpp vsmilepro] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/prestige.cpp vtech/prestige] ==
Skeletonish. Nothing has been hooked up yet.
Unindentified sound chip.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt_unknown.cpp vt_unknown] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/socrates.cpp vtech/socrates] ==
Unidentified main CPU. Dump might be bad.
TC8802AF speech chip isn't emulated yet.


== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt1682.cpp vt1682] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp vtech/vsmile] ==
Sound crackles.
Audio capabilities of the SPG243 SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt52.cpp vt52] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmileb.cpp vtech/vsmileb] ==
Bell sound is too clean. Needs a flyback diode circuit implementation.
Audio capabilities of the SPG243 SoC are partially emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt62.cpp vt62] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wing/luckgrln.cpp wing/luckgrln] ==
Very preliminary driver.
Sound chip type is unknown.


== [http://github.com/mamedev/mame/blob/master/src/mame/meadows/warpsped.cpp warpsped] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wing/pinkiri8.cpp wing/pinkiri8] ==
Preliminary driver. Probably discrete sound hardware.
Sound hardware isn't 100% hooked up yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/warpwarp.cpp warpwarp] ==
''' navarone, sos ''' - Sound isn't completely emulated yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/taito/warriorb.cpp warriorb] ==
''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90.cpp wc90] ==
Sound isn't correctly hooked up.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90b.cpp wc90b] ==
MSM5205 sound isn't perfect yet.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/wildfire.cpp 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/misc/wildpkr.cpp wildpkr] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wink/wink.cpp wink/wink] ==
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/wink/wink.cpp wink] ==
Sound emulation isn't fully accurate.
Sound emulation isn't fully accurate.


== [http://github.com/mamedev/mame/blob/master/src/mame/seibu/wiz.cpp wiz] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/wyse/wy60.cpp wyse/wy60] ==
''' scion and clone, stinger and clones ''' - Discrete hardware emulation is preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/atari/wolfpack.cpp wolfpack] ==
Missing discrete sound emulation and (undumped) audio cassette.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/bandai/wswan.cpp wswan] ==
 
== [http://github.com/mamedev/mame/blob/master/src/mame/wyse/wy60.cpp wy60] ==
AUX port isn't emulated.
AUX port isn't emulated.


== [http://github.com/mamedev/mame/blob/master/src/mame/taito/wyvernf0.cpp wyvernf0] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/tg100.cpp yamaha/tg100] ==
Sound emulation isn't fully accurate. PCB is available (Guru).
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).


== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix.cpp xavix] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymdx100.cpp yamaha/ymdx100] ==
Sound hardware emulation is missing some features (i.e. envelopes).
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix2.cpp xavix2] ==
SoC emulation is very preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2000.cpp xavix_2000] ==
SoC emulation is very preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2002.cpp xavix_2002] ==
SoC emulation is very preliminary.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xmen.cpp xmen] ==
''' xmenabl ''' - Bootleg with different hardware.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/xtom3d.cpp xtom3d] ==
PC based (Celeron + 3DFX). Very preliminary. ISA sound board (YMZ280B + YAC516 + 3550A DAC) isn't emulated.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/yes.cpp yes] ==
Very preliminary driver. No sound hardware listed. Probably just a beeper?
 
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymdx100.cpp 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.
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 ympsr400] ==
== [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.
Emulation doesn't work yet so sound can't be hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr60.cpp ympsr60] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr60.cpp yamaha/ympsr60] ==
A few instruments sound odd.
A few instruments sound odd.


== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymtx81z.cpp ymtx81z] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymtx81z.cpp yamaha/ymtx81z] ==
YM2414 emulation is preliminary.
YM2414 emulation is preliminary.


== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymvl1.cpp ymvl1] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymvl1.cpp yamaha/ymvl1] ==
Emulation doesn't work yet so sound can't be hooked up.
Emulation doesn't work yet so sound can't be hooked up.


== [http://github.com/mamedev/mame/blob/master/src/mame/zenith/z22.cpp z22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/laserbat.cpp zaccaria/laserbat] ==
Buzzer not emulated yet.
Missing analog part.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/seabattl.cpp zaccaria/seabattl] ==
Preliminary driver. Probably discrete sound hardware.


== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zac2650.cpp zac2650] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zac2650.cpp zaccaria/zac2650] ==
Missing discrete sound emulation.
Missing discrete sound emulation.


== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zaccaria.cpp zaccaria] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zaccaria.cpp 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).
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://github.com/mamedev/mame/blob/master/src/mame/zenith/z22.cpp zenith/z22] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/zaxxon.cpp zaxxon] ==
Buzzer not emulated yet.
Missing discrete sound emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/zerohour.cpp zerohour] ==
Missing discrete sound emulation.
 
== [http://github.com/mamedev/mame/blob/master/src/mame/sony/zn.cpp zn] ==
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.

Revision as of 11:52, 15 September 2023

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/apricotf

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/maciivx

Imperfect emulation of the Vasp ASIC.

apple/maclc

Imperfect emulation of the V8 ASIC.

apple/powermacg3

Very preliminary driver.

arcadia/arcadia

aristocrat/aristmk6

Skeleton driver. System is SH4 based.

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

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

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.

att/unixpc

ausnz/magnum

Beeper implementation isn't perfect yet.

banctec/banctec

bandai/wswan

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

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

casio/cfx9850

casio/ctk2000

Keyboard. Sample compression not completely understood yet.

casio/ctk551

ap10, ctk601 - Missing DSP emulation.

casio/cz101

No sound hardware is hooked up yet.

casio/ld50

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

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/decstation

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, destryer, destryea - Missing white noise.

efo/nightmare

Undumped sound ROM.

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

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/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/chessking

Sound not 100% verified against device output.

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_pic16

sfxphasor - Netlist needs some small tweaks.

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

handheld/hh_sm510

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

hec2hrp/hec2herp

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

hitachi/b16

homebrew/p112

homebrew/uzebox

hp/hp16500

hp/hp49gp

hp/hp95lx

DAC not hooked up (part of an ASIC).

hp/hp9k

ice/chexx

Digitalker isn't hooked up correctly.

chexx83 - Digitalker ROMs not dumped.

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

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.

liberty/freedom200

Missing speaker.

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

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/cave

gaia, theroes - Sound cuts out occasionally.

misc/cb2001

Sound hardware is hooked up but game isn't working 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/gamtor

Skeleton driver for fruit machine games.

misc/gei

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

misc/goldngam

Preliminary driver.

misc/hideseek

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

misc/homedata

mirderby - Preliminary driver.

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/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/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/rbmk

ballch, cots, magslot, super555 - Oki is hooked up but given ROM sizes it should need banking.

rbmk - YM2151 isn't correctly hooked up yet, Oki is hooked up but given ROM sizes it should need banking.

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

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

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

misc/xtom3d

PC based (Celeron + 3DFX). Very preliminary. ISA sound board (YMZ280B + YAC516 + 3550A DAC) isn't emulated.

mits/mits680b

mitsubishi/multi16

mitsubishi/multi8

morrow/tricep

motorola/mekd3

motorola/mekd4

motorola/mekd5

mr/dribling

Needs discrete sound hardware emulation.

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.

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

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

tdragon3h - Bootlegs which need a different sound hardware implementation.

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/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/pcxt

"Buzzer" PC sound has issues.

pc/sis630

Preliminary driver. Big TODO on top of file.

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

rm/rm380z

rm480z, rm480za -

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

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.

sfrj/tim011

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/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/pockchal

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.

skeleton/vsmilepro

Skeletonish. Nothing has been hooked up yet.

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

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

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/k28m2

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.

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/docastle

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

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

votrax/votrhv

Currently using the wrong Votrax model.

vsystem/aerofgt

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

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

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

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

zenith/z22

Buzzer not emulated yet.