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