MNS: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
Line 199: Line 199:


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c10.cpp c10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c10.cpp c10] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/c64dtv.cpp c64dtv] ==


== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.cpp cabal] ==
== [http://github.com/mamedev/mame/blob/master/src/mame/drivers/cabal.cpp cabal] ==

Revision as of 09:41, 6 December 2017

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

24cdjuke

Skeleton driver for a CD Juke Box.

39in1

Preliminary sound support only.

3do

Emulation is still preliminary.

4dpi

4roses

Skeleton driver.

5clown

Unknown writes and reads.

8080bw

crashrd - Bootleg hardware. Uses a different hook up. Sound enable bit is never set.

indianbt and clone - Only part of the discrete sound emulation is completed. PCB is available (Guru)

astropal, attackfc, ballbomb, claybust, cosmo, darthvdr, desterth, escmars, galactic, grescue, gunchamp, intruder, invadpt2 and clones, invmulti and clones, invrvnge and clones, lrescue, lrescuem, lupin3, lupin3a, moonbase, moonbasea, rollingc, schaserc, schasercv, sflush, shuttlei, sicv, sisv, sisv1, sisv2, sisv3, skylove, spacecom, spacmiss, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.

a5105

a51xx

a7150

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.

advision

aerofgt

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

aim65_40

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

Preliminary driver. Beeper isn't hooked up.

alphasma

altos486

amaticmg

Not all sound devices have been hooked up yet.

amazonlf

amerihok

OKI hook up isn't complete and exact OKI model hasn't been determined yet.

amstrad

apc

apollo

apricotf

arcadia

argo

aristmk5

Skeleton driver. Sound hardware hook up can't be verified.

aristmk6

Skeleton driver. System is SH4 based.

arkanoid

hexa - Keeps writing 0x3f to register 0x07 of the AY8910, to read the input ports. This causes clicks in the music since the output channels are continuously disabled and reenabled.

astinvad

Needs discrete sound hardware emulation.

astrocde

demndrgn - Audio board isn't emulated yet.

gorf, gorfpgm1, gorfpgm2, wow, wowg - 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.

atari_s1

Sound hook up is preliminary.

atari_s2

Sounds to be verified against a real machine; noise generator sounds like a loud barrrr instead of noise, fortunately it doesn't seem to be used.

atetris

atetrisb3 - Bootleg on different hardware. Uses 3 SN76489 instead of the POKEYs.

atlantis

Preliminary driver. ADSP-2181 based DCS2 audio.

atvtrack

Skeleton driver.

avalnche

catchp - Needs discrete sound hardware emulation.

ax20

b16

banctec

battlera

There seems to be a bug with a stuck note from the YM2203 FM channel at the start of scene 3 and near the ending when your characters are flying over a forest in a helicopter.

bbusters

bbusters, bbustersu - Sound hardware isn't 100% correctly hooked up yet.

beaminv

Needs discrete sound hardware emulation.

beehive

beezer

Sound isn't correctly hooked up (DAC/Custom + 6840 Timer).

bfm_sc1

Mostly mechanical fruit machines.

bfm_sc2

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

bfm_sc4

bigstrkb

Sound hardware isn't correctly hooked up yet.

bingor

Driver is preliminary, sound hook up can't be verified.

blackt96

Sound chips are driven by a PIC which has been dumped but not hooked up yet.

blitz

Needs discrete sounds emulation.

blitz68k

Sound is MCU-protected.

blockade

Needs noise generator emulation, along with proper mixing and volume control.

bnstars

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

bntyhunt

Preliminary driver.

boxer

Needs discrete sound hardware emulation.

buggychl

Support for the 7630's controlling the sound chip outputs (bass/treble, volume) is completely missing. The sound Z80 seems to write answers for the main Z80, but the latter doesn't seem to read them.

busicom

buster

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

byvid

Sound hardware isn't hooked up yet (DACs for babypac, Cheap Squeak sound board for granny).

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

chihiro

X-BOX sound hardware isn't emulated yet.

chinagat

saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.

chqflag

007232 volume & panning control is almost certainly wrong.

chsuper

Sound hardware isn't correctly hooked up yet.

cidelsa

altair, destryer, destryea - Missing white noise.

cinemat

Needs discrete sound hardware emulation.

circus

Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.

clayshoo

Needs discrete sound hardware emulation.

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

comebaby

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.

cortex

cosmic

Need proper sound hardware emulation instead of samples. A Devil Zone PCB is available (Guru)

cp1

cps2

gigaman2 - A bootleg with a different sound system.

crbaloon

Discrete sound hardware emulation isn't 100% correct yet.

cswat

Namco 52xx isn't hooked up yet.

cubo

Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.

cvs

Sound board most probably has discrete circuits. The 393Hz tone used for shots (superbike) and collisions (8ball) is just a guess. Some sounds seem to be missing.

cxhumax

cybiko

cyclemb

Sound is controlled by three undumped i8741 MCU. Until they can be decapped, their functionalities are imperfectly simulated.

dai3wksi

Needs discrete sound hardware emulation (some preliminary work has been done). PCB is available (Guru).

daruma

dbox

Driver still preliminary.

dct11em

ddayjlc

Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).

ddenlovr

animaljr, animaljrs - Sound ROM needs redump.

quizchq, quizchq1 - Some samples are played at the wrong pitch.

deco0

secretab - Bootleg on different hardware. The sound system is imperfectly hooked up.

deco32

lockload and clones - Sound hook-up is preliminary.

deshoros

Preliminary buzzer sound is hooked up. Needs a more exact implementation.

destroyr

Needs discrete sound hardware emulation.

dgn_beta

dgpix

Needs KS0164 sound chip emulation.

discoboy

ADPCM has sound volume issues, it's either too loud or too quiet.

dkong

pestplce - Currently using dkongjr sound hardware emulation.

shootgal - Possibly missing speech PCB emulation.

spcfrcii, spclforc - Sound hardware isn't hooked up yet.

dm7000

dms5000

dms86

dmv

docastle

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

dorachan

Needs discrete sound hardware emulation.

dribling

Needs discrete sound hardware emulation.

dual68

ecoinf2

Skeleton driver for fruit machine games.

ecoinf3

Skeleton driver for fruit machine games.

ecoinfr

Skeleton driver for fruit machine games.

elecbowl

electron

elektronmono

MCF5206E based. Skeletonish.

elf

embargo

Needs discrete sound hardware emulation.

eolith

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

ep64

equites

Analog drums/cymbals are missing. The bassline is imperfect. This is just the square wave output of the 5232 at the moment. It should go through analog stages. Needs proper emulation of the 8155 on the sound board. Missing implementation of the low-pass filters on the DAC output. The purpose of the sound PROM is unclear. From the schematics, it seems it should influence the MSM5232 clock. However, even removing it from the board doesn't seem to affect the sound.

ertictac

Sound is currently ugly in both games, recognizable but still nowhere near perfection.

esqkt

Missing laserdisc sound.

eva

Preliminary driver. TMS 6100 for sound.

evmbug

exidy

panzer, phantom, phantoma, rallys, rallysa, sidetrac, spectar, spectar1, targ, targc - Need proper sound hardware emulation instead of samples.

expro02

zipzap - Sound hardware isn't 100% correctly hooked up yet.

famibox

Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.

fantland

galaxygn - Sound hardware hook up isn't 100% correct yet.

fanucs15

fanucspmg

fastinvaders

fcrash

dinopic2, punipic, punipic2, punipic3, slampic - Bootleg with different sound hardware.

fgoal

Needs discrete sound hardware emulation.

finalizr

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

fitfight

Sound hardware isn't correctly hooked up yet.

fk1

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

flyball

Needs discrete sound hardware emulation.

fontwriter

Extremely preliminary driver.

fp6000

funkball

Preliminary driver. PC based hardware (Cyrix GX + 3DFX). Needs KS0164 sound chip emulation.

fuukifg3

YMF278B and YMF262 are hooked up in an awkward way (real chip has YMF262 integrated). PCM channels of music in asurabus is sometimes off-tune, check Chen-Mao's stage for example (note: srom.u7 (z80 prg) is a good dump).

gaelco2

touchgo and clones - Sounds cut out sometimes, others are often missing (sound status reads as busy, so no attempt made to play new sound). Possibly a bug in the GA20 sound core.

gal3

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

galaga

battles and clone, gallag, gatsbee - All these bootlegs use unemulated circuitry instead of Namco custom chip 54XX.

xevios - Uses a 4th Z80 instead of Namco Custom MCU.

galaxia

Is sound partly discrete?

galaxian

jumpbug and clone - Missing discrete hardware emulation.

mandinga - Sound ROMs are bad but were confirmed on 2 different PCBs and both PCBs were confirmed to give no sound.

monsterz - Possibily missing one sound ROM.

scorpion, scorpiona, scorpionb - Sound hardware isn't 100% correctly hooked up yet.

galaxold

4in1, dkongjrm, dkongjrmc - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.

gambl186

Preliminary driver. Sound isn't hooked up yet.

gamecom

gamecstl

PC hardware. Needs SiS 7018 emulation.

gameking

gamtor

Skeleton driver for fruit machine games.

gaplus

Needs emulation of the custom 62XX explosion chip instead of samples.

gb

Sound chip emulation isn't accurate yet.

gba

gei

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

geniusiq

ggconnie

Preliminary driver. Hardware is PC-Engine based.

ghosteo

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

gizmondo

gkigt

gladiatr

ppking - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.

gmaster

goal92

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

goldngam

Preliminary driver.

goldstar

magoddsc, magoddsd - Custom encrypted CPU block.

gottlieb

kngtmare - Sound rom isn't dumped.

qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.

tylz - Different sound hardware needs proper implementation.

gotya

Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an eprom interface. PARCOR based.

goupil

Sound hasn't been hooked up yet.

gp2x

gp32

gpworld

Missing laserdisc sound.

gp_2

grchamp

Missing engine noise.

gridlee

Needs discrete sound hardware emulation.

gstream

x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.

gsword

josvolly - DAC sound needs to be implemented. PCB is available (Guru)

gticlub

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

h89

harddriv

hdrivair, hdrivairp Serial communications between the two DS III/IV sound ADSPs need fixing (The auxillary DSP is used to process the output of the sound DSP).

headonb

Needs discrete sound hardware emulation.

hec2herp

wildfire

hh_hmcs40

cdkong - Misses discrete sound hardware emulation (simple volume decay, simulated for now).

hh_pic16

leboom, ttfball - Miss discrete sound hardware emulation (simple volume decay).

hh_tms1k

hideseek

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

hikaru

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

hitme

barricad, brickyrd - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.

hng64

Sound hardware isn't hooked up yet.

homedata

mirderby - Preliminary driver.

mjikaga - Sound sfxs don't work. CPU communication issue?

homerun

Voice emulation is missing (unemulated D7756C with internal rom).

hornet

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

hotstuff

Preliminary driver.

hp16500

hp49gp

hp9k

hprot1

ht68k

huebler

hyperscan

hyperspt

hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.

icatel

ichiban

Code is encrypted.

if800

igs011

vbowl, vbowlj - Sound is slow and low volume.

igs017

mgcs - Sound banking goes through protection, which isn't perfectly simulated.

imds

indiana

indigo

interact

interpro

Preliminary driver.

intrscti

Sound hardware hasn't been hooked up yet.

ipc

ipds

isbc

istellar

Missing laserdisc sound.

istrebiteli

The emulation of the custom sound device is still preliminary.

itt3030

jack

striv - Sound hook up isn't 100% correct yet.

jaguar

jalmah

daireika, mjzoomin, urashima - Sound banking needs fixing. It's protection-related for the first version of the MCU (should be somewhere on the work ram/shared ram).

jclub2

jclub2v200 and later versions - ST032 sound emulation isn't done yet.

jokrwild

Sound hardware isn't hooked up yet.

jonos

jpmimpctsw

The mechanical games aren't emulated yet.

jpmsys5

The mechanical games aren't emulated yet.

cashcade - Incomplete dump? Shows a loading error.

jpmsys5sw

jr200

jubilee

Preliminary driver.

k1003

k8915

kas89

Some events sound louder than others.

kickgoal

Missing PIC dumps. The kickgoal sound rom is also bad.

kingdrby

Possibly missing discrete sound hardware emulation.

konamigv

PSX SPU emulation isn't perfect yet.

konamigx

sexyparo and clones, vsnetscr and clones -

konamim2

Sound hardware isn't hooked up yet.

konendev

Skeleton driver for fruit machine games.

kopunch

Sound hardware isn't hooked up yet. Probably has discrete hardware.

kramermc

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

lazercmd

medlanes - Needs discrete sound hardware emulation.

lbeach

Needs discrete sound hardware emulation.

lgp

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

liberate

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

limenko

dynabomb, legendoh, sb2003, sb2003a - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

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

lindbergh

littlerb

Sound hardware is mostly understood, but isn't perfectly implemented yet.

lkage

bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)

looping

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

ltd

luckgrln

Sound chip type is unknown.

lynx

m10

Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)

m14

Needs discrete sound hardware emulation.

m20

m52

alpha1v - Sound isn't correctly hooked up yet.

m62

Analog drums emulation isn't perfect yet.

m79152pc

m79amb

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

m92

nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.

mac

macs

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

magicard

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

magictg

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

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.

maygay1b

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.

mbc55x

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

Sound banking isn't understood.

megasys1

edfbl - Bootleg on different hardware. Possibly missing a PIC dump?

kickoffb - Bootleg on different hardware (only 1 OKI and 1 YM2203).

mermaid

mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.

mes

metalmx

Very complex prototype hardware. Preliminary driver.

metro

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

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.

micronic

mitchell

pangba, pangbb, spangbl - Sound clocks aren't correct, causing music speed to be too fast.

midwunit

umk3, umk3r11, umk3r10 - Sound hook-up probably not 100% correct. Sound ROMs are confirmed good. See MT00751.

midyunit

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

mits680b

mk85

mk90

mmagic

Missing discrete sound hardware emulation. Will need better 76477 emulation.

mmodular

model1

swa - MPEG music isn't perfectly emulated yet.

model3

Sound comms are working but emulation isn't perfect yet.

monzagp

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

mpu12wbk

Preliminary driver. Uses an AY-3-8910.

mpu3

Sound hardware isn't hooked up yet.

mpu4crystal

Fruit machine hardware. Not working yet.

mpu4empire

Fruit machine hardware. Not working yet.

mpu4mdm

Fruit machine hardware. Not working yet.

mpu4misc

Fruit machine hardware. Not working yet.

mpu4plasma

Fruit machine hardware. Not working yet.

mpu4sw

Fruit machine hardware. Not working yet.

mpu4union

Fruit machine hardware. Not working yet.

mquake

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

mrgame

ms32

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

msbc1

mstation

mt735

multi16

multi8

murogmbl

Sound isn't hooked up yet.

mw18w

Mechanical game. Needs discrete sound emulation.

mw8080bw

280zzzap, lagunar - Need discrete sound hardware emulation.

blueshrk - Sounds are derived from schematics but could be (and seem) wrong. Needs checking on a real PCB.

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

checkmat - Needs breadboarding to get noise/filter frequencies.

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

mwsub

Needs discrete sound hardware emulation.

myb3k

mycom

mz6500

n8080

helifire, helifirea -

nakajies

namcos10

Sound hardware isn't hooked up yet.

namcos2

finallap and clones, finalap2 and clones, finalap3 and clones, fourtrax, suzuka8h and clones, suzuk8h2 and clones - Engine sound is awful.

marvland - Probable bad dump of the audiocpu 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).

nbmj9195

shabdama - Uses a laserdisc which isn't dumped yet.

nds

Driver is still preliminary.

neodriv

dragonsh - Sound ROMs for this prototype do not exist.

neoprint

Sound interface isn't implemented yet

neptunp2

Skeleton driver. Sound hook-up is preliminary.

newbrain

next

nibble

nitedrvr

Discrete motor/skid sounds are not 100% correct.

nmk16

atombjt - Bootleg with different sound hardware. The OKI banking isn't implemented.

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

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

vandykeb - Undumped PIC controls sound.

nsmpoker

Preliminary driver.

nss

SNES sound emulation isn't perfect yet.

nwk-tr

Sound emulation is hooked up but driver is still preliminary.

nycaptor

Needs better sound emulation (mixing ?).

nyny

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

okean240

olibochu

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

opwolf

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

othello

Needs hook up of the upd7751c sample player (it works correctly but there's main cpu side write(latch/command) missing).

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

Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.

paso1600

pasogo

pasopia

pc100

pc1500

pc8401a

pc88va

pc9801

pcat_dyn

PC hardware. Sound isn't hooked up yet.

pcat_nit

PC hardware. Sound isn't hooked up yet.

pce

pcfx

pcipc

Virtual test driver. No sound hardware has been decided.

pcxt

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

tetriskr - "buzzer" PC sound has issues.

pda600

pdp11

peoplepc

pg685

Preliminary driver. NEC V20 based.

pgm

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

phc25

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.

pinball2k

Preliminary driver. Pinball - video hybrid. DCS2 Stereo Sound system isn't hooked up yet.

pinkiri8

Sound hardware isn't 100% hooked up yet.

pipeline

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

pitnrun

Needs discrete sound hardware emulation. PCB is available (Guru).

plan80

play_2

cerberusp Sound hardware not hooked up yet.

madrace - Uses a Sound Board IV (same as MPU-3 and later), but I/O ports that talk to it are unknown.

zira - Different sound hardware (AY8910).

play_3

AY chips output port adds various components across the analog outputs, lots of loud siren-like noises when there should be silence, mechanical sounds to add.

playmark

hrdtimes, hrdtimesa - Missing PIC dump.

wbeachvl, wbeachvl2, wbeachvl3 - PIC is dumped, but the hook up isn't perfect yet (missing music).

pntnpuzl

Sound system isn't hooked up yet.

pockchal

pocketc

pofo

pokemini

polepos

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.

ppmast93

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

prestige

Unindentified sound chip.

prodigy

Beeper not hooked up yet.

prof180x

prof80

prophet600

psx

puckpkmn

jzth - A sound bank isn't hooked up yet.

pv9234

qtsbc

quasar

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

quizpun2

qx10

r9751

rabbit

The emulation of the Custom Imagetek I5000 chip isn't perfect yet.

rallyx

commsega - The first time you kill a soldier, the music stops. When you die the music restarts and won't stop a second time.

nrallyx, nrallyxb, rallyx, rallyxa, rallyxm - Needs emulation of the explosion with discrete sound components. The schematics are available so it should be possible eventually.

rambo

rc759

rd110

realbrk

dai2kaku - Sound isn't correctly hooked up.

redalert

demoneye, ww3 -

panther - Sound comms don't work.

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

redclash

Needs discrete sound hardware emulation.

rex6000

rgum

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

riscpc

rmt32

rohga

darkseal2 - One sound ROM is incorrect for this set.

rollext

Preliminary driver.

rollrace

Needs discrete sound hardware emulation for sound effects.

ron

F/F part isn't correct yet.

rotaryf

Needs discrete sound hardware emulation.

route16

speakhlp - Bootleg with different hardware / program.

rowamet

Sound ROM is badly dumped.

royalmah

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

rpunch

svolleybl - Bootleg on different hardware.

rsc55

rungun

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

rvoice

s11

s4

s6

frpwr_l6 - Sound doesn't work.

s7

barra_l1, solar_l2 - Sound doesn't work.

thund_p1 and clones - Speech is mixed up.

s9

alcat_l7 - Sound ROM isn't dumped.

safarir

Needs discrete sound hardware emulation instead of samples.

sage2

sam

sangho

pzlestar -

sbowling

Needs discrete sound hardware emulation. PCB is available (Guru).

sc1

scramble

800fath -

ad2083 - Bad dump of the tms5110 roms.

mariner - Discrete sound in addition to the 8910.

scv

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.

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

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

segag80v

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

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

segajw

Sound seems to be actually working pretty good.

segald

Needs laserdisc sound and discrete sound hardware emulation.

segam1

segapm

segas16b

fpointbla - Bootleg with different memory map. Shares the same sound ROMs as the original, main -> sound CPUs communication seems different.

lockonph - Bootleg hardware with different custom chips.

segas32

kokoroj2 - Unemulated CD board.

segasp

segaxbd

rascot - Only the terminal is dumped.

seibuspi

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

seta

blockcarb - Bootleg with different sound hardware. SFXs are hooked up (OKI M6295) but music is missing.

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

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

sokonuke - Sound is imperfect.

thunderlbl - Bootleg with different sound hardware. Sound is hooked up but it restarts after a few seconds at the title screen.

seta2

staraudi - Sample ROM is a bad dump.

slicer

sm1800

smc777

snes

SNES sound emulation isn't perfect yet.

snesb

SNES sound emulation isn't perfect yet.

snk6502

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

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

satansat and clones - Music frequency is wrong.

snowbros

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

yutnori - Sound (2 x OKIM6295) is driven by an undumped PIC.

socrates

spacefb

Needs discrete sound hardware emulation instead of samples.

spaceg

Needs hook up of the SN76477s.

spiders

Missing filters emulation.

splash

rebus - Sound isn't hooked up yet.

spoker

3super8 - Roms are badly dumped.

srmp6

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

ssfindo

Audio CPU isn't emulated yet (QDSP).

sshot

Needs discrete sound hardware emulation.

ssingles

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

sspeedr

Needs discrete sound hardware emulation.

sstrangr

Needs discrete sound hardware emulation. PCB is available (Guru)

ssv

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

ssystem3

stactics

Needs discrete sound hardware emulation.

starcrus

Needs discrete sound hardware emulation instead of samples.

starfire

Needs discrete sound hardware emulation. Samples are now hooked up, though.

starshp1

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

starwars

tomcatsw - Sound roms aren't dumped.

stfight

cshootert - Music desyncs a lot.

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?

stratos

studio2

stuntair

Needs interrupt frequencies at least. Possibly some discrete parts.

stv

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

st_mp100

Most games need discrete sound hardware emulation.

su2000

Preliminary driver.

subhuntr

Possibly discrete hardware.

subs

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

subsino2

bishjan - Sound hardware isn't understood yet.

summit

Sound hardware isn't hooked up yet.

sun1

sun2

sun3

sun3x

sun4

supracan

suprridr

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

svmu

swyft

sys2900

systec

system16

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

taito

taitogn

Zoom sound DSP emulation isn't complete.

taitopjc

Zoom sound DSP emulation isn't complete.

taitotx

Preliminary driver.

taitotz

Zoom sound DSP is currently unemulated.

taitowlf

Zoom sound DSP is currently unemulated.

taito_l

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

tankbatt

Needs discrete sound emulation instead of samples.

tasman

Konami GX based PCB for gambling games.

tattack

Sound isn't hooked up (probably discrete).

tb303

tdv2324

tecnbras

tek410x

terak

tetrisp2

stepstag, steps3 - 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

ti89

ti990_4

ti99_2

tiamc1

tim011

timeplt

chkun - Needs Toshiba TC8830F sound chip emulation.

timetrv

Missing laserdisc audio.

tispeak

tmc600

tmmjprd

The emulation of the Custom Imagetek I5000 chip isn't perfect yet.

tmnt

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

tmspoker

Preliminary driver.

toaplan1

outzonec - Z80 roms is probably incorrect for this set, causing wrong sounds.

toki

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

toratora

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

tr606

trackfld

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

tricep

trucocl

Audio is almost there, but not perfect yet.

tsispch

tumbleb

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

tumbleb - Sound is not quite correct yet.

turbo

Driver needs discrete sound emulation instead of samples.

tv910

tv950

tvc

twinkle

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

tx1

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

uapce

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

uknc

unixpc

upscope

Amiga sound emulation isn't perfect yet.

uzebox

v1050

vamphalf

misncrft, wyvernwg and clone, yorizori - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

vax11

vboy

vcs80

vector4

vegaeo

QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).

vegas

gauntleg12 - Sound doesn't work in this clone.

cartfury, nbanfl, nbashowt - Use unknown DCS boards.

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

vic20

vicdual

All games are missing discrete sound emulation.

victor9k

Codec sound isn't emulated.

vidbrain

vii

viper

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

vis

vk100

vlc

Preliminary driver.

votrpss

voyager

PC hardware. Preliminary driver.

vp101

Sound hardware (AC97 codec) isn't hooked up yet.

vpoker

Sound isn't hooked up yet (AY8910).

vsmilepro

vt220

vt240

vt520

vta2000

warpsped

Preliminary driver. Probably discrete sound hardware.

warpwarp

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

wc90

Sound isn't correctly hookep up.

wc90b

MSM5205 sound isn't perfect yet.

whitestar

Skeleton driver. Pinball games.

wildpkr

Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.

wink

Sound emulation isn't fully accurate.

wiz

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

wolfpack

Missing discrete sound emulation and (undumped) audio cassette.

wswan

wyvernf0

Sound emulation isn't fully accurate. PCB is available (Guru)

z100

zac2650

Missing discrete sound emulation.

zaccaria

Lacks analog circuitry emulation (see driver notes). Needs implementation of discrete filters for analog signals 1 to 5 and attenuation control for signal 5 (74LS156).

zac_1

Sound hardware isn't hooked up yet.

zac_proto

Sound hardware isn't hooked up yet. There's no info available about the sound board.

zaxxon

Missing discrete sound emulation.

zn

For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.