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.
80C5xx + dsp56k based. Skeletonish.
Skeleton driver. Sound hardware hook up can't be verified.
Sound is currently ugly in both games, recognizable but still nowhere near perfection.
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).
Codec sound isn't emulated.
Preliminary driver.
Very preliminary driver. No sound hook up yet.
Needs discrete sound emulation.
Needs discrete sound hardware emulation.
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.
See the equites entry.
Missing laserdisc sound.
Cubo CD32 sound hardware isn't 100% correctly emulated / hooked up yet.
Sound system isn't correctly hooked up yet (Amiga custom + Ensoniq ES5503).
Amiga sound emulation isn't perfect yet.
al520ex -
DTMF tone generator isn't emulated.
Very preliminary driver.
Very preliminary driver.
Skeleton driver. System is SH4 based.
indytemp and clones - "Welcome" doesn't play at start.
tank - Netlist has been added but needs debugging and it runs very slow.
atetb3482 - Bootleg with different sound hardware. Sound Z80 not hooked up and UM3482 unemulated.
catchp - Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.
dsrtwars - Bootleg with different sound system (AY8910 instead of Pokey, discrete sounds may differ).
Needs discrete sound hardware emulation.
Sound hardware isn't hooked up yet.
Driver is still preliminary. Sound isn't hooked up yet.
Discrete sound hardware is partially emulated.
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).
Juke box. TMS1300 based. The mechanical parts aren't emulated.
Very complex prototype hardware. Preliminary driver.
Needs discrete sound hardware emulation.
missilea - Different sound hw (discrete?).
x80wc - Different sound hw. Sound chip had been removed from the PCB it was dumped from.
Discrete motor/skid sounds are not 100% correct.
Discrete sound hardware is emulated, but still needs proper emulation of the MC3340.
tomcatsw - Sound ROMs aren't dumped.
Discrete sound hardware emulation is incomplete (missing sonar sound).
Missing discrete sound emulation and (undumped) audio cassette.
Beeper implementation isn't perfect yet.
Sound hardware isn't hooked up yet.
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.
m4andycpdut -
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.
Fruit machine hardware. Not working yet.
Beeper is hooked up, but not 100% correct.
Sound is simulated via samples.
Mostly mechanical fruit machines.
quintond, quintono, quintoon - Sound ROM needs redumping, the one currently used is suspiciously similar to qos.
BGM seems quite off, YM2413 core bug?
Unknown sound hardware.
Skeleton driver (SH4 based system).
Undumped PICs used as sound MCUs.
gigaman2 - A bootleg with a different sound system.
mstworld2, pangba, pangbb, spangbl - Sound clocks aren't correct, causing music speed to be too fast.
pkladiesbl, pkladiesbl2 - MSM5205 isn't hooked up.
Unemulated NEC CDT109 sound chip with internal ROM.
Keyboard. Sample compression not completely understood yet.
ap10, ctk601 - Missing DSP emulation.
Electronic drums. I87C52. Dream SAM9793 and Burr-Brown PCM1717E DAC aren't emulated.
CPU is an unemulated MSM6283, possibly with undumped internal ROM. It has onboard sampling and playback capabilities.
Sound doesn't play most samples.
cncchess - Sound is wrong, it should be a long dual-tone alarm sound.
Needs discrete sound hardware emulation.
striv and clones - Sound hook up isn't 100% correct yet.
Preliminary driver. Beeper frequency unknown.
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.
Is sound partly discrete?
Invader effect is missing. In general, sound needs comparing with a real PCB.
Needs discrete sound hardware emulation.
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.
According to a side-by-side test, sound should be "darker" by some octaves. It's likely that a sound filter is needed.
mastbond, secretab - Bootleg on different hardware. The sound system is imperfectly hooked up.
dragngun and clones - Oki3 bank-switching isn't verified.
lockload and clones - Sound hook-up is preliminary.
Preliminary buzzer sound is hooked up. Needs a more exact implementation.
prosport, prosporta - Sound hook up isn't 100% correct.
darkseal2 - One sound ROM is incorrect for this set.
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.
It isn't known if it has sound hardware.
It isn't known if it has sound hardware.
Preliminary driver.
Preliminary driver.
Duty cycle for the beeper is wrong.
Bell sound is too clean. Needs a flyback diode circuit implementation.
Very preliminary driver.
animaljr, animaljrs - Sound ROM needs redump.
quizchq, quizchq1 - Some samples are played at the wrong pitch.
dai2kaku - Sound isn't correctly hooked up.
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.
galaxygn and clone - Sound hardware hook up isn't 100% correct yet.
Sound system hook up isn't 100% correct yet.
The current implementation is preliminary. Sound works but it's not perfect yet. Hardware: 1 Z80, 2 Z80CTCs, 2 AY8910 and 1 M5205.
altair, destryer, destryea - Missing white noise.
Undumped sound ROM.
MCF5206E based. Skeletonish.
QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
Needs discrete sound hardware emulation.
Discrete sound hardware is only partially emulated. Needs full emulation instead of samples.
sidetrac, spectar and clones, targ and clones - Need proper sound hardware emulation instead of samples.
Bell is really silent.
Sound chip is completely custom, and partially implemented.
Skeleton driver.
PC hardware. Unemulated sound card.
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).
Skeleton driver.
Preliminary driver.
bioplayc - PCB was missing the audio ROM, using the ones from the final version.
Preliminary driver. OKI not hooked up yet.
Preliminary driver.
rebus - Sound isn't hooked up yet.
Bootleg hardware. Emulation still preliminary.
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.
Misses Epson 7910C Multi-Melody IC emulation.
4in1, dkongjrm, dkongjrmc - Sound hardware isn't 100% correctly hooked up yet and / or needs verifying with real PCBs.
mimonkeyug - Needs discrete sound hardware emulation. High quality PCB scan available.
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.
Sound clipping and mixing problems.
Sound is hooked up according to schematics, but it sounds horrible. It's supposed that real hardware differs from schematics.
Missing speech synthesis chips emulation. HD38880 is the main chip whereas HD38882 is an EPROM interface. PARCOR based.
kngtmare - Sound ROM isn't dumped.
qbert and clones, reactor - Need Votrax SC-01 speech synthesizer emulation.
tylz - Different sound hardware needs proper implementation.
Preliminary sound emulation has been added using external DAC device.
cgalaxn - Missing discrete sound emulation (alien attacking sound effect).
sfxphasor - Netlist needs some small tweaks.
ttfball - Missing discrete sound hardware emulation (simple volume decay).
kst25, ktmnt2, ktopgun2 - OKI MSM6373 ROM isn't dumped, so for now they are using samples.
nstarfox - Missing melody chip emulation.
bship - Netlist needs some small tweaks.
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.
Implementation of AVR8 Timer 1 Output Compare Match A is sub-optimal resulting in bad sound quality when emulating the buzzer.
Volume decay should be more steep at the start and the pitch sounds wrong too (latter is an MCU emulation problem).
The one-shot and A/D timing of the sn76477 need adjusting.
DAC not hooked up (part of an ASIC).
Digitalker isn't hooked up correctly.
chexx83 - Digitalker ROMs not dumped.
Sound hardware (AC97 codec) isn't hooked up yet.
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.
vbowl and clones - Sound is slow and low volume.
Sound system hook up isn't 100% correct yet (Z80 + ICS WaveFront ICS2115V Wavetable Midi Synthesizer).
3super8 - ROMs are badly dumped.
Alarm sound and keyclick don't work yet.
Needs discrete sound hardware emulation. IPM Invader (M10) and Head On (M15) PCBs are available (Guru)
Needs discrete sound hardware emulation.
Analog drums emulation isn't perfect yet.
Analog drums emulation isn't perfect yet.
nbbatman2bl - Bootleg with different sound hardware: an undumped MCU as soundcpu, OKI samples for music/sound.
Unemulated differences between HC55536 and HC55516. HC55536 clock isn't verified. Is the "Chu has food" sample ever played?
Sound hardware isn't correctly hooked up yet.
Sound hook up isn't 100% correct (Z80 + 2 x AY-3-8910).
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).
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).
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).
stepstag, steps3, vjdash - No music ROMs / HD dumps.
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.
The mechanical games aren't emulated yet.
cashcade - Incomplete dump? Shows a loading error.
zipzap and clones - Sound hardware isn't 100% correctly hooked up yet.
Preliminary driver. Sound board has a Z80 + 2x YM2203.
snowbro3 and clones - Sound CPU is an AT89C52 with undumped internal ROM.
yutnori - Sound (2 x OKIM6295) is driven by an undumped PIC.
007232 volume & panning control is almost certainly wrong.
Sound hardware isn't correctly hooked up yet.
combatscb -
dbz2bl - Bootleg with different sound hw, not hooked up yet.
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.
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 -
Sound hardware isn't 100% correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.
hypersptb - Bootleg with different hardware. Has ADPCM via MSM5205 instead of VLM.
PSX SPU emulation isn't perfect yet.
sexyparo and clones, vsnetscr and clones -
polystar -
Missing laserdisc dump.
Preliminary driver. YMZ280B isn't hooked up yet.
PSX SPU emulation isn't perfect and some games are missing emulation of the external digital sound and I/O board.
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.
Sound emulation is hooked up but driver is still preliminary.
Skeleton driver. PC hardware.
All games are marked as imperfect sound. Incorrect hook up of the Konami 054539 PCM sound chip?
Konami GX based PCB for gambling games.
chkun - Needs Toshiba TC8830F sound chip emulation.
TMP68301 based. Skeletonish.
tmntucbl - Needs MC68705R3P / Oki M5205 hook up.
glfgreat and clones - Sound hook up isn't 100% correct yet.
hypoly, hyprolymb, hyprolymba - Bootleg with different sound hardware, which isn't correctly hooked up yet.
Sound isn't fully hooked up yet (IDE DMA, finish comms).
xmenabl - Bootleg with different hardware.
Preliminary driver.
Missing speaker.
Buzzer isn't hooked up.
PWM sound in ABC-klubben/abc80/grafik/flagga.bac isn't correctly emulated.
Skeleton driver. M68010 based.
No sound hardware hooked up yet. Beeper?
Preliminary driver.
Sound hardware hook up isn't correct yet.
medlanes - Needs discrete sound hardware emulation.
bowl3d - Missing sound ROMs dump.
minferno - Sound hardware isn't hooked up yet.
Preliminary driver. Probably discrete sound hardware.
Beep duration is probably too slow.
Needs discrete sound hardware emulation.
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).
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
The emulation of the Custom Imagetek I5000 chip isn't perfect yet.
Audio board with Crystal CS4215 codec isn't emulated yet.
Skeleton driver for a CD Juke Box.
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, spcebttl, spcewars, spacewr3, spacerng, steelwkr, vortex, yosakdon, yosakdona - Need discrete sound emulation.
Boom, Thud, Shot discrete sounds need more accurate 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, m4, phantom2, seawolf, seawolfo - Need discrete sound hardware emulation instead of samples.
Needs discrete sound hardware emulation.
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.
Preliminary driver. ADSP-2181 based DCS2 audio.
Needs discrete sound hardware emulation.
twotiger - 8 track cassette has been dumped but the hook up isn't perfect yet.
mkyawdim3, mkyawdim4 - Bootlegs on different hardware. They seem not to reproduce some sound effects. Should be checked on real hardware.
Mechanical game. Needs discrete sound emulation.
Needs discrete sound hardware emulation.
Buzzer isn't hooked up.
Preliminary sound support only.
Emulation is still preliminary.
Unknown writes and reads.
Sound emulation is completely lacking.
Sound has been hooked up but it's a guesswork. Should be verified with real hardware.
Not all sound devices have been hooked up yet.
Needs discrete sound hardware emulation.
Possibly missing filters. Needs a PCB reference to check sound.
Driver is preliminary, sound hook up can't be verified.
Sound is MCU-protected.
texasrls - MCU is dumped, needs hook up.
Sound hardware isn't hooked up yet (possibly discrete).
gaia, theroes - Sound cuts out occasionally.
Sound hardware is hooked up but game isn't working yet.
Sound hardware isn't correctly hooked up yet.
Sound hardware isn't correctly hooked up yet.
winner81 - Sound hardware hook-up is imperfect.
KS0164 sound chip emulation is preliminary.
ADPCM has sound volume issues, it's either too loud or too quiet.
Needs discrete sound hardware emulation.
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.
Skeleton driver for fruit machine games.
Needs discrete sound hardware emulation.
fantstry and clone - Playable, but no sound because of an undumped PIC.
Preliminary driver. TMS 6100 for sound.
Unemulated Sound Blaster Live CT4830.
Needs discrete sound hardware emulation.
Custom sound chips' emulation isn't perfect yet.
Preliminary driver. Sound isn't hooked up yet.
Skeleton driver for fruit machine games.
Sound hardware (DAC) isn't 100% correctly hooked up yet.
ballch, cots, magslot, sc2in1, super555 - Oki is hooked up but given ROM sizes it should need banking.
rbmk, rbspm - YM2151 isn't correctly hooked up yet, Oki is hooked up but given ROM sizes it should need banking.
Preliminary driver.
Skeleton driver. Sound hardware isn't hooked up yet.
Preliminary driver.
Sound hardware hasn't been hooked up yet.
Skeletonish driver. Uses an OKIM6295.
Missing laserdisc sound.
Sound isn't hooked up yet. Z80 + AY-3-8910.
Sound hardware isn't hooked up yet.
Preliminary driver.
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)
Some events sound louder than others.
Discrete sound emulation is incomplete.
Skeleton driver. Sound hardware isn't hooked up yet.
Sound isn't correctly hooked up yet (2x SN76477).
The MD side of things doesn't work as it needs enhanced chipset emulation.
DAC hook-up isn't perfect yet.
Sound system implementation isn't 100% accurate yet.
Missing DAC?
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.
Sound isn't hooked up yet.
Sound interface isn't implemented yet
Skeleton-ish. Unidentified sound CPU / IC.
Preliminary driver.
One of the sound ROMs might be badly dumped. Sound hardware and frequencies are mostly guessed.
pasha2 - Needs ATMEL DREAM SAM9773 Single Chip Synthesizer/MIDI emulation.
zdrum - Needs hard disk dump and MP3 board emulation.
Sound hardware hook up isn't 100% yet.
Sound system isn't hooked up yet. It's a DAC driven by an undumped PIC.
Some sounds are missing: at least two of the unused ROMs contain samples (unknown format, perhaps adpcm).
Currently using generic Invaders samples. Needs discrete sound hardware emulation. PCB is available (Guru).
Needs interrupt frequencies at least. Possibly some discrete parts.
Preliminary driver.
Sound hardware isn't hooked up yet.
Sound isn't hooked up (probably discrete).
Needs converting of the SSI-263 to a sound device and laserdisc audio.
Preliminary driver.
Discrete sounds?
Audio is almost there, but not perfect yet.
Unidentified sound hardware.
yorijori - QDSP QS1000 sound chip emulation isn't complete yet (missing envelopes and volume balance at least).
Beeper sounds offtune.
Preliminary driver.
PC hardware. Preliminary driver.
Sound isn't hooked up yet (AY8910).
Preliminary driver. Needs memory map improvements, ACRTC support, GFX decode and sound support.
PC based (Celeron + 3DFX). Very preliminary. ISA sound board (YMZ280B + YAC516 + 3550A DAC) isn't emulated.
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation.
Possibly discrete hardware.
pzlestar -
Speaker isn't hooked up yet.
Namco 52xx isn't hooked up yet.
Skeleton driver. Sound hardware isn't hooked up yet.
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.
Needs emulation of the custom 62XX explosion chip instead of samples.
Some SPU problems.
truckk -
marvland - Probable bad dump of the C140 ROM.
grally, polepos2bi, polepos2bs, topracern - Bootlegs on different hardware. Possibly missing explosion sound.
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.
navarone, sos - Sound isn't completely emulated yet.
Preliminary driver. Beeper?
dragonsh - Sound ROMs for this prototype do not exist.
clshroad and clones - Main and sound CPUs synching isn't perfect.
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.
barline - Wrong NMI enable trigger, causing wrong sample pitch (and sometimes crashes when you soft reset).
Sound hardware isn't hooked up yet.
Missing analog filters emulation.
mayjin3 -
Beeper duration and base frequency is approximated.
pestplce - Currently using dkongjr sound hardware emulation.
shootgal - Possibly missing speech PCB emulation.
Coin insertion sound is not emulated. Coin beep (before time out) is not emulated.
Sound chip emulation isn't accurate yet.
Missing discrete sound hardware emulation. Will need better 76477 emulation.
Driver is still preliminary.
Sound hardware isn't correctly hooked up yet.
helifire, helifirea -
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.
These NES clones have modified hardware. Differences aren't fully implemented yet, causing missing / imperfect sound.
SNES sound emulation isn't perfect yet.
SNES sound emulation isn't perfect yet.
SNES sound emulation isn't perfect yet.
Needs discrete sound hardware emulation instead of samples.
Unidentified main CPU. Dump might be bad.
Sound crackles.
gunnailb - Bootleg with modified sound hardware. Emulation needs to be compared with real hw to be sure it sounds so bad.
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.
Driver still preliminary.
Needs discrete sound hardware emulation.
Preliminary driver. Sound hardware isn't hooked up yet.
Sound CPU (TMS5200) isn't hooked up yet.
No sound hardware hooked up yet. Beeper?
Skeletonish. Has a Piezo-Beeper.
Needs hook up of the SN76477s.
eggor - Sound hook up isn't 100% correct.
Hack of Pengo using Bombjack sound. Sound is probably working fine, but should be checked when the game fully works.
Skeleton driver. PC hardware. ISA 16bit sound card.
PC hardware. Sound isn't hooked up yet.
PC hardware. Sound isn't hooked up yet.
Virtual test driver. No sound hardware has been decided.
"Buzzer" PC sound has issues.
Preliminary driver. Big TODO on top of file.
OKI banking isn't understood.
Sound system hook up isn't 100% correct yet.
The tone played by the JAMMA IF board is not emulated.
The CDI sound hardware isn't 100% emulated yet.
The sound hardware isn't emulated yet.
Very preliminary driver. No sound hardware listed. Probably just a beeper?
phoenixc2, griffono - These bootlegs substitute the MM6221AA melody generator with a piggyback PCB. This alternative sound hardware isn't emulated.
Needs discrete sound hardware emulation instead of samples.
wbeachvl, wbeachvl2, wbeachvl3, wbeachvla - Incorrect OKI banking.
atombjt - OKI banking should be verified against real hardware.
x2222 and clone - Sound ROMs aren't available. It's possible they don't exist anymore, given the game is an unreleased prototype.
Speaker isn't hooked up 100% correctly yet.
Beeper isn't hooked up yet.
barricad, brickyrd - They currently use hitme discrete sound hardware implementation. Needs to be checked on schematics / PCBs.
Uses HLE noise due to abusing a 2N4124 in breakdown as a noise source.
Sound isn't hooked up yet (SN76489A + speaker).
rm480z, rm480za -
Synth. PCM emulation is still preliminary.
Expander. Sound isn't emulated yet.
Skeletonish. Synthesizer. Sound isn't emulated yet.
Skeletonish. Expander. Sound isn't emulated yet.
MIDI sequencer. Unemulated M60012-0105SP gate array generates a "metronome" signal which is the only audio output.
Skeletonish. Expander. Sound isn't emulated yet.
Bass line. NEC_D650. Sound unemulated (discrete)
Drum machine. UPD7810.
mermaid, yachtn - These game have a ROM for sample playback, needs identifying and hooking up.
F/F part isn't correct yet.
Volume is often low to non-existent.
Needs noise generator emulation, along with proper mixing and volume control.
X-BOX sound hardware isn't emulated yet.
Sound hardware hook up isn't perfect yet.
AICA emulation / hook up isn't 100% yet.
Preliminary driver. SCSP for sound.
Audio board isn't implemented yet (Z80 + 2x YM2203).
Missing laserdisc sound.
Skeleton driver. Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet. Probably has discrete hardware.
airwlkrs -
motoraid -
rchase2 -
vf2 and clones -
Sound comms are working but emulation isn't perfect yet.
AICA emulation / hook up isn't 100% yet.
jzth - A sound bank isn't hooked up yet.
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.
Misses MIDI audio.
Driver is preliminary due to decryption possibly being not 100% correct, sound hasn't been hooked up yet.
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.
spacfurybl - TMS5110 used for speech isn't hooked up yet.
Sound seems to be actually working pretty good.
Needs laserdisc sound and discrete sound hardware emulation.
bayroute1 - Sound ROMs aren't dumped.
lockonph - Bootleg hardware with different custom chips.
as1 - Unemulated laserdisc.
kokoroj and clone, kokoroj2 - Unemulated CD board.
carboule -
rascot - Only the terminal is dumped.
Needs discrete sound hardware emulation.
Sound is marked as imperfect in most games and there is no sound in some others due to incomplete SCSP emulation / hook up.
Most games in the driver lack / have incomplete sound. Needs support for custom sound HW used by the various bootlegs.
Driver needs discrete sound emulation instead of samples.
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.
Missing discrete sound emulation.
Oki banking should be verified against original or by someone who understands Japanese and thus can confirm the correct speech is played.
cabalbl - Bootleg with different sound hardware, which isn't correctly hooked up yet.
Sound hardware isn't 100% correctly hooked up yet.
Preliminary driver. Unemulated YMF721 sound chip.
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?
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.
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.
scion and clone, stinger and clones - Discrete hardware emulation is preliminary.
jclub2v200 and later versions - ST032 sound emulation is preliminary.
cultname, kisakaeh, kisakaen - ST016 hook up / emulation isn't perfect yet.
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.
ablastb - Bootleg on different hardware. Uses a FPGA reproduction of the original sound chip.
staraudi - Sample ROM is a bad dump.
NiLe chip emulation / hook up isn't perfect yet.
srmp7 - Needs interrupts by the sound chip (not properly hooked up yet). Kludged to work.
Skeleton driver.
indy_4610, indy_4613, indy_5015 -
Sound hardware hasn't been hooked up yet.
Sound hardware hasn't been hooked up yet.
Sound hardware hasn't been hooked up yet.
Skeleton driver. MIPS based.
Skeleton driver.
Skeleton driver.
Extremely preliminary driver.
Preliminary driver. NEC V20 based.
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.
Missing filters emulation.
Sound hardware isn't hooked up yet.
Fingerprint reader device. Very skeletonish.
Unknown sound hardware.
ISDN-Telefon. Sound hardware not hooked up yet.
Unknown sound hardware.
Sound hasn't been hooked up yet.
Skeletonish. Temperature controller. Probably uses a beeper?
Beeper isn't correctly hooked up.
Preliminary driver. No sound hardware hooked up.
Skeleton driver.
Preliminary driver. M68010 based.
Speaker not hooked up yet.
Word processor. Unidentified sound hardware (possibly beeper?).
Unknown sound hardware.
DAC isn't hooked up yet.
Speaker (?) not hooked up.
Preliminary driver. Extensive TODO on top of the driver.
Skeletonish. Nothing has been hooked up yet.
Sound hardware hook up is very preliminary.
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.
powb - Bootleg with different sound hardware. The MSM5205 isn't hooked up yet.
Sound hardware isn't hooked up yet.
Sound hardware isn't hooked up yet (lots of undocumented hardware).
For all games but nbajamex and clone, which use a different sound system, SPU emulation isn't perfect yet.
Needs discrete sound hardware emulation.
mazerbla, mazerblaa - They appear to use an MM54104 'Digitalker' speech IC, however, the two speech ROMs are undumped.
lastfght - Sound chip isn't emulated yet (SS9804, same as some games in subsino2.cpp).
bishjan, new2001, qbeebing, queenbee and clones, squeenb, treamary - Sound chip isn't emulated yet (SS9804 or SS9904).
Needs discrete sound hardware emulation.
Needs discrete sound hardware emulation (some preliminary work has been done).
speakhlp - Bootleg with different hardware / program.
vscompmj - Stuck notes, due to incomplete decryption or to wrong AY hook-up?
alphatp1 - Different beeper hook up?
Possibly missing beeper.
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.
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.
Discrete sound hardware emulation isn't 100% correct yet.
Needs discrete sound hardware emulation.
TA7630 emulation needs filter support (bass sounds from MSM5232 should be about 2 times louder).
ppking - Sound is controlled by an undumped MCU. Until it can be decapped, its functionalities are imperfectly simulated.
Missing engine noise.
josvolly - DAC sound needs to be implemented. PCB is available (Guru).
Sound hardware (Z80 + 3 AY-3-8910) isn't hooked up yet.
bygone - Missing music. Emulation bug or incomplete prototype? PCB is available (Guru)
Needs discrete sound emulation.
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.
SSG Output isn't accurate.
Needs better sound emulation (mixing ?).
There are a few unmapped writes for the sound Z80 and unknown writes to the MSM5205 control addresses.
Needs discrete sound hardware emulation. PCB is available (Guru).
Needs discrete sound hardware emulation for sound effects.
Needs discrete sound hardware emulation. PCB is available (Guru).
Complex audio setup with 2x SN76477 and possibly some discrete parts.
Sound filters aren't emulated and currently only one speaker is hooked up, but the game has more.
Zoom sound DSP emulation isn't complete.
Zoom sound DSP emulation isn't complete.
Preliminary driver.
Zoom sound DSP is currently unemulated.
Zoom sound DSP is currently unemulated.
bumbsymph and clones - Bootlegs on different hardware. Oki banking is wrong.
champwr and clones - Additional MSM5205 isn't 100% correctly hooked up yet.
darius2d, darius2do and sagaia - SSG Output isn't accurate.
Sound emulation isn't fully accurate. PCB is available (Guru).
spinveti - Sound hardware isn't hooked up.
Possibly missing discrete sound hardware emulation.
tx1 and clones - TX-1 tyre screech noises are not implemented yet.
actionhw - Missing PIC dump. Simulated for now.
Sound hardware is mostly understood, but isn't perfectly implemented yet.
saiyugb1 - There are sync problems between the i8049 and the m5205 which need further looking at.
Sound isn't correctly hooked up.
MSM5205 sound isn't perfect yet.
Speaker doesn't produce correct sound due to bugs in the via6522 emulation.
ti84pob, ti84pov3 - Unemulated FonixTalk from SpeechFX.
Preliminary driver.
k28 - Speech doesn't seem to sound correct. May be a bug in the Votrax emulation. Needs comparison with real hardware.
outzonec - Z80 ROMs is probably incorrect for this set, causing wrong sounds.
batsugunbl - Oki banking isn't hooked up correctly yet.
nprobowl, probowl2 - Oki banking isn't hooked up yet.
Some audio registers aren't understood yet.
The sound capabilities of the SoC aren't fully emulated yet.
ADPCM format not correctly decoded yet.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Audio capabilities of the SoC are partially emulated.
Preliminary driver. Sunplus SPG110 based.
Audio capabilities of the SPG29x SoCs aren't emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
Audio capabilities of the SPG2xx SoCs are partially emulated.
ST2302U based. Emulation is preliminary.
Preliminary driver. Unknown sound hw.
Sound hardware emulation is missing some features (i.e. envelopes).
SoC emulation is very preliminary.
SoC emulation is very preliminary.
SoC emulation is very preliminary.
Sound hardware emulation is incomplete.
Need proper sound hardware emulation instead of samples.
Need proper sound hardware emulation instead of samples.
asoccer, idsoccera, idsoccert - Different sound ROM causes bad sound, is the ROM bad or is it the sound system implementation instead?
Needs discrete sound hardware emulation.
Missing discrete sound emulation.
The emulation of the custom sound device is still preliminary.
DAC emulation can be improved by adding the missing signals for decay etc. (see schematics).
The board seems to contain a discrete sound portion which needs to be emulated.
R-2R ladder DAC isn't correctly emulated yet.
Currently using the wrong Votrax model.
aerfboot, aerfboo2, karatblzbl, pspikesc - Bootlegs with slightly different sound hardware.
spikes91, spikes91b - Need MSM5205 hook up and verifying of the sound latch hook up.
svolleybl - Needs correct sound latch hook up and OKI M5205 hook up.
Preliminary driver.
Needs discrete sound hardware emulation.
Unindentified sound chip.
TC8802AF speech chip isn't emulated yet.
Audio capabilities of the SPG243 SoC are partially emulated.
Audio capabilities of the SPG243 SoC are partially emulated.
Sound chip type is unknown.
Sound hardware isn't 100% hooked up yet.
Sound emulation isn't fully accurate.
AUX port isn't emulated.
Unemulated Yamaha YMW258-F sound chip (possibly identical to MultiPCM?).
Some voices (such as Pianobells) seem to not let you turn off modulation even if you set the mod wheel to its lowest point.
Emulation doesn't work yet so sound can't be hooked up.
A few instruments sound odd.
YM2414 emulation is preliminary.
Emulation doesn't work yet so sound can't be hooked up.
Missing analog part.
Preliminary driver. Probably discrete sound hardware.
Missing discrete sound emulation.
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).
Buzzer not emulated yet.