MNS: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them. | This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midcoin/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/39in1.cpp 39in1] == | ||
Preliminary sound support only. | Preliminary sound support only. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/3do.cpp 3do] == | ||
Emulation is still preliminary. | Emulation is still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/4dpi.cpp 4dpi] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/funworld/4roses.cpp 4roses] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/5clown.cpp 5clown] == | ||
Unknown writes and reads. | Unknown writes and reads. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/8080bw.cpp 8080bw] == | ||
''' crashrd ''' - Bootleg hardware. Uses a different hook up. Preliminary sound added. | ''' crashrd ''' - Bootleg hardware. Uses a different hook up. Preliminary sound added. | ||
Line 29: | Line 29: | ||
''' astropal, attackfc, ballbomb, cane, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invasion and clones, invmulti and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation. | ''' astropal, attackfc, ballbomb, cane, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invasion and clones, invmulti and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona ''' - Need discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a5105.cpp a5105] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a51xx.cpp a51xx] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/robotron/a7150.cpp a7150] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/luxor/abc80.cpp abc80] == | ||
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated. | PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/ace.cpp ace] == | ||
Needs discrete sound emulation. | Needs discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/acefruit.cpp acefruit] == | ||
Sound emulation is completely lacking. | Sound emulation is completely lacking. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/access/acvirus.cpp acvirus] == | ||
80C5xx + dsp56k based. Skeletonish. | 80C5xx + dsp56k based. Skeletonish. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/aerofgt.cpp aerofgt] == | ||
''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware. | ''' aerfboot, aerfboo2, karatblzbl, pspikesc ''' - Bootlegs with slightly different sound hardware. | ||
''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up. | ''' spikes91, spikes91b ''' - Need MSM5205 hook up and verifying of the sound latch hook up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/rockwell/aim65_40.cpp aim65_40] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/akai/akaiax80.cpp akaiax80] == | ||
Very preliminary driver. No sound hook up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp aleck64] == | |||
''' mayjin3 ''' - | ''' mayjin3 ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/alesis/alesis.cpp alesis] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amiga/alg.cpp alg] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/capcom/alien.cpp alien] == | ||
Skeleton driver (SH4 based system). | Skeleton driver (SH4 based system). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ta/alphatpx.cpp alphatpx] == | ||
''' alphatp1 ''' - Different beeper hook up? | ''' alphatp1 ''' - Different beeper hook up? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/alphasma.cpp alphasma] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/altos/altos486.cpp altos486] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/amstrad.cpp amstrad] == | ||
''' al520ex ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/apc.cpp apc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/apollo/apollo.cpp apollo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/act/apricotf.cpp apricotf] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/arcadia/arcadia.cpp arcadia] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/argo.cpp argo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/acorn/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/aristocrat/aristmk6.cpp aristmk6] == | ||
Skeleton driver. System is SH4 based. | Skeleton driver. System is SH4 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/stern/astinvad.cpp astinvad] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/astrocde.cpp astrocde] == | ||
''' demndrgn ''' - Audio board isn't emulated yet. | ''' demndrgn ''' - Audio board isn't emulated yet. | ||
Line 111: | Line 113: | ||
''' seawolf2 ''' - Needs discrete sound hardware emulation. | ''' seawolf2 ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/astrof.cpp astrof] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarisy1.cpp atarisy1] == | ||
''' indytemp and clones ''' - "Welcome" doesn't play at start. | ''' indytemp and clones ''' - "Welcome" doesn't play at start. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/atarittl.cpp atarittl] == | ||
''' tank ''' - Netlist has been added but needs debugging and it runs very slow. | ''' tank ''' - Netlist has been added but needs debugging and it runs very slow. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/atetris.cpp atetris] == | ||
''' atetb3482 ''' - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated. | ''' atetb3482 ''' - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/atvtrack.cpp atvtrack] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/avalnche.cpp avalnche] == | ||
''' catchp ''' - Needs discrete sound hardware emulation. | ''' catchp ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ax20.cpp ax20] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hitachi/b16.cpp b16] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/banctec/banctec.cpp banctec] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/banprestoms.cpp banprestoms] == | ||
Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played. | Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/basf7100.cpp basf7100] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/beaminv.cpp beaminv] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/beezer.cpp beezer] == | ||
Possibly missing filters. Needs a PCB reference to check sound. | Possibly missing filters. Needs a PCB reference to check sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc1.cpp bfm_sc1] == | ||
Mostly mechanical fruit machines. | Mostly mechanical fruit machines. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/bfm/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/bfm/bfm_sc4.cpp bfm_sc4] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/bigkarnk_ms.cpp bigkarnk_ms] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/blitz68k.cpp blitz68k] == | ||
Sound is MCU-protected. | Sound is MCU-protected. | ||
''' texasrls ''' - MCU is dumped, needs hook up. | ''' texasrls ''' - MCU is dumped, needs hook up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/blockch.cpp blockch] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/blw700i.cpp blw700i] == | ||
Unknown sound hardware. | Unknown sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/bntyhunt.cpp bntyhunt] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/boxer.cpp boxer] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/buster.cpp buster] == | ||
Sound hardware isn't hooked up yet (possibly discrete). | Sound hardware isn't hooked up yet (possibly discrete). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cromenco/c10.cpp c10] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/canon/canon_s80.cpp canon_s80] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/exidy/carpolo.cpp carpolo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/casloopy.cpp casloopy] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/cave.cpp cave] == | ||
''' gaia, theroes ''' - Sound cuts out occasionally. | ''' gaia, theroes ''' - Sound cuts out occasionally. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/cball.cpp cball] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/philips/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/efo/cedar_magnet.cpp cedar_magnet] == | ||
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205. | The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ces/cesclass.cpp cesclass] == | ||
Sound doesn't play most samples. | Sound doesn't play most samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/cfx9850.cpp cfx9850] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/universal/cheekyms.cpp cheekyms] == | ||
Sound hardware emulation is incomplete. | Sound hardware emulation is incomplete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ice/chexx.cpp chexx] == | ||
Digitalker isn't hooked up correctly. | Digitalker isn't hooked up correctly. | ||
''' chexx83 ''' - Digitalker ROMs not dumped. | ''' chexx83 ''' - Digitalker ROMs not dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/technos/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/efo/cidelsa.cpp cidelsa] == | ||
''' altair, destryer, destryea ''' - Missing white noise. | ''' altair, destryer, destryea ''' - Missing white noise. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/exidy/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/citoh/cit220.cpp cit220] == | ||
Preliminary driver. Beeper frequency unknown. | Preliminary driver. Beeper frequency unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/alliedleisure/clayshoo.cpp clayshoo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/clickstart.cpp clickstart] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/clshroad.cpp clshroad] == | ||
''' clshroad ''' - Main and sound CPUs synching isn't perfect. | ''' clshroad and clones ''' - Main and sound CPUs synching isn't perfect. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/fairlight/cmi.cpp cmi] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/codata.cpp codata] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/combatsc.cpp combatsc] == | ||
''' combatscb ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/comebaby.cpp comebaby] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/chess/compuchess.cpp compuchess] == | ||
''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound. | ''' cncchess ''' - Sound is wrong, it should be a long dual-tone alarm sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/teamconcepts/comquest.cpp comquest] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/comx/comx35.cpp comx35] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/controlid.cpp controlid] == | ||
Fingerprint reader device. Very skeletonish. | Fingerprint reader device. Very skeletonish. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/cop01.cpp cop01] == | ||
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program | 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/copsnrob.cpp copsnrob] == | ||
Discrete sound hardware is partially emulated. | Discrete sound hardware is partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmic.cpp cosmic] == | ||
Need proper sound hardware emulation instead of samples. | Need proper sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/universal/cosmicg.cpp cosmicg] == | ||
Need proper sound hardware emulation instead of samples. | Need proper sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/cp1.cpp cp1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1bl_pic.cpp cps1bl_pic] == | ||
Undumped PICs used as sound MCUs. | Undumped PICs used as sound MCUs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/capcom/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/crimson.cpp crimson] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk2000.cpp ctk2000] == | ||
Keyboard. Sample compression not completely understood yet. | Keyboard. Sample compression not completely understood yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/ctk551.cpp ctk551] == | ||
''' ap10, ctk601 ''' - | ''' ap10, ctk601 ''' - Missing DSP emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amiga/cubo.cpp cubo] == | ||
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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cvs/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/cxhumax.cpp cxhumax] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cybiko/cybiko.cpp cybiko] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/cz101.cpp cz101] == | ||
No sound hardware is hooked up yet. | No sound hardware is hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/dai3wksi.cpp dai3wksi] == | ||
Needs discrete sound hardware emulation (some preliminary work has been done). | Needs discrete sound hardware emulation (some preliminary work has been done). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/daruma.cpp daruma] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/datacast.cpp datacast] == | ||
Unknown sound hardware. | Unknown sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nokia/dbox.cpp dbox] == | ||
Driver still preliminary. | Driver still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/dbz.cpp dbz] == | ||
''' dbz2bl ''' - Bootleg with different sound hw, not hooked up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/dc_atomiswave.cpp dc_atomiswave] == | |||
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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dynax/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/dec0.cpp dec0] == | ||
''' mastbond, secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up. | ''' mastbond, secretab ''' - Bootleg on different hardware. The sound system is imperfectly hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/deco32.cpp deco32] == | ||
''' dragngun and clones ''' - Oki3 bank-switching isn't verified. | ''' dragngun and clones ''' - Oki3 bank-switching isn't verified. | ||
''' 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/decstation.cpp decstation] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/trs/dgn_beta.cpp dgn_beta] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/dgpix.cpp dgpix] == | ||
KS0164 sound chip emulation is preliminary. | KS0164 sound chip emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/dkong.cpp dkong] == | ||
''' pestplce ''' - Currently using dkongjr sound hardware emulation. | ''' pestplce ''' - Currently using dkongjr sound hardware emulation. | ||
''' shootgal ''' - Possibly missing speech PCB emulation. | ''' shootgal ''' - Possibly missing speech PCB emulation. | ||
''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet. | ''' spcfrcii, spclforc ''' - Sound hardware isn't hooked up yet (discrete?). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dm7000.cpp dm7000] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dms/dms5000.cpp dms5000] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/universal/docastle.cpp docastle] == | ||
''' asoccer, idsoccera, idsoccert ''' - Different sound ROM causes bad sound, is the ROM bad or is it the sound system implementation instead? | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/dorachan.cpp dorachan] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mr/dribling.cpp dribling] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/luxor/ds90.cpp ds90] == | ||
Skeleton driver. M68010 based. | Skeleton driver. M68010 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/dual68.cpp dual68] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/duet16.cpp duet16] == | ||
No sound hardware hooked up yet. Beeper? | No sound hardware hooked up yet. Beeper? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf2.cpp ecoinf2] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinf3.cpp ecoinf3] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/ecoinfr.cpp ecoinfr] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/efg8080.cpp efg8080] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_ep3a19a.cpp elan_ep3a19a] == | ||
The sound capabilities of the SoC aren't fully emulated yet. | The sound capabilities of the SoC aren't fully emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/elan_eu3a05.cpp elan_eu3a05] == | ||
ADPCM format not correctly decoded yet. | ADPCM format not correctly decoded yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/elektron/elektronmono.cpp elektronmono] == | ||
MCF5206E based. Skeletonish. | MCF5206E based. Skeletonish. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/netronics/elf.cpp elf] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/embargo.cpp embargo] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/enterprise/ep64.cpp ep64] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/alpha/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/acorn/ertictac.cpp ertictac] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | |||
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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/esd16.cpp esd16] == | ||
''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC. | ''' fantstry and clone ''' - Playable, but no sound because of an undumped PIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ensoniq/esqkt.cpp esqkt] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/eurit.cpp eurit] == | ||
ISDN-Telefon. Sound hardware not hooked up yet. | ISDN-Telefon. Sound hardware not hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/eva.cpp eva] == | ||
Preliminary driver. TMS 6100 for sound. | Preliminary driver. TMS 6100 for sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/exidy/exidy.cpp exidy] == | ||
''' sidetrac, spectar and clones, targ and clones ''' - Need proper sound hardware emulation instead of samples. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/expro02.cpp expro02] == | ||
''' | ''' zipzap and clones ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/falco/falcots28.cpp falcots28] == | ||
Bell is really silent. | Bell is really silent. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/edevices/fantland.cpp fantland] == | ||
''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet. | ''' galaxygn and clone ''' - Sound hardware hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucs15.cpp fanucs15] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fanucspmg.cpp fanucspmg] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/fastinvaders.cpp fastinvaders] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/fgoal.cpp fgoal] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/finalizr.cpp finalizr] == | ||
''' finalizrb ''' - It uses ENT0 CLK connected to T1 instead of internal timer, but it doesn't look like MAME can handle it with the speed it wants (eg. with set_t0_clk_cb and clock_device), so right now it's done with machine().time() when it reads T1. | ''' finalizrb ''' - It uses ENT0 CLK connected to T1 instead of internal timer, but it doesn't look like MAME can handle it with the speed it wants (eg. with set_t0_clk_cb and clock_device), so right now it's done with machine().time() when it reads T1. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/firebeat.cpp firebeat] == | ||
''' bm3, bm36th, bm37th, bm3core, bm3final ''' - Require ST-224 emulation for optional toggleable external effects. | ''' bm3, bm36th, bm37th, bm3core, bm3final ''' - Require ST-224 emulation for optional toggleable external effects. | ||
Line 528: | Line 513: | ||
''' ppd, ppp, ppp11, ppp1mp ''' - | ''' ppd, ppp, ppp11, ppp1mp ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nix/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/fk1.cpp fk1] == | ||
Unknown sound hardware. | Unknown sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/flashbeats.cpp flashbeats] == | ||
Preliminary driver. SCSP for sound. | Preliminary driver. SCSP for sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/flower.cpp flower] == | ||
Custom sound chips' emulation isn't perfect yet. | Custom sound chips' emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sharp/fontwriter.cpp fontwriter] == | ||
Extremely preliminary driver. | Extremely preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/fuuki/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/gaelco.cpp gaelco] == | ||
''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version. | ''' bioplayc ''' - PCB was missing the audio ROM, using the ones from the final version. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/galaga.cpp galaga] == | ||
''' battles and clone, gallag, gatsbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX. | ''' battles and clone, gallag, gatsbee, nebulbee ''' - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX. | ||
''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU. | ''' xevios ''' - Uses a 4th Z80 instead of Namco Custom MCU. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cvs/galaxia.cpp galaxia] == | ||
Is sound partly discrete? | Is sound partly discrete? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian.cpp galaxian] == | ||
''' amidarc, amigo2, explorer ''' - Need different sound timer. | ''' amidarc, amigo2, explorer, turpins ''' - Need different sound timer. | ||
''' astroamb ''' - This bootleg uses discrete sound hardware which might differ from the Galaxian one. | ''' astroamb ''' - This bootleg uses discrete sound hardware which might differ from the Galaxian one. | ||
''' jumpbug and | ''' ckongmc2 ''' - | ||
''' jumpbug and clones ''' - Missing discrete hardware emulation. | |||
''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw. | ''' jungsub ''' - Different hardware, preliminary sound is hooked up, but it should be compared to real hw. | ||
''' mandinka ''' - | ''' mandinka ''' - Bad / missing audio CPU ROMs. | ||
''' sbhoei and clone ''' - Discrete sound hardware emulation isn't completely correct. | ''' sbhoei and clone ''' - Discrete sound hardware emulation isn't completely correct. | ||
''' scorpion | ''' scorpion and clones ''' - Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxian_rockclim.cpp galaxian_rockclim] == | ||
Misses Epson 7910C Multi-Melody IC emulation. | Misses Epson 7910C Multi-Melody IC emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/galaxold.cpp galaxold] == | ||
''' 4in1 | ''' 4in1, dkongjrm, dkongjrmc ''' - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/galpanic_ms.cpp galpanic_ms] == | ||
Preliminary driver. Sound board has a Z80 + 2x YM2203. | Preliminary driver. Sound board has a Z80 + 2x YM2203. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tiger/gamecom.cpp gamecom] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/gameking.cpp gameking] == | ||
Preliminary sound emulation has been added using external DAC device. | Preliminary sound emulation has been added using external DAC device. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/gamemachine.cpp gamemachine] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/gamtor.cpp gamtor] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gb.cpp gb] == | ||
Sound chip emulation isn't accurate yet. | Sound chip emulation isn't accurate yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/gba.cpp gba] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_nand.cpp generalplus_gpl16250_nand] == | ||
Audio capabilities of the SoC are partially emulated. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_rom.cpp generalplus_gpl16250_rom] == | |||
Audio capabilities of the SoC are partially emulated. | Audio capabilities of the SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_romram.cpp generalplus_gpl16250_romram] == | ||
Audio capabilities of the SoC are partially emulated. | Audio capabilities of the SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi.cpp generalplus_gpl16250_spi] == | ||
Audio capabilities of the SoC are partially emulated. | Audio capabilities of the SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl16250_spi_direct.cpp generalplus_gpl16250_spi_direct] == | ||
Audio capabilities of the SoC are partially emulated. | Audio capabilities of the SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl162xx_lcdtype.cpp generalplus_gpl162xx_lcdtype] == | ||
Audio capabilities of the SoC | Audio capabilities of the SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/generalplus_gpl32612.cpp generalplus_gpl32612] == | ||
Audio capabilities of the SoC are partially emulated. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/geniusiq.cpp geniusiq] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/universal/getaway.cpp getaway] == | |||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pce/ggconnie.cpp ggconnie] == | ||
OKI banking isn't understood. | OKI banking isn't understood. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/eolith/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tigertel/gizmondo.cpp gizmondo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/igt/gkigt.cpp gkigt] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/gladiatr.cpp gladiatr] == | ||
''' ppking ''' - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated. | ''' ppking ''' - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/goal92.cpp goal92] == | ||
Sound hardware isn't 100% correctly hooked up yet. | Sound hardware isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/goldart.cpp goldart] == | ||
Preliminary driver. OKI not hooked up yet. | Preliminary driver. OKI not hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/goldngam.cpp goldngam] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/igs/goldstar.cpp goldstar] == | ||
''' magoddsc, magoddsd ''' - Custom encrypted CPU block. | ''' magoddsc, magoddsd ''' - Custom encrypted CPU block. | ||
''' nd8lines ''' - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw. | ''' nd8lines ''' - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gottlieb/gottlieb.cpp gottlieb] == | ||
''' kngtmare ''' - Sound | ''' kngtmare ''' - Sound ROM isn't dumped. | ||
''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation. | ''' qbert and clones, reactor ''' - Need Votrax SC-01 speech synthesizer emulation. | ||
Line 666: | Line 659: | ||
''' tylz ''' - Different sound hardware needs proper implementation. | ''' tylz ''' - Different sound hardware needs proper implementation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gametron/gotya.cpp gotya] == | ||
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an | 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/goupil.cpp goupil] == | ||
Sound hasn't been hooked up yet. | Sound hasn't been hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp2x.cpp gp2x] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gamepark/gp32.cpp gp32] == | ||
Sound clipping and mixing problems. | Sound clipping and mixing problems. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/gpworld.cpp gpworld] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/grchamp.cpp grchamp] == | ||
Missing engine noise. | Missing engine noise. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/gridlee.cpp gridlee] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/promat/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/heathkit/h89.cpp h89] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hec2hrp/hec2herp.cpp hec2herp] == | ||
The one-shot and A/D timing of the sn76477 need adjusting. | The one-shot and A/D timing of the sn76477 need adjusting. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_hmcs40.cpp hh_hmcs40] == | ||
''' cgalaxn ''' - Missing discrete sound emulation (alien attacking sound effect). | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_pic16.cpp hh_pic16] == | |||
''' ttfball ''' - Missing discrete sound hardware emulation (simple volume decay). | ''' ttfball ''' - Missing discrete sound hardware emulation (simple volume decay). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_sm510.cpp hh_sm510] == | ||
''' nstarfox ''' - Missing melody chip emulation. | ''' nstarfox ''' - Missing melody chip emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/hh_tms1k.cpp hh_tms1k] == | ||
''' bship ''' - Needs discrete sound hardware emulation. Netlist is documented. | ''' bship ''' - Needs discrete sound hardware emulation. Netlist is documented. | ||
Line 720: | Line 714: | ||
''' mmarvin ''' - The volume decay is simulated, and it doesn't match with real recordings. | ''' mmarvin ''' - The volume decay is simulated, and it doesn't match with real recordings. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/hitparade.cpp hitparade] == | ||
Juke box. TMS1300 based. The mechanical parts aren't emulated. | Juke box. TMS1300 based. The mechanical parts aren't emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/snk/hng64.cpp hng64] == | ||
Sound hardware hook up is very preliminary. | Sound hardware hook up is very preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/homedata.cpp homedata] == | ||
''' mirderby ''' - Preliminary driver. | ''' mirderby ''' - Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/homerun.cpp homerun] == | ||
''' dynashot ''' - The PCB has a D7756C (same mask ROM code as homerun) but the code never seems to enable it. Possibly just an unused component for this game. | ''' dynashot ''' - The PCB has a D7756C (same mask ROM code as homerun) but the code never seems to enable it. Possibly just an unused component for this game. | ||
''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played). | ''' ganjaja ''' - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played). | ||
''' homerun, nhomerun ''' - Voice emulation is missing (unemulated D7756C with internal | ''' homerun, nhomerun ''' - Voice emulation is missing (unemulated D7756C with internal ROM). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/hotstuff.cpp hotstuff] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp16500.cpp hp16500] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp49gp.cpp hp49gp] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp95lx.cpp hp95lx] == | ||
DAC not hooked up (part of an ASIC). | DAC not hooked up (part of an ASIC). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/hp/hp9k.cpp hp9k] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/hprot1.cpp hprot1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ddr/huebler.cpp huebler] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/icatel.cpp icatel] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/if800.cpp if800] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/igs/igs011.cpp igs011] == | ||
''' vbowl | ''' vbowl and clones ''' - Sound is slow and low volume. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/indiana.cpp indiana] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indigo.cpp indigo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/indy_indigo2.cpp indy_indigo2] == | ||
''' indy_4610, indy_4613, indy_5015 ''' - | ''' indy_4610, indy_4613, indy_5015 ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/intel/ipds.cpp ipds] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/iris_power.cpp iris_power] == | ||
Skeleton driver. MIPS based. | Skeleton driver. MIPS based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/island.cpp island] == | ||
Skeletonish driver. Uses an OKIM6295. | Skeletonish driver. Uses an OKIM6295. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/istellar.cpp istellar] == | ||
Missing laserdisc sound. | Missing laserdisc sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/istrebiteli.cpp istrebiteli] == | ||
The emulation of the custom sound device is still preliminary. | The emulation of the custom sound device is still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itc4.cpp itc4] == | ||
Skeletonish. Temperature controller. Probably uses a beeper? | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/itt3030.cpp itt3030] == | |||
Beeper isn't correctly hooked up. | Beeper isn't correctly hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cinematronics/jack.cpp jack] == | ||
''' striv and clones ''' - 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/jaguar.cpp jaguar] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/microsoft/jazz.cpp jazz] == | ||
Audio board with Crystal CS4215 codec isn't emulated yet. | Audio board with Crystal CS4215 codec isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seta/jclub2.cpp jclub2] == | ||
''' jclub2v200 and later versions ''' - ST032 sound emulation is preliminary. | ''' jclub2v200 and later versions ''' - ST032 sound emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/jonos.cpp jonos] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmimpctsw.cpp jpmimpctsw] == | ||
''' all games but j6aceclb, j6big50, j6bigbuk, j6bnkrc, j6bnza, j6camelt, j6cascz, j6gogold, j6guab, j6hapyhr, j6kungfu, j6mono60, j6montlk, j6roller, j6sonic, j6untch and relative clones ''' - Missing audio ROMs and/or incomplete hook-up. | ''' all games but j6aceclb, j6big50, j6bigbuk, j6bnkrc, j6bnza, j6camelt, j6cascz, j6gogold, j6guab, j6hapyhr, j6kungfu, j6mono60, j6montlk, j6roller, j6sonic, j6untch and relative clones ''' - Missing audio ROMs and/or incomplete hook-up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jpm/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jpm/jpmsys5sw.cpp jpmsys5sw] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/matsushita/jr200.cpp jr200] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/jubilee.cpp jubilee] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/juku.cpp juku] == | ||
Preliminary driver. No sound hardware hooked up. | Preliminary driver. No sound hardware hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/jungleyo.cpp jungleyo] == | ||
OKIM6295 sound doesn't seem to work 100% correctly (i.e. coin sound only seems to work from 3rd coin on, lots of invalid sample msgs in error.log) | OKIM6295 sound doesn't seem to work 100% correctly (i.e. coin sound only seems to work from 3rd coin on, lots of invalid sample msgs in error.log) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/robotron/k8915.cpp k8915] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/kas89.cpp kas89] == | ||
Some events sound louder than others. | Some events sound louder than others. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tch/kickgoal.cpp kickgoal] == | ||
''' actionhw ''' - Missing PIC dump. Simulated for now. | ''' actionhw ''' - Missing PIC dump. Simulated for now. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/kingdrby.cpp kingdrby] == | ||
Possibly missing discrete sound hardware emulation. | Possibly missing discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamigx.cpp konamigx] == | ||
''' sexyparo and clones, vsnetscr and clones ''' - | ''' sexyparo and clones, vsnetscr and clones ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/konamim2.cpp konamim2] == | ||
''' polystar ''' - | ''' polystar ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/konblands.cpp konblands] == | ||
Missing laserdisc dump. | Missing laserdisc dump. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/konendev.cpp konendev] == | ||
Skeleton driver for fruit machine games. | Skeleton driver for fruit machine games. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/kopunch.cpp kopunch] == | ||
Sound hardware isn't hooked up yet. Probably has discrete hardware. | Sound hardware isn't hooked up yet. Probably has discrete hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/kron.cpp kron] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/kurzweil/krz2000.cpp krz2000] == | ||
TMP68301 based. Skeletonish. | TMP68301 based. Skeletonish. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/laserbas.cpp laserbas] == | ||
Discrete sound emulation is incomplete. | Discrete sound emulation is incomplete. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/laserbat.cpp laserbat] == | ||
Missing analog part. | Missing analog part. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/subsino/lastfght.cpp lastfght] == | ||
''' lastfght ''' - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp). | ''' lastfght ''' - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/meadows/lazercmd.cpp lazercmd] == | ||
''' medlanes ''' - Needs discrete sound hardware emulation. | ''' medlanes ''' - Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympia/lbeach.cpp lbeach] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/ld50.cpp ld50] == | ||
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated. | Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/lindbergh.cpp lindbergh] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tch/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/venture/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/wing/luckgrln.cpp luckgrln] == | ||
Sound chip type is unknown. | Sound chip type is unknown. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/m14.cpp m14] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olivetti/m20.cpp m20] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/lsi/m3.cpp m3] == | ||
Buzzer isn't hooked up. | Buzzer isn't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/m62_bkungfu.cpp m62_bkungfu] == | ||
Analog drums emulation isn't perfect yet. | Analog drums emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mera/m79152pc.cpp m79152pc] == | ||
Beep duration is probably too slow. | Beep duration is probably too slow. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/apple/maciivx.cpp maciivx] == | ||
Imperfect emulation of the Vasp ASIC. | Imperfect emulation of the Vasp ASIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/apple/maclc.cpp maclc] == | ||
Imperfect emulation of the V8 ASIC. | Imperfect emulation of the V8 ASIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/apple/maclc3.cpp maclc3] == | ||
Imperfect emulation of the Sonora ASIC. | Imperfect emulation of the Sonora ASIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seta/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ausnz/magnum.cpp magnum] == | ||
Beeper implementation isn't perfect yet. | Beeper implementation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/adp/manohman.cpp manohman] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/marinedt.cpp marinedt] == | ||
Needs discrete sound emulation. | Needs discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/maygay/maygay1bsw.cpp maygay1bsw] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/maygay/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/stern/mazerbla.cpp mazerbla] == | ||
''' mazerbla, mazerblaa ''' - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped. | ''' mazerbla, mazerblaa ''' - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/mc1502.cpp mc1502] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8020.cpp mc8020] == | ||
It isn't known if it has sound hardware. | It isn't known if it has sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ddr/mc8030.cpp mc8030] == | ||
It isn't known if it has sound hardware. | It isn't known if it has sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mccpm.cpp mccpm] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/mcr.cpp mcr] == | ||
''' 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/meadows/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/megaphx.cpp megaphx] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/megadriv_sunplus_hybrid.cpp megadriv_sunplus_hybrid] == | |||
The MD side of things doesn't work as it needs enhanced chipset emulation. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/megasys1.cpp megasys1] == | ||
''' edfbl ''' - Bootleg on different hardware. Missing PIC dump. | ''' edfbl ''' - Bootleg on different hardware. Missing PIC dump. | ||
''' iganinjub | ''' iganinjub ''' - Bootleg on different hardware (only 1 OKI). | ||
''' kickoffb ''' - Bootleg on different hardware (only 1 OKI and 1 YM2203). | ''' kickoffb ''' - Bootleg on different hardware (only 1 OKI and 1 YM2203). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd3.cpp mekd3] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd4.cpp mekd4] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/motorola/mekd5.cpp mekd5] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mes.cpp mes] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/metalmx.cpp metalmx] == | ||
Very complex prototype hardware. Preliminary driver. | Very complex prototype hardware. Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/metro/metro.cpp metro] == | ||
''' metabee ''' - PCB has no sound chips. It possibly uses the H8 for DAC. | ''' metabee ''' - PCB has no sound chips. It possibly uses the H8 for DAC. | ||
''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly). | ''' puzzlet ''' - The game does not write to the OKI sound chip (probably the timers don't work properly). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/merit/mgames.cpp mgames] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/mgolf.cpp mgolf] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micro20.cpp micro20] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/beehive/microb.cpp microb] == | ||
Beeper is hooked up, but not 100% correct. | Beeper is hooked up, but not 100% correct. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/micronic.cpp micronic] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tangerine/microtan.cpp microtan] == | ||
''' spinveti ''' - Sound hardware isn't hooked up. | ''' spinveti ''' - Sound hardware isn't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mips/mips.cpp mips] == | ||
Buzzer isn't hooked up. | Buzzer isn't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pinball/missamer.cpp missamer] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/capcom/mitchell.cpp mitchell] == | |||
''' mstworld2, pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast. | ''' mstworld2, pangba, pangbb, spangbl ''' - Sound clocks aren't correct, causing music speed to be too fast. | ||
''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up. | ''' pkladiesbl, pkladiesbl2 ''' - MSM5205 isn't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/midyunit.cpp midyunit] == | ||
''' mkyawdim3, mkyawdim4 ''' - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware. | ''' 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ultratec/minicom.cpp minicom] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/miniframe.cpp miniframe] == | ||
Preliminary driver. M68010 based. | Preliminary driver. M68010 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/philips/minitel_2_rpic.cpp minitel_2_rpic]== | ||
The sound hardware isn't emulated yet. | The sound hardware isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/missile.cpp missile] == | ||
''' missilea ''' - Different sound hw (discrete?). | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mits/mits680b.cpp mits680b] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ml20.cpp ml20] == | |||
Speaker not hooked up yet. | Speaker not hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk85.cpp mk85] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/mk90.cpp mk90] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/model2.cpp model2] == | ||
''' airwlkrs ''' - | |||
''' motoraid ''' - | |||
''' rchase2 ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | ''' vf2 and clones ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/monon_color.cpp monon_color] == | ||
The music is supplied by a glob in each cartridge, which differs for each game. This glob is assumed to be a self-contained MCU (undumped), responding to music requests. | The music is supplied by a glob in each cartridge, which differs for each game. This glob is assumed to be a self-contained MCU (undumped), responding to music requests. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympia/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4crystal.cpp mpu4crystal] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4empire.cpp mpu4empire] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mdm.cpp mpu4mdm] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4misc.cpp mpu4misc] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4mod4oki.cpp mpu4mod4oki] == | ||
''' m4andycpdut ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4plasma.cpp mpu4plasma] == | |||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4union.cpp mpu4union] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/barcrest/mpu4vid.cpp mpu4vid] == | ||
Fruit machine hardware. Not working yet. | Fruit machine hardware. Not working yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amiga/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/omnibyte/msbc1.cpp msbc1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mstation.cpp mstation] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/mt735.cpp mt735] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/mtu130.cpp mtu130] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi16.cpp multi16] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mitsubishi/multi8.cpp multi8] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mupid/mupid2.cpp mupid2] == | ||
Speaker isn't hooked up yet. | Speaker isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/murogmbl.cpp murogmbl] == | ||
Sound isn't hooked up yet. | Sound isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/mw18w.cpp mw18w] == | ||
Mechanical game. Needs discrete sound emulation. | Mechanical game. Needs discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/mw8080bw.cpp mw8080bw] == | ||
''' blueshrk ''' - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB. | ''' blueshrk ''' - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB. | ||
Line 1,171: | Line 1,165: | ||
''' gmissile, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples. | ''' gmissile, m4, phantom2, seawolf, seawolfo ''' - Need discrete sound hardware emulation instead of samples. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midway/mwsub.cpp mwsub] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/mystwar.cpp mystwar] == | ||
''' viostormabbl ''' - This bootleg uses an Oki instead of the Konami customs. There are minor sound glitches which may very well be due to the bootleg hw, but emulation needs comparison to be sure. | ''' viostormabbl ''' - This bootleg uses an Oki instead of the Konami customs. There are minor sound glitches which may very well be due to the bootleg hw, but emulation needs comparison to be sure. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sharp/mz6500.cpp mz6500] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/n8080.cpp n8080] == | ||
''' helifire, helifirea ''' - | ''' helifire, helifirea ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nakajima/nakajies.cpp nakajies] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp namcos10] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet as games don't work. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos12.cpp namcos12] == | |||
''' truckk ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/namcos2.cpp namcos2] == | ||
''' marvland ''' - Probable bad dump of the C140 ROM. | ''' marvland ''' - Probable bad dump of the C140 ROM. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ddr/nanos.cpp nanos] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncd68k.cpp ncd68k] == | ||
Preliminary driver. Beeper? | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdmips.cpp ncdmips] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ncd/ncdppc.cpp ncdppc] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/nichild.cpp nichild] == | ||
Sound hardware isn't hooked up yet. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nds.cpp nds] == | ||
Driver is still preliminary. | Driver is still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/neogeo/neogeo.cpp neogeo] == | ||
''' dragonsh ''' - Sound ROMs for this prototype do not exist. | ''' dragonsh ''' - Sound ROMs for this prototype do not exist. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/neoprint.cpp neoprint] == | ||
Sound interface isn't implemented yet | Sound interface isn't implemented yet | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt02_vt03.cpp nes_vt02_vt03] == | ||
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt09.cpp nes_vt09] == | ||
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/nes_vt32.cpp nes_vt32] == | ||
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/grundy/newbrain.cpp newbrain] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r3k.cpp news_r3k] == | ||
Sound hardware isn't hooked up yet. | Sound hardware isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sony/news_r4k.cpp news_r4k.cpp] == | ||
Sound hardware isn't hooked up yet (lots of undocumented hardware). | Sound hardware isn't hooked up yet (lots of undocumented hardware). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/next/next.cpp next] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/nibble.cpp nibble] == | ||
Skeleton-ish. Unidentified sound CPU / IC. | Skeleton-ish. Unidentified sound CPU / IC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/efo/nightmare.cpp nightmare] == | ||
Undumped sound ROM. | Undumped sound ROM. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/ninjaw.cpp ninjaw] == | ||
SSG Output isn't accurate | SSG Output isn't accurate. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nmk/nmk16.cpp nmk16] == | ||
''' gunnailb ''' - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad. | ''' gunnailb ''' - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad. | ||
''' hachamf, tdragon1 ''' - Protected sets, they don't handshake with the NMK004. | ''' hachamf and clone, tdragon1 ''' - Protected sets, they don't handshake with the NMK004. | ||
''' manybloc ''' - Sound isn't 100% correctly hooked up. There are writes to 0x08001c.w and 0x08001e.w. Could they be related to sound and/or interrupts ? | ''' 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 ? | ||
Line 1,260: | Line 1,256: | ||
''' vandykeb ''' - Undumped PIC controls sound. | ''' vandykeb ''' - Undumped PIC controls sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/nsmpoker.cpp nsmpoker] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/nycaptor.cpp nycaptor] == | ||
Needs better sound emulation (mixing ?). | Needs better sound emulation (mixing ?). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sigma/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/o2.cpp o2] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sgi/octane.cpp octane] == | ||
Skeleton driver. | Skeleton driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/okean240.cpp okean240] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/irem/olibochu.cpp olibochu] == | ||
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played? | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olyboss.cpp olyboss] == | ||
No sound hardware hooked up yet. Beeper? | No sound hardware hooked up yet. Beeper? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/olytext.cpp olytext] == | ||
Skeletonish. Has a Piezo-Beeper. | Skeletonish. Has a Piezo-Beeper. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/otomedius.cpp otomedius] == | ||
Skeleton driver. PC hardware. | Skeleton driver. PC hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/p112.cpp p112] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pacman/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/palm/palm.cpp palm] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/palm/palmz22.cpp palmz22] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pce/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/pasha2.cpp pasha2] == | ||
''' pasha2 ''' - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation. | ''' pasha2 ''' - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation. | ||
''' zdrum ''' - Needs hard disk dump and MP3 board emulation. | ''' zdrum ''' - Needs hard disk dump and MP3 board emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/toshiba/paso1600.cpp paso1600] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/koei/pasogo.cpp pasogo] == | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc100.cpp pc100] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pc1500.cpp pc1500] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc8401a.cpp pc8401a] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc88va.cpp pc88va] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9801_epson.cpp pc9801_epson] ==. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pc9821.cpp pc9821] ==. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pce.cpp pce] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nec/pcfx.cpp pcfx] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcipc.cpp pcipc] == | ||
Virtual test driver. No sound hardware has been decided. | Virtual test driver. No sound hardware has been decided. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/pcxt.cpp pcxt] == | ||
" | "Buzzer" PC sound has issues. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amstrad/pda600.cpp pda600] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/pdp11.cpp pdp11] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/pensebem.cpp pensebem] == | ||
Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer. | Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympiaint/peoplepc.cpp peoplepc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/siemens/pg685.cpp pg685] == | ||
Preliminary driver. NEC V20 based. | Preliminary driver. NEC V20 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/igs/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sanyo/phc25.cpp phc25] == | ||
Volume is often low to non-existent. | Volume is often low to non-existent. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/phoenix.cpp phoenix] == | ||
''' phoenixc2, griffono ''' - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated. | ''' phoenixc2, griffono ''' - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/funworld/photoply.cpp photoply] == | ||
PC hardware. Unemulated sound card. | PC hardware. Unemulated sound card. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/wing/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/pipeline.cpp pipeline] == | ||
Sound hardware hook up isn't 100% yet. | Sound hardware hook up isn't 100% yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/playmark/playmark.cpp playmark] == | ||
''' wbeachvl, wbeachvl2, wbeachvl3, wbeachvla ''' - Incorrect OKI banking. | ''' wbeachvl, wbeachvl2, wbeachvl3, wbeachvla ''' - Incorrect OKI banking. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/pntnpuzl.cpp pntnpuzl] == | ||
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC. | Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pockchal.cpp pockchal] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sharp/pocketc.cpp pocketc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/pofo.cpp pofo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/pokemini.cpp pokemini] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/polepos.cpp polepos] == | ||
''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound. | ''' grally, polepos2bi, polepos2bs, topracern ''' - Bootlegs on different hardware. Possibly missing explosion sound. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/bmc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/olympia/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/playmark/powerbal.cpp powerbal] == | ||
''' atombjt ''' - OKI banking should be verified against real hardware. | ''' atombjt ''' - OKI banking should be verified against real hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/edevices/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/prestige.cpp prestige] == | ||
Unindentified sound chip. | Unindentified sound chip. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof180x.cpp prof180x] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/conitec/prof80.cpp prof80] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sequential/prophet600.cpp prophet600] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/psion5/psion5.cpp psion5] == | ||
Speaker isn't hooked up 100% correctly yet. | Speaker isn't hooked up 100% correctly yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sony/psx.cpp psx] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pv9234.cpp pv9234] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/pwp14.cpp pwp14] == | ||
Word processor. Unidentified sound hardware (possibly beeper?). | Word processor. Unidentified sound hardware (possibly beeper?). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/qtsbc.cpp qtsbc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/cvs/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/quizpun2.cpp quizpun2] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/qume/qvt70.cpp qvt70] == | ||
Beeper isn't hooked up yet. | Beeper isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/rolm/r9751.cpp r9751] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/metro/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/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 | ''' nrallyx and clones, rallyx and clones ''' - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ultimachine/rambo.cpp rambo] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/regnecentralen/rc759.cpp rc759] == | ||
Sound isn't hooked up yet (SN76489A + speaker). | Sound isn't hooked up yet (SN76489A + speaker). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rd100.cpp rd100] == | ||
Unknown sound hardware. | Unknown sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dynax/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/intel/rex6000.cpp rex6000] == | ||
Alarm sound and keyclick don't work yet. | Alarm sound and keyclick don't work yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/acorn/riscpc.cpp riscpc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/rm/rm380z.cpp rm380z] == | |||
''' rm480z, rm480za ''' - | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_cm32p.cpp roland_cm32p] == | ||
Synth. PCM emulation is still preliminary. | Synth. PCM emulation is still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d10.cpp roland_d10] == | ||
Expander. Sound isn't emulated yet. | Expander. Sound isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_d50.cpp roland_d50] == | ||
Skeletonish. Synthesizer. Sound isn't emulated yet. | Skeletonish. Synthesizer. Sound isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_mt32.cpp roland_mt32] == | ||
Skeletonish. Expander. Sound isn't emulated yet. | Skeletonish. Expander. Sound isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_pr100.cpp roland_pr100] == | ||
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output. | MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_sc55.cpp roland_sc55] == | ||
Skeletonish. Expander. Sound isn't emulated yet. | Skeletonish. Expander. Sound isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tb303.cpp roland_tb303] == | ||
Bass line. NEC_D650. Sound unemulated (discrete) | Bass line. NEC_D650. Sound unemulated (discrete) | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/roland/roland_tr909.cpp roland_tr909] == | ||
Drum machine. UPD7810. | Drum machine. UPD7810. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/rollext.cpp rollext] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sanritsu/ron.cpp ron] == | ||
F/F part isn't correct yet. | F/F part isn't correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/midw8080/rotaryf.cpp rotaryf] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sunelectronics/route16.cpp route16] == | ||
''' speakhlp ''' - Bootleg with different hardware / program. | ''' speakhlp ''' - Bootleg with different hardware / program. | ||
''' vscompmj ''' - Stuck notes, due to incomplete decryption or to wrong AY hook-up? | ''' vscompmj ''' - Stuck notes, due to incomplete decryption or to wrong AY hook-up? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dynax/royalmah.cpp royalmah] == | ||
''' ichiban ''' - Game doesn't work due to missing banking, thus sound emulation can't be tested. | |||
''' jansou ''' - Game doesn't work due to missing program ROM, thus sound emulation can't be tested. | |||
''' jansou ''' - Game doesn't work due to missing program | |||
''' mjsiyoub ''' - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up. | ''' mjsiyoub ''' - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vsystem/rpunch.cpp rpunch] == | ||
''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up. | ''' svolleybl ''' - Needs correct sound latch hook up and OKI M5205 hook up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/rvoice.cpp rvoice] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/phoenix/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sage/sage2.cpp sage2] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/msx/sangho.cpp sangho] == | ||
''' pzlestar ''' - | ''' pzlestar ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/sb180.cpp sb180] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pacman/schick.cpp schick] == | ||
Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works. | Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scobra.cpp scobra] == | ||
''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available. | ''' mimonkeyug ''' - Needs discrete sound hardware emulation. High quality PCB scan available. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/galaxian/scramble.cpp scramble] == | ||
''' 800fath ''' - | ''' 800fath and clone ''' - | ||
''' ad2083 ''' - Bad dump of the tms5110 | ''' ad2083 ''' - Bad dump of the tms5110 ROMs. | ||
''' mariner ''' - Discrete sound in addition to the 8910. | ''' mariner ''' - Discrete sound in addition to the 8910. | ||
Line 1,590: | Line 1,559: | ||
''' marsarf ''' - The first sound ROM is probably bad. | ''' marsarf ''' - The first sound ROM is probably bad. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/epoch/scv.cpp scv] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/scyclone.cpp scyclone] == | ||
Complex audio setup with 2x SN76477 and possibly some discrete parts. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/sega/sderby2.cpp sderby2] == | |||
The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp. | The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/seabattl.cpp seabattl] == | ||
Preliminary driver. Probably discrete sound hardware. | Preliminary driver. Probably discrete sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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 1,605: | Line 1,577: | ||
''' 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segag80v.cpp segag80v] == | ||
''' | ''' spacfurybl ''' - TMS5110 used for speech isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segapm.cpp segapm] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas16b.cpp segas16b] == | ||
''' bayroute1 ''' - Sound ROMs aren't dumped. | ''' bayroute1 ''' - Sound ROMs aren't dumped. | ||
''' lockonph ''' - Bootleg hardware with different custom chips. | ''' lockonph ''' - Bootleg hardware with different custom chips. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segas32.cpp segas32] == | ||
''' as1 ''' - Unemulated laserdisc. | |||
''' kokoroj, kokoroj2 ''' - Unemulated CD board. | ''' kokoroj, kokoroj2 ''' - Unemulated CD board. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasm1.cpp segasm1] == | ||
''' | ''' carboule ''' - | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segasp.cpp segasp] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/segaxbd.cpp segaxbd] == | ||
''' rascot ''' - Only the terminal is dumped. | ''' rascot ''' - Only the terminal is dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/seibucats.cpp seibucats] == | ||
Preliminary driver. Unemulated YMF721 sound chip. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta.cpp seta] == | |||
''' blockcarb, madsharkbl ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing. | ''' blockcarb, madsharkbl ''' - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing. | ||
Line 1,643: | Line 1,620: | ||
''' thunderlbl, thunderlbl2 ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen. | ''' thunderlbl, thunderlbl2 ''' - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seta/seta2.cpp seta2] == | ||
''' ablastb ''' - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip. | ''' ablastb ''' - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip. | ||
''' staraudi ''' - Sample ROM is a bad dump. | ''' staraudi ''' - Sample ROM is a bad dump. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pc/sis630.cpp sis630] == | ||
Preliminary driver. Big TODO on top of file. | Preliminary driver. Big TODO on top of file. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/casio/sk1.cpp sk1] == | ||
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities. | CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/slicer/slicer.cpp slicer] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/sm1800.cpp sm1800] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sony/smc777.cpp smc777] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/snes.cpp snes] == | ||
SNES sound emulation isn't perfect yet. | SNES sound emulation isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/snk/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,673: | Line 1,650: | ||
''' satansat and clones ''' - Music frequency is wrong. | ''' satansat and clones ''' - Music frequency is wrong. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/snk/snk68.cpp snk68] == | ||
''' powb ''' - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet. | ''' powb ''' - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/kaneko/snowbros.cpp snowbros] == | ||
''' snowbro3 and clones ''' - Sound CPU is an AT89C52 with undumped internal ROM. | ''' snowbro3 and clones ''' - Sound CPU is an AT89C52 with undumped internal ROM. | ||
''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC. | ''' yutnori ''' - Sound (2 x OKIM6295) is driven by an undumped PIC. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/socrates.cpp socrates] == | ||
TC8802AF speech chip isn't emulated yet. | TC8802AF speech chip isn't emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/omori/spaceg.cpp spaceg] == | ||
Needs hook up of the SN76477s. | Needs hook up of the SN76477s. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/spdheat.cpp spdheat] == | ||
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more. | Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg110.cpp spg110] == | ||
Preliminary driver. Sunplus SPG110 based. | Preliminary driver. Sunplus SPG110 based. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg29x.cpp spg29x] == | ||
Audio capabilities of the SPG29x SoCs aren't emulated. | Audio capabilities of the SPG29x SoCs aren't emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx.cpp spg2xx] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_digimake.cpp spg2xx_digimake] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_dreamlife.cpp spg2xx_dreamlife] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_ican.cpp spg2xx_ican] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks.cpp spg2xx_jakks] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_gkr.cpp spg2xx_jakks_gkr] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_sharp.cpp spg2xx_jakks_sharp] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_jakks_tvtouch.cpp spg2xx_jakks_tvtouch] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_lexibook.cpp spg2xx_lexibook] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_mysprtch.cpp spg2xx_mysprtch] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_pdc.cpp spg2xx_pdc] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_playvision.cpp spg2xx_playvision] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario.cpp spg2xx_senario] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senario_poker.cpp spg2xx_senario_poker] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_senca.cpp spg2xx_senca] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_shredmjr.cpp spg2xx_shredmjr] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_skannerztv.cpp spg2xx_skannerztv] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_smarttv.cpp spg2xx_smarttv] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_telestory.cpp spg2xx_telestory] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_tvgogo.cpp spg2xx_tvgogo] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_vii.cpp spg2xx_vii] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_wiwi.cpp spg2xx_wiwi] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | Audio capabilities of the SPG2xx SoCs are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/spg2xx_zone.cpp spg2xx_zone] == | ||
Audio capabilities of the SPG2xx SoCs are partially emulated. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/sigma/spiders.cpp spiders] == | |||
Missing filters emulation. | Missing filters emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gaelco/splash_ms.cpp splash_ms] == | ||
Bootleg hardware. Emulation still preliminary. | Bootleg hardware. Emulation still preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/igs/spoker.cpp spoker] == | ||
'''3super8''' - | '''3super8''' - ROMs are badly dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seta/srmp6.cpp srmp6] == | ||
NiLe chip emulation / hook up isn't perfect yet. | NiLe chip emulation / hook up isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/acorn/ssfindo.cpp ssfindo] == | ||
''' ppcar ''' - Uses the VIDC internal DAC for SFX, which emits bad sound right now. Music is played by the QDSP QS1000 configured to use the internal ROM, which hasn't been dumped yet. | ''' ppcar ''' - Uses the VIDC internal DAC for SFX, which emits bad sound right now. Music is played by the QDSP QS1000 configured to use the internal ROM, which hasn't been dumped yet. | ||
''' ssfindo, tetfight ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ''' ssfindo, tetfight ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mr/sshot.cpp sshot] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/ssingles.cpp ssingles] == | ||
Some sounds are missing: at least two of the unused | 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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/sstrangr.cpp sstrangr] == | ||
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru). | Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seta/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/st2302u_bbl_spi.cpp st2302u_bbl_spi] == | ||
ST2302U based. Emulation is preliminary. | ST2302U based. Emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/stactics.cpp stactics] == | ||
Needs discrete sound hardware emulation. | Needs discrete sound hardware emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ramtek/starcrus.cpp starcrus] == | ||
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source. | Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/starwars.cpp starwars] == | ||
''' tomcatsw ''' - Sound | ''' tomcatsw ''' - Sound ROMs aren't dumped. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/stfight.cpp stfight] == | ||
''' empcity and clones, stfight and clones ''' - YM2203s should be clocked at 1.5MHz but this results in the sound and music being 1/3 of the pitch they should be. The game never writes the YM2203s' divider registers yet other games (e.g. Lock-On) suggest the default values are correct. What *is* going on here? | ''' empcity and clones, stfight and clones ''' - YM2203s should be clocked at 1.5MHz but this results in the sound and music being 1/3 of the pitch they should be. The game never writes the YM2203s' divider registers yet other games (e.g. Lock-On) suggest the default values are correct. What *is* going on here? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/rca/studio2.cpp studio2] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/su2000.cpp su2000] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/mr/subhuntr.cpp subhuntr] == | ||
Possibly discrete hardware. | Possibly discrete hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/subsino/subsino2.cpp subsino2] == | ||
''' bishjan, new2001, | ''' bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary ''' - Sound chip isn't emulated yet (SS9804 or SS9904). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun1.cpp sun1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun2.cpp sun2] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun3x.cpp sun3x] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sun/sun4.cpp sun4] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/funtech/supracan.cpp supracan] == | ||
Sound chip is completely custom, and partially implemented. | Sound chip is completely custom, and partially implemented. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/venture/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/svmu.cpp svmu] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/swyft.cpp swyft] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/systec.cpp systec] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tab/tabe22.cpp tabe22] == | ||
Possibly missing beeper. | Possibly missing beeper. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotx.cpp taitotx] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitotz.cpp taitotz] == | ||
Zoom sound DSP is currently unemulated. | Zoom sound DSP is currently unemulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/taitowlf.cpp taitowlf] == | ||
Zoom sound DSP is currently unemulated. | Zoom sound DSP is currently unemulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_f3.cpp taito_f3] == | ||
''' bumbsymph | ''' bumbsymph and clones ''' - Bootlegs on different hardware. Oki banking is wrong. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/taito_l.cpp taito_l] == | ||
''' champwr | ''' champwr and clones ''' - Additional MSM5205 isn't 100% correctly hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tandberg/tdv2324.cpp tdv2324] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tecnbras.cpp tecnbras] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tektronix/tek410x.cpp tek410x] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/terak.cpp terak] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/jaleco/tetrisp2.cpp tetrisp2] == | ||
''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps. | ''' stepstag, steps3, vjdash ''' - No music ROMs / HD dumps. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/tg100.cpp tg100] == | ||
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?). | Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/ti630.cpp ti630] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti85.cpp ti85] == | ||
''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX. | ''' ti84pob, ti84pov3 ''' - Unemulated FonixTalk from SpeechFX. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti89.cpp ti89] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti931.cpp ti931] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ti/ti990_4.cpp ti990_4] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/tiamc1.cpp tiamc1] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sfrj/tim011.cpp tim011] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/tispeak.cpp tispeak] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tk635.cpp tk635] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/telercas/tmc600.cpp tmc600] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/metro/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/tmnt.cpp tmnt] == | ||
''' glfgreat | ''' glfgreat and clones ''' - Sound hook up isn't 100% correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | ''' tmntucbl ''' - Needs MC68705R3P / Oki M5205 hook up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/misc/tmspoker.cpp tmspoker] == | |||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan1.cpp toaplan1] == | ||
''' outzonec ''' - Z80 | ''' outzonec ''' - Z80 ROMs is probably incorrect for this set, causing wrong sounds. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/toaplan/toaplan2.cpp toaplan2] == | ||
''' batsugunbl ''' - Oki banking isn't hooked up correctly yet. | ''' batsugunbl ''' - Oki banking isn't hooked up correctly yet. | ||
''' nprobowl, probowl2 ''' - Oki banking isn't hooked up yet. | ''' nprobowl, probowl2 ''' - Oki banking isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/toki_ms.cpp toki_ms] == | ||
Sound needs various improvements: MSM playback, improve comms, ROM bank, mixing. There are some scratchy sound from time to time. It's also currently unknwon that port A/B of the two YMs are used for. | Sound needs various improvements: MSM playback, improve comms, ROM bank, mixing. There are some scratchy sound from time to time. It's also currently unknwon that port A/B of the two YMs are used for. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/gameplan/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/trkfldch.cpp trkfldch] == | ||
Preliminary driver. Unknown sound hw. | Preliminary driver. Unknown sound hw. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/morrow/tricep.cpp tricep] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/triviaquiz.cpp triviaquiz] == | ||
Discrete sounds? | Discrete sounds? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tsispch.cpp tsispch] == | ||
DAC isn't hooked up yet. | DAC isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nichibutsu/tubep.cpp tubep] == | ||
Missing analog filters emulation. | Missing analog filters emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/tulip1.cpp tulip1] == | ||
Speaker (?) not hooked up. | Speaker (?) not hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dataeast/tumbleb.cpp tumbleb] == | ||
''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet. | ''' funkyjetb ''' - PIC has been decapped but hook-up hasn't been completed yet. | ||
Line 1,996: | Line 1,971: | ||
''' tumbleb, tumblepba ''' - Sound is not quite correct yet. | ''' tumbleb, tumblepba ''' - Sound is not quite correct yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/televideo/tv950.cpp tv950] == | ||
Speaker doesn't produce correct sound due to bugs in the via6522 emulation. | Speaker doesn't produce correct sound due to bugs in the via6522 emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/videoton/tvc.cpp tvc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/konami/twinkle.cpp twinkle] == | ||
Sound isn't fully hooked up yet (IDE DMA, finish comms). | Sound isn't fully hooked up yet (IDE DMA, finish comms). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tx1.cpp tx1] == | ||
''' tx1 | ''' tx1 and clones ''' - TX-1 tyre screech noises are not implemented yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/pce/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ussr/uknc.cpp uknc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/att/unixpc.cpp unixpc] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/unkpoker.cpp unkpoker] == | ||
Unidentified sound hardware. | Unidentified sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/amiga/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/homebrew/uzebox.cpp uzebox] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/visual/v1050.cpp v1050] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/vamphalf.cpp vamphalf] == | ||
''' yorijori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ''' yorijori ''' - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/vax11.cpp vax11] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vboy.cpp vboy] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vector4.cpp vector4] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/commodore/vic20.cpp vic20] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/vicdual.cpp vicdual] == | ||
All games but brdrline and clones and tranqgun are missing discrete sound emulation. | All games but brdrline and clones and tranqgun are missing discrete sound emulation. | ||
''' starrkr ''' - Right now it uses the same netlist as parent brdrline but should be verified against schematics or real PCB. | ''' starrkr ''' - Right now it uses the same netlist as parent brdrline but should be verified against schematics or real PCB. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/act/victor9k.cpp victor9k] == | ||
Codec sound isn't emulated. | Codec sound isn't emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vidbrain/vidbrain.cpp vidbrain] == | ||
R-2R ladder DAC isn't correctly emulated yet. | R-2R ladder DAC isn't correctly emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/video21.cpp video21] == | ||
Beeper sounds offtune. | Beeper sounds offtune. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/trs/vis.cpp vis] == | ||
Some audio registers aren't understood yet. | Some audio registers aren't understood yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/vk100.cpp vk100] == | ||
Duty cycle for the beeper is wrong. | Duty cycle for the beeper is wrong. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/vlc.cpp vlc] == | ||
Preliminary driver. | Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/votrax/votrhv.cpp votrhv] == | ||
Currently using the wrong Votrax model. | Currently using the wrong Votrax model. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/voyager.cpp voyager] == | ||
PC hardware. Preliminary driver. | PC hardware. Preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/ice/vp101.cpp vp101] == | ||
Sound hardware (AC97 codec) isn't hooked up yet. | Sound hardware (AC97 codec) isn't hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmile.cpp vsmile] == | ||
Audio capabilities of the SPG243 SoC are partially emulated. | Audio capabilities of the SPG243 SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/vtech/vsmileb.cpp vsmileb] == | ||
Audio capabilities of the SPG243 SoC are partially emulated. | Audio capabilities of the SPG243 SoC are partially emulated. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/vsmilepro.cpp vsmilepro] == | ||
Skeletonish. Nothing has been hooked up yet. | Skeletonish. Nothing has been hooked up yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt_unknown.cpp vt_unknown] == | ||
Unidentified main CPU. Dump might be bad. | Unidentified main CPU. Dump might be bad. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/nintendo/vt1682.cpp vt1682] == | ||
Sound crackles. | Sound crackles. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt52.cpp vt52] == | ||
Bell sound is too clean. Needs a flyback diode circuit implementation. | Bell sound is too clean. Needs a flyback diode circuit implementation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/dec/vt62.cpp vt62] == | ||
Very preliminary driver. | Very preliminary driver. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/meadows/warpsped.cpp warpsped] == | ||
Preliminary driver. Probably discrete sound hardware. | Preliminary driver. Probably discrete sound hardware. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/namco/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/warriorb.cpp warriorb] == | ||
''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate. | ''' darius2d, darius2do and sagaia ''' - SSG Output isn't accurate. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90.cpp wc90] == | ||
Sound isn't correctly hooked up. | Sound isn't correctly hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tecmo/wc90b.cpp wc90b] == | ||
MSM5205 sound isn't perfect yet. | MSM5205 sound isn't perfect yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/skeleton/wicat.cpp wicat] == | ||
Missing keyboard beeper emulation. | Missing keyboard beeper emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/handheld/wildfire.cpp wildfire] == | ||
Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem). | Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/misc/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/wink/wink.cpp wink] == | ||
Sound emulation isn't fully accurate. | Sound emulation isn't fully accurate. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/seibu/wiz.cpp wiz] == | ||
''' scion and clone, stinger and clones ''' - Discrete hardware emulation is preliminary. | ''' scion and clone, stinger and clones ''' - Discrete hardware emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/atari/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/bandai/wswan.cpp wswan] == | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/taito/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix.cpp xavix] == | ||
Sound hardware emulation is missing some features (i.e. envelopes). | Sound hardware emulation is missing some features (i.e. envelopes). | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix2.cpp xavix2] == | ||
SoC emulation is very preliminary. | SoC emulation is very preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2000.cpp xavix_2000] == | ||
SoC emulation is very preliminary. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/tvgames/xavix_2002.cpp xavix_2002] == | |||
SoC emulation is very preliminary. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/konami/xmen.cpp xmen] == | |||
''' xmenabl ''' - Bootleg with different hardware. | |||
== [http://github.com/mamedev/mame/blob/master/src/mame/philips/yes.cpp yes] == | |||
Very preliminary driver. No sound hardware listed. Probably just a beeper? | Very preliminary driver. No sound hardware listed. Probably just a beeper? | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr400.cpp ympsr400] == | ||
Emulation doesn't work yet so sound can't be hooked up. | Emulation doesn't work yet so sound can't be hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ympsr60.cpp ympsr60] == | ||
A few instruments sound odd. | A few instruments sound odd. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymtx81z.cpp ymtx81z] == | ||
YM2414 emulation is preliminary. | YM2414 emulation is preliminary. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/yamaha/ymvl1.cpp ymvl1] == | ||
Emulation doesn't work yet so sound can't be hooked up. | Emulation doesn't work yet so sound can't be hooked up. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/zenith/z22.cpp z22] == | ||
Buzzer not emulated yet. | Buzzer not emulated yet. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/zac2650.cpp zac2650] == | ||
Missing discrete sound emulation. | Missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/zaccaria/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/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sega/zaxxon.cpp zaxxon] == | ||
Missing discrete sound emulation. | Missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/universal/zerohour.cpp zerohour] == | ||
Missing discrete sound emulation. | Missing discrete sound emulation. | ||
== [http://github.com/mamedev/mame/blob/master/src/mame/ | == [http://github.com/mamedev/mame/blob/master/src/mame/sony/zn.cpp zn] == | ||
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet. | For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet. |
Revision as of 13:00, 15 November 2022
This page is designed to allow for a quick look over all the drivers with a MACHINE_NO_SOUND or MACHINE_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.
24cdjuke
Skeleton driver for a CD Juke Box.
39in1
Preliminary sound support only.
3do
Emulation is still preliminary.
4dpi
Skeleton driver.
4roses
Skeleton driver.
5clown
Unknown writes and reads.
8080bw
crashrd - Bootleg hardware. Uses a different hook up. Preliminary sound added.
indianbt and clone - Only part of the discrete sound emulation is completed. PCB is available (Guru).
invrvngegw - One of the sound ROMs is a bad dump.
astropal, attackfc, ballbomb, cane, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invasion and clones, invmulti and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.
a5105
a51xx
a7150
abc80
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.
ace
Needs discrete sound emulation.
acefruit
Sound emulation is completely lacking.
acvirus
80C5xx + dsp56k based. Skeletonish.
aerofgt
aerfboot, aerfboo2, karatblzbl, pspikesc - Bootlegs with slightly different sound hardware.
spikes91, spikes91b - Need MSM5205 hook up and verifying of the sound latch hook up.
aim65_40
akaiax80
Very preliminary driver. No sound hook up yet.
aleck64
mayjin3 -
alesis
alg
Missing laserdisc sound.
alien
Skeleton driver (SH4 based system).
alinvade
Sound has been hooked up but it's a guesswork. Should be verified with real hardware.
alphatpx
alphatp1 - Different beeper hook up?
alphasma
altos486
amaticmg
Not all sound devices have been hooked up yet.
amstrad
al520ex -
apc
apollo
apricotf
arcadia
argo
aristmk5
Skeleton driver. Sound hardware hook up can't be verified.
aristmk6
Skeleton driver. System is SH4 based.
arkanoid
hexa - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.
astinvad
Needs discrete sound hardware emulation.
astrocde
demndrgn - Audio board isn't emulated yet.
gorf, gorfpgm1, gorfpgm2, wow, wowg - Votrax SC-01 speech synthesizer emulation isn't perfect yet. In particular, the analog part needs some work (see plosives).
seawolf2 - Needs discrete sound hardware emulation.
astrof
Needs discrete sound hardware emulation.
atarisy1
indytemp and clones - "Welcome" doesn't play at start.
atarittl
tank - Netlist has been added but needs debugging and it runs very slow.
atetris
atetb3482 - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.
atlantis
Preliminary driver. ADSP-2181 based DCS2 audio.
atvtrack
Skeleton driver.
avalnche
catchp - Needs discrete sound hardware emulation.
ax20
b16
banctec
banprestoms
Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played.
basf7100
Sound hardware isn't hooked up yet.
battlera
There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.
beaminv
Needs discrete sound hardware emulation.
beezer
Possibly missing filters. Needs a PCB reference to check sound.
bfm_sc1
Mostly mechanical fruit machines.
bfm_sc2
quintond, quintono, quintoon - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.
bfm_sc4
bigkarnk_ms
Preliminary driver.
bigstrkb
Sound hardware isn't correctly hooked up yet.
bingor
Driver is preliminary, sound hook up can't be verified.
blitz68k
Sound is MCU-protected.
texasrls - MCU is dumped, needs hook up.
blockade
Needs noise generator emulation, along with proper mixing and volume control.
blockch
Needs discrete sound hardware emulation.
blw700i
Unknown sound hardware.
bntyhunt
Preliminary driver.
boxer
Needs discrete sound hardware emulation.
buggychl
Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.
buster
Sound hardware isn't hooked up yet (possibly discrete).
c10
cabal
cabalbl - Bootleg with different sound hardware, which isn't correctly hooked up yet.
canon_s80
carpolo
Needs discrete sound hardware emulation.
casloopy
cave
gaia, theroes - Sound cuts out occasionally.
cb2001
Sound hardware is hooked up but game isn't working yet.
cball
Needs discrete sound hardware emulation.
cdi
The CDI sound hardware isn't 100% emulated yet.
cedar_magnet
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.
cesclass
Sound doesn't play most samples.
cfx9850
cheekyms
Sound hardware emulation is incomplete.
chexx
Digitalker isn't hooked up correctly.
chexx83 - Digitalker ROMs not dumped.
chihiro
X-BOX sound hardware isn't emulated yet.
chinagat
saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.
chqflag
007232 volume & panning control is almost certainly wrong.
chsuper
Sound hardware isn't correctly hooked up yet.
cidelsa
altair, destryer, destryea - Missing white noise.
circus
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
cit220
Preliminary driver. Beeper frequency unknown.
clayshoo
Needs discrete sound hardware emulation.
clickstart
Preliminary driver.
clshroad
clshroad and clones - Main and sound CPUs synching isn't perfect.
cmi
cmmb
Sound hardware isn't hooked up yet.
cntsteer
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.
cobra
Sound hardware isn't correctly hooked up yet.
codata
coinmvga
Sound hardware isn't correctly hooked up yet.
combatsc
combatscb -
comebaby
compuchess
cncchess - Sound is wrong, it should be a long dual-tone alarm sound.
comquest
comx35
controlid
Fingerprint reader device. Very skeletonish.
coolridr
Sound hardware hook up isn't perfect yet.
cop01
Missing emulation of the 1412M2 protection chip, used by the sound CPU. This is probably an extra CPU (program ROM is the ic2 one), presumably with data / address line scrambling.
cops
Driver is still preliminary. Sound isn't hooked up yet.
copsnrob
Discrete sound hardware is partially emulated.
corona
winner81 - Sound hardware hook-up is imperfect.
cosmic
Need proper sound hardware emulation instead of samples.
cosmicg
Need proper sound hardware emulation instead of samples.
cp1
cps1bl_pic
Undumped PICs used as sound MCUs.
cps2
gigaman2 - A bootleg with a different sound system.
crbaloon
Discrete sound hardware emulation isn't 100% correct yet.
crimson
Skeleton driver.
cswat
Namco 52xx isn't hooked up yet.
ctk2000
Keyboard. Sample compression not completely understood yet.
ctk551
ap10, ctk601 - Missing DSP emulation.
cubo
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
cvs
Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.
cxhumax
cybiko
cz101
No sound hardware is hooked up yet.
dai3wksi
Needs discrete sound hardware emulation (some preliminary work has been done).
daruma
datacast
Unknown sound hardware.
dbox
Driver still preliminary.
dbz
dbz2bl - Bootleg with different sound hw, not hooked up yet.
dc_atomiswave
AICA emulation / hook up isn't 100% yet.
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.
dec0
mastbond, secretab - Bootleg on different hardware. The sound system is imperfectly hooked up.
deco32
dragngun and clones - Oki3 bank-switching isn't verified.
lockload and clones - Sound hook-up is preliminary.
decstation
Preliminary driver.
deshoros
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
dgn_beta
dgpix
KS0164 sound chip emulation is preliminary.
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 (discrete?).
dm7000
dms5000
docastle
asoccer, idsoccera, idsoccert - 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.
ds90
Skeleton driver. M68010 based.
dual68
duet16
No sound hardware hooked up yet. Beeper?
ecoinf2
Skeleton driver for fruit machine games.
ecoinf3
Skeleton driver for fruit machine games.
ecoinfr
Skeleton driver for fruit machine games.
efg8080
Needs discrete sound hardware emulation.
elan_ep3a19a
The sound capabilities of the SoC aren't fully emulated yet.
elan_eu3a05
ADPCM format not correctly decoded yet.
elektronmono
MCF5206E based. Skeletonish.
elf
embargo
Needs discrete sound hardware emulation.
ep64
equites
Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.
ertictac
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
esd16
fantstry and clone - Playable, but no sound because of an undumped PIC.
esqkt
eurit
ISDN-Telefon. Sound hardware not hooked up yet.
eva
Preliminary driver. TMS 6100 for sound.
exidy
sidetrac, spectar and clones, targ and clones - Need proper sound hardware emulation instead of samples.
expro02
zipzap and clones - Sound hardware isn't 100% correctly hooked up yet.
falcots28
Bell is really silent.
famibox
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
fantland
galaxygn and clone - Sound hardware hook up isn't 100% correct yet.
fanucs15
fanucspmg
fastinvaders
Needs discrete sound hardware emulation.
fgoal
Needs discrete sound hardware emulation.
finalizr
finalizrb - It uses ENT0 CLK connected to T1 instead of internal timer, but it doesn't look like MAME can handle it with the speed it wants (eg. with set_t0_clk_cb and clock_device), so right now it's done with machine().time() when it reads T1.
firebeat
bm3, bm36th, bm37th, bm3core, bm3final - Require ST-224 emulation for optional toggleable external effects.
kbh, kbm, kbm2nd, kbm3d - Keyboard sounds do not work: requires MU-100 emulation.
popn4, popn5, popn6, popn7, popn8, popnmt, popnmt2, popnanm, popnanm2 -
ppd, ppp, ppp11, ppp1mp -
fitfight
Sound hardware isn't correctly hooked up yet.
fk1
Unknown sound hardware.
flashbeats
Preliminary driver. SCSP for sound.
flower
Custom sound chips' emulation isn't perfect yet.
flstory
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
fontwriter
Extremely preliminary driver.
fuukifg3
YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).
gaelco
bioplayc - PCB was missing the audio ROM, using the ones from the final version.
gal3
Skeleton driver. Sound hardware isn't hooked up yet.
galaga
battles and clone, gallag, gatsbee, nebulbee - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.
xevios - Uses a 4th Z80 instead of Namco Custom MCU.
galaxia
Is sound partly discrete?
galaxian
amidarc, amigo2, explorer, turpins - Need different sound timer.
astroamb - This bootleg uses discrete sound hardware which might differ from the Galaxian one.
ckongmc2 -
jumpbug and clones - Missing discrete hardware emulation.
jungsub - Different hardware, preliminary sound is hooked up, but it should be compared to real hw.
mandinka - Bad / missing audio CPU ROMs.
sbhoei and clone - Discrete sound hardware emulation isn't completely correct.
scorpion and clones - Sound hardware isn't 100% correctly hooked up yet.
galaxian_rockclim
Misses Epson 7910C Multi-Melody IC emulation.
galaxold
4in1, dkongjrm, dkongjrmc - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
galpanic_ms
Preliminary driver. Sound board has a Z80 + 2x YM2203.
gambl186
Preliminary driver. Sound isn't hooked up yet.
gamecom
gameking
Preliminary sound emulation has been added using external DAC device.
gamemachine
Needs discrete sound hardware emulation.
gamtor
Skeleton driver for fruit machine games.
gaplus
Needs emulation of the custom 62XX explosion chip instead of samples.
gb
Sound chip emulation isn't accurate yet.
gba
gei
Sound hardware (DAC) isn't 100% correctly hooked up yet.
generalplus_gpl16250_nand
Audio capabilities of the SoC are partially emulated.
generalplus_gpl16250_rom
Audio capabilities of the SoC are partially emulated.
generalplus_gpl16250_romram
Audio capabilities of the SoC are partially emulated.
generalplus_gpl16250_spi
Audio capabilities of the SoC are partially emulated.
generalplus_gpl16250_spi_direct
Audio capabilities of the SoC are partially emulated.
generalplus_gpl162xx_lcdtype
Audio capabilities of the SoC are partially emulated.
generalplus_gpl32612
Audio capabilities of the SoC are partially emulated.
geniusiq
getaway
Needs discrete sound hardware emulation.
ggconnie
OKI banking isn't understood.
ghosteo
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
gizmondo
gkigt
gladiatr
ppking - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.
goal92
Sound hardware isn't 100% correctly hooked up yet.
goldart
Preliminary driver. OKI not hooked up yet.
goldngam
Preliminary driver.
goldstar
magoddsc, magoddsd - Custom encrypted CPU block.
nd8lines - SN emits bad sounds. The game seems to send commands with swapped nibbles if compared with other games on similar hw.
gottlieb
kngtmare - Sound ROM isn't dumped.
qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.
tylz - Different sound hardware needs proper implementation.
gotya
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an EPROM interface. PARCOR based.
goupil
Sound hasn't been hooked up yet.
gp2x
gp32
Sound clipping and mixing problems.
gpworld
Missing laserdisc sound.
grchamp
Missing engine noise.
gridlee
Needs discrete sound hardware emulation.
gstream
x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
gsword
josvolly - DAC sound needs to be implemented. PCB is available (Guru).
gticlub
Sound hardware isn't 100% correctly hooked up yet.
h89
harddriv
hdrivair, hdrivairp Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).
hec2herp
The one-shot and A/D timing of the sn76477 need adjusting.
hh_hmcs40
cgalaxn - Missing discrete sound emulation (alien attacking sound effect).
hh_pic16
ttfball - Missing discrete sound hardware emulation (simple volume decay).
hh_sm510
nstarfox - Missing melody chip emulation.
hh_tms1k
bship - Needs discrete sound hardware emulation. Netlist is documented.
bshipb - SN76477 sound needs better emulation.
elecbowl - Game isn't correctly emulated yet.
mmarvin - The volume decay is simulated, and it doesn't match with real recordings.
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.
hitparade
Juke box. TMS1300 based. The mechanical parts aren't emulated.
hng64
Sound hardware hook up is very preliminary.
homedata
mirderby - Preliminary driver.
homerun
dynashot - The PCB has a D7756C (same mask ROM code as homerun) but the code never seems to enable it. Possibly just an unused component for this game.
ganjaja - D7756C emulation seems incomplete (rock, scissors, paper samples aren't played).
homerun, nhomerun - Voice emulation is missing (unemulated D7756C with internal ROM).
hornet
Sound hardware isn't 100% correctly hooked up yet.
hotstuff
Preliminary driver.
hp16500
hp49gp
hp95lx
DAC not hooked up (part of an ASIC).
hp9k
hprot1
huebler
hyperspt
hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
icatel
if800
igs011
vbowl and clones - Sound is slow and low volume.
indiana
indigo
indy_indigo2
indy_4610, indy_4613, indy_5015 -
intrscti
Sound hardware hasn't been hooked up yet.
ipds
iris_power
Skeleton driver. MIPS based.
island
Skeletonish driver. Uses an OKIM6295.
istellar
Missing laserdisc sound.
istrebiteli
The emulation of the custom sound device is still preliminary.
itc4
Skeletonish. Temperature controller. Probably uses a beeper?
itt3030
Beeper isn't correctly hooked up.
jack
striv and clones - Sound hook up isn't 100% correct yet.
jaguar
jalmah
daireika, mjzoomin, urashima - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).
jazz
Audio board with Crystal CS4215 codec isn't emulated yet.
jclub2
jclub2v200 and later versions - ST032 sound emulation is preliminary.
jokrwild
Sound hardware isn't hooked up yet.
jonos
jpmimpctsw
all games but j6aceclb, j6big50, j6bigbuk, j6bnkrc, j6bnza, j6camelt, j6cascz, j6gogold, j6guab, j6hapyhr, j6kungfu, j6mono60, j6montlk, j6roller, j6sonic, j6untch and relative clones - Missing audio ROMs and/or incomplete hook-up.
jpmsys5
The mechanical games aren't emulated yet.
cashcade - Incomplete dump? Shows a loading error.
jpmsys5sw
jr200
jubilee
Preliminary driver.
juku
Preliminary driver. No sound hardware hooked up.
jungleyo
OKIM6295 sound doesn't seem to work 100% correctly (i.e. coin sound only seems to work from 3rd coin on, lots of invalid sample msgs in error.log)
k8915
kas89
Some events sound louder than others.
kickgoal
actionhw - Missing PIC dump. Simulated for now.
kingdrby
Possibly missing discrete sound hardware emulation.
konamigv
PSX SPU emulation isn't perfect yet.
konamigx
sexyparo and clones, vsnetscr and clones -
konamim2
polystar -
konblands
Missing laserdisc dump.
konendev
Skeleton driver for fruit machine games.
kopunch
Sound hardware isn't hooked up yet. Probably has discrete hardware.
kron
krz2000
TMP68301 based. Skeletonish.
ksys573
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
laserbas
Discrete sound emulation is incomplete.
laserbat
Missing analog part.
lastfght
lastfght - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).
lazercmd
medlanes - Needs discrete sound hardware emulation.
lbeach
Needs discrete sound hardware emulation.
ld50
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.
lgp
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
liberate
prosport, prosporta - Sound hook up isn't 100% correct.
lindbergh
littlerb
Sound hardware is mostly understood, but isn't perfectly implemented yet.
lkage
bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)
looping
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
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.
m20
m3
Buzzer isn't hooked up.
m62
Analog drums emulation isn't perfect yet.
m62_bkungfu
Analog drums emulation isn't perfect yet.
m79152pc
Beep duration is probably too slow.
m79amb
Boom, Thud, Shot discrete sounds need more accurate emulation.
m92
nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
maciivx
Imperfect emulation of the Vasp ASIC.
maclc
Imperfect emulation of the V8 ASIC.
maclc3
Imperfect emulation of the Sonora ASIC.
macs
cultname, kisakaeh, kisakaen - ST016 hook up / emulation isn't perfect yet.
magictg
Skeleton driver. Sound hardware isn't hooked up yet.
magnum
Beeper implementation isn't perfect yet.
malzak
Sound isn't correctly hooked up yet (2x SN76477).
manohman
Preliminary driver.
marinedt
Needs discrete sound emulation.
maygay1bsw
Preliminary driver.
maygayv1
Sound hardware hook up isn't correct yet.
mazerbla
mazerbla, mazerblaa - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.
mc1502
mc8020
It isn't known if it has sound hardware.
mc8030
It isn't known if it has sound hardware.
mccpm
mcr
twotiger - 8 track cassette has been dumped but the hook up isn't perfect yet.
meadows
bowl3d - Missing sound ROMs dump.
minferno - Sound hardware isn't hooked up yet.
megaphx
megadriv_sunplus_hybrid
The MD side of things doesn't work as it needs enhanced chipset emulation.
megasys1
edfbl - Bootleg on different hardware. Missing PIC dump.
iganinjub - Bootleg on different hardware (only 1 OKI).
kickoffb - Bootleg on different hardware (only 1 OKI and 1 YM2203).
mekd3
mekd4
mekd5
mermaid
mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.
mes
metalmx
Very complex prototype hardware. Preliminary driver.
metro
metabee - PCB has no sound chips. It possibly uses the H8 for DAC.
puzzlet - The game does not write to the OKI sound chip (probably the timers don't work properly).
meyc8080
DAC hook-up isn't perfect yet.
mgames
Needs discrete sound hardware emulation.
mgolf
Needs discrete sound hardware emulation.
micro20
Skeleton driver.
micro3d
Sound system implementation isn't 100% accurate yet.
microb
Beeper is hooked up, but not 100% correct.
micronic
microtan
spinveti - Sound hardware isn't hooked up.
mips
Buzzer isn't hooked up.
missamer
mitchell
mstworld2, pangba, pangbb, spangbl - Sound clocks aren't correct, causing music speed to be too fast.
pkladiesbl, pkladiesbl2 - MSM5205 isn't hooked up.
midyunit
mkyawdim3, mkyawdim4 - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
minicom
miniframe
Preliminary driver. M68010 based.
minitel_2_rpic
The sound hardware isn't emulated yet.
missb2
The Sound NMI and/or Interrupts aren't likely to be right. The Sound CPU starts writing to unusual memory ports - either because the NMI/Interrupt timing is out, or the sheer fact that the Sound CPU code is rather poorly written, so it may be normal behaviour. Also, the OKI M6295 seems to be playing the wrong samples, however the current OKI M6295 sound ROM dump is bad.
missile
missilea - Different sound hw (discrete?).
mits680b
ml20
Speaker not hooked up yet.
mk85
mk90
mmagic
Missing discrete sound hardware emulation. Will need better 76477 emulation.
model2
airwlkrs -
motoraid -
rchase2 -
vf2 and clones -
model3
Sound comms are working but emulation isn't perfect yet.
monon_color
The music is supplied by a glob in each cartridge, which differs for each game. This glob is assumed to be a self-contained MCU (undumped), responding to music requests.
monzagp
Preliminary driver. Sound hardware isn't hooked up yet.
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.
mpu4mod4oki
m4andycpdut -
mpu4plasma
Fruit machine hardware. Not working yet.
mpu4union
Fruit machine hardware. Not working yet.
mpu4vid
Fruit machine hardware. Not working yet.
mquake
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
msbc1
mstation
mt735
mtu130
multi16
multi8
mupid2
Speaker isn't hooked up yet.
murogmbl
Sound isn't hooked up yet.
mw18w
Mechanical game. Needs discrete sound emulation.
mw8080bw
blueshrk - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.
bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, shuffle, spacwalk, spcenctr, tornbase - Discrete sound hardware is only partially emulated.
checkmat - Needs breadboarding to get noise/filter frequencies.
gmissile, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.
mwsub
Needs discrete sound hardware emulation.
mystwar
viostormabbl - This bootleg uses an Oki instead of the Konami customs. There are minor sound glitches which may very well be due to the bootleg hw, but emulation needs comparison to be sure.
mz6500
n8080
helifire, helifirea -
nakajies
namcos10
Sound hardware isn't hooked up yet as games don't work.
namcos12
truckk -
namcos2
marvland - Probable bad dump of the C140 ROM.
nanos
naomi
AICA emulation / hook up isn't 100% yet.
nbmj8688
barline - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
ncd68k
Preliminary driver. Beeper?
ncdmips
ncdppc
nichild
Sound hardware isn't hooked up yet.
nds
Driver is still preliminary.
neogeo
dragonsh - Sound ROMs for this prototype do not exist.
neoprint
Sound interface isn't implemented yet
nes_vt02_vt03
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
nes_vt09
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
nes_vt32
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
newbrain
news_r3k
Sound hardware isn't hooked up yet.
news_r4k.cpp
Sound hardware isn't hooked up yet (lots of undocumented hardware).
next
nibble
Skeleton-ish. Unidentified sound CPU / IC.
nightmare
Undumped sound ROM.
ninjaw
SSG Output isn't accurate.
nitedrvr
Discrete motor/skid sounds are not 100% correct.
nmk16
gunnailb - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.
hachamf and clone, tdragon1 - Protected sets, they don't handshake with the NMK004.
manybloc - Sound isn't 100% correctly hooked up. There are writes to 0x08001c.w and 0x08001e.w. Could they be related to sound and/or interrupts ?
tdragon3h - Bootlegs which need a different sound hardware implementation.
vandykeb - Undumped PIC controls sound.
nsmpoker
Preliminary driver.
nss
SNES sound emulation isn't perfect yet.
nwk-tr
Sound emulation is hooked up but driver is still preliminary.
nycaptor
Needs better sound emulation (mixing ?).
nyny
Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.
o2
Skeleton driver.
octane
Skeleton driver.
okean240
olibochu
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?
olyboss
No sound hardware hooked up yet. Beeper?
olytext
Skeletonish. Has a Piezo-Beeper.
opwolf
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
otomedius
Skeleton driver. PC hardware.
p112
pachifev
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
pacman
eggor - Sound hook up isn't 100% correct.
palm
palmz22
pangofun
Skeleton driver. PC hardware. ISA 16bit sound card.
paranoia
Sound system hook up isn't 100% correct yet.
pasha2
pasha2 - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
zdrum - Needs hard disk dump and MP3 board emulation.
paso1600
pasogo
pc100
pc1500
pc8401a
pc88va
== pc9801_epson ==.
== pc9821 ==.
pcat_dyn
PC hardware. Sound isn't hooked up yet.
pcat_nit
PC hardware. Sound isn't hooked up yet.
pce
pcfx
pcipc
Virtual test driver. No sound hardware has been decided.
pcxt
"Buzzer" PC sound has issues.
pda600
pdp11
pensebem
Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer.
peoplepc
pg685
Preliminary driver. NEC V20 based.
pgm
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).
phc25
Volume is often low to non-existent.
phoenix
phoenixc2, griffono - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated.
photoply
PC hardware. Unemulated sound card.
pinkiri8
Sound hardware isn't 100% hooked up yet.
pipeline
Sound hardware hook up isn't 100% yet.
pitnrun
Needs discrete sound hardware emulation. PCB is available (Guru).
playmark
wbeachvl, wbeachvl2, wbeachvl3, wbeachvla - Incorrect OKI banking.
pntnpuzl
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.
pockchal
pocketc
pofo
pokemini
polepos
grally, polepos2bi, polepos2bs, topracern - Bootlegs on different hardware. Possibly missing explosion sound.
popobear
BGM seems quite off, YM2413 core bug?
portrait
Sound CPU (TMS5200) isn't hooked up yet.
powerbal
atombjt - OKI banking should be verified against real hardware.
ppmast93
Sound system hook up isn't 100% correct yet.
prestige
Unindentified sound chip.
prof180x
prof80
prophet600
psion5
Speaker isn't hooked up 100% correctly yet.
psx
puckpkmn
jzth - A sound bank isn't hooked up yet.
pv9234
pwp14
Word processor. Unidentified sound hardware (possibly beeper?).
qtsbc
quasar
Invader effect is missing. In general, sound needs comparing with a real PCB.
quizpun2
qvt70
Beeper isn't hooked up yet.
r9751
rabbit
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
rallyx
commsega - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.
nrallyx and clones, rallyx and clones - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.
rambo
rc759
Sound isn't hooked up yet (SN76489A + speaker).
rd100
Unknown sound hardware.
realbrk
dai2kaku - Sound isn't correctly hooked up.
rex6000
Alarm sound and keyclick don't work yet.
riscpc
rm380z
rm480z, rm480za -
rohga
darkseal2 - One sound ROM is incorrect for this set.
roland_cm32p
Synth. PCM emulation is still preliminary.
roland_d10
Expander. Sound isn't emulated yet.
roland_d50
Skeletonish. Synthesizer. Sound isn't emulated yet.
roland_mt32
Skeletonish. Expander. Sound isn't emulated yet.
roland_pr100
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.
roland_sc55
Skeletonish. Expander. Sound isn't emulated yet.
roland_tb303
Bass line. NEC_D650. Sound unemulated (discrete)
roland_tr909
Drum machine. UPD7810.
rollext
Preliminary driver.
rollrace
Needs discrete sound hardware emulation for sound effects.
ron
F/F part isn't correct yet.
rotaryf
Needs discrete sound hardware emulation.
route16
speakhlp - Bootleg with different hardware / program.
vscompmj - Stuck notes, due to incomplete decryption or to wrong AY hook-up?
royalmah
ichiban - Game doesn't work due to missing banking, thus sound emulation can't be tested.
jansou - Game doesn't work due to missing program ROM, thus sound emulation can't be tested.
mjsiyoub - Has additional Z80 with seemingly scrambled ROM and MSM5205, which aren't hooked up.
rpunch
svolleybl - Needs correct sound latch hook up and OKI M5205 hook up.
rungun
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
rvoice
safarir
Needs discrete sound hardware emulation instead of samples.
sage2
sangho
pzlestar -
sb180
sbowling
Needs discrete sound hardware emulation. PCB is available (Guru).
schick
Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works.
scobra
mimonkeyug - Needs discrete sound hardware emulation. High quality PCB scan available.
scramble
800fath and clone -
ad2083 - Bad dump of the tms5110 ROMs.
mariner - Discrete sound in addition to the 8910.
marsarf - The first sound ROM is probably bad.
scv
scyclone
Complex audio setup with 2x SN76477 and possibly some discrete parts.
sderby2
The video CPUs are waiting for commands from another source. It is assumed that there is at least one other PCB (834-5526?) which drives the video PCBs and perhaps generates sound. The satellite PCB is emulated in sg1000a.cpp.
seabattl
Preliminary driver. Probably discrete sound hardware.
segag80r
005 - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.
monsterb, monsterb2, spaceod, spaceod2 - Need discrete sound hardware emulation.
pignewt, pignewta - Sega Universal Sound Board emulation isn't perfect yet.
segag80v
spacfurybl - TMS5110 used for speech isn't hooked up yet.
segajw
Sound seems to be actually working pretty good.
segald
Needs laserdisc sound and discrete sound hardware emulation.
segapm
segas16b
bayroute1 - Sound ROMs aren't dumped.
lockonph - Bootleg hardware with different custom chips.
segas32
as1 - Unemulated laserdisc.
kokoroj, kokoroj2 - Unemulated CD board.
segasm1
carboule -
segasp
segaxbd
rascot - Only the terminal is dumped.
seibucats
Preliminary driver. Unemulated YMF721 sound chip.
seta
blockcarb, madsharkbl - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.
crazyfgt - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.
jjsquawk and clones - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.
sokonuke - Sound is imperfect.
thunderlbl, thunderlbl2 - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.
seta2
ablastb - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.
staraudi - Sample ROM is a bad dump.
sis630
Preliminary driver. Big TODO on top of file.
sk1
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.
slicer
sm1800
smc777
snes
SNES sound emulation isn't perfect yet.
snesb
SNES sound emulation isn't perfect yet.
snk6502
sasuke, satansat and clones, vanguard and clones - Discrete sound hardware isn't emulated yet.
fantasy and clones, vanguard and clones - Speech is missing (hd38880/hd38882 emulation).
satansat and clones - Music frequency is wrong.
snk68
powb - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.
snowbros
snowbro3 and clones - Sound CPU is an AT89C52 with undumped internal ROM.
yutnori - Sound (2 x OKIM6295) is driven by an undumped PIC.
socrates
TC8802AF speech chip isn't emulated yet.
spacefb
Needs discrete sound hardware emulation instead of samples.
spaceg
Needs hook up of the SN76477s.
spdheat
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.
spg110
Preliminary driver. Sunplus SPG110 based.
spg29x
Audio capabilities of the SPG29x SoCs aren't emulated.
spg2xx
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_digimake
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_dreamlife
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_ican
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_jakks
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_jakks_gkr
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_jakks_sharp
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_jakks_tvtouch
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_lexibook
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_mysprtch
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_pdc
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_playvision
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_senario
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_senario_poker
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_senca
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_shredmjr
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_skannerztv
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_smarttv
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_telestory
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_tvgogo
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_vii
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_wiwi
Audio capabilities of the SPG2xx SoCs are partially emulated.
spg2xx_zone
Audio capabilities of the SPG2xx SoCs are partially emulated.
spiders
Missing filters emulation.
splash
rebus - Sound isn't hooked up yet.
splash_ms
Bootleg hardware. Emulation still preliminary.
spoker
3super8 - ROMs are badly dumped.
srmp6
NiLe chip emulation / hook up isn't perfect yet.
ssfindo
ppcar - Uses the VIDC internal DAC for SFX, which emits bad sound right now. Music is played by the QDSP QS1000 configured to use the internal ROM, which hasn't been dumped yet.
ssfindo, tetfight - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
sshot
Needs discrete sound hardware emulation.
ssingles
Some sounds are missing: at least two of the unused ROMs contain samples (unknown format, perhaps adpcm).
sstrangr
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).
ssv
srmp7 - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
st2302u_bbl_spi
ST2302U based. Emulation is preliminary.
stactics
Needs discrete sound hardware emulation.
starcrus
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.
starshp1
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
starwars
tomcatsw - Sound ROMs aren't dumped.
stfight
empcity and clones, stfight and clones - YM2203s should be clocked at 1.5MHz but this results in the sound and music being 1/3 of the pitch they should be. The game never writes the YM2203s' divider registers yet other games (e.g. Lock-On) suggest the default values are correct. What *is* going on here?
studio2
stuntair
Needs interrupt frequencies at least. Possibly some discrete parts.
stv
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
su2000
Preliminary driver.
subhuntr
Possibly discrete hardware.
subs
Discrete sound hardware emulation is incomplete (missing sonar sound).
subsino2
bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary - Sound chip isn't emulated yet (SS9804 or SS9904).
summit
Sound hardware isn't hooked up yet.
sun1
sun2
sun3x
sun4
supracan
Sound chip is completely custom, and partially implemented.
suprridr
The board seems to contain a discrete sound portion which needs to be emulated.
svmu
swyft
systec
system16
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
tabe22
Possibly missing beeper.
taitogn
Zoom sound DSP emulation isn't complete.
taitopjc
Zoom sound DSP emulation isn't complete.
taitotx
Preliminary driver.
taitotz
Zoom sound DSP is currently unemulated.
taitowlf
Zoom sound DSP is currently unemulated.
taito_f3
bumbsymph and clones - Bootlegs on different hardware. Oki banking is wrong.
taito_l
champwr and clones - Additional MSM5205 isn't 100% correctly hooked up yet.
tasman
Konami GX based PCB for gambling games.
tattack
Sound isn't hooked up (probably discrete).
tdv2324
tecnbras
tek410x
terak
tetrisp2
stepstag, steps3, vjdash - No music ROMs / HD dumps.
tg100
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).
thayers
Needs converting of the SSI-263 to a sound device and laserdisc audio.
ti630
ti85
ti84pob, ti84pov3 - Unemulated FonixTalk from SpeechFX.
ti89
ti931
Preliminary driver.
ti990_4
tiamc1
tim011
timeplt
chkun - Needs Toshiba TC8830F sound chip emulation.
tispeak
tk635
tmc600
tmmjprd
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
tmnt
glfgreat and clones - Sound hook up isn't 100% correct yet.
tmntucbl - Needs MC68705R3P / Oki M5205 hook up.
tmspoker
Preliminary driver.
toaplan1
outzonec - Z80 ROMs is probably incorrect for this set, causing wrong sounds.
toaplan2
batsugunbl - Oki banking isn't hooked up correctly yet.
nprobowl, probowl2 - Oki banking isn't hooked up yet.
toki
jujuba - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.
toki_ms
Sound needs various improvements: MSM playback, improve comms, ROM bank, mixing. There are some scratchy sound from time to time. It's also currently unknwon that port A/B of the two YMs are used for.
toratora
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
trackfld
hyprolymb, hyprolymba - Bootleg with different sound hardware, which isn't correctly hooked up yet.
trkfldch
Preliminary driver. Unknown sound hw.
tricep
triviaquiz
Discrete sounds?
trucocl
Audio is almost there, but not perfect yet.
tsispch
DAC isn't hooked up yet.
tubep
Missing analog filters emulation.
tulip1
Speaker (?) not hooked up.
tumbleb
funkyjetb - PIC has been decapped but hook-up hasn't been completed yet.
pangpang, tumbleb2 - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.
tumbleb, tumblepba - Sound is not quite correct yet.
turbo
Driver needs discrete sound emulation instead of samples.
tv950
Speaker doesn't produce correct sound due to bugs in the via6522 emulation.
tvc
twinkle
Sound isn't fully hooked up yet (IDE DMA, finish comms).
tx1
tx1 and clones - TX-1 tyre screech noises are not implemented yet.
uapce
The tone played by the jamma if board is not emulated.
uknc
unixpc
unkpoker
Unidentified sound hardware.
upscope
Amiga sound emulation isn't perfect yet.
uzebox
v1050
vamphalf
yorijori - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
vax11
vboy
vector4
vic20
vicdual
All games but brdrline and clones and tranqgun are missing discrete sound emulation.
starrkr - Right now it uses the same netlist as parent brdrline but should be verified against schematics or real PCB.
victor9k
Codec sound isn't emulated.
vidbrain
R-2R ladder DAC isn't correctly emulated yet.
video21
Beeper sounds offtune.
vis
Some audio registers aren't understood yet.
vk100
Duty cycle for the beeper is wrong.
vlc
Preliminary driver.
votrhv
Currently using the wrong Votrax model.
voyager
PC hardware. Preliminary driver.
vp101
Sound hardware (AC97 codec) isn't hooked up yet.
vpoker
Sound isn't hooked up yet (AY8910).
vsmile
Audio capabilities of the SPG243 SoC are partially emulated.
vsmileb
Audio capabilities of the SPG243 SoC are partially emulated.
vsmilepro
Skeletonish. Nothing has been hooked up yet.
vt_unknown
Unidentified main CPU. Dump might be bad.
vt1682
Sound crackles.
vt52
Bell sound is too clean. Needs a flyback diode circuit implementation.
vt62
Very preliminary driver.
warpsped
Preliminary driver. Probably discrete sound hardware.
warpwarp
navarone, sos - Sound isn't completely emulated yet.
warriorb
darius2d, darius2do and sagaia - SSG Output isn't accurate.
wc90
Sound isn't correctly hooked up.
wc90b
MSM5205 sound isn't perfect yet.
wicat
Missing keyboard beeper emulation.
wildfire
Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem).
wildpkr
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
wink
Sound emulation isn't fully accurate.
wiz
scion and clone, stinger and clones - Discrete hardware emulation is preliminary.
wolfpack
Missing discrete sound emulation and (undumped) audio cassette.
wswan
wyvernf0
Sound emulation isn't fully accurate. PCB is available (Guru).
xavix
Sound hardware emulation is missing some features (i.e. envelopes).
xavix2
SoC emulation is very preliminary.
xavix_2000
SoC emulation is very preliminary.
xavix_2002
SoC emulation is very preliminary.
xmen
xmenabl - Bootleg with different hardware.
yes
Very preliminary driver. No sound hardware listed. Probably just a beeper?
ympsr400
Emulation doesn't work yet so sound can't be hooked up.
ympsr60
A few instruments sound odd.
ymtx81z
YM2414 emulation is preliminary.
ymvl1
Emulation doesn't work yet so sound can't be hooked up.
z22
Buzzer not emulated yet.
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.
zerohour
Missing discrete sound emulation.
zn
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.