MNS: Difference between revisions
No edit summary |
(MNS: .c to .cpp) |
||
Line 2: | Line 2: | ||
This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them. | This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/24cdjuke. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/24cdjuke.cpp 24cdjuke] == | ||
Skeleton driver for a CD Juke Box. | Skeleton driver for a CD Juke Box. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/39in1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/39in1.cpp 39in1] == | ||
Preliminary sound support only. | Preliminary sound support only. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3do. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/3do.cpp 3do] == | ||
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary. | Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/4roses.cpp 4roses] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/5clown. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/5clown.cpp 5clown] == | ||
Unknown writes and reads. | Unknown writes and reads. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/8080bw.cpp 8080bw] == | ||
''' indianbt and clone ''' - Only part of the discrete sound emulation is completed. PCB is available (Guru) | ''' 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. | ''' 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/ace. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ace.cpp ace] == | ||
Needs discrete sound emulation. | Needs discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/alg. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alg.cpp alg] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alien. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/alien.cpp alien] == | ||
Skeleton driver (SH4 based system). | Skeleton driver (SH4 based system). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/aristmk5. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk5.cpp aristmk5] == | ||
Skeleton driver. Sound hardware hook up can't be verified. | Skeleton driver. Sound hardware hook up can't be verified. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk6. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/aristmk6.cpp aristmk6] == | ||
Skeleton driver. System is SH4 based. | Skeleton driver. System is SH4 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/arkanoid. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/arkanoid.cpp arkanoid] == | ||
''' hexa ''' - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled. | ''' hexa ''' - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astinvad. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astinvad.cpp astinvad] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrocde. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrocde.cpp astrocde] == | ||
''' demndrgn ''' - Audio board isn't emulated yet. | ''' demndrgn ''' - Audio board isn't emulated yet. | ||
Line 62: | Line 62: | ||
''' seawolf2 ''' - Needs discrete sound hardware emulation. | ''' seawolf2 ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrof. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/astrof.cpp astrof] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s1.cpp atari_s1] == | ||
Sound hook up is preliminary. | Sound hook up is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atari_s2.cpp 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. | Sounds to be verified against a real machine; noise generator sounds like a loud barrrr instead of noise, fortunately it doesn't seem to be used. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atetris. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atetris.cpp atetris] == | ||
''' atetrisb3 ''' - Bootleg on different hardware. Uses 3 SN76489 instead of the POKEYs. | ''' atetrisb3 ''' - Bootleg on different hardware. Uses 3 SN76489 instead of the POKEYs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atlantis. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atlantis.cpp atlantis] == | ||
Preliminary driver. ADSP-2181 based DCS2 audio. | Preliminary driver. ADSP-2181 based DCS2 audio. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atvtrack. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/atvtrack.cpp atvtrack] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/battlera. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/battlera.cpp battlera] == | ||
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter. | There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bbusters. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bbusters.cpp bbusters] == | ||
''' bbusters, bbustersu ''' - Sound hardware isn't 100% correctly hooked up yet. | ''' bbusters, bbustersu ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/beezer. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/beezer.cpp beezer] == | ||
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer). | Sound isn't correctly hooked up (DAC/Custom + 6840 Timer). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bfm_sc1.cpp bfm_sc1] == | ||
Mostly mechanical fruit machines. | Mostly mechanical fruit machines. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/bigstrkb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bigstrkb.cpp bigstrkb] == | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bingor. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bingor.cpp bingor] == | ||
Driver is preliminary, sound hook up can't be verified. | Driver is preliminary, sound hook up can't be verified. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blackt96. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blackt96.cpp blackt96] == | ||
Sound chips are driven by a PIC which has been dumped but not hooked up yet. | Sound chips are driven by a PIC which has been dumped but not hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz.cpp blitz] == | ||
Needs discrete sounds emulation. | Needs discrete sounds emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz68k. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blitz68k.cpp blitz68k] == | ||
Sound is MCU-protected. | Sound is MCU-protected. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blockade. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/blockade.cpp blockade] == | ||
Needs noise generator emulation, along with proper mixing and volume control. | Needs noise generator emulation, along with proper mixing and volume control. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bloodbro. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bloodbro.cpp bloodbro] == | ||
''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up. | ''' weststry ''' - Bootleg with different sound hardware, which needs correct hook up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bnstars. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bnstars.cpp bnstars] == | ||
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/bntyhunt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/bntyhunt.cpp bntyhunt] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/boxer. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/boxer.cpp boxer] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/buster. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/buster.cpp buster] == | ||
Sound hardware isn't hooked up yet (AY8910). | Sound hardware isn't hooked up yet (AY8910). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/cave. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cave.cpp cave] == | ||
''' gaia, theroes ''' - Sound cuts out occasionally. | ''' gaia, theroes ''' - Sound cuts out occasionally. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cb2001. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cb2001.cpp cb2001] == | ||
Sound hardware is hooked up but game isn't working yet. | Sound hardware is hooked up but game isn't working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/cd32. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cd32.cpp cd32] == | ||
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet. | Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cdi.cpp cdi] == | ||
The CDI sound hardware isn't 100% emulated yet. | The CDI sound hardware isn't 100% emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/chihiro. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chihiro.cpp chihiro] == | ||
X-BOX sound hardware isn't emulated yet. | X-BOX sound hardware isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chinagat. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chinagat.cpp chinagat] == | ||
''' saiyugb1 ''' - There are sync problems between the i8049 and the m5205 which need further looking at. | ''' saiyugb1 ''' - There are sync problems between the i8049 and the m5205 which need further looking at. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chqflag. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chqflag.cpp chqflag] == | ||
007232 volume & panning control is almost certainly wrong. | 007232 volume & panning control is almost certainly wrong. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chsuper. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/chsuper.cpp chsuper] == | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cidelsa. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cidelsa.cpp cidelsa] == | ||
''' altair, destryer, destryea ''' - Missing white noise. | ''' altair, destryer, destryea ''' - Missing white noise. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cinemat. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cinemat.cpp cinemat] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/circus. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/circus.cpp circus] == | ||
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples. | Discrete sound hardware is only partially emulated. Needs full emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clayshoo. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/clayshoo.cpp clayshoo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cmmb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cmmb.cpp cmmb] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cntsteer. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cntsteer.cpp cntsteer] == | ||
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed. | According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/coolridr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/coolridr.cpp coolridr] == | ||
Sound hardware hook up isn't perfect yet. | Sound hardware hook up isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cop01. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cop01.cpp cop01] == | ||
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling. | Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cops. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cops.cpp cops] == | ||
Driver is still preliminary. Sound isn't hooked up yet. | Driver is still preliminary. Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/copsnrob. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/copsnrob.cpp copsnrob] == | ||
Discrete sound hardware is partially emulated. | Discrete sound hardware is partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/cps2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cps2.cpp cps2] == | ||
''' gigaman2 ''' - A bootleg with a different sound system. | ''' gigaman2 ''' - A bootleg with a different sound system. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crbaloon. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/crbaloon.cpp crbaloon] == | ||
Discrete sound hardware emulation isn't 100% correct yet. | Discrete sound hardware emulation isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/cyclemb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cyclemb.cpp cyclemb] == | ||
Sound is controlled by three undumped i8741 MCU. Decap or simulation needed. | Sound is controlled by three undumped i8741 MCU. Decap or simulation needed. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/ddayjlc. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddayjlc.cpp ddayjlc] == | ||
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910). | Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ddenlovr.cpp ddenlovr] == | ||
''' animaljr, animaljrs ''' - Sound ROM needs redump. | ''' animaljr, animaljrs ''' - Sound ROM needs redump. | ||
''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch. | ''' quizchq, quizchq1 ''' - Some samples are played at the wrong pitch. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/deshoros. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/deshoros.cpp deshoros] == | ||
Preliminary buzzer sound is hooked up. Needs a more exact implementation. | Preliminary buzzer sound is hooked up. Needs a more exact implementation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/dgpix. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dgpix.cpp dgpix] == | ||
Needs KS0164 sound chip emulation. | Needs KS0164 sound chip emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/discoboy. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/discoboy.cpp discoboy] == | ||
ADPCM has sound volume issues, it's either too loud or too quiet. | ADPCM has sound volume issues, it's either too loud or too quiet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dkong. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dkong.cpp dkong] == | ||
''' pestplce ''' - Currently using dkongjr sound hardware emulation. | ''' pestplce ''' - Currently using dkongjr sound hardware emulation. | ||
Line 269: | Line 269: | ||
''' 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/docastle. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/docastle.cpp docastle] == | ||
''' asoccer, idsoccera ''' - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead? | ''' asoccer, idsoccera ''' - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dorachan. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/dorachan.cpp dorachan] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/ecoinf2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf2.cpp ecoinf2] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf3. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ecoinf3.cpp ecoinf3] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/embargo. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/embargo.cpp embargo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/equites. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/equites.cpp equites] == | ||
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound. | Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ertictac.cpp ertictac] == | ||
Sound is currently ugly in both games, recognizable but still nowhere near perfection. | Sound is currently ugly in both games, recognizable but still nowhere near perfection. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esh. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/esh.cpp esh] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/famibox. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/famibox.cpp famibox] == | ||
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated. | Coin insertion sound is not emulated. Coin beep (before time out) is not emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/fcrash. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fcrash.cpp fcrash] == | ||
''' dinopic2, punipic, punipic2, punipic3, slampic ''' - Bootleg with different sound hardware. | ''' dinopic2, punipic, punipic2, punipic3, slampic ''' - Bootleg with different sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fgoal. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fgoal.cpp fgoal] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/finalizr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/finalizr.cpp finalizr] == | ||
Sound hardware hook up isn't 100% correct yet. | Sound hardware hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fitfight. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fitfight.cpp fitfight] == | ||
Sound hardware isn't correctly hooked up yet. | Sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flower.cpp flower] == | ||
Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though. | Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/flstory.cpp flstory] == | ||
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder). | TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/fruitpc. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/fruitpc.cpp fruitpc] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funkball. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/funkball.cpp funkball] == | ||
Preliminary driver. PC based hardware (Cyrix GX + 3DFX). | Preliminary driver. PC based hardware (Cyrix GX + 3DFX). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/gal3. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gal3.cpp gal3] == | ||
Skeleton driver. Sound hardware isn't hooked up yet. | Skeleton driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaga. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaga.cpp galaga] == | ||
''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX. | ''' battles, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX. | ||
''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU. | ''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxia.cpp galaxia] == | ||
Is sound partly discrete? | Is sound partly discrete? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxian. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxian.cpp galaxian] == | ||
''' jumpbug and clone ''' - Missing discrete hardware emulation. | ''' jumpbug and clone ''' - Missing discrete hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galaxold. | == [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. | ''' 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/galdrvr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galdrvr.cpp galdrvr] == | ||
''' monsterz ''' - Possibily missing one sound ROM. | ''' monsterz ''' - Possibily missing one sound ROM. | ||
''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet. | ''' scorpion, scorpiona, scorpionb ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpanic. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/galpanic.cpp galpanic] == | ||
''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet. | ''' zipzap ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/gamtor. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gamtor.cpp gamtor] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/gcpinbal. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gcpinbal.cpp gcpinbal] == | ||
Background music is missing (controlled by MSM-6585 sound chip). | Background music is missing (controlled by MSM-6585 sound chip). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/ggconnie. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ggconnie.cpp ggconnie] == | ||
Preliminary driver. Hardware is PC-Engine based. | Preliminary driver. Hardware is PC-Engine based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/goal92. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goal92.cpp goal92] == | ||
Sound hardware isn't 100% correctly hooked up yet. | Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldngam. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldngam.cpp goldngam] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldstar. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/goldstar.cpp goldstar] == | ||
''' magoddsc, magoddsd ''' - Custom encrypted CPU block. | ''' magoddsc, magoddsd ''' - Custom encrypted CPU block. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gottlieb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gottlieb.cpp gottlieb] == | ||
''' kngtmare ''' - Sound rom isn't dumped. | ''' kngtmare ''' - Sound rom isn't dumped. | ||
Line 409: | Line 409: | ||
''' tylz ''' - Different sound hardware needs proper implementation. | ''' tylz ''' - Different sound hardware needs proper implementation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/grchamp. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/grchamp.cpp grchamp] == | ||
Missing engine noise. | Missing engine noise. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gridlee. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gridlee.cpp gridlee] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstream. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gstream.cpp gstream] == | ||
''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype. | ''' x2222 and clone ''' - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gsword. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/gsword.cpp gsword] == | ||
''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru) | ''' josvolly ''' - DAC sound needs to be implemented. PCB is available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/harddriv. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/harddriv.cpp harddriv] == | ||
''' hdrivair, hdrivairp ''' Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP). | ''' hdrivair, hdrivairp ''' Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/headonb. | == [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/hideseek. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hideseek.cpp hideseek] == | ||
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/hikaru. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hikaru.cpp hikaru] == | ||
Skeleton driver. Sound hardware isn't hooked up yet. | Skeleton driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hitme. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hitme.cpp hitme] == | ||
''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs. | ''' barricad, brickyrd ''' - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hng64. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hng64.cpp hng64] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homedata. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homedata.cpp homedata] == | ||
''' mirderby ''' - Preliminary driver. | ''' mirderby ''' - Preliminary driver. | ||
''' mjikaga ''' - Sound sfxs don't work. CPU communication issue? | ''' mjikaga ''' - Sound sfxs don't work. CPU communication issue? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/homerun.cpp homerun] == | ||
Voice emulation is missing (unemulated D7756C with internal rom). | Voice emulation is missing (unemulated D7756C with internal rom). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hornet. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/hornet.cpp hornet] == | ||
Sound hardware isn't 100% correctly hooked up yet. | Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/igs011. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/igs011.cpp igs011] == | ||
''' vbowl, vbowlj ''' - Sound is slow and low volume. | ''' vbowl, vbowlj ''' - Sound is slow and low volume. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/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/jalmah. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jalmah.cpp jalmah] == | ||
''' daireika, mjzoomin, urashima ''' - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram). | ''' daireika, mjzoomin, urashima ''' - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jclub2.cpp jclub2] == | ||
''' jclub2 ''' - Sound hardware isn't hooked up yet. | ''' jclub2 ''' - Sound hardware isn't hooked up yet. | ||
''' jclub2o ''' - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified. | ''' jclub2o ''' - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jokrwild. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jokrwild.cpp jokrwild] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpct. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmimpct.cpp jpmimpct] == | ||
The mechanical games aren't emulated yet. | The mechanical games aren't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmsys5. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/jpmsys5.cpp jpmsys5] == | ||
The mechanical games aren't emulated yet. | The mechanical games aren't emulated yet. | ||
''' cashcade ''' - Incomplete dump? Shows a loading error. | ''' cashcade ''' - Incomplete dump? Shows a loading error. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/kas89. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kas89.cpp kas89] == | ||
Some events sound louder than others. | Some events sound louder than others. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kickgoal. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kickgoal.cpp kickgoal] == | ||
Missing PIC dumps. The kickgoal sound rom is also bad. | Missing PIC dumps. The kickgoal sound rom is also bad. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kingdrby. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/kingdrby.cpp kingdrby] == | ||
Possibly missing discrete sound hardware emulation. | Possibly missing discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigv. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigv.cpp konamigv] == | ||
PSX SPU emulation isn't perfect yet. | PSX SPU emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamigx.cpp konamigx] == | ||
''' vsnetscr and clones ''' - | ''' vsnetscr and clones ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamim2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/konamim2.cpp konamim2] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/ksys573. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ksys573.cpp ksys573] == | ||
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board. | PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbas.cpp laserbas] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbat. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/laserbat.cpp laserbat] == | ||
Sound hardware isn't correctly hooked up yet. Would greatly benefit from | Sound hardware isn't correctly hooked up yet. Would greatly benefit from | ||
schematics. | schematics. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastbank. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastbank.cpp lastbank] == | ||
Sound hardware hook-up is commented out. | Sound hardware hook-up is commented out. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastfght. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lastfght.cpp lastfght] == | ||
''' lastfght ''' - Sound chip is unknown. | ''' lastfght ''' - Sound chip is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lazercmd. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lazercmd.cpp lazercmd] == | ||
''' medlanes ''' - Needs discrete sound hardware emulation. | ''' medlanes ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/lgp. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lgp.cpp lgp] == | ||
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet. | Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/liberate. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/liberate.cpp liberate] == | ||
''' prosport, prosporta ''' - Sound hook up isn't 100% correct. | ''' prosport, prosporta ''' - Sound hook up isn't 100% correct. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/limenko. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/limenko.cpp limenko] == | ||
''' dynabomb, legendoh, sb2003, sb2003a ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ''' dynabomb, legendoh, sb2003, sb2003a ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
''' spotty ''' - Different sound hardware isn't correctly hooked up yet. | ''' spotty ''' - Different sound hardware isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/littlerb.cpp littlerb] == | ||
Sound hardware is mostly understood, but isn't perfectly implemented yet. | Sound hardware is mostly understood, but isn't perfectly implemented yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/lkage.cpp lkage] == | ||
''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru) | ''' bygone ''' - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/m10. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m10.cpp m10] == | ||
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru) | Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m14. | == [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/m52. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m52.cpp m52] == | ||
''' alpha1v ''' - Sound isn't correctly hooked up yet. | ''' alpha1v ''' - Sound isn't correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/m79amb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/m79amb.cpp m79amb] == | ||
Boom, Thud, Shot discrete sounds need more accurate emulation. | Boom, Thud, Shot discrete sounds need more accurate emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/macs. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/macs.cpp macs] == | ||
''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet. | ''' cultname, kisakaeh, kisakaen ''' - ST016 hook up / emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magicard. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magicard.cpp magicard] == | ||
The sound chip is unknown (it's an ADPCM with eight channels). | The sound chip is unknown (it's an ADPCM with eight channels). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/magtouch. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/magtouch.cpp magtouch] == | ||
Preliminary driver. Sound hardware isn't hooked up yet. | Preliminary driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/malzak.cpp malzak] == | ||
Sound isn't correctly hooked up yet (2x SN76477). | Sound isn't correctly hooked up yet (2x SN76477). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/marinedt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/marinedt.cpp marinedt] == | ||
Needs discrete sound hardware emulation. Marine Date PCB is available (Guru) | Needs discrete sound hardware emulation. Marine Date PCB is available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygay1b.cpp maygay1b] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygayv1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/maygayv1.cpp maygayv1] == | ||
Sound hardware hook up isn't correct yet. | Sound hardware hook up isn't correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/mcr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mcr.cpp mcr] == | ||
''' dpoker ''' - Sound ROMs aren't dumped. Currently using the ones from kick. | ''' dpoker ''' - Sound ROMs aren't dumped. Currently using the ones from kick. | ||
''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet. | ''' twotiger ''' - 8 track cassette has been dumped but the hook up isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meadows. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meadows.cpp meadows] == | ||
''' bowl3d ''' - Missing sound ROMs dump. | ''' bowl3d ''' - Missing sound ROMs dump. | ||
''' minferno ''' - Sound hardware isn't hooked up yet. | ''' minferno ''' - Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megaphx.cpp megaphx] == | ||
Sound banking isn't understood. | Sound banking isn't understood. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/megasys1.cpp megasys1] == | ||
''' edfbl ''' - Bootleg on different hardware. | ''' edfbl ''' - Bootleg on different hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/metalmx. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metalmx.cpp metalmx] == | ||
Very complex prototype hardware. Preliminary driver. | Very complex prototype hardware. Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/metro.cpp metro] == | ||
''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly). | ''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly). | ||
''' vmetal and clone ''' - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to? | ''' vmetal and clone ''' - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meyc8080. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/meyc8080.cpp meyc8080] == | ||
DAC hook-up isn't perfect yet. | DAC hook-up isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgames. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgames.cpp mgames] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgolf. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mgolf.cpp mgolf] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/missb2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/missb2.cpp missb2] == | ||
The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad. | The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/model1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model1.cpp model1] == | ||
''' swa ''' - MPEG music isn't perfectly emulated yet. | ''' swa ''' - MPEG music isn't perfectly emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp model3] == | ||
Sound comms are working but emulation isn't perfect yet. | Sound comms are working but emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/monzagp.cpp monzagp] == | ||
Preliminary driver. Sound hardware isn't hooked up yet. | Preliminary driver. Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu12wbk. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu12wbk.cpp mpu12wbk] == | ||
Preliminary driver. Uses an AY-3-8910. | Preliminary driver. Uses an AY-3-8910. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu3. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu3.cpp mpu3] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4crystal. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4crystal.cpp mpu4crystal] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4empire. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4empire.cpp mpu4empire] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mdm. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4mdm.cpp mpu4mdm] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4misc. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4misc.cpp mpu4misc] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4plasma. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4plasma.cpp mpu4plasma] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4sw. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4sw.cpp mpu4sw] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4union. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mpu4union.cpp mpu4union] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/murogmbl. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/murogmbl.cpp murogmbl] == | ||
Sound isn't hooked up yet. | Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw18w. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw18w.cpp mw18w] == | ||
Mechanical game. Needs discrete sound emulation. | Mechanical game. Needs discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw8080bw. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/mw8080bw.cpp mw8080bw] == | ||
''' 280zzzap, lagunar ''' - Need discrete sound hardware emulation. | ''' 280zzzap, lagunar ''' - Need discrete sound hardware emulation. | ||
Line 732: | Line 732: | ||
''' gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples. | ''' gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/namcofl. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcofl.cpp namcofl] == | ||
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/namconb1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namconb1.cpp namconb1] == | ||
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/namcond1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcond1.cpp namcond1] == | ||
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/namcos10. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos10.cpp namcos10] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos11. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos11.cpp namcos11] == | ||
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/namcos12. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos12.cpp namcos12] == | ||
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/namcos2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos2.cpp namcos2] == | ||
''' finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones ''' - Engine sound is awful. | ''' finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones ''' - Engine sound is awful. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos22. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/namcos22.cpp namcos22] == | ||
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/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/naomi. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp naomi] == | ||
AICA emulation / hook up isn't 100% yet. | AICA emulation / hook up isn't 100% yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj8688. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nbmj8688.cpp nbmj8688] == | ||
''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset). | ''' barline ''' - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/neoprint. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/neoprint.cpp neoprint] == | ||
Sound interface isn't implemented yet | Sound interface isn't implemented yet | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/nitedrvr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nitedrvr.cpp nitedrvr] == | ||
Discrete motor/skid sounds are not 100% correct. | Discrete motor/skid sounds are not 100% correct. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nmk16. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nmk16.cpp nmk16] == | ||
''' hachamf, tdragon1 ''' - Protected sets, they don't handshake with the NMK004. | ''' hachamf, tdragon1 ''' - Protected sets, they don't handshake with the NMK004. | ||
Line 790: | Line 790: | ||
''' vandykeb ''' - Undumped PIC controls sound. | ''' vandykeb ''' - Undumped PIC controls sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nsmpoker.cpp nsmpoker] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nss. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nss.cpp nss] == | ||
SNES sound emulation isn't perfect yet. | SNES sound emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nwk-tr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nwk-tr.cpp nwk-tr] == | ||
Sound emulation is hooked up but driver is still preliminary. | Sound emulation is hooked up but driver is still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nycaptor. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/nycaptor.cpp nycaptor] == | ||
Needs better sound emulation (mixing ?). | Needs better sound emulation (mixing ?). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/olibochu. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/olibochu.cpp olibochu] == | ||
Main -> sound cpu communication is completely wrong, commands don't play the intended sound. | Main -> sound cpu communication is completely wrong, commands don't play the intended sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/opwolf. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/opwolf.cpp opwolf] == | ||
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses. | There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/pachifev. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pachifev.cpp pachifev] == | ||
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed. | One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pacman. | == [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/pangofun. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pangofun.cpp pangofun] == | ||
Skeleton driver. PC hardware. ISA 16bit sound card. | Skeleton driver. PC hardware. ISA 16bit sound card. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paranoia. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/paranoia.cpp paranoia] == | ||
Sound system hook up isn't 100% correct yet. | Sound system hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/pcat_dyn. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcat_dyn.cpp pcat_dyn] == | ||
PC hardware. Sound isn't hooked up yet. | PC hardware. Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/pcxt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pcxt.cpp pcxt] == | ||
''' filetto ''' - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card. | ''' filetto ''' - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card. | ||
''' tetriskr ''' - "buzzer" PC sound has issues. | ''' tetriskr ''' - "buzzer" PC sound has issues. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/photoply. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/photoply.cpp photoply] == | ||
PC hardware. Unemulated sound card. | PC hardware. Unemulated sound card. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinball2k. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinball2k.cpp pinball2k] == | ||
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet. | Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pinkiri8.cpp pinkiri8] == | ||
Sound hardware isn't 100% hooked up yet. | Sound hardware isn't 100% hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pipeline. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/pipeline.cpp pipeline] == | ||
Sound hardware isn't hooked up yet (YM2203). | Sound hardware isn't hooked up yet (YM2203). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/playmark. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/playmark.cpp playmark] == | ||
''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 ''' - Missing PIC dump. | ''' hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 ''' - Missing PIC dump. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/polepos. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/polepos.cpp polepos] == | ||
''' polepos2bi ''' - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet. | ''' polepos2bi ''' - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/popobear.cpp popobear] == | ||
BGM seems quite off, YM2413 core bug? | BGM seems quite off, YM2413 core bug? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/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/rabbit. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rabbit.cpp rabbit] == | ||
The emulation of the Custom Imagetek I5000 chip isn't perfect yet. | The emulation of the Custom Imagetek I5000 chip isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rallyx. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rallyx.cpp rallyx] == | ||
''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time. | ''' commsega ''' - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time. | ||
''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually. | ''' nrallyx, nrallyxb, rallyx, rallyxa, rallyxm ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/realbrk.cpp realbrk] == | ||
''' dai2kaku ''' - Sound isn't correctly hooked up. | ''' dai2kaku ''' - Sound isn't correctly hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redalert. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/redalert.cpp redalert] == | ||
''' demoneye, ww3 ''' - | ''' demoneye, ww3 ''' - | ||
Line 900: | Line 900: | ||
''' redalert ''' - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated. | ''' redalert ''' - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/rollrace. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rollrace.cpp rollrace] == | ||
Needs discrete sound hardware emulation for sound effects. | Needs discrete sound hardware emulation for sound effects. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rotaryf. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rotaryf.cpp rotaryf] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rowamet. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/rowamet.cpp rowamet] == | ||
Sound ROM is badly dumped. | Sound ROM is badly dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/royalmah.cpp royalmah] == | ||
''' jansou ''' - Game doesn't work due to missing program rom, thus sound emulaton can't be tested. | ''' jansou ''' - Game doesn't work due to missing program rom, thus sound emulaton can't be tested. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/s6. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s6.cpp s6] == | ||
''' frpwr_l6 ''' - Sound doesn't work. | ''' frpwr_l6 ''' - Sound doesn't work. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s7. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s7.cpp s7] == | ||
''' barra_l1, solar_l2 ''' - Sound doesn't work. | ''' barra_l1, solar_l2 ''' - Sound doesn't work. | ||
''' thund_p1 and clones ''' - Speech is mixed up. | ''' thund_p1 and clones ''' - Speech is mixed up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s9. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/s9.cpp s9] == | ||
''' alcat_l7 ''' - Sound ROM isn't dumped. | ''' alcat_l7 ''' - Sound ROM isn't dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/scramble. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/scramble.cpp scramble] == | ||
''' 800fath ''' - | ''' 800fath ''' - | ||
Line 956: | Line 956: | ||
''' turpins ''' - Sound CPU to be added. | ''' turpins ''' - Sound CPU to be added. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seabattl.cpp seabattl] == | ||
Preliminary driver. Probably discrete sound hardware. | Preliminary driver. Probably discrete sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80r.cpp segag80r] == | ||
''' 005 ''' - Sound PROM for melody generator is missing. Need discrete sound hardware emulation. | ''' 005 ''' - Sound PROM for melody generator is missing. Need discrete sound hardware emulation. | ||
Line 966: | Line 966: | ||
''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet. | ''' pignewt, pignewta ''' - Sega Universal Sound Board emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80v. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segag80v.cpp segag80v] == | ||
''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples. | ''' elim2, elim4, spacfury and clones, zektor ''' - Need discrete sound hardware emulation instead of samples. | ||
''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet. | ''' startrek, tacscan ''' - Sega Universal Sound Board emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segajw. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segajw.cpp segajw] == | ||
Sound seems to be actually working pretty good. | Sound seems to be actually working pretty good. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/segaxbd. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/segaxbd.cpp segaxbd] == | ||
''' rascot ''' - Only the terminal is dumped. | ''' rascot ''' - Only the terminal is dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi.cpp seibuspi] == | ||
All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation. | All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.cpp seta] == | ||
''' blockcarb ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing. | ''' blockcarb ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing. | ||
Line 994: | Line 994: | ||
''' 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/sigmab52. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sigmab52.cpp sigmab52] == | ||
Preliminary driver. Uses a YM3812. | Preliminary driver. Uses a YM3812. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snesb.cpp snesb] == | ||
SNES sound emulation isn't perfect yet. | SNES sound emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snk6502. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/snk6502.cpp snk6502] == | ||
''' sasuke, satansat and clones, vanguard and clones ''' - Discrete sound hardware isn't emulated yet. | ''' sasuke, satansat and clones, vanguard and clones ''' - Discrete sound hardware isn't emulated yet. | ||
Line 1,007: | Line 1,007: | ||
''' satansat and clones ''' - Music frequency is wrong. | ''' satansat and clones ''' - Music frequency is wrong. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/spacefb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spacefb.cpp spacefb] == | ||
Needs discrete sound hardware emulation instead of samples. | Needs discrete sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spaceg. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spaceg.cpp spaceg] == | ||
Needs hook up of the SN76477s. | Needs hook up of the SN76477s. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spiders. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spiders.cpp spiders] == | ||
Missing filters emulation. | Missing filters emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/splash.cpp splash] == | ||
''' rebus ''' - Sound isn't hooked up yet. | ''' rebus ''' - Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/spoker.cpp spoker] == | ||
'''3super8''' - Roms are badly dumped. | '''3super8''' - Roms are badly dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp6. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/srmp6.cpp srmp6] == | ||
NiLe chipo emulation / hook up isn't perfect yet. | NiLe chipo emulation / hook up isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssfindo. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssfindo.cpp ssfindo] == | ||
Audio CPU isn't emulated yet (QDSP). | Audio CPU isn't emulated yet (QDSP). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sshot. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sshot.cpp sshot] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssingles. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssingles.cpp ssingles] == | ||
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm). | Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sspeedr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sspeedr.cpp sspeedr] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sstrangr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/sstrangr.cpp sstrangr] == | ||
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/ssv. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/ssv.cpp ssv] == | ||
''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work. | ''' srmp7 ''' - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/st_mp100. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/st_mp100.cpp st_mp100] == | ||
Most games need discrete sound hardware emulation. | Most games need discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stactics. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stactics.cpp stactics] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starcrus. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starcrus.cpp starcrus] == | ||
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/starfire. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starfire.cpp starfire] == | ||
Needs discrete sound hardware emulation. Samples are now hooked up, though. | Needs discrete sound hardware emulation. Samples are now hooked up, though. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starshp1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/starshp1.cpp starshp1] == | ||
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340. | Discrete sound hardware is emulated, but still needs proper emulation of the MC3340. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/stuntair. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stuntair.cpp stuntair] == | ||
Needs interrupt frequencies at least. Possibly some discrete parts. | Needs interrupt frequencies at least. Possibly some discrete parts. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/stv.cpp stv] == | ||
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up. | Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up. | ||
''' batmanfr ''' Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)). | ''' 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/su2000. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/su2000.cpp su2000] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subhuntr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subhuntr.cpp subhuntr] == | ||
Possibly discrete hardware. | Possibly discrete hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subs. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subs.cpp subs] == | ||
Discrete sound hardware emulation is incomplete (missing sonar sound). | Discrete sound hardware emulation is incomplete (missing sonar sound). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subsino2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/subsino2.cpp subsino2] == | ||
''' bishjan ''' - Sound hardware isn't understood yet. | ''' bishjan ''' - Sound hardware isn't understood yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/taito_l. | == [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. | ''' champwr, champwrj, champwru ''' - Additional MSM5205 isn't 100% correctly hooked up yet. | ||
''' evilston ''' - Repeated SFXs. Audio NMI source is unknown. | ''' evilston ''' - Repeated SFXs. Audio NMI source is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp taitogn] == | ||
Zoom sound DSP emulation isn't complete. | Zoom sound DSP emulation isn't complete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitopjc. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitopjc.cpp taitopjc] == | ||
Zoom sound DSP emulation isn't complete. | Zoom sound DSP emulation isn't complete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz.cpp taitotx] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/taitotz.cpp taitotz] == | ||
Zoom sound DSP is currently unemulated. | Zoom sound DSP is currently unemulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/tankbatt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tankbatt.cpp tankbatt] == | ||
Needs discrete sound emulation instead of samples. | Needs discrete sound emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tasman. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tasman.cpp tasman] == | ||
Konami GX based PCB for gambling games. | Konami GX based PCB for gambling games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/tetrisp2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tetrisp2.cpp tetrisp2] == | ||
''' stepstag, steps3 ''' - No music ROMs / HD dumps. | ''' stepstag, steps3 ''' - No music ROMs / HD dumps. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/timeplt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/timeplt.cpp timeplt] == | ||
''' chkun ''' - Needs Toshiba TC8830F sound chip emulation. | ''' chkun ''' - Needs Toshiba TC8830F sound chip emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/tmmjprd. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmmjprd.cpp tmmjprd] == | ||
The emulation of the Custom Imagetek I5000 chip isn't perfect yet. | The emulation of the Custom Imagetek I5000 chip isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmnt. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmnt.cpp tmnt] == | ||
''' glfgreat, glfgreatj ''' - Sound hook up isn't 100% correct yet. | ''' glfgreat, glfgreatj ''' - Sound hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmspoker. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tmspoker.cpp tmspoker] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan1.cpp toaplan1] == | ||
''' fireshrk and clones, vimana and clones ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. | ''' fireshrk and clones, vimana and clones ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. | ||
''' outzonec ''' - Z80 roms is probably incorrect for this set, causing wrong sounds. | ''' outzonec ''' - Z80 roms is probably incorrect for this set, causing wrong sounds. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan2. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toaplan2.cpp toaplan2] == | ||
''' ghox, ghoxj, tekipaki, whoopee ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg. | ''' ghox, ghoxj, tekipaki, whoopee ''' - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toki. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toki.cpp toki] == | ||
''' jujuba ''' - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx. | ''' jujuba ''' - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toratora. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/toratora.cpp toratora] == | ||
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics. | Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tourvis. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tourvis.cpp tourvis] == | ||
Sound isn't perfect yet (PC-Engine hardware). | Sound isn't perfect yet (PC-Engine hardware). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/tumbleb. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tumbleb.cpp tumbleb] == | ||
''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs. | ''' pangpang, tumbleb2 ''' - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs. | ||
''' tumbleb ''' - Sound is not quite correct yet. | ''' tumbleb ''' - Sound is not quite correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/twinkle. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/twinkle.cpp twinkle] == | ||
Sound isn't fully hookep up yet (IDE DMA, finish comms). | Sound isn't fully hookep up yet (IDE DMA, finish comms). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tx1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/tx1.cpp tx1] == | ||
''' tx1, tx1jb, tx1jc ''' - TX-1 tyre screech noises are not implemented yet. | ''' tx1, tx1jb, tx1jc ''' - TX-1 tyre screech noises are not implemented yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/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/vegaeo. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegaeo.cpp vegaeo] == | ||
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegas. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vegas.cpp vegas] == | ||
''' gauntleg12 ''' - Sound doesn't work in this clone. | ''' gauntleg12 ''' - Sound doesn't work in this clone. | ||
Line 1,199: | Line 1,199: | ||
''' 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/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/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/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/vmetal. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/vmetal.cpp vmetal] == | ||
ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how. | ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/voyager.cpp voyager] == | ||
PC hardware. Preliminary driver. | PC hardware. Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/warpsped. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpsped.cpp warpsped] == | ||
Preliminary driver. Probably discrete sound hardware. | Preliminary driver. Probably discrete sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpwarp. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/warpwarp.cpp warpwarp] == | ||
''' navarone, sos ''' - Sound isn't completely emulated yet. | ''' navarone, sos ''' - Sound isn't completely emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wc90.cpp wc90] == | ||
Sound isn't correctly hookep up. | Sound isn't correctly hookep up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/wallc. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wallc.cpp wallc] == | ||
Encrypted. | Encrypted. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wheelfir.cpp wheelfir] == | ||
Sound is completely unimplemented. | Sound is completely unimplemented. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/wildpkr. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wildpkr.cpp wildpkr] == | ||
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support. | Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/wyvernf0. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wyvernf0.cpp wyvernf0] == | ||
Sound emulation isn't fully accurate. PCB is available (Guru) | Sound emulation isn't fully accurate. PCB is available (Guru) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/wiz.cpp wiz] == | ||
''' scion, scionc, stinger, stinger2 ''' - Discrete hardware emulation is preliminary. | ''' scion, scionc, stinger, stinger2 ''' - Discrete hardware emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/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/zac_1. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_1.cpp zac_1] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac_proto. | == [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. | 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/zac2650. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zac2650.cpp zac2650] == | ||
Missing discrete sound emulation. | Missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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/zaxxon. | == [http://github.com/mamedev/mame/blob/master/src/mame/drivers/zaxxon.cpp zaxxon] == | ||
Missing discrete sound emulation. | Missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/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. |
Revision as of 10:57, 15 January 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
Driver moved from MESS to MAME, since there were arcade games based on the 3DO. Emulation is stil preliminary.
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.
ace
Needs discrete sound emulation.
acefruit
Sound emulation is completely lacking.
aerofgt
aerfboot, aerfboo2, karatblzbl, pspikesc, spikes91, spikes91b - Bootlegs with slightly different sound hardware.
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.
amaticmg
Not all sound devices have been hooked up yet.
aristmk5
Skeleton driver. Sound hardware hook up can't be verified.
aristmk6
Skeleton driver. System is SH4 based.
arkanoid
hexa - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.
astinvad
Needs discrete sound hardware emulation.
astrocde
demndrgn - Audio board isn't emulated yet.
gorf, gorfpgm1, gorfpgm2, wow, wowg - Need Votrax SC-01 speech synthesizer emulation.
seawolf2 - Needs discrete sound hardware emulation.
astrof
Needs discrete sound hardware emulation.
atari_s1
Sound 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.
battlera
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.
bbusters
bbusters, bbustersu - Sound hardware isn't 100% correctly hooked up yet.
beaminv
Needs discrete sound hardware emulation.
beezer
Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).
bfm_sc1
Mostly mechanical fruit machines.
bfm_sc2
quintond, quintono, quintoon - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.
bigstrkb
Sound hardware isn't correctly hooked up yet.
bingor
Driver is preliminary, sound hook up can't be verified.
blackt96
Sound chips are driven by a PIC which has been dumped but not hooked up yet.
blitz
Needs discrete sounds emulation.
blitz68k
Sound is MCU-protected.
blockade
Needs noise generator emulation, along with proper mixing and volume control.
bloodbro
weststry - Bootleg with different sound hardware, which needs correct hook up.
bnstars
Z80 - YMF271 comms aren't 100% correct yet.
bntyhunt
Preliminary driver.
boxer
Needs discrete sound hardware emulation.
buggychl
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.
buster
Sound hardware isn't hooked up yet (AY8910).
byvid
Sound hardware isn't hooked up yet (DACs for babypac, Cheep Squeek sound board for granny).
cabal
cabalbl - Bootleg with different sound hardware, which isn't correctly hooked up yet.
carpolo
Needs discrete sound hardware emulation.
cave
gaia, theroes - Sound cuts out occasionally.
cb2001
Sound hardware is hooked up but game isn't working yet.
cball
Needs discrete sound hardware emulation.
cd32
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
cdi
The CDI sound hardware isn't 100% emulated yet.
cesclass
Sound doesn't play most samples.
cheekyms
Sound hardware emulation is incomplete.
chihiro
X-BOX sound hardware isn't emulated yet.
chinagat
saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.
chqflag
007232 volume & panning control is almost certainly wrong.
chsuper
Sound hardware isn't correctly hooked up yet.
cidelsa
altair, destryer, destryea - Missing white noise.
cinemat
Needs discrete sound hardware emulation.
circus
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
clayshoo
Needs discrete sound hardware emulation.
cmmb
Sound hardware isn't hooked up yet.
cntsteer
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.
cobra
Sound hardware isn't correctly hooked up yet.
coinmvga
Sound hardware isn't correctly hooked up yet.
coolridr
Sound hardware hook up isn't perfect yet.
cop01
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program rom is the ic2 one), presumably with data / address line scrambling.
cops
Driver is still preliminary. Sound isn't hooked up yet.
copsnrob
Discrete sound hardware is partially emulated.
corona
winner81 - Sound hardware hook-up is imperfect.
cosmic
Need proper sound hardware emulation instead of samples. A Devil Zone PCB is available (Guru)
cps2
gigaman2 - A bootleg with a different sound system.
crbaloon
Discrete sound hardware emulation isn't 100% correct yet.
cswat
Namco 52xx isn't hooked up yet.
cvs
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.
cyclemb
Sound is controlled by three undumped i8741 MCU. Decap or simulation needed.
dai3wksi
Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru)
ddayjlc
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).
ddenlovr
animaljr, animaljrs - Sound ROM needs redump.
quizchq, quizchq1 - Some samples are played at the wrong pitch.
deco32
lockload and clones - Sound hook-up is preliminary.
deshoros
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
destroyr
Needs discrete sound hardware emulation.
dgpix
Needs KS0164 sound chip emulation.
discoboy
ADPCM has sound volume issues, it's either too loud or too quiet.
dkong
pestplce - Currently using dkongjr sound hardware emulation.
shootgal - Possibly missing speech PCB emulation.
spcfrcii, spclforc - Sound hardware isn't hooked up yet.
docastle
asoccer, idsoccera - Different sound rom causes bad sound, is the rom bad or is it the sound system implementation instead?
dorachan
Needs discrete sound hardware emulation.
dribling
Needs discrete sound hardware emulation.
ecoinf2
Skeleton driver for fruit machine games.
ecoinf3
Skeleton driver for fruit machine games.
ecoinfr
Skeleton driver for fruit machine games.
embargo
Needs discrete sound hardware emulation.
eolith
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
equites
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.
ertictac
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
esh
Missing laserdisc sound.
exidy
panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc - Need proper sound hardware emulation instead of samples.
famibox
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
fantland
galaxygn - Sound hardware hook up isn't 100% correct yet.
fcrash
dinopic2, punipic, punipic2, punipic3, slampic - Bootleg with different sound hardware.
fgoal
Needs discrete sound hardware emulation.
finalizr
Sound hardware hook up isn't 100% correct yet.
fitfight
Sound hardware isn't correctly hooked up yet.
flower
Timing needs verifying, but also samplerate and effects counter. What do the unknown bits in soundregs do?. Are channel effects correct? It's currently mostly guesswork, the pitch effects sound pretty convincing though.
flstory
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
flyball
Needs discrete sound hardware emulation.
fresh
Sound hardware is unknown.
fruitpc
Sound hardware isn't hooked up yet.
funkball
Preliminary driver. PC based hardware (Cyrix GX + 3DFX).
fuukifg3
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).
gal3
Skeleton driver. Sound hardware isn't hooked up yet.
galaga
battles, gallag, gatsbee - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
xevios - Uses a 4th Z80 instead of Namco Custom MCU.
galaxia
Is sound partly discrete?
galaxian
jumpbug and clone - Missing discrete hardware emulation.
galaxold
4in1, dkongjrm - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
galdrvr
monsterz - Possibily missing one sound ROM.
scorpion, scorpiona, scorpionb - Sound hardware isn't 100% correctly hooked up yet.
galpanic
zipzap - Sound hardware isn't 100% correctly hooked up yet.
gambl186
Preliminary driver. Sound isn't hooked up yet.
gamecstl
PC hardware. Needs SiS 7018 emulation.
gamtor
Skeleton driver for fruit machine games.
gaplus
Needs emulation of the custom 62XX explosion chip instead of samples.
gcpinbal
Background music is missing (controlled by MSM-6585 sound chip).
gei
Sound hardware (DAC) isn't 100% correctly hooked up yet.
ggconnie
Preliminary driver. Hardware is PC-Engine based.
ghosteo
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
goal92
Sound hardware isn't 100% correctly hooked up yet.
goldngam
Preliminary driver.
goldstar
magoddsc, magoddsd - Custom encrypted CPU block.
gottlieb
kngtmare - Sound rom isn't dumped.
qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.
tylz - Different sound hardware needs proper implementation.
gotya
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.
gpworld
Missing laserdisc sound.
grchamp
Missing engine noise.
gridlee
Needs discrete sound hardware emulation.
gstream
x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
gsword
josvolly - DAC sound needs to be implemented. PCB is available (Guru)
gticlub
Sound hardware isn't 100% correctly hooked up yet.
harddriv
hdrivair, hdrivairp Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).
headonb
Needs discrete sound hardware emulation.
hideseek
Skeleton driver. Sound hardware isn't hooked up yet.
hikaru
Skeleton driver. Sound hardware isn't hooked up yet.
hitme
barricad, brickyrd - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
hng64
Sound hardware isn't hooked up yet.
homedata
mirderby - Preliminary driver.
mjikaga - Sound sfxs don't work. CPU communication issue?
homerun
Voice emulation is missing (unemulated D7756C with internal rom).
hornet
Sound hardware isn't 100% correctly hooked up yet.
hotstuff
Preliminary driver.
hyperspt
hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
ichiban
Code is encrypted.
igs011
vbowl, vbowlj - Sound is slow and low volume.
igs017
mgcs - Sound banking goes through protection, which isn't perfectly simulated.
intrscti
Sound hardware hasn't been hooked up yet.
istellar
Missing laserdisc sound.
jack
striv - Sound hook up isn't 100% correct yet.
jalmah
daireika, mjzoomin, urashima - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).
jclub2
jclub2 - Sound hardware isn't hooked up yet.
jclub2o - Sound hardware (ST016) is hooked up, but game doesn't work so it can't be verified.
jokrwild
Sound hardware isn't hooked up yet.
jpmimpct
The mechanical games aren't emulated yet.
jpmsys5
The mechanical games aren't emulated yet.
cashcade - Incomplete dump? Shows a loading error.
jubilee
Preliminary driver.
kas89
Some events sound louder than others.
kickgoal
Missing PIC dumps. The kickgoal sound rom is also bad.
kingdrby
Possibly missing discrete sound hardware emulation.
konamigv
PSX SPU emulation isn't perfect yet.
konamigx
vsnetscr and clones -
konamim2
Sound hardware isn't hooked up yet.
konendev
Skeleton driver for fruit machine games.
kopunch
Sound hardware isn't hooked up yet.
ksys573
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
laserbas
Sound hardware isn't hooked up yet.
laserbat
Sound hardware isn't correctly hooked up yet. Would greatly benefit from schematics.
lastbank
Sound hardware hook-up is commented out.
lastfght
lastfght - Sound chip is unknown.
lazercmd
medlanes - Needs discrete sound hardware emulation.
lbeach
Needs discrete sound hardware emulation.
lgp
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
liberate
prosport, prosporta - Sound hook up isn't 100% correct.
limenko
dynabomb, legendoh, sb2003, sb2003a - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
spotty - Different sound hardware isn't correctly hooked up yet.
littlerb
Sound hardware is mostly understood, but isn't perfectly implemented yet.
lkage
bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)
looping
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
luckgrln
Sound chip type is unknown.
m10
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)
m14
Needs discrete sound hardware emulation.
m52
alpha1v - Sound isn't correctly hooked up yet.
m62
Analog drums emulation isn't perfect yet.
m79amb
Boom, Thud, Shot discrete sounds need more accurate emulation.
m92
nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
macs
cultname, kisakaeh, kisakaen - ST016 hook up / emulation isn't perfect yet.
magicard
The sound chip is unknown (it's an ADPCM with eight channels).
magictg
Skeleton driver. Sound hardware isn't hooked up yet.
magtouch
Preliminary driver. Sound hardware isn't hooked up yet.
malzak
Sound isn't correctly hooked up yet (2x SN76477).
manohman
Preliminary driver.
marinedt
Needs discrete sound hardware emulation. Marine Date PCB is available (Guru)
maygay1b
Preliminary driver.
maygayv1
Sound hardware hook up isn't correct yet.
mazerbla
mazerbla, mazerblaa - Sound isn't hooked up yet. Speech processor is unknown.
mcr
dpoker - Sound ROMs aren't dumped. Currently using the ones from kick.
twotiger - 8 track cassette has been dumped but the hook up isn't perfect yet.
meadows
bowl3d - Missing sound ROMs dump.
minferno - Sound hardware isn't hooked up yet.
megaphx
Sound banking isn't understood.
megasys1
edfbl - Bootleg on different hardware.
mermaid
mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.
metalmx
Very complex prototype hardware. Preliminary driver.
metro
puzzlet - The game does not write to the OKI sound chip (probably the timers don't work properly).
vmetal and clone - ES8712 sound may not be quite right. Samples are currently looped, but whether they should and how, is unknown. Where does the M6585 hook up to?
meyc8080
DAC hook-up isn't perfect yet.
mgames
Needs discrete sound hardware emulation.
mgolf
Needs discrete sound hardware emulation.
micro3d
Sound system implementation isn't 100% accurate yet.
midyunit
mkyawdim2, mkyawdim3, mkyawdim4 - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
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.
mmagic
Missing discrete sound hardware emulation. Will need better 76477 emulation.
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).
ms32
Z80 - YMF271 comms aren't 100% correct yet.
murogmbl
Sound isn't hooked up yet.
mw18w
Mechanical game. Needs discrete sound emulation.
mw8080bw
280zzzap, lagunar - Need discrete sound hardware emulation.
blueshrk - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.
bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase - Discrete sound hardware is only partially emulated.
checkmat - Needs breadboarding to get noise/filter frequencies.
gmissile, gunfight, gunfighto, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.
mwsub
Needs discrete sound hardware emulation.
n8080
helifire, helifirea -
namcofl
Namco C352 sound chip emulation isn't 100% correct yet.
namconb1
Namco C352 sound chip emulation isn't 100% correct yet.
namcond1
Namco C352 sound chip emulation isn't 100% correct yet.
namcos10
Sound hardware isn't hooked up yet.
namcos11
Namco C352 sound chip emulation isn't 100% correct yet.
namcos12
Namco C352 sound chip emulation isn't 100% correct yet.
namcos2
finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones - Engine sound is awful.
namcos22
Namco C352 sound chip emulation isn't 100% correct yet.
namcos23
Namco C352 sound chip emulation isn't 100% correct yet.
naomi
AICA emulation / hook up isn't 100% yet.
nbmj8688
barline - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
nbmj9195
shabdama - Uses a laserdisc which isn't dumped yet.
neoprint
Sound interface isn't implemented yet
neptunp2
Skeleton driver. Sound hook-up is preliminary.
nitedrvr
Discrete motor/skid sounds are not 100% correct.
nmk16
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.
nsmpoker
Preliminary driver.
nss
SNES sound emulation isn't perfect yet.
nwk-tr
Sound emulation is hooked up but driver is still preliminary.
nycaptor
Needs better sound emulation (mixing ?).
nyny
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.
olibochu
Main -> sound cpu communication is completely wrong, commands don't play the intended sound.
opwolf
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
othello
Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).
pachifev
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
pacman
eggor - Sound hook up isn't 100% correct.
pangofun
Skeleton driver. PC hardware. ISA 16bit sound card.
paranoia
Sound system hook up isn't 100% correct yet.
pasha2
Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
pcat_dyn
PC hardware. Sound isn't hooked up yet.
pcat_nit
PC hardware. Sound isn't hooked up yet.
pcxt
filetto - "buzzer" PC sound has issues plus the UM5100 sound chip, might be connected to the prototyping card.
tetriskr - "buzzer" PC sound has issues.
pgm
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).
photoply
PC hardware. Unemulated sound card.
pinball2k
Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.
pinkiri8
Sound hardware isn't 100% hooked up yet.
pipeline
Sound hardware isn't hooked up yet (YM2203).
pitnrun
Needs discrete sound hardware emulation. PCB is available (Guru)
playmark
hrdtimes, hrdtimesa, wbeachvl, wbeachvl2, wbeachvl3 - Missing PIC dump.
pntnpuzl
Sound system isn't hooked up yet.
polepos
polepos2bi - Bootleg on different hardware. Sound hardware (Z80 + TMS5220) aren't properly hooked up yet.
popobear
BGM seems quite off, YM2413 core bug?
portrait
Sound CPU (TMS5200) isn't hooked up yet.
ppmast93
Sound system hook up isn't 100% correct yet.
puckpkmn
jzth - A sound bank isn't hooked up yet.
quasar
Invader effect is missing. In general, sound needs comparing with a real PCB.
rabbit
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
rallyx
commsega - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
nrallyx, nrallyxb, rallyx, rallyxa, rallyxm - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.
realbrk
dai2kaku - Sound isn't correctly hooked up.
redalert
demoneye, ww3 -
panther - Sound comms don't work.
redalert - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.
redclash
Needs discrete sound hardware emulation.
rgum
Skeleton driver. Sound hardware isn't hooked up yet.
rohga
darkseal2 - One sound ROM is incorrect for this set.
rollrace
Needs discrete sound hardware emulation for sound effects.
rotaryf
Needs discrete sound hardware emulation.
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.
rungun
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
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.
sangho
pzlestar -
sbowling
Needs discrete sound hardware emulation. PCB is available (Guru)
scramble
800fath -
ad2083 - Bad dump of the tms5110 roms.
mariner - Discrete sound in addition to the 8910.
turpins - Sound CPU to be added.
seabattl
Preliminary driver. Probably discrete sound hardware.
segag80r
005 - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.
astrob and clones, monsterb, monsterb2, spaceod, spaceod2 - Need discrete sound hardware emulation.
pignewt, pignewta - Sega Universal Sound Board emulation isn't perfect yet.
segag80v
elim2, elim4, spacfury and clones, zektor - Need discrete sound hardware emulation instead of samples.
startrek, tacscan - Sega Universal Sound Board emulation isn't perfect yet.
segajw
Sound seems to be actually working pretty good.
segald
Needs laserdisc sound and discrete sound hardware emulation.
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.
sigmab52
Preliminary driver. Uses a YM3812.
snesb
SNES sound emulation isn't perfect yet.
snk6502
sasuke, satansat and clones, vanguard and clones - Discrete sound hardware isn't emulated yet.
fantasy and clones, vanguard and clones - Speech is missing (hd38880/hd38882 emulation).
satansat and clones - Music frequency is wrong.
snowbros
ballboy, snowbro3 - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.
spacefb
Needs discrete sound hardware emulation instead of samples.
spaceg
Needs hook up of the SN76477s.
spiders
Missing filters emulation.
splash
rebus - Sound isn't hooked up yet.
spoker
3super8 - Roms are badly dumped.
srmp6
NiLe chipo emulation / hook up isn't perfect yet.
ssfindo
Audio CPU isn't emulated yet (QDSP).
sshot
Needs discrete sound hardware emulation.
ssingles
Some sounds are missing: at least two of the unused roms contain samples (unknown format, perhaps adpcm).
sspeedr
Needs discrete sound hardware emulation.
sstrangr
Needs discrete sound hardware emulation. PCB is available (Guru)
ssv
srmp7 - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
st_mp100
Most games need discrete sound hardware emulation.
stactics
Needs discrete sound hardware emulation.
starcrus
Needs discrete sound hardware emulation instead of samples.
starfire
Needs discrete sound hardware emulation. Samples are now hooked up, though.
starshp1
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
starwars
tomcatsw - Sound roms aren't dumped.
stuntair
Needs interrupt frequencies at least. Possibly some discrete parts.
stv
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
batmanfr Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).
su2000
Preliminary driver.
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.
suprridr
The board seems to contain a discrete sound portion which needs to be emulated.
system16
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
taito_l
champwr, champwrj, champwru - Additional MSM5205 isn't 100% correctly hooked up yet.
evilston - Repeated SFXs. Audio NMI source is unknown.
taitogn
Zoom sound DSP emulation isn't complete.
taitopjc
Zoom sound DSP emulation isn't complete.
taitotx
Preliminary driver.
taitotz
Zoom sound DSP is currently unemulated.
taitowlf
Zoom sound DSP is currently unemulated.
tankbatt
Needs discrete sound emulation instead of samples.
tasman
Konami GX based PCB for gambling games.
tattack
Sound isn't hooked up (probably discrete).
tetrisp2
stepstag, steps3 - No music ROMs / HD dumps.
thayers
Needs converting of the SSI-263 to a sound device and laserdisc audio.
timeplt
chkun - Needs Toshiba TC8830F sound chip emulation.
timetrv
Missing laserdisc audio.
tmmjprd
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
tmnt
glfgreat, glfgreatj - Sound hook up isn't 100% correct yet.
tmspoker
Preliminary driver.
toaplan1
fireshrk and clones, vimana and clones - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.
outzonec - Z80 roms is probably incorrect for this set, causing wrong sounds.
toaplan2
ghox, ghoxj, tekipaki, whoopee - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.
toki
jujuba - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.
toratora
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
tourvis
Sound isn't perfect yet (PC-Engine hardware).
trackfld
hyprolymb, hyprolymba - Bootleg with different sound hardware, which isn't correctly hooked up yet.
trucocl
Audio is almost there, but not perfect yet.
tumbleb
pangpang, tumbleb2 - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
tumbleb - Sound is not quite correct yet.
turbo
Driver needs discrete sound emulation instead of samples.
twinkle
Sound isn't fully hookep up yet (IDE DMA, finish comms).
tx1
tx1, tx1jb, tx1jc - TX-1 tyre screech noises are not implemented yet.
uapce
The tone played by the jamma if board is not emulated.
upscope
Amiga sound emulation isn't perfect yet.
vamphalf
misncrft, wyvernwg and clone, yorizori - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
vegaeo
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
vegas
gauntleg12 - Sound doesn't work in this clone.
cartfury, nbanfl, nbashowt - Use unknown DCS boards.
sf2049, sf2049se, sf2049te - Use DCS2 "Denver" board which isn't fully implemented yet.
vicdual
All games are missing discrete sound emulation.
viper
Driver doesn't do much yet, thus sound isn't hooked up.
vlc
Preliminary driver.
vmetal
ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.
voyager
PC hardware. Preliminary driver.
vpoker
Sound isn't hooked up yet (AY8910).
warpsped
Preliminary driver. Probably discrete sound hardware.
warpwarp
navarone, sos - Sound isn't completely emulated yet.
wc90
Sound isn't correctly hookep up.
wc90b
MSM5205 sound isn't perfect yet.
wallc
Encrypted.
wheelfir
Sound is completely unimplemented.
whitestar
Skeleton driver. Pinball games.
wildpkr
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
wink
Sound emulation isn't fully accurate.
wyvernf0
Sound emulation isn't fully accurate. PCB is available (Guru)
wiz
scion, scionc, stinger, stinger2 - Discrete hardware emulation is preliminary.
wolfpack
Missing discrete sound emulation and (undumped) audio cassette.
yunsung8
Sound emulation isn't fully accurate.
zac_1
Sound hardware isn't hooked up yet.
zac_proto
Sound hardware isn't hooked up yet. There's no info available about the sound board.
zac2650
Missing discrete sound emulation.
zaccaria
Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).
zaxxon
Missing discrete sound emulation.
zn
SPU emulation isn't perfect yet.