summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--hash/einstein.xml8
-rw-r--r--hash/ekara.xml1159
-rw-r--r--hash/ekara_japan.xml635
-rw-r--r--hash/ekara_japan_d.xml53
-rw-r--r--hash/ekara_japan_en.xml32
-rw-r--r--hash/ekara_japan_g.xml131
-rw-r--r--hash/ekara_japan_m.xml51
-rw-r--r--hash/ekara_japan_p.xml55
-rw-r--r--hash/ekara_japan_s.xml143
-rw-r--r--hash/ekara_japan_sp.xml45
-rw-r--r--hash/ekara_japan_web.xml31
-rw-r--r--hash/ekara_pal.xml168
-rw-r--r--hash/ekara_us.xml233
-rw-r--r--scripts/src/bus.lua13
-rw-r--r--scripts/target/mame/mess.lua4
-rw-r--r--src/devices/bus/a2bus/a2videoterm.cpp2
-rw-r--r--src/devices/bus/a2bus/a2videoterm.h3
-rw-r--r--src/devices/bus/acorn/system/vdu80.cpp2
-rw-r--r--src/devices/bus/c64/xl80.cpp2
-rw-r--r--src/devices/bus/cbm2/hrg.cpp4
-rw-r--r--src/devices/bus/compis/hrg.cpp4
-rw-r--r--src/devices/bus/comx35/clm.cpp2
-rw-r--r--src/devices/bus/cpc/ddi1.cpp2
-rw-r--r--src/devices/bus/dmv/k801.cpp16
-rw-r--r--src/devices/bus/ecbbus/grip.cpp2
-rw-r--r--src/devices/bus/einstein/pipe/tk02.cpp2
-rw-r--r--src/devices/bus/ekara/rom.cpp126
-rw-r--r--src/devices/bus/ekara/rom.h90
-rw-r--r--src/devices/bus/ekara/slot.cpp239
-rw-r--r--src/devices/bus/ekara/slot.h120
-rw-r--r--src/devices/bus/electron/m2105.cpp4
-rw-r--r--src/devices/bus/electron/plus1.cpp2
-rw-r--r--src/devices/bus/nasbus/avc.cpp2
-rw-r--r--src/devices/bus/pet/hsg.cpp4
-rw-r--r--src/devices/bus/svi3x8/slot/sv806.cpp2
-rw-r--r--src/devices/bus/vic20/videopak.cpp2
-rw-r--r--src/devices/bus/vip/vp550.cpp15
-rw-r--r--src/devices/bus/vip/vp595.cpp10
-rw-r--r--src/devices/bus/wangpc/tig.cpp2
-rw-r--r--src/devices/cpu/dspp/dspp.cpp5
-rw-r--r--src/devices/machine/6522via.cpp154
-rw-r--r--src/devices/machine/6522via.h1
-rw-r--r--src/devices/machine/68307.cpp4
-rw-r--r--src/devices/machine/68340.cpp4
-rw-r--r--src/devices/machine/68340ser.cpp26
-rw-r--r--src/devices/machine/68340ser.h4
-rw-r--r--src/devices/machine/68561mpcc.cpp48
-rw-r--r--src/devices/machine/68561mpcc.h2
-rw-r--r--src/devices/machine/adc083x.h8
-rw-r--r--src/devices/machine/adc0844.h4
-rw-r--r--src/devices/machine/i8251.cpp4
-rw-r--r--src/devices/machine/ie15.cpp2
-rw-r--r--src/devices/machine/ins8250.cpp79
-rw-r--r--src/devices/machine/ins8250.h7
-rw-r--r--src/devices/machine/laserdsc.h2
-rw-r--r--src/devices/machine/mc2661.cpp31
-rw-r--r--src/devices/machine/mc2661.h4
-rw-r--r--src/devices/machine/mc68681.cpp129
-rw-r--r--src/devices/machine/mc68681.h23
-rw-r--r--src/devices/machine/mc68901.cpp16
-rw-r--r--src/devices/machine/msm6253.h33
-rw-r--r--src/devices/machine/netlist.h4
-rw-r--r--src/devices/machine/t10mmc.h2
-rw-r--r--src/devices/machine/timer.h5
-rw-r--r--src/devices/sound/2612intf.h3
-rw-r--r--src/devices/sound/262intf.h6
-rw-r--r--src/devices/sound/bsmt2000.h18
-rw-r--r--src/devices/sound/c6280.h3
-rw-r--r--src/devices/sound/cdp1863.h10
-rw-r--r--src/devices/sound/cdp1869.cpp22
-rw-r--r--src/devices/sound/cdp1869.h4
-rw-r--r--src/devices/sound/msm5232.h8
-rw-r--r--src/devices/sound/volt_reg.h9
-rw-r--r--src/devices/sound/ymf271.h5
-rw-r--r--src/devices/video/315_5124.cpp26
-rw-r--r--src/devices/video/315_5124.h20
-rw-r--r--src/devices/video/315_5313.cpp11
-rw-r--r--src/devices/video/315_5313.h14
-rw-r--r--src/devices/video/gba_lcd.cpp93
-rw-r--r--src/devices/video/gba_lcd.h4
-rw-r--r--src/devices/video/hd66421.cpp30
-rw-r--r--src/devices/video/hd66421.h2
-rw-r--r--src/devices/video/i8244.cpp41
-rw-r--r--src/devices/video/i8244.h2
-rw-r--r--src/devices/video/imagetek_i4100.cpp2
-rw-r--r--src/devices/video/polylgcy.cpp6
-rw-r--r--src/devices/video/scn2674.cpp4
-rw-r--r--src/devices/video/scn2674.h12
-rw-r--r--src/devices/video/upd7227.h17
-rw-r--r--src/emu/devdelegate.h6
-rw-r--r--src/emu/dipalette.h7
-rw-r--r--src/emu/diserial.cpp52
-rw-r--r--src/emu/disound.cpp15
-rw-r--r--src/emu/disound.h8
-rw-r--r--src/emu/driver.cpp18
-rw-r--r--src/emu/driver.h4
-rw-r--r--src/emu/emumem.h2
-rw-r--r--src/emu/emupal.cpp362
-rw-r--r--src/emu/emupal.h398
-rw-r--r--src/emu/video/resnet.h24
-rw-r--r--src/emu/xtal.cpp2
-rw-r--r--src/frontend/mame/ui/inputmap.cpp27
-rw-r--r--src/frontend/mame/ui/inputmap.h2
-rw-r--r--src/lib/formats/dsk_dsk.cpp3
-rw-r--r--src/lib/util/delegate.h240
-rw-r--r--src/mame/audio/decobsmt.cpp21
-rw-r--r--src/mame/audio/xavix.cpp22
-rw-r--r--src/mame/drivers/1942.cpp10
-rw-r--r--src/mame/drivers/1943.cpp8
-rw-r--r--src/mame/drivers/1945kiii.cpp6
-rw-r--r--src/mame/drivers/2mindril.cpp5
-rw-r--r--src/mame/drivers/3x3puzzl.cpp21
-rw-r--r--src/mame/drivers/40love.cpp4
-rw-r--r--src/mame/drivers/4enraya.cpp4
-rw-r--r--src/mame/drivers/4roses.cpp8
-rw-r--r--src/mame/drivers/5clown.cpp67
-rw-r--r--src/mame/drivers/8080bw.cpp54
-rw-r--r--src/mame/drivers/88games.cpp4
-rw-r--r--src/mame/drivers/a5105.cpp76
-rw-r--r--src/mame/drivers/a51xx.cpp3
-rw-r--r--src/mame/drivers/a7150.cpp2
-rw-r--r--src/mame/drivers/a7800.cpp20
-rw-r--r--src/mame/drivers/aa310.cpp2
-rw-r--r--src/mame/drivers/aaa.cpp55
-rw-r--r--src/mame/drivers/ac1.cpp4
-rw-r--r--src/mame/drivers/accomm.cpp9
-rw-r--r--src/mame/drivers/ace.cpp4
-rw-r--r--src/mame/drivers/acefruit.cpp23
-rw-r--r--src/mame/drivers/acommand.cpp11
-rw-r--r--src/mame/drivers/actfancr.cpp6
-rw-r--r--src/mame/drivers/adp.cpp54
-rw-r--r--src/mame/drivers/advision.cpp2
-rw-r--r--src/mame/drivers/aeroboto.cpp2
-rw-r--r--src/mame/drivers/aerofgt.cpp96
-rw-r--r--src/mame/drivers/airbustr.cpp7
-rw-r--r--src/mame/drivers/airraid.cpp5
-rw-r--r--src/mame/drivers/ajax.cpp3
-rw-r--r--src/mame/drivers/albazc.cpp24
-rw-r--r--src/mame/drivers/albazg.cpp5
-rw-r--r--src/mame/drivers/aleck64.cpp2
-rw-r--r--src/mame/drivers/alesis.cpp5
-rw-r--r--src/mame/drivers/alg.cpp5
-rw-r--r--src/mame/drivers/aliens.cpp4
-rw-r--r--src/mame/drivers/alpha68k.cpp48
-rw-r--r--src/mame/drivers/alphasma.cpp7
-rw-r--r--src/mame/drivers/alphatpx.cpp4
-rw-r--r--src/mame/drivers/alphatro.cpp19
-rw-r--r--src/mame/drivers/alto2.cpp2
-rw-r--r--src/mame/drivers/amaticmg.cpp97
-rw-r--r--src/mame/drivers/ambush.cpp155
-rw-r--r--src/mame/drivers/amiga.cpp3
-rw-r--r--src/mame/drivers/ampoker2.cpp11
-rw-r--r--src/mame/drivers/amspdwy.cpp7
-rw-r--r--src/mame/drivers/amstrad.cpp33
-rw-r--r--src/mame/drivers/amusco.cpp25
-rw-r--r--src/mame/drivers/amust.cpp2
-rw-r--r--src/mame/drivers/angelkds.cpp7
-rw-r--r--src/mame/drivers/anzterm.cpp2
-rw-r--r--src/mame/drivers/apc.cpp6
-rw-r--r--src/mame/drivers/apexc.cpp2
-rw-r--r--src/mame/drivers/apogee.cpp14
-rw-r--r--src/mame/drivers/apple1.cpp3
-rw-r--r--src/mame/drivers/apple2.cpp14
-rw-r--r--src/mame/drivers/apple2e.cpp17
-rw-r--r--src/mame/drivers/apple2gs.cpp7
-rw-r--r--src/mame/drivers/apple3.cpp4
-rw-r--r--src/mame/drivers/applix.cpp93
-rw-r--r--src/mame/drivers/appoooh.cpp16
-rw-r--r--src/mame/drivers/apricot.cpp3
-rw-r--r--src/mame/drivers/aquarium.cpp7
-rw-r--r--src/mame/drivers/aquarius.cpp11
-rw-r--r--src/mame/drivers/arabian.cpp2
-rw-r--r--src/mame/drivers/arcadecl.cpp6
-rw-r--r--src/mame/drivers/arcadia.cpp9
-rw-r--r--src/mame/drivers/aristmk4.cpp17
-rw-r--r--src/mame/drivers/aristmk5.cpp2
-rw-r--r--src/mame/drivers/aristmk6.cpp2
-rw-r--r--src/mame/drivers/arkanoid.cpp12
-rw-r--r--src/mame/drivers/armedf.cpp64
-rw-r--r--src/mame/drivers/arsystems.cpp3
-rw-r--r--src/mame/drivers/ashnojoe.cpp6
-rw-r--r--src/mame/drivers/asterix.cpp4
-rw-r--r--src/mame/drivers/astinvad.cpp8
-rw-r--r--src/mame/drivers/astrcorp.cpp36
-rw-r--r--src/mame/drivers/astrocde.cpp4
-rw-r--r--src/mame/drivers/astrohome.cpp2
-rw-r--r--src/mame/drivers/at.cpp2
-rw-r--r--src/mame/drivers/atari400.cpp22
-rw-r--r--src/mame/drivers/atarifb.cpp44
-rw-r--r--src/mame/drivers/atarig1.cpp3
-rw-r--r--src/mame/drivers/atarig42.cpp3
-rw-r--r--src/mame/drivers/atarigx2.cpp3
-rw-r--r--src/mame/drivers/atarist.cpp8
-rw-r--r--src/mame/drivers/atarisy1.cpp5
-rw-r--r--src/mame/drivers/atarisy2.cpp2
-rw-r--r--src/mame/drivers/atarisy4.cpp2
-rw-r--r--src/mame/drivers/atetris.cpp2
-rw-r--r--src/mame/drivers/att4425.cpp2
-rw-r--r--src/mame/drivers/attache.cpp4
-rw-r--r--src/mame/drivers/atvtrack.cpp2
-rw-r--r--src/mame/drivers/aussiebyte.cpp2
-rw-r--r--src/mame/drivers/avigo.cpp10
-rw-r--r--src/mame/drivers/avt.cpp73
-rw-r--r--src/mame/drivers/ax20.cpp11
-rw-r--r--src/mame/drivers/b2m.cpp5
-rw-r--r--src/mame/drivers/backfire.cpp8
-rw-r--r--src/mame/drivers/badlands.cpp6
-rw-r--r--src/mame/drivers/badlandsbl.cpp6
-rw-r--r--src/mame/drivers/bagman.cpp10
-rw-r--r--src/mame/drivers/balsente.cpp5
-rw-r--r--src/mame/drivers/banctec.cpp2
-rw-r--r--src/mame/drivers/bankp.cpp8
-rw-r--r--src/mame/drivers/baraduke.cpp3
-rw-r--r--src/mame/drivers/bartop52.cpp2
-rw-r--r--src/mame/drivers/batman.cpp3
-rw-r--r--src/mame/drivers/battlnts.cpp5
-rw-r--r--src/mame/drivers/bbc.cpp6
-rw-r--r--src/mame/drivers/bbusters.cpp34
-rw-r--r--src/mame/drivers/bcs3.cpp4
-rw-r--r--src/mame/drivers/beathead.cpp8
-rw-r--r--src/mame/drivers/beehive.cpp4
-rw-r--r--src/mame/drivers/beezer.cpp3
-rw-r--r--src/mame/drivers/bestleag.cpp14
-rw-r--r--src/mame/drivers/bfm_sc4.cpp4
-rw-r--r--src/mame/drivers/bfm_sc5.cpp2
-rw-r--r--src/mame/drivers/bigbord2.cpp5
-rw-r--r--src/mame/drivers/bigevglf.cpp88
-rw-r--r--src/mame/drivers/bigstrkb.cpp8
-rw-r--r--src/mame/drivers/binbug.cpp2
-rw-r--r--src/mame/drivers/bingoman.cpp30
-rw-r--r--src/mame/drivers/bingor.cpp63
-rw-r--r--src/mame/drivers/bionicc.cpp5
-rw-r--r--src/mame/drivers/bishi.cpp3
-rw-r--r--src/mame/drivers/bitgraph.cpp4
-rw-r--r--src/mame/drivers/bk.cpp2
-rw-r--r--src/mame/drivers/bking.cpp13
-rw-r--r--src/mame/drivers/blackt96.cpp11
-rw-r--r--src/mame/drivers/bladestl.cpp7
-rw-r--r--src/mame/drivers/blitz68k.cpp2
-rw-r--r--src/mame/drivers/blktiger.cpp7
-rw-r--r--src/mame/drivers/blmbycar.cpp5
-rw-r--r--src/mame/drivers/blockade.cpp6
-rw-r--r--src/mame/drivers/blockhl.cpp11
-rw-r--r--src/mame/drivers/blocktax.cpp7
-rw-r--r--src/mame/drivers/bloodbro.cpp9
-rw-r--r--src/mame/drivers/blstroid.cpp5
-rw-r--r--src/mame/drivers/blueprnt.cpp7
-rw-r--r--src/mame/drivers/bmcbowl.cpp6
-rw-r--r--src/mame/drivers/bmcpokr.cpp2
-rw-r--r--src/mame/drivers/bmjr.cpp2
-rw-r--r--src/mame/drivers/bml3.cpp2
-rw-r--r--src/mame/drivers/bnstars.cpp43
-rw-r--r--src/mame/drivers/bogeyman.cpp8
-rw-r--r--src/mame/drivers/bombjack.cpp5
-rw-r--r--src/mame/drivers/bottom9.cpp3
-rw-r--r--src/mame/drivers/boxer.cpp11
-rw-r--r--src/mame/drivers/brkthru.cpp14
-rw-r--r--src/mame/drivers/bsktball.cpp30
-rw-r--r--src/mame/drivers/btime.cpp19
-rw-r--r--src/mame/drivers/bublbobl.cpp34
-rw-r--r--src/mame/drivers/buggychl.cpp12
-rw-r--r--src/mame/drivers/busicom.cpp5
-rw-r--r--src/mame/drivers/buster.cpp11
-rw-r--r--src/mame/drivers/bw12.cpp2
-rw-r--r--src/mame/drivers/bw2.cpp5
-rw-r--r--src/mame/drivers/c10.cpp2
-rw-r--r--src/mame/drivers/c65.cpp11
-rw-r--r--src/mame/drivers/c900.cpp2
-rw-r--r--src/mame/drivers/cabal.cpp14
-rw-r--r--src/mame/drivers/cabaret.cpp7
-rw-r--r--src/mame/drivers/calomega.cpp7
-rw-r--r--src/mame/drivers/calorie.cpp14
-rw-r--r--src/mame/drivers/camplynx.cpp13
-rw-r--r--src/mame/drivers/candela.cpp2
-rw-r--r--src/mame/drivers/canyon.cpp18
-rw-r--r--src/mame/drivers/cardline.cpp67
-rw-r--r--src/mame/drivers/carjmbre.cpp23
-rw-r--r--src/mame/drivers/carpolo.cpp8
-rw-r--r--src/mame/drivers/carrera.cpp66
-rw-r--r--src/mame/drivers/caswin.cpp20
-rw-r--r--src/mame/drivers/cave.cpp38
-rw-r--r--src/mame/drivers/cb2001.cpp52
-rw-r--r--src/mame/drivers/cball.cpp19
-rw-r--r--src/mame/drivers/cbasebal.cpp5
-rw-r--r--src/mame/drivers/cbm2.cpp2
-rw-r--r--src/mame/drivers/cbuster.cpp3
-rw-r--r--src/mame/drivers/cc40.cpp24
-rw-r--r--src/mame/drivers/ccastles.cpp2
-rw-r--r--src/mame/drivers/cchance.cpp20
-rw-r--r--src/mame/drivers/cclimber.cpp24
-rw-r--r--src/mame/drivers/cd2650.cpp2
-rw-r--r--src/mame/drivers/cdc721.cpp21
-rw-r--r--src/mame/drivers/centiped.cpp6
-rw-r--r--src/mame/drivers/cesclass.cpp11
-rw-r--r--src/mame/drivers/cfx9850.cpp6
-rw-r--r--src/mame/drivers/chaknpop.cpp7
-rw-r--r--src/mame/drivers/champbas.cpp32
-rw-r--r--src/mame/drivers/champbwl.cpp31
-rw-r--r--src/mame/drivers/chanbara.cpp68
-rw-r--r--src/mame/drivers/chance32.cpp20
-rw-r--r--src/mame/drivers/changela.cpp3
-rw-r--r--src/mame/drivers/channelf.cpp20
-rw-r--r--src/mame/drivers/cheekyms.cpp30
-rw-r--r--src/mame/drivers/chinagat.cpp86
-rw-r--r--src/mame/drivers/chinsan.cpp2
-rw-r--r--src/mame/drivers/chqflag.cpp3
-rw-r--r--src/mame/drivers/circus.cpp8
-rw-r--r--src/mame/drivers/circusc.cpp9
-rw-r--r--src/mame/drivers/cischeat.cpp27
-rw-r--r--src/mame/drivers/citycon.cpp7
-rw-r--r--src/mame/drivers/clcd.cpp5
-rw-r--r--src/mame/drivers/cloak.cpp2
-rw-r--r--src/mame/drivers/cloud9.cpp2
-rw-r--r--src/mame/drivers/clshroad.cpp15
-rw-r--r--src/mame/drivers/cmi.cpp4
-rw-r--r--src/mame/drivers/cmmb.cpp9
-rw-r--r--src/mame/drivers/cninja.cpp28
-rw-r--r--src/mame/drivers/cntsteer.cpp34
-rw-r--r--src/mame/drivers/cocoloco.cpp50
-rw-r--r--src/mame/drivers/combatsc.cpp31
-rw-r--r--src/mame/drivers/commando.cpp10
-rw-r--r--src/mame/drivers/compgolf.cpp7
-rw-r--r--src/mame/drivers/compucolor.cpp2
-rw-r--r--src/mame/drivers/comquest.cpp2
-rw-r--r--src/mame/drivers/concept.cpp6
-rw-r--r--src/mame/drivers/contra.cpp13
-rw-r--r--src/mame/drivers/controlid.cpp15
-rw-r--r--src/mame/drivers/coolridr.cpp6
-rw-r--r--src/mame/drivers/cop01.cpp17
-rw-r--r--src/mame/drivers/copsnrob.cpp16
-rw-r--r--src/mame/drivers/corona.cpp82
-rw-r--r--src/mame/drivers/cosmic.cpp19
-rw-r--r--src/mame/drivers/cps3.cpp2
-rw-r--r--src/mame/drivers/craft.cpp2
-rw-r--r--src/mame/drivers/crbaloon.cpp6
-rw-r--r--src/mame/drivers/crgolf.cpp10
-rw-r--r--src/mame/drivers/crimfght.cpp3
-rw-r--r--src/mame/drivers/crospang.cpp3
-rw-r--r--src/mame/drivers/crshrace.cpp5
-rw-r--r--src/mame/drivers/crystal.cpp2
-rw-r--r--src/mame/drivers/cv1k.cpp2
-rw-r--r--src/mame/drivers/cvs.cpp4
-rw-r--r--src/mame/drivers/cxhumax.cpp2
-rw-r--r--src/mame/drivers/cyberbal.cpp9
-rw-r--r--src/mame/drivers/cybertnk.cpp25
-rw-r--r--src/mame/drivers/cybstorm.cpp3
-rw-r--r--src/mame/drivers/cyclemb.cpp66
-rw-r--r--src/mame/drivers/cz101.cpp7
-rw-r--r--src/mame/drivers/d6800.cpp2
-rw-r--r--src/mame/drivers/d9final.cpp10
-rw-r--r--src/mame/drivers/dacholer.cpp58
-rw-r--r--src/mame/drivers/dai.cpp7
-rw-r--r--src/mame/drivers/dai3wksi.cpp9
-rw-r--r--src/mame/drivers/dambustr.cpp12
-rw-r--r--src/mame/drivers/darius.cpp11
-rw-r--r--src/mame/drivers/darkmist.cpp11
-rw-r--r--src/mame/drivers/dassault.cpp3
-rw-r--r--src/mame/drivers/dblcrown.cpp25
-rw-r--r--src/mame/drivers/dblewing.cpp3
-rw-r--r--src/mame/drivers/dbz.cpp12
-rw-r--r--src/mame/drivers/dcheese.cpp6
-rw-r--r--src/mame/drivers/dcon.cpp14
-rw-r--r--src/mame/drivers/dct11em.cpp2
-rw-r--r--src/mame/drivers/dday.cpp11
-rw-r--r--src/mame/drivers/ddayjlc.cpp51
-rw-r--r--src/mame/drivers/ddealer.cpp14
-rw-r--r--src/mame/drivers/ddenlovr.cpp60
-rw-r--r--src/mame/drivers/ddragon.cpp21
-rw-r--r--src/mame/drivers/ddragon3.cpp21
-rw-r--r--src/mame/drivers/ddribble.cpp7
-rw-r--r--src/mame/drivers/deadang.cpp7
-rw-r--r--src/mame/drivers/dec0.cpp26
-rw-r--r--src/mame/drivers/deco156.cpp8
-rw-r--r--src/mame/drivers/deco32.cpp11
-rw-r--r--src/mame/drivers/deco_ld.cpp36
-rw-r--r--src/mame/drivers/deco_mlc.cpp40
-rw-r--r--src/mame/drivers/decocass.cpp16
-rw-r--r--src/mame/drivers/deshoros.cpp10
-rw-r--r--src/mame/drivers/destroyr.cpp17
-rw-r--r--src/mame/drivers/dgn_beta.cpp51
-rw-r--r--src/mame/drivers/dgpix.cpp10
-rw-r--r--src/mame/drivers/dietgo.cpp3
-rw-r--r--src/mame/drivers/dim68k.cpp2
-rw-r--r--src/mame/drivers/divebomb.cpp8
-rw-r--r--src/mame/drivers/diverboy.cpp12
-rw-r--r--src/mame/drivers/djmain.cpp5
-rw-r--r--src/mame/drivers/dkong.cpp36
-rw-r--r--src/mame/drivers/dlair.cpp27
-rw-r--r--src/mame/drivers/dlair2.cpp7
-rw-r--r--src/mame/drivers/dmndrby.cpp84
-rw-r--r--src/mame/drivers/dms5000.cpp2
-rw-r--r--src/mame/drivers/dmv.cpp2
-rw-r--r--src/mame/drivers/docastle.cpp26
-rw-r--r--src/mame/drivers/dogfgt.cpp9
-rw-r--r--src/mame/drivers/dominob.cpp27
-rw-r--r--src/mame/drivers/dooyong.cpp56
-rw-r--r--src/mame/drivers/dorachan.cpp2
-rw-r--r--src/mame/drivers/dotrikun.cpp6
-rw-r--r--src/mame/drivers/dragon.cpp2
-rw-r--r--src/mame/drivers/dragrace.cpp28
-rw-r--r--src/mame/drivers/dreambal.cpp3
-rw-r--r--src/mame/drivers/dreamwld.cpp44
-rw-r--r--src/mame/drivers/drgnmst.cpp7
-rw-r--r--src/mame/drivers/dribling.cpp3
-rw-r--r--src/mame/drivers/drmicro.cpp8
-rw-r--r--src/mame/drivers/drtomy.cpp17
-rw-r--r--src/mame/drivers/drw80pkr.cpp43
-rw-r--r--src/mame/drivers/duet16.cpp2
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp15
-rw-r--r--src/mame/drivers/dvk_ksm.cpp4
-rw-r--r--src/mame/drivers/dwarfd.cpp21
-rw-r--r--src/mame/drivers/dynadice.cpp9
-rw-r--r--src/mame/drivers/dynax.cpp45
-rw-r--r--src/mame/drivers/dynduke.cpp5
-rw-r--r--src/mame/drivers/e100.cpp2
-rw-r--r--src/mame/drivers/ec65.cpp4
-rw-r--r--src/mame/drivers/efdt.cpp25
-rw-r--r--src/mame/drivers/egghunt.cpp12
-rw-r--r--src/mame/drivers/einstein.cpp2
-rw-r--r--src/mame/drivers/electron.cpp10
-rw-r--r--src/mame/drivers/elwro800.cpp5
-rw-r--r--src/mame/drivers/emate.cpp3
-rw-r--r--src/mame/drivers/enigma2.cpp9
-rw-r--r--src/mame/drivers/eolith.cpp2
-rw-r--r--src/mame/drivers/eolith16.cpp36
-rw-r--r--src/mame/drivers/epos.cpp6
-rw-r--r--src/mame/drivers/equites.cpp8
-rw-r--r--src/mame/drivers/ertictac.cpp2
-rw-r--r--src/mame/drivers/esd16.cpp5
-rw-r--r--src/mame/drivers/esh.cpp83
-rw-r--r--src/mame/drivers/espial.cpp7
-rw-r--r--src/mame/drivers/esprit.cpp10
-rw-r--r--src/mame/drivers/ettrivia.cpp49
-rw-r--r--src/mame/drivers/eurocom2.cpp4
-rw-r--r--src/mame/drivers/excali64.cpp25
-rw-r--r--src/mame/drivers/exedexes.cpp4
-rw-r--r--src/mame/drivers/exelv.cpp4
-rw-r--r--src/mame/drivers/exerion.cpp8
-rw-r--r--src/mame/drivers/expro02.cpp58
-rw-r--r--src/mame/drivers/exprraid.cpp4
-rw-r--r--src/mame/drivers/exterm.cpp4
-rw-r--r--src/mame/drivers/extrema.cpp5
-rw-r--r--src/mame/drivers/exzisus.cpp4
-rw-r--r--src/mame/drivers/f-32.cpp11
-rw-r--r--src/mame/drivers/f1gp.cpp14
-rw-r--r--src/mame/drivers/fantland.cpp28
-rw-r--r--src/mame/drivers/fastfred.cpp11
-rw-r--r--src/mame/drivers/fastinvaders.cpp2
-rw-r--r--src/mame/drivers/fastlane.cpp5
-rw-r--r--src/mame/drivers/fb01.cpp18
-rw-r--r--src/mame/drivers/fc100.cpp2
-rw-r--r--src/mame/drivers/fcombat.cpp9
-rw-r--r--src/mame/drivers/feversoc.cpp15
-rw-r--r--src/mame/drivers/fgoal.cpp46
-rw-r--r--src/mame/drivers/finalizr.cpp8
-rw-r--r--src/mame/drivers/firebeat.cpp8
-rw-r--r--src/mame/drivers/firetrap.cpp14
-rw-r--r--src/mame/drivers/firetrk.cpp17
-rw-r--r--src/mame/drivers/fitfight.cpp13
-rw-r--r--src/mame/drivers/fk1.cpp6
-rw-r--r--src/mame/drivers/flipjack.cpp29
-rw-r--r--src/mame/drivers/flkatck.cpp4
-rw-r--r--src/mame/drivers/flower.cpp8
-rw-r--r--src/mame/drivers/flstory.cpp3
-rw-r--r--src/mame/drivers/flyball.cpp17
-rw-r--r--src/mame/drivers/fm7.cpp36
-rw-r--r--src/mame/drivers/fmtowns.cpp6
-rw-r--r--src/mame/drivers/foodf.cpp2
-rw-r--r--src/mame/drivers/fortecar.cpp56
-rw-r--r--src/mame/drivers/fp200.cpp10
-rw-r--r--src/mame/drivers/freekick.cpp8
-rw-r--r--src/mame/drivers/fresh.cpp27
-rw-r--r--src/mame/drivers/fromanc2.cpp32
-rw-r--r--src/mame/drivers/fs3216.cpp106
-rw-r--r--src/mame/drivers/funkybee.cpp7
-rw-r--r--src/mame/drivers/funkyjet.cpp93
-rw-r--r--src/mame/drivers/funtech.cpp12
-rw-r--r--src/mame/drivers/funworld.cpp111
-rw-r--r--src/mame/drivers/funybubl.cpp7
-rw-r--r--src/mame/drivers/fuukifg2.cpp10
-rw-r--r--src/mame/drivers/fuukifg3.cpp29
-rw-r--r--src/mame/drivers/gaelco.cpp28
-rw-r--r--src/mame/drivers/gaelco2.cpp18
-rw-r--r--src/mame/drivers/gaelco3d.cpp10
-rw-r--r--src/mame/drivers/gaiden.cpp22
-rw-r--r--src/mame/drivers/gal3.cpp22
-rw-r--r--src/mame/drivers/galaga.cpp18
-rw-r--r--src/mame/drivers/galastrm.cpp2
-rw-r--r--src/mame/drivers/galaxi.cpp13
-rw-r--r--src/mame/drivers/galaxia.cpp4
-rw-r--r--src/mame/drivers/galaxian.cpp34
-rw-r--r--src/mame/drivers/galaxold.cpp60
-rw-r--r--src/mame/drivers/galaxy.cpp5
-rw-r--r--src/mame/drivers/galeb.cpp4
-rw-r--r--src/mame/drivers/galgame.cpp9
-rw-r--r--src/mame/drivers/galgames.cpp9
-rw-r--r--src/mame/drivers/galivan.cpp16
-rw-r--r--src/mame/drivers/galpani2.cpp14
-rw-r--r--src/mame/drivers/galpani3.cpp7
-rw-r--r--src/mame/drivers/galpanic.cpp9
-rw-r--r--src/mame/drivers/galspnbl.cpp8
-rw-r--r--src/mame/drivers/gamecom.cpp15
-rw-r--r--src/mame/drivers/gameking.cpp32
-rw-r--r--src/mame/drivers/gamepock.cpp2
-rw-r--r--src/mame/drivers/gaplus.cpp4
-rw-r--r--src/mame/drivers/gauntlet.cpp5
-rw-r--r--src/mame/drivers/gb.cpp86
-rw-r--r--src/mame/drivers/gberet.cpp16
-rw-r--r--src/mame/drivers/gcpinbal.cpp9
-rw-r--r--src/mame/drivers/gei.cpp5
-rw-r--r--src/mame/drivers/geniusiq.cpp54
-rw-r--r--src/mame/drivers/ghosteo.cpp2
-rw-r--r--src/mame/drivers/giclassic.cpp20
-rw-r--r--src/mame/drivers/gijoe.cpp4
-rw-r--r--src/mame/drivers/ginganin.cpp7
-rw-r--r--src/mame/drivers/glass.cpp7
-rw-r--r--src/mame/drivers/gluck2.cpp9
-rw-r--r--src/mame/drivers/gmaster.cpp19
-rw-r--r--src/mame/drivers/gng.cpp5
-rw-r--r--src/mame/drivers/go2000.cpp14
-rw-r--r--src/mame/drivers/goal92.cpp7
-rw-r--r--src/mame/drivers/goindol.cpp4
-rw-r--r--src/mame/drivers/goldngam.cpp2
-rw-r--r--src/mame/drivers/goldnpkr.cpp170
-rw-r--r--src/mame/drivers/goldstar.cpp209
-rw-r--r--src/mame/drivers/gomoku.cpp5
-rw-r--r--src/mame/drivers/good.cpp14
-rw-r--r--src/mame/drivers/goodejan.cpp14
-rw-r--r--src/mame/drivers/gotcha.cpp5
-rw-r--r--src/mame/drivers/gottlieb.cpp2
-rw-r--r--src/mame/drivers/gotya.cpp4
-rw-r--r--src/mame/drivers/goupil.cpp6
-rw-r--r--src/mame/drivers/gradius3.cpp4
-rw-r--r--src/mame/drivers/grchamp.cpp8
-rw-r--r--src/mame/drivers/grfd2301.cpp4
-rw-r--r--src/mame/drivers/gridcomp.cpp4
-rw-r--r--src/mame/drivers/gridlee.cpp3
-rw-r--r--src/mame/drivers/groundfx.cpp7
-rw-r--r--src/mame/drivers/gstream.cpp10
-rw-r--r--src/mame/drivers/gstriker.cpp7
-rw-r--r--src/mame/drivers/gsword.cpp18
-rw-r--r--src/mame/drivers/gticlub.cpp4
-rw-r--r--src/mame/drivers/gts3a.cpp3
-rw-r--r--src/mame/drivers/guab.cpp2
-rw-r--r--src/mame/drivers/gumbo.cpp5
-rw-r--r--src/mame/drivers/gunbustr.cpp11
-rw-r--r--src/mame/drivers/gunpey.cpp4
-rw-r--r--src/mame/drivers/gunsmoke.cpp8
-rw-r--r--src/mame/drivers/gyruss.cpp8
-rw-r--r--src/mame/drivers/h19.cpp2
-rw-r--r--src/mame/drivers/halleys.cpp76
-rw-r--r--src/mame/drivers/hanaawas.cpp6
-rw-r--r--src/mame/drivers/harddriv.cpp2
-rw-r--r--src/mame/drivers/hazeltin.cpp2
-rw-r--r--src/mame/drivers/hcastle.cpp5
-rw-r--r--src/mame/drivers/headonb.cpp9
-rw-r--r--src/mame/drivers/hexion.cpp4
-rw-r--r--src/mame/drivers/hideseek.cpp21
-rw-r--r--src/mame/drivers/higemaru.cpp8
-rw-r--r--src/mame/drivers/highvdeo.cpp15
-rw-r--r--src/mame/drivers/hikaru.cpp2
-rw-r--r--src/mame/drivers/himesiki.cpp8
-rw-r--r--src/mame/drivers/hitme.cpp5
-rw-r--r--src/mame/drivers/hitpoker.cpp2
-rw-r--r--src/mame/drivers/hnayayoi.cpp2
-rw-r--r--src/mame/drivers/hng64.cpp2
-rw-r--r--src/mame/drivers/holeland.cpp8
-rw-r--r--src/mame/drivers/homedata.cpp24
-rw-r--r--src/mame/drivers/homelab.cpp8
-rw-r--r--src/mame/drivers/homerun.cpp2
-rw-r--r--src/mame/drivers/homez80.cpp4
-rw-r--r--src/mame/drivers/hornet.cpp3
-rw-r--r--src/mame/drivers/hotblock.cpp2
-rw-r--r--src/mame/drivers/hp2640.cpp5
-rw-r--r--src/mame/drivers/hp48.cpp2
-rw-r--r--src/mame/drivers/hp64k.cpp6
-rw-r--r--src/mame/drivers/hp700.cpp8
-rw-r--r--src/mame/drivers/hp80.cpp2
-rw-r--r--src/mame/drivers/hp95lx.cpp18
-rw-r--r--src/mame/drivers/hp9k.cpp12
-rw-r--r--src/mame/drivers/hp_ipc.cpp4
-rw-r--r--src/mame/drivers/hprot1.cpp17
-rw-r--r--src/mame/drivers/huebler.cpp2
-rw-r--r--src/mame/drivers/hunter2.cpp11
-rw-r--r--src/mame/drivers/hvyunit.cpp7
-rw-r--r--src/mame/drivers/hx20.cpp79
-rw-r--r--src/mame/drivers/hyperspt.cpp6
-rw-r--r--src/mame/drivers/i7000.cpp12
-rw-r--r--src/mame/drivers/ibm3153.cpp17
-rw-r--r--src/mame/drivers/ibm6580.cpp13
-rw-r--r--src/mame/drivers/ibmpcjr.cpp4
-rw-r--r--src/mame/drivers/icatel.cpp15
-rw-r--r--src/mame/drivers/ichiban.cpp2
-rw-r--r--src/mame/drivers/igs009.cpp7
-rw-r--r--src/mame/drivers/igs011.cpp3
-rw-r--r--src/mame/drivers/igs017.cpp65
-rw-r--r--src/mame/drivers/igs_fear.cpp3
-rw-r--r--src/mame/drivers/igspoker.cpp7
-rw-r--r--src/mame/drivers/ikki.cpp8
-rw-r--r--src/mame/drivers/imolagp.cpp37
-rw-r--r--src/mame/drivers/indigo.cpp2
-rw-r--r--src/mame/drivers/indy_indigo2.cpp2
-rw-r--r--src/mame/drivers/inteladv.cpp17
-rw-r--r--src/mame/drivers/intv.cpp56
-rw-r--r--src/mame/drivers/inufuku.cpp7
-rw-r--r--src/mame/drivers/ipds.cpp6
-rw-r--r--src/mame/drivers/iq151.cpp2
-rw-r--r--src/mame/drivers/iqblock.cpp6
-rw-r--r--src/mame/drivers/irisha.cpp2
-rw-r--r--src/mame/drivers/irobot.cpp3
-rw-r--r--src/mame/drivers/ironhors.cpp8
-rw-r--r--src/mame/drivers/istellar.cpp4
-rw-r--r--src/mame/drivers/istrebiteli.cpp89
-rw-r--r--src/mame/drivers/itech32.cpp12
-rw-r--r--src/mame/drivers/itgambl2.cpp58
-rw-r--r--src/mame/drivers/itgambl3.cpp48
-rw-r--r--src/mame/drivers/itgamble.cpp2
-rw-r--r--src/mame/drivers/itt3030.cpp24
-rw-r--r--src/mame/drivers/jack.cpp14
-rw-r--r--src/mame/drivers/jackal.cpp10
-rw-r--r--src/mame/drivers/jackie.cpp2
-rw-r--r--src/mame/drivers/jackpool.cpp20
-rw-r--r--src/mame/drivers/jaguar.cpp22
-rw-r--r--src/mame/drivers/jailbrek.cpp8
-rw-r--r--src/mame/drivers/jalmah.cpp11
-rw-r--r--src/mame/drivers/jangou.cpp61
-rw-r--r--src/mame/drivers/jantotsu.cpp42
-rw-r--r--src/mame/drivers/jchan.cpp11
-rw-r--r--src/mame/drivers/jclub2.cpp17
-rw-r--r--src/mame/drivers/jokrwild.cpp45
-rw-r--r--src/mame/drivers/jollyjgr.cpp85
-rw-r--r--src/mame/drivers/jongkyo.cpp27
-rw-r--r--src/mame/drivers/jonos.cpp4
-rw-r--r--src/mame/drivers/joystand.cpp19
-rw-r--r--src/mame/drivers/jr100.cpp9
-rw-r--r--src/mame/drivers/jr200.cpp11
-rw-r--r--src/mame/drivers/jrpacman.cpp4
-rw-r--r--src/mame/drivers/jtc.cpp28
-rw-r--r--src/mame/drivers/jungleyo.cpp9
-rw-r--r--src/mame/drivers/junofrst.cpp2
-rw-r--r--src/mame/drivers/jupace.cpp2
-rw-r--r--src/mame/drivers/jupiter.cpp2
-rw-r--r--src/mame/drivers/k8915.cpp2
-rw-r--r--src/mame/drivers/kaneko16.cpp39
-rw-r--r--src/mame/drivers/kangaroo.cpp2
-rw-r--r--src/mame/drivers/kaypro.cpp14
-rw-r--r--src/mame/drivers/kc.cpp6
-rw-r--r--src/mame/drivers/kchamp.cpp16
-rw-r--r--src/mame/drivers/kdt6.cpp2
-rw-r--r--src/mame/drivers/kickgoal.cpp14
-rw-r--r--src/mame/drivers/kingdrby.cpp93
-rw-r--r--src/mame/drivers/kingobox.cpp16
-rw-r--r--src/mame/drivers/kinst.cpp2
-rw-r--r--src/mame/drivers/kissproto.cpp22
-rw-r--r--src/mame/drivers/klax.cpp4
-rw-r--r--src/mame/drivers/kncljoe.cpp8
-rw-r--r--src/mame/drivers/koikoi.cpp63
-rw-r--r--src/mame/drivers/konamigx.cpp9
-rw-r--r--src/mame/drivers/konamim2.cpp4
-rw-r--r--src/mame/drivers/konblands.cpp40
-rw-r--r--src/mame/drivers/konendev.cpp2
-rw-r--r--src/mame/drivers/konmedal.cpp26
-rw-r--r--src/mame/drivers/konmedal68k.cpp8
-rw-r--r--src/mame/drivers/kontest.cpp46
-rw-r--r--src/mame/drivers/kopunch.cpp5
-rw-r--r--src/mame/drivers/kramermc.cpp4
-rw-r--r--src/mame/drivers/kron.cpp6
-rw-r--r--src/mame/drivers/ksayakyu.cpp7
-rw-r--r--src/mame/drivers/ksys573.cpp2
-rw-r--r--src/mame/drivers/kyugo.cpp4
-rw-r--r--src/mame/drivers/labyrunr.cpp8
-rw-r--r--src/mame/drivers/ladybug.cpp47
-rw-r--r--src/mame/drivers/ladyfrog.cpp77
-rw-r--r--src/mame/drivers/laser3k.cpp79
-rw-r--r--src/mame/drivers/laserbas.cpp24
-rw-r--r--src/mame/drivers/laserbat.cpp4
-rw-r--r--src/mame/drivers/lasso.cpp24
-rw-r--r--src/mame/drivers/lastduel.cpp14
-rw-r--r--src/mame/drivers/lazercmd.cpp29
-rw-r--r--src/mame/drivers/lbeach.cpp24
-rw-r--r--src/mame/drivers/lcmate2.cpp43
-rw-r--r--src/mame/drivers/ldplayer.cpp13
-rw-r--r--src/mame/drivers/legionna.cpp47
-rw-r--r--src/mame/drivers/lemmings.cpp3
-rw-r--r--src/mame/drivers/lethal.cpp3
-rw-r--r--src/mame/drivers/lethalj.cpp2
-rw-r--r--src/mame/drivers/lgp.cpp85
-rw-r--r--src/mame/drivers/liberate.cpp12
-rw-r--r--src/mame/drivers/limenko.cpp10
-rw-r--r--src/mame/drivers/lisa.cpp3
-rw-r--r--src/mame/drivers/lkage.cpp29
-rw-r--r--src/mame/drivers/llc.cpp4
-rw-r--r--src/mame/drivers/lockon.cpp7
-rw-r--r--src/mame/drivers/lola8a.cpp2
-rw-r--r--src/mame/drivers/looping.cpp58
-rw-r--r--src/mame/drivers/lordgun.cpp4
-rw-r--r--src/mame/drivers/lsasquad.cpp8
-rw-r--r--src/mame/drivers/ltcasino.cpp17
-rw-r--r--src/mame/drivers/lucky74.cpp6
-rw-r--r--src/mame/drivers/lvcards.cpp8
-rw-r--r--src/mame/drivers/lviv.cpp3
-rw-r--r--src/mame/drivers/lwings.cpp10
-rw-r--r--src/mame/drivers/m10.cpp24
-rw-r--r--src/mame/drivers/m107.cpp2
-rw-r--r--src/mame/drivers/m14.cpp19
-rw-r--r--src/mame/drivers/m20.cpp6
-rw-r--r--src/mame/drivers/m3.cpp2
-rw-r--r--src/mame/drivers/m52.cpp14
-rw-r--r--src/mame/drivers/m57.cpp8
-rw-r--r--src/mame/drivers/m58.cpp8
-rw-r--r--src/mame/drivers/m62.cpp29
-rw-r--r--src/mame/drivers/m63.cpp102
-rw-r--r--src/mame/drivers/m72.cpp2
-rw-r--r--src/mame/drivers/m79152pc.cpp2
-rw-r--r--src/mame/drivers/m90.cpp2
-rw-r--r--src/mame/drivers/m92.cpp2
-rw-r--r--src/mame/drivers/mac.cpp21
-rw-r--r--src/mame/drivers/mac128.cpp10
-rw-r--r--src/mame/drivers/macpci.cpp3
-rw-r--r--src/mame/drivers/macrossp.cpp3
-rw-r--r--src/mame/drivers/madmotor.cpp3
-rw-r--r--src/mame/drivers/magic10.cpp14
-rw-r--r--src/mame/drivers/magicfly.cpp56
-rw-r--r--src/mame/drivers/magmax.cpp6
-rw-r--r--src/mame/drivers/magnum.cpp2
-rw-r--r--src/mame/drivers/mainevt.cpp8
-rw-r--r--src/mame/drivers/mainsnk.cpp14
-rw-r--r--src/mame/drivers/majorpkr.cpp12
-rw-r--r--src/mame/drivers/malzak.cpp12
-rw-r--r--src/mame/drivers/mappy.cpp12
-rw-r--r--src/mame/drivers/marineb.cpp7
-rw-r--r--src/mame/drivers/marinedt.cpp78
-rw-r--r--src/mame/drivers/mario.cpp12
-rw-r--r--src/mame/drivers/markham.cpp8
-rw-r--r--src/mame/drivers/mastboy.cpp2
-rw-r--r--src/mame/drivers/mastboyo.cpp11
-rw-r--r--src/mame/drivers/matmania.cpp15
-rw-r--r--src/mame/drivers/maxaflex.cpp2
-rw-r--r--src/mame/drivers/mazerbla.cpp16
-rw-r--r--src/mame/drivers/mbc200.cpp2
-rw-r--r--src/mame/drivers/mbc55x.cpp30
-rw-r--r--src/mame/drivers/mbee.cpp13
-rw-r--r--src/mame/drivers/mc8020.cpp2
-rw-r--r--src/mame/drivers/mc8030.cpp2
-rw-r--r--src/mame/drivers/mcatadv.cpp7
-rw-r--r--src/mame/drivers/mcr.cpp8
-rw-r--r--src/mame/drivers/mcr3.cpp10
-rw-r--r--src/mame/drivers/mcr68.cpp7
-rw-r--r--src/mame/drivers/meadows.cpp6
-rw-r--r--src/mame/drivers/megasys1.cpp31
-rw-r--r--src/mame/drivers/megazone.cpp8
-rw-r--r--src/mame/drivers/meijinsn.cpp23
-rw-r--r--src/mame/drivers/meritum.cpp6
-rw-r--r--src/mame/drivers/mermaid.cpp11
-rw-r--r--src/mame/drivers/mes.cpp2
-rw-r--r--src/mame/drivers/metalmx.cpp16
-rw-r--r--src/mame/drivers/metlclsh.cpp7
-rw-r--r--src/mame/drivers/metlfrzr.cpp12
-rw-r--r--src/mame/drivers/mexico86.cpp4
-rw-r--r--src/mame/drivers/meyc8088.cpp15
-rw-r--r--src/mame/drivers/mgames.cpp30
-rw-r--r--src/mame/drivers/mgolf.cpp11
-rw-r--r--src/mame/drivers/micral.cpp2
-rw-r--r--src/mame/drivers/micro3d.cpp7
-rw-r--r--src/mame/drivers/micronic.cpp14
-rw-r--r--src/mame/drivers/microtan.cpp2
-rw-r--r--src/mame/drivers/microvsn.cpp82
-rw-r--r--src/mame/drivers/midas.cpp26
-rw-r--r--src/mame/drivers/midtunit.cpp2
-rw-r--r--src/mame/drivers/midvunit.cpp22
-rw-r--r--src/mame/drivers/midwunit.cpp2
-rw-r--r--src/mame/drivers/midxunit.cpp4
-rw-r--r--src/mame/drivers/midyunit.cpp14
-rw-r--r--src/mame/drivers/midzeus.cpp2
-rw-r--r--src/mame/drivers/mikie.cpp8
-rw-r--r--src/mame/drivers/mikro80.cpp2
-rw-r--r--src/mame/drivers/mikromik.cpp14
-rw-r--r--src/mame/drivers/mikrosha.cpp13
-rw-r--r--src/mame/drivers/mil4000.cpp13
-rw-r--r--src/mame/drivers/miniboy7.cpp69
-rw-r--r--src/mame/drivers/minitel_2_rpic.cpp2
-rw-r--r--src/mame/drivers/minivideo.cpp7
-rw-r--r--src/mame/drivers/mirage.cpp8
-rw-r--r--src/mame/drivers/mirax.cpp108
-rw-r--r--src/mame/drivers/missb2.cpp35
-rw-r--r--src/mame/drivers/missile.cpp2
-rw-r--r--src/mame/drivers/mitchell.cpp25
-rw-r--r--src/mame/drivers/mjkjidai.cpp2
-rw-r--r--src/mame/drivers/mjsister.cpp11
-rw-r--r--src/mame/drivers/mk85.cpp2
-rw-r--r--src/mame/drivers/mk90.cpp7
-rw-r--r--src/mame/drivers/mlanding.cpp5
-rw-r--r--src/mame/drivers/mmagic.cpp9
-rw-r--r--src/mame/drivers/model1.cpp3
-rw-r--r--src/mame/drivers/model2.cpp2
-rw-r--r--src/mame/drivers/model3.cpp3
-rw-r--r--src/mame/drivers/modellot.cpp2
-rw-r--r--src/mame/drivers/mogura.cpp37
-rw-r--r--src/mame/drivers/mole.cpp6
-rw-r--r--src/mame/drivers/molecular.cpp30
-rw-r--r--src/mame/drivers/momoko.cpp9
-rw-r--r--src/mame/drivers/monzagp.cpp50
-rw-r--r--src/mame/drivers/moo.cpp20
-rw-r--r--src/mame/drivers/mosaic.cpp6
-rw-r--r--src/mame/drivers/mouser.cpp8
-rw-r--r--src/mame/drivers/mpc3000.cpp7
-rw-r--r--src/mame/drivers/mpu12wbk.cpp25
-rw-r--r--src/mame/drivers/mpu4dealem.cpp57
-rw-r--r--src/mame/drivers/mpu4vid.cpp2
-rw-r--r--src/mame/drivers/mquake.cpp7
-rw-r--r--src/mame/drivers/mrdo.cpp16
-rw-r--r--src/mame/drivers/mrflea.cpp6
-rw-r--r--src/mame/drivers/mrgame.cpp42
-rw-r--r--src/mame/drivers/mrjong.cpp16
-rw-r--r--src/mame/drivers/ms0515.cpp12
-rw-r--r--src/mame/drivers/ms6102.cpp2
-rw-r--r--src/mame/drivers/msisaac.cpp3
-rw-r--r--src/mame/drivers/mstation.cpp13
-rw-r--r--src/mame/drivers/mugsmash.cpp6
-rw-r--r--src/mame/drivers/multi8.cpp2
-rw-r--r--src/mame/drivers/multigam.cpp17
-rw-r--r--src/mame/drivers/munchmo.cpp5
-rw-r--r--src/mame/drivers/mupid2.cpp3
-rw-r--r--src/mame/drivers/murogem.cpp35
-rw-r--r--src/mame/drivers/murogmbl.cpp111
-rw-r--r--src/mame/drivers/mustache.cpp4
-rw-r--r--src/mame/drivers/mwarr.cpp5
-rw-r--r--src/mame/drivers/mx2178.cpp2
-rw-r--r--src/mame/drivers/mycom.cpp2
-rw-r--r--src/mame/drivers/mystwarr.cpp7
-rw-r--r--src/mame/drivers/mz2000.cpp11
-rw-r--r--src/mame/drivers/mz2500.cpp63
-rw-r--r--src/mame/drivers/mz3500.cpp29
-rw-r--r--src/mame/drivers/mz700.cpp4
-rw-r--r--src/mame/drivers/mz80.cpp2
-rw-r--r--src/mame/drivers/n64.cpp2
-rw-r--r--src/mame/drivers/n8080.cpp6
-rw-r--r--src/mame/drivers/nakajies.cpp27
-rw-r--r--src/mame/drivers/namcona1.cpp2
-rw-r--r--src/mame/drivers/namconb1.cpp4
-rw-r--r--src/mame/drivers/namcops2.cpp2
-rw-r--r--src/mame/drivers/namcos21.cpp6
-rw-r--r--src/mame/drivers/namcos21_c67.cpp7
-rw-r--r--src/mame/drivers/namcos21_de.cpp10
-rw-r--r--src/mame/drivers/namcos23.cpp6
-rw-r--r--src/mame/drivers/namcos86.cpp3
-rw-r--r--src/mame/drivers/nanos.cpp2
-rw-r--r--src/mame/drivers/naomi.cpp2
-rw-r--r--src/mame/drivers/nascom1.cpp2
-rw-r--r--src/mame/drivers/naughtyb.cpp2
-rw-r--r--src/mame/drivers/nbmj8688.cpp18
-rw-r--r--src/mame/drivers/nbmj9195.cpp2
-rw-r--r--src/mame/drivers/nc.cpp9
-rw-r--r--src/mame/drivers/nemesis.cpp25
-rw-r--r--src/mame/drivers/neogeo.cpp9
-rw-r--r--src/mame/drivers/neoprint.cpp28
-rw-r--r--src/mame/drivers/news.cpp6
-rw-r--r--src/mame/drivers/nibble.cpp29
-rw-r--r--src/mame/drivers/nightgal.cpp42
-rw-r--r--src/mame/drivers/ninjakd2.cpp6
-rw-r--r--src/mame/drivers/nitedrvr.cpp4
-rw-r--r--src/mame/drivers/nmg5.cpp13
-rw-r--r--src/mame/drivers/nmk16.cpp125
-rw-r--r--src/mame/drivers/nokia_3310.cpp2
-rw-r--r--src/mame/drivers/norautp.cpp6
-rw-r--r--src/mame/drivers/notetaker.cpp2
-rw-r--r--src/mame/drivers/nova2001.cpp30
-rw-r--r--src/mame/drivers/novag6502.cpp25
-rw-r--r--src/mame/drivers/novag68k.cpp11
-rw-r--r--src/mame/drivers/novagf8.cpp2
-rw-r--r--src/mame/drivers/novagmcs48.cpp2
-rw-r--r--src/mame/drivers/nsmpoker.cpp27
-rw-r--r--src/mame/drivers/nwk-tr.cpp2
-rw-r--r--src/mame/drivers/nycaptor.cpp248
-rw-r--r--src/mame/drivers/nyny.cpp9
-rw-r--r--src/mame/drivers/odyssey2.cpp127
-rw-r--r--src/mame/drivers/offtwall.cpp3
-rw-r--r--src/mame/drivers/ohmygod.cpp5
-rw-r--r--src/mame/drivers/ojankohs.cpp23
-rw-r--r--src/mame/drivers/okean240.cpp2
-rw-r--r--src/mame/drivers/olibochu.cpp54
-rw-r--r--src/mame/drivers/olytext.cpp2
-rw-r--r--src/mame/drivers/ondra.cpp2
-rw-r--r--src/mame/drivers/oneshot.cpp7
-rw-r--r--src/mame/drivers/onetwo.cpp9
-rw-r--r--src/mame/drivers/opwolf.cpp10
-rw-r--r--src/mame/drivers/orao.cpp2
-rw-r--r--src/mame/drivers/orbit.cpp2
-rw-r--r--src/mame/drivers/oric.cpp3
-rw-r--r--src/mame/drivers/orion.cpp10
-rw-r--r--src/mame/drivers/osbexec.cpp4
-rw-r--r--src/mame/drivers/osborne1.cpp2
-rw-r--r--src/mame/drivers/osi.cpp10
-rw-r--r--src/mame/drivers/othello.cpp17
-rw-r--r--src/mame/drivers/overdriv.cpp4
-rw-r--r--src/mame/drivers/p112.cpp7
-rw-r--r--src/mame/drivers/p2000t.cpp20
-rw-r--r--src/mame/drivers/pacland.cpp4
-rw-r--r--src/mame/drivers/pacman.cpp6
-rw-r--r--src/mame/drivers/palm.cpp27
-rw-r--r--src/mame/drivers/pandoras.cpp9
-rw-r--r--src/mame/drivers/panicr.cpp63
-rw-r--r--src/mame/drivers/paradise.cpp6
-rw-r--r--src/mame/drivers/parodius.cpp4
-rw-r--r--src/mame/drivers/partner.cpp5
-rw-r--r--src/mame/drivers/pasha2.cpp4
-rw-r--r--src/mame/drivers/pasopia7.cpp23
-rw-r--r--src/mame/drivers/pass.cpp5
-rw-r--r--src/mame/drivers/pastelg.cpp6
-rw-r--r--src/mame/drivers/patapata.cpp5
-rw-r--r--src/mame/drivers/pb1000.cpp23
-rw-r--r--src/mame/drivers/pbaction.cpp9
-rw-r--r--src/mame/drivers/pc100.cpp12
-rw-r--r--src/mame/drivers/pc1500.cpp10
-rw-r--r--src/mame/drivers/pc2000.cpp11
-rw-r--r--src/mame/drivers/pc4.cpp10
-rw-r--r--src/mame/drivers/pc6001.cpp12
-rw-r--r--src/mame/drivers/pc8801.cpp13
-rw-r--r--src/mame/drivers/pc9801.cpp132
-rw-r--r--src/mame/drivers/pce220.cpp45
-rw-r--r--src/mame/drivers/pcktgal.cpp11
-rw-r--r--src/mame/drivers/pcm.cpp2
-rw-r--r--src/mame/drivers/pcw.cpp3
-rw-r--r--src/mame/drivers/pcw16.cpp6
-rw-r--r--src/mame/drivers/pda600.cpp2
-rw-r--r--src/mame/drivers/pdp1.cpp80
-rw-r--r--src/mame/drivers/pegasus.cpp2
-rw-r--r--src/mame/drivers/pengo.cpp4
-rw-r--r--src/mame/drivers/peoplepc.cpp2
-rw-r--r--src/mame/drivers/peplus.cpp63
-rw-r--r--src/mame/drivers/pet.cpp3
-rw-r--r--src/mame/drivers/pgm.cpp3
-rw-r--r--src/mame/drivers/pgm2.cpp6
-rw-r--r--src/mame/drivers/phoenix.cpp8
-rw-r--r--src/mame/drivers/photon.cpp124
-rw-r--r--src/mame/drivers/photon2.cpp31
-rw-r--r--src/mame/drivers/phunsy.cpp14
-rw-r--r--src/mame/drivers/piggypas.cpp2
-rw-r--r--src/mame/drivers/pingpong.cpp8
-rw-r--r--src/mame/drivers/pipedrm.cpp18
-rw-r--r--src/mame/drivers/pipeline.cpp33
-rw-r--r--src/mame/drivers/pirates.cpp9
-rw-r--r--src/mame/drivers/piratesh.cpp5
-rw-r--r--src/mame/drivers/pitagjr.cpp11
-rw-r--r--src/mame/drivers/pitnrun.cpp5
-rw-r--r--src/mame/drivers/pk8000.cpp3
-rw-r--r--src/mame/drivers/pk8020.cpp7
-rw-r--r--src/mame/drivers/pkscram.cpp46
-rw-r--r--src/mame/drivers/pktgaldx.cpp12
-rw-r--r--src/mame/drivers/plan80.cpp2
-rw-r--r--src/mame/drivers/play_2.cpp14
-rw-r--r--src/mame/drivers/playch10.cpp2
-rw-r--r--src/mame/drivers/playmark.cpp49
-rw-r--r--src/mame/drivers/plygonet.cpp3
-rw-r--r--src/mame/drivers/pmd85.cpp5
-rw-r--r--src/mame/drivers/pockchal.cpp13
-rw-r--r--src/mame/drivers/pocketc.cpp4
-rw-r--r--src/mame/drivers/pockstat.cpp6
-rw-r--r--src/mame/drivers/pofo.cpp9
-rw-r--r--src/mame/drivers/poisk1.cpp49
-rw-r--r--src/mame/drivers/pokechmp.cpp5
-rw-r--r--src/mame/drivers/pokemini.cpp98
-rw-r--r--src/mame/drivers/poker72.cpp53
-rw-r--r--src/mame/drivers/polepos.cpp8
-rw-r--r--src/mame/drivers/policetr.cpp2
-rw-r--r--src/mame/drivers/poly88.cpp2
-rw-r--r--src/mame/drivers/polyplay.cpp13
-rw-r--r--src/mame/drivers/poolshrk.cpp17
-rw-r--r--src/mame/drivers/pooyan.cpp9
-rw-r--r--src/mame/drivers/popeye.cpp2
-rw-r--r--src/mame/drivers/popobear.cpp9
-rw-r--r--src/mame/drivers/popper.cpp19
-rw-r--r--src/mame/drivers/portrait.cpp12
-rw-r--r--src/mame/drivers/powerbal.cpp14
-rw-r--r--src/mame/drivers/powerins.cpp7
-rw-r--r--src/mame/drivers/pp01.cpp3
-rw-r--r--src/mame/drivers/ppmast93.cpp9
-rw-r--r--src/mame/drivers/prehisle.cpp4
-rw-r--r--src/mame/drivers/prestige.cpp41
-rw-r--r--src/mame/drivers/primo.cpp2
-rw-r--r--src/mame/drivers/progolf.cpp55
-rw-r--r--src/mame/drivers/proteus3.cpp2
-rw-r--r--src/mame/drivers/ps2sony.cpp2
-rw-r--r--src/mame/drivers/psikyo.cpp8
-rw-r--r--src/mame/drivers/psikyo4.cpp17
-rw-r--r--src/mame/drivers/psikyosh.cpp2
-rw-r--r--src/mame/drivers/psion.cpp10
-rw-r--r--src/mame/drivers/ptcsol.cpp2
-rw-r--r--src/mame/drivers/pturn.cpp4
-rw-r--r--src/mame/drivers/pv1000.cpp21
-rw-r--r--src/mame/drivers/pv9234.cpp3
-rw-r--r--src/mame/drivers/px4.cpp27
-rw-r--r--src/mame/drivers/px8.cpp5
-rw-r--r--src/mame/drivers/pyl601.cpp9
-rw-r--r--src/mame/drivers/pyson.cpp2
-rw-r--r--src/mame/drivers/pzletime.cpp34
-rw-r--r--src/mame/drivers/qdrmfgp.cpp6
-rw-r--r--src/mame/drivers/quasar.cpp4
-rw-r--r--src/mame/drivers/quickpick5.cpp7
-rw-r--r--src/mame/drivers/quizo.cpp59
-rw-r--r--src/mame/drivers/quizpani.cpp5
-rw-r--r--src/mame/drivers/quizpun2.cpp25
-rw-r--r--src/mame/drivers/quizshow.cpp14
-rw-r--r--src/mame/drivers/qvt102.cpp2
-rw-r--r--src/mame/drivers/qx10.cpp9
-rw-r--r--src/mame/drivers/r2dtank.cpp9
-rw-r--r--src/mame/drivers/r2dx_v33.cpp14
-rw-r--r--src/mame/drivers/rabbit.cpp13
-rw-r--r--src/mame/drivers/radio86.cpp5
-rw-r--r--src/mame/drivers/raiden.cpp5
-rw-r--r--src/mame/drivers/raiden2.cpp10
-rw-r--r--src/mame/drivers/rallyx.cpp8
-rw-r--r--src/mame/drivers/rampart.cpp4
-rw-r--r--src/mame/drivers/rastan.cpp5
-rw-r--r--src/mame/drivers/rastersp.cpp8
-rw-r--r--src/mame/drivers/rbisland.cpp15
-rw-r--r--src/mame/drivers/rbmk.cpp9
-rw-r--r--src/mame/drivers/rc702.cpp15
-rw-r--r--src/mame/drivers/rd100.cpp2
-rw-r--r--src/mame/drivers/rd110.cpp16
-rw-r--r--src/mame/drivers/realbrk.cpp5
-rw-r--r--src/mame/drivers/redclash.cpp16
-rw-r--r--src/mame/drivers/relief.cpp3
-rw-r--r--src/mame/drivers/renegade.cpp5
-rw-r--r--src/mame/drivers/replicator.cpp14
-rw-r--r--src/mame/drivers/retofinv.cpp13
-rw-r--r--src/mame/drivers/rex6000.cpp44
-rw-r--r--src/mame/drivers/risc2500.cpp2
-rw-r--r--src/mame/drivers/rm380z.cpp2
-rw-r--r--src/mame/drivers/rmhaihai.cpp6
-rw-r--r--src/mame/drivers/rmnimbus.cpp2
-rw-r--r--src/mame/drivers/rmt32.cpp13
-rw-r--r--src/mame/drivers/rockrage.cpp10
-rw-r--r--src/mame/drivers/rocnrope.cpp11
-rw-r--r--src/mame/drivers/rollerg.cpp4
-rw-r--r--src/mame/drivers/rollrace.cpp7
-rw-r--r--src/mame/drivers/ron.cpp40
-rw-r--r--src/mame/drivers/roul.cpp51
-rw-r--r--src/mame/drivers/route16.cpp4
-rw-r--r--src/mame/drivers/royalmah.cpp75
-rw-r--r--src/mame/drivers/rpunch.cpp14
-rw-r--r--src/mame/drivers/rt1715.cpp15
-rw-r--r--src/mame/drivers/runaway.cpp2
-rw-r--r--src/mame/drivers/rungun.cpp11
-rw-r--r--src/mame/drivers/rz1.cpp12
-rw-r--r--src/mame/drivers/safarir.cpp19
-rw-r--r--src/mame/drivers/samcoupe.cpp18
-rw-r--r--src/mame/drivers/sandscrp.cpp10
-rw-r--r--src/mame/drivers/sanremmg.cpp8
-rw-r--r--src/mame/drivers/sanremo.cpp62
-rw-r--r--src/mame/drivers/sapi1.cpp8
-rw-r--r--src/mame/drivers/saturn.cpp2
-rw-r--r--src/mame/drivers/sauro.cpp4
-rw-r--r--src/mame/drivers/sbasketb.cpp6
-rw-r--r--src/mame/drivers/sbc6510.cpp2
-rw-r--r--src/mame/drivers/sbowling.cpp80
-rw-r--r--src/mame/drivers/sbrkout.cpp15
-rw-r--r--src/mame/drivers/sbugger.cpp3
-rw-r--r--src/mame/drivers/scobra.cpp39
-rw-r--r--src/mame/drivers/scotrsht.cpp8
-rw-r--r--src/mame/drivers/scramble.cpp63
-rw-r--r--src/mame/drivers/scregg.cpp19
-rw-r--r--src/mame/drivers/scv.cpp131
-rw-r--r--src/mame/drivers/scyclone.cpp2
-rw-r--r--src/mame/drivers/sderby.cpp42
-rw-r--r--src/mame/drivers/sderby2.cpp18
-rw-r--r--src/mame/drivers/seabattl.cpp15
-rw-r--r--src/mame/drivers/sealy.cpp15
-rw-r--r--src/mame/drivers/segac2.cpp59
-rw-r--r--src/mame/drivers/segag80r.cpp8
-rw-r--r--src/mame/drivers/segahang.cpp2
-rw-r--r--src/mame/drivers/segajw.cpp46
-rw-r--r--src/mame/drivers/segam1.cpp57
-rw-r--r--src/mame/drivers/segaorun.cpp2
-rw-r--r--src/mame/drivers/segapm.cpp3
-rw-r--r--src/mame/drivers/segas16a.cpp2
-rw-r--r--src/mame/drivers/segas16b.cpp2
-rw-r--r--src/mame/drivers/segas18.cpp114
-rw-r--r--src/mame/drivers/segas24.cpp60
-rw-r--r--src/mame/drivers/segas32.cpp214
-rw-r--r--src/mame/drivers/segaufo.cpp18
-rw-r--r--src/mame/drivers/segaxbd.cpp2
-rw-r--r--src/mame/drivers/segaybd.cpp2
-rw-r--r--src/mame/drivers/seibucats.cpp2
-rw-r--r--src/mame/drivers/seibuspi.cpp179
-rw-r--r--src/mame/drivers/seicross.cpp5
-rw-r--r--src/mame/drivers/seicupbl.cpp7
-rw-r--r--src/mame/drivers/sengokmj.cpp14
-rw-r--r--src/mame/drivers/senjyo.cpp9
-rw-r--r--src/mame/drivers/seta.cpp1686
-rw-r--r--src/mame/drivers/seta2.cpp21
-rw-r--r--src/mame/drivers/sf.cpp5
-rw-r--r--src/mame/drivers/shadfrce.cpp7
-rw-r--r--src/mame/drivers/shangha3.cpp149
-rw-r--r--src/mame/drivers/shanghai.cpp60
-rw-r--r--src/mame/drivers/shangkid.cpp10
-rw-r--r--src/mame/drivers/shaolins.cpp8
-rw-r--r--src/mame/drivers/shootout.cpp14
-rw-r--r--src/mame/drivers/shougi.cpp15
-rw-r--r--src/mame/drivers/shuuz.cpp3
-rw-r--r--src/mame/drivers/sidearms.cpp15
-rw-r--r--src/mame/drivers/sidepckt.cpp7
-rw-r--r--src/mame/drivers/sigmab98.cpp33
-rw-r--r--src/mame/drivers/silkroad.cpp8
-rw-r--r--src/mame/drivers/silvmil.cpp20
-rw-r--r--src/mame/drivers/simpl156.cpp10
-rw-r--r--src/mame/drivers/simpsons.cpp5
-rw-r--r--src/mame/drivers/skimaxx.cpp2
-rw-r--r--src/mame/drivers/skullxbo.cpp3
-rw-r--r--src/mame/drivers/skyarmy.cpp90
-rw-r--r--src/mame/drivers/skydiver.cpp32
-rw-r--r--src/mame/drivers/skyfox.cpp23
-rw-r--r--src/mame/drivers/skykid.cpp4
-rw-r--r--src/mame/drivers/skyraid.cpp34
-rw-r--r--src/mame/drivers/slapfght.cpp6
-rw-r--r--src/mame/drivers/slapshot.cpp14
-rw-r--r--src/mame/drivers/sm1800.cpp9
-rw-r--r--src/mame/drivers/sm7238.cpp7
-rw-r--r--src/mame/drivers/smc777.cpp40
-rw-r--r--src/mame/drivers/smsmcorp.cpp2
-rw-r--r--src/mame/drivers/snk.cpp22
-rw-r--r--src/mame/drivers/snk6502.cpp17
-rw-r--r--src/mame/drivers/snookr10.cpp9
-rw-r--r--src/mame/drivers/snowbros.cpp10
-rw-r--r--src/mame/drivers/socrates.cpp162
-rw-r--r--src/mame/drivers/solomon.cpp9
-rw-r--r--src/mame/drivers/sonson.cpp8
-rw-r--r--src/mame/drivers/sorcerer.cpp2
-rw-r--r--src/mame/drivers/spaceg.cpp46
-rw-r--r--src/mame/drivers/spartanxtec.cpp25
-rw-r--r--src/mame/drivers/spbactn.cpp10
-rw-r--r--src/mame/drivers/spc1500.cpp11
-rw-r--r--src/mame/drivers/spcforce.cpp23
-rw-r--r--src/mame/drivers/spdodgeb.cpp7
-rw-r--r--src/mame/drivers/special.cpp20
-rw-r--r--src/mame/drivers/spectrum.cpp7
-rw-r--r--src/mame/drivers/speedatk.cpp8
-rw-r--r--src/mame/drivers/speedbal.cpp8
-rw-r--r--src/mame/drivers/speedspn.cpp7
-rw-r--r--src/mame/drivers/spiders.cpp2
-rw-r--r--src/mame/drivers/spinb.cpp29
-rw-r--r--src/mame/drivers/splash.cpp21
-rw-r--r--src/mame/drivers/splus.cpp2
-rw-r--r--src/mame/drivers/spoker.cpp6
-rw-r--r--src/mame/drivers/spool99.cpp17
-rw-r--r--src/mame/drivers/sprcros2.cpp98
-rw-r--r--src/mame/drivers/sprint2.cpp8
-rw-r--r--src/mame/drivers/sprint4.cpp8
-rw-r--r--src/mame/drivers/sprint8.cpp8
-rw-r--r--src/mame/drivers/spy.cpp3
-rw-r--r--src/mame/drivers/srmp2.cpp19
-rw-r--r--src/mame/drivers/srmp5.cpp7
-rw-r--r--src/mame/drivers/srmp6.cpp10
-rw-r--r--src/mame/drivers/srumbler.cpp5
-rw-r--r--src/mame/drivers/ssem.cpp6
-rw-r--r--src/mame/drivers/sshangha.cpp2
-rw-r--r--src/mame/drivers/sshot.cpp9
-rw-r--r--src/mame/drivers/sslam.cpp6
-rw-r--r--src/mame/drivers/ssozumo.cpp8
-rw-r--r--src/mame/drivers/sspeedr.cpp21
-rw-r--r--src/mame/drivers/ssrj.cpp8
-rw-r--r--src/mame/drivers/sstrangr.cpp9
-rw-r--r--src/mame/drivers/ssv.cpp2
-rw-r--r--src/mame/drivers/ssystem3.cpp3
-rw-r--r--src/mame/drivers/stadhero.cpp9
-rw-r--r--src/mame/drivers/starcrus.cpp3
-rw-r--r--src/mame/drivers/starshp1.cpp8
-rw-r--r--src/mame/drivers/statriv2.cpp17
-rw-r--r--src/mame/drivers/stfight.cpp2
-rw-r--r--src/mame/drivers/stlforce.cpp5
-rw-r--r--src/mame/drivers/stuntair.cpp50
-rw-r--r--src/mame/drivers/stv.cpp2
-rw-r--r--src/mame/drivers/sub.cpp8
-rw-r--r--src/mame/drivers/subhuntr.cpp15
-rw-r--r--src/mame/drivers/subs.cpp19
-rw-r--r--src/mame/drivers/subsino.cpp116
-rw-r--r--src/mame/drivers/summit.cpp28
-rw-r--r--src/mame/drivers/suna8.cpp43
-rw-r--r--src/mame/drivers/supbtime.cpp3
-rw-r--r--src/mame/drivers/supdrapo.cpp67
-rw-r--r--src/mame/drivers/super80.cpp8
-rw-r--r--src/mame/drivers/superchs.cpp7
-rw-r--r--src/mame/drivers/supercrd.cpp79
-rw-r--r--src/mame/drivers/superdq.cpp70
-rw-r--r--src/mame/drivers/superqix.cpp8
-rw-r--r--src/mame/drivers/superwng.cpp57
-rw-r--r--src/mame/drivers/supracan.cpp65
-rw-r--r--src/mame/drivers/suprloco.cpp5
-rw-r--r--src/mame/drivers/suprridr.cpp7
-rw-r--r--src/mame/drivers/suprslam.cpp7
-rw-r--r--src/mame/drivers/surpratk.cpp15
-rw-r--r--src/mame/drivers/svision.cpp83
-rw-r--r--src/mame/drivers/svmu.cpp33
-rw-r--r--src/mame/drivers/swyft.cpp2
-rw-r--r--src/mame/drivers/sys2900.cpp2
-rw-r--r--src/mame/drivers/sys9002.cpp2
-rw-r--r--src/mame/drivers/system1.cpp3
-rw-r--r--src/mame/drivers/system16.cpp27
-rw-r--r--src/mame/drivers/tagteam.cpp8
-rw-r--r--src/mame/drivers/tail2nos.cpp7
-rw-r--r--src/mame/drivers/taito_b.cpp86
-rw-r--r--src/mame/drivers/taito_f2.cpp58
-rw-r--r--src/mame/drivers/taito_f3.cpp8
-rw-r--r--src/mame/drivers/taito_h.cpp21
-rw-r--r--src/mame/drivers/taito_l.cpp7
-rw-r--r--src/mame/drivers/taito_o.cpp7
-rw-r--r--src/mame/drivers/taito_x.cpp28
-rw-r--r--src/mame/drivers/taito_z.cpp55
-rw-r--r--src/mame/drivers/taitoair.cpp4
-rw-r--r--src/mame/drivers/taitojc.cpp2
-rw-r--r--src/mame/drivers/taitopjc.cpp2
-rw-r--r--src/mame/drivers/taitowlf.cpp116
-rw-r--r--src/mame/drivers/tamag1.cpp6
-rw-r--r--src/mame/drivers/tandy2k.cpp2
-rw-r--r--src/mame/drivers/tank8.cpp9
-rw-r--r--src/mame/drivers/tankbatt.cpp4
-rw-r--r--src/mame/drivers/tankbust.cpp93
-rw-r--r--src/mame/drivers/taotaido.cpp5
-rw-r--r--src/mame/drivers/targeth.cpp7
-rw-r--r--src/mame/drivers/tasman.cpp13
-rw-r--r--src/mame/drivers/tatsumi.cpp18
-rw-r--r--src/mame/drivers/tattack.cpp57
-rw-r--r--src/mame/drivers/tavernie.cpp2
-rw-r--r--src/mame/drivers/taxidriv.cpp39
-rw-r--r--src/mame/drivers/tbowl.cpp10
-rw-r--r--src/mame/drivers/tceptor.cpp4
-rw-r--r--src/mame/drivers/tdv2324.cpp2
-rw-r--r--src/mame/drivers/tecmo.cpp8
-rw-r--r--src/mame/drivers/tecmo16.cpp5
-rw-r--r--src/mame/drivers/tecmosys.cpp69
-rw-r--r--src/mame/drivers/tehkanwc.cpp8
-rw-r--r--src/mame/drivers/tek405x.cpp4
-rw-r--r--src/mame/drivers/tek410x.cpp2
-rw-r--r--src/mame/drivers/tek440x.cpp8
-rw-r--r--src/mame/drivers/terak.cpp2
-rw-r--r--src/mame/drivers/terracre.cpp8
-rw-r--r--src/mame/drivers/thayers.cpp2
-rw-r--r--src/mame/drivers/thedealr.cpp13
-rw-r--r--src/mame/drivers/thedeep.cpp2
-rw-r--r--src/mame/drivers/thepit.cpp10
-rw-r--r--src/mame/drivers/thief.cpp2
-rw-r--r--src/mame/drivers/thomson.cpp6
-rw-r--r--src/mame/drivers/thoop2.cpp5
-rw-r--r--src/mame/drivers/thunderj.cpp3
-rw-r--r--src/mame/drivers/thunderx.cpp3
-rw-r--r--src/mame/drivers/ti630.cpp13
-rw-r--r--src/mame/drivers/ti74.cpp21
-rw-r--r--src/mame/drivers/ti85.cpp16
-rw-r--r--src/mame/drivers/ti89.cpp5
-rw-r--r--src/mame/drivers/tiamc1.cpp8
-rw-r--r--src/mame/drivers/tigeroad.cpp4
-rw-r--r--src/mame/drivers/tim011.cpp17
-rw-r--r--src/mame/drivers/tim100.cpp7
-rw-r--r--src/mame/drivers/timelimt.cpp7
-rw-r--r--src/mame/drivers/timeplt.cpp3
-rw-r--r--src/mame/drivers/tk2000.cpp19
-rw-r--r--src/mame/drivers/tk80bs.cpp8
-rw-r--r--src/mame/drivers/tmaster.cpp9
-rw-r--r--src/mame/drivers/tmmjprd.cpp4
-rw-r--r--src/mame/drivers/tmnt.cpp38
-rw-r--r--src/mame/drivers/tmspoker.cpp30
-rw-r--r--src/mame/drivers/tnzs.cpp14
-rw-r--r--src/mame/drivers/toaplan1.cpp63
-rw-r--r--src/mame/drivers/toaplan2.cpp79
-rw-r--r--src/mame/drivers/toki.cpp18
-rw-r--r--src/mame/drivers/topspeed.cpp5
-rw-r--r--src/mame/drivers/toypop.cpp56
-rw-r--r--src/mame/drivers/tp84.cpp16
-rw-r--r--src/mame/drivers/tr175.cpp2
-rw-r--r--src/mame/drivers/trackfld.cpp13
-rw-r--r--src/mame/drivers/travrusa.cpp11
-rw-r--r--src/mame/drivers/tricep.cpp16
-rw-r--r--src/mame/drivers/triplhnt.cpp14
-rw-r--r--src/mame/drivers/trs80.cpp9
-rw-r--r--src/mame/drivers/trs80dt1.cpp2
-rw-r--r--src/mame/drivers/trs80m2.cpp4
-rw-r--r--src/mame/drivers/trs80m3.cpp4
-rw-r--r--src/mame/drivers/truco.cpp3
-rw-r--r--src/mame/drivers/trucocl.cpp5
-rw-r--r--src/mame/drivers/tryout.cpp7
-rw-r--r--src/mame/drivers/ts803.cpp2
-rw-r--r--src/mame/drivers/tsamurai.cpp10
-rw-r--r--src/mame/drivers/tubep.cpp8
-rw-r--r--src/mame/drivers/tugboat.cpp73
-rw-r--r--src/mame/drivers/tumbleb.cpp47
-rw-r--r--src/mame/drivers/tunhunt.cpp4
-rw-r--r--src/mame/drivers/turbo.cpp15
-rw-r--r--src/mame/drivers/turrett.cpp2
-rw-r--r--src/mame/drivers/tutankhm.cpp6
-rw-r--r--src/mame/drivers/tv950.cpp110
-rw-r--r--src/mame/drivers/tv990.cpp7
-rw-r--r--src/mame/drivers/tvc.cpp71
-rw-r--r--src/mame/drivers/tvgame.cpp2
-rw-r--r--src/mame/drivers/twin16.cpp8
-rw-r--r--src/mame/drivers/twincobr.cpp7
-rw-r--r--src/mame/drivers/tx0.cpp22
-rw-r--r--src/mame/drivers/tx1.cpp9
-rw-r--r--src/mame/drivers/uknc.cpp2
-rw-r--r--src/mame/drivers/ultraman.cpp6
-rw-r--r--src/mame/drivers/ultratnk.cpp9
-rw-r--r--src/mame/drivers/ultrsprt.cpp10
-rw-r--r--src/mame/drivers/umipoker.cpp15
-rw-r--r--src/mame/drivers/undrfire.cpp14
-rw-r--r--src/mame/drivers/unichamp.cpp39
-rw-r--r--src/mame/drivers/unico.cpp21
-rw-r--r--src/mame/drivers/unior.cpp19
-rw-r--r--src/mame/drivers/unistar.cpp17
-rw-r--r--src/mame/drivers/univac.cpp4
-rw-r--r--src/mame/drivers/unixpc.cpp2
-rw-r--r--src/mame/drivers/unkhorse.cpp6
-rw-r--r--src/mame/drivers/upscope.cpp13
-rw-r--r--src/mame/drivers/usgames.cpp5
-rw-r--r--src/mame/drivers/ut88.cpp4
-rw-r--r--src/mame/drivers/v102.cpp2
-rw-r--r--src/mame/drivers/v6809.cpp2
-rw-r--r--src/mame/drivers/vamphalf.cpp24
-rw-r--r--src/mame/drivers/vastar.cpp6
-rw-r--r--src/mame/drivers/vboy.cpp228
-rw-r--r--src/mame/drivers/vc4000.cpp8
-rw-r--r--src/mame/drivers/vector06.cpp2
-rw-r--r--src/mame/drivers/vega.cpp118
-rw-r--r--src/mame/drivers/vegaeo.cpp3
-rw-r--r--src/mame/drivers/vendetta.cpp3
-rw-r--r--src/mame/drivers/vgmplay.cpp2
-rw-r--r--src/mame/drivers/victor9k.cpp7
-rw-r--r--src/mame/drivers/video21.cpp2
-rw-r--r--src/mame/drivers/videopin.cpp17
-rw-r--r--src/mame/drivers/videopkr.cpp122
-rw-r--r--src/mame/drivers/videosaa.cpp7
-rw-r--r--src/mame/drivers/viper.cpp100
-rw-r--r--src/mame/drivers/vixen.cpp2
-rw-r--r--src/mame/drivers/vlc.cpp74
-rw-r--r--src/mame/drivers/volfied.cpp5
-rw-r--r--src/mame/drivers/vpoker.cpp11
-rw-r--r--src/mame/drivers/vt220.cpp9
-rw-r--r--src/mame/drivers/vt240.cpp6
-rw-r--r--src/mame/drivers/vt320.cpp2
-rw-r--r--src/mame/drivers/vt520.cpp11
-rw-r--r--src/mame/drivers/vta2000.cpp12
-rw-r--r--src/mame/drivers/vtech2.cpp85
-rw-r--r--src/mame/drivers/vulgus.cpp8
-rw-r--r--src/mame/drivers/wallc.cpp123
-rw-r--r--src/mame/drivers/wardner.cpp7
-rw-r--r--src/mame/drivers/warpsped.cpp26
-rw-r--r--src/mame/drivers/warpwarp.cpp22
-rw-r--r--src/mame/drivers/wc90.cpp6
-rw-r--r--src/mame/drivers/wc90b.cpp8
-rw-r--r--src/mame/drivers/wecleman.cpp4
-rw-r--r--src/mame/drivers/welltris.cpp5
-rw-r--r--src/mame/drivers/wgp.cpp7
-rw-r--r--src/mame/drivers/wicat.cpp11
-rw-r--r--src/mame/drivers/wildpkr.cpp20
-rw-r--r--src/mame/drivers/williams.cpp7
-rw-r--r--src/mame/drivers/wink.cpp13
-rw-r--r--src/mame/drivers/wiping.cpp8
-rw-r--r--src/mame/drivers/witch.cpp10
-rw-r--r--src/mame/drivers/wiz.cpp7
-rw-r--r--src/mame/drivers/wmg.cpp3
-rw-r--r--src/mame/drivers/wolfpack.cpp8
-rw-r--r--src/mame/drivers/wrally.cpp7
-rw-r--r--src/mame/drivers/wswan.cpp21
-rw-r--r--src/mame/drivers/wwfsstar.cpp7
-rw-r--r--src/mame/drivers/wy100.cpp16
-rw-r--r--src/mame/drivers/wy50.cpp24
-rw-r--r--src/mame/drivers/wy85.cpp24
-rw-r--r--src/mame/drivers/wyvernf0.cpp88
-rw-r--r--src/mame/drivers/x07.cpp7
-rw-r--r--src/mame/drivers/x1.cpp13
-rw-r--r--src/mame/drivers/x1twin.cpp5
-rw-r--r--src/mame/drivers/x68k.cpp4
-rw-r--r--src/mame/drivers/xain.cpp8
-rw-r--r--src/mame/drivers/xavix.cpp370
-rw-r--r--src/mame/drivers/xerox820.cpp4
-rw-r--r--src/mame/drivers/xexex.cpp3
-rw-r--r--src/mame/drivers/xmen.cpp8
-rw-r--r--src/mame/drivers/xorworld.cpp3
-rw-r--r--src/mame/drivers/xxmissio.cpp7
-rw-r--r--src/mame/drivers/xybots.cpp6
-rw-r--r--src/mame/drivers/xyonix.cpp13
-rw-r--r--src/mame/drivers/yiear.cpp5
-rw-r--r--src/mame/drivers/yunsun16.cpp14
-rw-r--r--src/mame/drivers/z1013.cpp2
-rw-r--r--src/mame/drivers/z88.cpp3
-rw-r--r--src/mame/drivers/zac2650.cpp20
-rw-r--r--src/mame/drivers/zaccaria.cpp11
-rw-r--r--src/mame/drivers/zaxxon.cpp9
-rw-r--r--src/mame/drivers/zerozone.cpp2
-rw-r--r--src/mame/drivers/zorba.cpp2
-rw-r--r--src/mame/drivers/zr107.cpp4
-rw-r--r--src/mame/drivers/zrt80.cpp6
-rw-r--r--src/mame/drivers/zwackery.cpp10
-rw-r--r--src/mame/drivers/zx.cpp12
-rw-r--r--src/mame/etc/template_driver.cpp14
-rw-r--r--src/mame/includes/1942.h6
-rw-r--r--src/mame/includes/1943.h2
-rw-r--r--src/mame/includes/20pacgal.h2
-rw-r--r--src/mame/includes/8080bw.h4
-rw-r--r--src/mame/includes/abc80x.h4
-rw-r--r--src/mame/includes/advision.h2
-rw-r--r--src/mame/includes/alesis.h2
-rw-r--r--src/mame/includes/alpha68k.h4
-rw-r--r--src/mame/includes/amiga.h2
-rw-r--r--src/mame/includes/ampoker2.h3
-rw-r--r--src/mame/includes/amstrad.h58
-rw-r--r--src/mame/includes/apexc.h3
-rw-r--r--src/mame/includes/apollo.h4
-rw-r--r--src/mame/includes/apple3.h2
-rw-r--r--src/mame/includes/appoooh.h4
-rw-r--r--src/mame/includes/aquarius.h58
-rw-r--r--src/mame/includes/arabian.h2
-rw-r--r--src/mame/includes/arcadia.h2
-rw-r--r--src/mame/includes/armedf.h4
-rw-r--r--src/mame/includes/astrocde.h4
-rw-r--r--src/mame/includes/atari400.h2
-rw-r--r--src/mame/includes/atarifb.h2
-rw-r--r--src/mame/includes/atarisy2.h2
-rw-r--r--src/mame/includes/avigo.h76
-rw-r--r--src/mame/includes/b2m.h2
-rw-r--r--src/mame/includes/bagman.h2
-rw-r--r--src/mame/includes/bankp.h2
-rw-r--r--src/mame/includes/baraduke.h2
-rw-r--r--src/mame/includes/bbc.h2
-rw-r--r--src/mame/includes/bbusters.h55
-rw-r--r--src/mame/includes/bionicc.h2
-rw-r--r--src/mame/includes/bking.h2
-rw-r--r--src/mame/includes/bladestl.h2
-rw-r--r--src/mame/includes/blueprnt.h2
-rw-r--r--src/mame/includes/bogeyman.h2
-rw-r--r--src/mame/includes/bosco.h2
-rw-r--r--src/mame/includes/brkthru.h2
-rw-r--r--src/mame/includes/bsktball.h2
-rw-r--r--src/mame/includes/btime.h4
-rw-r--r--src/mame/includes/buggychl.h2
-rw-r--r--src/mame/includes/busicom.h29
-rw-r--r--src/mame/includes/bw2.h2
-rw-r--r--src/mame/includes/calomega.h2
-rw-r--r--src/mame/includes/canyon.h2
-rw-r--r--src/mame/includes/carpolo.h4
-rw-r--r--src/mame/includes/cave.h14
-rw-r--r--src/mame/includes/cclimber.h8
-rw-r--r--src/mame/includes/centiped.h2
-rw-r--r--src/mame/includes/cgc7900.h2
-rw-r--r--src/mame/includes/chaknpop.h2
-rw-r--r--src/mame/includes/champbas.h4
-rw-r--r--src/mame/includes/channelf.h2
-rw-r--r--src/mame/includes/cheekyms.h2
-rw-r--r--src/mame/includes/circusc.h2
-rw-r--r--src/mame/includes/clshroad.h4
-rw-r--r--src/mame/includes/combatsc.h4
-rw-r--r--src/mame/includes/compgolf.h2
-rw-r--r--src/mame/includes/contra.h2
-rw-r--r--src/mame/includes/cop01.h2
-rw-r--r--src/mame/includes/cosmic.h10
-rw-r--r--src/mame/includes/crbaloon.h2
-rw-r--r--src/mame/includes/crgolf.h4
-rw-r--r--src/mame/includes/cvs.h2
-rw-r--r--src/mame/includes/dai.h15
-rw-r--r--src/mame/includes/darkmist.h2
-rw-r--r--src/mame/includes/dbz.h5
-rw-r--r--src/mame/includes/dcheese.h2
-rw-r--r--src/mame/includes/dday.h34
-rw-r--r--src/mame/includes/ddribble.h2
-rw-r--r--src/mame/includes/dec0.h1
-rw-r--r--src/mame/includes/decocass.h2
-rw-r--r--src/mame/includes/dgn_beta.h2
-rw-r--r--src/mame/includes/digdug.h2
-rw-r--r--src/mame/includes/divebomb.h4
-rw-r--r--src/mame/includes/dkong.h8
-rw-r--r--src/mame/includes/docastle.h2
-rw-r--r--src/mame/includes/dogfgt.h2
-rw-r--r--src/mame/includes/dragrace.h2
-rw-r--r--src/mame/includes/drgnmst.h4
-rw-r--r--src/mame/includes/dribling.h2
-rw-r--r--src/mame/includes/drmicro.h2
-rw-r--r--src/mame/includes/dynax.h4
-rw-r--r--src/mame/includes/efdt.h2
-rw-r--r--src/mame/includes/electron.h5
-rw-r--r--src/mame/includes/epos.h4
-rw-r--r--src/mame/includes/equites.h4
-rw-r--r--src/mame/includes/espial.h2
-rw-r--r--src/mame/includes/exedexes.h2
-rw-r--r--src/mame/includes/exerion.h2
-rw-r--r--src/mame/includes/exterm.h2
-rw-r--r--src/mame/includes/fastfred.h2
-rw-r--r--src/mame/includes/fastlane.h2
-rw-r--r--src/mame/includes/fcombat.h2
-rw-r--r--src/mame/includes/fgoal.h2
-rw-r--r--src/mame/includes/finalizr.h2
-rw-r--r--src/mame/includes/firetrap.h2
-rw-r--r--src/mame/includes/firetrk.h4
-rw-r--r--src/mame/includes/flkatck.h4
-rw-r--r--src/mame/includes/fromance.h4
-rw-r--r--src/mame/includes/funkybee.h2
-rw-r--r--src/mame/includes/funkyjet.h11
-rw-r--r--src/mame/includes/funworld.h83
-rw-r--r--src/mame/includes/funybubl.h17
-rw-r--r--src/mame/includes/fuukifg3.h9
-rw-r--r--src/mame/includes/galaga.h2
-rw-r--r--src/mame/includes/galaxia.h4
-rw-r--r--src/mame/includes/galaxian.h4
-rw-r--r--src/mame/includes/galaxold.h20
-rw-r--r--src/mame/includes/galivan.h2
-rw-r--r--src/mame/includes/galpani2.h2
-rw-r--r--src/mame/includes/galpanic.h2
-rw-r--r--src/mame/includes/galspnbl.h2
-rw-r--r--src/mame/includes/gamecom.h5
-rw-r--r--src/mame/includes/gaplus.h2
-rw-r--r--src/mame/includes/gb.h34
-rw-r--r--src/mame/includes/gberet.h2
-rw-r--r--src/mame/includes/goldstar.h9
-rw-r--r--src/mame/includes/gomoku.h2
-rw-r--r--src/mame/includes/gotya.h2
-rw-r--r--src/mame/includes/grchamp.h2
-rw-r--r--src/mame/includes/gridlee.h2
-rw-r--r--src/mame/includes/gsword.h4
-rw-r--r--src/mame/includes/gunsmoke.h2
-rw-r--r--src/mame/includes/gyruss.h2
-rw-r--r--src/mame/includes/hanaawas.h2
-rw-r--r--src/mame/includes/hcastle.h2
-rw-r--r--src/mame/includes/higemaru.h2
-rw-r--r--src/mame/includes/hng64.h12
-rw-r--r--src/mame/includes/homedata.h8
-rw-r--r--src/mame/includes/hp48.h2
-rw-r--r--src/mame/includes/hx20.h71
-rw-r--r--src/mame/includes/hyperspt.h2
-rw-r--r--src/mame/includes/ikki.h2
-rw-r--r--src/mame/includes/intv.h2
-rw-r--r--src/mame/includes/irobot.h2
-rw-r--r--src/mame/includes/ironhors.h2
-rw-r--r--src/mame/includes/jack.h2
-rw-r--r--src/mame/includes/jackal.h2
-rw-r--r--src/mame/includes/jaguar.h2
-rw-r--r--src/mame/includes/jailbrek.h2
-rw-r--r--src/mame/includes/kaneko16.h1
-rw-r--r--src/mame/includes/kaypro.h2
-rw-r--r--src/mame/includes/kc.h7
-rw-r--r--src/mame/includes/kchamp.h2
-rw-r--r--src/mame/includes/kickgoal.h4
-rw-r--r--src/mame/includes/kingobox.h6
-rw-r--r--src/mame/includes/kncljoe.h2
-rw-r--r--src/mame/includes/kopunch.h2
-rw-r--r--src/mame/includes/ksayakyu.h2
-rw-r--r--src/mame/includes/kyocera.h4
-rw-r--r--src/mame/includes/labyrunr.h2
-rw-r--r--src/mame/includes/ladybug.h4
-rw-r--r--src/mame/includes/laserbat.h4
-rw-r--r--src/mame/includes/lasso.h18
-rw-r--r--src/mame/includes/lastduel.h2
-rw-r--r--src/mame/includes/lazercmd.h2
-rw-r--r--src/mame/includes/liberate.h2
-rw-r--r--src/mame/includes/lockon.h2
-rw-r--r--src/mame/includes/lucky74.h2
-rw-r--r--src/mame/includes/lvcards.h2
-rw-r--r--src/mame/includes/lviv.h4
-rw-r--r--src/mame/includes/m10.h2
-rw-r--r--src/mame/includes/m52.h25
-rw-r--r--src/mame/includes/m57.h2
-rw-r--r--src/mame/includes/m58.h2
-rw-r--r--src/mame/includes/m62.h10
-rw-r--r--src/mame/includes/mac.h3
-rw-r--r--src/mame/includes/madalien.h2
-rw-r--r--src/mame/includes/magmax.h2
-rw-r--r--src/mame/includes/mainsnk.h19
-rw-r--r--src/mame/includes/malzak.h2
-rw-r--r--src/mame/includes/mappy.h6
-rw-r--r--src/mame/includes/marineb.h2
-rw-r--r--src/mame/includes/mario.h13
-rw-r--r--src/mame/includes/markham.h2
-rw-r--r--src/mame/includes/matmania.h2
-rw-r--r--src/mame/includes/mbc55x.h26
-rw-r--r--src/mame/includes/mbee.h4
-rw-r--r--src/mame/includes/mcr3.h2
-rw-r--r--src/mame/includes/megasys1.h2
-rw-r--r--src/mame/includes/megazone.h2
-rw-r--r--src/mame/includes/mermaid.h5
-rw-r--r--src/mame/includes/micronic.h38
-rw-r--r--src/mame/includes/midvunit.h4
-rw-r--r--src/mame/includes/mikie.h2
-rw-r--r--src/mame/includes/mikromik.h49
-rw-r--r--src/mame/includes/mouser.h2
-rw-r--r--src/mame/includes/mrdo.h2
-rw-r--r--src/mame/includes/mrjong.h2
-rw-r--r--src/mame/includes/munchmo.h11
-rw-r--r--src/mame/includes/mz2500.h15
-rw-r--r--src/mame/includes/n8080.h21
-rw-r--r--src/mame/includes/namcos86.h2
-rw-r--r--src/mame/includes/naughtyb.h2
-rw-r--r--src/mame/includes/nbmj8688.h8
-rw-r--r--src/mame/includes/nc.h2
-rw-r--r--src/mame/includes/norautp.h2
-rw-r--r--src/mame/includes/nova2001.h4
-rw-r--r--src/mame/includes/novagbase.h27
-rw-r--r--src/mame/includes/ojankohs.h2
-rw-r--r--src/mame/includes/orion.h13
-rw-r--r--src/mame/includes/osi.h50
-rw-r--r--src/mame/includes/p2000t.h5
-rw-r--r--src/mame/includes/pacland.h2
-rw-r--r--src/mame/includes/pacman.h2
-rw-r--r--src/mame/includes/pandoras.h2
-rw-r--r--src/mame/includes/pastelg.h2
-rw-r--r--src/mame/includes/pbaction.h7
-rw-r--r--src/mame/includes/pc4.h41
-rw-r--r--src/mame/includes/pc6001.h35
-rw-r--r--src/mame/includes/pc8401a.h17
-rw-r--r--src/mame/includes/pc8801.h66
-rw-r--r--src/mame/includes/pc9801.h6
-rw-r--r--src/mame/includes/pcktgal.h2
-rw-r--r--src/mame/includes/pcw.h2
-rw-r--r--src/mame/includes/pcw16.h8
-rw-r--r--src/mame/includes/pdp1.h2
-rw-r--r--src/mame/includes/phoenix.h6
-rw-r--r--src/mame/includes/pingpong.h2
-rw-r--r--src/mame/includes/pitnrun.h2
-rw-r--r--src/mame/includes/pk8000.h2
-rw-r--r--src/mame/includes/pk8020.h33
-rw-r--r--src/mame/includes/playch10.h2
-rw-r--r--src/mame/includes/pocketc.h9
-rw-r--r--src/mame/includes/polepos.h2
-rw-r--r--src/mame/includes/polyplay.h2
-rw-r--r--src/mame/includes/poolshrk.h2
-rw-r--r--src/mame/includes/pooyan.h2
-rw-r--r--src/mame/includes/popeye.h19
-rw-r--r--src/mame/includes/portrait.h16
-rw-r--r--src/mame/includes/powerins.h5
-rw-r--r--src/mame/includes/pp01.h18
-rw-r--r--src/mame/includes/prehisle.h50
-rw-r--r--src/mame/includes/psikyo4.h3
-rw-r--r--src/mame/includes/psion.h2
-rw-r--r--src/mame/includes/px8.h2
-rw-r--r--src/mame/includes/quasar.h5
-rw-r--r--src/mame/includes/radio86.h37
-rw-r--r--src/mame/includes/rallyx.h4
-rw-r--r--src/mame/includes/redclash.h2
-rw-r--r--src/mame/includes/retofinv.h4
-rw-r--r--src/mame/includes/rockrage.h2
-rw-r--r--src/mame/includes/rocnrope.h2
-rw-r--r--src/mame/includes/rollrace.h2
-rw-r--r--src/mame/includes/samcoupe.h69
-rw-r--r--src/mame/includes/sbasketb.h2
-rw-r--r--src/mame/includes/sbugger.h2
-rw-r--r--src/mame/includes/scotrsht.h2
-rw-r--r--src/mame/includes/seicross.h2
-rw-r--r--src/mame/includes/senjyo.h4
-rw-r--r--src/mame/includes/seta.h14
-rw-r--r--src/mame/includes/shangkid.h2
-rw-r--r--src/mame/includes/shaolins.h2
-rw-r--r--src/mame/includes/shootout.h2
-rw-r--r--src/mame/includes/sidepckt.h2
-rw-r--r--src/mame/includes/simpsons.h2
-rw-r--r--src/mame/includes/skydiver.h2
-rw-r--r--src/mame/includes/skyfox.h2
-rw-r--r--src/mame/includes/skykid.h2
-rw-r--r--src/mame/includes/skyraid.h2
-rw-r--r--src/mame/includes/snk.h8
-rw-r--r--src/mame/includes/snk6502.h4
-rw-r--r--src/mame/includes/snookr10.h6
-rw-r--r--src/mame/includes/sonson.h2
-rw-r--r--src/mame/includes/spcforce.h2
-rw-r--r--src/mame/includes/spdodgeb.h2
-rw-r--r--src/mame/includes/special.h18
-rw-r--r--src/mame/includes/spectrum.h9
-rw-r--r--src/mame/includes/speedatk.h2
-rw-r--r--src/mame/includes/sprint2.h2
-rw-r--r--src/mame/includes/sprint4.h2
-rw-r--r--src/mame/includes/sprint8.h2
-rw-r--r--src/mame/includes/srmp2.h4
-rw-r--r--src/mame/includes/ssozumo.h2
-rw-r--r--src/mame/includes/sspeedr.h2
-rw-r--r--src/mame/includes/ssrj.h2
-rw-r--r--src/mame/includes/stactics.h2
-rw-r--r--src/mame/includes/stadhero.h7
-rw-r--r--src/mame/includes/starshp1.h2
-rw-r--r--src/mame/includes/stfight.h21
-rw-r--r--src/mame/includes/sub.h2
-rw-r--r--src/mame/includes/subs.h2
-rw-r--r--src/mame/includes/super80.h2
-rw-r--r--src/mame/includes/superqix.h2
-rw-r--r--src/mame/includes/suprloco.h2
-rw-r--r--src/mame/includes/suprridr.h2
-rw-r--r--src/mame/includes/svision.h43
-rw-r--r--src/mame/includes/tagteam.h2
-rw-r--r--src/mame/includes/tank8.h2
-rw-r--r--src/mame/includes/tankbatt.h2
-rw-r--r--src/mame/includes/tankbust.h2
-rw-r--r--src/mame/includes/taxidriv.h2
-rw-r--r--src/mame/includes/tceptor.h2
-rw-r--r--src/mame/includes/terracre.h2
-rw-r--r--src/mame/includes/thedeep.h2
-rw-r--r--src/mame/includes/thepit.h4
-rw-r--r--src/mame/includes/thomson.h4
-rw-r--r--src/mame/includes/thunderx.h2
-rw-r--r--src/mame/includes/ti85.h4
-rw-r--r--src/mame/includes/ti89.h57
-rw-r--r--src/mame/includes/tiamc1.h2
-rw-r--r--src/mame/includes/timelimt.h2
-rw-r--r--src/mame/includes/timeplt.h2
-rw-r--r--src/mame/includes/tnzs.h2
-rw-r--r--src/mame/includes/tp84.h2
-rw-r--r--src/mame/includes/trackfld.h2
-rw-r--r--src/mame/includes/travrusa.h4
-rw-r--r--src/mame/includes/triplhnt.h2
-rw-r--r--src/mame/includes/trs80.h8
-rw-r--r--src/mame/includes/trs80m3.h8
-rw-r--r--src/mame/includes/truco.h2
-rw-r--r--src/mame/includes/trucocl.h2
-rw-r--r--src/mame/includes/tryout.h2
-rw-r--r--src/mame/includes/tubep.h4
-rw-r--r--src/mame/includes/tunhunt.h2
-rw-r--r--src/mame/includes/turbo.h6
-rw-r--r--src/mame/includes/tx0.h9
-rw-r--r--src/mame/includes/tx1.h4
-rw-r--r--src/mame/includes/ultratnk.h2
-rw-r--r--src/mame/includes/unico.h2
-rw-r--r--src/mame/includes/usgames.h2
-rw-r--r--src/mame/includes/vc4000.h2
-rw-r--r--src/mame/includes/vector06.h1
-rw-r--r--src/mame/includes/vendetta.h2
-rw-r--r--src/mame/includes/vtech2.h10
-rw-r--r--src/mame/includes/vulgus.h2
-rw-r--r--src/mame/includes/warpwarp.h6
-rw-r--r--src/mame/includes/williams.h2
-rw-r--r--src/mame/includes/wiping.h2
-rw-r--r--src/mame/includes/wiz.h2
-rw-r--r--src/mame/includes/wolfpack.h2
-rw-r--r--src/mame/includes/wswan.h4
-rw-r--r--src/mame/includes/x07.h2
-rw-r--r--src/mame/includes/x1.h1
-rw-r--r--src/mame/includes/x68k.h5
-rw-r--r--src/mame/includes/xavix.h315
-rw-r--r--src/mame/includes/xevious.h2
-rw-r--r--src/mame/includes/xorworld.h2
-rw-r--r--src/mame/includes/xxmissio.h2
-rw-r--r--src/mame/includes/xyonix.h2
-rw-r--r--src/mame/includes/yiear.h2
-rw-r--r--src/mame/includes/z88.h2
-rw-r--r--src/mame/includes/zac2650.h2
-rw-r--r--src/mame/includes/zaccaria.h2
-rw-r--r--src/mame/includes/zaxxon.h2
-rw-r--r--src/mame/includes/zx.h5
-rw-r--r--src/mame/machine/amstrad.cpp229
-rw-r--r--src/mame/machine/apollo.cpp8
-rw-r--r--src/mame/machine/gb.cpp12
-rw-r--r--src/mame/machine/imds2ioc.cpp4
-rw-r--r--src/mame/machine/k573cass.cpp2
-rw-r--r--src/mame/machine/micro3d.cpp4
-rw-r--r--src/mame/machine/mmboard.cpp5
-rw-r--r--src/mame/machine/mmboard.h4
-rw-r--r--src/mame/machine/model1io.cpp8
-rw-r--r--src/mame/machine/model1io2.cpp18
-rw-r--r--src/mame/machine/model1io2.h4
-rw-r--r--src/mame/machine/radio86.cpp38
-rw-r--r--src/mame/machine/st0016.cpp2
-rw-r--r--src/mame/machine/tv950kb.cpp220
-rw-r--r--src/mame/machine/tv950kb.h55
-rw-r--r--src/mame/machine/xavix.cpp133
-rw-r--r--src/mame/mame.lst7
-rw-r--r--src/mame/video/1942.cpp68
-rw-r--r--src/mame/video/1943.cpp53
-rw-r--r--src/mame/video/20pacgal.cpp44
-rw-r--r--src/mame/video/733_asr.cpp9
-rw-r--r--src/mame/video/733_asr.h2
-rw-r--r--src/mame/video/8080bw.cpp11
-rw-r--r--src/mame/video/911_vdt.cpp37
-rw-r--r--src/mame/video/911_vdt.h2
-rw-r--r--src/mame/video/abc1600.cpp2
-rw-r--r--src/mame/video/abc80.cpp2
-rw-r--r--src/mame/video/abc800.cpp7
-rw-r--r--src/mame/video/abc802.cpp2
-rw-r--r--src/mame/video/abc806.cpp5
-rw-r--r--src/mame/video/advision.cpp13
-rw-r--r--src/mame/video/agat7.cpp22
-rw-r--r--src/mame/video/agat7.h8
-rw-r--r--src/mame/video/alpha68k.cpp30
-rw-r--r--src/mame/video/amiga.cpp6
-rw-r--r--src/mame/video/ampoker2.cpp57
-rw-r--r--src/mame/video/apexc.cpp6
-rw-r--r--src/mame/video/apollo.cpp2
-rw-r--r--src/mame/video/apple2.cpp15
-rw-r--r--src/mame/video/apple2.h8
-rw-r--r--src/mame/video/apple3.cpp14
-rw-r--r--src/mame/video/appoooh.cpp88
-rw-r--r--src/mame/video/aquarius.cpp14
-rw-r--r--src/mame/video/arabian.cpp66
-rw-r--r--src/mame/video/astrocde.cpp112
-rw-r--r--src/mame/video/atari400.cpp176
-rw-r--r--src/mame/video/atarisy2.cpp16
-rw-r--r--src/mame/video/avigo.cpp7
-rw-r--r--src/mame/video/b2m.cpp18
-rw-r--r--src/mame/video/bagman.cpp53
-rw-r--r--src/mame/video/bankp.cpp51
-rw-r--r--src/mame/video/baraduke.cpp52
-rw-r--r--src/mame/video/bbc.cpp4
-rw-r--r--src/mame/video/bbusters.cpp32
-rw-r--r--src/mame/video/bionicc.cpp2
-rw-r--r--src/mame/video/bking.cpp41
-rw-r--r--src/mame/video/bladestl.cpp15
-rw-r--r--src/mame/video/blueprnt.cpp13
-rw-r--r--src/mame/video/bogeyman.cpp42
-rw-r--r--src/mame/video/bosco.cpp74
-rw-r--r--src/mame/video/brkthru.cpp15
-rw-r--r--src/mame/video/btime.cpp42
-rw-r--r--src/mame/video/buggychl.cpp6
-rw-r--r--src/mame/video/busicom.cpp15
-rw-r--r--src/mame/video/calomega.cpp34
-rw-r--r--src/mame/video/carpolo.cpp19
-rw-r--r--src/mame/video/cave.cpp114
-rw-r--r--src/mame/video/cclimber.cpp236
-rw-r--r--src/mame/video/centiped.cpp16
-rw-r--r--src/mame/video/cgc7900.cpp7
-rw-r--r--src/mame/video/chaknpop.cpp35
-rw-r--r--src/mame/video/champbas.cpp28
-rw-r--r--src/mame/video/channelf.cpp22
-rw-r--r--src/mame/video/cheekyms.cpp38
-rw-r--r--src/mame/video/circusc.cpp73
-rw-r--r--src/mame/video/clshroad.cpp38
-rw-r--r--src/mame/video/combatsc.cpp48
-rw-r--r--src/mame/video/compgolf.cpp17
-rw-r--r--src/mame/video/contra.cpp16
-rw-r--r--src/mame/video/cop01.cpp40
-rw-r--r--src/mame/video/cosmic.cpp130
-rw-r--r--src/mame/video/crbaloon.cpp24
-rw-r--r--src/mame/video/crgolf.cpp41
-rw-r--r--src/mame/video/cvs.cpp25
-rw-r--r--src/mame/video/dai.cpp48
-rw-r--r--src/mame/video/darkmist.cpp44
-rw-r--r--src/mame/video/dcheese.cpp4
-rw-r--r--src/mame/video/dday.cpp20
-rw-r--r--src/mame/video/ddribble.cpp15
-rw-r--r--src/mame/video/digdug.cpp53
-rw-r--r--src/mame/video/divebomb.cpp41
-rw-r--r--src/mame/video/dkong.cpp227
-rw-r--r--src/mame/video/docastle.cpp46
-rw-r--r--src/mame/video/dogfgt.cpp43
-rw-r--r--src/mame/video/drgnmst.cpp3
-rw-r--r--src/mame/video/dribling.cpp9
-rw-r--r--src/mame/video/drmicro.cpp42
-rw-r--r--src/mame/video/dynax.cpp70
-rw-r--r--src/mame/video/epos.cpp47
-rw-r--r--src/mame/video/equites.cpp20
-rw-r--r--src/mame/video/espial.cpp41
-rw-r--r--src/mame/video/exedexes.cpp39
-rw-r--r--src/mame/video/exerion.cpp59
-rw-r--r--src/mame/video/exterm.cpp4
-rw-r--r--src/mame/video/fastfred.cpp62
-rw-r--r--src/mame/video/fastlane.cpp14
-rw-r--r--src/mame/video/fcombat.cpp51
-rw-r--r--src/mame/video/finalizr.cpp66
-rw-r--r--src/mame/video/firetrap.cpp19
-rw-r--r--src/mame/video/firetrk.cpp17
-rw-r--r--src/mame/video/funkybee.cpp41
-rw-r--r--src/mame/video/funworld.cpp70
-rw-r--r--src/mame/video/funybubl.cpp2
-rw-r--r--src/mame/video/fuukifg.h9
-rw-r--r--src/mame/video/fuukifg2.cpp12
-rw-r--r--src/mame/video/galaga.cpp73
-rw-r--r--src/mame/video/galaxia.cpp8
-rw-r--r--src/mame/video/galaxian.cpp119
-rw-r--r--src/mame/video/galaxold.cpp343
-rw-r--r--src/mame/video/galivan.cpp55
-rw-r--r--src/mame/video/galpani2.cpp23
-rw-r--r--src/mame/video/galpanic.cpp10
-rw-r--r--src/mame/video/galspnbl.cpp18
-rw-r--r--src/mame/video/gamate.cpp5
-rw-r--r--src/mame/video/gamate.h4
-rw-r--r--src/mame/video/gaplus.cpp31
-rw-r--r--src/mame/video/gberet.cpp54
-rw-r--r--src/mame/video/gic.h4
-rw-r--r--src/mame/video/gomoku.cpp36
-rw-r--r--src/mame/video/gotya.cpp52
-rw-r--r--src/mame/video/grchamp.cpp57
-rw-r--r--src/mame/video/gridlee.cpp16
-rw-r--r--src/mame/video/gsword.cpp62
-rw-r--r--src/mame/video/gunsmoke.cpp33
-rw-r--r--src/mame/video/gyruss.cpp60
-rw-r--r--src/mame/video/hanaawas.cpp43
-rw-r--r--src/mame/video/hcastle.cpp17
-rw-r--r--src/mame/video/higemaru.cpp53
-rw-r--r--src/mame/video/homedata.cpp68
-rw-r--r--src/mame/video/hp48.cpp21
-rw-r--r--src/mame/video/hyperspt.cpp58
-rw-r--r--src/mame/video/ikki.cpp120
-rw-r--r--src/mame/video/irobot.cpp19
-rw-r--r--src/mame/video/ironhors.cpp69
-rw-r--r--src/mame/video/jack.cpp17
-rw-r--r--src/mame/video/jackal.cpp17
-rw-r--r--src/mame/video/jailbrek.cpp23
-rw-r--r--src/mame/video/k1ge.cpp38
-rw-r--r--src/mame/video/k1ge.h4
-rw-r--r--src/mame/video/kaneko16.cpp11
-rw-r--r--src/mame/video/kaypro.cpp6
-rw-r--r--src/mame/video/kc.cpp57
-rw-r--r--src/mame/video/kchamp.cpp14
-rw-r--r--src/mame/video/kingobox.cpp8
-rw-r--r--src/mame/video/kncljoe.cpp68
-rw-r--r--src/mame/video/kopunch.cpp34
-rw-r--r--src/mame/video/ksayakyu.cpp13
-rw-r--r--src/mame/video/kyocera.cpp10
-rw-r--r--src/mame/video/labyrunr.cpp24
-rw-r--r--src/mame/video/ladybug.cpp90
-rw-r--r--src/mame/video/laserbat.cpp8
-rw-r--r--src/mame/video/lasso.cpp69
-rw-r--r--src/mame/video/lastduel.cpp2
-rw-r--r--src/mame/video/leland.cpp8
-rw-r--r--src/mame/video/liberate.cpp24
-rw-r--r--src/mame/video/lockon.cpp11
-rw-r--r--src/mame/video/lucky74.cpp112
-rw-r--r--src/mame/video/lvcards.cpp29
-rw-r--r--src/mame/video/lviv.cpp25
-rw-r--r--src/mame/video/m52.cpp6
-rw-r--r--src/mame/video/m57.cpp88
-rw-r--r--src/mame/video/m58.cpp85
-rw-r--r--src/mame/video/m62.cpp12
-rw-r--r--src/mame/video/mac.cpp8
-rw-r--r--src/mame/video/madalien.cpp21
-rw-r--r--src/mame/video/magmax.cpp28
-rw-r--r--src/mame/video/mainsnk.cpp54
-rw-r--r--src/mame/video/mappy.cpp182
-rw-r--r--src/mame/video/marineb.cpp41
-rw-r--r--src/mame/video/mario.cpp14
-rw-r--r--src/mame/video/markham.cpp21
-rw-r--r--src/mame/video/matmania.cpp16
-rw-r--r--src/mame/video/mbee.cpp54
-rw-r--r--src/mame/video/mcr3.cpp16
-rw-r--r--src/mame/video/megasys1.cpp2
-rw-r--r--src/mame/video/megazone.cpp42
-rw-r--r--src/mame/video/mermaid.cpp49
-rw-r--r--src/mame/video/mikie.cpp70
-rw-r--r--src/mame/video/mikromik.cpp13
-rw-r--r--src/mame/video/mouser.cpp151
-rw-r--r--src/mame/video/mrdo.cpp77
-rw-r--r--src/mame/video/mrjong.cpp30
-rw-r--r--src/mame/video/munchmo.cpp23
-rw-r--r--src/mame/video/n8080.cpp26
-rw-r--r--src/mame/video/namcos86.cpp59
-rw-r--r--src/mame/video/naughtyb.cpp37
-rw-r--r--src/mame/video/nbmj8688.cpp71
-rw-r--r--src/mame/video/nc.cpp4
-rw-r--r--src/mame/video/newbrain.cpp2
-rw-r--r--src/mame/video/nova2001.cpp61
-rw-r--r--src/mame/video/ojankohs.cpp53
-rw-r--r--src/mame/video/orca40c.cpp4
-rw-r--r--src/mame/video/orion.cpp46
-rw-r--r--src/mame/video/osi.cpp51
-rw-r--r--src/mame/video/pacland.cpp10
-rw-r--r--src/mame/video/pacman.cpp56
-rw-r--r--src/mame/video/pandoras.cpp58
-rw-r--r--src/mame/video/pastelg.cpp42
-rw-r--r--src/mame/video/pc6001.cpp78
-rw-r--r--src/mame/video/pc8401a.cpp8
-rw-r--r--src/mame/video/pc_t1t.cpp43
-rw-r--r--src/mame/video/pc_t1t.h19
-rw-r--r--src/mame/video/pcd.cpp7
-rw-r--r--src/mame/video/pcd.h4
-rw-r--r--src/mame/video/pcktgal.cpp40
-rw-r--r--src/mame/video/pcw.cpp10
-rw-r--r--src/mame/video/pcw16.cpp76
-rw-r--r--src/mame/video/phoenix.cpp53
-rw-r--r--src/mame/video/pingpong.cpp50
-rw-r--r--src/mame/video/pitnrun.cpp103
-rw-r--r--src/mame/video/pk8000.cpp40
-rw-r--r--src/mame/video/pk8020.cpp8
-rw-r--r--src/mame/video/playch10.cpp44
-rw-r--r--src/mame/video/pocketc.cpp18
-rw-r--r--src/mame/video/polepos.cpp60
-rw-r--r--src/mame/video/polyplay.cpp35
-rw-r--r--src/mame/video/pooyan.cpp58
-rw-r--r--src/mame/video/popeye.cpp12
-rw-r--r--src/mame/video/portrait.cpp42
-rw-r--r--src/mame/video/pp01.cpp43
-rw-r--r--src/mame/video/prehisle.cpp1
-rw-r--r--src/mame/video/quasar.cpp127
-rw-r--r--src/mame/video/rallyx.cpp165
-rw-r--r--src/mame/video/redclash.cpp89
-rw-r--r--src/mame/video/retofinv.cpp66
-rw-r--r--src/mame/video/rockrage.cpp8
-rw-r--r--src/mame/video/rocnrope.cpp52
-rw-r--r--src/mame/video/rollrace.cpp47
-rw-r--r--src/mame/video/sbasketb.cpp74
-rw-r--r--src/mame/video/sbugger.cpp21
-rw-r--r--src/mame/video/scotrsht.cpp29
-rw-r--r--src/mame/video/seicross.cpp44
-rw-r--r--src/mame/video/senjyo.cpp16
-rw-r--r--src/mame/video/seta.cpp80
-rw-r--r--src/mame/video/shangkid.cpp30
-rw-r--r--src/mame/video/shaolins.cpp69
-rw-r--r--src/mame/video/shootout.cpp42
-rw-r--r--src/mame/video/sidepckt.cpp50
-rw-r--r--src/mame/video/skyfox.cpp12
-rw-r--r--src/mame/video/skykid.cpp25
-rw-r--r--src/mame/video/snk.cpp51
-rw-r--r--src/mame/video/snk6502.cpp98
-rw-r--r--src/mame/video/snookr10.cpp146
-rw-r--r--src/mame/video/sonson.cpp34
-rw-r--r--src/mame/video/spdodgeb.cpp47
-rw-r--r--src/mame/video/special.cpp114
-rw-r--r--src/mame/video/spectrum.cpp40
-rw-r--r--src/mame/video/speedatk.cpp44
-rw-r--r--src/mame/video/sprint2.cpp14
-rw-r--r--src/mame/video/sprint4.cpp14
-rw-r--r--src/mame/video/sprint8.cpp2
-rw-r--r--src/mame/video/srmp2.cpp28
-rw-r--r--src/mame/video/ssozumo.cpp44
-rw-r--r--src/mame/video/ssrj.cpp11
-rw-r--r--src/mame/video/stactics.cpp31
-rw-r--r--src/mame/video/starshp1.cpp24
-rw-r--r--src/mame/video/sub.cpp24
-rw-r--r--src/mame/video/super80.cpp66
-rw-r--r--src/mame/video/superqix.cpp10
-rw-r--r--src/mame/video/suprloco.cpp49
-rw-r--r--src/mame/video/suprridr.cpp47
-rw-r--r--src/mame/video/tagteam.cpp6
-rw-r--r--src/mame/video/taito_l.cpp4
-rw-r--r--src/mame/video/tank8.cpp6
-rw-r--r--src/mame/video/tankbatt.cpp41
-rw-r--r--src/mame/video/tceptor.cpp66
-rw-r--r--src/mame/video/terracre.cpp60
-rw-r--r--src/mame/video/thedeep.cpp9
-rw-r--r--src/mame/video/thepit.cpp56
-rw-r--r--src/mame/video/thomson.cpp34
-rw-r--r--src/mame/video/ti85.cpp29
-rw-r--r--src/mame/video/tia.cpp445
-rw-r--r--src/mame/video/tia.h4
-rw-r--r--src/mame/video/tiamc1.cpp50
-rw-r--r--src/mame/video/timelimt.cpp54
-rw-r--r--src/mame/video/timeplt.cpp57
-rw-r--r--src/mame/video/tnzs.cpp6
-rw-r--r--src/mame/video/tp84.cpp68
-rw-r--r--src/mame/video/trackfld.cpp58
-rw-r--r--src/mame/video/travrusa.cpp174
-rw-r--r--src/mame/video/trs80.cpp22
-rw-r--r--src/mame/video/truco.cpp34
-rw-r--r--src/mame/video/trucocl.cpp9
-rw-r--r--src/mame/video/tryout.cpp42
-rw-r--r--src/mame/video/tubep.cpp263
-rw-r--r--src/mame/video/tunhunt.cpp18
-rw-r--r--src/mame/video/turbo.cpp111
-rw-r--r--src/mame/video/tx1.cpp30
-rw-r--r--src/mame/video/ultratnk.cpp2
-rw-r--r--src/mame/video/unico.cpp10
-rw-r--r--src/mame/video/usgames.cpp30
-rw-r--r--src/mame/video/v1050.cpp2
-rw-r--r--src/mame/video/vector06.cpp6
-rw-r--r--src/mame/video/vtvideo.cpp7
-rw-r--r--src/mame/video/vulgus.cpp30
-rw-r--r--src/mame/video/warpwarp.cpp100
-rw-r--r--src/mame/video/williams.cpp25
-rw-r--r--src/mame/video/wiping.cpp58
-rw-r--r--src/mame/video/wiz.cpp58
-rw-r--r--src/mame/video/wolfpack.cpp19
-rw-r--r--src/mame/video/x68k.cpp12
-rw-r--r--src/mame/video/xevious.cpp84
-rw-r--r--src/mame/video/xorworld.cpp51
-rw-r--r--src/mame/video/xxmissio.cpp39
-rw-r--r--src/mame/video/xyonix.cpp40
-rw-r--r--src/mame/video/yiear.cpp37
-rw-r--r--src/mame/video/z88.cpp2
-rw-r--r--src/mame/video/zaccaria.cpp71
-rw-r--r--src/mame/video/zaxxon.cpp46
2058 files changed, 22984 insertions, 23398 deletions
diff --git a/hash/einstein.xml b/hash/einstein.xml
index 3fea4eb0b5b..9dde661c8fb 100644
--- a/hash/einstein.xml
+++ b/hash/einstein.xml
@@ -1328,13 +1328,13 @@ Xtal Systems (Xtal Research)
</part>
</software>
- <software name="theatre" supported="no">
+ <software name="theatre">
<description>Theatre Europe</description>
- <year>19??</year>
+ <year>1989</year>
<publisher>Merlin Software</publisher>
<part name="flop1" interface="floppy_3">
- <dataarea name="flop" size="215296">
- <rom name="theatre.dsk" size="215296" crc="b429b7e7" sha1="3c7b1686340204776e734652dbdce807301a7e7a" offset="000000" />
+ <dataarea name="flop" size="235776">
+ <rom name="theatre.dsk" size="235776" crc="131ea117" sha1="0e0fae54ae174933801da1c488bb405809330de9" offset="000000" />
</dataarea>
</part>
</software>
diff --git a/hash/ekara.xml b/hash/ekara.xml
deleted file mode 100644
index aad67ccd67e..00000000000
--- a/hash/ekara.xml
+++ /dev/null
@@ -1,1159 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
-<softwarelist name="ekara" description="Takara e-kara cartridges">
- <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
-
- <!--
- Each region has it's own set of cartridges (at least US, UK/EU and Japan)
- The Japanese ones appear to have a number of different genres each with their own numbering
-
- There are some carts which are meant to be compatible with both Japanese e-Kara units and
- several other systems.
-
- The genres in the Japanese games are represented by the code after the EC number
- ECxxxx-JPM = J-Pop Mix
- ECxxxx-ATS = Artist Selection (all songs by a single artist)
- ECxxxx-KID = Kid's Mix
- ECxxxx-ENK = unknown
- ECxxxx-BSC = Graduation Encouragement
- ECxxxx-G79 = 1979-1981 collection
-
- Some Japanese carts have a number starting with DC (D-x on case)
- DCxxxx-BHT = unknown (best artists?)
-
- Some Japanese carts have a number starting with GC (G-x on case)
- GCxxxx-BHT = unknown (best artists?)
-
- Some Japanese carts have a number starting with SC (S-x on case)
- SCxxxx-SAI = unknown
- SCxxxx-HKW = unknown
-
- (there are more codes, see lists below)
-
-
- In all lists below
- * = dumped
-
- ***********************************************************************************
-
- Japanese cart listing (by 'just number' code) (number on cartridge / box, EC in cart identifier code)
-
- The EC number is printed on the left side of the cart label, as well as in the serial code
- early carts don't have a number printed on the box, only the title, after a certain point a number was added (when?)
-
-
- .. EC0001-JPM J-Pop Mix Volume 1
- .. *EC0002-JPM J-Pop Mix Volume 2
- .. *EC0003-JPM J-Pop Mix Volume 3
- .. EC0004-JPM J-Pop Mix Volume 4
- .. EC0005-JPM J-Pop Mix Volume 5
- .. *EC0006-ENK ENK Volume 1
- .. EC0007-G76 1976-78 Volume 1
- .. *EC0008-G79 1979-81 Volume 1
- .. EC0009- untranslated Volume 1
-
- .. *EC0010-KID Kid's Mix Volume 1
- .. EC0011-JPM J-Pop Mix Volume 6
- .. *EC0012-JPM J-Pop Mix Volume 7
- .. *EC0013-JPM J-Pop Mix Volume 8
- .. *EC0014-ATS Artist Selection Volume 1 - untranslated artist
- .. *EC0015-ATS Artist Selection Volume 2 - untranslated artist
- .. EC0016-ENK ENK Volume 2
- .. EC0017-G73 1973-75 Volume 1
- .. EC0018-G82 1982-84 Volume 1
- .. EC0019-BSC Graduation Encouragement Volume 1
-
- .. EC0020-KID Kid's Mix Volume 2
- .. EC0021-JPM J-Pop Mix Volume 9
- .. *EC0022-JPM J-Pop Mix Volume 10
- 23 *EC0023-JPM J-Pop Mix Volume 11
- 24 EC0024-JPM J-Pop Mix Volume 12
- 25 *EC0025-JPM J-Pop Mix Volume 13
- 26 *EC0026-JPM J-Pop Mix Volume 14
- 27 *EC0027-JPM J-Pop Mix Volume 15
- 28 EC0028-JPM J-Pop Mix Volume 16
- 29 *EC0029-ATS Artist Selection Volume 3 - Dreams Come True
-
- 30 EC0030-ENK ENK Volume 3
- 31 *EC0031-ATS Artist Selection Volume 4 - untranslated artist
- 32 EC0032- untranslated Volume 2 (sequel to EC0009)
- 33 EC0033-JPM J-Pop Mix Volume 17
- 34 *EC0034-KID Kid's Mix Volume 3
- 35 *EC0035-ATS Artist Selection Volume 5 - Matsuda Seiko
- 36 *EC0036-ATS Artist Selection Volume 6 - KinKi Kids
- 37 EC0037-ENK ENK Volume 4
- 38 EC0038-BSC Graduation Encouragement Volume 2
- 39 EC0039-ATS Artist Selection Volume 7 - B'z
-
- 40 EC0040-JPM J-Pop Mix Volume 18
- 41 *EC0041-ATS Artist Selection Volume 8 - untranslated artist
- 42 *EC0042-JPM J-Pop Mix Volume 19
- 43 EC0043-ENK ENK Volume 5
- 44 *EC0044-ATS Artist Selection Volume 9 - Every Little Thing
- 45 *EC0045-ATS Artist Selection Volume 10 - Mr. Children
- 46 EC0046-JPM J-Pop Mix Volume 20
- 47 EC0047- untranslated Volume 1
- 48 *EC0048-ENK ENK Volume 6
- 49 *EC0049-ATS Artist Selection Volume 11 - Judy and Mary
-
- 50 EC0050-ATS Artist Selection Volume 12 - The Beatles
- 51 EC0051-JPM J-Pop Mix Volume 21
- 52 EC0052-ENK ENK Volume 7
- 53 EC0053-JPM J-Pop Mix Volume 22
- 54 *EC0054-JPM J-Pop Mix Volume 23
- 55 EC0055-ATS Artist Selection Volume 13 - Tube
- 56 EC0056-JPM J-Pop Mix Volume 24
- 57 EC0057-ATS Artist Selection Volume 14 - SMAP (should be Vol 14? sales sheet still lists 13 tho)
- 58 EC0058-ENK ENK Volume 8
- 59 EC0059-JPM J-Pop Mix Volume 25
-
- 60 EC0060-JPM J-Pop Mix Volume 26
- 61 EC0061-JPM J-Pop Mix Volume 27
- 62 EC0062-JPM J-Pop Mix Volume 28
- 63 EC0063-JPM J-Pop Mix Volume 29
- 64 EC0064-ENK ENK Volume 9
- 65 EC0065-JPM J-Pop Mix Volume 30
- 66 EC0066-JPM J-Pop Mix Volume 31
- 67 EC0067-JPM J-Pop Mix Volume 32
- 68 *EC0068-JPM J-Pop Mix Volume 33
- 69 EC0069- untranslated
-
- 70 *EC0070-JPM J-Pop Mix Volume 34
- 71 EC0071-JPM J-Pop Mix Volume 35
- 72 *EC0072-JPM J-Pop Mix Volume 36
- 73 EC0073- untranslated volume 1
- 74 EC0074-JPM J-Pop Mix Volume 37
- 75 EC0075-JPM J-Pop Mix Volume 38
- 76 *EC0076-JPM J-Pop Mix Volume 39
- 77 EC0077-ATS Artist Selection Volume 15 - unknown artist (should be Vol 15? sales sheet lists 5?)
- 78 EC0078- (unknown)
- 79 EC0079- (unknown)
- 80 EC0080- (unknown)
- 81 EC0081-JPM J-Pop Mix Volume 42
-
- (more? what's the highest regular number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by M code) (M-x on cartridge / box, MC in cart identifier code)
-
- M-1 *MC0001-ATM Mini Volume 1
- M-2 MC0002-
- M-3 MC0003-
- M-4 MC0004- Mini Volume 4 (w-inds)
- M-5 MC0005-
- M-6 MC0006-
- M-7 MC0007-ATM Mini Volume 5
-
- (more? what's the M highest number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by S code) (S-x on cartridge / box, SC in cart identifier code)
- TODO: what are the full titles for SAI and HWK
-
- S-1 SC0001- Hello Kitty Special
- S-2 SC0002- (unknown)
- S-3 SC0003- (unknown)
- S-4 SC0004- (unknown)
- S-5 *SC0005-SAI SAI Volume 1
- S-6 *SC0006-SAI SAI Volume 2
- S-7 SC0007- (unknown)
- S-8 SC0008- (unknown)
- S-9 *SC0009-SAI SAI Volume 3
- S-10 *SC0010-HWK HWK (untranslated)
- S-11 SC0011- (unknown)
- S-12 SC0012- (unknown)
- S-13 SC0013- (unknown)
- S-14 SC0014- (unknown)
- S-15 SC0015- (unknown)
- S-16 SC0016- (unknown)
- S-17 SC0017- (unknown)
- S-18 SC0018- (unknown) Volume 1
- S-19 *SC0019-SAI SAI Volume 6
- S-20 SC0020- (unknown) Volume 5
- S-21 *SC0021-SAI SAI Volume 7
- S-22 *SC0022-SAI SAI Volume 8
- S-23 SC0023- (unknown)
-
- (more? what's the S highest number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by KD code)
-
- Seems to be for kids? not the same as KE series below or the -KID carts in the regular series
- These look like normal e-kara carts
-
- KD-01 (unknown)
- KD-02 (unknown)
-
- ************************************************************************************************************************************************************
- Everything below is for use with other units as well as e-kara
- ************************************************************************************************************************************************************
-
- Japanese cart listing (by D code) (D-x on cartridge / box, DC in cart identifier code)
-
- These are for use with 3/4 units
- 1. e-Kara
- 2. Drum
- 3. Yellow thing with 4 buttons on it (single player unit?)
- 4. Blue thing with 4 buttons on it (looks like the same as 3, but allows an additional green pad to connect for a 2nd player)
-
- note BAT and BHT aren't the same series
-
- D-1 DC0001- (unknown)
- D-2 DC0002-BAT BAT Volume 6?
- D-3 DC0003-BHT BHT (Best Artists?) Volume 9? (most other BHT carts are in G series, or P series)
-
- (more? what's the D highest number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by G code) (G-x on cartridge / box, GC in cart identifier code)
-
- These are for use with 2 different units
- 1. e-Kara
- 2. Blue thing with 4 buttons on it (see note in D series)
-
- G-1 GC0001-BAT BAT Volume 1 (Artist Selection?)
- G-2 *GC0002-BHT BHT Volume 1 (Best Artists?)
- G-3 GC0003-BAT BAT Volume 2 (Artist Selection?)
- G-4 GC0004-BHT BHT Volume 2 (Best Artists?)
- G-5 GC0005- TV Pop Volume 1
- G-6 *GC0006-BHT BHT Volume 3 (Best Artists?)
- G-7 GC0007-BAT BAT Volume 3 (Artist Selection?)
- G-8 GC0008-MIN? untranslated (no volume)
- G-9 GC0009- TV Pop Volume 3 (Volume 2 is 'P-2' in 'P' series)
- G-10 GC0010- BAT Volume 4 (Artist Selection?)
- G-11 GC0011- TV Pop Volume 4
- G-12 GC0012-BHT BHT Volume 5 (Best Artists?) (Volume 4 is 'P-1' in 'P' series)
- G-13 GC0013- (unknown) Volume 6
- G-14 GC0014- (unknown) Volume 2
- G-15 GC0015- (unknown) Volume 5
- G-16 GC0016- (unknown)
- G-17 GC0017- TV Pop Volume 6
-
- (more? what's the G highest number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by P code) (for use on multiple devices, including DDR)
-
- These are for use with 3 different units
- 1. e-Kara
- 2. Blue thing with 4 buttons on it (see note in D series)
- 3. Konami DDR Family Mat
-
- P-1 BHT Volume 4 (Best Artists?) (1,2,3, 5 in G series)
- P-2 TV Pop Volume 2 (1,3,4 in G series)
- P-3 untranslated Volume 1
- P-4 untranslated Volume 7
-
- (more? what's the P highest number?)
-
- ***********************************************************************************
-
- Japanese cart listing (by SP code)
-
- These are for use with 2 different units
- 1. e-Kara
- 2. Stepping Pad (like a dance mat)
-
- SP-1 (unknown)
- SP-2 (unknown)
-
- (more? what's the SP highest number?)
-
- ************************************************************************************************************************************************************
- Everything below might not work with a standard e-kara, requires different hardware even if cart form is the same
- ************************************************************************************************************************************************************
-
- Japanese cart listing (by KE code)
-
- These are only compatible with some special 'Kids' unit and shaped as lyric books
- (not e-kara compatible?)
-
- KE-01 (unknown)
- KE-02 (unknown)
-
- (more?)
-
- ***********************************************************************************
-
- Japanese cart listing (by A code)
-
- These are for Pichi Pichi Pitch
- (not e-kara compatible?)
-
- https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10109392860
-
- A-1 (unknown)
- A-2 (unknown)
- A-3 (unknown)
- A-4 (unknown)
- A-5 (unknown)
- A-6 (unknown)
- A-7 (unknown)
- A-8 (unknown)
-
- ***********************************************************************************
-
- -->
-
-
- <!-- US cartridges -->
-
- <!-- e-kara US 5-Songs Starter (US-M001)
- 1. "Stronger" Britney Spears
- 2. "Bye Bye Bye" *N Sync
- 3. "Independent Woman Part 1" Destiny's Child
- 4. "I Want It That Way" Backstreet Boys
- 5. "Yellow Submarine" The Beatles
- -->
- <software name="us_strt">
- <description>e-kara US 5-Songs Starter (US-M001)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x080000">
- <rom name="us-m001.u1" size="0x080000" crc="8c12c0c2" sha1="8cc1b098894af25a4bfccada884125b66f5fe8b2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 1 (US-E001)
- 1. "Oops!...I Did It Again" Britney Spears
- 2. "...Baby One More Time" Britney Spears
- 3. "Bye Bye Bye" *N Sync
- 4. "It's Gonna Be Me" *N Sync
- 5. "Take On Me" a1
- 6. "Aaron's Party (Come Get It)" Aaron Carter
- 7. "If Only" Hanson
- 8. "He Loves U Not" Dream
- 9. "The First Night" Monica
- 10. "I Need You" LeAnn Rimes
- -->
- <software name="us_vol1">
- <description>e-kara US Volume 1 (US-E001)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e001.u1" size="0x100000" crc="29df4aea" sha1="b95835aaf8630b61b47e5da0968cd4a1dd3bc517" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 2 (US-E002)
- 1. "Larger Than Life" Backstreet Boys
- 2. "I'll Be There For You" Backstreet Boys
- 3. "My Everything" 98 Degrees
- 4. "Dizzy" 98 Degrees
- 5. "Independent Woman Part 1" Destiny's Child
- 6. "Waiting For Tonight" Jennifer Lopez
- 7. "Let Me Let Go" Faith Hill
- 8. "There's Your Trouble" Dixie Chicks
- 9. "5678" Steps
- 10. "Stomp" Steps
- -->
- <software name="us_vol2">
- <description>e-kara US Volume 2 (US-E002)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e002.u1" size="0x100000" crc="6c66772e" sha1="e1e719df1e51caaafd9b3af187059334f7abbba3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 3 (US-E003)
- 1. "Doesn't Really Matter (radio edit)" Janet Jackson
- 2. "Saving All My Love For You" Whitney Houston
- 3. "Water Runs Dry" Boys II Men
- 4. "I Want It That Way" Backstreet Boys
- 5. "Back To Your Heart" Backstreet Boys
- 6. "I Just Called To Say I Love You" Stevie Wonder
- 7. "We're All Alone" Boz Scaggs
- 8. "Crazy For You" Madonna
- 9. "True Colors" Cyndi Lauper
- 10. "Lovin' You" Minnie Riperton
- -->
- <software name="us_vol3">
- <description>e-kara US Volume 3 (US-E003)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e003.u1" size="0x100000" crc="d90a7e58" sha1="37b899676935fb3dda266dc5614ef53cb2c33980" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 4 (US-E004)
- 1. "Can't Buy Me Love" The Beatles
- 2. "A Hard Day's Night" The Beatles
- 3. "Ticket To Ride" The Beatles
- 4. "Yesterday" The Beatles
- 5. "Help" The Beatles
- 6. "Michelle" The Beatles
- 7. "Yellow Submarine" The Beatles
- 8. "All My Loving" The Beatles
- 9. "Drive My Car" The Beatles
- 10. "We Can Work It Out" The Beatles
- -->
- <software name="us_vol4">
- <description>e-kara US Volume 4 (US-E004)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e004.u1" size="0x100000" crc="790822e9" sha1="cc5806fdc79f777a42980d6825c92837b07fd80d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 5 (US-E005)
- 1. "Lucy In the Sky With Diamonds" The Beatles
- 2. "All You Need Is Love" The Beatles
- 3. "Hello Goodbye" The Beatles
- 4. "Hey Jude" The Beatles
- 5. "Ob-La-Di, Ob-La-Da" The Beatles
- 6. "Get Back" The Beatles
- 7. "Come Together" The Beatles
- 8. "Oh! Darling" The Beatles
- 9. "Let It Be" The Beatles
- 10. "The Long And Winding Road" The Beatles
- -->
- <software name="us_vol5">
- <description>e-kara US Volume 5 (US-E005)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e005.u1" size="0x100000" crc="edf1e4ce" sha1="7e5e3116f62897ae023c84842036f24b19c926cc" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 6 (US-E006)
- 1. "Survivor (Album Version)" Destiny's Child
- 2. "Jumpin', Jumpin'" Destiny's Child
- 3. "I Turn To You" Christina Aguilera
- 4. "As Long As You're Loving Me" Vitamin C
- 5. "Body II Body" Samantha Mumba
- 6. "Love Don't Cost a Thing" Jennifer Lopez
- 7. "Again" Janet Jackson
- 8. "If I Fall You're Going Down With Me" Dixie Chicks
- 9. "Can't Fight The Moonlight" LeAnn Rimes
- 10. "American Pie (Album Version)" Madonna
- -->
- <software name="us_vol6">
- <description>e-kara US Volume 6 (US-E006)</description>
- <year>2001</year> <!-- 2000 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e006.u1" size="0x100000" crc="e9aaca2f" sha1="983086f068ee38b970c01d2304e757148474aee3" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 7 (US-E007)
- 1. "Show Me The Meaning of Being Lonely" Backstreet Boys
- 2. "Lucky" Britney Spears
- 3. "When It's Over" Sugar Ray
- 4. "Bootylicious" Destiny's Child
- 5. "Nobody Wants to be Lonely" Ricky Martin & Christina Aguilera
- 6. "Breathe" Faith Hill
- 7. "It's Gonna Be Me" *N Sync
- 8. "Don't Think I'm Not" Kandi
- 9. "Lady Marmalade" Christina Aguilera, Lik'Kim, Mya & Pink
- 10. "God Bless The U.S.A." Lee Greenwood
- -->
- <software name="us_vol7">
- <description>e-kara US Volume 7 (US-E007)</description>
- <year>2002</year> <!-- 2002 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e007.u1" size="0x100000" crc="b7f5ca53" sha1="84af6d96512de96dbab03c236b3416b2e604f753" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 8 'No Boys Allowed' (US-E008)
- 1. "I'm A Slave 4 U" Britney Spears
- 2. "Stronger" Britney Spears
- 3. "Oops!...I Did It Again" Britney Spears
- 4. "Breathe" Faith Hill
- 5. "Thank You" Dido
- 6. "He Loves U Not" Dream
- 7. "Believe" Cher
- 8. "Case Of The Ex" Mya
- 9. "Crush" Jennifer Paige
- 10. "Back and Forth" Aaliyah
- -->
- <software name="us_vol8">
- <description>e-kara US Volume 8 'No Boys Allowed' (US-E008)</description>
- <year>2002</year> <!-- 2002 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e008.u1" size="0x100000" crc="5cddaf1f" sha1="345ae679974ae5ae9b506b32323ada234c01f984" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara US Volume 9 'No Boys Allowed' (US-E009)
- 1. "So In Love With Two" Mikaila
- 2. "Lady Marmalade" Christina Aguilera, Lik'Kim, Mya & Pink
- 3. "Genie In A Bottle" Christina Aguilera
- 4. "Bootylicious" Destiny's Child
- 5. "Can't Fight The Moonlight" LeAnn Rimes
- 6. "You Can't Hurry Love" Dixie Chicks
- 7. "Hot Stuff" Donna Summer
- 8. "Crazy For You" Madonna
- 9. "Someone To Call My Lover" Janet Jackson
- 10. "All For You" Janet Jackson
- -->
- <software name="us_vol9">
- <description>e-kara US Volume 9 'No Boys Allowed' (US-E009)</description>
- <year>2002</year> <!-- 2002 shown on screen, 2001 on cart -->
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="us-e009.u1" size="0x100000" crc="0d9c402b" sha1="95652eb71dab74fbf05f8450f2a9b664b455deeb" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- UK / Europe cartridges - these have 'UK' part codes, but multiple languages on the case suggesting they were used for the whole of Europe -->
-
- <!-- e-kara UK / Europe Volume 1 (UK-E001)
- 1. "Oops!...I Did It Again" Britney Spears
- 2. "Thank You" Dido
- 3. "Bootylicious" Destiny's Child
- 4. "I Need You" LeAnn Rimes
- 5. "Love Don't Cost a Thing" Jennifer Lopez
- 6. "Don't Think I'm Not" Kandi
- 7. "Again" Janet Jackson
- 8. "Hot Stuff" Donna Summer
- 9. "Nobody Wants to be Lonely" Ricky Martin & Christina Aguilera
- 10. "I Want It That Way" Backstreet Boys
- -->
- <software name="uk_vol1">
- <description>e-kara UK / Europe Volume 1 (UK-E001)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="uk-e001.u1" size="0x100000" crc="fc0ea770" sha1="47e2ef544cbb35431dd138b74d1f9b7290eba02d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara UK / Europe Volume 2 (UK-E002)
- 1. "Independent Woman Part 1" Destiny's Child
- 2. "Lucky" Britney Spears
- 3. "Back and Forth" Aaliyah
- 4. "Thank You" Dido
- 5. "Crush" Jennifer Paige
- 6. "Stomp" Steps
- 7. "All For You" Janet Jackson
- 8. "Saving All My Love For You" Whitney Houston
- 9. "Take On Me" a1
- 10. "Show Me The Meaning of Being Lonely" Backstreet Boys
- -->
- <software name="uk_vol2">
- <description>e-kara UK / Europe Volume 2 (UK-E002)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="uk-e002.u1" size="0x100000" crc="ab011ea3" sha1="dd5c9cc330956861b0d172c5a07a72eb315009a2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara UK / Europe Volume 3 (UK-E003)
- 1. "Stronger" Britney Spears
- 2. "I Turn To You" Christina Aguilera
- 3. "Survivor (Album Version)" Destiny's Child
- 4. "He Loves U Not" Dream
- 5. "5,6,7,8" Steps
- 6. "Can't Fight The Moonlight" LeAnn Rimes
- 7. "Body II Body" Samantha Mumba
- 8. "Believe" Cher
- 9. "Larger Than Life" Backstreet Boys
- 10. "Bye Bye Bye" *N Sync
- -->
- <software name="uk_vol3">
- <description>e-kara UK / Europe Volume 3 (UK-E003)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="uk-e003.u1" size="0x100000" crc="ee16321c" sha1="cc6d22e164164dc678c75a65e13397fb29024b14" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- e-kara UK / Europe Volume 4 (UK-E004) (not dumped) (this is the same tracklist as US-E004, but the code on the UK/EU one would be different as they use a different timing method)
- 1. "Can't Buy Me Love" The Beatles
- 2. "A Hard Day's Night" The Beatles
- 3. "Ticket To Ride" The Beatles
- 4. "Yesterday" The Beatles
- 5. "Help" The Beatles
- 6. "Michelle" The Beatles
- 7. "Yellow Submarine" The Beatles
- 8. "All My Loving" The Beatles
- 9. "Drive My Car" The Beatles
- 10. "We Can Work It Out" The Beatles
- -->
-
- <!-- e-kara UK / Europe Volume 5 (UK-E005) (not dumped) (this is the same tracklist as US-E005, but the code on the UK/EU one would be different as they use a different timing method)
- 1. "Lucy In the Sky With Diamonds" The Beatles
- 2. "All You Need Is Love" The Beatles
- 3. "Hello Goodbye" The Beatles
- 4. "Hey Jude" The Beatles
- 5. "Ob-La-Di, Ob-La-Da" The Beatles
- 6. "Get Back" The Beatles
- 7. "Come Together" The Beatles
- 8. "Oh! Darling" The Beatles
- 9. "Let It Be" The Beatles
- 10. "The Long And Winding Road" The Beatles
- -->
-
- <!-- e-kara UK / Europe Volume 6 (UK-E006)
- 1. "Genie In A Bottle" Christina Aguilera
- 2. "Oops!... I Did it Again" Britney Spears
- 3. "Jumpin', Jumpin'" Destiny's Child
- 4. "Case Of The Ex" Mya
- 5. "The First Night" Monica
- 6. "Someone To Call My Lover" Janet Jackson
- 7. "American Pie (Album Version)" Madonna
- 8. "Lovin' You" Minnie Riperton
- 9. "Let Me Let Go" Faith Hill
- 10. "Back To Your Heart" Backstreet Boys
- -->
- <software name="uk_vol6">
- <description>e-kara UK / Europe Volume 6 (UK-E006)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="uk-e006.u1" size="0x100000" crc="fad51dc4" sha1="522adfab98c2634bfaa9a01e3b7aebba2f867c1f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!--
- 1. "I'm A Slave 4 U" Britney Spears
- 2. "It's Gonna Be Me" *N Sync
- 3. "Doesn't Really Matter (radio edit)" Janet Jackson
- 4. "Love Don't Cost a Thing" Jennifer Lopez
- 5. "I'll Be There For You" Backstreet Boys
- 6. "I Just Called To Say I Love You" Stevie Wonder
- 7. "Crazy For You" Madonna
- 8. "True Colors" Cyndi Lauper
- 9. "When It's Over" Sugar Ray
- 10. "Breathe" Faith Hill
- -->
- <software name="uk_vol7">
- <description>e-kara UK / Europe Volume 7 (UK-E007)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="uk-e007.u1" size="0x100000" crc="753ce591" sha1="e12ac98470f1dbc470f2e3d957f1b72f0a90bee1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Note, same lineup as US Starter, but with 2002 copyright, different background picture on 'Stronger'
- this has a 'GER' code, which suggests there might be ones for other regions where the ROM will need checking
- 1. "Stronger" Britney Spears
- 2. "Bye Bye Bye" *N Sync
- 3. "Independent Woman Part 1" Destiny's Child
- 4. "I Want It That Way" Backstreet Boys
- 5. "Yellow Submarine" The Beatles
- -->
- <software name="ger_strt">
- <description>e-kara Germany 5-Songs Starter (GER-M001)</description>
- <year>2002</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x080000">
- <rom name="ger-m001.u1" size="0x080000" crc="ff2881f3" sha1="3470fc1ed81da5e2c929205fcd290da82d031c4c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Japanese e-kara cartridges EC series -->
-
- <software name="ec0002">
- <description>J-Pop Mix Volume 2 (Japan) (EC0002-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0002-jpm.u1" size="0x100000" crc="15283b18" sha1="3248957019f8732bf32685906eb3aa1b997390f4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0003">
- <description>J-Pop Mix Volume 3 (Japan) (EC0003-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0003-jpm.u1" size="0x100000" crc="bb6a6edf" sha1="48b0a04865f8aa2b34022e29d37f44a9468a315c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0006">
- <description>ENK Volume 1 (Japan) (EC0006-ENK)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0006-enk.u1" size="0x100000" crc="294a0639" sha1="f1f58057a80257c9083093be146ed287ca1aee39" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0008">
- <description>1979-81 Volume 1 (Japan) (EC0008-G79)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0008-g79.u1" size="0x100000" crc="0151f46b" sha1="942f9d5c1e54753d806fbadc508624ea41963b6d" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0010">
- <description>Kid's Mix Volume 1 (Japan) (EC0010-KID)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0010-kid.u1" size="0x100000" crc="3cc17df6" sha1="50e5916850ac20921a6a7aa98f4fff126943b7b5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0012">
- <description>J-Pop Mix Volume 7 (Japan) (EC0012-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0012-jpm.u1" size="0x100000" crc="6df0e8f5" sha1="122744fc5b17348a00778b08855626b8b1c2f9e5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0013">
- <description>J-Pop Mix Volume 8 (Japan) (EC0013-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0013-jpm.u1" size="0x100000" crc="75d0d784" sha1="a7d2f937a5f4cc5894a90992a32cf2dbce50dadf" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0014">
- <description>Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0014-ats.u1" size="0x100000" crc="71aba436" sha1="520a9d5ac99c3b9d1d6286946f994065ef33e1cd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0015">
- <description>Artist Selection Volume 2 (unknown) (Japan) (EC0015-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0015-ats.u1" size="0x100000" crc="3ae1c656" sha1="53e1e8b8b742ef6c5c9c76c7830949ee6fcb6631" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0022">
- <description>J-Pop Mix Volume 10 (Japan) (EC0022-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0022-jpm.u1" size="0x100000" crc="6dfb1b9c" sha1="1554df7fa710e398fbe69951bf187e0260bc71d1" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0023">
- <description>J-Pop Mix Volume 11 (Japan) (EC0023-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0023-jpm.u1" size="0x100000" crc="7d5f623b" sha1="fe33d2c72bc7b5327362d4566c9621ac5f70b9d0" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0025">
- <description>J-Pop Mix Volume 13 (Japan) (EC0025-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0025-jpm.u1" size="0x100000" crc="c95830e0" sha1="263bdddaaa3016a2e71feaf5f3017c3d7d6e857e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0026">
- <description>J-Pop Mix Volume 14 (Japan) (EC0026-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0026-jpm.u1" size="0x100000" crc="bae82f82" sha1="cb2d61796d79bc82866c8f0f711c567887df608a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0027">
- <description>J-Pop Mix Volume 15 (Japan) (EC0027-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0027-jpm.u1" size="0x100000" crc="d72b685c" sha1="519da4b496e4c90d04f48043eb537c3644e8d0d2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0029">
- <description>Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0029-ats.u1" size="0x100000" crc="cb9b1ab0" sha1="70f1c40e58aac1dcd6777c90063c2ae8d0cbb895" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0031">
- <description>Artist Selection Volume 4 (unknown) (Japan) (EC0031-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0031-ats.u1" size="0x100000" crc="0e4f6c31" sha1="3f42e80fde8c5d5cf6321b0fe1547ad2d1936e5c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0034">
- <description>Kid's Mix Volume 3 (Japan) (EC0034-KID)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0034-kid.u1" size="0x100000" crc="80fb5241" sha1="5619605ae7099e955fff69466a0a2f0b2ce3049a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0035">
- <description>Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0035-ats.u1" size="0x100000" crc="54a09158" sha1="0570d09e761a3d15cdb8910540c535780c20c833" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0036">
- <description>Artist Selection Volume 6 (KinKi Kids) (Japan) (EC0036-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0036-ats.u1" size="0x100000" crc="c8a7117d" sha1="a3b4a48816119c898acbf5078c906692f2fc68c9" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0041">
- <description>Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0041-ats.u1" size="0x100000" crc="a784e312" sha1="86e15ebfe7ff8c5e5f15065b735c8422ddc15f42" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0042">
- <description>J-Pop Mix Volume 19 (Japan) (EC0042-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0042-jpm.u1" size="0x100000" crc="4082d883" sha1="66c517f72cef5fceffe94cc4ed1b5d7c0f16b151" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0044">
- <description>Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0044-ats.u1" size="0x100000" crc="06557370" sha1="0ce7a193b214adaf14f3332ddd8ccbcbec830985" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0045">
- <description>Artist Selection Volume 10 (Mr. Children) (Japan) (EC0045-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0045-ats.u1" size="0x100000" crc="d1f4ba12" sha1="385a341a9e92881ae362294bd61cb66bf05e2b08" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0048">
- <description>ENK Volume 6 (Japan) (EC0048-ENK)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0048-enk.u1" size="0x100000" crc="32ad1da7" sha1="7033988a6652fffca840348c68d5d54e5e28f225" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0049">
- <description>Artist Selection Volume 11 (Judy and Mary) (Japan) (EC0049-ATS)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0049-ats.u1" size="0x100000" crc="110a1cde" sha1="339901556bcb54e3d09b5291038746687bfaed14" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0054">
- <description>J-Pop Mix Volume 23 (Japan) (EC0054-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0054-jpm.u1" size="0x100000" crc="3dcf6eb2" sha1="f235126a900544bb44397ebe9e0fd963927d6cdb" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0068">
- <description>J-Pop Mix Volume 33 (Japan) (EC0068-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0068-jpm.u1" size="0x100000" crc="71a49880" sha1="adbb182e1346e4a87765962f8587b1a465ff907b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0070">
- <description>J-Pop Mix Volume 34 (Japan) (EC0070-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0070-jpm.u1" size="0x100000" crc="8ba16056" sha1="20df400ce69d78883d082526375736f42b67634f" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0072">
- <description>J-Pop Mix Volume 36 (Japan) (EC0072-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0072-jpm.u1" size="0x100000" crc="e49a1e4b" sha1="43f2677610dc3bbd8f21430f48ce290eaf7ff8bc" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ec0076">
- <description>J-Pop Mix Volume 39 (Japan) (EC0076-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0076-jpm.u1" size="0x100000" crc="ccdc18d1" sha1="bf0ee7b17ed258495a2805d2608e960f64d5ec5c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Japanese e-kara cartridges GC series -->
-
- <software name="gc0002">
- <description>BHT Volume 1 (Japan) (GC0002-BHT)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="gc0002-bht.u1" size="0x100000" crc="eae1cb3b" sha1="d1e594858eecde5409898684654caab0555ac1b4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="gc0006">
- <description>BHT Volume 3 (Japan) (GC0006-BHT)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="gc0006-bht.u1" size="0x100000" crc="76bbefae" sha1="a2a41f58b5750fafa92d6e3094562dd05a5d9029" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Japanese e-kara cartridges MC (Mini) series -->
- <!-- these have unique presentation -->
-
- <software name="mc0001">
- <description>Mini Volume 1 (Japan) (MC0001-ATM)</description>
- <year>2003</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x080000">
- <rom name="mc0001-atm.u1" size="0x080000" crc="3ef59e82" sha1="d10f0b4a174bef736fea538028eacbeb46af5bbd" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Japanese e-kara cartridges SC (Special?) series -->
- <!-- these have unique presentation -->
-
- <software name="sc0005">
- <description>SAI Volume 1 (Japan) (SC0005-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="sc0005-sai.u1" size="0x100000" crc="f919b155" sha1="60fc9985d277422d4d64fb4f0cebf2732e2958aa" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0006">
- <description>SAI Volume 2 (Japan) (SC0006-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="sc0006-sai.u1" size="0x100000" crc="4bd8669e" sha1="e77d16ecead2a6c660fedcbca3a1e0e719648be4" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0009">
- <description>SAI Volume 3 (Japan) (SC0009-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="sc0009-sai.u1" size="0x100000" crc="61413fd5" sha1="47dad178faa99301009ae74554a39b15c01e0db2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0010">
- <description>HWK (Japan) (SC0010-HKW)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x200000">
- <rom name="sc0010-hkw.u1" size="0x200000" crc="fd6dc588" sha1="fece06706399eb36f3e69f7693116c944fe890e7" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0019">
- <description>SAI Volume 6 (Japan) (SC0019-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x200000">
- <rom name="sc0019-sai.u1" size="0x100000" crc="136c12e3" sha1="fabd2e83732fdbbd737fc55902a3b1612c73f929" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0021">
- <description>SAI Volume 7 (Japan) (SC0021-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x200000">
- <rom name="sc0021-sai.u1" size="0x100000" crc="fbc77e6c" sha1="eee3c8a68807dbac62c8021f9c755d08076925e2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="sc0022">
- <description>SAI Volume 8 (Japan) (SC0022-SAI)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x200000">
- <rom name="sc0022-sai.u1" size="0x100000" crc="d631d890" sha1="a0953aa347c9ec152e64bc455fc360056c5c0807" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <!-- Japanese e-kara web cartridge
- this was meant to be used with an e-kara web unit, USB cable and PC software, presumably to transfer songs offered on some online service
- e-karaweb.com no longer resolves to anything -->
- <software name="ekaraweb">
- <description>e-kara Web cartridge 28M (Japan)</description>
- <year>2001</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x200000">
- <rom name="web.u1" size="0x200000" crc="69bb06bf" sha1="dafa4fde7b59cb547e1f3af0b29606b33cb76fd0" offset="0" />
- </dataarea>
- </part>
- </software>
-
-
-</softwarelist>
diff --git a/hash/ekara_japan.xml b/hash/ekara_japan.xml
new file mode 100644
index 00000000000..39142bbaf37
--- /dev/null
+++ b/hash/ekara_japan.xml
@@ -0,0 +1,635 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="ekara_japan" description="Takara e-kara (Japan) ECxxxx- series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
+
+ <!--
+
+ Japanese e-kara carts appear to have a number of different genres split across various
+ cart sub-series (often supporting different hw types) special releases etc.
+
+ This file is for the base set (number on case, ECxxxx-xxx part numbers)
+
+ The genres in the Japanese games are represented by the code after the EC/DC/MC/GC/PC etc. number
+ JPM = J-Pop Mix
+ ATS = Artist Selection (all songs by a single artist)
+ KID = Kid's Mix
+ ENK = unknown
+ BSC = Graduation Encouragement
+ G73 = 1973-1975 collection
+ G76 = 1976-1978 collection
+ G79 = 1979-1981 collection
+ G82 = 1982-1984 collection
+ BHT = (Best Artists?)
+ BAT = (Artist Selection?) but not the same series as ATS
+ SAI = (used with S series carts)
+ HKW = (used with S series carts)
+ ATM = unknown (used by the M series 'mini' carts)
+ TPJ = TV Pop
+ MIN = unknown
+
+ Some Japanese carts have a number starting with S (S-x on case, SCxxxx-xxx part numbers) (see ekara_japan_s.xml) (for e-kara - custom presentation)
+ M (M-x on case, MCxxxx-xxx part numbers) (see ekara_japan_m.xml) (for e-kara - custom presentation)
+ EN (EN-X on case, no part numbers) (see ekara_japan_en.xml) (for e-kara - custom presentation) (check other compatibility)
+ G (G-x on case, GCxxxx-xxx part numbers) (see ekara_japan_g.xml) (for e-kara, Popira / 2)
+ P (P-x on case, PCxxxx-xxx part numbers) (see ekara_japan_p.xml) (for e-kara, Popira / 2, DDR Family Mat)
+ D (D-x on case, DCxxxx-xxx part numbers) (see ekara_japan_d.xml) (for e-kara, Popira / 2, Taiko De Popira)
+ SP (SP-x on case, no part numbers) (see ekara_japan_sp.xml) (for e-kara, Popira / 2, Taiko de Popira, Jumping Popira)
+
+ these exist but haven't got any
+ Some Japanese carts have a number starting with JP (for Jumping Popira Only?)
+ A (for Pichi Pichi Pitch Only?)
+ KE (for Kids Lyric book device Only?)
+ KD (for e-kara?)
+
+ (there are others, need to document them)
+
+
+ There are also e-kara Web cartridges that were meant to be programmed using a special unit connected to a PC using the defunct e-kara web service (see ekara_japan_web.xml)
+
+ Genres can cross multiple cart types, eg. TV Pop 1,3,4,5,6 are in the 'G' series, while TV Pop 2 is in the 'P' series, and TV Pop 9 is in the 'D' series (where are 7,8?)
+
+ for non-Japanese carts see ekara_us.xml and ekara_pal.xml, the PAL ones are noteworthy for using a different timing system
+
+ ***********************************************************************************
+
+ Japanese cart listing (by 'just number' code) (number on cartridge / box, EC in cart identifier code)
+ * = dumped
+
+ The EC number is printed on the left side of the cart label, as well as in the serial code
+ early carts don't have a number printed on the box, only the title, after a certain point a number was added (when?)
+
+
+ .. *EC0001-JPM J-Pop Mix Volume 1
+ .. *EC0002-JPM J-Pop Mix Volume 2
+ .. *EC0003-JPM J-Pop Mix Volume 3
+ .. EC0004-JPM J-Pop Mix Volume 4
+ .. *EC0005-JPM J-Pop Mix Volume 5
+ .. *EC0006-ENK ENK Volume 1
+ .. *EC0007-G76 1976-78 Volume 1
+ .. *EC0008-G79 1979-81 Volume 1
+ .. *EC0009-ANM ANM Volume 1
+
+ .. *EC0010-KID Kid's Mix Volume 1
+ .. EC0011-JPM J-Pop Mix Volume 6
+ .. *EC0012-JPM J-Pop Mix Volume 7
+ .. *EC0013-JPM J-Pop Mix Volume 8
+ .. *EC0014-ATS Artist Selection Volume 1 - untranslated artist
+ .. *EC0015-ATS Artist Selection Volume 2 - untranslated artist
+ .. EC0016-ENK ENK Volume 2
+ .. EC0017-G73 1973-75 Volume 1
+ .. EC0018-G82 1982-84 Volume 1
+ .. EC0019-BSC Graduation Encouragement Volume 1
+
+ .. EC0020-KID Kid's Mix Volume 2
+ .. EC0021-JPM J-Pop Mix Volume 9
+ .. *EC0022-JPM J-Pop Mix Volume 10
+ 23 *EC0023-JPM J-Pop Mix Volume 11
+ 24 EC0024-JPM J-Pop Mix Volume 12
+ 25 *EC0025-JPM J-Pop Mix Volume 13
+ 26 *EC0026-JPM J-Pop Mix Volume 14
+ 27 *EC0027-JPM J-Pop Mix Volume 15
+ 28 EC0028-JPM J-Pop Mix Volume 16
+ 29 *EC0029-ATS Artist Selection Volume 3 - Dreams Come True
+
+ 30 EC0030-ENK ENK Volume 3
+ 31 *EC0031-ATS Artist Selection Volume 4 - untranslated artist
+ 32 *EC0032-ANM ANM Volume 2
+ 33 EC0033-JPM J-Pop Mix Volume 17
+ 34 *EC0034-KID Kid's Mix Volume 3
+ 35 *EC0035-ATS Artist Selection Volume 5 - Matsuda Seiko
+ 36 *EC0036-ATS Artist Selection Volume 6 - KinKi Kids
+ 37 *EC0037-ENK ENK Volume 4
+ 38 EC0038-BSC Graduation Encouragement Volume 2
+ 39 EC0039-ATS Artist Selection Volume 7 - B'z
+
+ 40 EC0040-JPM J-Pop Mix Volume 18
+ 41 *EC0041-ATS Artist Selection Volume 8 - untranslated artist
+ 42 *EC0042-JPM J-Pop Mix Volume 19
+ 43 EC0043-ENK ENK Volume 5
+ 44 *EC0044-ATS Artist Selection Volume 9 - Every Little Thing
+ 45 *EC0045-ATS Artist Selection Volume 10 - Mr. Children
+ 46 *EC0046-JPM J-Pop Mix Volume 20
+ 47 EC0047- untranslated Volume 1
+ 48 *EC0048-ENK ENK Volume 6
+ 49 *EC0049-ATS Artist Selection Volume 11 - Judy and Mary
+
+ 50 EC0050-ATS Artist Selection Volume 12 - The Beatles
+ 51 EC0051-JPM J-Pop Mix Volume 21
+ 52 EC0052-ENK ENK Volume 7
+ 53 EC0053-JPM J-Pop Mix Volume 22
+ 54 *EC0054-JPM J-Pop Mix Volume 23
+ 55 EC0055-ATS Artist Selection Volume 13 - Tube
+ 56 EC0056-JPM J-Pop Mix Volume 24
+ 57 EC0057-ATS Artist Selection Volume 14 - SMAP (should be Vol 14? sales sheet still lists 13 tho)
+ 58 EC0058-ENK ENK Volume 8
+ 59 EC0059-JPM J-Pop Mix Volume 25
+
+ 60 EC0060-JPM J-Pop Mix Volume 26
+ 61 EC0061-JPM J-Pop Mix Volume 27
+ 62 EC0062-JPM J-Pop Mix Volume 28
+ 63 EC0063-JPM J-Pop Mix Volume 29
+ 64 EC0064-ENK ENK Volume 9
+ 65 EC0065-JPM J-Pop Mix Volume 30
+ 66 EC0066-JPM J-Pop Mix Volume 31
+ 67 EC0067-JPM J-Pop Mix Volume 32
+ 68 *EC0068-JPM J-Pop Mix Volume 33
+ 69 EC0069- untranslated
+
+ 70 *EC0070-JPM J-Pop Mix Volume 34
+ 71 EC0071-JPM J-Pop Mix Volume 35
+ 72 *EC0072-JPM J-Pop Mix Volume 36
+ 73 EC0073- untranslated volume 1
+ 74 EC0074-JPM J-Pop Mix Volume 37
+ 75 EC0075-JPM J-Pop Mix Volume 38
+ 76 *EC0076-JPM J-Pop Mix Volume 39
+ 77 EC0077-ATS Artist Selection Volume 15 - unknown artist (should be Vol 15? sales sheet lists 5?)
+ 78 EC0078- (unknown)
+ 79 *EC0079-ETZ ETZ (custom presentation etc.)
+ 80 EC0080- (unknown)
+ 81 EC0081-JPM J-Pop Mix Volume 42
+ 82 *EC0082-MBH Matthew's Best Hit Selection
+ 83
+ 84
+ 85 (seen in the wild)
+
+ (more? what's the highest regular number?)
+
+ ***********************************************************************************
+
+ Japanese cart listing (by KD code)
+
+ Seems to be for kids? not the same as KE series below or the -KID carts in the regular series
+ These look like normal e-kara carts
+
+ KD-01 (unknown)
+ KD-02 (unknown)
+
+ ************************************************************************************************************************************************************
+ Everything below might not work with a standard e-kara, requires different hardware even if cart form is the same
+ ************************************************************************************************************************************************************
+
+ Japanese cart listing (by KE code)
+
+ These are only compatible with some special 'Kids' unit and shaped as lyric books
+ (not e-kara compatible?)
+
+ KE-01 (unknown)
+ KE-02 (unknown)
+
+ (more?)
+
+ ***********************************************************************************
+
+ Japanese cart listing (by A code)
+
+ These are for Pichi Pichi Pitch
+ (not e-kara compatible?)
+
+ https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10109392860
+
+ A-1 (unknown)
+ A-2 (unknown)
+ A-3 (unknown)
+ A-4 (unknown)
+ A-5 (unknown)
+ A-6 (unknown)
+ A-7 (unknown)
+ A-8 (unknown)
+
+ ***********************************************************************************
+
+ -->
+
+ <!-- Japanese e-kara cartridges EC series -->
+
+ <software name="ec0001">
+ <description>J-Pop Mix Volume 1 (Japan) (EC0001-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0001-jpm.u1" size="0x100000" crc="f8f314dc" sha1="743b33c835def29dcf129a26ab4636d1eec177be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0002">
+ <description>J-Pop Mix Volume 2 (Japan) (EC0002-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0002-jpm.u1" size="0x100000" crc="15283b18" sha1="3248957019f8732bf32685906eb3aa1b997390f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0003">
+ <description>J-Pop Mix Volume 3 (Japan) (EC0003-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0003-jpm.u1" size="0x100000" crc="bb6a6edf" sha1="48b0a04865f8aa2b34022e29d37f44a9468a315c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0005">
+ <description>J-Pop Mix Volume 5 (Japan) (EC0005-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0005-jpm.u1" size="0x100000" crc="023b36b9" sha1="5066a9a7a0004fbd048a7b42645e42d6133b9dc2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0006">
+ <description>ENK Volume 1 (Japan) (EC0006-ENK)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0006-enk.u1" size="0x100000" crc="294a0639" sha1="f1f58057a80257c9083093be146ed287ca1aee39" offset="0" />
+ </dataarea>
+ </part>