MNS

From MAMEDEV Wiki

This page is designed to allow for a quick look over all the drivers with a GAME_NO_SOUND or GAME_IMPERFECT_SOUND flag by giving, as much as possible, an idea on the amount of effort needed to fix them.

39in1

39in1 - Preliminary sound support only.

3super8

Sound rom is bad.

4roses

Skeleton driver.

8080bw

indianbt - Only part of the discrete sound emulation is completed.

astropal, ballbomb, cosmo, darthvdr, desterth, grescue, intruder, invadpt2, invrvnge, invrvngea, lrescue, lupin3, lupin3a, moonbase, rollingc, schasercv, sflush, shuttlei, sicv, sisv, sisv2, skylove, spcewars, spacewr3, steelwkr, yosakdon, yosakdona - Need discrete sound emulation.

ace

Needs discrete sound emulation.

acefruit

Sound emulation is completely lacking.

aerofgt

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

aleck64

11beat, doncdoon, hipai, kurufev, mayjin3, srmvs, twrshaft - The sound in these games is probably working as in the other games in the driver, but these games are not working for the time being.

alg

Missing laserdisc sound.

aristmk4

aristmk5

astinvad

astrocde

demndrgn -

astrof

spfghmk2 -

spfgmk22 -

tomahaw1 -

tomahawk -

battlera

battlera -

bldwolf -

bldwolfj -

bbusters

beaminv

beaminv -

beaminva -

beezer

beezer -

beezer1 -

bfm_sc2

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

quintoon - As above

bigstrkb

bigstrkb -

bingor

bishjan

bishjan -

blackt96

blockade

blasto -

blockade -

comotion -

hustle -

minesw4p -

mineswpr -

bloodbro

weststry -

bmcbowl

bmcbowl -

bnstars

bnstars1 -

boxer

boxer -

buggychl

buggychl -

buggycht -

buster

cabal

cabalbl -

calchase

carpolo

carpolo -

cave

gaia -

theroes -

cb2001

cball

cball -

cheekyms

cheekyms -

chihiro

chinagat

saiyugb1 -

chqflag

chqflag -

chqflagj -

chsuper

cidelsa

altair -

destryea -

destryer -

draco -

cinemat

speedfrk -

circus

crash -

ripcord -

robotbwl -

clayshoo

clayshoo -

cmmb

cntsteer

coinmvga

comebaby

coolpool

amerdar2 -

amerdart -

coolridr

cop01

copsnrob

copsnrob -

cosmic

cosmica -

cosmica2 -

devzone -

devzone2 -

magspot -

magspot2 -

nomnlnd -

nomnlndg -

cps1

crbaloon

crbalon2 -

crbaloon -

cshooter

cubocd32

cybertnk

darkhors

dblewing

ddayjlc

ddayjlc -

ddayjlca -

ddenlovr

animaljr -

deniam

logicpr2 -

deshoros

destroyr

destroyr -

dgpix

fmaniac3 -

kdynastg -

xfiles -

dkong

pestplce -

shootgal -

spcfrcii -

spclforc -

dooyong

gulfstr2 -

gulfstrm -

pollux -

polluxa -

polluxa2 -

dorachan

dorachan -

dotrikun

dotriku2 -

dotrikun -

dribling

dribling -

driblino -

embargo

embargo -

eolith

fort2b -

fort2ba -

hidctch2 -

hidnctch -

landbrk -

landbrka -

nhidctch -

puzzlekg -

raccoon -

equites

ertictac

ertictac -

esh

exidy

fantland

fcrash

fcrash -

fgoal

fgoal -

fgoala -

finalizr

finalizb -

finalizr -

findout

findout -

gt103 -

gt103a -

gt103a1 -

gt103a2 -

gt103a3 -

gt103a4 -

gt103aa -

gt103ab -

gt103asx -

gt5 -

gt507uk -

quiz -

quiz211 -

reelfun -

fitfight

bbprot -

fitfight -

histryma -

flower

flower -

flowerbl -

flstory

flstory -

flstoryj -

onna34ra -

onna34ro -

victnine -

flyball

flyball -

funworld

magiccrd -

fuukifg2

fuukifg3

asurabus -

gal3

galaga

gallag -

gatsbee -

galaxia

galaxold

galdrvr

4in1 -

dkongjrm -

kkgalax -

galpanic

zipzap -

gamecstl

gaplus

gcpinbal

gcpinbal -

getrivia

gepoker -

gepoker2 -

gepoker3 -

gs4002 -

gs4002a -

gt101c -

gt101c1 -

gt102b -

gt102c -

gt102c1 -

gt102c2 -

gt102c3 -

sextriv1 -

sextriv2 -

ghosteo

goal92

goal92 -

gottlieb

kngtmare -

tylz -

gotya

gpworld

grchamp

grchamp -

gridlee

gridlee -

gstream

gstream -

gsword

josvolly -

gticlub

gunpey

harddriv

hdrivair -

strtdriv -

hikaru

hitme

barricad -

brickyrd -

hitpoker

hng64

homedata

homerun

dynashot -

homerun -

hornet

gradius4 -

nbapbp -

terabrst -

igs009

igs_blit

vbowl -

vbowlj -

igs_m027

ilpag

intrscti

istellar

jack

striv -

jalmah

jokrwild

kickgoal

actionhw -

kickgoal -

kingdrby

kingpin

Should be extremely easy to hook this sound hardware up for someone who knows what they're doing. I don't, so I didn't. (Andrew)

koftball

konamigv

hyperath -

nagano98 -

pbball96 -

simpbowl -

susume -

weddingr -

konamim2

kopunch

ksayakyu

ksayakyu -

ksys573

bassangl -

cr589fw -

cr589fwa -

darkhleg -

ddr2m -

ddr2mc -

ddr2mc2 -

ddr2ml -

ddra -

ddrbocd -

ddrj -

ddru -

dsfdcta -

dsftkd -

dstage -

fbait2bc -

fbaitbc -

fbaitmc -

fbaitmca -

fbaitmcj -

fbaitmcu -

gtrfrk2m -

gtrfrks -

gtrfrksa -

gtrfrksj -

gtrfrksu -

konam80a -

konam80j -

konam80k -

konam80s -

konam80u -

pbballex -

salarymc -

laserbas

laserbat

catnmous -

laserbat -

lazarian -

lastfght

lastfght - Sound chip is unknown.

lazercmd

medlanes - Needs discrete sound hardware emulation.

lgp

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

liberate

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

limenko

dynabomb, legendoh, sb2003, sb2003a - Need QDSP QS1000 sound chip emulation.

spotty - Different sound hardware isn't correctly hooked up yet.

littlerb

Sound hardware isn't hooked up yet.

looping

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

luckgrln

Sound hardware isn't hooked up yet.

m107

firebarr - Sound hook up isn't correct yet.

m10

Needs discrete sound hardware emulation.

m14

Needs discrete sound hardware emulation.

m52

alpha1v - Sound isn't correctly hooked up yet.

m62

kidniki and clones, horizon, spelunk2 - Missing analog drums emulation.

m79amb

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

m90

bbmanw, bbmanwj, bomblord, newapunk - Samples are not played.

m92

psoldier, ssoldier - Shortly into the fight, the sound CPU enters a tight loop, continuously writing to the status port and with interrupts disabled.

macs

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

magicard

The sound chip is unknown (it's an ADPCM with eight channels).

magictg

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

malzak

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

marinedt

Needs discrete sound hardware emulation.

maygay1b

Preliminary driver.

maygayv1

Sound hardware hook up isn't correct yet.

mazerbla

mazerbla, mazerblaa - Sound isn't hooked up yet. Speech processor is unknown.

mcr

twotiger - 8 track cassette dump is missing.

meadows

bowl3d - Missing sound ROMs dump.

minferno - Sound hardware isn't hooked up yet.

metro

puzzlet - The game does not write to the OKI sound chip (probably the timers don't work properly).

mgolf

Needs discrete sound hardware emulation.

miniboy7

Sound hardware is unknown.

mirax

Sound hardware hook up isn't 100% correct 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.

mitchell

pangba, spangbl - Bootlegs with different sound hardware.

mlanding

Sound is nowhere near perfect, mode 5 causes "sound cpu error" for whatever reason.

model1

swa - Missing MPEG music, due to patent restrictions.

model3

Driver is still preliminary. Sound is partially hooked up but isn't working.

mpoker

Need discrete sound hardware emulation.

mpu4

m_oldtmr -

mpu4drvr

crmaze, crmazea, crmazeb, mating, matinga, skiltrek, timemchn, turnover, vgpoker - Sound isn't hooked up yet.

mpu5

Skeleton driver. Sound system is unknown.

mquake

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

ms32

Z80 - YMF271 comms aren't 100% correct yet.

munchmo

There are some sustained sounds when there should be silence.

murogem

No sound chip has been confirmed to exist on the PCB.

murogmbl

Sound isn't hooked up yet.

mw8080bw

280zzzap, lagunar, shuffle, spacwalk - Need discrete sound hardware emulation.

blueshrk, bowler, clowns, clowns1, desertgu, dogpatch, invad2ct, roadrunm, spcenctr, tornbase - Discrete sound hardware is only partially emulated.

checkmat - Needs breadboarding to get noise/filter frequencies.

gmissile, gunfight, m4, phantom2, seawolf - Need discrete sound hardware emulation instead of samples.

namcofl

Namco C352 sound chip emulation isn't 100% correct yet.

namconb1

Namco C352 sound chip emulation isn't 100% correct yet.

namcond1

Namco C352 sound chip emulation isn't 100% correct yet.

namcos10

Sound hardware isn't hooked up yet.

namcos11

Correct C76 MCU dump rom hasn't been implemented yet.

namcos12

Namco C352 sound chip emulation isn't 100% correct yet.

namcos22

Namco C352 sound chip emulation isn't 100% correct yet.

namcos23

Namco C352 sound chip emulation isn't 100% correct yet.

naomi

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

nbmj8688

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

nitedrvr

Discrete motor/skid sounds are not 100% correct.

nmk16

acrobatm, bioship, blkheart, blkheartj, gunnail, hachamf, macross, mustang, mustangs, sbsgomo, strahl, strahla, tdragon, tdragon1, vandyke, vandykejal, vandykejal2 - NMK004 sound CPU is just (imperfectly) simulated for now. Might be a Toshiba TLCS-90 class CPU with internal ROM in the 0000-1fff range.

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

raphero - Incorrect OKI samples banking.

vandykeb - Undumped PIC controls sound.

nss

SNES sound emulation isn't perfect yet.

nwk-tr

Sound emulation is hooked up but driver is still preliminary.

nycaptor

Needs better sound emulation (mixing ?).

nyny

Function of port A on IC37 AY8910 is unknown. It looks like a DAC, but this is not supported by the writes to the port. All the writes are 0x9X, usually 0x9b or 0x9d. Note that this is incorrectly referred to as port B on the schematics, but the pin #'s confirm it is, in fact port A.

olibochu

Main -> sound cpu communication is completely wrong, commands don't play the intended sound.

opwolf

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

pacman

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

pangofun

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

paranoia

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

pasha2

Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.

pcat_nit

PC hardware. Sound isn't hooked up yet.

pcxt

filetto - Needs "buzzer" PC sound plus the UM5100 sound chip, might be connected to the prototyping card.

tetriskr - Needs "buzzer" plus identifying if there's any kind of sound chip on it.

pgm

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

photoply

PC hardware. Unemulated sound card.

pipeline

Sound hardware isn't hooked up yet (YM2203).

pitnrun

Needs discrete sound hardware emulation.

playmark

hrdtimes, hrdtimesa, wbeachvl, wbeachvl2 - Missing PIC dump.

plygonet

Driver is still preliminary.

pntnpuzl

Sound system isn't hooked up yet.

pokechmp

Sound banking needs to be fixed.

portrait

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

ppmast93

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

psikyosh

soldivid - Music is missing since SH2 DRC was added.

quakeat

Skeleton driver (PC hardware).

quasar

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

queen

Skeleton driver (PC hardware).

rabbit

Custom Imagetek 15000 chip provides sound (some kind of ADPCM).

raiden2

The main sets should use a variant of the Seibu Sound System, with an extra OKI6295. Currently no sound is hooked up in these sets. The V33 set uses weaker sound hardware which is emulated.

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

rcorsair

Skeleton driver (imcomplete dump).

realbrk

dai2kaku - Sound isn't correctly hooked up.

redalert

demoneye, ww3 -

panther - Sound comms don't work.

redalert - Needs discrete sound hardware emulation. Audio CPU NMI is generated by a 74121 multivibrator, the correct pulse length is not emulated.

redclash

Needs discrete sound hardware emulation.

rollrace

Needs discrete sound hardware emulation for sound effects.

rotaryf

Needs discrete sound hardware emulation.

royalmah

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

rungun

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

safarir

Needs discrete sound hardware emulation instead of samples.

sangho

Sound isn't hooked up yet.

sbowling

Needs discrete sound hardware emulation.

scramble

ad2083 - Bad dump of the tms5110 roms.

mariner - Discrete sound in addition to the 8910.

turpins - Sound CPU to be added.

segag80r

005 - Sound PROM for melody generator is missing. Need discrete sound hardware emulation.

astrob and clones, monsterb, monsterb2, spaceod, spaceod2 - Need discrete sound hardware emulation.

pignewt, pignewta - Sega Universal Sound Board emulation isn't perfect yet.

segag80v

elim2, elim4, spacfury and clones, zektor - Need discrete sound hardware emulation instead of samples.

startrek, tacscan - Sega Universal Sound Board emulation isn't perfect yet.

segald

Needs laserdisc sound and discrete sound hardware emulation.

segas16b

tturf - One of the sound roms isn't dumped.

seibuspi

All SPI games suffer from incomplete Yamaha YMF271-F sound chip emulation.

ejsakura, ejsakura12 - Suffer from incorrect Yamaha YMZ280B sound chip hook up.

seta

crazyfgt - Level 2 interrupt should probably be triggered by the 3812 but sound tends to die that way.

jjsquawk, jjsquawkb - Player's shot sound is missing (not requested to X1-010?). Many sounds are wrong since MAME 0.62.

sokonuke - Sound is imperfect.

seta2

funcube2, funcube4 - Unemulated OKI MSM9810 chip.

skimaxx

Preliminary driver. Sound isn't hooked up yet. However, Luca Elia posted about progress being made on his website.

skyraid

Needs discrete sound hardware emulation.

snesb

SNES sound emulation isn't perfect yet.

snk6502

sasuke, satansat and clones, vanguard and clones - Discrete sound hardware isn't emulated yet.

fantasy and clones, vanguard and clones - Speech is missing (hd38880/hd38882 emulation).

satansat and clones - Music frequency is wrong.

snowbros

snowbro3 - It's not confirmed if the sound cpu code is missing or it's driven by the main cpu.

spacefb

Needs discrete sound hardware emulation instead of samples.

spaceg

Needs hook up of the SN76477s.

splash

funystrp, puckpepl, rebus, roldfrog, roldfroga - Sound isn't hookep up yet.

sprint8

Needs discrete sound hardware emulation.

srmp6

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

ssfindo

Audio CPU isn't emulated yet (QDSP).

ssingles

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

sspeedr

Needs discrete sound hardware emulation.

sstrangr

Needs discrete sound hardware emulation.

ssv

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

stactics

Needs discrete sound hardware emulation.

starcrus

Needs discrete sound hardware emulation instead of samples.

starfire

Needs discrete sound hardware emulation.

starshp1

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

starwars

tomcatsw - Sound roms aren't dumped.

stepstag

Music roms / hard disks arent't dumped.

stv

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

batmanfr Extra ADSP-2181 chip isn't hooked up (Same used by NBA Jam Extreme (ZN game)).

subs

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

suprridr

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

system16

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

taito_f3

ridingf, ridingfj, ridingfu - Sound doesn't work in this game.

ringrage, ringragej, ringrageu - Sound only partially works.

taito_l

champwr, champwrj, champwru - Additional MSM5205 isn't 100% correctly hooked up yet.

taitogn

Zoom sound DSP is currently unemulated.

taitopjc

Zoom sound DSP is currently unemulated.

taitotz

Zoom sound DSP is currently unemulated.

taitowlf

Zoom sound DSP is currently unemulated.

tankbatt

Needs discrete sound emulation instead of samples.

tarzan

Sound isn't hooked up yet. No mention of the sound chip in the driver.

tattack

Sound isn't hooked up (probably discrete).

thayers

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

timetrv

Missing laserdisc audio.

tmmjprd

Custom Imagetek 15000 chip provides sound (some kind of ADPCM).

tmnt

glfgreat, glfgreatj - Sound hook up isn't 100% correct yet.

toaplan1

fireshrk and clones, vimana and clones - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180.

toaplan2

batsugun, batsuguna, batsugunsp, dogyuun, dogyuunk, grindstm, grindstm, kbash, vfive - No or partial sound because of missing sound MCU dump, probably NEC V25+ based.

ghox, ghoxj, tekipaki - No sound because of missing sound MCU dump. Chip is protected. It's a QFP80 Hitachi HD647180. Whopeee misses the dump too, but is currently using one from a bootleg.

toki

jujub - In this bootleg sound hardware seems to have been slightly modified, the coins are handled ok, but there is no music and bad sfx.

tokyocop

Skeleton driver. Sound isn't hooked up.

toratora

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

trackfld

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

triforce

Gamecube sound system isn't emulated yet.

truco

Sound is hooked up, but not perfect yet.

trucocl

Audio is almost there, but not perfect yet.

ttchamp

Sound isn't hooked up yet (possibily driven by a protected PIC).

tumbleb

pangpang, tumbleb2 - Sound PIC is protected and simulation isn't 100% correct. We need a dump of the PICs.

tumbleb - Sound is not quite correct yet.

turbo

Driver needs discrete sound emulation instead of samples.

turrett

Skeleton driver. Sound isn't hooked up.

twinkle

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

tx1

tx1, tx1a - TX-1 tyre screech noises are not implemented yet.

uapce

The tone played by the jamma if board is not emulated.

ultrsprt

Sound cpu irqs generation is unknown and very prone to get broken (i.e. if 4G and 2G returns as bad in POST screen). Sound is lagged, reason is probably the same.

upscope

Amiga sound emulation isn't perfect yet.

vamphalf

misncrft, wyvernwg - Audio CPU isn't emulated yet (QDSP).

vegaeo

Audio CPU isn't emulated yet (QDSP).

vegas

gauntleg12 - Sound doesn't work in this clone.

cartfury, nbanfl, nbashowt - Use unknown DCS boards.

sf2049, sf2049se, sf2049te - Use DCS2 "Denver" board which isn't fully implemented yet.

vicdual

All games are missing discrete sound emulation.

viper

Driver doesn't do much yet, thus sound isn't hooked up.

vmetal

ES8712 sound may not be quite right. Samples are currently looped, but it's unknown whether they should and how.

vp101

Skeleton driver. Audio device is AC97 with custom DMA frontend which streams 8 stereo channels.

vpoker

Sound isn't hooked up yet (AY8910).

warpwarp

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

wc90

Sound isn't correctly hoodep up.

wc90b

MSM5205 sound isn't perfect yet.

wheelfir

Sound is completely unimplemented.

wink

Sound emulation isn't fully accurate.

wiz

scion, scionc, stinger, stinger2 - Discrete hardware emulation is preliminary.

wldarrow

Sound system is guessed.

wolfpack

Missing discrete sound emulation.

yunsung8

Sound emulation isn't fully accurate.

zac2650

Missing discrete sound emulation.

zaccaria

The TMS5200 is kludged to work (see zaccaria_ca2_r). There seems to be a strange kind of DAC connected to 8910 #0 port A, but it sounds horrible. Lacks analog circuitry emulation (see driver notes).

zaxxon

Missing discrete sound emulation.

zn

SPU emulation isn't perfect yet.

zr107

It uses a Konami K058141 sound chip which is currently unemulated. The driver uses the K054539 sound core.