MNS: Difference between revisions
(MNS: .c to .cpp) |
(MNS: added skeleton entries for the ex-MESS drivers) |
||
Line 9: | Line 9: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3do.cpp 3do] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3do.cpp 3do] == | ||
Emulation is still preliminary. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4dpi.cpp 4dpi] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 4roses] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 4roses] == | ||
Line 21: | Line 23: | ||
''' astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation. | ''' astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/a5105.cpp a5105] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/a51xx.cpp a51xx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/a7150.cpp a7150] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ace.cpp ace] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ace.cpp ace] == | ||
Line 27: | Line 35: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/acefruit.cpp acefruit] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/acefruit.cpp acefruit] == | ||
Sound emulation is completely lacking. | Sound emulation is completely lacking. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/advision.cpp advision] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.cpp aerofgt] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aerofgt.cpp aerofgt] == | ||
''' aerfboot, aerfboo2, karatblzbl, pspikesc, spikes91, spikes91b ''' - Bootlegs with slightly different sound hardware. | ''' aerfboot, aerfboo2, karatblzbl, pspikesc, spikes91, spikes91b ''' - Bootlegs with slightly different sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aim65_40.cpp aim65_40] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alesis.cpp alesis] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.cpp alg] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.cpp alg] == | ||
Line 39: | Line 53: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alinvade.cpp alinvade] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alinvade.cpp alinvade] == | ||
Sound has been hooked up but it's a guesswork. Should be verified with real hardware. | Sound has been hooked up but it's a guesswork. Should be verified with real hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alphasma.cpp alphasma] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alto2.cpp alto2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/altos486.cpp altos486] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.cpp amaticmg] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amaticmg.cpp amaticmg] == | ||
Not all sound devices have been hooked up yet. | Not all sound devices have been hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amazonlf.cpp amazonlf] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/amstrad.cpp amstrad] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apc.cpp apc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apollo.cpp apollo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/apricotf.cpp apricotf] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/arcadia.cpp arcadia] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/argo.cpp argo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp aristmk5] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp aristmk5] == | ||
Line 82: | Line 116: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/avalnche.cpp avalnche] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/avalnche.cpp avalnche] == | ||
''' catchp ''' - Needs discrete sound hardware emulation. | ''' catchp ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ax20.cpp ax20] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/b16.cpp b16] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/banctec.cpp banctec] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp battlera] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp battlera] == | ||
Line 91: | Line 131: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beaminv.cpp beaminv] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beaminv.cpp beaminv] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beehive.cpp beehive] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beezer.cpp beezer] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beezer.cpp beezer] == | ||
Line 100: | Line 142: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc2.cpp bfm_sc2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc2.cpp bfm_sc2] == | ||
''' quintond, quintono, quintoon ''' - Sound ROM needs redumping, the one currently used is suspiciously similar to qos. | ''' quintond, quintono, quintoon ''' - Sound ROM needs redumping, the one currently used is suspiciously similar to qos. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc4.cpp bfm_sc4] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigstrkb.cpp bigstrkb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigstrkb.cpp bigstrkb] == | ||
Line 133: | Line 177: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buggychl.cpp buggychl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buggychl.cpp buggychl] == | ||
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them. | Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/busicom.cpp busicom] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buster.cpp buster] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buster.cpp buster] == | ||
Line 139: | Line 185: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/byvid.cpp byvid] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/byvid.cpp byvid] == | ||
Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny). | Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c10.cpp c10] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c64dtv.cpp c64dtv] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.cpp cabal] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.cpp cabal] == | ||
''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet. | ''' cabalbl ''' - Bootleg with different sound hardware, which isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/canon_s80.cpp canon_s80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/carpolo.cpp carpolo] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/carpolo.cpp carpolo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/casloopy.cpp casloopy] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp cave] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp cave] == | ||
Line 154: | Line 208: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cball.cpp cball] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cball.cpp cball] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.cpp cdi] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.cpp cdi] == | ||
Line 163: | Line 214: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cesclass.cpp cesclass] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cesclass.cpp cesclass] == | ||
Sound doesn't play most samples. | Sound doesn't play most samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cfx9850.cpp cfx9850] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cheekyms.cpp cheekyms] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cheekyms.cpp cheekyms] == | ||
Sound hardware emulation is incomplete. | Sound hardware emulation is incomplete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chexx.cpp chexx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chihiro.cpp chihiro] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chihiro.cpp chihiro] == | ||
Line 199: | Line 254: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cobra.cpp cobra] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cobra.cpp cobra] == | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/codata.cpp codata] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.cpp coinmvga] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coinmvga.cpp coinmvga] == | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/combatsc.cpp combatsc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/comebaby.cpp comebaby] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/comquest.cpp comquest] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/comx35.cpp comx35] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp coolridr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp coolridr] == | ||
Line 217: | Line 282: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/corona.cpp corona] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/corona.cpp corona] == | ||
''' winner81 ''' - Sound hardware hook-up is imperfect. | ''' winner81 ''' - Sound hardware hook-up is imperfect. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cortex.cpp cortex] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cosmic.cpp cosmic] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cosmic.cpp cosmic] == | ||
Need proper sound hardware emulation instead of samples. A Devil Zone PCB is available (Guru) | Need proper sound hardware emulation instead of samples. A Devil Zone PCB is available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cp1.cpp cp1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] == | ||
Line 229: | Line 298: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.cpp cswat] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cswat.cpp cswat] == | ||
Namco 52xx isn't hooked up yet. | Namco 52xx isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cubo.cpp cubo] == | |||
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cvs.cpp cvs] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cvs.cpp cvs] == | ||
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing. | Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cxhumax.cpp cxhumax] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cybiko.cpp cybiko] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cyclemb.cpp cyclemb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cyclemb.cpp cyclemb] == | ||
Line 237: | Line 313: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.cpp dai3wksi] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dai3wksi.cpp dai3wksi] == | ||
Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru) | Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/daruma.cpp daruma] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dct11em.cpp dct11em] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp ddayjlc] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp ddayjlc] == | ||
Line 249: | Line 329: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.cpp deco32] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deco32.cpp deco32] == | ||
''' lockload and clones ''' - Sound hook-up is preliminary. | ''' lockload and clones ''' - Sound hook-up is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/decwritr.cpp devwritr] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] == | ||
Line 255: | Line 337: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/destroyr.cpp destroyr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/destroyr.cpp destroyr] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgn_beta.cpp dgn_beta] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgpix.cpp dgpix] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgpix.cpp dgpix] == | ||
Line 268: | Line 352: | ||
''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet. | ''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dm7000.cpp dm7000] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dms5000.cpp dms5000] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dms86.cpp dms86] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dmv.cpp dmv] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/docastle.cpp docastle] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/docastle.cpp docastle] == | ||
Line 277: | Line 369: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dribling.cpp dribling] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dribling.cpp dribling] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dual68.cpp dual68] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ec65.cpp ec65] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf2.cpp ecoinf2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf2.cpp ecoinf2] == | ||
Line 286: | Line 382: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinfr.cpp ecoinfr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinfr.cpp ecoinfr] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elecbowl.cpp elecbowl] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/electron.cpp electron] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/elf.cpp elf] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/embargo.cpp embargo] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/embargo.cpp embargo] == | ||
Line 292: | Line 394: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eolith.cpp eolith] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/eolith.cpp eolith] == | ||
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ep64.cpp ep64] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp equites] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp equites] == | ||
Line 299: | Line 403: | ||
Sound is currently ugly in both games, recognizable but still nowhere near perfection. | Sound is currently ugly in both games, recognizable but still nowhere near perfection. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esqkt.cpp esqkt] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/evmbug.cpp evmbug] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exidy.cpp exidy] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/exidy.cpp exidy] == | ||
''' panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples. | ''' panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc ''' - Need proper sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/expro02.cpp expro02] == | |||
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp famibox] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp famibox] == | ||
Line 310: | Line 419: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fantland.cpp fantland] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fantland.cpp fantland] == | ||
''' galaxygn ''' - Sound hardware hook up isn't 100% correct yet. | ''' galaxygn ''' - Sound hardware hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fanucs15.cpp fanucs15] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fanucspmg.cpp fanucspmg] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fastinvaders.cpp fastinvaders] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.cpp fcrash] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.cpp fcrash] == | ||
Line 323: | Line 438: | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fk1.cpp fk1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory.cpp flstory] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory.cpp flstory] == | ||
Line 331: | Line 445: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flyball.cpp flyball] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flyball.cpp flyball] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fp6000.cpp fp6000] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fresh.cpp fresh] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fresh.cpp fresh] == | ||
Sound hardware is unknown. | Sound hardware is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funkball.cpp funkball] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funkball.cpp funkball] == | ||
Line 343: | Line 456: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.cpp fuukifg3] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fuukifg3.cpp fuukifg3] == | ||
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump). | YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco2.cpp gaelco2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gal3.cpp gal3] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gal3.cpp gal3] == | ||
Line 358: | Line 473: | ||
''' jumpbug and clone ''' - Missing discrete hardware emulation. | ''' jumpbug and clone ''' - Missing discrete hardware emulation. | ||
''' monsterz ''' - Possibily missing one sound ROM. | ''' monsterz ''' - Possibily missing one sound ROM. | ||
''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet. | ''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxold.cpp galaxold] == | ||
''' | ''' 4in1, dkongjrm ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gambl186.cpp gambl186] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gambl186.cpp gambl186] == | ||
Preliminary driver. Sound isn't hooked up yet. | Preliminary driver. Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecom.cpp gamecom] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecstl.cpp gamecstl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamecstl.cpp gamecstl] == | ||
PC hardware. Needs SiS 7018 emulation. | PC hardware. Needs SiS 7018 emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gameking.cpp gameking] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamtor.cpp gamtor] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamtor.cpp gamtor] == | ||
Line 380: | Line 495: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaplus.cpp gaplus] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gaplus.cpp gaplus] == | ||
Needs emulation of the custom 62XX explosion chip instead of samples. | Needs emulation of the custom 62XX explosion chip instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gb.cpp gb] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gba.cpp gba] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.cpp gcpinbal] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.cpp gcpinbal] == | ||
Line 386: | Line 505: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.cpp gei] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gei.cpp gei] == | ||
Sound hardware (DAC) isn't 100% correctly hooked up yet. | Sound hardware (DAC) isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/geniusiq.cpp geniusiq] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ggconnie.cpp ggconnie] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ggconnie.cpp ggconnie] == | ||
Line 392: | Line 513: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ghosteo.cpp ghosteo] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ghosteo.cpp ghosteo] == | ||
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gimix.cpp gimix] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gizmondo.cpp gizmondo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gkigt.cpp gkigt] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gmaster.cpp gmaster] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goal92.cpp goal92] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goal92.cpp goal92] == | ||
Line 411: | Line 540: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gotya.cpp gotya] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gotya.cpp gotya] == | ||
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based. | Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp2x.cpp gp2x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp32.cpp gp32] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gpworld.cpp gpworld] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gpworld.cpp gpworld] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gp_2.cpp gp_2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp grchamp] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp grchamp] == | ||
Line 429: | Line 564: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.cpp gticlub] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gticlub.cpp gticlub] == | ||
Sound hardware isn't 100% correctly hooked up yet. | Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/h89.cpp h89] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/harddriv.cpp harddriv] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/harddriv.cpp harddriv] == | ||
Line 435: | Line 572: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/headonb.cpp headonb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/headonb.cpp headonb] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hec2herp.cpp hec2herp] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_hmcs40.cpp hh_hmcs40] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hh_tms1k.cpp hh_tms1k] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hideseek.cpp hideseek] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hideseek.cpp hideseek] == | ||
Line 461: | Line 604: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hotstuff.cpp hotstuff] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hotstuff.cpp hotstuff] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp16500.cpp hp16500] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp49gp.cpp hp49gp] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp9845.cpp hp9845] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp9k.cpp hp9k] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hp9k_3xx.cpp hp9k_3xx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hprot1.cpp hprot1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ht68k.cpp ht68k] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/huebler.cpp huebler] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hyperscan.cpp hyperscan] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hyperspt.cpp hyperspt] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hyperspt.cpp hyperspt] == | ||
''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM. | ''' hypersptb ''' - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/icatel.cpp icatel] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ichiban.cpp ichiban] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ichiban.cpp ichiban] == | ||
Code is encrypted. | Code is encrypted. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/if800.cpp if800] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs011.cpp igs011] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs011.cpp igs011] == | ||
Line 473: | Line 638: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs017.cpp igs017] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs017.cpp igs017] == | ||
''' mgcs ''' - Sound banking goes through protection, which isn't perfectly simulated. | ''' mgcs ''' - Sound banking goes through protection, which isn't perfectly simulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/imds.cpp imds] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indiana.cpp indiana] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/indigo.cpp indigo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/interact.cpp interact] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/intrscti.cpp intrscti] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/intrscti.cpp intrscti] == | ||
Sound hardware hasn't been hooked up yet. | Sound hardware hasn't been hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ipc.cpp ipc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ipds.cpp ipds] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/isbc.cpp isbc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/istellar.cpp istellar] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/istellar.cpp istellar] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/it3030.cpp itt3030] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.cpp jack] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jack.cpp jack] == | ||
''' striv ''' - Sound hook up isn't 100% correct yet. | ''' striv ''' - Sound hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jaguar.cpp jaguar] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp jalmah] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp jalmah] == | ||
Line 494: | Line 677: | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jonos.cpp jonos] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jp.cpp jp] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpctsw.cpp jpmimpctsw] == | |||
The mechanical games aren't emulated yet. | The mechanical games aren't emulated yet. | ||
Line 501: | Line 688: | ||
''' cashcade ''' - Incomplete dump? Shows a loading error. | ''' cashcade ''' - Incomplete dump? Shows a loading error. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmsys5sw.cpp jpmsys5sw] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jr200.cpp jr200] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jubilee.cpp jubilee] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jubilee.cpp jubilee] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/k1003.cpp k1003] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/k28.cpp k28] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/k8915.cpp k8915] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kas89.cpp kas89] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kas89.cpp kas89] == | ||
Line 525: | Line 722: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konendev.cpp konendev] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konendev.cpp konendev] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konin.cpp konin] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kopunch.cpp kopunch] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kopunch.cpp kopunch] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kramermc.cpp kramermc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ksys573.cpp ksys573] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ksys573.cpp ksys573] == | ||
Line 536: | Line 737: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbat.cpp laserbat] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbat.cpp laserbat] == | ||
Missing analog part. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastbank.cpp lastbank] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastbank.cpp lastbank] == | ||
Line 550: | Line 750: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lbeach.cpp lbeach] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lbeach.cpp lbeach] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/leapster.cpp leapster] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lgp.cpp lgp] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lgp.cpp lgp] == | ||
Line 561: | Line 763: | ||
''' spotty ''' - Different sound hardware isn't correctly hooked up yet. | ''' spotty ''' - Different sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lindbergh.cpp lindbergh] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] == | ||
Line 570: | Line 774: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/looping.cpp looping] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/looping.cpp looping] == | ||
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics). | DAC emulation can be improved by adding the missing signals for decay etc. (see schematics). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ltd.cpp ltd] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/luckgrln.cpp luckgrln] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/luckgrln.cpp luckgrln] == | ||
Sound chip type is unknown. | Sound chip type is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lynx.cpp lynx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] == | ||
Line 579: | Line 787: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m14.cpp m14] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m14.cpp m14] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m20.cpp m20] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m52.cpp m52] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m52.cpp m52] == | ||
Line 585: | Line 795: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m62.cpp m62] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m62.cpp m62] == | ||
Analog drums emulation isn't perfect yet. | Analog drums emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79152pc.cpp m79152pc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79amb.cpp m79amb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79amb.cpp m79amb] == | ||
Line 591: | Line 803: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.cpp m92] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m92.cpp m92] == | ||
''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound. | ''' nbbatman2bl ''' - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mac.cpp mac] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/macs.cpp macs] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/macs.cpp macs] == | ||
Line 600: | Line 814: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magictg.cpp magictg] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magictg.cpp magictg] == | ||
Skeleton driver. Sound hardware isn't hooked up yet. | Skeleton driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp malzak] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp malzak] == | ||
Line 609: | Line 820: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/manohman.cpp manohman] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/manohman.cpp manohman] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b.cpp maygay1b] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b.cpp maygay1b] == | ||
Line 621: | Line 829: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mazerbla.cpp mazerbla] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mazerbla.cpp mazerbla] == | ||
''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown. | ''' mazerbla, mazerblaa ''' - Sound isn't hooked up yet. Speech processor is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mbc55x.cpp mbc55x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc1502.cpp mc1502] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mc80.cpp mc80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mccpm.cpp mccpm] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mcr.cpp mcr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mcr.cpp mcr] == | ||
Line 640: | Line 856: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.cpp mermaid] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mermaid.cpp mermaid] == | ||
''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up. | ''' mermaid, yachtn ''' - These game have a ROM for sample playback, needs identifying and hooking up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mes.cpp mes] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metalmx.cpp metalmx] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metalmx.cpp metalmx] == | ||
Line 660: | Line 878: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micro3d.cpp micro3d] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micro3d.cpp micro3d] == | ||
Sound system implementation isn't 100% accurate yet. | Sound system implementation isn't 100% accurate yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/microkit.cpp microkit] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/micronic.cpp micronic] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midyunit.cpp midyunit] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/midyunit.cpp midyunit] == | ||
''' mkyawdim2, mkyawdim3, mkyawdim4 ''' - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware. | ''' mkyawdim2, 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/drivers/minicom.cpp minicom] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/missb2.cpp missb2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/missb2.cpp missb2] == | ||
Line 669: | Line 893: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.cpp mitchell] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mitchell.cpp mitchell] == | ||
''' pangba, spangbl ''' - Bootlegs with different sound hardware. | ''' pangba, spangbl ''' - Bootlegs with different sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mits680b.cpp mits680b] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mk14.cpp mk14] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mk85.cpp mk85] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mk90.cpp mk90] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mmagic.cpp mmagic] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mmagic.cpp mmagic] == | ||
Missing discrete sound hardware emulation. Will need better 76477 emulation. | Missing discrete sound hardware emulation. Will need better 76477 emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mmodular.cpp mmodular] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp model1] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp model1] == | ||
Line 711: | Line 945: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mquake.cpp mquake] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mquake.cpp mquake] == | ||
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503). | Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mrgame.cpp mrgame] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms0515.cpp ms0515] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms32.cpp ms32] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ms32.cpp ms32] == | ||
Z80 - YMF271 comms aren't 100% correct yet. | Z80 - YMF271 comms aren't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/msbc1.cpp msbc1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mstation.cpp mstation] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mt735.cpp mt735] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/multi16.cpp multi16] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/multi8.cpp multi8] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogmbl.cpp murogmbl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogmbl.cpp murogmbl] == | ||
Line 734: | Line 982: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mwsub.cpp mwsub] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mwsub.cpp mwsub] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/myb3k.cpp myb3k] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mycom.cpp mycom] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mz6500.cpp mz6500] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n8080.cpp n8080] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/n8080.cpp n8080] == | ||
''' helifire, helifirea ''' - | ''' helifire, helifirea ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nakajies.cpp nakajies] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.cpp namcofl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.cpp namcofl] == | ||
Line 764: | Line 1,020: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos23.cpp namcos23] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos23.cpp namcos23] == | ||
Namco C352 sound chip emulation isn't 100% correct yet. | Namco C352 sound chip emulation isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nanos.cpp nanos] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp naomi] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp naomi] == | ||
Line 773: | Line 1,031: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj9195.cpp nbmj9195] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj9195.cpp nbmj9195] == | ||
''' shabdama ''' - Uses a laserdisc which isn't dumped yet. | ''' shabdama ''' - Uses a laserdisc which isn't dumped yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neodriv.hxx neodriv] == | |||
''' dragonsh ''' - Sound ROMs for this prototype do not exist. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp neoprint] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp neoprint] == | ||
Line 779: | Line 1,040: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neptunp2.cpp neptunp2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neptunp2.cpp neptunp2] == | ||
Skeleton driver. Sound hook-up is preliminary. | Skeleton driver. Sound hook-up is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/newbrain.cpp newbrain] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/next.cpp next] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ngen.cpp ngen] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nibble.cpp nibble] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nitedrvr.cpp nitedrvr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nitedrvr.cpp nitedrvr] == | ||
Line 789: | Line 1,058: | ||
''' vandykeb ''' - Undumped PIC controls sound. | ''' vandykeb ''' - Undumped PIC controls sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nokia_3310.cpp nokia_3310] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker.cpp nsmpoker] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker.cpp nsmpoker] == | ||
Line 804: | Line 1,075: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nyny.cpp nyny] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nyny.cpp nyny] == | ||
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A. | Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/octopus.cpp octopus] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/okean240.cpp okean240] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.cpp olibochu] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.cpp olibochu] == | ||
Line 813: | Line 1,088: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/othello.cpp othello] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/othello.cpp othello] == | ||
Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing). | Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/p112.cpp p112] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pachifev.cpp pachifev] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pachifev.cpp pachifev] == | ||
Line 819: | Line 1,096: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.cpp pacman] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman.cpp pacman] == | ||
''' eggor ''' - Sound hook up isn't 100% correct. | ''' eggor ''' - Sound hook up isn't 100% correct. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/palm.cpp palm] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/palmz22.cpp palmz22] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pangofun.cpp pangofun] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pangofun.cpp pangofun] == | ||
Line 828: | Line 1,109: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasha2.cpp pasha2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasha2.cpp pasha2] == | ||
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation. | Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paso1600.cpp paso1600] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasogo.cpp pasogo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pasopia.cpp pasopia] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc100.cpp pc100] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc1500.cpp pc1500] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc8401a.cpp pc8401a] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc88va.cpp pc88va] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pc9801.cpp pc9801] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_dyn.cpp pcat_dyn] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_dyn.cpp pcat_dyn] == | ||
Line 834: | Line 1,131: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_nit.cpp pcat_nit] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_nit.cpp pcat_nit] == | ||
PC hardware. Sound isn't hooked up yet. | PC hardware. Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pce.cpp pce] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcfx.cpp pcfx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcxt.cpp pcxt] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcxt.cpp pcxt] == | ||
Line 839: | Line 1,140: | ||
''' tetriskr ''' - "buzzer" PC sound has issues. | ''' tetriskr ''' - "buzzer" PC sound has issues. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pda600.cpp pda600] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pdp11.cpp pdp11] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/peoplepc.cpp peoplepc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pgm.cpp pgm] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pgm.cpp pgm] == | ||
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer). | Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/phc25.cpp phc25] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/photoply.cpp photoply] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/photoply.cpp photoply] == | ||
Line 856: | Line 1,165: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pitnrun.cpp pitnrun] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pitnrun.cpp pitnrun] == | ||
Needs discrete sound hardware emulation. PCB is available (Guru) | Needs discrete sound hardware emulation. PCB is available (Guru). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/plan80.cpp plan80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] == | ||
Line 863: | Line 1,174: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pntnpuzl.cpp pntnpuzl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pntnpuzl.cpp pntnpuzl] == | ||
Sound system isn't hooked up yet. | Sound system isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pockchal.cpp pockchal] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pocketc.cpp pocketc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pofo.cpp pofo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pokemini.cpp pokemini] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] == | ||
Line 872: | Line 1,191: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.cpp portrait] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/portrait.cpp portrait] == | ||
Sound CPU (TMS5200) isn't hooked up yet. | Sound CPU (TMS5200) isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/potgoldu.cpp potgoldu] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ppmast93.cpp ppmast93] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ppmast93.cpp ppmast93] == | ||
Sound system hook up isn't 100% correct yet. | Sound system hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prestige.cpp prestige] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pro80.cpp pro80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prof180x.cpp prof180x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prof80.cpp prof80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/prophet600.cpp prophet600] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/psx.cpp psx] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/puckpkmn.cpp puckpkmn] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/puckpkmn.cpp puckpkmn] == | ||
''' jzth ''' - A sound bank isn't hooked up yet. | ''' jzth ''' - A sound bank isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pv9234.cpp pv9234] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/qtsbc.cpp qtsbc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.cpp quasar] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/quasar.cpp quasar] == | ||
Invader effect is missing. In general, sound needs comparing with a real PCB. | Invader effect is missing. In general, sound needs comparing with a real PCB. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/qx10.cpp qx10] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/r9751.cpp r9751] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] == | ||
Line 889: | Line 1,230: | ||
''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually. | ''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rambo.cpp rambo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rc759.cpp rc759] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rd110.cpp rd110] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp realbrk] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp realbrk] == | ||
Line 902: | Line 1,249: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redclash.cpp redclash] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redclash.cpp redclash] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rex6000.cpp rex6000] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rgum.cpp rgum] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rgum.cpp rgum] == | ||
Skeleton driver. Sound hardware isn't hooked up yet. | Skeleton driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/riscpc.cpp riscpc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mmt32.cpp rmt32] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.cpp rohga] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rohga.cpp rohga] == | ||
''' darkseal2 ''' - One sound ROM is incorrect for this set. | ''' darkseal2 ''' - One sound ROM is incorrect for this set. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollext.cpp rollext] == | |||
Preliminary driver. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollrace.cpp rollrace] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollrace.cpp rollrace] == | ||
Line 923: | Line 1,279: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rpunch.cpp rpunch] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rpunch.cpp rpunch] == | ||
''' svolleybl ''' - Bootleg on different hardware. | ''' svolleybl ''' - Bootleg on different hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rsc55.cpp rsc55] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.cpp rungun] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rungun.cpp rungun] == | ||
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip? | All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rvoice.cpp rvoice] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s11.cpp s11] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s4.cpp s4] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s6.cpp s6] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s6.cpp s6] == | ||
Line 940: | Line 1,304: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/safarir.cpp safarir] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/safarir.cpp safarir] == | ||
Needs discrete sound hardware emulation instead of samples. | Needs discrete sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sage2.cpp sage2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sam.cpp sam] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.cpp sangho] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sangho.cpp sangho] == | ||
''' pzlestar ''' - | ''' pzlestar ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sanremmg.cpp sanremmg] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sansa_fuze.cpp sansa_fuze] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbowling.cpp sbowling] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sbowling.cpp sbowling] == | ||
Needs discrete sound hardware emulation. PCB is available (Guru) | Needs discrete sound hardware emulation. PCB is available (Guru). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sc1.cpp sc1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] == | ||
Line 954: | Line 1,328: | ||
''' mariner ''' - Discrete sound in addition to the 8910. | ''' mariner ''' - Discrete sound in addition to the 8910. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scv.cpp scv] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.cpp seabattl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.cpp seabattl] == | ||
Line 976: | Line 1,350: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segald.cpp segald] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segald.cpp segald] == | ||
Needs laserdisc sound and discrete sound hardware emulation. | Needs laserdisc sound and discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segam1.cpp segam1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segapm.cpp segapm] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segas16b.cpp segas16b] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segasp.cpp segasp] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp segaxbd] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp segaxbd] == | ||
Line 994: | Line 1,376: | ||
''' thunderlbl ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen. | ''' thunderlbl ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sh4robot.cpp sh4robot] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/shtzone.cpp shtzone] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/slicer.cpp slicer] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sm1800.cpp sm1800] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/smc777.cpp smc777] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snes.cpp snes] == | |||
SNES sound emulation isn't perfect yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp snesb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp snesb] == | ||
Line 1,009: | Line 1,401: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snowbros.cpp snowbros] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snowbros.cpp snowbros] == | ||
''' ballboy, snowbro3 ''' - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu. | ''' ballboy, snowbro3 ''' - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/socrates.cpp socrates] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp spacefb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp spacefb] == | ||
Line 1,046: | Line 1,440: | ||
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work. | ''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssystem3.cpp ssystem3] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stactics.cpp stactics] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stactics.cpp stactics] == | ||
Line 1,063: | Line 1,456: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starwars.cpp starwars] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starwars.cpp starwars] == | ||
''' tomcatsw ''' - Sound roms aren't dumped. | ''' tomcatsw ''' - Sound roms aren't dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stfight.cpp stfight] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stratos.cpp stratos] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/studio2.cpp studio2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] == | ||
Line 1,071: | Line 1,470: | ||
''' batmanfr ''' Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)). | ''' batmanfr ''' Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/st_mp100.cpp st_mp100] == | |||
Most games need discrete sound hardware emulation. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/su2000.cpp su2000] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/su2000.cpp su2000] == | ||
Line 1,086: | Line 1,488: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.cpp summit] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/summit.cpp summit] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun1.cpp sun1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun2.cpp sun2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun3.cpp sun3] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun3x.cpp sun3x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sun4.cpp sun4] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/supracan.cpp supracan] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprridr.cpp suprridr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/suprridr.cpp suprridr] == | ||
The board seems to contain a discrete sound portion which needs to be emulated. | The board seems to contain a discrete sound portion which needs to be emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/svmu.cpp svmu] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/swtpc.cpp swtpc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/swyft.cpp swyft] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/symbolics.cpp symbolics] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sys2900.cpp sys2900] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/systec.cpp systec] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.cpp system16] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.cpp system16] == | ||
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs. | Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito.cpp taito] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp taitogn] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp taitogn] == | ||
Line 1,104: | Line 1,527: | ||
Zoom sound DSP emulation isn't complete. | Zoom sound DSP emulation isn't complete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotx.cpp taitotx] == | ||
Preliminary driver. | Preliminary driver. | ||
Line 1,112: | Line 1,535: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitowlf.cpp taitowlf] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitowlf.cpp taitowlf] == | ||
Zoom sound DSP is currently unemulated. | Zoom sound DSP is currently unemulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_l.cpp taito_l] == | |||
''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet. | |||
''' evilston ''' - Repeated SFXs. Audio NMI source is unknown. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.cpp tankbatt] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.cpp tankbatt] == | ||
Line 1,121: | Line 1,549: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tattack.cpp tattack] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tattack.cpp tattack] == | ||
Sound isn't hooked up (probably discrete). | Sound isn't hooked up (probably discrete). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tb303.cpp tb303] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tdv2324.cpp tdv2324] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tecnbras.cpp tecnbras] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tek410x.cpp tek410x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tek440x.cpp tek440x] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/terak.cpp terak] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] == | ||
Line 1,127: | Line 1,567: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thayers.cpp thayers] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/thayers.cpp thayers] == | ||
Needs converting of the SSI-263 to a sound device and laserdisc audio. | Needs converting of the SSI-263 to a sound device and laserdisc audio. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti630.cpp ti630] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti85.cpp ti85] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti89.cpp ti89] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti990_4.cpp ti990_4] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ti99_2.cpp ti99_2] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tiamc1.cpp tiamc1] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tim011.cpp tim011] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timeplt.cpp timeplt] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timeplt.cpp timeplt] == | ||
Line 1,133: | Line 1,587: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timetrv.cpp timetrv] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timetrv.cpp timetrv] == | ||
Missing laserdisc audio. | Missing laserdisc audio. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tispeak.cpp tispeak] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmc600.cpp tmc600] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] == | ||
Line 1,157: | Line 1,615: | ||
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics. | Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tr606.cpp tr606] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trackfld.cpp trackfld] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trackfld.cpp trackfld] == | ||
''' hyprolymb, hyprolymba ''' - Bootleg with different sound hardware, which isn't 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/drivers/tricep.cpp tricep] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trucocl.cpp trucocl] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/trucocl.cpp trucocl] == | ||
Audio is almost there, but not perfect yet. | Audio is almost there, but not perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tsispch.cpp tsispch] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] == | ||
Line 1,173: | Line 1,634: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/turbo.cpp turbo] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/turbo.cpp turbo] == | ||
Driver needs discrete sound emulation instead of samples. | Driver needs discrete sound emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tv990.cpp tv990] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tvc.cpp tvc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twinkle.cpp twinkle] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twinkle.cpp twinkle] == | ||
Line 1,182: | Line 1,647: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uapce.cpp uapce] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uapce.cpp uapce] == | ||
The tone played by the jamma if board is not emulated. | The tone played by the jamma if board is not emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uknc.cpp uknc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/univac.cpp univac] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/unixpc.cpp unixpc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/upscope.cpp upscope] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/upscope.cpp upscope] == | ||
Amiga sound emulation isn't perfect yet. | Amiga sound emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/uzebox.cpp uzebox] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/v1050.cpp v1050] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vamphalf.cpp vamphalf] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vamphalf.cpp vamphalf] == | ||
''' misncrft, wyvernwg and clone, yorizori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ''' misncrft, wyvernwg and clone, yorizori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vax11.cpp vax11] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vboy.cpp vboy] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vcs80.cpp vcs80] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vector4.cpp vector4] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegaeo.cpp vegaeo] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegaeo.cpp vegaeo] == | ||
Line 1,198: | Line 1,681: | ||
''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet. | ''' sf2049, sf2049se, sf2049te ''' - Use DCS2 "Denver" board which isn't fully implemented yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vic20.cpp vic20] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.cpp vicdual] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vicdual.cpp vicdual] == | ||
All games are missing discrete sound emulation. | All games are missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vidbrain.cpp vidbrain] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vii.cpp vii] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/viper.cpp viper] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/viper.cpp viper] == | ||
Driver doesn't do much yet, thus sound isn't hooked up. | Driver doesn't do much yet, thus sound isn't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vk100.cpp vk100] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vlc.cpp vlc] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vlc.cpp vlc] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/votrpss.cpp votrpss] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager.cpp voyager] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager.cpp voyager] == | ||
Line 1,216: | Line 1,706: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vpoker.cpp vpoker] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vpoker.cpp vpoker] == | ||
Sound isn't hooked up yet (AY8910). | Sound isn't hooked up yet (AY8910). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vsmilepro.cpp vsmilepro] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt220.cpp vt220] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt240.cpp vt240] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt320.cpp vt320] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vt520.cpp vt520] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vta2000.cpp vta2000] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] == | ||
Line 1,228: | Line 1,730: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90b.cpp wc90b] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90b.cpp wc90b] == | ||
MSM5205 sound isn't perfect yet. | MSM5205 sound isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.cpp wheelfir] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.cpp wheelfir] == | ||
Line 1,237: | Line 1,736: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/whitestar.cpp whitestar] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/whitestar.cpp whitestar] == | ||
Skeleton driver. Pinball games. | Skeleton driver. Pinball games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildfire.cpp wildfire] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildpkr.cpp wildpkr] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildpkr.cpp wildpkr] == | ||
Line 1,243: | Line 1,744: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wink.cpp wink] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wink.cpp wink] == | ||
Sound emulation isn't fully accurate. | Sound emulation isn't fully accurate. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.cpp wiz] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.cpp wiz] == | ||
Line 1,252: | Line 1,750: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wolfpack.cpp wolfpack] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wolfpack.cpp wolfpack] == | ||
Missing discrete sound emulation and (undumped) audio cassette. | Missing discrete sound emulation and (undumped) audio cassette. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wswan.cpp wswan] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wyvernf0.cpp wyvernf0] == | |||
Sound emulation isn't fully accurate. PCB is available (Guru) | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/yunsung8.cpp yunsung8] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/yunsung8.cpp yunsung8] == | ||
Sound emulation isn't fully accurate. | Sound emulation isn't fully accurate. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/z100.cpp z100] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac2650.cpp zac2650] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac2650.cpp zac2650] == | ||
Line 1,267: | Line 1,766: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaccaria.cpp zaccaria] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaccaria.cpp zaccaria] == | ||
Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156). | Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_1.cpp zac_1] == | |||
Sound hardware isn't hooked up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_proto.cpp zac_proto] == | |||
Sound hardware isn't hooked up yet. There's no info available about the sound board. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaxxon.cpp zaxxon] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaxxon.cpp zaxxon] == | ||
Line 1,273: | Line 1,778: | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zn.cpp zn] == | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zn.cpp zn] == | ||
SPU emulation isn't perfect yet. | SPU emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zx.cpp zx] == |
Revision as of 09:56, 21 July 2016
This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
24cdjuke
Skeleton driver for a CD Juke Box.
39in1
Preliminary sound support only.
3do
Emulation is still preliminary.
4dpi
4roses
Skeleton driver.
5clown
Unknown writes and reads.
8080bw
indianbt and clone - Only part of the discrete sound emulation is completed. PCB is available (Guru)
astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, galactic, grescue, gunchamp, intruder, invadpt2 and clone, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.
a5105
a51xx
a7150
ace
Needs discrete sound emulation.
acefruit
Sound emulation is completely lacking.
advision
aerofgt
aerfboot, aerfboo2, karatblzbl, pspikesc, spikes91, spikes91b - Bootlegs with slightly different sound hardware.
aim65_40
alesis
alg
Missing laserdisc sound.
alien
Skeleton driver (SH4 based system).
alinvade
Sound has been hooked up but it's a guesswork. Should be verified with real hardware.
alphasma
alto2
altos486
amaticmg
Not all sound devices have been hooked up yet.
amazonlf
amstrad
apc
apollo
apricotf
arcadia
argo
aristmk5
Skeleton driver. Sound hardware hook up can't be verified.
aristmk6
Skeleton driver. System is SH4 based.
arkanoid
hexa - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.
astinvad
Needs discrete sound hardware emulation.
astrocde
demndrgn - Audio board isn't emulated yet.
gorf, gorfpgm1, gorfpgm2, wow, wowg - Need Votrax SC-01 speech synthesizer emulation.
seawolf2 - Needs discrete sound hardware emulation.
astrof
Needs discrete sound hardware emulation.
atari_s1
Sound hook up is preliminary.
atari_s2
Sounds to be verified against a real machine; noise generator sounds like a loud barrrr instead of noise, fortunately it doesn't seem to be used.
atetris
atetrisb3 - Bootleg on different hardware. Uses 3 SN76489 instead of the POKEYs.
atlantis
Preliminary driver. ADSP-2181 based DCS2 audio.
atvtrack
Skeleton driver.
avalnche
catchp - Needs discrete sound hardware emulation.
ax20
b16
banctec
battlera
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.
bbusters
bbusters, bbustersu - Sound hardware isn't 100% correctly hooked up yet.
beaminv
Needs discrete sound hardware emulation.
beehive
beezer
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).
bfm_sc1
Mostly mechanical fruit machines.
bfm_sc2
quintond, quintono, quintoon - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.
bfm_sc4
bigstrkb
Sound hardware isn't correctly hooked up yet.
bingor
Driver is preliminary, sound hook up can't be verified.
blackt96
Sound chips are driven by a PIC which has been dumped but not hooked up yet.
blitz
Needs discrete sounds emulation.
blitz68k
Sound is MCU-protected.
blockade
Needs noise generator emulation, along with proper mixing and volume control.
bloodbro
weststry - Bootleg with different sound hardware, which needs correct hook up.
bnstars
Z80 - YMF271 comms aren't 100% correct yet.
bntyhunt
Preliminary driver.
boxer
Needs discrete sound hardware emulation.
buggychl
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.
busicom
buster
Sound hardware isn't hooked up yet (AY8910).
byvid
Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny).
c10
c64dtv
cabal
cabalbl - Bootleg with different sound hardware, which isn't correctly hooked up yet.
canon_s80
carpolo
Needs discrete sound hardware emulation.
casloopy
cave
gaia, theroes - Sound cuts out occasionally.
cb2001
Sound hardware is hooked up but game isn't working yet.
cball
Needs discrete sound hardware emulation.
cdi
The CDI sound hardware isn't 100% emulated yet.
cesclass
Sound doesn't play most samples.
cfx9850
cheekyms
Sound hardware emulation is incomplete.
chexx
chihiro
X-BOX sound hardware isn't emulated yet.
chinagat
saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.
chqflag
007232 volume & panning control is almost certainly wrong.
chsuper
Sound hardware isn't correctly hooked up yet.
cidelsa
altair, destryer, destryea - Missing white noise.
cinemat
Needs discrete sound hardware emulation.
circus
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
clayshoo
Needs discrete sound hardware emulation.
cmmb
Sound hardware isn't hooked up yet.
cntsteer
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.
cobra
Sound hardware isn't correctly hooked up yet.
codata
coinmvga
Sound hardware isn't correctly hooked up yet.
combatsc
comebaby
comquest
comx35
coolridr
Sound hardware hook up isn't perfect yet.
cop01
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling.
cops
Driver is still preliminary. Sound isn't hooked up yet.
copsnrob
Discrete sound hardware is partially emulated.
corona
winner81 - Sound hardware hook-up is imperfect.
cortex
cosmic
Need proper sound hardware emulation instead of samples. A Devil Zone PCB is available (Guru)
cp1
cps2
gigaman2 - A bootleg with a different sound system.
crbaloon
Discrete sound hardware emulation isn't 100% correct yet.
cswat
Namco 52xx isn't hooked up yet.
cubo
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
cvs
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.
cxhumax
cybiko
cyclemb
Sound is controlled by three undumped i8741 MCU. Decap or simulation needed.
dai3wksi
Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru).
daruma
dct11em
ddayjlc
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).
ddenlovr
animaljr, animaljrs - Sound ROM needs redump.
quizchq, quizchq1 - Some samples are played at the wrong pitch.
deco32
lockload and clones - Sound hook-up is preliminary.
devwritr
deshoros
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
destroyr
Needs discrete sound hardware emulation.
dgn_beta
dgpix
Needs KS0164 sound chip emulation.
discoboy
ADPCM has sound volume issues, it's either too loud or too quiet.
dkong
pestplce - Currently using dkongjr sound hardware emulation.
shootgal - Possibly missing speech PCB emulation.
spcfrcii, spclforc - Sound hardware isn't hooked up yet.
dm7000
dms5000
dms86
dmv
docastle
asoccer, idsoccera - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead?
dorachan
Needs discrete sound hardware emulation.
dribling
Needs discrete sound hardware emulation.
dual68
ec65
ecoinf2
Skeleton driver for fruit machine games.
ecoinf3
Skeleton driver for fruit machine games.
ecoinfr
Skeleton driver for fruit machine games.
elecbowl
electron
elf
embargo
Needs discrete sound hardware emulation.
eolith
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
ep64
equites
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.
ertictac
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
esqkt
Missing laserdisc sound.
evmbug
exidy
panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc - Need proper sound hardware emulation instead of samples.
expro02
zipzap - Sound hardware isn't 100% correctly hooked up yet.
famibox
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
fantland
galaxygn - Sound hardware hook up isn't 100% correct yet.
fanucs15
fanucspmg
fastinvaders
fcrash
dinopic2, punipic, punipic2, punipic3, slampic - Bootleg with different sound hardware.
fgoal
Needs discrete sound hardware emulation.
finalizr
Sound hardware hook up isn't 100% correct yet.
fitfight
Sound hardware isn't correctly hooked up yet.
fk1
flstory
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
flyball
Needs discrete sound hardware emulation.
fp6000
fresh
Sound hardware is unknown.
funkball
Preliminary driver. PC based hardware (Cyrix GX + 3DFX).
fuukifg3
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).
gaelco2
gal3
Skeleton driver. Sound hardware isn't hooked up yet.
galaga
battles, gallag, gatsbee - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
xevios - Uses a 4th Z80 instead of Namco Custom MCU.
galaxia
Is sound partly discrete?
galaxian
jumpbug and clone - Missing discrete hardware emulation.
monsterz - Possibily missing one sound ROM.
scorpion, scorpiona, scorpionb - Sound hardware isn't 100% correctly hooked up yet.
galaxold
4in1, dkongjrm - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
gambl186
Preliminary driver. Sound isn't hooked up yet.
gamecom
gamecstl
PC hardware. Needs SiS 7018 emulation.
gameking
gamtor
Skeleton driver for fruit machine games.
gaplus
Needs emulation of the custom 62XX explosion chip instead of samples.
gb
gba
gcpinbal
Background music is missing (controlled by MSM-6585 sound chip).
gei
Sound hardware (DAC) isn't 100% correctly hooked up yet.
geniusiq
ggconnie
Preliminary driver. Hardware is PC-Engine based.
ghosteo
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
gimix
gizmondo
gkigt
gmaster
goal92
Sound hardware isn't 100% correctly hooked up yet.
goldngam
Preliminary driver.
goldstar
magoddsc, magoddsd - Custom encrypted CPU block.
gottlieb
kngtmare - Sound rom isn't dumped.
qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.
tylz - Different sound hardware needs proper implementation.
gotya
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.
gp2x
gp32
gpworld
Missing laserdisc sound.
gp_2
grchamp
Missing engine noise.
gridlee
Needs discrete sound hardware emulation.
gstream
x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
gsword
josvolly - DAC sound needs to be implemented. PCB is available (Guru)
gticlub
Sound hardware isn't 100% correctly hooked up yet.
h89
harddriv
hdrivair, hdrivairp Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).
headonb
Needs discrete sound hardware emulation.
hec2herp
hh_hmcs40
hh_tms1k
hideseek
Skeleton driver. Sound hardware isn't hooked up yet.
hikaru
Skeleton driver. Sound hardware isn't hooked up yet.
hitme
barricad, brickyrd - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
hng64
Sound hardware isn't hooked up yet.
homedata
mirderby - Preliminary driver.
mjikaga - Sound sfxs don't work. CPU communication issue?
homerun
Voice emulation is missing (unemulated D7756C with internal rom).
hornet
Sound hardware isn't 100% correctly hooked up yet.
hotstuff
Preliminary driver.
hp16500
hp49gp
hp9845
hp9k
hp9k_3xx
hprot1
ht68k
huebler
hyperscan
hyperspt
hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
icatel
ichiban
Code is encrypted.
if800
igs011
vbowl, vbowlj - Sound is slow and low volume.
igs017
mgcs - Sound banking goes through protection, which isn't perfectly simulated.
imds
indiana
indigo
interact
intrscti
Sound hardware hasn't been hooked up yet.
ipc
ipds
isbc
istellar
Missing laserdisc sound.
itt3030
jack
striv - Sound hook up isn't 100% correct yet.
jaguar
jalmah
daireika, mjzoomin, urashima - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).
jclub2
jclub2 - Sound hardware isn't hooked up yet.
jclub2o - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.
jokrwild
Sound hardware isn't hooked up yet.
jonos
jp
jpmimpctsw
The mechanical games aren't emulated yet.
jpmsys5
The mechanical games aren't emulated yet.
cashcade - Incomplete dump? Shows a loading error.
jpmsys5sw
jr200
jubilee
Preliminary driver.
k1003
k28
k8915
kas89
Some events sound louder than others.
kickgoal
Missing PIC dumps. The kickgoal sound rom is also bad.
kingdrby
Possibly missing discrete sound hardware emulation.
konamigv
PSX SPU emulation isn't perfect yet.
konamigx
vsnetscr and clones -
konamim2
Sound hardware isn't hooked up yet.
konendev
Skeleton driver for fruit machine games.
konin
kopunch
Sound hardware isn't hooked up yet.
kramermc
ksys573
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
laserbas
Sound hardware isn't hooked up yet.
laserbat
Missing analog part.
lastbank
Sound hardware hook-up is commented out.
lastfght
lastfght - Sound chip is unknown.
lazercmd
medlanes - Needs discrete sound hardware emulation.
lbeach
Needs discrete sound hardware emulation.
leapster
lgp
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
liberate
prosport, prosporta - Sound hook up isn't 100% correct.
limenko
dynabomb, legendoh, sb2003, sb2003a - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
spotty - Different sound hardware isn't correctly hooked up yet.
lindbergh
littlerb
Sound hardware is mostly understood, but isn't perfectly implemented yet.
lkage
bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)
looping
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
ltd
luckgrln
Sound chip type is unknown.
lynx
m10
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)
m14
Needs discrete sound hardware emulation.
m20
m52
alpha1v - Sound isn't correctly hooked up yet.
m62
Analog drums emulation isn't perfect yet.
m79152pc
m79amb
Boom, Thud, Shot discrete sounds need more accurate emulation.
m92
nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
mac
macs
cultname, kisakaeh, kisakaen - ST016 hook up / emulation isn't perfect yet.
magicard
The sound chip is unknown (it's an ADPCM with eight channels).
magictg
Skeleton driver. Sound hardware isn't hooked up yet.
malzak
Sound isn't correctly hooked up yet (2x SN76477).
manohman
Preliminary driver.
maygay1b
Preliminary driver.
maygayv1
Sound hardware hook up isn't correct yet.
mazerbla
mazerbla, mazerblaa - Sound isn't hooked up yet. Speech processor is unknown.
mbc55x
mc1502
mc80
mccpm
mcr
dpoker - Sound ROMs aren't dumped. Currently using the ones from kick.
twotiger - 8 track cassette has been dumped but the hook up isn't perfect yet.
meadows
bowl3d - Missing sound ROMs dump.
minferno - Sound hardware isn't hooked up yet.
megaphx
Sound banking isn't understood.
megasys1
edfbl - Bootleg on different hardware.
mermaid
mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.
mes
metalmx
Very complex prototype hardware. Preliminary driver.
metro
puzzlet - The game does not write to the OKI sound chip (probably the timers don't work properly).
vmetal and clone - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to?
meyc8080
DAC hook-up isn't perfect yet.
mgames
Needs discrete sound hardware emulation.
mgolf
Needs discrete sound hardware emulation.
micro3d
Sound system implementation isn't 100% accurate yet.
microkit
micronic
midyunit
mkyawdim2, mkyawdim3, mkyawdim4 - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
minicom
missb2
The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad.
mitchell
pangba, spangbl - Bootlegs with different sound hardware.
mits680b
mk14
mk85
mk90
mmagic
Missing discrete sound hardware emulation. Will need better 76477 emulation.
mmodular
model1
swa - MPEG music isn't perfectly emulated yet.
model3
Sound comms are working but emulation isn't perfect yet.
monzagp
Preliminary driver. Sound hardware isn't hooked up yet.
mpu12wbk
Preliminary driver. Uses an AY-3-8910.
mpu3
Sound hardware isn't hooked up yet.
mpu4crystal
Fruit machine hardware. Not working yet.
mpu4empire
Fruit machine hardware. Not working yet.
mpu4mdm
Fruit machine hardware. Not working yet.
mpu4misc
Fruit machine hardware. Not working yet.
mpu4plasma
Fruit machine hardware. Not working yet.
mpu4sw
Fruit machine hardware. Not working yet.
mpu4union
Fruit machine hardware. Not working yet.
mquake
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
mrgame
ms0515
ms32
Z80 - YMF271 comms aren't 100% correct yet.
msbc1
mstation
mt735
multi16
multi8
murogmbl
Sound isn't hooked up yet.
mw18w
Mechanical game. Needs discrete sound emulation.
mw8080bw
280zzzap, lagunar - Need discrete sound hardware emulation.
blueshrk - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.
bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase - Discrete sound hardware is only partially emulated.
checkmat - Needs breadboarding to get noise/filter frequencies.
gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.
mwsub
Needs discrete sound hardware emulation.
myb3k
mycom
mz6500
n8080
helifire, helifirea -
nakajies
namcofl
Namco C352 sound chip emulation isn't 100% correct yet.
namconb1
Namco C352 sound chip emulation isn't 100% correct yet.
namcond1
Namco C352 sound chip emulation isn't 100% correct yet.
namcos10
Sound hardware isn't hooked up yet.
namcos11
Namco C352 sound chip emulation isn't 100% correct yet.
namcos12
Namco C352 sound chip emulation isn't 100% correct yet.
namcos2
finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones - Engine sound is awful.
namcos22
Namco C352 sound chip emulation isn't 100% correct yet.
namcos23
Namco C352 sound chip emulation isn't 100% correct yet.
nanos
naomi
AICA emulation / hook up isn't 100% yet.
nbmj8688
barline - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
nbmj9195
shabdama - Uses a laserdisc which isn't dumped yet.
neodriv
dragonsh - Sound ROMs for this prototype do not exist.
neoprint
Sound interface isn't implemented yet
neptunp2
Skeleton driver. Sound hook-up is preliminary.
newbrain
next
ngen
nibble
nitedrvr
Discrete motor/skid sounds are not 100% correct.
nmk16
hachamf, tdragon1 - Protected sets, they don't handshake with the NMK004.
manybloc - Sound isn't 100% correctly hooked up. There are writes to 0x08001c.w and 0x08001e.w. ! Could they be related to sound and/or interrupts ?
vandykeb - Undumped PIC controls sound.
nokia_3310
nsmpoker
Preliminary driver.
nss
SNES sound emulation isn't perfect yet.
nwk-tr
Sound emulation is hooked up but driver is still preliminary.
nycaptor
Needs better sound emulation (mixing ?).
nyny
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.
octopus
okean240
olibochu
Main -> sound cpu communication is completely wrong, commands don't play the intended sound.
opwolf
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
othello
Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).
p112
pachifev
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
pacman
eggor - Sound hook up isn't 100% correct.
palm
palmz22
pangofun
Skeleton driver. PC hardware. ISA 16bit sound card.
paranoia
Sound system hook up isn't 100% correct yet.
pasha2
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
paso1600
pasogo
pasopia
pc100
pc1500
pc8401a
pc88va
pc9801
pcat_dyn
PC hardware. Sound isn't hooked up yet.
pcat_nit
PC hardware. Sound isn't hooked up yet.
pce
pcfx
pcxt
filetto - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card.
tetriskr - "buzzer" PC sound has issues.
pda600
pdp11
peoplepc
pgm
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).
phc25
photoply
PC hardware. Unemulated sound card.
pinball2k
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.
pinkiri8
Sound hardware isn't 100% hooked up yet.
pipeline
Sound hardware isn't hooked up yet (YM2203).
pitnrun
Needs discrete sound hardware emulation. PCB is available (Guru).
plan80
playmark
hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 - Missing PIC dump.
pntnpuzl
Sound system isn't hooked up yet.
pockchal
pocketc
pofo
pokemini
polepos
polepos2bi - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet.
popobear
BGM seems quite off, YM2413 core bug?
portrait
Sound CPU (TMS5200) isn't hooked up yet.
potgoldu
ppmast93
Sound system hook up isn't 100% correct yet.
prestige
pro80
prof180x
prof80
prophet600
psx
puckpkmn
jzth - A sound bank isn't hooked up yet.
pv9234
qtsbc
quasar
Invader effect is missing. In general, sound needs comparing with a real PCB.
qx10
r9751
rabbit
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
rallyx
commsega - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
nrallyx, nrallyxb, rallyx, rallyxa, rallyxm - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.
rambo
rc759
rd110
realbrk
dai2kaku - Sound isn't correctly hooked up.
redalert
demoneye, ww3 -
panther - Sound comms don't work.
redalert - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.
redclash
Needs discrete sound hardware emulation.
rex6000
rgum
Skeleton driver. Sound hardware isn't hooked up yet.
riscpc
rmt32
rohga
darkseal2 - One sound ROM is incorrect for this set.
rollext
Preliminary driver.
rollrace
Needs discrete sound hardware emulation for sound effects.
rotaryf
Needs discrete sound hardware emulation.
rowamet
Sound ROM is badly dumped.
royalmah
jansou - Game doesn't work due to missing program rom, thus sound emulaton can't be tested.
rpunch
svolleybl - Bootleg on different hardware.
rsc55
rungun
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
rvoice
s11
s4
s6
frpwr_l6 - Sound doesn't work.
s7
barra_l1, solar_l2 - Sound doesn't work.
thund_p1 and clones - Speech is mixed up.
s9
alcat_l7 - Sound ROM isn't dumped.
safarir
Needs discrete sound hardware emulation instead of samples.
sage2
sam
sangho
pzlestar -
sanremmg
sansa_fuze
sbowling
Needs discrete sound hardware emulation. PCB is available (Guru).
sc1
scramble
800fath -
ad2083 - Bad dump of the tms5110 roms.
mariner - Discrete sound in addition to the 8910.
scv
seabattl
Preliminary driver. Probably discrete sound hardware.
segag80r
005 - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.
astrob and clones, monsterb, monsterb2, spaceod, spaceod2 - Need discrete sound hardware emulation.
pignewt, pignewta - Sega Universal Sound Board emulation isn't perfect yet.
segag80v
elim2, elim4, spacfury and clones, zektor - Need discrete sound hardware emulation instead of samples.
startrek, tacscan - Sega Universal Sound Board emulation isn't perfect yet.
segajw
Sound seems to be actually working pretty good.
segald
Needs laserdisc sound and discrete sound hardware emulation.
segam1
segapm
segas16b
segasp
segaxbd
rascot - Only the terminal is dumped.
seibuspi
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.
seta
blockcarb - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.
crazyfgt - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.
jjsquawk and clones - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.
sokonuke - Sound is imperfect.
thunderlbl - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.
sh4robot
shtzone
slicer
sm1800
smc777
snes
SNES sound emulation isn't perfect yet.
snesb
SNES sound emulation isn't perfect yet.
snk6502
sasuke, satansat and clones, vanguard and clones - Discrete sound hardware isn't emulated yet.
fantasy and clones, vanguard and clones - Speech is missing (hd38880/hd38882 emulation).
satansat and clones - Music frequency is wrong.
snowbros
ballboy, snowbro3 - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.
socrates
spacefb
Needs discrete sound hardware emulation instead of samples.
spaceg
Needs hook up of the SN76477s.
spiders
Missing filters emulation.
splash
rebus - Sound isn't hooked up yet.
spoker
3super8 - Roms are badly dumped.
srmp6
NiLe chipo emulation / hook up isn't perfect yet.
ssfindo
Audio CPU isn't emulated yet (QDSP).
sshot
Needs discrete sound hardware emulation.
ssingles
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).
sspeedr
Needs discrete sound hardware emulation.
sstrangr
Needs discrete sound hardware emulation. PCB is available (Guru)
ssv
srmp7 - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
ssystem3
stactics
Needs discrete sound hardware emulation.
starcrus
Needs discrete sound hardware emulation instead of samples.
starfire
Needs discrete sound hardware emulation. Samples are now hooked up, though.
starshp1
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
starwars
tomcatsw - Sound roms aren't dumped.
stfight
stratos
studio2
stuntair
Needs interrupt frequencies at least. Possibly some discrete parts.
stv
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
batmanfr Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).
st_mp100
Most games need discrete sound hardware emulation.
su2000
Preliminary driver.
subhuntr
Possibly discrete hardware.
subs
Discrete sound hardware emulation is incomplete (missing sonar sound).
subsino2
bishjan - Sound hardware isn't understood yet.
summit
Sound hardware isn't hooked up yet.
sun1
sun2
sun3
sun3x
sun4
supracan
suprridr
The board seems to contain a discrete sound portion which needs to be emulated.
svmu
swtpc
swyft
symbolics
sys2900
systec
system16
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
taito
taitogn
Zoom sound DSP emulation isn't complete.
taitopjc
Zoom sound DSP emulation isn't complete.
taitotx
Preliminary driver.
taitotz
Zoom sound DSP is currently unemulated.
taitowlf
Zoom sound DSP is currently unemulated.
taito_l
champwr, champwrj, champwru - Additional MSM5205 isn't 100% correctly hooked up yet.
evilston - Repeated SFXs. Audio NMI source is unknown.
tankbatt
Needs discrete sound emulation instead of samples.
tasman
Konami GX based PCB for gambling games.
tattack
Sound isn't hooked up (probably discrete).
tb303
tdv2324
tecnbras
tek410x
tek440x
terak
tetrisp2
stepstag, steps3 - No music ROMs / HD dumps.
thayers
Needs converting of the SSI-263 to a sound device and laserdisc audio.
ti630
ti85
ti89
ti990_4
ti99_2
tiamc1
tim011
timeplt
chkun - Needs Toshiba TC8830F sound chip emulation.
timetrv
Missing laserdisc audio.
tispeak
tmc600
tmmjprd
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
tmnt
glfgreat, glfgreatj - Sound hook up isn't 100% correct yet.
tmspoker
Preliminary driver.
toaplan1
fireshrk and clones, vimana and clones - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.
outzonec - Z80 roms is probably incorrect for this set, causing wrong sounds.
toaplan2
ghox, ghoxj, tekipaki, whoopee - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.
toki
jujuba - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.
toratora
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
tr606
trackfld
hyprolymb, hyprolymba - Bootleg with different sound hardware, which isn't correctly hooked up yet.
tricep
trucocl
Audio is almost there, but not perfect yet.
tsispch
tumbleb
pangpang, tumbleb2 - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
tumbleb - Sound is not quite correct yet.
turbo
Driver needs discrete sound emulation instead of samples.
tv990
tvc
twinkle
Sound isn't fully hookep up yet (IDE DMA, finish comms).
tx1
tx1, tx1jb, tx1jc - TX-1 tyre screech noises are not implemented yet.
uapce
The tone played by the jamma if board is not emulated.
uknc
univac
unixpc
upscope
Amiga sound emulation isn't perfect yet.
uzebox
v1050
vamphalf
misncrft, wyvernwg and clone, yorizori - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
vax11
vboy
vcs80
vector4
vegaeo
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
vegas
gauntleg12 - Sound doesn't work in this clone.
cartfury, nbanfl, nbashowt - Use unknown DCS boards.
sf2049, sf2049se, sf2049te - Use DCS2 "Denver" board which isn't fully implemented yet.
vic20
vicdual
All games are missing discrete sound emulation.
vidbrain
vii
viper
Driver doesn't do much yet, thus sound isn't hooked up.
vk100
vlc
Preliminary driver.
votrpss
voyager
PC hardware. Preliminary driver.
vpoker
Sound isn't hooked up yet (AY8910).
vsmilepro
vt220
vt240
vt320
vt520
vta2000
warpsped
Preliminary driver. Probably discrete sound hardware.
warpwarp
navarone, sos - Sound isn't completely emulated yet.
wc90
Sound isn't correctly hookep up.
wc90b
MSM5205 sound isn't perfect yet.
wheelfir
Sound is completely unimplemented.
whitestar
Skeleton driver. Pinball games.
wildfire
wildpkr
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
wink
Sound emulation isn't fully accurate.
wiz
scion, scionc, stinger, stinger2 - Discrete hardware emulation is preliminary.
wolfpack
Missing discrete sound emulation and (undumped) audio cassette.
wswan
wyvernf0
Sound emulation isn't fully accurate. PCB is available (Guru)
yunsung8
Sound emulation isn't fully accurate.
z100
zac2650
Missing discrete sound emulation.
zaccaria
Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).
zac_1
Sound hardware isn't hooked up yet.
zac_proto
Sound hardware isn't hooked up yet. There's no info available about the sound board.
zaxxon
Missing discrete sound emulation.
zn
SPU emulation isn't perfect yet.