[mame] branch upstream updated (1e38d20 -> 8679636)
Cesare Falco
cesarefalco-guest at moszumanska.debian.org
Thu Mar 1 14:25:44 UTC 2018
This is an automated email from the git hooks/post-receive script.
cesarefalco-guest pushed a change to branch upstream
in repository mame.
from 1e38d20 Imported Upstream version 0.194+dfsg.1
adds 8679636 Imported Upstream version 0.195+dfsg.1
No new revisions were added by this update.
Summary of changes:
3rdparty/lua-zlib/lua_zlib.c | 2 +-
android-project/app/src/main/AndroidManifest.xml | 4 +-
docs/source/commandline/commandline-all.rst | 421 +-
docs/source/commandline/commandline-index.rst | 47 +-
docs/source/commandline/sdlconfig.rst | 83 -
docs/source/commandline/windowsconfig.rst | 16 -
docs/source/debugger/breakpoint.rst | 2 +-
docs/source/debugger/cheats.rst | 2 +-
docs/source/debugger/expressions.rst | 2 +-
docs/source/debugger/general.rst | 24 +-
docs/source/debugger/watchpoint.rst | 2 +-
docs/source/initialsetup/compilingmame.rst | 2 +-
docs/source/techspecs/luaengine.rst | 71 +-
docs/source/tools/imgtool.rst | 34 +-
hash/apc.xml | 3 +-
hash/coleco.xml | 7 +-
hash/dc.xml | 5789 +++++++++++++++++++++
hash/electron_cart.xml | 82 +-
hash/electron_flop.xml | 17 +-
hash/ews286_flop.xml | 42 +
hash/fmtowns_cd.xml | 328 +-
hash/fmtowns_flop.xml | 112 +-
hash/gamegear.xml | 57 +
hash/hyperscan.xml | 87 +
hash/ibm5150.xml | 216 +-
hash/ibm5170.xml | 158 +
hash/leapster.xml | 199 +-
hash/mac_flop.xml | 108 +-
hash/pce.xml | 11 +
hash/picno.xml | 15 +-
hash/pico.xml | 50 +-
hash/sg1000.xml | 30 +
hash/sms.xml | 2 +-
hash/stepone_flop.xml | 2 +-
language/Portuguese_Brazil/strings.po | 48 +-
language/Turkish/strings.po | 99 +-
makefile | 19 +-
plugins/cheatfind/init.lua | 2 +-
plugins/console/init.lua | 41 +-
scripts/build/makedep.py | 5 +-
scripts/extlib.lua | 18 +
scripts/genie.lua | 3 +
scripts/src/bus.lua | 18 +
scripts/src/cpu.lua | 19 +
scripts/src/devices.lua | 4 +-
scripts/src/emu.lua | 3 +-
scripts/src/machine.lua | 24 +
scripts/src/mame/frontend.lua | 4 +-
scripts/src/osd/modules.lua | 4 +-
scripts/target/mame/arcade.lua | 17 +-
scripts/target/mame/mess.lua | 14 +-
scripts/target/mame/nl.lua | 1 +
scripts/target/mame/virtual.lua | 1 +
src/devices/bus/a2bus/a2applicard.cpp | 4 +-
src/devices/bus/a2bus/a2applicard.h | 11 +-
src/devices/bus/a2bus/a2eauxslot.h | 1 -
src/devices/bus/a2bus/a2echoii.h | 1 -
src/devices/bus/a2bus/a2softcard.cpp | 2 +-
src/devices/bus/a2bus/a2softcard.h | 11 +-
src/devices/bus/a2bus/a2themill.cpp | 2 +-
src/devices/bus/a2bus/a2themill.h | 11 +-
src/devices/bus/a2bus/agat7langcard.h | 1 -
src/devices/bus/a2bus/agat7ports.cpp | 194 +
src/devices/bus/a2bus/agat7ports.h | 63 +
src/devices/bus/a2bus/pc_xporter.cpp | 6 +-
src/devices/bus/a2bus/pc_xporter.h | 49 +-
src/devices/bus/a2bus/transwarp.cpp | 2 +-
src/devices/bus/a2bus/transwarp.h | 11 +-
src/devices/bus/abcbus/abcbus.cpp | 2 +
src/devices/bus/abcbus/cadmouse.cpp | 177 +
src/devices/bus/abcbus/cadmouse.h | 47 +
src/devices/bus/abcbus/db411223.cpp | 4 +-
src/devices/bus/abcbus/db411223.h | 3 +
src/devices/bus/abcbus/fd2.cpp | 4 +-
src/devices/bus/abcbus/fd2.h | 7 +-
src/devices/bus/abcbus/hdc.cpp | 4 +-
src/devices/bus/abcbus/hdc.h | 3 +
src/devices/bus/abcbus/lux10828.cpp | 12 +-
src/devices/bus/abcbus/lux10828.h | 13 +-
src/devices/bus/abcbus/lux21046.cpp | 4 +-
src/devices/bus/abcbus/lux21046.h | 22 +-
src/devices/bus/abcbus/lux21056.cpp | 4 +-
src/devices/bus/abcbus/lux21056.h | 29 +-
src/devices/bus/abcbus/memcard.h | 1 -
src/devices/bus/abcbus/unidisk.cpp | 4 +-
src/devices/bus/abcbus/unidisk.h | 3 +
src/devices/bus/abckb/abc77.cpp | 6 +-
src/devices/bus/abckb/abc77.h | 15 +-
src/devices/bus/abckb/abc99.cpp | 6 +-
src/devices/bus/abckb/abc99.h | 20 +-
src/devices/bus/adamnet/ddp.cpp | 4 +-
src/devices/bus/adamnet/ddp.h | 15 +-
src/devices/bus/adamnet/fdc.cpp | 4 +-
src/devices/bus/adamnet/fdc.h | 18 +-
src/devices/bus/adamnet/kb.cpp | 4 +-
src/devices/bus/adamnet/kb.h | 22 +-
src/devices/bus/adamnet/printer.cpp | 4 +-
src/devices/bus/adamnet/printer.h | 19 +-
src/devices/bus/adamnet/spi.cpp | 4 +-
src/devices/bus/adamnet/spi.h | 11 +-
src/devices/bus/amiga/keyboard/a500.cpp | 8 +-
src/devices/bus/amiga/keyboard/a500.h | 35 +-
src/devices/bus/amiga/zorro/a2232.cpp | 6 +-
src/devices/bus/amiga/zorro/a2232.h | 44 +-
src/devices/bus/amiga/zorro/buddha.cpp | 2 +-
src/devices/bus/amiga/zorro/buddha.h | 33 +-
src/devices/bus/arcadia/rom.h | 2 -
src/devices/bus/bbc/tube/tube_6502.cpp | 4 +-
src/devices/bus/bbc/tube/tube_6502.h | 8 +-
src/devices/bus/bbc/tube/tube_65c102.cpp | 4 +-
src/devices/bus/bbc/tube/tube_65c102.h | 8 +-
src/devices/bus/bbc/tube/tube_80186.cpp | 4 +-
src/devices/bus/bbc/tube/tube_80186.h | 3 +
src/devices/bus/bbc/tube/tube_80286.cpp | 4 +-
src/devices/bus/bbc/tube/tube_80286.h | 9 +-
src/devices/bus/bbc/tube/tube_arm.cpp | 4 +-
src/devices/bus/bbc/tube/tube_arm.h | 8 +-
src/devices/bus/bbc/tube/tube_casper.cpp | 2 +-
src/devices/bus/bbc/tube/tube_casper.h | 2 +
src/devices/bus/bbc/tube/tube_z80.cpp | 10 +-
src/devices/bus/bbc/tube/tube_z80.h | 12 +-
src/devices/bus/bbc/tube/tube_zep100.cpp | 6 +-
src/devices/bus/bbc/tube/tube_zep100.h | 21 +-
src/devices/bus/bml3/bml3mp1802.h | 1 -
src/devices/bus/c64/cpm.cpp | 4 +-
src/devices/bus/c64/cpm.h | 10 +-
src/devices/bus/c64/currah_speech.cpp | 2 +-
src/devices/bus/c64/fcc.cpp | 2 +-
src/devices/bus/c64/fcc.h | 8 +-
src/devices/bus/c64/geocable.h | 1 -
src/devices/bus/c64/multiscreen.cpp | 2 +-
src/devices/bus/c64/multiscreen.h | 2 +
src/devices/bus/c64/supercpu.cpp | 2 +-
src/devices/bus/c64/supercpu.h | 2 +
src/devices/bus/c64/sw8k.h | 1 -
src/devices/bus/cbm2/hrg.cpp | 4 +-
src/devices/bus/cbm2/hrg.h | 6 +
src/devices/bus/cbmiec/c1526.cpp | 2 +-
src/devices/bus/cbmiec/c1526.h | 1 +
src/devices/bus/cbmiec/c1541.cpp | 9 +-
src/devices/bus/cbmiec/c1541.h | 20 +-
src/devices/bus/cbmiec/c1571.cpp | 4 +-
src/devices/bus/cbmiec/c1571.h | 3 +
src/devices/bus/cbmiec/c1581.cpp | 2 +-
src/devices/bus/cbmiec/c1581.h | 2 +
src/devices/bus/cbmiec/cmdhd.cpp | 10 +-
src/devices/bus/cbmiec/cmdhd.h | 7 +-
src/devices/bus/cbmiec/fd2000.cpp | 4 +-
src/devices/bus/cbmiec/fd2000.h | 6 +
src/devices/bus/cbmiec/interpod.cpp | 2 +-
src/devices/bus/cbmiec/interpod.h | 3 +
src/devices/bus/cbmiec/serialbox.cpp | 2 +-
src/devices/bus/cbmiec/serialbox.h | 2 +
src/devices/bus/cbmiec/vic1515.cpp | 4 +-
src/devices/bus/cbmiec/vic1515.h | 4 +
src/devices/bus/cbmiec/vic1520.cpp | 2 +-
src/devices/bus/cbmiec/vic1520.h | 3 +
src/devices/bus/cbus/mpu_pc98.cpp | 4 +-
src/devices/bus/cbus/mpu_pc98.h | 4 +-
src/devices/bus/centronics/comxpl80.cpp | 4 +-
src/devices/bus/centronics/comxpl80.h | 14 +-
src/devices/bus/centronics/epson_ex800.cpp | 2 +-
src/devices/bus/centronics/epson_ex800.h | 19 +-
src/devices/bus/centronics/epson_lx800.cpp | 2 +-
src/devices/bus/centronics/epson_lx800.h | 12 +-
src/devices/bus/centronics/epson_lx810l.cpp | 2 +-
src/devices/bus/centronics/epson_lx810l.h | 17 +-
src/devices/bus/centronics/nec_p72.cpp | 2 +-
src/devices/bus/centronics/nec_p72.h | 2 +
src/devices/bus/cgenie/expansion/floppy.cpp | 2 +-
src/devices/bus/cgenie/expansion/floppy.h | 16 +-
src/devices/bus/coco/coco_dcmodem.cpp | 12 +-
src/devices/bus/coco/coco_multi.cpp | 59 +-
src/devices/bus/coco/coco_rs232.cpp | 41 +-
src/devices/bus/coco/cococart.h | 1 -
src/devices/bus/compis/hrg.cpp | 4 +-
src/devices/bus/compis/hrg.h | 4 +
src/devices/bus/cpc/ddi1.h | 1 -
src/devices/bus/crvision/slot.h | 1 -
src/devices/bus/dmv/k220.h | 1 -
src/devices/bus/dmv/k230.cpp | 10 +-
src/devices/bus/dmv/k230.h | 25 +-
src/devices/bus/ecbbus/grip.cpp | 4 +-
src/devices/bus/ecbbus/grip.h | 23 +-
src/devices/bus/econet/e01.cpp | 2 +-
src/devices/bus/econet/e01.h | 35 +-
src/devices/bus/econet/econet.h | 2 -
src/devices/bus/einstein/pipe/silicon_disc.cpp | 2 +-
src/devices/bus/einstein/pipe/silicon_disc.h | 12 +-
src/devices/bus/einstein/pipe/tk02.cpp | 2 +-
src/devices/bus/einstein/pipe/tk02.h | 2 +-
src/devices/bus/electron/cart/ap34.cpp | 173 +
src/devices/bus/electron/cart/ap34.h | 55 +
src/devices/bus/electron/cart/aqr.cpp | 95 +
src/devices/bus/electron/cart/aqr.h | 46 +
src/devices/bus/electron/cart/cumana.cpp | 195 +
src/devices/bus/electron/cart/cumana.h | 57 +
src/devices/bus/electron/cart/peg400.cpp | 29 +-
src/devices/bus/electron/cart/peg400.h | 3 +-
src/devices/bus/electron/cart/slot.cpp | 18 +-
src/devices/bus/electron/cart/sndexp.cpp | 167 +
src/devices/bus/electron/cart/sndexp.h | 52 +
src/devices/bus/electron/cart/sndexp3.cpp | 113 +
src/devices/bus/electron/cart/sndexp3.h | 50 +
src/devices/bus/electron/cart/sp64.cpp | 113 +
src/devices/bus/electron/cart/sp64.h | 46 +
src/devices/bus/electron/cart/stlefs.cpp | 172 +
src/devices/bus/electron/cart/stlefs.h | 57 +
src/devices/bus/electron/exp.h | 1 -
src/devices/bus/electron/plus1.cpp | 117 +-
src/devices/bus/electron/romboxp.cpp | 105 +-
src/devices/bus/epson_sio/pf10.cpp | 4 +-
src/devices/bus/epson_sio/pf10.h | 24 +-
src/devices/bus/epson_sio/tf20.cpp | 4 +-
src/devices/bus/epson_sio/tf20.h | 12 +-
src/devices/bus/hp80_io/82937.cpp | 2 +-
src/devices/bus/hp80_io/82937.h | 17 +-
src/devices/bus/hp9845_io/98034.cpp | 4 +-
src/devices/bus/hp9845_io/98034.h | 27 +-
src/devices/bus/hp9845_io/98035.cpp | 4 +-
src/devices/bus/hp9845_io/98035.h | 27 +-
src/devices/bus/ieee488/c2031.cpp | 2 +-
src/devices/bus/ieee488/c2031.h | 2 +
src/devices/bus/ieee488/c2040.cpp | 4 +-
src/devices/bus/ieee488/c2040.h | 2 +
src/devices/bus/ieee488/c8050.cpp | 8 +-
src/devices/bus/ieee488/c8050.h | 4 +
src/devices/bus/ieee488/c8280.cpp | 4 +-
src/devices/bus/ieee488/c8280.h | 8 +-
src/devices/bus/ieee488/d9060.cpp | 4 +-
src/devices/bus/ieee488/d9060.h | 2 +
src/devices/bus/ieee488/hardbox.cpp | 4 +-
src/devices/bus/ieee488/hardbox.h | 3 +
src/devices/bus/ieee488/hp9895.cpp | 8 +-
src/devices/bus/ieee488/hp9895.h | 63 +-
src/devices/bus/ieee488/shark.cpp | 4 +-
src/devices/bus/ieee488/shark.h | 3 +
src/devices/bus/ieee488/softbox.cpp | 4 +-
src/devices/bus/ieee488/softbox.h | 7 +-
src/devices/bus/imi7000/imi5000h.cpp | 4 +-
src/devices/bus/imi7000/imi5000h.h | 4 +-
src/devices/bus/intellec4/insdatastor.cpp | 2 +-
src/devices/bus/interpro/keyboard/hle.cpp | 52 +-
src/devices/bus/interpro/keyboard/hle.h | 4 +-
src/devices/bus/interpro/sr/gt.cpp | 1311 ++++-
src/devices/bus/interpro/sr/gt.h | 330 +-
src/devices/bus/interpro/sr/sr.cpp | 29 +-
src/devices/bus/interpro/sr/sr.h | 24 +-
src/devices/bus/interpro/sr/sr_cards.cpp | 3 +
src/devices/bus/iq151/grafik.h | 1 -
src/devices/bus/isa/aha1542.cpp | 2 +-
src/devices/bus/isa/aha1542.h | 2 +
src/devices/bus/isa/dectalk.cpp | 8 +-
src/devices/bus/isa/dectalk.h | 29 +-
src/devices/bus/isa/ega.cpp | 2 +-
src/devices/bus/isa/finalchs.cpp | 2 +-
src/devices/bus/isa/finalchs.h | 18 +-
src/devices/bus/isa/ibm_mfc.cpp | 4 +-
src/devices/bus/isa/ibm_mfc.h | 9 +-
src/devices/bus/isa/ide.cpp | 8 +-
src/devices/bus/isa/ide.h | 12 +-
src/devices/bus/isa/isa.cpp | 8 +-
src/devices/bus/isa/isa.h | 8 +-
src/devices/bus/isa/mcd.cpp | 4 +-
src/devices/bus/isa/mcd.h | 14 +-
src/devices/bus/isa/myb3k_fdc.cpp | 8 +-
src/devices/bus/isa/myb3k_fdc.h | 4 +-
src/devices/bus/isa/num9rev.cpp | 2 +-
src/devices/bus/isa/num9rev.h | 26 +-
src/devices/bus/isa/pgc.cpp | 4 +-
src/devices/bus/isa/pgc.h | 17 +-
src/devices/bus/isa/sb16.cpp | 4 +-
src/devices/bus/isa/sb16.h | 36 +-
src/devices/bus/isa/stereo_fx.cpp | 4 +-
src/devices/bus/isa/stereo_fx.h | 43 +-
src/devices/bus/isa/wdxt_gen.cpp | 2 +-
src/devices/bus/isa/wdxt_gen.h | 2 +
src/devices/bus/kc/d004.cpp | 8 +-
src/devices/bus/kc/d004.h | 19 +-
src/devices/bus/lpci/i82371sb.h | 1 -
src/devices/bus/megadrive/svp.cpp | 4 +-
src/devices/bus/megadrive/svp.h | 24 +-
src/devices/bus/midi/midi.h | 1 -
src/devices/bus/msx_cart/bm_012.cpp | 2 +-
src/devices/bus/msx_cart/bm_012.h | 2 +
src/devices/bus/msx_cart/holy_quran.cpp | 2 +-
src/devices/bus/msx_cart/konami.cpp | 2 +-
src/devices/bus/msx_cart/konami.h | 18 +-
src/devices/bus/msx_cart/moonsound.cpp | 2 +-
src/devices/bus/msx_cart/moonsound.h | 13 +-
src/devices/bus/newbrain/eim.h | 1 -
src/devices/bus/newbrain/fdc.cpp | 4 +-
src/devices/bus/newbrain/fdc.h | 11 +-
src/devices/bus/odyssey2/chess.cpp | 4 +-
src/devices/bus/odyssey2/chess.h | 3 +
src/devices/bus/oricext/jasmin.cpp | 2 +-
src/devices/bus/oricext/jasmin.h | 15 +-
src/devices/bus/oricext/microdisc.cpp | 2 +-
src/devices/bus/oricext/microdisc.h | 10 +-
src/devices/bus/pc_kbd/iskr1030.cpp | 2 +-
src/devices/bus/pc_kbd/iskr1030.h | 8 +-
src/devices/bus/pc_kbd/keytro.cpp | 4 +-
src/devices/bus/pc_kbd/keytro.h | 31 +-
src/devices/bus/pc_kbd/msnat.cpp | 2 +-
src/devices/bus/pc_kbd/msnat.h | 23 +-
src/devices/bus/pet/2joysnd.h | 1 -
src/devices/bus/pet/diag264_lb_tape.h | 1 -
src/devices/bus/pet/hsg.cpp | 4 +-
src/devices/bus/pet/hsg.h | 23 +-
src/devices/bus/pet/superpet.cpp | 2 +-
src/devices/bus/pet/superpet.h | 8 +-
src/devices/bus/plus4/c1551.cpp | 2 +-
src/devices/bus/plus4/c1551.h | 9 +-
src/devices/bus/pofo/ccm.h | 1 -
src/devices/bus/pofo/exp.h | 1 -
src/devices/bus/psi_kbd/ergoline.cpp | 4 +-
src/devices/bus/psi_kbd/ergoline.h | 8 +-
src/devices/bus/ql/cst_qdisc.h | 1 -
src/devices/bus/s100/djdma.cpp | 4 +-
src/devices/bus/s100/djdma.h | 4 +
src/devices/bus/scsi/s1410.cpp | 4 +-
src/devices/bus/scsi/s1410.h | 12 +-
src/devices/bus/snes/event.cpp | 4 +-
src/devices/bus/snes/event.h | 27 +-
src/devices/bus/snes/sa1.cpp | 2 +-
src/devices/bus/snes/sa1.h | 26 +-
src/devices/bus/snes/sfx.cpp | 2 +-
src/devices/bus/snes/sfx.h | 21 +-
src/devices/bus/snes/sgb.cpp | 3 +-
src/devices/bus/snes/sgb.h | 22 +-
src/devices/bus/snes/upd.cpp | 12 +-
src/devices/bus/snes/upd.h | 48 +-
src/devices/bus/spc1000/fdd.cpp | 4 +-
src/devices/bus/spc1000/fdd.h | 18 +-
src/devices/bus/spectrum/intf1.cpp | 2 +-
src/devices/bus/spectrum/usource.cpp | 2 +-
src/devices/bus/spectrum/uspeech.cpp | 2 +-
src/devices/bus/ti99/internal/998board.cpp | 4 +-
src/devices/bus/ti99/internal/datamux.cpp | 4 +-
src/devices/bus/ti99/internal/genboard.cpp | 18 +-
src/devices/bus/ti99/peb/bwg.cpp | 6 +-
src/devices/bus/ti99/peb/evpc.cpp | 2 +-
src/devices/bus/ti99/peb/hfdc.cpp | 6 +-
src/devices/bus/ti99/peb/hsgpl.cpp | 4 +-
src/devices/bus/ti99/peb/pcode.cpp | 4 +-
src/devices/bus/ti99/peb/spchsyn.cpp | 4 +-
src/devices/bus/ti99/peb/ti_fdc.cpp | 8 +-
src/devices/bus/ti99/peb/tn_ide.cpp | 4 +-
src/devices/bus/ti99/peb/tn_usbsm.cpp | 4 +-
src/devices/bus/tiki100/8088.cpp | 4 +-
src/devices/bus/tiki100/8088.h | 9 +-
src/devices/bus/vcs/harmony_melody.cpp | 2 +-
src/devices/bus/vcs/harmony_melody.h | 15 +-
src/devices/bus/vcs/rom.cpp | 26 +-
src/devices/bus/vcs/scharger.cpp | 2 +-
src/devices/bus/vic10/std.h | 1 -
src/devices/bus/vic20/exp.h | 1 -
src/devices/bus/vic20/vic1110.h | 1 -
src/devices/bus/vme/vme.cpp | 2 +-
src/devices/bus/vme/vme_fccpu20.cpp | 4 +-
src/devices/bus/vme/vme_fccpu20.h | 11 +-
src/devices/bus/vme/vme_fcisio.cpp | 4 +-
src/devices/bus/vme/vme_fcisio.h | 14 +-
src/devices/bus/vme/vme_fcscsi.cpp | 2 +-
src/devices/bus/vme/vme_fcscsi.h | 26 +-
src/devices/bus/vme/vme_hcpu30.cpp | 4 +-
src/devices/bus/vme/vme_hcpu30.h | 8 +-
src/devices/bus/vme/vme_mvme350.cpp | 2 +-
src/devices/bus/vme/vme_mvme350.h | 3 +
src/devices/bus/vtech/memexp/floppy.cpp | 2 +-
src/devices/bus/vtech/memexp/floppy.h | 2 +-
src/devices/bus/wangpc/rtc.cpp | 4 +-
src/devices/bus/wangpc/rtc.h | 3 +
src/devices/bus/wangpc/tig.cpp | 4 +-
src/devices/bus/wangpc/tig.h | 3 +
src/devices/bus/wangpc/wdc.cpp | 4 +-
src/devices/bus/wangpc/wdc.h | 26 +-
src/devices/cpu/alto2/a2hw.cpp | 10 +-
src/devices/cpu/alto2/a2kbd.cpp | 4 +-
src/devices/cpu/alto2/a2mem.cpp | 14 +-
src/devices/cpu/alto2/alto2cpu.cpp | 6 +-
src/devices/cpu/alto2/alto2cpu.h | 6 +-
src/devices/cpu/amis2000/amis2000.cpp | 14 +-
src/devices/cpu/amis2000/amis2000.h | 4 +
src/devices/cpu/arcompact/arcompact.cpp | 4 +-
src/devices/cpu/arcompact/arcompact.h | 1 +
src/devices/cpu/arm7/lpc210x.cpp | 4 +-
src/devices/cpu/arm7/lpc210x.h | 1 +
src/devices/cpu/avr8/avr8.cpp | 16 +-
src/devices/cpu/avr8/avr8.h | 4 +
src/devices/cpu/cop400/cop400.cpp | 50 +-
src/devices/cpu/cop400/cop400.h | 6 +
src/devices/cpu/dsp56k/dsp56k.cpp | 8 +-
src/devices/cpu/dsp56k/dsp56k.h | 2 +
src/devices/cpu/e0c6200/e0c6s46.cpp | 10 +-
src/devices/cpu/e0c6200/e0c6s46.h | 3 +
src/devices/cpu/e132xs/e132xs.cpp | 40 +-
src/devices/cpu/e132xs/e132xs.h | 6 +
src/devices/cpu/g65816/g65816.cpp | 6 +-
src/devices/cpu/g65816/g65816.h | 1 +
src/devices/cpu/h8/h8.cpp | 2 +-
src/devices/cpu/h8/h8.h | 2 +-
src/devices/cpu/h8/h83002.cpp | 4 +-
src/devices/cpu/h8/h83002.h | 2 +-
src/devices/cpu/h8/h83006.cpp | 4 +-
src/devices/cpu/h8/h83006.h | 2 +-
src/devices/cpu/h8/h83008.cpp | 4 +-
src/devices/cpu/h8/h83008.h | 2 +-
src/devices/cpu/h8/h83048.cpp | 4 +-
src/devices/cpu/h8/h83048.h | 2 +-
src/devices/cpu/h8/h83337.cpp | 4 +-
src/devices/cpu/h8/h83337.h | 2 +-
src/devices/cpu/h8/h8h.cpp | 2 +-
src/devices/cpu/h8/h8h.h | 2 +-
src/devices/cpu/h8/h8s2000.cpp | 2 +-
src/devices/cpu/h8/h8s2000.h | 2 +-
src/devices/cpu/h8/h8s2245.cpp | 4 +-
src/devices/cpu/h8/h8s2245.h | 2 +-
src/devices/cpu/h8/h8s2320.cpp | 4 +-
src/devices/cpu/h8/h8s2320.h | 2 +-
src/devices/cpu/h8/h8s2357.cpp | 4 +-
src/devices/cpu/h8/h8s2357.h | 2 +-
src/devices/cpu/h8/h8s2600.cpp | 2 +-
src/devices/cpu/h8/h8s2600.h | 2 +-
src/devices/cpu/h8/h8s2655.cpp | 4 +-
src/devices/cpu/h8/h8s2655.h | 2 +-
src/devices/cpu/hmcs40/hmcs40.cpp | 14 +-
src/devices/cpu/hmcs40/hmcs40.h | 6 +
src/devices/cpu/i386/i386.cpp | 47 +-
src/devices/cpu/i86/i186.cpp | 36 +-
src/devices/cpu/i86/i186.h | 15 +-
src/devices/cpu/i86/i286.cpp | 17 +-
src/devices/cpu/i86/i286.h | 1 -
src/devices/cpu/i86/i86.cpp | 68 +-
src/devices/cpu/i86/i86.h | 26 +-
src/devices/cpu/i86/i86inline.h | 127 +-
src/devices/cpu/i960/i960.cpp | 73 +-
src/devices/cpu/i960/i960.h | 16 +-
src/devices/cpu/i960/i960dis.cpp | 2 +-
src/devices/cpu/lc8670/lc8670.cpp | 16 +-
src/devices/cpu/lc8670/lc8670.h | 1 +
src/devices/cpu/m37710/m37710.cpp | 18 +-
src/devices/cpu/m37710/m37710.h | 10 +-
src/devices/cpu/m6502/dxavix.lst | 20 +
src/devices/cpu/m6502/m3745x.cpp | 4 +-
src/devices/cpu/m6502/m3745x.h | 1 +
src/devices/cpu/m6502/m5074x.cpp | 8 +-
src/devices/cpu/m6502/m5074x.h | 2 +
src/devices/cpu/m6502/m6502.cpp | 17 +-
src/devices/cpu/m6502/m6502.h | 2 +
src/devices/cpu/m6502/m6502d.cpp | 5 +
src/devices/cpu/m6502/m6502d.h | 3 +-
src/devices/cpu/m6502/m6509.cpp | 11 +-
src/devices/cpu/m6502/m6509.h | 4 +-
src/devices/cpu/m6502/m65ce02.cpp | 4 -
src/devices/cpu/m6502/m65ce02.h | 1 -
src/devices/cpu/m6502/n2a03.cpp | 4 +-
src/devices/cpu/m6502/n2a03.h | 1 +
src/devices/cpu/m6502/oxavix.lst | 105 +
src/devices/cpu/m6502/xavix.cpp | 124 +
src/devices/cpu/m6502/xavix.h | 83 +
src/devices/cpu/m6502/xavixd.cpp | 15 +
src/devices/cpu/m6502/xavixd.h | 26 +
src/devices/cpu/m6800/m6800.cpp | 6 +-
src/devices/cpu/m6800/m6801.cpp | 24 +-
src/devices/cpu/m6800/m6801.h | 3 +-
src/devices/cpu/m6805/m6805.cpp | 2 +-
src/devices/cpu/m6805/m6805.h | 2 +-
src/devices/cpu/m6805/m68705.cpp | 16 +-
src/devices/cpu/m6805/m68705.h | 10 +-
src/devices/cpu/m6805/m68hc05.cpp | 30 +-
src/devices/cpu/m6805/m68hc05.h | 10 +-
src/devices/cpu/mb86233/mb86233.cpp | 6 +-
src/devices/cpu/mb86235/mb86235.cpp | 8 +-
src/devices/cpu/mb86235/mb86235.h | 2 +
src/devices/cpu/mb88xx/mb88xx.cpp | 18 +-
src/devices/cpu/mb88xx/mb88xx.h | 7 +
src/devices/cpu/mcs48/mcs48.cpp | 16 +-
src/devices/cpu/mcs48/mcs48.h | 6 +
src/devices/cpu/mcs51/mcs51.cpp | 12 +-
src/devices/cpu/mcs51/mcs51.h | 4 +
src/devices/cpu/melps4/m58846.cpp | 6 +-
src/devices/cpu/melps4/m58846.h | 3 +
src/devices/cpu/mn10200/mn10200.cpp | 4 +-
src/devices/cpu/mn10200/mn10200.h | 1 +
src/devices/cpu/nec/v53.cpp | 4 +-
src/devices/cpu/nec/v53.h | 1 +
src/devices/cpu/nuon/nuondasm.cpp | 1065 ++++
src/devices/cpu/nuon/nuondasm.h | 46 +
src/devices/cpu/patinhofeio/patinho_feio.cpp | 4 +-
src/devices/cpu/patinhofeio/patinhofeio_cpu.h | 1 +
src/devices/cpu/pic16c5x/pic16c5x.cpp | 14 +-
src/devices/cpu/pic16c5x/pic16c5x.h | 5 +
src/devices/cpu/pic16c62x/pic16c62x.cpp | 16 +-
src/devices/cpu/pic16c62x/pic16c62x.h | 6 +
src/devices/cpu/powerpc/ppc.h | 1 +
src/devices/cpu/powerpc/ppccom.cpp | 18 +-
src/devices/cpu/psx/psx.cpp | 8 +-
src/devices/cpu/psx/psx.h | 1 +
src/devices/cpu/scudsp/scudsp.cpp | 8 +-
src/devices/cpu/scudsp/scudsp.h | 2 +
src/devices/cpu/sh/sh2.cpp | 16 +-
src/devices/cpu/sh/sh2.h | 3 +
src/devices/cpu/sh/sh4.cpp | 10 +-
src/devices/cpu/sh/sh4.h | 2 +
src/devices/cpu/sh/sh7604_bus.cpp | 2 +-
src/devices/cpu/sh/sh7604_bus.h | 2 +-
src/devices/cpu/sh/sh7604_sci.cpp | 2 +-
src/devices/cpu/sh/sh7604_sci.h | 2 +-
src/devices/cpu/sh/sh7604_wdt.cpp | 2 +-
src/devices/cpu/sh/sh7604_wdt.h | 2 +-
src/devices/cpu/sharc/sharc.cpp | 14 +-
src/devices/cpu/sharc/sharc.h | 2 +
src/devices/cpu/sm510/sm500.h | 6 +
src/devices/cpu/sm510/sm500core.cpp | 6 +-
src/devices/cpu/sm510/sm510.h | 9 +
src/devices/cpu/sm510/sm510core.cpp | 6 +-
src/devices/cpu/sm510/sm511core.cpp | 10 +-
src/devices/cpu/sm510/sm590.h | 3 +
src/devices/cpu/sm510/sm590core.cpp | 10 +-
src/devices/cpu/sm510/sm5acore.cpp | 10 +-
src/devices/cpu/tlcs870/tlcs870.cpp | 4 +-
src/devices/cpu/tlcs870/tlcs870.h | 2 +
src/devices/cpu/tlcs90/tlcs90.cpp | 22 +-
src/devices/cpu/tlcs90/tlcs90.h | 5 +
src/devices/cpu/tlcs900/tlcs900.cpp | 16 +-
src/devices/cpu/tlcs900/tlcs900.h | 4 +
src/devices/cpu/tms1000/tms0270.cpp | 13 +-
src/devices/cpu/tms1000/tms0970.cpp | 16 +-
src/devices/cpu/tms1000/tms0980.cpp | 8 +-
src/devices/cpu/tms1000/tms0980.h | 3 +
src/devices/cpu/tms1000/tms1000.cpp | 30 +-
src/devices/cpu/tms1000/tms1000.h | 5 +
src/devices/cpu/tms1000/tms1000c.cpp | 12 +-
src/devices/cpu/tms1000/tms1100.cpp | 12 +-
src/devices/cpu/tms1000/tms1100.h | 3 +
src/devices/cpu/tms1000/tms1400.cpp | 14 +-
src/devices/cpu/tms1000/tms1400.h | 2 +
src/devices/cpu/tms1000/tp0320.cpp | 8 +-
src/devices/cpu/tms1000/tp0320.h | 2 +
src/devices/cpu/tms32010/tms32010.cpp | 10 +-
src/devices/cpu/tms32010/tms32010.h | 2 +
src/devices/cpu/tms32025/tms32025.cpp | 8 +-
src/devices/cpu/tms32025/tms32025.h | 2 +
src/devices/cpu/tms32031/tms32031.cpp | 8 +-
src/devices/cpu/tms32031/tms32031.h | 2 +
src/devices/cpu/tms32051/tms32051.cpp | 16 +-
src/devices/cpu/tms32051/tms32051.h | 4 +
src/devices/cpu/tms32082/tms32082.cpp | 8 +-
src/devices/cpu/tms32082/tms32082.h | 2 +
src/devices/cpu/tms57002/tms57002.cpp | 4 +-
src/devices/cpu/tms57002/tms57002.h | 1 +
src/devices/cpu/tms7000/tms7000.cpp | 56 +-
src/devices/cpu/tms7000/tms7000.h | 12 +-
src/devices/cpu/tms9900/tms9900.cpp | 4 +-
src/devices/cpu/tms9900/tms9995.cpp | 4 +-
src/devices/cpu/ucom4/ucom4.cpp | 18 +-
src/devices/cpu/ucom4/ucom4.h | 6 +
src/devices/cpu/upd7725/upd7725.h | 2 -
src/devices/cpu/upd7810/upd7810.cpp | 12 +-
src/devices/cpu/upd7810/upd7810.h | 3 +
src/devices/cpu/upd7810/upd7811.cpp | 4 +-
src/devices/cpu/z8/z8.cpp | 22 +-
src/devices/cpu/z8/z8.h | 6 +-
src/devices/cpu/z80/tmpz84c011.cpp | 4 +-
src/devices/cpu/z80/tmpz84c011.h | 1 +
src/devices/cpu/z80/tmpz84c015.cpp | 4 +-
src/devices/cpu/z80/tmpz84c015.h | 1 +
src/devices/cpu/z80/z80.cpp | 2 +-
src/devices/cpu/z80/z80.h | 2 +-
src/devices/machine/53c810.h | 1 -
src/devices/machine/6522via.cpp | 4 +-
src/devices/machine/6522via.h | 2 +-
src/devices/machine/6532riot.cpp | 2 +-
src/devices/machine/68307.cpp | 4 +-
src/devices/machine/68307.h | 44 +-
src/devices/machine/68340.cpp | 4 +-
src/devices/machine/68340.h | 49 +-
src/devices/machine/6840ptm.cpp | 65 +-
src/devices/machine/6840ptm.h | 6 +-
src/devices/machine/74157.cpp | 12 +-
src/devices/machine/8042kbdc.h | 1 -
src/devices/machine/82s129.h | 2 -
src/devices/machine/am9513.cpp | 2 +-
src/devices/machine/am9519.cpp | 308 ++
src/devices/machine/am9519.h | 93 +
src/devices/machine/at28c16.cpp | 4 +-
src/devices/machine/at28c16.h | 11 +-
src/devices/machine/ataflash.h | 1 -
src/devices/machine/atmel_arm_aic.cpp | 2 +-
src/devices/machine/atmel_arm_aic.h | 50 +-
src/devices/machine/autoconfig.cpp | 4 +-
src/devices/machine/ay31015.cpp | 102 +-
src/devices/machine/ay31015.h | 142 +-
src/devices/machine/bankdev.cpp | 8 +-
src/devices/machine/bankdev.h | 8 +-
src/devices/machine/cdp1879.cpp | 2 +-
src/devices/machine/com8116.cpp | 64 +-
src/devices/machine/com8116.h | 56 +-
src/devices/machine/corvushd.h | 2 +-
src/devices/machine/cs8221.cpp | 2 +-
src/devices/machine/cs8221.h | 12 +-
src/devices/machine/diablo_hd.h | 2 +-
src/devices/machine/er2055.cpp | 4 +-
src/devices/machine/er2055.h | 3 +
src/devices/machine/gen_latch.cpp | 6 +-
src/devices/machine/genpc.cpp | 4 +-
src/devices/machine/genpc.h | 4 +-
src/devices/machine/gt64xxx.cpp | 13 +-
src/devices/machine/gt64xxx.h | 11 +-
src/devices/machine/i6300esb.cpp | 9 +-
src/devices/machine/i6300esb.h | 6 +-
src/devices/machine/i80130.cpp | 4 +-
src/devices/machine/i80130.h | 10 +-
src/devices/machine/i8155.cpp | 4 +-
src/devices/machine/i8155.h | 22 +-
src/devices/machine/i8212.cpp | 2 +-
src/devices/machine/i82371sb.cpp | 7 +-
src/devices/machine/i82371sb.h | 85 +-
src/devices/machine/i82439hx.cpp | 8 +-
src/devices/machine/i82439hx.h | 42 +-
src/devices/machine/i82439tx.cpp | 8 +-
src/devices/machine/i82439tx.h | 42 +-
src/devices/machine/i82541.cpp | 6 +-
src/devices/machine/i82541.h | 6 +-
src/devices/machine/i8257.cpp | 3 +-
src/devices/machine/i8271.cpp | 2 +-
src/devices/machine/i8271.h | 14 +-
src/devices/machine/i82875p.cpp | 9 +-
src/devices/machine/i82875p.h | 42 +-
src/devices/machine/ie15.cpp | 6 +-
src/devices/machine/ie15.h | 20 +-
src/devices/machine/ins8250.cpp | 2 +-
src/devices/machine/k054321.cpp | 4 +-
src/devices/machine/k054321.h | 32 +-
src/devices/machine/ldp1000.h | 1 -
src/devices/machine/ldpr8210.cpp | 4 +-
src/devices/machine/ldpr8210.h | 14 +-
src/devices/machine/ldv1000.cpp | 4 +-
src/devices/machine/ldv1000.h | 6 +-
src/devices/machine/ldvp931.cpp | 2 +-
src/devices/machine/ldvp931.h | 7 +-
src/devices/machine/linflash.cpp | 12 +-
src/devices/machine/linflash.h | 9 +
src/devices/machine/lpc-acpi.cpp | 2 +-
src/devices/machine/lpc-acpi.h | 26 +-
src/devices/machine/lpc-pit.cpp | 2 +-
src/devices/machine/lpc-pit.h | 10 +-
src/devices/machine/lpc-rtc.cpp | 4 +-
src/devices/machine/lpc-rtc.h | 22 +-
src/devices/machine/mb8421.cpp | 2 +-
src/devices/machine/mb8795.cpp | 2 +-
src/devices/machine/mb8795.h | 39 +-
src/devices/machine/mc68901.cpp | 6 +-
src/devices/machine/mcf5206e.cpp | 4 +-
src/devices/machine/mcf5206e.h | 76 +-
src/devices/machine/mm58167.cpp | 2 +-
src/devices/machine/mos6526.cpp | 14 +-
src/devices/machine/mos6529.h | 2 +-
src/devices/machine/mos6530n.cpp | 16 +-
src/devices/machine/mos6530n.h | 10 +-
src/devices/machine/mos6551.cpp | 2 +-
src/devices/machine/mpu401.cpp | 4 +-
src/devices/machine/mpu401.h | 21 +-
src/devices/machine/msm58321.h | 2 +-
src/devices/machine/msm6242.cpp | 35 +-
src/devices/machine/msm6242.h | 1 +
src/devices/machine/msm6253.cpp | 2 +-
src/devices/machine/ncr5380n.cpp | 2 +-
src/devices/machine/ncr5380n.h | 42 +-
src/devices/machine/ncr5390.cpp | 10 +-
src/devices/machine/ncr5390.h | 6 +-
src/devices/machine/pc_fdc.cpp | 6 +-
src/devices/machine/pc_fdc.h | 6 +-
src/devices/machine/pci-ide.cpp | 14 +-
src/devices/machine/pci-ide.h | 27 +-
src/devices/machine/pci-sata.cpp | 12 +-
src/devices/machine/pci-sata.h | 12 +-
src/devices/machine/pci-smbus.cpp | 2 +-
src/devices/machine/pci-smbus.h | 14 +-
src/devices/machine/pci-usb.cpp | 6 +-
src/devices/machine/pci-usb.h | 6 +-
src/devices/machine/pci.cpp | 8 +-
src/devices/machine/pci.h | 12 +-
src/devices/machine/pci9050.cpp | 9 +-
src/devices/machine/pci9050.h | 33 +-
src/devices/machine/pdc.cpp | 4 +-
src/devices/machine/pdc.h | 22 +-
src/devices/machine/rstbuf.cpp | 180 +
src/devices/machine/rstbuf.h | 111 +
src/devices/machine/s2636.cpp | 2 +-
src/devices/machine/sega_scu.cpp | 2 +-
src/devices/machine/sega_scu.h | 49 +-
src/devices/machine/sis85c496.cpp | 10 +-
src/devices/machine/sis85c496.h | 105 +-
src/devices/machine/smioc.cpp | 2 +-
src/devices/machine/smioc.h | 4 +
src/devices/machine/smpc.cpp | 4 +-
src/devices/machine/smpc.h | 33 +-
src/devices/machine/stvcd.cpp | 331 +-
src/devices/machine/stvcd.h | 200 +
src/devices/machine/tc009xlvc.cpp | 4 +-
src/devices/machine/tc009xlvc.h | 19 +-
src/devices/machine/tmc0430.h | 2 +-
src/devices/machine/tmp68301.cpp | 4 +-
src/devices/machine/tmp68301.h | 5 +-
src/devices/machine/tms5501.cpp | 2 +-
src/devices/machine/tms5501.h | 27 +-
src/devices/machine/upd4701.cpp | 6 +-
src/devices/machine/upd4992.h | 1 -
src/devices/machine/upd71071.cpp | 15 +-
src/devices/machine/upd765.cpp | 26 +-
src/devices/machine/upd765.h | 30 +-
src/devices/machine/vrc4373.cpp | 10 +-
src/devices/machine/vrc4373.h | 8 +-
src/devices/machine/vrc5074.cpp | 12 +-
src/devices/machine/vrc5074.h | 16 +-
src/devices/machine/x2212.cpp | 8 +-
src/devices/machine/x2212.h | 12 +-
src/devices/machine/z80dma.h | 1 -
src/devices/machine/z80sio.cpp | 8 +-
src/devices/machine/z8536.cpp | 2 +-
src/devices/sound/2203intf.cpp | 17 +-
src/devices/sound/2203intf.h | 9 +-
src/devices/sound/bsmt2000.cpp | 4 +-
src/devices/sound/bsmt2000.h | 2 +
src/devices/sound/cdp1869.cpp | 10 +-
src/devices/sound/cdp1869.h | 7 +-
src/devices/sound/dave.cpp | 12 +-
src/devices/sound/dave.h | 6 +-
src/devices/sound/es1373.cpp | 2 +-
src/devices/sound/es1373.h | 2 +-
src/devices/sound/i5000.h | 1 -
src/devices/sound/k051649.cpp | 42 +-
src/devices/sound/k051649.h | 6 +-
src/devices/sound/mos6560.cpp | 8 +-
src/devices/sound/mos6560.h | 2 +
src/devices/sound/mos7360.cpp | 4 +-
src/devices/sound/mos7360.h | 1 +
src/devices/sound/okim9810.cpp | 329 +-
src/devices/sound/okim9810.h | 34 +-
src/devices/sound/pci-ac97.cpp | 8 +-
src/devices/sound/pci-ac97.h | 8 +-
src/devices/sound/pokey.cpp | 12 +-
src/devices/sound/qs1000.cpp | 4 +-
src/devices/sound/qs1000.h | 2 +
src/devices/sound/qsound.cpp | 4 +-
src/devices/sound/qsound.h | 2 +
src/devices/sound/sb0400.cpp | 2 +-
src/devices/sound/sb0400.h | 2 +-
src/devices/sound/scsp.cpp | 8 +-
src/devices/sound/scsp.h | 5 +
src/devices/sound/tms36xx.h | 1 -
src/devices/sound/tms5220.cpp | 4 +-
src/devices/sound/upd7752.cpp | 4 +-
src/devices/sound/upd7752.h | 1 +
src/devices/sound/x1_010.cpp | 6 +-
src/devices/sound/x1_010.h | 9 +-
src/devices/sound/ymf271.cpp | 112 +-
src/devices/sound/ymf271.h | 23 +-
src/devices/sound/ymz280b.cpp | 62 +-
src/devices/sound/ymz280b.h | 18 +-
src/devices/video/315_5124.cpp | 8 +-
src/devices/video/315_5124.h | 1 +
src/devices/video/bt459.cpp | 12 +-
src/devices/video/bt459.h | 20 +-
src/devices/video/clgd542x.cpp | 15 +-
src/devices/video/clgd542x.h | 11 +
src/devices/video/crt9007.cpp | 4 +-
src/devices/video/crt9007.h | 6 +-
src/devices/video/ef9345.cpp | 4 +-
src/devices/video/ef9345.h | 2 +
src/devices/video/ef9364.cpp | 4 +-
src/devices/video/ef9364.h | 2 +
src/devices/video/ef9365.cpp | 4 +-
src/devices/video/ef9365.h | 2 +
src/devices/video/gb_lcd.cpp | 8 +-
src/devices/video/gf7600gs.cpp | 6 +-
src/devices/video/gf7600gs.h | 6 +-
src/devices/video/hd44780.cpp | 6 +-
src/devices/video/hd61830.cpp | 4 +-
src/devices/video/hd61830.h | 2 +
src/devices/video/hd63484.cpp | 11 +-
src/devices/video/hd63484.h | 5 +
src/devices/video/hd66421.cpp | 4 +-
src/devices/video/hd66421.h | 2 +
src/devices/video/huc6271.cpp | 6 +-
src/devices/video/huc6271.h | 4 +-
src/devices/video/huc6272.cpp | 8 +-
src/devices/video/huc6272.h | 3 +
src/devices/video/i8275.cpp | 155 +-
src/devices/video/i8275.h | 2 +
src/devices/video/imagetek_i4100.cpp | 6 +-
src/devices/video/imagetek_i4100.h | 121 +-
src/devices/video/jangou_blitter.cpp | 4 +-
src/devices/video/jangou_blitter.h | 22 +-
src/devices/video/m50458.cpp | 6 +-
src/devices/video/m50458.h | 34 +-
src/devices/video/mb90082.cpp | 4 +-
src/devices/video/mb90082.h | 4 +-
src/devices/video/mb_vcu.cpp | 8 +-
src/devices/video/mb_vcu.h | 8 +-
src/devices/video/mc6845.cpp | 4 +-
src/devices/video/mc6845.h | 2 +
src/devices/video/mos6566.cpp | 8 +-
src/devices/video/mos6566.h | 3 +
src/devices/video/msm6255.cpp | 6 +-
src/devices/video/msm6255.h | 16 +-
src/devices/video/nt7534.cpp | 4 +-
src/devices/video/pc_vga.cpp | 2 +-
src/devices/video/ppu2c0x.cpp | 7 +-
src/devices/video/ppu2c0x.h | 2 +
src/devices/video/ppu2c0x_vt.cpp | 190 +-
src/devices/video/ppu2c0x_vt.h | 10 +-
src/devices/video/psx.cpp | 14 +-
src/devices/video/ramdac.cpp | 4 +-
src/devices/video/ramdac.h | 10 +-
src/devices/video/scn2674.cpp | 4 +-
src/devices/video/scn2674.h | 5 +-
src/devices/video/sed1330.cpp | 4 +-
src/devices/video/sed1330.h | 24 +-
src/devices/video/stvvdp1.cpp | 2 +-
src/devices/video/stvvdp2.cpp | 8 +-
src/devices/video/t6a04.cpp | 2 +-
src/devices/video/tea1002.h | 1 -
src/devices/video/tms3556.cpp | 6 +-
src/devices/video/tms3556.h | 7 +-
src/devices/video/tms9927.cpp | 22 +-
src/devices/video/tms9927.h | 6 +-
src/devices/video/tms9928a.cpp | 13 +-
src/devices/video/tms9928a.h | 2 +
src/devices/video/upd3301.cpp | 18 +-
src/devices/video/upd3301.h | 2 +-
src/devices/video/upd7220.cpp | 4 +-
src/devices/video/upd7220.h | 7 +-
src/devices/video/upd7227.cpp | 4 +-
src/devices/video/upd7227.h | 2 +
src/devices/video/v9938.cpp | 48 +-
src/devices/video/v9938.h | 2 +
src/devices/video/voodoo_pci.cpp | 12 +-
src/devices/video/voodoo_pci.h | 16 +-
src/emu/addrmap.cpp | 391 +-
src/emu/addrmap.h | 393 +-
src/emu/debug/debugbuf.cpp | 14 +-
src/emu/debug/debugcmd.cpp | 6 +-
src/emu/debug/debugcpu.cpp | 20 +-
src/emu/debug/debughlp.cpp | 154 +-
src/emu/debug/dvmemory.cpp | 4 +-
src/emu/debug/express.cpp | 6 +-
src/emu/debug/express.h | 4 +-
src/emu/devcb.cpp | 413 +-
src/emu/devcb.h | 10 +-
src/emu/devcpu.h | 2 +-
src/emu/devfind.h | 21 +
src/emu/device.cpp | 58 +-
src/emu/device.h | 11 +-
src/emu/dimemory.cpp | 52 +-
src/emu/dimemory.h | 11 +-
src/emu/driver.cpp | 17 -
src/emu/driver.h | 17 +-
src/emu/drivers/empty.cpp | 7 +-
src/emu/drivers/testcpu.cpp | 3 +-
src/emu/emu.h | 3 +-
src/emu/emufwd.h | 4 +
src/emu/emumem.cpp | 431 +-
src/emu/emumem.h | 77 +-
src/emu/machine.cpp | 22 +-
src/emu/machine.h | 27 +-
src/emu/mconfig.h | 21 -
src/emu/validity.cpp | 12 +-
src/emu/video/resnet.h | 16 +-
src/frontend/mame/clifront.cpp | 78 +-
src/lib/formats/d88_dsk.cpp | 2 +-
src/lib/netlist/plib/ppmf.h | 14 +-
src/lib/netlist/plib/pstring.cpp | 36 +-
src/lib/netlist/solver/nld_solver.h | 2 +-
src/lib/util/client_https.hpp | 2 +-
src/lib/util/client_wss.hpp | 2 +-
src/lib/util/server_http_impl.hpp | 2 +-
src/lib/util/server_https.hpp | 2 +-
src/lib/util/server_ws_impl.hpp | 2 +-
src/lib/util/server_wss.hpp | 2 +-
src/mame/arcade.flt | 3 +
src/mame/audio/atarijsa.cpp | 10 +-
src/mame/audio/atarijsa.h | 21 +-
src/mame/audio/cage.cpp | 4 +-
src/mame/audio/cage.h | 10 +-
src/mame/audio/carnival.cpp | 2 +-
src/mame/audio/cinemat.cpp | 7 +-
src/mame/audio/csd.cpp | 2 +-
src/mame/audio/csd.h | 1 +
src/mame/audio/dcs.cpp | 38 +-
src/mame/audio/dcs.h | 27 +-
src/mame/audio/decobsmt.cpp | 6 +-
src/mame/audio/decobsmt.h | 3 +-
src/mame/audio/dkong.cpp | 18 +-
src/mame/audio/dsbz80.cpp | 4 +-
src/mame/audio/dsbz80.h | 9 +-
src/mame/audio/efo_zsu.cpp | 6 +-
src/mame/audio/efo_zsu.h | 3 +
src/mame/audio/exidy.cpp | 8 +-
src/mame/audio/exidy440.cpp | 62 -
src/mame/audio/exidy440.h | 3 -
src/mame/audio/flower.cpp | 4 +-
src/mame/audio/flower.h | 5 +-
src/mame/audio/gottlieb.cpp | 19 +-
src/mame/audio/gottlieb.h | 10 +-
src/mame/audio/harddriv.cpp | 6 +-
src/mame/audio/hng64.cpp | 4 +-
src/mame/audio/hyprolyb.h | 2 -
src/mame/audio/irem.cpp | 8 +-
src/mame/audio/irem.h | 4 +
src/mame/audio/jedi.cpp | 2 +-
src/mame/audio/leland.cpp | 51 -
src/mame/audio/leland.h | 5 -
src/mame/audio/lynx.cpp | 6 -
src/mame/audio/lynx.h | 4 +-
src/mame/audio/m72.cpp | 66 -
src/mame/audio/m72.h | 18 -
src/mame/audio/mario.cpp | 21 +-
src/mame/audio/midway.cpp | 10 +-
src/mame/audio/midway.h | 5 +
src/mame/audio/n8080.cpp | 4 +-
src/mame/audio/namco52.h | 20 +-
src/mame/audio/namco54.h | 8 +-
src/mame/audio/nichisnd.cpp | 4 +-
src/mame/audio/nichisnd.h | 2 +
src/mame/audio/qix.cpp | 2 +-
src/mame/audio/rad_eu3a05.h | 4 +-
src/mame/audio/rax.cpp | 6 +-
src/mame/audio/rax.h | 3 +
src/mame/audio/redalert.cpp | 12 +-
src/mame/audio/s11c_bg.cpp | 8 +-
src/mame/audio/s11c_bg.h | 5 +-
src/mame/audio/scramble.cpp | 4 +-
src/mame/audio/segam1audio.cpp | 6 +-
src/mame/audio/segam1audio.h | 9 +-
src/mame/audio/segasnd.cpp | 31 +-
src/mame/audio/segasnd.h | 18 +-
src/mame/audio/seibu.cpp | 13 +-
src/mame/audio/seibu.h | 28 +-
src/mame/audio/svis_snd.h | 6 +-
src/mame/audio/t5182.cpp | 4 +-
src/mame/audio/t5182.h | 2 +
src/mame/audio/taito_en.cpp | 197 +-
src/mame/audio/taito_en.h | 25 +-
src/mame/audio/taito_zm.cpp | 12 +-
src/mame/audio/taito_zm.h | 9 +-
src/mame/audio/taitosnd.h | 8 +-
src/mame/audio/timeplt.cpp | 7 +-
src/mame/audio/timeplt.h | 2 +
src/mame/audio/turrett.cpp | 2 +-
src/mame/audio/tvc.h | 5 +-
src/mame/audio/williams.cpp | 10 +-
src/mame/audio/williams.h | 5 +
src/mame/audio/wpcsnd.cpp | 8 +-
src/mame/audio/wpcsnd.h | 5 +-
src/mame/audio/wswan.h | 48 +-
src/mame/audio/zaccaria.cpp | 8 +-
src/mame/audio/zaccaria.h | 9 +-
src/mame/drivers/1942.cpp | 10 +-
src/mame/drivers/1943.cpp | 4 +-
src/mame/drivers/1945kiii.cpp | 12 +-
src/mame/drivers/20pacgal.cpp | 27 +-
src/mame/drivers/24cdjuke.cpp | 6 +-
src/mame/drivers/2mindril.cpp | 4 +-
src/mame/drivers/30test.cpp | 8 +-
src/mame/drivers/39in1.cpp | 8 +-
src/mame/drivers/3do.cpp | 6 +-
src/mame/drivers/3x3puzzl.cpp | 3 +-
src/mame/drivers/4004clk.cpp | 25 +-
src/mame/drivers/40love.cpp | 101 +-
src/mame/drivers/4dpi.cpp | 3 +-
src/mame/drivers/4enlinea.cpp | 12 +-
src/mame/drivers/4enraya.cpp | 11 +-
src/mame/drivers/4roses.cpp | 5 +-
src/mame/drivers/5clown.cpp | 6 +-
src/mame/drivers/68ksbc.cpp | 3 +-
src/mame/drivers/8080bw.cpp | 185 +-
src/mame/drivers/88games.cpp | 6 +-
src/mame/drivers/a2600.cpp | 212 +-
src/mame/drivers/a5105.cpp | 9 +-
src/mame/drivers/a51xx.cpp | 15 +-
src/mame/drivers/a6809.cpp | 14 +-
src/mame/drivers/a7150.cpp | 15 +-
src/mame/drivers/a7800.cpp | 102 +-
src/mame/drivers/aa310.cpp | 42 +-
src/mame/drivers/abc1600.cpp | 4 +-
src/mame/drivers/abc80.cpp | 6 +-
src/mame/drivers/abc80x.cpp | 24 +-
src/mame/drivers/ac1.cpp | 9 +-
src/mame/drivers/accomm.cpp | 42 +-
src/mame/drivers/ace.cpp | 34 +-
src/mame/drivers/aceex.cpp | 3 +-
src/mame/drivers/acefruit.cpp | 6 +-
src/mame/drivers/aces1.cpp | 6 +-
src/mame/drivers/acesp.cpp | 6 +-
src/mame/drivers/acommand.cpp | 34 +-
src/mame/drivers/acrnsys1.cpp | 8 +-
src/mame/drivers/actfancr.cpp | 6 +-
src/mame/drivers/acvirus.cpp | 16 +-
src/mame/drivers/adam.cpp | 10 +-
src/mame/drivers/adp.cpp | 42 +-
src/mame/drivers/advision.cpp | 4 +-
src/mame/drivers/aeroboto.cpp | 8 +-
src/mame/drivers/aerofgt.cpp | 64 +-
src/mame/drivers/agat.cpp | 35 +-
src/mame/drivers/age_candy.cpp | 3 +-
src/mame/drivers/aim65.cpp | 2 +-
src/mame/drivers/aim65_40.cpp | 3 +-
src/mame/drivers/airbustr.cpp | 15 +-
src/mame/drivers/airraid.cpp | 19 +-
src/mame/drivers/ajax.cpp | 6 +-
src/mame/drivers/akaiax80.cpp | 3 +-
src/mame/drivers/albazc.cpp | 24 +-
src/mame/drivers/albazg.cpp | 48 +-
src/mame/drivers/aleck64.cpp | 12 +-
src/mame/drivers/aleisttl.cpp | 14 +-
src/mame/drivers/alesis.cpp | 18 +-
src/mame/drivers/alesis_qs.cpp | 3 +-
src/mame/drivers/alg.cpp | 27 +-
src/mame/drivers/alien.cpp | 3 +-
src/mame/drivers/aliens.cpp | 8 +-
src/mame/drivers/alinvade.cpp | 3 +-
src/mame/drivers/allied.cpp | 5 +-
src/mame/drivers/alpha68k.cpp | 33 +-
src/mame/drivers/alphasma.cpp | 20 +-
src/mame/drivers/alphatpx.cpp | 721 ++-
src/mame/drivers/alphatro.cpp | 15 +-
src/mame/drivers/altair.cpp | 15 +-
src/mame/drivers/alto2.cpp | 9 +-
src/mame/drivers/altos2.cpp | 12 +-
src/mame/drivers/altos486.cpp | 25 +-
src/mame/drivers/altos5.cpp | 14 +-
src/mame/drivers/altos8600.cpp | 77 +-
src/mame/drivers/alvg.cpp | 3 +-
src/mame/drivers/amaticmg.cpp | 18 +-
src/mame/drivers/ambush.cpp | 15 +-
src/mame/drivers/amerihok.cpp | 6 +-
src/mame/drivers/amico2k.cpp | 3 +-
src/mame/drivers/amiga.cpp | 161 +-
src/mame/drivers/ampex.cpp | 157 +-
src/mame/drivers/ampoker2.cpp | 11 +-
src/mame/drivers/ampro.cpp | 6 +-
src/mame/drivers/ampscarp.cpp | 20 +-
src/mame/drivers/amspdwy.cpp | 6 +-
src/mame/drivers/amstr_pc.cpp | 31 +-
src/mame/drivers/amstrad.cpp | 23 +-
src/mame/drivers/amusco.cpp | 9 +-
src/mame/drivers/amust.cpp | 6 +-
src/mame/drivers/anes.cpp | 6 +-
src/mame/drivers/angelkds.cpp | 15 +-
src/mame/drivers/anzterm.cpp | 3 +-
src/mame/drivers/apc.cpp | 12 +-
src/mame/drivers/apexc.cpp | 15 +-
src/mame/drivers/apf.cpp | 9 +-
src/mame/drivers/apogee.cpp | 3 +-
src/mame/drivers/apollo.cpp | 103 +-
src/mame/drivers/apple1.cpp | 3 +-
src/mame/drivers/apple2.cpp | 43 +-
src/mame/drivers/apple2e.cpp | 117 +-
src/mame/drivers/apple2gs.cpp | 5 +-
src/mame/drivers/apple3.cpp | 2 +-
src/mame/drivers/applix.cpp | 15 +-
src/mame/drivers/appoooh.cpp | 23 +-
src/mame/drivers/apricot.cpp | 9 +-
src/mame/drivers/apricotf.cpp | 6 +-
src/mame/drivers/apricotp.cpp | 12 +-
src/mame/drivers/aquarium.cpp | 6 +-
src/mame/drivers/aquarius.cpp | 4 +-
src/mame/drivers/arabian.cpp | 4 +-
src/mame/drivers/arachnid.cpp | 5 +-
src/mame/drivers/arcadecl.cpp | 32 +-
src/mame/drivers/arcadia.cpp | 2 +-
src/mame/drivers/argo.cpp | 6 +-
src/mame/drivers/argox.cpp | 6 +-
src/mame/drivers/argus.cpp | 14 +-
src/mame/drivers/aristmk4.cpp | 12 +-
src/mame/drivers/aristmk5.cpp | 62 +-
src/mame/drivers/aristmk6.cpp | 38 +-
src/mame/drivers/arkanoid.cpp | 29 +-
src/mame/drivers/armedf.cpp | 43 +-
src/mame/drivers/arsystems.cpp | 17 +-
src/mame/drivers/artmagic.cpp | 25 +-
src/mame/drivers/ashnojoe.cpp | 6 +-
src/mame/drivers/asst128.cpp | 10 +-
src/mame/drivers/asterix.cpp | 4 +-
src/mame/drivers/asteroid.cpp | 26 +-
src/mame/drivers/astinvad.cpp | 15 +-
src/mame/drivers/astrafr.cpp | 33 +-
src/mame/drivers/astrcorp.cpp | 24 +-
src/mame/drivers/astrocde.cpp | 82 +-
src/mame/drivers/astrof.cpp | 24 +-
src/mame/drivers/astrohome.cpp | 6 +-
src/mame/drivers/astropc.cpp | 6 +-
src/mame/drivers/asuka.cpp | 20 +-
src/mame/drivers/at.cpp | 195 +-
src/mame/drivers/atari400.cpp | 57 +-
src/mame/drivers/atari_s1.cpp | 17 +-
src/mame/drivers/atari_s2.cpp | 11 +-
src/mame/drivers/atarifb.cpp | 17 +-
src/mame/drivers/atarig1.cpp | 29 +-
src/mame/drivers/atarig42.cpp | 49 +-
src/mame/drivers/atarigt.cpp | 17 +-
src/mame/drivers/atarigx2.cpp | 20 +-
src/mame/drivers/atarist.cpp | 28 +-
src/mame/drivers/atarisy1.cpp | 26 +-
src/mame/drivers/atarisy2.cpp | 23 +-
src/mame/drivers/atarisy4.cpp | 18 +-
src/mame/drivers/atetris.cpp | 9 +-
src/mame/drivers/atlantis.cpp | 20 +-
src/mame/drivers/atm.cpp | 19 +-
src/mame/drivers/atom.cpp | 18 +-
src/mame/drivers/atpci.cpp | 10 +-
src/mame/drivers/atronic.cpp | 6 +-
src/mame/drivers/att4425.cpp | 14 +-
src/mame/drivers/att630.cpp | 3 +-
src/mame/drivers/attache.cpp | 15 +-
src/mame/drivers/attckufo.cpp | 9 +-
src/mame/drivers/atvtrack.cpp | 21 +-
src/mame/drivers/aussiebyte.cpp | 12 +-
src/mame/drivers/avalnche.cpp | 14 +-
src/mame/drivers/avigo.cpp | 6 +-
src/mame/drivers/avt.cpp | 9 +-
src/mame/drivers/ax20.cpp | 6 +-
src/mame/drivers/aztarac.cpp | 4 +-
src/mame/drivers/b16.cpp | 6 +-
src/mame/drivers/b2m.cpp | 9 +-
src/mame/drivers/babbage.cpp | 6 +-
src/mame/drivers/backfire.cpp | 11 +-
src/mame/drivers/badlands.cpp | 325 +-
src/mame/drivers/badlandsbl.cpp | 334 ++
src/mame/drivers/bagman.cpp | 110 +-
src/mame/drivers/balsente.cpp | 14 +-
src/mame/drivers/banctec.cpp | 15 +-
src/mame/drivers/bankp.cpp | 4 +-
src/mame/drivers/baraduke.cpp | 8 +-
src/mame/drivers/barata.cpp | 3 +-
src/mame/drivers/barni.cpp | 11 +-
src/mame/drivers/bartop52.cpp | 3 +-
src/mame/drivers/basic52.cpp | 9 +-
src/mame/drivers/batman.cpp | 21 +-
src/mame/drivers/battlane.cpp | 2 +-
src/mame/drivers/battlera.cpp | 6 +-
src/mame/drivers/battlex.cpp | 9 +-
src/mame/drivers/battlnts.cpp | 4 +-
src/mame/drivers/bbc.cpp | 102 +-
src/mame/drivers/bbcbc.cpp | 10 +-
src/mame/drivers/bbusters.cpp | 10 +-
src/mame/drivers/bcs3.cpp | 12 +-
src/mame/drivers/beaminv.cpp | 6 +-
src/mame/drivers/beathead.cpp | 4 +-
src/mame/drivers/bebox.cpp | 9 +-
src/mame/drivers/beehive.cpp | 6 +-
src/mame/drivers/beezer.cpp | 27 +-
src/mame/drivers/belatra.cpp | 3 +-
src/mame/drivers/berzerk.cpp | 12 +-
src/mame/drivers/besta.cpp | 3 +-
src/mame/drivers/bestleag.cpp | 6 +-
src/mame/drivers/beta.cpp | 3 +-
src/mame/drivers/bfcobra.cpp | 73 +-
src/mame/drivers/bfm_ad5.cpp | 3 +-
src/mame/drivers/bfm_sc1.cpp | 161 +-
src/mame/drivers/bfm_sc2.cpp | 1481 +++---
src/mame/drivers/bfm_sc4.cpp | 52 +-
src/mame/drivers/bfm_sc5.cpp | 2 +-
src/mame/drivers/bfm_swp.cpp | 5 +-
src/mame/drivers/bfmsys83.cpp | 3 +-
src/mame/drivers/bfmsys85.cpp | 3 +-
src/mame/drivers/bgt.cpp | 6 +-
src/mame/drivers/big10.cpp | 17 +-
src/mame/drivers/bigbord2.cpp | 6 +-
src/mame/drivers/bigevglf.cpp | 115 +-
src/mame/drivers/bigstrkb.cpp | 2 +-
src/mame/drivers/binbug.cpp | 12 +-
src/mame/drivers/bingo.cpp | 9 +-
src/mame/drivers/bingoc.cpp | 9 +-
src/mame/drivers/bingoman.cpp | 6 +-
src/mame/drivers/bingor.cpp | 30 +-
src/mame/drivers/bingowav.cpp | 12 +-
src/mame/drivers/bionicc.cpp | 4 +-
src/mame/drivers/bishi.cpp | 5 +-
src/mame/drivers/bitgraph.cpp | 15 +-
src/mame/drivers/bk.cpp | 7 +-
src/mame/drivers/bking.cpp | 11 +-
src/mame/drivers/blackt96.cpp | 6 +-
src/mame/drivers/bladestl.cpp | 4 +-
src/mame/drivers/blitz68k.cpp | 33 +-
src/mame/drivers/blktiger.cpp | 15 +-
src/mame/drivers/blmbycar.cpp | 11 +-
src/mame/drivers/blockade.cpp | 6 +-
src/mame/drivers/blockhl.cpp | 11 +-
src/mame/drivers/blockout.cpp | 9 +-
src/mame/drivers/blocktax.cpp | 109 +
src/mame/drivers/bloodbro.cpp | 18 +-
src/mame/drivers/blstroid.cpp | 10 +-
src/mame/drivers/blueprnt.cpp | 13 +-
src/mame/drivers/bmcbowl.cpp | 6 +-
src/mame/drivers/bmcpokr.cpp | 12 +-
src/mame/drivers/bmjr.cpp | 3 +-
src/mame/drivers/bml3.cpp | 18 +-
src/mame/drivers/bnstars.cpp | 27 +-
src/mame/drivers/bntyhunt.cpp | 3 +-
src/mame/drivers/bob85.cpp | 6 +-
src/mame/drivers/bogeyman.cpp | 2 +-
src/mame/drivers/bombjack.cpp | 8 +-
src/mame/drivers/boogwing.cpp | 8 +-
src/mame/drivers/bottom9.cpp | 6 +-
src/mame/drivers/bowltry.cpp | 17 +-
src/mame/drivers/boxer.cpp | 48 +-
src/mame/drivers/bpmmicro.cpp | 6 +-
src/mame/drivers/br8641.cpp | 6 +-
src/mame/drivers/brkthru.cpp | 10 +-
src/mame/drivers/bsktball.cpp | 2 +-
src/mame/drivers/btime.cpp | 47 +-
src/mame/drivers/btoads.cpp | 6 +-
src/mame/drivers/bublbobl.cpp | 37 +-
src/mame/drivers/buggychl.cpp | 4 +-
src/mame/drivers/bullet.cpp | 8 +-
src/mame/drivers/busicom.cpp | 10 +-
src/mame/drivers/buster.cpp | 177 +-
src/mame/drivers/bw12.cpp | 10 +-
src/mame/drivers/bw2.cpp | 6 +-
src/mame/drivers/bwidow.cpp | 22 +-
src/mame/drivers/bwing.cpp | 14 +-
src/mame/drivers/by17.cpp | 5 +-
src/mame/drivers/by35.cpp | 18 +-
src/mame/drivers/by6803.cpp | 8 +-
src/mame/drivers/by68701.cpp | 3 +-
src/mame/drivers/byvid.cpp | 18 +-
src/mame/drivers/bzone.cpp | 39 +-
src/mame/drivers/c10.cpp | 6 +-
src/mame/drivers/c128.cpp | 33 +-
src/mame/drivers/c64.cpp | 24 +-
src/mame/drivers/c65.cpp | 5 +-
src/mame/drivers/c80.cpp | 4 +-
src/mame/drivers/c900.cpp | 12 +-
src/mame/drivers/cabal.cpp | 38 +-
src/mame/drivers/cabaret.cpp | 6 +-
src/mame/drivers/calchase.cpp | 17 +-
src/mame/drivers/calcune.cpp | 3 +-
src/mame/drivers/calomega.cpp | 17 +-
src/mame/drivers/calorie.cpp | 24 +-
src/mame/drivers/camplynx.cpp | 26 +-
src/mame/drivers/candela.cpp | 8 +-
src/mame/drivers/canon_s80.cpp | 3 +-
src/mame/drivers/canyon.cpp | 2 +-
src/mame/drivers/capbowl.cpp | 9 +-
src/mame/drivers/capcom.cpp | 3 +-
src/mame/drivers/capr1.cpp | 3 +-
src/mame/drivers/caprcyc.cpp | 3 +-
src/mame/drivers/cardline.cpp | 6 +-
src/mame/drivers/carjmbre.cpp | 9 +-
src/mame/drivers/carpolo.cpp | 2 +-
src/mame/drivers/carrera.cpp | 6 +-
src/mame/drivers/casloopy.cpp | 6 +-
src/mame/drivers/castle.cpp | 9 +-
src/mame/drivers/caswin.cpp | 32 +-
src/mame/drivers/cat.cpp | 3 +-
src/mame/drivers/cave.cpp | 845 ++-
src/mame/drivers/cavepc.cpp | 6 +-
src/mame/drivers/cb2001.cpp | 9 +-
src/mame/drivers/cball.cpp | 3 +-
src/mame/drivers/cbasebal.cpp | 8 +-
src/mame/drivers/cbm2.cpp | 77 +-
src/mame/drivers/cbuster.cpp | 29 +-
src/mame/drivers/cc40.cpp | 3 +-
src/mame/drivers/ccastles.cpp | 4 +-
src/mame/drivers/cchance.cpp | 3 +-
src/mame/drivers/cchasm.cpp | 6 +-
src/mame/drivers/cclimber.cpp | 74 +-
src/mame/drivers/ccs2810.cpp | 15 +-
src/mame/drivers/ccs300.cpp | 6 +-
src/mame/drivers/cd2650.cpp | 9 +-
src/mame/drivers/cdc721.cpp | 6 +-
src/mame/drivers/cdi.cpp | 38 +-
src/mame/drivers/cedar_magnet.cpp | 15 +-
src/mame/drivers/centiped.cpp | 48 +-
src/mame/drivers/cesclass.cpp | 3 +-
src/mame/drivers/cfx9850.cpp | 3 +-
src/mame/drivers/cgc7900.cpp | 6 +-
src/mame/drivers/cgenie.cpp | 6 +-
src/mame/drivers/chaknpop.cpp | 2 +-
src/mame/drivers/cham24.cpp | 3 +-
src/mame/drivers/champbas.cpp | 51 +-
src/mame/drivers/champbwl.cpp | 8 +-
src/mame/drivers/chanbara.cpp | 7 +-
src/mame/drivers/chance32.cpp | 6 +-
src/mame/drivers/changela.cpp | 2 +-
src/mame/drivers/channelf.cpp | 12 +-
src/mame/drivers/chaos.cpp | 9 +-
src/mame/drivers/cheekyms.cpp | 4 +-
src/mame/drivers/chessmst.cpp | 12 +-
src/mame/drivers/chesstrv.cpp | 9 +-
src/mame/drivers/chexx.cpp | 9 +-
src/mame/drivers/chihiro.cpp | 12 +-
src/mame/drivers/chinagat.cpp | 18 +-
src/mame/drivers/chinsan.cpp | 17 +-
src/mame/drivers/chqflag.cpp | 6 +-
src/mame/drivers/chsuper.cpp | 9 +-
src/mame/drivers/cidelsa.cpp | 24 +-
src/mame/drivers/cinemat.cpp | 113 +-
src/mame/drivers/circus.cpp | 2 +-
src/mame/drivers/circusc.cpp | 4 +-
src/mame/drivers/cischeat.cpp | 57 +-
src/mame/drivers/cit220.cpp | 9 +-
src/mame/drivers/citycon.cpp | 9 +-
src/mame/drivers/ckz80.cpp | 6 +-
src/mame/drivers/clayshoo.cpp | 37 +-
src/mame/drivers/clcd.cpp | 6 +-
src/mame/drivers/cliffhgr.cpp | 6 +-
src/mame/drivers/cloak.cpp | 4 +-
src/mame/drivers/cloud9.cpp | 4 +-
src/mame/drivers/clowndwn.cpp | 3 +-
src/mame/drivers/clpoker.cpp | 9 +-
src/mame/drivers/clshroad.cpp | 4 +-
src/mame/drivers/cm1800.cpp | 32 +-
src/mame/drivers/cmi.cpp | 54 +-
src/mame/drivers/cmmb.cpp | 47 +-
src/mame/drivers/cninja.cpp | 25 +-
src/mame/drivers/cntsteer.cpp | 23 +-
src/mame/drivers/cobra.cpp | 9 +-
src/mame/drivers/coco12.cpp | 26 +-
src/mame/drivers/coco3.cpp | 15 +-
src/mame/drivers/cocoloco.cpp | 3 +-
src/mame/drivers/codata.cpp | 3 +-
src/mame/drivers/coinmstr.cpp | 36 +-
src/mame/drivers/coinmvga.cpp | 12 +-
src/mame/drivers/coleco.cpp | 16 +-
src/mame/drivers/combatsc.cpp | 8 +-
src/mame/drivers/comebaby.cpp | 29 +-
src/mame/drivers/commando.cpp | 8 +-
src/mame/drivers/compc.cpp | 16 +-
src/mame/drivers/compgolf.cpp | 4 +-
src/mame/drivers/compis.cpp | 12 +-
src/mame/drivers/compucolor.cpp | 6 +-
src/mame/drivers/comquest.cpp | 2 +-
src/mame/drivers/comx35.cpp | 8 +-
src/mame/drivers/concept.cpp | 2 +-
src/mame/drivers/contra.cpp | 4 +-
src/mame/drivers/controlid.cpp | 6 +-
src/mame/drivers/coolpool.cpp | 17 +-
src/mame/drivers/coolridr.cpp | 24 +-
src/mame/drivers/cop01.cpp | 12 +-
src/mame/drivers/cops.cpp | 6 +-
src/mame/drivers/copsnrob.cpp | 4 +-
src/mame/drivers/corona.cpp | 48 +-
src/mame/drivers/cortex.cpp | 6 +-
src/mame/drivers/cosmic.cpp | 25 +-
src/mame/drivers/cosmicos.cpp | 4 +-
src/mame/drivers/cp1.cpp | 3 +-
src/mame/drivers/cps1.cpp | 146 +-
src/mame/drivers/cps2.cpp | 18 +-
src/mame/drivers/cps3.cpp | 82 +-
src/mame/drivers/craft.cpp | 9 +-
src/mame/drivers/crbaloon.cpp | 6 +-
src/mame/drivers/crgolf.cpp | 99 +-
src/mame/drivers/crimfght.cpp | 8 +-
src/mame/drivers/crospang.cpp | 19 +-
src/mame/drivers/crshrace.cpp | 6 +-
src/mame/drivers/crvision.cpp | 14 +-
src/mame/drivers/crystal.cpp | 97 +-
src/mame/drivers/csplayh5.cpp | 13 +-
src/mame/drivers/cswat.cpp | 3 +-
src/mame/drivers/ct486.cpp | 6 +-
src/mame/drivers/cubeqst.cpp | 9 +-
src/mame/drivers/cubo.cpp | 11 +-
src/mame/drivers/cultures.cpp | 12 +-
src/mame/drivers/cupidon.cpp | 3 +-
src/mame/drivers/cv1k.cpp | 12 +-
src/mame/drivers/cvicny.cpp | 3 +-
src/mame/drivers/cvs.cpp | 10 +-
src/mame/drivers/cxgz80.cpp | 3 +-
src/mame/drivers/cxhumax.cpp | 2 +-
src/mame/drivers/cyberbal.cpp | 99 +-
src/mame/drivers/cybertnk.cpp | 11 +-
src/mame/drivers/cybiko.cpp | 18 +-
src/mame/drivers/cybstorm.cpp | 24 +-
src/mame/drivers/cyclemb.cpp | 18 +-
src/mame/drivers/czk80.cpp | 6 +-
src/mame/drivers/d400.cpp | 3 +-
src/mame/drivers/d6800.cpp | 3 +-
src/mame/drivers/d6809.cpp | 3 +-
src/mame/drivers/d9final.cpp | 6 +-
src/mame/drivers/dacholer.cpp | 26 +-
src/mame/drivers/dai.cpp | 4 +-
src/mame/drivers/dai3wksi.cpp | 3 +-
src/mame/drivers/dambustr.cpp | 5 +-
src/mame/drivers/darius.cpp | 10 +-
src/mame/drivers/darkmist.cpp | 6 +-
src/mame/drivers/darkseal.cpp | 54 +-
src/mame/drivers/daruma.cpp | 6 +-
src/mame/drivers/dassault.cpp | 6 +-
src/mame/drivers/datum.cpp | 3 +-
src/mame/drivers/dblcrown.cpp | 8 +-
src/mame/drivers/dblewing.cpp | 15 +-
src/mame/drivers/dbox.cpp | 3 +-
src/mame/drivers/dbz.cpp | 6 +-
src/mame/drivers/dccons.cpp | 6 +-
src/mame/drivers/dcheese.cpp | 7 +-
src/mame/drivers/dcon.cpp | 6 +-
src/mame/drivers/dct11em.cpp | 3 +-
src/mame/drivers/dday.cpp | 2 +-
src/mame/drivers/ddayjlc.cpp | 6 +-
src/mame/drivers/ddealer.cpp | 3 +-
src/mame/drivers/ddenlovr.cpp | 279 +-
src/mame/drivers/ddragon.cpp | 30 +-
src/mame/drivers/ddragon3.cpp | 21 +-
src/mame/drivers/ddribble.cpp | 8 +-
src/mame/drivers/de_2.cpp | 29 +-
src/mame/drivers/de_3.cpp | 8 +-
src/mame/drivers/de_3b.cpp | 4 +-
src/mame/drivers/deadang.cpp | 10 +-
src/mame/drivers/dec0.cpp | 76 +-
src/mame/drivers/dec8.cpp | 231 +-
src/mame/drivers/deco156.cpp | 10 +-
src/mame/drivers/deco32.cpp | 389 +-
src/mame/drivers/deco_ld.cpp | 6 +-
src/mame/drivers/deco_mlc.cpp | 155 +-
src/mame/drivers/decocass.cpp | 97 +-
src/mame/drivers/dectalk.cpp | 9 +-
src/mame/drivers/decwritr.cpp | 10 +-
src/mame/drivers/deniam.cpp | 8 +-
src/mame/drivers/deshoros.cpp | 3 +-
src/mame/drivers/destroyr.cpp | 54 +-
src/mame/drivers/dfruit.cpp | 6 +-
src/mame/drivers/dgn_beta.cpp | 2 +-
src/mame/drivers/dgpix.cpp | 6 +-
src/mame/drivers/didact.cpp | 6 +-
src/mame/drivers/dietgo.cpp | 8 +-
src/mame/drivers/digel804.cpp | 15 +-
src/mame/drivers/digijet.cpp | 3 +-
src/mame/drivers/dim68k.cpp | 3 +-
src/mame/drivers/discoboy.cpp | 12 +-
src/mame/drivers/divebomb.cpp | 12 +-
src/mame/drivers/diverboy.cpp | 6 +-
src/mame/drivers/djboy.cpp | 14 +-
src/mame/drivers/djmain.cpp | 20 +-
src/mame/drivers/dkong.cpp | 449 +-
src/mame/drivers/dlair.cpp | 15 +-
src/mame/drivers/dlair2.cpp | 6 +-
src/mame/drivers/dm7000.cpp | 2 +-
src/mame/drivers/dmax8000.cpp | 6 +-
src/mame/drivers/dmndrby.cpp | 6 +-
src/mame/drivers/dms5000.cpp | 6 +-
src/mame/drivers/dms86.cpp | 9 +-
src/mame/drivers/dmv.cpp | 9 +-
src/mame/drivers/docastle.cpp | 20 +-
src/mame/drivers/dogfgt.cpp | 4 +-
src/mame/drivers/dolphunk.cpp | 6 +-
src/mame/drivers/dominob.cpp | 6 +-
src/mame/drivers/dooyong.cpp | 124 +-
src/mame/drivers/dorachan.cpp | 6 +-
src/mame/drivers/dotrikun.cpp | 6 +-
src/mame/drivers/dps1.cpp | 18 +-
src/mame/drivers/dragon.cpp | 28 +-
src/mame/drivers/dragrace.cpp | 2 +-
src/mame/drivers/dreambal.cpp | 7 +-
src/mame/drivers/dreamwld.cpp | 15 +-
src/mame/drivers/drgnmst.cpp | 2 +-
src/mame/drivers/dribling.cpp | 4 +-
src/mame/drivers/drmicro.cpp | 4 +-
src/mame/drivers/drtomy.cpp | 3 +-
src/mame/drivers/drw80pkr.cpp | 6 +-
src/mame/drivers/dsb46.cpp | 6 +-
src/mame/drivers/dual68.cpp | 9 +-
src/mame/drivers/duet16.cpp | 442 ++
src/mame/drivers/dunhuang.cpp | 9 +-
src/mame/drivers/dvk_kcgd.cpp | 3 +-
src/mame/drivers/dvk_ksm.cpp | 6 +-
src/mame/drivers/dwarfd.cpp | 35 +-
src/mame/drivers/dynadice.cpp | 12 +-
src/mame/drivers/dynax.cpp | 284 +-
src/mame/drivers/dynduke.cpp | 19 +-
src/mame/drivers/e100.cpp | 3 +-
src/mame/drivers/eacc.cpp | 3 +-
src/mame/drivers/ec184x.cpp | 18 +-
src/mame/drivers/ec65.cpp | 6 +-
src/mame/drivers/ecoinf1.cpp | 6 +-
src/mame/drivers/ecoinf2.cpp | 6 +-
src/mame/drivers/ecoinf3.cpp | 6 +-
src/mame/drivers/ecoinfr.cpp | 6 +-
src/mame/drivers/egghunt.cpp | 9 +-
src/mame/drivers/einstein.cpp | 6 +-
src/mame/drivers/electron.cpp | 5 +-
src/mame/drivers/elekscmp.cpp | 3 +-
src/mame/drivers/elektronmono.cpp | 15 +-
src/mame/drivers/elf.cpp | 4 +-
src/mame/drivers/elwro800.cpp | 19 +-
src/mame/drivers/embargo.cpp | 9 +-
src/mame/drivers/enigma2.cpp | 12 +-
src/mame/drivers/enmirage.cpp | 3 +-
src/mame/drivers/eolith.cpp | 12 +-
src/mame/drivers/eolith16.cpp | 3 +-
src/mame/drivers/ep64.cpp | 18 +-
src/mame/drivers/epos.cpp | 8 +-
src/mame/drivers/eprom.cpp | 71 +-
src/mame/drivers/equites.cpp | 95 +-
src/mame/drivers/ertictac.cpp | 6 +-
src/mame/drivers/esd16.cpp | 29 +-
src/mame/drivers/esh.cpp | 6 +-
src/mame/drivers/espial.cpp | 17 +-
src/mame/drivers/esprit.cpp | 9 +-
src/mame/drivers/esq1.cpp | 9 +-
src/mame/drivers/esq5505.cpp | 23 +-
src/mame/drivers/esqasr.cpp | 6 +-
src/mame/drivers/esqkt.cpp | 3 +-
src/mame/drivers/esqmr.cpp | 3 +-
src/mame/drivers/esripsys.cpp | 8 +-
src/mame/drivers/et3400.cpp | 3 +-
src/mame/drivers/eti660.cpp | 4 +-
src/mame/drivers/ettrivia.cpp | 6 +-
src/mame/drivers/eurocom2.cpp | 9 +-
src/mame/drivers/europc.cpp | 14 +-
src/mame/drivers/eva.cpp | 4 +-
src/mame/drivers/evmbug.cpp | 6 +-
src/mame/drivers/excali64.cpp | 6 +-
src/mame/drivers/exedexes.cpp | 4 +-
src/mame/drivers/exelv.cpp | 8 +-
src/mame/drivers/exerion.cpp | 8 +-
src/mame/drivers/exidy.cpp | 65 +-
src/mame/drivers/exidy440.cpp | 72 +-
src/mame/drivers/exp85.cpp | 4 +-
src/mame/drivers/expro02.cpp | 78 +-
src/mame/drivers/exprraid.cpp | 9 +-
src/mame/drivers/exterm.cpp | 16 +-
src/mame/drivers/extrema.cpp | 6 +-
src/mame/drivers/exzisus.cpp | 8 +-
src/mame/drivers/ez2d.cpp | 3 +-
src/mame/drivers/f-32.cpp | 12 +-
src/mame/drivers/f1gp.cpp | 18 +-
src/mame/drivers/famibox.cpp | 3 +-
src/mame/drivers/fantland.cpp | 18 +-
src/mame/drivers/fanucs15.cpp | 12 +-
src/mame/drivers/fanucspmg.cpp | 12 +-
src/mame/drivers/fastfred.cpp | 16 +-
src/mame/drivers/fastinvaders.cpp | 25 +-
src/mame/drivers/fastlane.cpp | 2 +-
src/mame/drivers/fb01.cpp | 6 +-
src/mame/drivers/fc100.cpp | 6 +-
src/mame/drivers/fccpu30.cpp | 32 +-
src/mame/drivers/fcombat.cpp | 4 +-
src/mame/drivers/fcrash.cpp | 174 +-
src/mame/drivers/feversoc.cpp | 3 +-
src/mame/drivers/fgoal.cpp | 2 +-
src/mame/drivers/fidel6502.cpp | 104 +-
src/mame/drivers/fidel68k.cpp | 55 +-
src/mame/drivers/fidelmcs48.cpp | 3 +-
src/mame/drivers/fidelz80.cpp | 36 +-
src/mame/drivers/finalizr.cpp | 6 +-
src/mame/drivers/fireball.cpp | 6 +-
src/mame/drivers/firebeat.cpp | 181 +-
src/mame/drivers/firefox.cpp | 60 +-
src/mame/drivers/firetrap.cpp | 8 +-
src/mame/drivers/firetrk.cpp | 14 +-
src/mame/drivers/fitfight.cpp | 6 +-
src/mame/drivers/fk1.cpp | 6 +-
src/mame/drivers/flicker.cpp | 17 +-
src/mame/drivers/flipjack.cpp | 12 +-
src/mame/drivers/flkatck.cpp | 4 +-
src/mame/drivers/flower.cpp | 6 +-
src/mame/drivers/flstory.cpp | 17 +-
src/mame/drivers/flyball.cpp | 70 +-
src/mame/drivers/fm7.cpp | 28 +-
src/mame/drivers/fmtowns.cpp | 170 +-
src/mame/drivers/fontwriter.cpp | 6 +-
src/mame/drivers/foodf.cpp | 13 +-
src/mame/drivers/force68k.cpp | 5 +-
src/mame/drivers/forte2.cpp | 22 +-
src/mame/drivers/fortecar.cpp | 6 +-
src/mame/drivers/fp1100.cpp | 9 +-
src/mame/drivers/fp200.cpp | 6 +-
src/mame/drivers/fp6000.cpp | 6 +-
src/mame/drivers/freekick.cpp | 124 +-
src/mame/drivers/fresh.cpp | 3 +-
src/mame/drivers/fromanc2.cpp | 106 +-
src/mame/drivers/fromance.cpp | 14 +-
src/mame/drivers/fruitpc.cpp | 10 +-
src/mame/drivers/ft68m.cpp | 3 +-
src/mame/drivers/funkball.cpp | 13 +-
src/mame/drivers/funkybee.cpp | 4 +-
src/mame/drivers/funkyjet.cpp | 4 +-
src/mame/drivers/funtech.cpp | 6 +-
src/mame/drivers/funworld.cpp | 63 +-
src/mame/drivers/funybubl.cpp | 6 +-
src/mame/drivers/fuukifg2.cpp | 6 +-
src/mame/drivers/fuukifg3.cpp | 6 +-
src/mame/drivers/g627.cpp | 8 +-
src/mame/drivers/gaelco.cpp | 19 +-
src/mame/drivers/gaelco2.cpp | 39 +-
src/mame/drivers/gaelco3d.cpp | 42 +-
src/mame/drivers/gaelcopc.cpp | 3 +-
src/mame/drivers/gaiden.cpp | 181 +-
src/mame/drivers/gal3.cpp | 15 +-
src/mame/drivers/galaga.cpp | 30 +-
src/mame/drivers/galastrm.cpp | 2 +-
src/mame/drivers/galaxi.cpp | 12 +-
src/mame/drivers/galaxia.cpp | 8 +-
src/mame/drivers/galaxian.cpp | 256 +-
src/mame/drivers/galaxold.cpp | 149 +-
src/mame/drivers/galaxy.cpp | 6 +-
src/mame/drivers/galeb.cpp | 2 +-
src/mame/drivers/galgame.cpp | 3 +-
src/mame/drivers/galgames.cpp | 25 +-
src/mame/drivers/galivan.cpp | 15 +-
src/mame/drivers/galpani2.cpp | 6 +-
src/mame/drivers/galpani3.cpp | 9 +-
src/mame/drivers/galpanic.cpp | 11 +-
src/mame/drivers/galspnbl.cpp | 4 +-
src/mame/drivers/gamate.cpp | 3 +-
src/mame/drivers/gambl186.cpp | 6 +-
src/mame/drivers/gamecom.cpp | 2 +-
src/mame/drivers/gamecstl.cpp | 8 +-
src/mame/drivers/gamecube.cpp | 3 +-
src/mame/drivers/gameking.cpp | 9 +-
src/mame/drivers/gameplan.cpp | 13 +-
src/mame/drivers/gamepock.cpp | 2 +-
src/mame/drivers/gammagic.cpp | 13 +-
src/mame/drivers/gamtor.cpp | 3 +-
src/mame/drivers/gaplus.cpp | 12 +-
src/mame/drivers/gatron.cpp | 4 +-
src/mame/drivers/gauntlet.cpp | 31 +-
src/mame/drivers/gb.cpp | 14 +-
src/mame/drivers/gba.cpp | 2 +-
src/mame/drivers/gberet.cpp | 9 +-
src/mame/drivers/gcpinbal.cpp | 2 +-
src/mame/drivers/gei.cpp | 64 +-
src/mame/drivers/geneve.cpp | 10 +-
src/mame/drivers/geniusiq.cpp | 6 +-
src/mame/drivers/genpc.cpp | 18 +-
src/mame/drivers/ggconnie.cpp | 123 +-
src/mame/drivers/ghosteo.cpp | 12 +-
src/mame/drivers/giclassic.cpp | 6 +-
src/mame/drivers/gijoe.cpp | 4 +-
src/mame/drivers/gimix.cpp | 9 +-
src/mame/drivers/ginganin.cpp | 6 +-
src/mame/drivers/gizmondo.cpp | 3 +-
src/mame/drivers/gkigt.cpp | 509 +-
src/mame/drivers/gladiatr.cpp | 20 +-
src/mame/drivers/glasgow.cpp | 15 +-
src/mame/drivers/glass.cpp | 9 +-
src/mame/drivers/globalfr.cpp | 3 +-
src/mame/drivers/globalvr.cpp | 3 +-
src/mame/drivers/gluck2.cpp | 3 +-
src/mame/drivers/gmaster.cpp | 3 +-
src/mame/drivers/gng.cpp | 13 +-
src/mame/drivers/go2000.cpp | 9 +-
src/mame/drivers/goal92.cpp | 4 +-
src/mame/drivers/goindol.cpp | 4 +-
src/mame/drivers/gokidetor.cpp | 6 +-
src/mame/drivers/goldngam.cpp | 9 +-
src/mame/drivers/goldnpkr.cpp | 75 +-
src/mame/drivers/goldstar.cpp | 105 +-
src/mame/drivers/gomoku.cpp | 2 +-
src/mame/drivers/good.cpp | 3 +-
src/mame/drivers/goodejan.cpp | 23 +-
src/mame/drivers/gotcha.cpp | 4 +-
src/mame/drivers/gottlieb.cpp | 33 +-
src/mame/drivers/gotya.cpp | 2 +-
src/mame/drivers/goupil.cpp | 12 +-
src/mame/drivers/gp2x.cpp | 3 +-
src/mame/drivers/gp32.cpp | 2 +-
src/mame/drivers/gp_1.cpp | 11 +-
src/mame/drivers/gp_2.cpp | 8 +-
src/mame/drivers/gpworld.cpp | 6 +-
src/mame/drivers/gradius3.cpp | 6 +-
src/mame/drivers/grchamp.cpp | 12 +-
src/mame/drivers/grfd2301.cpp | 6 +-
src/mame/drivers/gridcomp.cpp | 24 +-
src/mame/drivers/gridlee.cpp | 5 +-
src/mame/drivers/groundfx.cpp | 2 +-
src/mame/drivers/gstream.cpp | 12 +-
src/mame/drivers/gstriker.cpp | 16 +-
src/mame/drivers/gsword.cpp | 16 +-
src/mame/drivers/gticlub.cpp | 24 +-
src/mame/drivers/gts1.cpp | 14 +-
src/mame/drivers/gts3.cpp | 5 +-
src/mame/drivers/gts3a.cpp | 8 +-
src/mame/drivers/gts80.cpp | 14 +-
src/mame/drivers/gts80a.cpp | 20 +-
src/mame/drivers/gts80b.cpp | 23 +-
src/mame/drivers/guab.cpp | 3 +-
src/mame/drivers/gumbo.cpp | 12 +-
src/mame/drivers/gunbustr.cpp | 4 +-
src/mame/drivers/gundealr.cpp | 14 +-
src/mame/drivers/gunpey.cpp | 6 +-
src/mame/drivers/gunsmoke.cpp | 4 +-
src/mame/drivers/gyruss.cpp | 12 +-
src/mame/drivers/h19.cpp | 6 +-
src/mame/drivers/h8.cpp | 6 +-
src/mame/drivers/h89.cpp | 6 +-
src/mame/drivers/halleys.cpp | 12 +-
src/mame/drivers/hanaawas.cpp | 4 +-
src/mame/drivers/hankin.cpp | 8 +-
src/mame/drivers/hapyfish.cpp | 3 +-
src/mame/drivers/harddriv.cpp | 92 +-
src/mame/drivers/harriet.cpp | 3 +-
src/mame/drivers/hazelgr.cpp | 6 +-
src/mame/drivers/hazeltin.cpp | 6 +-
src/mame/drivers/hcastle.cpp | 8 +-
src/mame/drivers/headonb.cpp | 6 +-
src/mame/drivers/hec2hrp.cpp | 42 +-
src/mame/drivers/hexion.cpp | 7 +-
src/mame/drivers/hh_cop400.cpp | 102 +-
src/mame/drivers/hh_hmcs40.cpp | 3 +-
src/mame/drivers/hh_sm510.cpp | 818 ++-
src/mame/drivers/hh_tms1k.cpp | 176 +-
src/mame/drivers/hh_ucom4.cpp | 3 +-
src/mame/drivers/hideseek.cpp | 3 +-
src/mame/drivers/higemaru.cpp | 2 +-
src/mame/drivers/highvdeo.cpp | 60 +-
src/mame/drivers/hikaru.cpp | 8 +-
src/mame/drivers/himesiki.cpp | 8 +-
src/mame/drivers/hitme.cpp | 7 +-
src/mame/drivers/hitpoker.cpp | 11 +-
src/mame/drivers/hk68v10.cpp | 5 +-
src/mame/drivers/hnayayoi.cpp | 16 +-
src/mame/drivers/hng64.cpp | 6 +-
src/mame/drivers/holeland.cpp | 6 +-
src/mame/drivers/homedata.cpp | 36 +-
src/mame/drivers/homelab.cpp | 15 +-
src/mame/drivers/homerun.cpp | 10 +-
src/mame/drivers/homez80.cpp | 6 +-
src/mame/drivers/horizon.cpp | 11 +-
src/mame/drivers/hornet.cpp | 27 +-
src/mame/drivers/hotblock.cpp | 6 +-
src/mame/drivers/hotstuff.cpp | 9 +-
src/mame/drivers/hp16500.cpp | 22 +-
src/mame/drivers/hp2620.cpp | 6 +-
src/mame/drivers/hp2640.cpp | 42 +-
src/mame/drivers/hp48.cpp | 20 +-
src/mame/drivers/hp49gp.cpp | 3 +-
src/mame/drivers/hp64k.cpp | 6 +-
src/mame/drivers/hp700.cpp | 10 +-
src/mame/drivers/hp80.cpp | 6 +-
src/mame/drivers/hp9845.cpp | 10 +-
src/mame/drivers/hp9k.cpp | 3 +-
src/mame/drivers/hp9k_3xx.cpp | 66 +-
src/mame/drivers/hp_ipc.cpp | 19 +-
src/mame/drivers/hprot1.cpp | 12 +-
src/mame/drivers/hpz80unk.cpp | 84 +-
src/mame/drivers/ht68k.cpp | 3 +-
src/mame/drivers/huebler.cpp | 4 +-
src/mame/drivers/hunter2.cpp | 9 +-
src/mame/drivers/hvyunit.cpp | 23 +-
src/mame/drivers/hx20.cpp | 13 +-
src/mame/drivers/hyhoo.cpp | 7 +-
src/mame/drivers/hyperscan.cpp | 11 +-
src/mame/drivers/hyperspt.cpp | 22 +-
src/mame/drivers/hyprduel.cpp | 8 +-
src/mame/drivers/i7000.cpp | 6 +-
src/mame/drivers/ibm3153.cpp | 6 +-
src/mame/drivers/ibm6580.cpp | 6 +-
src/mame/drivers/ibmpc.cpp | 9 +-
src/mame/drivers/ibmpcjr.cpp | 17 +-
src/mame/drivers/icatel.cpp | 9 +-
src/mame/drivers/ice_bozopail.cpp | 3 +-
src/mame/drivers/ice_tbd.cpp | 6 +-
src/mame/drivers/icecold.cpp | 3 +-
src/mame/drivers/ichiban.cpp | 6 +-
src/mame/drivers/idsa.cpp | 11 +-
src/mame/drivers/if800.cpp | 9 +-
src/mame/drivers/igs009.cpp | 12 +-
src/mame/drivers/igs011.cpp | 75 +-
src/mame/drivers/igs017.cpp | 64 +-
src/mame/drivers/igs_fear.cpp | 3 +-
src/mame/drivers/igs_m027.cpp | 3 +-
src/mame/drivers/igs_m036.cpp | 3 +-
src/mame/drivers/igspc.cpp | 6 +-
src/mame/drivers/igspoker.cpp | 36 +-
src/mame/drivers/ikki.cpp | 4 +-
src/mame/drivers/imds.cpp | 22 +-
src/mame/drivers/imds2.cpp | 8 +-
src/mame/drivers/imolagp.cpp | 12 +-
src/mame/drivers/imsai.cpp | 6 +-
src/mame/drivers/inder.cpp | 26 +-
src/mame/drivers/inderp.cpp | 5 +-
src/mame/drivers/indiana.cpp | 3 +-
src/mame/drivers/indigo.cpp | 12 +-
src/mame/drivers/indy_indigo2.cpp | 9 +-
src/mame/drivers/instantm.cpp | 9 +-
src/mame/drivers/instruct.cpp | 9 +-
src/mame/drivers/inteladv.cpp | 109 +
src/mame/drivers/intellec4.cpp | 376 +-
src/mame/drivers/interact.cpp | 15 +-
src/mame/drivers/interpro.cpp | 139 +-
src/mame/drivers/intrscti.cpp | 12 +-
src/mame/drivers/intv.cpp | 24 +-
src/mame/drivers/inufuku.cpp | 13 +-
src/mame/drivers/invqix.cpp | 6 +-
src/mame/drivers/ipc.cpp | 6 +-
src/mame/drivers/ipds.cpp | 6 +-
src/mame/drivers/iq151.cpp | 14 +-
src/mame/drivers/iqblock.cpp | 4 +-
src/mame/drivers/iqunlim.cpp | 3 +-
src/mame/drivers/iris3130.cpp | 3 +-
src/mame/drivers/irisha.cpp | 6 +-
src/mame/drivers/irobot.cpp | 2 +-
src/mame/drivers/ironhors.cpp | 20 +-
src/mame/drivers/isbc.cpp | 40 +-
src/mame/drivers/isbc8010.cpp | 18 +-
src/mame/drivers/isbc8030.cpp | 6 +-
src/mame/drivers/iskr103x.cpp | 9 +-
src/mame/drivers/istellar.cpp | 18 +-
src/mame/drivers/istrebiteli.cpp | 6 +-
src/mame/drivers/iteagle.cpp | 33 +-
src/mame/drivers/itech32.cpp | 158 +-
src/mame/drivers/itech8.cpp | 86 +-
src/mame/drivers/itgambl2.cpp | 3 +-
src/mame/drivers/itgambl3.cpp | 3 +-
src/mame/drivers/itgamble.cpp | 9 +-
src/mame/drivers/itt3030.cpp | 425 +-
src/mame/drivers/jack.cpp | 32 +-
src/mame/drivers/jackal.cpp | 4 +-
src/mame/drivers/jackie.cpp | 6 +-
src/mame/drivers/jackpool.cpp | 3 +-
src/mame/drivers/jade.cpp | 6 +-
src/mame/drivers/jaguar.cpp | 29 +-
src/mame/drivers/jailbrek.cpp | 4 +-
src/mame/drivers/jalmah.cpp | 9 +-
src/mame/drivers/jangou.cpp | 47 +-
src/mame/drivers/jankenmn.cpp | 6 +-
src/mame/drivers/jantotsu.cpp | 6 +-
src/mame/drivers/jchan.cpp | 231 +-
src/mame/drivers/jclub2.cpp | 92 +-
src/mame/drivers/jedi.cpp | 6 +-
src/mame/drivers/jeutel.cpp | 14 +-
src/mame/drivers/joctronic.cpp | 29 +-
src/mame/drivers/jokrwild.cpp | 3 +-
src/mame/drivers/jollyjgr.cpp | 9 +-
src/mame/drivers/jongkyo.cpp | 11 +-
src/mame/drivers/jonos.cpp | 3 +-
src/mame/drivers/joystand.cpp | 3 +-
src/mame/drivers/jp.cpp | 11 +-
src/mame/drivers/jpmimpct.cpp | 14 +-
src/mame/drivers/jpmmps.cpp | 6 +-
src/mame/drivers/jpms80.cpp | 6 +-
src/mame/drivers/jpmsru.cpp | 9 +-
src/mame/drivers/jpmsys5.cpp | 20 +-
src/mame/drivers/jpmsys7.cpp | 3 +-
src/mame/drivers/jr100.cpp | 3 +-
src/mame/drivers/jr200.cpp | 3 +-
src/mame/drivers/jrpacman.cpp | 6 +-
src/mame/drivers/jtc.cpp | 24 +-
src/mame/drivers/jubilee.cpp | 6 +-
src/mame/drivers/juicebox.cpp | 3 +-
src/mame/drivers/jungleyo.cpp | 3 +-
src/mame/drivers/junior.cpp | 3 +-
src/mame/drivers/junofrst.cpp | 12 +-
src/mame/drivers/jupace.cpp | 6 +-
src/mame/drivers/jupiter.cpp | 9 +-
src/mame/drivers/jvh.cpp | 12 +-
src/mame/drivers/k1003.cpp | 6 +-
src/mame/drivers/k8915.cpp | 6 +-
src/mame/drivers/kaneko16.cpp | 117 +-
src/mame/drivers/kangaroo.cpp | 9 +-
src/mame/drivers/karnov.cpp | 18 +-
src/mame/drivers/kas89.cpp | 12 +-
src/mame/drivers/kaypro.cpp | 21 +-
src/mame/drivers/kc.cpp | 19 +-
src/mame/drivers/kchamp.cpp | 20 +-
src/mame/drivers/kdt6.cpp | 6 +-
src/mame/drivers/kenseim.cpp | 9 +-
src/mame/drivers/kickgoal.cpp | 4 +-
src/mame/drivers/kim1.cpp | 2 +-
src/mame/drivers/kingdrby.cpp | 33 +-
src/mame/drivers/kingobox.cpp | 18 +-
src/mame/drivers/kingpin.cpp | 116 +-
src/mame/drivers/kinst.cpp | 3 +-
src/mame/drivers/kissproto.cpp | 3 +-
src/mame/drivers/klax.cpp | 18 +-
src/mame/drivers/kncljoe.cpp | 6 +-
src/mame/drivers/koftball.cpp | 6 +-
src/mame/drivers/koikoi.cpp | 6 +-
src/mame/drivers/konamigq.cpp | 12 +-
src/mame/drivers/konamigv.cpp | 27 +-
src/mame/drivers/konamigx.cpp | 67 +-
src/mame/drivers/konamim2.cpp | 29 +-
src/mame/drivers/konendev.cpp | 3 +-
src/mame/drivers/konin.cpp | 15 +-
src/mame/drivers/konmedal.cpp | 48 +-
src/mame/drivers/konmedal68k.cpp | 340 ++
src/mame/drivers/kontest.cpp | 6 +-
src/mame/drivers/kopunch.cpp | 4 +-
src/mame/drivers/kramermc.cpp | 4 +-
src/mame/drivers/kron.cpp | 6 +-
src/mame/drivers/krz2000.cpp | 3 +-
src/mame/drivers/ksayakyu.cpp | 4 +-
src/mame/drivers/ksys573.cpp | 214 +-
src/mame/drivers/kungfur.cpp | 3 +-
src/mame/drivers/kurukuru.cpp | 120 +-
src/mame/drivers/kyocera.cpp | 28 +-
src/mame/drivers/kyugo.cpp | 41 +-
src/mame/drivers/labyrunr.cpp | 2 +-
src/mame/drivers/ladybug.cpp | 354 +-
src/mame/drivers/ladyfrog.cpp | 7 +-
src/mame/drivers/laser3k.cpp | 6 +-
src/mame/drivers/laserbas.cpp | 6 +-
src/mame/drivers/laserbat.cpp | 10 +-
src/mame/drivers/lasso.cpp | 32 +-
src/mame/drivers/lastbank.cpp | 12 +-
src/mame/drivers/lastduel.cpp | 8 +-
src/mame/drivers/lastfght.cpp | 6 +-
src/mame/drivers/lazercmd.cpp | 8 +-
src/mame/drivers/lb186.cpp | 21 +-
src/mame/drivers/lbeach.cpp | 5 +-
src/mame/drivers/lc80.cpp | 9 +-
src/mame/drivers/lcmate2.cpp | 6 +-
src/mame/drivers/ldplayer.cpp | 6 +-
src/mame/drivers/leapster.cpp | 35 +-
src/mame/drivers/legionna.cpp | 35 +-
src/mame/drivers/leland.cpp | 1087 ++--
src/mame/drivers/lemmings.cpp | 4 +-
src/mame/drivers/lethal.cpp | 13 +-
src/mame/drivers/lethalj.cpp | 5 +-
src/mame/drivers/lft.cpp | 6 +-
src/mame/drivers/lg-dvd.cpp | 3 +-
src/mame/drivers/lgp.cpp | 12 +-
src/mame/drivers/liberate.cpp | 42 +-
src/mame/drivers/liberatr.cpp | 11 +-
src/mame/drivers/limenko.cpp | 15 +-
src/mame/drivers/lisa.cpp | 12 +-
src/mame/drivers/littlerb.cpp | 53 +-
src/mame/drivers/lkage.cpp | 10 +-
src/mame/drivers/llc.cpp | 8 +-
src/mame/drivers/lockon.cpp | 10 +-
src/mame/drivers/lola8a.cpp | 6 +-
src/mame/drivers/looping.cpp | 50 +-
src/mame/drivers/lordgun.cpp | 12 +-
src/mame/drivers/lsasquad.cpp | 13 +-
src/mame/drivers/ltcasino.cpp | 5 +-
src/mame/drivers/ltd.cpp | 13 +-
src/mame/drivers/luckgrln.cpp | 62 +-
src/mame/drivers/lucky74.cpp | 4 +-
src/mame/drivers/luckybal.cpp | 6 +-
src/mame/drivers/lvcards.cpp | 14 +-
src/mame/drivers/lviv.cpp | 4 +-
src/mame/drivers/lwings.cpp | 68 +-
src/mame/drivers/lwriter.cpp | 13 +-
src/mame/drivers/lynx.cpp | 5 +-
src/mame/drivers/m10.cpp | 12 +-
src/mame/drivers/m107.cpp | 27 +-
src/mame/drivers/m14.cpp | 6 +-
src/mame/drivers/m20.cpp | 9 +-
src/mame/drivers/m24.cpp | 11 +-
src/mame/drivers/m3.cpp | 6 +-
src/mame/drivers/m5.cpp | 25 +-
src/mame/drivers/m52.cpp | 11 +-
src/mame/drivers/m57.cpp | 4 +-
src/mame/drivers/m58.cpp | 2 +-
src/mame/drivers/m62.cpp | 75 +-
src/mame/drivers/m63.cpp | 17 +-
src/mame/drivers/m6805evs.cpp | 3 +-
src/mame/drivers/m68705prg.cpp | 12 +-
src/mame/drivers/m72.cpp | 129 +-
src/mame/drivers/m79152pc.cpp | 6 +-
src/mame/drivers/m79amb.cpp | 2 +-
src/mame/drivers/m90.cpp | 87 +-
src/mame/drivers/m92.cpp | 115 +-
src/mame/drivers/mac.cpp | 97 +-
src/mame/drivers/mac128.cpp | 12 +-
src/mame/drivers/macp.cpp | 17 +-
src/mame/drivers/macpci.cpp | 2 +-
src/mame/drivers/macrossp.cpp | 7 +-
src/mame/drivers/macs.cpp | 55 +-
src/mame/drivers/madalien.cpp | 6 +-
src/mame/drivers/madmotor.cpp | 66 +-
src/mame/drivers/magic10.cpp | 93 +-
src/mame/drivers/magicard.cpp | 15 +-
src/mame/drivers/magicfly.cpp | 9 +-
src/mame/drivers/magictg.cpp | 12 +-
src/mame/drivers/magmax.cpp | 6 +-
src/mame/drivers/magnum.cpp | 6 +-
src/mame/drivers/magtouch.cpp | 10 +-
src/mame/drivers/mainevt.cpp | 18 +-
src/mame/drivers/mainsnk.cpp | 6 +-
src/mame/drivers/majorpkr.cpp | 12 +-
src/mame/drivers/malzak.cpp | 15 +-
src/mame/drivers/manohman.cpp | 15 +-
src/mame/drivers/mappy.cpp | 29 +-
src/mame/drivers/marineb.cpp | 24 +-
src/mame/drivers/marinedt.cpp | 6 +-
src/mame/drivers/mario.cpp | 16 +-
src/mame/drivers/markham.cpp | 4 +-
src/mame/drivers/marywu.cpp | 6 +-
src/mame/drivers/mastboy.cpp | 6 +-
src/mame/drivers/matmania.cpp | 8 +-
src/mame/drivers/maxaflex.cpp | 3 +-
src/mame/drivers/maygay1b.cpp | 12 +-
src/mame/drivers/maygayep.cpp | 3 +-
src/mame/drivers/maygaysw.cpp | 3 +-
src/mame/drivers/maygayv1.cpp | 12 +-
src/mame/drivers/mazerbla.cpp | 29 +-
src/mame/drivers/mbc200.cpp | 12 +-
src/mame/drivers/mbc55x.cpp | 4 +-
src/mame/drivers/mbee.cpp | 51 +-
src/mame/drivers/mc10.cpp | 15 +-
src/mame/drivers/mc1000.cpp | 11 +-
src/mame/drivers/mc1502.cpp | 4 +-
src/mame/drivers/mc8020.cpp | 6 +-
src/mame/drivers/mc8030.cpp | 6 +-
src/mame/drivers/mcatadv.cpp | 16 +-
src/mame/drivers/mcb216.cpp | 55 +-
src/mame/drivers/mccpm.cpp | 6 +-
src/mame/drivers/mcr.cpp | 183 +-
src/mame/drivers/mcr3.cpp | 23 +-
src/mame/drivers/mcr68.cpp | 24 +-
src/mame/drivers/meadows.cpp | 10 +-
src/mame/drivers/mediagx.cpp | 155 +-
src/mame/drivers/megadriv.cpp | 30 +-
src/mame/drivers/megadriv_acbl.cpp | 8 +-
src/mame/drivers/megadriv_rad.cpp | 8 +-
src/mame/drivers/megaphx.cpp | 191 +-
src/mame/drivers/megaplay.cpp | 9 +-
src/mame/drivers/megasys1.cpp | 68 +-
src/mame/drivers/megatech.cpp | 14 +-
src/mame/drivers/megazone.cpp | 10 +-
src/mame/drivers/meijinsn.cpp | 45 +-
src/mame/drivers/mekd2.cpp | 3 +-
src/mame/drivers/mephisto.cpp | 20 +-
src/mame/drivers/mephisto_montec.cpp | 30 +-
src/mame/drivers/mephistp.cpp | 15 +-
src/mame/drivers/merit.cpp | 74 +-
src/mame/drivers/meritm.cpp | 27 +-
src/mame/drivers/mermaid.cpp | 5 +-
src/mame/drivers/mes.cpp | 6 +-
src/mame/drivers/metalmx.cpp | 14 +-
src/mame/drivers/metlclsh.cpp | 4 +-
src/mame/drivers/metlfrzr.cpp | 12 +-
src/mame/drivers/metro.cpp | 147 +-
src/mame/drivers/mexico86.cpp | 12 +-
src/mame/drivers/meyc8080.cpp | 3 +-
src/mame/drivers/meyc8088.cpp | 3 +-
src/mame/drivers/mfabfz.cpp | 9 +-
src/mame/drivers/mgames.cpp | 3 +-
src/mame/drivers/mgavegas.cpp | 3 +-
src/mame/drivers/mgolf.cpp | 60 +-
src/mame/drivers/mhavoc.cpp | 12 +-
src/mame/drivers/mice.cpp | 15 +-
src/mame/drivers/micral.cpp | 35 +-
src/mame/drivers/micro20.cpp | 3 +-
src/mame/drivers/micro3d.cpp | 15 +-
src/mame/drivers/microdec.cpp | 6 +-
src/mame/drivers/microkit.cpp | 6 +-
src/mame/drivers/micronic.cpp | 4 +-
src/mame/drivers/micropin.cpp | 13 +-
src/mame/drivers/microtan.cpp | 2 +-
src/mame/drivers/microterm.cpp | 17 +-
src/mame/drivers/midas.cpp | 6 +-
src/mame/drivers/midqslvr.cpp | 10 +-
src/mame/drivers/midtunit.cpp | 8 +-
src/mame/drivers/midvunit.cpp | 31 +-
src/mame/drivers/midwunit.cpp | 8 +-
src/mame/drivers/midxunit.cpp | 14 +-
src/mame/drivers/midyunit.cpp | 25 +-
src/mame/drivers/midzeus.cpp | 20 +-
src/mame/drivers/mightyframe.cpp | 3 +-
src/mame/drivers/mikie.cpp | 4 +-
src/mame/drivers/mikro80.cpp | 14 +-
src/mame/drivers/mikromik.cpp | 12 +-
src/mame/drivers/mikrosha.cpp | 9 +-
src/mame/drivers/mil4000.cpp | 9 +-
src/mame/drivers/milwaukee.cpp | 3 +-
src/mame/drivers/mini2440.cpp | 3 +-
src/mame/drivers/miniboy7.cpp | 3 +-
src/mame/drivers/minicom.cpp | 3 +-
src/mame/drivers/miniforce.cpp | 3 +-
src/mame/drivers/miniframe.cpp | 6 +-
src/mame/drivers/minitel_2_rpic.cpp | 6 +-
src/mame/drivers/minivadr.cpp | 3 +-
src/mame/drivers/mirage.cpp | 4 +-
src/mame/drivers/mirax.cpp | 6 +-
src/mame/drivers/missb2.cpp | 12 +-
src/mame/drivers/missile.cpp | 12 +-
src/mame/drivers/mitchell.cpp | 39 +-
src/mame/drivers/mits680b.cpp | 3 +-
src/mame/drivers/mjkjidai.cpp | 4 +-
src/mame/drivers/mjsenpu.cpp | 6 +-
src/mame/drivers/mjsister.cpp | 6 +-
src/mame/drivers/mk1.cpp | 6 +-
src/mame/drivers/mk14.cpp | 3 +-
src/mame/drivers/mk2.cpp | 3 +-
src/mame/drivers/mk85.cpp | 3 +-
src/mame/drivers/mk90.cpp | 3 +-
src/mame/drivers/mkit09.cpp | 9 +-
src/mame/drivers/mlanding.cpp | 22 +-
src/mame/drivers/mmagic.cpp | 6 +-
src/mame/drivers/mmd1.cpp | 12 +-
src/mame/drivers/mmm.cpp | 10 +-
src/mame/drivers/mmodular.cpp | 32 +-
src/mame/drivers/mod8.cpp | 6 +-
src/mame/drivers/model1.cpp | 56 +-
src/mame/drivers/model2.cpp | 1788 ++++---
src/mame/drivers/model3.cpp | 15 +-
src/mame/drivers/modellot.cpp | 6 +-
src/mame/drivers/mogura.cpp | 6 +-
src/mame/drivers/mole.cpp | 3 +-
src/mame/drivers/molecular.cpp | 12 +-
src/mame/drivers/momoko.cpp | 4 +-
src/mame/drivers/monty.cpp | 12 +-
src/mame/drivers/monzagp.cpp | 6 +-
src/mame/drivers/moo.cpp | 11 +-
src/mame/drivers/mosaic.cpp | 11 +-
src/mame/drivers/mouser.cpp | 10 +-
src/mame/drivers/mpf1.cpp | 20 +-
src/mame/drivers/mps1230.cpp | 3 +-
src/mame/drivers/mpu12wbk.cpp | 3 +-
src/mame/drivers/mpu2.cpp | 11 +-
src/mame/drivers/mpu3.cpp | 122 +-
src/mame/drivers/mpu4dealem.cpp | 5 +-
src/mame/drivers/mpu4plasma.cpp | 6 +-
src/mame/drivers/mpu4vid.cpp | 41 +-
src/mame/drivers/mpu5.cpp | 42 +-
src/mame/drivers/mpz80.cpp | 4 +-
src/mame/drivers/mquake.cpp | 14 +-
src/mame/drivers/mrdo.cpp | 5 +-
src/mame/drivers/mrflea.cpp | 8 +-
src/mame/drivers/mrgame.cpp | 18 +-
src/mame/drivers/mrjong.cpp | 4 +-
src/mame/drivers/ms0515.cpp | 3 +-
src/mame/drivers/ms32.cpp | 3867 +++++++-------
src/mame/drivers/ms6102.cpp | 6 +-
src/mame/drivers/ms9540.cpp | 3 +-
src/mame/drivers/msbc1.cpp | 3 +-
src/mame/drivers/msisaac.cpp | 4 +-
src/mame/drivers/mstation.cpp | 9 +-
src/mame/drivers/msx.cpp | 1824 ++++---
src/mame/drivers/mt735.cpp | 3 +-
src/mame/drivers/mtouchxl.cpp | 11 +-
src/mame/drivers/mtx.cpp | 16 +-
src/mame/drivers/mugsmash.cpp | 4 +-
src/mame/drivers/multfish.cpp | 11 +-
src/mame/drivers/multi16.cpp | 6 +-
src/mame/drivers/multi8.cpp | 6 +-
src/mame/drivers/multigam.cpp | 27 +-
src/mame/drivers/munchmo.cpp | 7 +-
src/mame/drivers/murogem.cpp | 3 +-
src/mame/drivers/murogmbl.cpp | 6 +-
src/mame/drivers/mustache.cpp | 6 +-
src/mame/drivers/mvme147.cpp | 5 +-
src/mame/drivers/mw18w.cpp | 6 +-
src/mame/drivers/mw8080bw.cpp | 149 +-
src/mame/drivers/mwarr.cpp | 8 +-
src/mame/drivers/mwsub.cpp | 6 +-
src/mame/drivers/mx2178.cpp | 6 +-
src/mame/drivers/myb3k.cpp | 20 +-
src/mame/drivers/mycom.cpp | 6 +-
src/mame/drivers/mystston.cpp | 4 +-
src/mame/drivers/mystwarr.cpp | 33 +-
src/mame/drivers/myvision.cpp | 6 +-
src/mame/drivers/mz2000.cpp | 14 +-
src/mame/drivers/mz2500.cpp | 6 +-
src/mame/drivers/mz3500.cpp | 18 +-
src/mame/drivers/mz6500.cpp | 9 +-
src/mame/drivers/mz700.cpp | 15 +-
src/mame/drivers/mz80.cpp | 10 +-
src/mame/drivers/mzr8105.cpp | 3 +-
src/mame/drivers/n64.cpp | 12 +-
src/mame/drivers/n8080.cpp | 15 +-
src/mame/drivers/nakajies.cpp | 15 +-
src/mame/drivers/namcofl.cpp | 6 +-
src/mame/drivers/namcona1.cpp | 156 +-
src/mame/drivers/namconb1.cpp | 8 +-
src/mame/drivers/namcond1.cpp | 11 +-
src/mame/drivers/namcops2.cpp | 6 +-
src/mame/drivers/namcos1.cpp | 253 +-
src/mame/drivers/namcos10.cpp | 92 +-
src/mame/drivers/namcos11.cpp | 63 +-
src/mame/drivers/namcos12.cpp | 76 +-
src/mame/drivers/namcos2.cpp | 97 +-
src/mame/drivers/namcos21.cpp | 62 +-
src/mame/drivers/namcos22.cpp | 74 +-
src/mame/drivers/namcos23.cpp | 45 +-
src/mame/drivers/namcos86.cpp | 42 +-
src/mame/drivers/nanos.cpp | 6 +-
src/mame/drivers/naomi.cpp | 61 +-
src/mame/drivers/nascom1.cpp | 85 +-
src/mame/drivers/naughtyb.cpp | 4 +-
src/mame/drivers/nbmj8688.cpp | 159 +-
src/mame/drivers/nbmj8891.cpp | 129 +-
src/mame/drivers/nbmj8900.cpp | 9 +-
src/mame/drivers/nbmj8991.cpp | 87 +-
src/mame/drivers/nbmj9195.cpp | 166 +-
src/mame/drivers/nc.cpp | 9 +-
src/mame/drivers/nds.cpp | 8 +-
src/mame/drivers/nemesis.cpp | 32 +-
src/mame/drivers/neogeo.cpp | 232 +-
src/mame/drivers/neogeocd.cpp | 17 +-
src/mame/drivers/neopcb.cpp | 3 +-
src/mame/drivers/neoprint.cpp | 12 +-
src/mame/drivers/neptunp2.cpp | 6 +-
src/mame/drivers/nes.cpp | 23 +-
src/mame/drivers/nes_vt.cpp | 799 ++-
src/mame/drivers/newbrain.cpp | 15 +-
src/mame/drivers/news.cpp | 2 +-
src/mame/drivers/next.cpp | 65 +-
src/mame/drivers/nexus3d.cpp | 3 +-
src/mame/drivers/ngen.cpp | 18 +-
src/mame/drivers/ngp.cpp | 35 +-
src/mame/drivers/nibble.cpp | 6 +-
src/mame/drivers/nightgal.cpp | 50 +-
src/mame/drivers/ninjakd2.cpp | 38 +-
src/mame/drivers/ninjaw.cpp | 38 +-
src/mame/drivers/nitedrvr.cpp | 2 +-
src/mame/drivers/niyanpai.cpp | 17 +-
src/mame/drivers/nmg5.cpp | 27 +-
src/mame/drivers/nmk16.cpp | 366 +-
src/mame/drivers/nmkmedal.cpp | 3 +-
src/mame/drivers/nokia_3310.cpp | 15 +-
src/mame/drivers/norautp.cpp | 72 +-
src/mame/drivers/notechan.cpp | 6 +-
src/mame/drivers/notetaker.cpp | 70 +-
src/mame/drivers/nova2001.cpp | 16 +-
src/mame/drivers/novag6502.cpp | 19 +-
src/mame/drivers/novag68k.cpp | 3 +-
src/mame/drivers/novagf8.cpp | 6 +-
src/mame/drivers/novagmcs48.cpp | 3 +-
src/mame/drivers/nsg6809.cpp | 3 +-
src/mame/drivers/nsm.cpp | 6 +-
src/mame/drivers/nsmpoker.cpp | 6 +-
src/mame/drivers/nss.cpp | 14 +-
src/mame/drivers/nwk-tr.cpp | 21 +-
src/mame/drivers/nycaptor.cpp | 16 +-
src/mame/drivers/nyny.cpp | 9 +-
src/mame/drivers/ob68k1a.cpp | 2 +-
src/mame/drivers/octopus.cpp | 15 +-
src/mame/drivers/odyssey.cpp | 3 +-
src/mame/drivers/odyssey2.cpp | 17 +-
src/mame/drivers/offtwall.cpp | 23 +-
src/mame/drivers/ohmygod.cpp | 4 +-
src/mame/drivers/ojankohs.cpp | 37 +-
src/mame/drivers/okean240.cpp | 24 +-
src/mame/drivers/olibochu.cpp | 8 +-
src/mame/drivers/olyboss.cpp | 603 +++
src/mame/drivers/omegrace.cpp | 12 +-
src/mame/drivers/ondra.cpp | 4 +-
src/mame/drivers/oneshot.cpp | 7 +-
src/mame/drivers/onetwo.cpp | 12 +-
src/mame/drivers/onyx.cpp | 51 +-
src/mame/drivers/opwolf.cpp | 13 +-
src/mame/drivers/orao.cpp | 2 +-
src/mame/drivers/orbit.cpp | 2 +-
src/mame/drivers/oric.cpp | 20 +-
src/mame/drivers/orion.cpp | 18 +-
src/mame/drivers/osbexec.cpp | 6 +-
src/mame/drivers/osborne1.cpp | 13 +-
src/mame/drivers/osi.cpp | 32 +-
src/mame/drivers/othello.cpp | 12 +-
src/mame/drivers/othunder.cpp | 4 +-
src/mame/drivers/otomedius.cpp | 3 +-
src/mame/drivers/overdriv.cpp | 10 +-
src/mame/drivers/p112.cpp | 6 +-
src/mame/drivers/p2000t.cpp | 21 +-
src/mame/drivers/p8k.cpp | 15 +-
src/mame/drivers/pachifev.cpp | 6 +-
src/mame/drivers/pacland.cpp | 40 +-
src/mame/drivers/pacman.cpp | 207 +-
src/mame/drivers/palm.cpp | 21 +-
src/mame/drivers/palmz22.cpp | 3 +-
src/mame/drivers/pandoras.cpp | 10 +-
src/mame/drivers/pangofun.cpp | 10 +-
src/mame/drivers/panicr.cpp | 3 +-
src/mame/drivers/paradise.cpp | 141 +-
src/mame/drivers/paranoia.cpp | 18 +-
src/mame/drivers/parodius.cpp | 12 +-
src/mame/drivers/partner.cpp | 2 +-
src/mame/drivers/pasha2.cpp | 6 +-
src/mame/drivers/paso1600.cpp | 6 +-
src/mame/drivers/pasogo.cpp | 13 +-
src/mame/drivers/pasopia.cpp | 6 +-
src/mame/drivers/pasopia7.cpp | 12 +-
src/mame/drivers/pass.cpp | 6 +-
src/mame/drivers/pastelg.cpp | 6 +-
src/mame/drivers/patapata.cpp | 18 +-
src/mame/drivers/pb1000.cpp | 11 +-
src/mame/drivers/pbaction.cpp | 13 +-
src/mame/drivers/pc.cpp | 60 +-
src/mame/drivers/pc100.cpp | 6 +-
src/mame/drivers/pc1500.cpp | 6 +-
src/mame/drivers/pc1512.cpp | 22 +-
src/mame/drivers/pc2000.cpp | 30 +-
src/mame/drivers/pc4.cpp | 4 +-
src/mame/drivers/pc6001.cpp | 1544 ++----
src/mame/drivers/pc8001.cpp | 10 +-
src/mame/drivers/pc8401a.cpp | 10 +-
src/mame/drivers/pc8801.cpp | 25 +-
src/mame/drivers/pc88va.cpp | 12 +-
src/mame/drivers/pc9801.cpp | 77 +-
src/mame/drivers/pcat_dyn.cpp | 10 +-
src/mame/drivers/pcat_nit.cpp | 20 +-
src/mame/drivers/pcd.cpp | 24 +-
src/mame/drivers/pce.cpp | 20 +-
src/mame/drivers/pce220.cpp | 9 +-
src/mame/drivers/pcfx.cpp | 6 +-
src/mame/drivers/pcktgal.cpp | 10 +-
src/mame/drivers/pcm.cpp | 6 +-
src/mame/drivers/pcw.cpp | 15 +-
src/mame/drivers/pcw16.cpp | 4 +-
src/mame/drivers/pcxt.cpp | 17 +-
src/mame/drivers/pda600.cpp | 6 +-
src/mame/drivers/pdp1.cpp | 2 +-
src/mame/drivers/pdp11.cpp | 14 +-
src/mame/drivers/pecom.cpp | 6 +-
src/mame/drivers/pegasus.cpp | 9 +-
src/mame/drivers/pencil2.cpp | 6 +-
src/mame/drivers/pengadvb.cpp | 45 +-
src/mame/drivers/pengo.cpp | 22 +-
src/mame/drivers/pentagon.cpp | 19 +-
src/mame/drivers/peoplepc.cpp | 6 +-
src/mame/drivers/peplus.cpp | 21 +-
src/mame/drivers/pes.cpp | 4 +-
src/mame/drivers/pet.cpp | 140 +-
src/mame/drivers/peyper.cpp | 8 +-
src/mame/drivers/pg685.cpp | 19 +-
src/mame/drivers/pgm.cpp | 15 +-
src/mame/drivers/pgm2.cpp | 23 +-
src/mame/drivers/pgm3.cpp | 3 +-
src/mame/drivers/phc25.cpp | 10 +-
src/mame/drivers/phoenix.cpp | 12 +-
src/mame/drivers/photon.cpp | 6 +-
src/mame/drivers/photon2.cpp | 6 +-
src/mame/drivers/photoply.cpp | 248 +-
src/mame/drivers/phunsy.cpp | 9 +-
src/mame/drivers/picno.cpp | 6 +-
src/mame/drivers/piggypas.cpp | 6 +-
src/mame/drivers/pimps.cpp | 6 +-
src/mame/drivers/pinball2k.cpp | 13 +-
src/mame/drivers/pingpong.cpp | 7 +-
src/mame/drivers/pinkiri8.cpp | 12 +-
src/mame/drivers/pipbug.cpp | 6 +-
src/mame/drivers/pipedrm.cpp | 15 +-
src/mame/drivers/pipeline.cpp | 9 +-
src/mame/drivers/pirates.cpp | 2 +-
src/mame/drivers/piratesh.cpp | 3 +-
src/mame/drivers/pitagjr.cpp | 3 +-
src/mame/drivers/pitnrun.cpp | 11 +-
src/mame/drivers/pk8000.cpp | 8 +-
src/mame/drivers/pk8020.cpp | 4 +-
src/mame/drivers/pkscram.cpp | 3 +-
src/mame/drivers/pktgaldx.cpp | 8 +-
src/mame/drivers/plan80.cpp | 6 +-
src/mame/drivers/play_1.cpp | 14 +-
src/mame/drivers/play_2.cpp | 14 +-
src/mame/drivers/play_3.cpp | 30 +-
src/mame/drivers/playch10.cpp | 12 +-
src/mame/drivers/playmark.cpp | 16 +-
src/mame/drivers/plus4.cpp | 30 +-
src/mame/drivers/pluto5.cpp | 3 +-
src/mame/drivers/plygonet.cpp | 8 +-
src/mame/drivers/pm68k.cpp | 3 +-
src/mame/drivers/pmd85.cpp | 34 +-
src/mame/drivers/pmi80.cpp | 6 +-
src/mame/drivers/pntnpuzl.cpp | 8 +-
src/mame/drivers/pockchal.cpp | 3 +-
src/mame/drivers/pocketc.cpp | 54 +-
src/mame/drivers/pockstat.cpp | 3 +-
src/mame/drivers/pofo.cpp | 51 +-
src/mame/drivers/poisk1.cpp | 6 +-
src/mame/drivers/pokechmp.cpp | 6 +-
src/mame/drivers/pokemini.cpp | 3 +-
src/mame/drivers/poker72.cpp | 3 +-
src/mame/drivers/polepos.cpp | 19 +-
src/mame/drivers/polgar.cpp | 30 +-
src/mame/drivers/policetr.cpp | 7 +-
src/mame/drivers/poly.cpp | 7 +-
src/mame/drivers/poly88.cpp | 11 +-
src/mame/drivers/poly880.cpp | 4 +-
src/mame/drivers/polyplay.cpp | 10 +-
src/mame/drivers/pong.cpp | 3 +-
src/mame/drivers/poolshrk.cpp | 2 +-
src/mame/drivers/pooyan.cpp | 2 +-
src/mame/drivers/popeye.cpp | 199 +-
src/mame/drivers/popobear.cpp | 3 +-
src/mame/drivers/popper.cpp | 6 +-
src/mame/drivers/portrait.cpp | 4 +-
src/mame/drivers/potgoldu.cpp | 3 +-
src/mame/drivers/powerbal.cpp | 12 +-
src/mame/drivers/powerins.cpp | 18 +-
src/mame/drivers/pp01.cpp | 4 +-
src/mame/drivers/ppmast93.cpp | 12 +-
src/mame/drivers/prehisle.cpp | 8 +-
src/mame/drivers/prestige.cpp | 33 +-
src/mame/drivers/primo.cpp | 28 +-
src/mame/drivers/pro80.cpp | 6 +-
src/mame/drivers/proconn.cpp | 6 +-
src/mame/drivers/prodigy.cpp | 9 +-
src/mame/drivers/prof180x.cpp | 4 +-
src/mame/drivers/prof80.cpp | 6 +-
src/mame/drivers/progolf.cpp | 9 +-
src/mame/drivers/prophet600.cpp | 6 +-
src/mame/drivers/proteus3.cpp | 3 +-
src/mame/drivers/ps2.cpp | 16 +-
src/mame/drivers/ps2sony.cpp | 3 +-
src/mame/drivers/psikyo.cpp | 35 +-
src/mame/drivers/psikyo4.cpp | 9 +-
src/mame/drivers/psikyosh.cpp | 10 +-
src/mame/drivers/psion.cpp | 35 +-
src/mame/drivers/psx.cpp | 9 +-
src/mame/drivers/psychic5.cpp | 18 +-
src/mame/drivers/pt68k4.cpp | 6 +-
src/mame/drivers/ptcsol.cpp | 86 +-
src/mame/drivers/pturn.cpp | 6 +-
src/mame/drivers/puckpkmn.cpp | 14 +-
src/mame/drivers/pulsar.cpp | 6 +-
src/mame/drivers/punchout.cpp | 20 +-
src/mame/drivers/pv1000.cpp | 6 +-
src/mame/drivers/pv2000.cpp | 6 +-
src/mame/drivers/pv9234.cpp | 5 +-
src/mame/drivers/pve500.cpp | 12 +-
src/mame/drivers/pwrview.cpp | 25 +-
src/mame/drivers/px4.cpp | 12 +-
src/mame/drivers/px8.cpp | 8 +-
src/mame/drivers/pyl601.cpp | 6 +-
src/mame/drivers/pyson.cpp | 3 +-
src/mame/drivers/pzletime.cpp | 3 +-
src/mame/drivers/qdrmfgp.cpp | 63 +-
src/mame/drivers/qix.cpp | 33 +-
src/mame/drivers/ql.cpp | 17 +-
src/mame/drivers/qtsbc.cpp | 6 +-
src/mame/drivers/quakeat.cpp | 8 +-
src/mame/drivers/quantum.cpp | 20 +-
src/mame/drivers/quasar.cpp | 10 +-
src/mame/drivers/queen.cpp | 10 +-
src/mame/drivers/quickpick5.cpp | 3 +-
src/mame/drivers/quizdna.cpp | 16 +-
src/mame/drivers/quizo.cpp | 6 +-
src/mame/drivers/quizpani.cpp | 2 +-
src/mame/drivers/quizpun2.cpp | 18 +-
src/mame/drivers/quizshow.cpp | 47 +-
src/mame/drivers/qvt103.cpp | 6 +-
src/mame/drivers/qvt201.cpp | 3 +-
src/mame/drivers/qvt6800.cpp | 6 +-
src/mame/drivers/qx10.cpp | 9 +-
src/mame/drivers/r2dtank.cpp | 6 +-
src/mame/drivers/r2dx_v33.cpp | 20 +-
src/mame/drivers/r9751.cpp | 3 +-
src/mame/drivers/rabbit.cpp | 99 +-
src/mame/drivers/rad_eu3a05.cpp | 25 +-
src/mame/drivers/rad_eu3a14.cpp | 12 +-
src/mame/drivers/radio86.cpp | 37 +-
src/mame/drivers/raiden.cpp | 57 +-
src/mame/drivers/raiden2.cpp | 43 +-
src/mame/drivers/rainbow.cpp | 39 +-
src/mame/drivers/rallyx.cpp | 15 +-
src/mame/drivers/rambo.cpp | 9 +-
src/mame/drivers/rampart.cpp | 10 +-
src/mame/drivers/rastan.cpp | 4 +-
src/mame/drivers/rastersp.cpp | 11 +-
src/mame/drivers/ravens.cpp | 9 +-
src/mame/drivers/rbisland.cpp | 11 +-
src/mame/drivers/rbmk.cpp | 52 +-
src/mame/drivers/rc702.cpp | 6 +-
src/mame/drivers/rc759.cpp | 6 +-
src/mame/drivers/rcorsair.cpp | 9 +-
src/mame/drivers/rd100.cpp | 3 +-
src/mame/drivers/rd110.cpp | 6 +-
src/mame/drivers/re900.cpp | 11 +-
src/mame/drivers/realbrk.cpp | 29 +-
src/mame/drivers/redalert.cpp | 24 +-
src/mame/drivers/redclash.cpp | 414 +-
src/mame/drivers/relief.cpp | 12 +-
src/mame/drivers/renegade.cpp | 13 +-
src/mame/drivers/replicator.cpp | 9 +-
src/mame/drivers/retofinv.cpp | 17 +-
src/mame/drivers/rex6000.cpp | 15 +-
src/mame/drivers/rgum.cpp | 3 +-
src/mame/drivers/risc2500.cpp | 3 +-
src/mame/drivers/riscpc.cpp | 6 +-
src/mame/drivers/rltennis.cpp | 4 +-
src/mame/drivers/rm380z.cpp | 8 +-
src/mame/drivers/rmhaihai.cpp | 87 +-
src/mame/drivers/rmnimbus.cpp | 8 +-
src/mame/drivers/rmt32.cpp | 10 +-
src/mame/drivers/rockrage.cpp | 6 +-
src/mame/drivers/rocnrope.cpp | 4 +-
src/mame/drivers/rohga.cpp | 229 +-
src/mame/drivers/rollerg.cpp | 4 +-
src/mame/drivers/rollext.cpp | 3 +-
src/mame/drivers/rollrace.cpp | 7 +-
src/mame/drivers/ron.cpp | 12 +-
src/mame/drivers/rotaryf.cpp | 6 +-
src/mame/drivers/roul.cpp | 12 +-
src/mame/drivers/route16.cpp | 33 +-
src/mame/drivers/rowamet.cpp | 9 +-
src/mame/drivers/royalmah.cpp | 170 +-
src/mame/drivers/rpunch.cpp | 7 +-
src/mame/drivers/rsc55.cpp | 6 +-
src/mame/drivers/rt1715.cpp | 15 +-
src/mame/drivers/runaway.cpp | 5 +-
src/mame/drivers/rungun.cpp | 9 +-
src/mame/drivers/rvoice.cpp | 6 +-
src/mame/drivers/rx78.cpp | 17 +-
src/mame/drivers/s11.cpp | 8 +-
src/mame/drivers/s11a.cpp | 8 +-
src/mame/drivers/s11b.cpp | 8 +-
src/mame/drivers/s11c.cpp | 4 +-
src/mame/drivers/s3.cpp | 11 +-
src/mame/drivers/s4.cpp | 11 +-
src/mame/drivers/s6.cpp | 8 +-
src/mame/drivers/s6a.cpp | 8 +-
src/mame/drivers/s7.cpp | 8 +-
src/mame/drivers/s8.cpp | 8 +-
src/mame/drivers/s8a.cpp | 8 +-
src/mame/drivers/s9.cpp | 8 +-
src/mame/drivers/sacstate.cpp | 6 +-
src/mame/drivers/safarir.cpp | 5 +-
src/mame/drivers/sage2.cpp | 2 +-
src/mame/drivers/sam.cpp | 3 +-
src/mame/drivers/samcoupe.cpp | 4 +-
src/mame/drivers/sandscrp.cpp | 126 +-
src/mame/drivers/sangho.cpp | 9 +-
src/mame/drivers/sanremmg.cpp | 3 +-
src/mame/drivers/sanremo.cpp | 6 +-
src/mame/drivers/sansa_fuze.cpp | 3 +-
src/mame/drivers/sapi1.cpp | 67 +-
src/mame/drivers/sartorius.cpp | 9 +-
src/mame/drivers/saturn.cpp | 48 +-
src/mame/drivers/sauro.cpp | 19 +-
src/mame/drivers/savia84.cpp | 6 +-
src/mame/drivers/savquest.cpp | 10 +-
src/mame/drivers/sbasketb.cpp | 7 +-
src/mame/drivers/sbc6510.cpp | 12 +-
src/mame/drivers/sbowling.cpp | 6 +-
src/mame/drivers/sbrain.cpp | 12 +-
src/mame/drivers/sbrkout.cpp | 80 +-
src/mame/drivers/sbugger.cpp | 4 +-
src/mame/drivers/sc1.cpp | 6 +-
src/mame/drivers/sc2.cpp | 8 +-
src/mame/drivers/scobra.cpp | 83 +-
src/mame/drivers/scopus.cpp | 6 +-
src/mame/drivers/scorpion.cpp | 22 +-
src/mame/drivers/scotrsht.cpp | 6 +-
src/mame/drivers/scramble.cpp | 89 +-
src/mame/drivers/scregg.cpp | 6 +-
src/mame/drivers/scv.cpp | 6 +-
src/mame/drivers/scyclone.cpp | 12 +-
src/mame/drivers/sderby.cpp | 12 +-
src/mame/drivers/sderby2.cpp | 12 +-
src/mame/drivers/sdk80.cpp | 6 +-
src/mame/drivers/sdk85.cpp | 6 +-
src/mame/drivers/sdk86.cpp | 6 +-
src/mame/drivers/seabattl.cpp | 8 +-
src/mame/drivers/sealy.cpp | 3 +-
src/mame/drivers/seattle.cpp | 82 +-
src/mame/drivers/seattlecmp.cpp | 6 +-
src/mame/drivers/segac2.cpp | 6 +-
src/mame/drivers/segacoin.cpp | 12 +-
src/mame/drivers/segae.cpp | 39 +-
src/mame/drivers/segag80r.cpp | 53 +-
src/mame/drivers/segag80v.cpp | 56 +-
src/mame/drivers/segahang.cpp | 88 +-
src/mame/drivers/segajw.cpp | 15 +-
src/mame/drivers/segald.cpp | 6 +-
src/mame/drivers/segam1.cpp | 20 +-
src/mame/drivers/segaorun.cpp | 38 +-
src/mame/drivers/segapico.cpp | 12 +-
src/mame/drivers/segapm.cpp | 3 +-
src/mame/drivers/segas16a.cpp | 51 +-
src/mame/drivers/segas16b.cpp | 109 +-
src/mame/drivers/segas18.cpp | 41 +-
src/mame/drivers/segas24.cpp | 37 +-
src/mame/drivers/segas32.cpp | 48 +-
src/mame/drivers/segasp.cpp | 7 +-
src/mame/drivers/segaufo.cpp | 25 +-
src/mame/drivers/segaxbd.cpp | 36 +-
src/mame/drivers/segaybd.cpp | 27 +-
src/mame/drivers/seibucats.cpp | 6 +-
src/mame/drivers/seibuspi.cpp | 224 +-
src/mame/drivers/seicross.cpp | 18 +-
src/mame/drivers/seicupbl.cpp | 6 +-
src/mame/drivers/selz80.cpp | 12 +-
src/mame/drivers/sengokmj.cpp | 8 +-
src/mame/drivers/senjyo.cpp | 37 +-
src/mame/drivers/seta.cpp | 543 +-
src/mame/drivers/seta2.cpp | 80 +-
src/mame/drivers/sf.cpp | 21 +-
src/mame/drivers/sfbonus.cpp | 9 +-
src/mame/drivers/sfcbox.cpp | 14 +-
src/mame/drivers/sfkick.cpp | 31 +-
src/mame/drivers/sg1000.cpp | 21 +-
src/mame/drivers/sg1000a.cpp | 20 +-
src/mame/drivers/sh4robot.cpp | 6 +-
src/mame/drivers/shadfrce.cpp | 4 +-
src/mame/drivers/shangha3.cpp | 10 +-
src/mame/drivers/shanghai.cpp | 22 +-
src/mame/drivers/shangkid.cpp | 25 +-
src/mame/drivers/shaolins.cpp | 5 +-
src/mame/drivers/shisen.cpp | 23 +-
src/mame/drivers/shootaway2.cpp | 6 +-
src/mame/drivers/shootout.cpp | 9 +-
src/mame/drivers/shougi.cpp | 32 +-
src/mame/drivers/shtzone.cpp | 3 +-
src/mame/drivers/shuuz.cpp | 4 +-
src/mame/drivers/sidearms.cpp | 16 +-
src/mame/drivers/sidepckt.cpp | 13 +-
src/mame/drivers/sigmab52.cpp | 9 +-
src/mame/drivers/sigmab98.cpp | 98 +-
src/mame/drivers/silkroad.cpp | 2 +-
src/mame/drivers/silvmil.cpp | 20 +-
src/mame/drivers/simpl156.cpp | 22 +-
src/mame/drivers/simple_st0016.cpp | 24 +-
src/mame/drivers/simpsons.cpp | 12 +-
src/mame/drivers/sitcom.cpp | 12 +-
src/mame/drivers/sk1.cpp | 204 +
src/mame/drivers/skeetsht.cpp | 15 +-
src/mame/drivers/skimaxx.cpp | 18 +-
src/mame/drivers/skullxbo.cpp | 11 +-
src/mame/drivers/skyarmy.cpp | 6 +-
src/mame/drivers/skydiver.cpp | 2 +-
src/mame/drivers/skyfox.cpp | 4 +-
src/mame/drivers/skykid.cpp | 6 +-
src/mame/drivers/skylncr.cpp | 36 +-
src/mame/drivers/skyraid.cpp | 4 +-
src/mame/drivers/slapfght.cpp | 62 +-
src/mame/drivers/slapshot.cpp | 6 +-
src/mame/drivers/slc1.cpp | 6 +-
src/mame/drivers/sleic.cpp | 3 +-
src/mame/drivers/slicer.cpp | 6 +-
src/mame/drivers/sliver.cpp | 15 +-
src/mame/drivers/slotcarn.cpp | 6 +-
src/mame/drivers/sm1800.cpp | 6 +-
src/mame/drivers/sm7238.cpp | 9 +-
src/mame/drivers/smc777.cpp | 6 +-
src/mame/drivers/sms.cpp | 67 +-
src/mame/drivers/sms_bootleg.cpp | 4 +-
src/mame/drivers/smsmcorp.cpp | 12 +-
src/mame/drivers/snes.cpp | 9 +-
src/mame/drivers/snesb.cpp | 15 +-
src/mame/drivers/snk.cpp | 131 +-
src/mame/drivers/snk6502.cpp | 22 +-
src/mame/drivers/snk68.cpp | 14 +-
src/mame/drivers/snookr10.cpp | 15 +-
src/mame/drivers/snowbros.cpp | 50 +-
src/mame/drivers/socrates.cpp | 27 +-
src/mame/drivers/softbox.cpp | 4 +-
src/mame/drivers/solomon.cpp | 6 +-
src/mame/drivers/sonson.cpp | 20 +-
src/mame/drivers/sorcerer.cpp | 9 +-
src/mame/drivers/sothello.cpp | 15 +-
src/mame/drivers/spacefb.cpp | 8 +-
src/mame/drivers/spaceg.cpp | 3 +-
src/mame/drivers/spartanxtec.cpp | 9 +-
src/mame/drivers/spbactn.cpp | 10 +-
src/mame/drivers/spc1000.cpp | 6 +-
src/mame/drivers/spc1500.cpp | 8 +-
src/mame/drivers/spcforce.cpp | 7 +-
src/mame/drivers/spdodgeb.cpp | 4 +-
src/mame/drivers/spec128.cpp | 7 +-
src/mame/drivers/special.cpp | 19 +-
src/mame/drivers/specpls3.cpp | 7 +-
src/mame/drivers/spectra.cpp | 5 +-
src/mame/drivers/spectrum.cpp | 7 +-
src/mame/drivers/speedatk.cpp | 4 +-
src/mame/drivers/speedbal.cpp | 8 +-
src/mame/drivers/speedspn.cpp | 8 +-
src/mame/drivers/speglsht.cpp | 41 +-
src/mame/drivers/spiders.cpp | 6 +-
src/mame/drivers/spinb.cpp | 26 +-
src/mame/drivers/spirit76.cpp | 5 +-
src/mame/drivers/splash.cpp | 21 +-
src/mame/drivers/splus.cpp | 6 +-
src/mame/drivers/spoker.cpp | 14 +-
src/mame/drivers/spool99.cpp | 9 +-
src/mame/drivers/sprcros2.cpp | 12 +-
src/mame/drivers/sprint2.cpp | 11 +-
src/mame/drivers/sprint4.cpp | 2 +-
src/mame/drivers/sprint8.cpp | 4 +-
src/mame/drivers/spy.cpp | 6 +-
src/mame/drivers/spyhuntertec.cpp | 16 +-
src/mame/drivers/squale.cpp | 6 +-
src/mame/drivers/srmp2.cpp | 17 +-
src/mame/drivers/srmp5.cpp | 65 +-
src/mame/drivers/srmp6.cpp | 3 +-
src/mame/drivers/srumbler.cpp | 4 +-
src/mame/drivers/ssem.cpp | 3 +-
src/mame/drivers/ssfindo.cpp | 15 +-
src/mame/drivers/sshangha.cpp | 9 +-
src/mame/drivers/sshot.cpp | 3 +-
src/mame/drivers/ssingles.cpp | 15 +-
src/mame/drivers/sslam.cpp | 10 +-
src/mame/drivers/ssozumo.cpp | 14 +-
src/mame/drivers/sspeedr.cpp | 4 +-
src/mame/drivers/ssrj.cpp | 2 +-
src/mame/drivers/sstrangr.cpp | 9 +-
src/mame/drivers/ssv.cpp | 140 +-
src/mame/drivers/ssystem3.cpp | 6 +-
src/mame/drivers/st17xx.cpp | 3 +-
src/mame/drivers/st_mp100.cpp | 5 +-
src/mame/drivers/st_mp200.cpp | 8 +-
src/mame/drivers/stactics.cpp | 4 +-
src/mame/drivers/stadhero.cpp | 4 +-
src/mame/drivers/starcrus.cpp | 4 +-
src/mame/drivers/starfire.cpp | 5 +-
src/mame/drivers/stargame.cpp | 14 +-
src/mame/drivers/starshp1.cpp | 2 +-
src/mame/drivers/starwars.cpp | 11 +-
src/mame/drivers/statriv2.cpp | 12 +-
src/mame/drivers/stellafr.cpp | 17 +-
src/mame/drivers/stfight.cpp | 22 +-
src/mame/drivers/stlforce.cpp | 7 +-
src/mame/drivers/stratos.cpp | 3 +-
src/mame/drivers/strkzn.cpp | 12 +-
src/mame/drivers/strnskil.cpp | 16 +-
src/mame/drivers/studio2.cpp | 22 +-
src/mame/drivers/stuntair.cpp | 9 +-
src/mame/drivers/stv.cpp | 110 +-
src/mame/drivers/su2000.cpp | 10 +-
src/mame/drivers/sub.cpp | 12 +-
src/mame/drivers/subhuntr.cpp | 9 +-
src/mame/drivers/subs.cpp | 4 +-
src/mame/drivers/subsino.cpp | 51 +-
src/mame/drivers/subsino2.cpp | 61 +-
src/mame/drivers/summit.cpp | 3 +-
src/mame/drivers/sumt8035.cpp | 6 +-
src/mame/drivers/sun1.cpp | 3 +-
src/mame/drivers/sun2.cpp | 46 +-
src/mame/drivers/sun3.cpp | 41 +-
src/mame/drivers/sun3x.cpp | 6 +-
src/mame/drivers/sun4.cpp | 29 +-
src/mame/drivers/suna16.cpp | 32 +-
src/mame/drivers/suna8.cpp | 55 +-
src/mame/drivers/supbtime.cpp | 20 +-
src/mame/drivers/supdrapo.cpp | 3 +-
src/mame/drivers/supduck.cpp | 9 +-
src/mame/drivers/super6.cpp | 4 +-
src/mame/drivers/super80.cpp | 26 +-
src/mame/drivers/superchs.cpp | 9 +-
src/mame/drivers/supercrd.cpp | 3 +-
src/mame/drivers/superdq.cpp | 6 +-
src/mame/drivers/superqix.cpp | 19 +-
src/mame/drivers/superslave.cpp | 27 +-
src/mame/drivers/supertnk.cpp | 32 +-
src/mame/drivers/superwng.cpp | 6 +-
src/mame/drivers/supracan.cpp | 32 +-
src/mame/drivers/suprgolf.cpp | 6 +-
src/mame/drivers/suprloco.cpp | 8 +-
src/mame/drivers/suprnova.cpp | 17 +-
src/mame/drivers/suprridr.cpp | 8 +-
src/mame/drivers/suprslam.cpp | 6 +-
src/mame/drivers/supstarf.cpp | 12 +-
src/mame/drivers/surpratk.cpp | 6 +-
src/mame/drivers/sv8000.cpp | 12 +-
src/mame/drivers/svi318.cpp | 18 +-
src/mame/drivers/svision.cpp | 16 +-
src/mame/drivers/svmu.cpp | 6 +-
src/mame/drivers/swtpc.cpp | 6 +-
src/mame/drivers/swtpc09.cpp | 34 +-
src/mame/drivers/swyft.cpp | 3 +-
src/mame/drivers/sym1.cpp | 3 +-
src/mame/drivers/symbolics.cpp | 8 +-
src/mame/drivers/sys2900.cpp | 6 +-
src/mame/drivers/sys9002.cpp | 6 +-
src/mame/drivers/systec.cpp | 6 +-
src/mame/drivers/system1.cpp | 163 +-
src/mame/drivers/system16.cpp | 174 +-
src/mame/drivers/tagteam.cpp | 4 +-
src/mame/drivers/tail2nos.cpp | 6 +-
src/mame/drivers/taito.cpp | 41 +-
src/mame/drivers/taito_b.cpp | 49 +-
src/mame/drivers/taito_f2.cpp | 194 +-
src/mame/drivers/taito_f3.cpp | 28 +-
src/mame/drivers/taito_h.cpp | 13 +-
src/mame/drivers/taito_l.cpp | 256 +-
src/mame/drivers/taito_o.cpp | 2 +-
src/mame/drivers/taito_x.cpp | 12 +-
src/mame/drivers/taito_z.cpp | 49 +-
src/mame/drivers/taitoair.cpp | 8 +-
src/mame/drivers/taitogn.cpp | 34 +-
src/mame/drivers/taitojc.cpp | 21 +-
src/mame/drivers/taitopjc.cpp | 18 +-
src/mame/drivers/taitosj.cpp | 18 +-
src/mame/drivers/taitotx.cpp | 3 +-
src/mame/drivers/taitotz.cpp | 12 +-
src/mame/drivers/taitowlf.cpp | 10 +-
src/mame/drivers/tamag1.cpp | 18 +-
src/mame/drivers/tandy1t.cpp | 53 +-
src/mame/drivers/tandy2k.cpp | 13 +-
src/mame/drivers/tank8.cpp | 2 +-
src/mame/drivers/tankbatt.cpp | 5 +-
src/mame/drivers/tankbust.cpp | 6 +-
src/mame/drivers/taotaido.cpp | 6 +-
src/mame/drivers/tapatune.cpp | 12 +-
src/mame/drivers/targeth.cpp | 6 +-
src/mame/drivers/tasman.cpp | 14 +-
src/mame/drivers/tatsumi.cpp | 50 +-
src/mame/drivers/tattack.cpp | 3 +-
src/mame/drivers/tavernie.cpp | 11 +-
src/mame/drivers/taxidriv.cpp | 8 +-
src/mame/drivers/tbowl.cpp | 184 +-
src/mame/drivers/tceptor.cpp | 12 +-
src/mame/drivers/tcl.cpp | 3 +-
src/mame/drivers/tdv2324.cpp | 10 +-
src/mame/drivers/tec1.cpp | 12 +-
src/mame/drivers/techno.cpp | 3 +-
src/mame/drivers/tecmo.cpp | 24 +-
src/mame/drivers/tecmo16.cpp | 12 +-
src/mame/drivers/tecmosys.cpp | 6 +-
src/mame/drivers/tecnbras.cpp | 6 +-
src/mame/drivers/tehkanwc.cpp | 11 +-
src/mame/drivers/tek405x.cpp | 4 +-
src/mame/drivers/tek410x.cpp | 9 +-
src/mame/drivers/tek440x.cpp | 6 +-
src/mame/drivers/tekxp33x.cpp | 6 +-
src/mame/drivers/tempest.cpp | 39 +-
src/mame/drivers/terak.cpp | 3 +-
src/mame/drivers/terco.cpp | 3 +-
src/mame/drivers/terminals.cpp | 3 +-
src/mame/drivers/terracre.cpp | 23 +-
src/mame/drivers/testconsole.cpp | 6 +-
src/mame/drivers/tetrisp2.cpp | 796 ++-
src/mame/drivers/tg100.cpp | 9 +-
src/mame/drivers/tgtpanic.cpp | 6 +-
src/mame/drivers/thayers.cpp | 6 +-
src/mame/drivers/thedealr.cpp | 6 +-
src/mame/drivers/thedeep.cpp | 11 +-
src/mame/drivers/thepit.cpp | 22 +-
src/mame/drivers/thief.cpp | 12 +-
src/mame/drivers/thomson.cpp | 52 +-
src/mame/drivers/thoop2.cpp | 8 +-
src/mame/drivers/thunderj.cpp | 21 +-
src/mame/drivers/thunderx.cpp | 29 +-
src/mame/drivers/ti630.cpp | 6 +-
src/mame/drivers/ti74.cpp | 3 +-
src/mame/drivers/ti85.cpp | 122 +-
src/mame/drivers/ti89.cpp | 24 +-
src/mame/drivers/ti990_10.cpp | 6 +-
src/mame/drivers/ti990_4.cpp | 9 +-
src/mame/drivers/ti99_2.cpp | 6 +-
src/mame/drivers/ti99_4p.cpp | 18 +-
src/mame/drivers/ti99_4x.cpp | 78 +-
src/mame/drivers/ti99_8.cpp | 16 +-
src/mame/drivers/tiamc1.cpp | 11 +-
src/mame/drivers/ticalc1x.cpp | 3 +-
src/mame/drivers/tickee.cpp | 15 +-
src/mame/drivers/tigeroad.cpp | 27 +-
src/mame/drivers/tiki100.cpp | 4 +-
src/mame/drivers/tim011.cpp | 6 +-
src/mame/drivers/tim100.cpp | 6 +-
src/mame/drivers/timelimt.cpp | 8 +-
src/mame/drivers/timeplt.cpp | 18 +-
src/mame/drivers/timetrv.cpp | 38 +-
src/mame/drivers/timex.cpp | 17 +-
src/mame/drivers/tispeak.cpp | 41 +-
src/mame/drivers/tk2000.cpp | 8 +-
src/mame/drivers/tk80.cpp | 27 +-
src/mame/drivers/tk80bs.cpp | 3 +-
src/mame/drivers/tm990189.cpp | 15 +-
src/mame/drivers/tmaster.cpp | 6 +-
src/mame/drivers/tmc1800.cpp | 24 +-
src/mame/drivers/tmc2000e.cpp | 4 +-
src/mame/drivers/tmc600.cpp | 6 +-
src/mame/drivers/tmmjprd.cpp | 6 +-
src/mame/drivers/tmnt.cpp | 40 +-
src/mame/drivers/tmspoker.cpp | 6 +-
src/mame/drivers/tnzs.cpp | 78 +-
src/mame/drivers/toaplan1.cpp | 44 +-
src/mame/drivers/toaplan2.cpp | 77 +-
src/mame/drivers/toki.cpp | 21 +-
src/mame/drivers/tomcat.cpp | 39 +-
src/mame/drivers/tonton.cpp | 6 +-
src/mame/drivers/toobin.cpp | 16 +-
src/mame/drivers/topspeed.cpp | 8 +-
src/mame/drivers/toratora.cpp | 35 +-
src/mame/drivers/tosh1000.cpp | 9 +-
src/mame/drivers/tourtabl.cpp | 17 +-
src/mame/drivers/tourvis.cpp | 9 +-
src/mame/drivers/toypop.cpp | 18 +-
src/mame/drivers/tp84.cpp | 11 +-
src/mame/drivers/tr175.cpp | 9 +-
src/mame/drivers/trackfld.cpp | 38 +-
src/mame/drivers/tranz330.cpp | 16 +-
src/mame/drivers/travrusa.cpp | 10 +-
src/mame/drivers/tricep.cpp | 3 +-
src/mame/drivers/triforce.cpp | 6 +-
src/mame/drivers/triplhnt.cpp | 2 +-
src/mame/drivers/trs80.cpp | 58 +-
src/mame/drivers/trs80dt1.cpp | 9 +-
src/mame/drivers/trs80m2.cpp | 22 +-
src/mame/drivers/truco.cpp | 2 +-
src/mame/drivers/trucocl.cpp | 2 +-
src/mame/drivers/trvmadns.cpp | 6 +-
src/mame/drivers/trvquest.cpp | 4 +-
src/mame/drivers/tryout.cpp | 4 +-
src/mame/drivers/ts3000.cpp | 6 +-
src/mame/drivers/ts802.cpp | 6 +-
src/mame/drivers/ts803.cpp | 6 +-
src/mame/drivers/ts816.cpp | 6 +-
src/mame/drivers/tsamurai.cpp | 26 +-
src/mame/drivers/tsispch.cpp | 8 +-
src/mame/drivers/ttchamp.cpp | 6 +-
src/mame/drivers/tti.cpp | 3 +-
src/mame/drivers/tubep.cpp | 29 +-
src/mame/drivers/tugboat.cpp | 3 +-
src/mame/drivers/tumbleb.cpp | 43 +-
src/mame/drivers/tunhunt.cpp | 8 +-
src/mame/drivers/turbo.cpp | 28 +-
src/mame/drivers/turrett.cpp | 4 +-
src/mame/drivers/tutankhm.cpp | 2 +-
src/mame/drivers/tutor.cpp | 12 +-
src/mame/drivers/tv910.cpp | 3 +-
src/mame/drivers/tv912.cpp | 63 +-
src/mame/drivers/tv950.cpp | 3 +-
src/mame/drivers/tv990.cpp | 3 +-
src/mame/drivers/tvboy.cpp | 65 +-
src/mame/drivers/tvc.cpp | 6 +-
src/mame/drivers/tvcapcom.cpp | 3 +-
src/mame/drivers/tvgame.cpp | 6 +-
src/mame/drivers/twin16.cpp | 17 +-
src/mame/drivers/twincobr.cpp | 20 +-
src/mame/drivers/twinkle.cpp | 15 +-
src/mame/drivers/twins.cpp | 15 +-
src/mame/drivers/tx0.cpp | 7 +-
src/mame/drivers/tx1.cpp | 24 +-
src/mame/drivers/uapce.cpp | 9 +-
src/mame/drivers/uknc.cpp | 6 +-
src/mame/drivers/ultraman.cpp | 6 +-
src/mame/drivers/ultratnk.cpp | 2 +-
src/mame/drivers/ultrsprt.cpp | 6 +-
src/mame/drivers/umipoker.cpp | 9 +-
src/mame/drivers/undrfire.cpp | 6 +-
src/mame/drivers/unianapc.cpp | 3 +-
src/mame/drivers/unichamp.cpp | 3 +-
src/mame/drivers/unico.cpp | 91 +-
src/mame/drivers/unior.cpp | 6 +-
src/mame/drivers/unistar.cpp | 6 +-
src/mame/drivers/univac.cpp | 8 +-
src/mame/drivers/unixpc.cpp | 43 +-
src/mame/drivers/unkhorse.cpp | 6 +-
src/mame/drivers/upscope.cpp | 11 +-
src/mame/drivers/usgames.cpp | 7 +-
src/mame/drivers/ut88.cpp | 8 +-
src/mame/drivers/uzebox.cpp | 9 +-
src/mame/drivers/v100.cpp | 178 +-
src/mame/drivers/v102.cpp | 15 +-
src/mame/drivers/v1050.cpp | 8 +-
src/mame/drivers/v6809.cpp | 7 +-
src/mame/drivers/vamphalf.cpp | 314 +-
src/mame/drivers/vaportra.cpp | 55 +-
src/mame/drivers/vastar.cpp | 8 +-
src/mame/drivers/vax11.cpp | 3 +-
src/mame/drivers/vball.cpp | 4 +-
src/mame/drivers/vboy.cpp | 6 +-
src/mame/drivers/vc4000.cpp | 22 +-
src/mame/drivers/vcombat.cpp | 12 +-
src/mame/drivers/vcs80.cpp | 6 +-
src/mame/drivers/vd.cpp | 8 +-
src/mame/drivers/vector06.cpp | 15 +-
src/mame/drivers/vector4.cpp | 6 +-
src/mame/drivers/vectrex.cpp | 54 +-
src/mame/drivers/vectrix.cpp | 6 +-
src/mame/drivers/vega.cpp | 6 +-
src/mame/drivers/vegaeo.cpp | 3 +-
src/mame/drivers/vegas.cpp | 95 +-
src/mame/drivers/vendetta.cpp | 29 +-
src/mame/drivers/vertigo.cpp | 18 +-
src/mame/drivers/vg5k.cpp | 6 +-
src/mame/drivers/vgmplay.cpp | 121 +-
src/mame/drivers/vic10.cpp | 9 +-
src/mame/drivers/vic20.cpp | 15 +-
src/mame/drivers/vicdual.cpp | 167 +-
src/mame/drivers/victor9k.cpp | 3 +-
src/mame/drivers/victory.cpp | 6 +-
src/mame/drivers/vidbrain.cpp | 4 +-
src/mame/drivers/videopin.cpp | 2 +-
src/mame/drivers/videopkr.cpp | 39 +-
src/mame/drivers/vigilant.cpp | 47 +-
src/mame/drivers/vii.cpp | 1451 +++---
src/mame/drivers/vindictr.cpp | 10 +-
src/mame/drivers/vip.cpp | 7 +-
src/mame/drivers/viper.cpp | 3 +-
src/mame/drivers/vis.cpp | 10 +-
src/mame/drivers/vixen.cpp | 12 +-
src/mame/drivers/vk100.cpp | 6 +-
src/mame/drivers/vlc.cpp | 3 +-
src/mame/drivers/volfied.cpp | 4 +-
src/mame/drivers/votrpss.cpp | 6 +-
src/mame/drivers/votrtnt.cpp | 5 +-
src/mame/drivers/voyager.cpp | 13 +-
src/mame/drivers/vp101.cpp | 6 +-
src/mame/drivers/vp122.cpp | 9 +-
src/mame/drivers/vp60.cpp | 9 +-
src/mame/drivers/vpoker.cpp | 3 +-
src/mame/drivers/vroulet.cpp | 6 +-
src/mame/drivers/vsmilepro.cpp | 3 +-
src/mame/drivers/vsnes.cpp | 29 +-
src/mame/drivers/vt100.cpp | 82 +-
src/mame/drivers/vt220.cpp | 15 +-
src/mame/drivers/vt240.cpp | 20 +-
src/mame/drivers/vt320.cpp | 6 +-
src/mame/drivers/vt520.cpp | 6 +-
src/mame/drivers/vta2000.cpp | 6 +-
src/mame/drivers/vtech1.cpp | 27 +-
src/mame/drivers/vtech2.cpp | 10 +-
src/mame/drivers/vulgus.cpp | 4 +-
src/mame/drivers/wacky_gator.cpp | 3 +-
src/mame/drivers/wallc.cpp | 47 +-
src/mame/drivers/wangpc.cpp | 6 +-
src/mame/drivers/wardner.cpp | 21 +-
src/mame/drivers/warpsped.cpp | 6 +-
src/mame/drivers/warpwarp.cpp | 30 +-
src/mame/drivers/warriorb.cpp | 36 +-
src/mame/drivers/wc90.cpp | 12 +-
src/mame/drivers/wc90b.cpp | 6 +-
src/mame/drivers/wecleman.cpp | 14 +-
src/mame/drivers/welltris.cpp | 9 +-
src/mame/drivers/wgp.cpp | 9 +-
src/mame/drivers/wheelfir.cpp | 9 +-
src/mame/drivers/white_mod.cpp | 3 +-
src/mame/drivers/whitestar.cpp | 3 +-
src/mame/drivers/wicat.cpp | 19 +-
src/mame/drivers/wico.cpp | 8 +-
src/mame/drivers/wildpkr.cpp | 12 +-
src/mame/drivers/williams.cpp | 74 +-
src/mame/drivers/wink.cpp | 12 +-
src/mame/drivers/wiping.cpp | 4 +-
src/mame/drivers/witch.cpp | 6 +-
src/mame/drivers/wiz.cpp | 27 +-
src/mame/drivers/wmg.cpp | 16 +-
src/mame/drivers/wms.cpp | 12 +-
src/mame/drivers/wolfpack.cpp | 2 +-
src/mame/drivers/wpc_95.cpp | 3 +-
src/mame/drivers/wpc_an.cpp | 7 +-
src/mame/drivers/wpc_dcs.cpp | 3 +-
src/mame/drivers/wpc_dot.cpp | 2 +-
src/mame/drivers/wpc_flip1.cpp | 2 +-
src/mame/drivers/wpc_flip2.cpp | 2 +-
src/mame/drivers/wpc_s.cpp | 3 +-
src/mame/drivers/wrally.cpp | 8 +-
src/mame/drivers/wswan.cpp | 21 +-
src/mame/drivers/wwfsstar.cpp | 4 +-
src/mame/drivers/wyse.cpp | 6 +-
src/mame/drivers/wyvernf0.cpp | 6 +-
src/mame/drivers/x07.cpp | 4 +-
src/mame/drivers/x1.cpp | 573 +-
src/mame/drivers/x1twin.cpp | 21 +-
src/mame/drivers/x68k.cpp | 27 +-
src/mame/drivers/xain.cpp | 11 +-
src/mame/drivers/xavix.cpp | 1910 ++++++-
src/mame/drivers/xbox.cpp | 9 +-
src/mame/drivers/xerox820.cpp | 21 +-
src/mame/drivers/xexex.cpp | 4 +-
src/mame/drivers/xmen.cpp | 12 +-
src/mame/drivers/xor100.cpp | 6 +-
src/mame/drivers/xorworld.cpp | 2 +-
src/mame/drivers/xtheball.cpp | 3 +-
src/mame/drivers/xtom3d.cpp | 10 +-
src/mame/drivers/xxmissio.cpp | 4 +-
src/mame/drivers/xybots.cpp | 16 +-
src/mame/drivers/xyonix.cpp | 4 +-
src/mame/drivers/yiear.cpp | 6 +-
src/mame/drivers/ymmu100.cpp | 6 +-
src/mame/drivers/yunsun16.cpp | 8 +-
src/mame/drivers/yunsung8.cpp | 25 +-
src/mame/drivers/yuvomz80.cpp | 15 +-
src/mame/drivers/z100.cpp | 6 +-
src/mame/drivers/z1013.cpp | 9 +-
src/mame/drivers/z80dev.cpp | 6 +-
src/mame/drivers/z80ne.cpp | 17 +-
src/mame/drivers/z88.cpp | 4 +-
src/mame/drivers/z9001.cpp | 6 +-
src/mame/drivers/zac2650.cpp | 2 +-
src/mame/drivers/zac_1.cpp | 23 +-
src/mame/drivers/zac_2.cpp | 9 +-
src/mame/drivers/zac_proto.cpp | 5 +-
src/mame/drivers/zaccaria.cpp | 2 +-
src/mame/drivers/zapcomputer.cpp | 6 +-
src/mame/drivers/zaurus.cpp | 3 +-
src/mame/drivers/zaxxon.cpp | 47 +-
src/mame/drivers/zerozone.cpp | 4 +-
src/mame/drivers/zexall.cpp | 5 +-
src/mame/drivers/zms8085.cpp | 6 +-
src/mame/drivers/zn.cpp | 568 +-
src/mame/drivers/zodiack.cpp | 6 +-
src/mame/drivers/zorba.cpp | 22 +-
src/mame/drivers/zr107.cpp | 15 +-
src/mame/drivers/zrt80.cpp | 6 +-
src/mame/drivers/zsbc3.cpp | 6 +-
src/mame/drivers/zwackery.cpp | 3 +-
src/mame/drivers/zx.cpp | 36 +-
src/mame/etc/korgm1.cpp | 6 +-
src/mame/etc/template_driver.cpp | 6 +-
src/mame/includes/1942.h | 5 +
src/mame/includes/1943.h | 2 +
src/mame/includes/20pacgal.h | 4 +
src/mame/includes/3do.h | 7 +-
src/mame/includes/40love.h | 25 +-
src/mame/includes/4enraya.h | 4 +
src/mame/includes/8080bw.h | 43 +-
src/mame/includes/88games.h | 2 +
src/mame/includes/a2600.h | 80 +-
src/mame/includes/abc1600.h | 6 +-
src/mame/includes/abc80.h | 2 +
src/mame/includes/abc80x.h | 12 +-
src/mame/includes/ac1.h | 9 +-
src/mame/includes/actfancr.h | 3 +
src/mame/includes/adam.h | 8 +-
src/mame/includes/advision.h | 6 +-
src/mame/includes/aeroboto.h | 2 +
src/mame/includes/aerofgt.h | 25 +
src/mame/includes/aim65.h | 7 +-
src/mame/includes/airbustr.h | 6 +
src/mame/includes/ajax.h | 3 +
src/mame/includes/alesis.h | 5 +
src/mame/includes/aliens.h | 3 +
src/mame/includes/alpha68k.h | 15 +
src/mame/includes/amiga.h | 5 +
src/mame/includes/ampoker2.h | 2 +
src/mame/includes/amspdwy.h | 3 +
src/mame/includes/amstrad.h | 8 +-
src/mame/includes/angelkds.h | 5 +
src/mame/includes/apollo.h | 16 +-
src/mame/includes/apple2e.h | 6 +-
src/mame/includes/apple2gs.h | 7 +-
src/mame/includes/apple3.h | 7 +-
src/mame/includes/appoooh.h | 73 +-
src/mame/includes/aquarium.h | 3 +
src/mame/includes/aquarius.h | 2 +
src/mame/includes/arabian.h | 2 +
src/mame/includes/arcadecl.h | 57 +-
src/mame/includes/arcadia.h | 41 +-
src/mame/includes/archimds.h | 6 +-
src/mame/includes/argus.h | 7 +
src/mame/includes/arkanoid.h | 7 +
src/mame/includes/armedf.h | 15 +
src/mame/includes/artmagic.h | 8 +
src/mame/includes/ashnojoe.h | 3 +
src/mame/includes/asterix.h | 2 +
src/mame/includes/asteroid.h | 8 +
src/mame/includes/astrocde.h | 17 +
src/mame/includes/astrof.h | 3 +
src/mame/includes/asuka.h | 10 +
src/mame/includes/atari400.h | 6 +-
src/mame/includes/atarifb.h | 4 +
src/mame/includes/atarig1.h | 3 +-
src/mame/includes/atarig42.h | 86 +-
src/mame/includes/atarigt.h | 1 +
src/mame/includes/atarigx2.h | 60 +-
src/mame/includes/atarist.h | 7 +
src/mame/includes/atarisy1.h | 2 +
src/mame/includes/atarisy2.h | 2 +
src/mame/includes/atetris.h | 3 +
src/mame/includes/atom.h | 3 +
src/mame/includes/aussiebyte.h | 13 +-
src/mame/includes/avalnche.h | 2 +
src/mame/includes/avigo.h | 3 +
src/mame/includes/aztarac.h | 2 +
src/mame/includes/b2m.h | 3 +
src/mame/includes/badlands.h | 73 +-
src/mame/includes/bagman.h | 109 +-
src/mame/includes/balsente.h | 7 +
src/mame/includes/bankp.h | 2 +
src/mame/includes/baraduke.h | 3 +
src/mame/includes/batman.h | 40 +-
src/mame/includes/battlane.h | 1 +
src/mame/includes/battlera.h | 3 +
src/mame/includes/battlex.h | 3 +
src/mame/includes/battlnts.h | 2 +
src/mame/includes/bbc.h | 8 +
src/mame/includes/bbusters.h | 5 +
src/mame/includes/beathead.h | 61 +-
src/mame/includes/bebox.h | 8 +-
src/mame/includes/bfm_ad5.h | 20 +-
src/mame/includes/bfm_sc4.h | 2 +
src/mame/includes/bfm_sc5.h | 1 +
src/mame/includes/bigevglf.h | 24 +-
src/mame/includes/bigstrkb.h | 1 +
src/mame/includes/bionicc.h | 2 +
src/mame/includes/bishi.h | 1 +
src/mame/includes/bk.h | 9 +-
src/mame/includes/bking.h | 4 +
src/mame/includes/bladestl.h | 2 +
src/mame/includes/blktiger.h | 6 +
src/mame/includes/blmbycar.h | 4 +
src/mame/includes/blockout.h | 3 +
src/mame/includes/bloodbro.h | 7 +-
src/mame/includes/blstroid.h | 44 +-
src/mame/includes/blueprnt.h | 4 +
src/mame/includes/bogeyman.h | 1 +
src/mame/includes/bombjack.h | 3 +
src/mame/includes/boogwing.h | 3 +
src/mame/includes/bosco.h | 1 +
src/mame/includes/bottom9.h | 2 +
src/mame/includes/brkthru.h | 3 +
src/mame/includes/bsktball.h | 57 +-
src/mame/includes/btime.h | 10 +
src/mame/includes/btoads.h | 3 +
src/mame/includes/bublbobl.h | 11 +
src/mame/includes/buggychl.h | 2 +
src/mame/includes/bullet.h | 4 +
src/mame/includes/busicom.h | 5 +
src/mame/includes/bw12.h | 7 +-
src/mame/includes/bw2.h | 3 +
src/mame/includes/bwidow.h | 9 +-
src/mame/includes/bwing.h | 5 +
src/mame/includes/bzone.h | 67 +-
src/mame/includes/c80.h | 6 +-
src/mame/includes/cabal.h | 12 +
src/mame/includes/calomega.h | 4 +
src/mame/includes/canyon.h | 38 +-
src/mame/includes/capbowl.h | 3 +
src/mame/includes/carpolo.h | 28 +-
src/mame/includes/cave.h | 127 +-
src/mame/includes/cbasebal.h | 3 +
src/mame/includes/cbuster.h | 49 +-
src/mame/includes/ccastles.h | 79 +-
src/mame/includes/cchasm.h | 3 +
src/mame/includes/cclimber.h | 16 +
src/mame/includes/cdi.h | 13 +-
src/mame/includes/centiped.h | 12 +
src/mame/includes/cgc7900.h | 2 +
src/mame/includes/chaknpop.h | 1 +
src/mame/includes/champbas.h | 11 +
src/mame/includes/changela.h | 1 +
src/mame/includes/channelf.h | 8 +-
src/mame/includes/cheekyms.h | 2 +
src/mame/includes/chqflag.h | 3 +
src/mame/includes/cidelsa.h | 10 +
src/mame/includes/cinemat.h | 10 +
src/mame/includes/circus.h | 1 +
src/mame/includes/circusc.h | 2 +
src/mame/includes/cischeat.h | 21 +
src/mame/includes/citycon.h | 2 +
src/mame/includes/cloak.h | 43 +-
src/mame/includes/cloud9.h | 69 +-
src/mame/includes/clshroad.h | 2 +
src/mame/includes/cninja.h | 11 +
src/mame/includes/coco.h | 2 +
src/mame/includes/coco3.h | 1 +
src/mame/includes/coleco.h | 7 +-
src/mame/includes/combatsc.h | 4 +
src/mame/includes/commando.h | 3 +
src/mame/includes/compgolf.h | 1 +
src/mame/includes/comquest.h | 7 +-
src/mame/includes/comx35.h | 7 +-
src/mame/includes/concept.h | 1 +
src/mame/includes/contra.h | 2 +
src/mame/includes/coolpool.h | 7 +
src/mame/includes/cop01.h | 6 +
src/mame/includes/copsnrob.h | 37 +-
src/mame/includes/cosmic.h | 5 +
src/mame/includes/cosmicos.h | 2 +
src/mame/includes/cps1.h | 35 +-
src/mame/includes/cps3.h | 2 +
src/mame/includes/crbaloon.h | 2 +
src/mame/includes/crgolf.h | 15 +-
src/mame/includes/crimfght.h | 3 +
src/mame/includes/crospang.h | 6 +
src/mame/includes/crshrace.h | 3 +
src/mame/includes/crvision.h | 9 +-
src/mame/includes/cvs.h | 5 +
src/mame/includes/cxhumax.h | 8 +-
src/mame/includes/cyberbal.h | 193 +-
src/mame/includes/cybiko.h | 6 +
src/mame/includes/cybstorm.h | 46 +-
src/mame/includes/dai.h | 8 +-
src/mame/includes/darius.h | 5 +
src/mame/includes/darkmist.h | 2 +
src/mame/includes/darkseal.h | 5 +-
src/mame/includes/dassault.h | 3 +
src/mame/includes/dbz.h | 3 +
src/mame/includes/dc.h | 1 +
src/mame/includes/dccons.h | 3 +
src/mame/includes/dcheese.h | 2 +
src/mame/includes/dcon.h | 4 +-
src/mame/includes/dday.h | 1 +
src/mame/includes/ddragon.h | 8 +
src/mame/includes/ddragon3.h | 6 +
src/mame/includes/ddribble.h | 4 +
src/mame/includes/deadang.h | 4 +
src/mame/includes/dec0.h | 16 +
src/mame/includes/dec8.h | 44 +-
src/mame/includes/deco32.h | 103 +-
src/mame/includes/deco_mlc.h | 64 +-
src/mame/includes/decocass.h | 2 +
src/mame/includes/deniam.h | 4 +
src/mame/includes/dgn_beta.h | 7 +-
src/mame/includes/dietgo.h | 3 +
src/mame/includes/digdug.h | 1 +
src/mame/includes/divebomb.h | 6 +
src/mame/includes/djboy.h | 7 +
src/mame/includes/djmain.h | 5 +
src/mame/includes/dkong.h | 30 +-
src/mame/includes/dm7000.h | 1 +
src/mame/includes/docastle.h | 7 +
src/mame/includes/dogfgt.h | 2 +
src/mame/includes/dragon.h | 1 +
src/mame/includes/dragrace.h | 45 +-
src/mame/includes/drgnmst.h | 1 +
src/mame/includes/dribling.h | 2 +
src/mame/includes/drmicro.h | 2 +
src/mame/includes/dynax.h | 59 +-
src/mame/includes/dynduke.h | 6 +
src/mame/includes/electron.h | 7 +-
src/mame/includes/elf.h | 6 +-
src/mame/includes/eolith.h | 3 +
src/mame/includes/epos.h | 4 +
src/mame/includes/eprom.h | 59 +-
src/mame/includes/equites.h | 85 +-
src/mame/includes/esd16.h | 7 +
src/mame/includes/espial.h | 4 +
src/mame/includes/esripsys.h | 10 +-
src/mame/includes/eti660.h | 6 +-
src/mame/includes/exedexes.h | 2 +
src/mame/includes/exerion.h | 2 +
src/mame/includes/exidy.h | 11 +
src/mame/includes/exidy440.h | 113 +-
src/mame/includes/exp85.h | 2 +
src/mame/includes/exprraid.h | 3 +
src/mame/includes/exterm.h | 4 +
src/mame/includes/exzisus.h | 4 +
src/mame/includes/f1gp.h | 7 +
src/mame/includes/fantland.h | 9 +
src/mame/includes/fastfred.h | 9 +-
src/mame/includes/fastlane.h | 1 +
src/mame/includes/fcombat.h | 2 +
src/mame/includes/fgoal.h | 1 +
src/mame/includes/fidelbase.h | 6 +-
src/mame/includes/finalizr.h | 3 +
src/mame/includes/firetrap.h | 4 +
src/mame/includes/firetrk.h | 3 +
src/mame/includes/fitfight.h | 3 +
src/mame/includes/flkatck.h | 2 +
src/mame/includes/flstory.h | 7 +
src/mame/includes/fm7.h | 13 +
src/mame/includes/fmtowns.h | 28 +-
src/mame/includes/foodf.h | 49 +-
src/mame/includes/freekick.h | 9 +
src/mame/includes/fromanc2.h | 55 +-
src/mame/includes/fromance.h | 7 +
src/mame/includes/funkybee.h | 2 +
src/mame/includes/funkyjet.h | 2 +
src/mame/includes/funworld.h | 10 +
src/mame/includes/funybubl.h | 3 +
src/mame/includes/fuukifg2.h | 3 +
src/mame/includes/fuukifg3.h | 3 +
src/mame/includes/gaelco.h | 9 +
src/mame/includes/gaelco2.h | 8 +
src/mame/includes/gaelco3d.h | 10 +
src/mame/includes/gaiden.h | 33 +-
src/mame/includes/galaga.h | 4 +
src/mame/includes/galastrm.h | 1 +
src/mame/includes/galaxia.h | 4 +
src/mame/includes/galaxian.h | 44 +
src/mame/includes/galaxold.h | 33 +-
src/mame/includes/galaxy.h | 9 +-
src/mame/includes/galeb.h | 7 +-
src/mame/includes/galivan.h | 6 +
src/mame/includes/galpani2.h | 2 +
src/mame/includes/galpanic.h | 3 +
src/mame/includes/galspnbl.h | 2 +
src/mame/includes/gamecom.h | 7 +-
src/mame/includes/gameplan.h | 4 +
src/mame/includes/gamepock.h | 1 +
src/mame/includes/gaplus.h | 3 +
src/mame/includes/gatron.h | 2 +
src/mame/includes/gauntlet.h | 84 +-
src/mame/includes/gb.h | 10 +-
src/mame/includes/gba.h | 6 +-
src/mame/includes/gberet.h | 3 +
src/mame/includes/gcpinbal.h | 1 +
src/mame/includes/gijoe.h | 2 +
src/mame/includes/ginganin.h | 2 +
src/mame/includes/gladiatr.h | 9 +
src/mame/includes/glass.h | 3 +
src/mame/includes/gng.h | 3 +
src/mame/includes/goal92.h | 2 +
src/mame/includes/goindol.h | 2 +
src/mame/includes/goldstar.h | 29 +
src/mame/includes/gomoku.h | 1 +
src/mame/includes/gotcha.h | 2 +
src/mame/includes/gottlieb.h | 2 +
src/mame/includes/gotya.h | 1 +
src/mame/includes/gp32.h | 6 +-
src/mame/includes/gradius3.h | 3 +
src/mame/includes/grchamp.h | 5 +
src/mame/includes/gridlee.h | 63 +-
src/mame/includes/groundfx.h | 1 +
src/mame/includes/gstriker.h | 8 +-
src/mame/includes/gsword.h | 8 +
src/mame/includes/gumbo.h | 3 +
src/mame/includes/gunbustr.h | 1 +
src/mame/includes/gundealr.h | 4 +
src/mame/includes/gunsmoke.h | 2 +
src/mame/includes/gyruss.h | 6 +
src/mame/includes/hanaawas.h | 2 +
src/mame/includes/harddriv.h | 20 +
src/mame/includes/hcastle.h | 2 +
src/mame/includes/hec2hrp.h | 9 +
src/mame/includes/hexion.h | 2 +
src/mame/includes/higemaru.h | 1 +
src/mame/includes/himesiki.h | 4 +
src/mame/includes/hitme.h | 2 +
src/mame/includes/hnayayoi.h | 5 +
src/mame/includes/hng64.h | 5 +
src/mame/includes/holeland.h | 3 +
src/mame/includes/homedata.h | 10 +
src/mame/includes/homerun.h | 2 +
src/mame/includes/hp48.h | 11 +-
src/mame/includes/hp9845.h | 9 +-
src/mame/includes/huebler.h | 7 +-
src/mame/includes/hx20.h | 5 +
src/mame/includes/hyhoo.h | 2 +
src/mame/includes/hyperspt.h | 8 +
src/mame/includes/hyprduel.h | 4 +
src/mame/includes/ikki.h | 2 +
src/mame/includes/imds2.h | 10 +-
src/mame/includes/interpro.h | 20 +-
src/mame/includes/intv.h | 6 +
src/mame/includes/inufuku.h | 3 +
src/mame/includes/iqblock.h | 2 +
src/mame/includes/irobot.h | 114 +-
src/mame/includes/ironhors.h | 5 +
src/mame/includes/itech32.h | 10 +-
src/mame/includes/itech8.h | 10 +
src/mame/includes/jack.h | 7 +
src/mame/includes/jackal.h | 2 +
src/mame/includes/jaguar.h | 10 +
src/mame/includes/jailbrek.h | 2 +
src/mame/includes/jedi.h | 73 +-
src/mame/includes/jpmimpct.h | 3 +
src/mame/includes/jpmsys5.h | 4 +
src/mame/includes/kaneko16.h | 19 +-
src/mame/includes/kangaroo.h | 3 +
src/mame/includes/karnov.h | 6 +
src/mame/includes/kaypro.h | 3 +
src/mame/includes/kc.h | 4 +
src/mame/includes/kchamp.h | 9 +
src/mame/includes/kickgoal.h | 2 +
src/mame/includes/kim1.h | 7 +-
src/mame/includes/kingobox.h | 9 +
src/mame/includes/klax.h | 22 +-
src/mame/includes/kncljoe.h | 3 +
src/mame/includes/konamigx.h | 7 +
src/mame/includes/kopunch.h | 2 +
src/mame/includes/kramermc.h | 8 +-
src/mame/includes/ksayakyu.h | 2 +
src/mame/includes/kyocera.h | 8 +
src/mame/includes/kyugo.h | 12 +
src/mame/includes/labyrunr.h | 1 +
src/mame/includes/ladybug.h | 165 +-
src/mame/includes/ladyfrog.h | 2 +
src/mame/includes/laserbat.h | 2 +
src/mame/includes/lasso.h | 10 +
src/mame/includes/lastduel.h | 4 +
src/mame/includes/lazercmd.h | 4 +
src/mame/includes/lc80.h | 3 +
src/mame/includes/legionna.h | 12 +-
src/mame/includes/leland.h | 14 +
src/mame/includes/lemmings.h | 2 +
src/mame/includes/lethal.h | 3 +
src/mame/includes/lethalj.h | 1 +
src/mame/includes/liberate.h | 9 +
src/mame/includes/liberatr.h | 102 +-
src/mame/includes/lisa.h | 3 +
src/mame/includes/lkage.h | 5 +
src/mame/includes/llc.h | 4 +
src/mame/includes/lockon.h | 5 +
src/mame/includes/lordgun.h | 6 +
src/mame/includes/lsasquad.h | 5 +
src/mame/includes/lucky74.h | 2 +
src/mame/includes/lvcards.h | 4 +
src/mame/includes/lviv.h | 4 +-
src/mame/includes/lwings.h | 10 +
src/mame/includes/lynx.h | 220 +-
src/mame/includes/m10.h | 3 +
src/mame/includes/m107.h | 6 +
src/mame/includes/m5.h | 6 +
src/mame/includes/m52.h | 3 +
src/mame/includes/m57.h | 1 +
src/mame/includes/m58.h | 1 +
src/mame/includes/m62.h | 19 +
src/mame/includes/m72.h | 27 +
src/mame/includes/m79amb.h | 1 +
src/mame/includes/m90.h | 18 +-
src/mame/includes/m92.h | 17 +-
src/mame/includes/mac.h | 22 +-
src/mame/includes/macpci.h | 7 +-
src/mame/includes/macrossp.h | 2 +
src/mame/includes/madalien.h | 2 +
src/mame/includes/madmotor.h | 49 -
src/mame/includes/magmax.h | 3 +
src/mame/includes/mainevt.h | 4 +
src/mame/includes/mainsnk.h | 3 +
src/mame/includes/malzak.h | 4 +
src/mame/includes/mappy.h | 7 +
src/mame/includes/marineb.h | 3 +
src/mame/includes/mario.h | 13 +-
src/mame/includes/markham.h | 2 +
src/mame/includes/matmania.h | 4 +
src/mame/includes/maygay1b.h | 3 +
src/mame/includes/mbc55x.h | 2 +
src/mame/includes/mbee.h | 15 +
src/mame/includes/mc1502.h | 2 +
src/mame/includes/mcatadv.h | 5 +
src/mame/includes/mcr.h | 8 +
src/mame/includes/mcr3.h | 6 +-
src/mame/includes/mcr68.h | 3 +
src/mame/includes/meadows.h | 5 +
src/mame/includes/megadriv.h | 4 +
src/mame/includes/megadriv_acbl.h | 4 +
src/mame/includes/megadriv_rad.h | 1 +
src/mame/includes/megasys1.h | 13 +
src/mame/includes/megazone.h | 5 +
src/mame/includes/mermaid.h | 1 +
src/mame/includes/metalmx.h | 59 +-
src/mame/includes/metlclsh.h | 2 +
src/mame/includes/metro.h | 30 +
src/mame/includes/mexico86.h | 3 +
src/mame/includes/mhavoc.h | 3 +
src/mame/includes/micro3d.h | 6 +
src/mame/includes/micronic.h | 6 +-
src/mame/includes/microtan.h | 7 +-
src/mame/includes/midtunit.h | 1 +
src/mame/includes/midvunit.h | 2 +
src/mame/includes/midwunit.h | 1 +
src/mame/includes/midxunit.h | 1 +
src/mame/includes/midyunit.h | 2 +
src/mame/includes/midzeus.h | 2 +-
src/mame/includes/mikie.h | 2 +
src/mame/includes/mikro80.h | 10 +-
src/mame/includes/mikromik.h | 6 +-
src/mame/includes/mitchell.h | 10 +
src/mame/includes/mjkjidai.h | 2 +
src/mame/includes/model1.h | 16 +-
src/mame/includes/model2.h | 161 +-
src/mame/includes/model3.h | 3 +
src/mame/includes/momoko.h | 2 +
src/mame/includes/moo.h | 4 +
src/mame/includes/mosaic.h | 4 +
src/mame/includes/mouser.h | 4 +
src/mame/includes/mpf1.h | 7 +
src/mame/includes/mpu4.h | 2 +
src/mame/includes/mpz80.h | 2 +
src/mame/includes/mrdo.h | 1 +
src/mame/includes/mrflea.h | 4 +
src/mame/includes/mrjong.h | 2 +
src/mame/includes/ms32.h | 31 +-
src/mame/includes/msisaac.h | 2 +
src/mame/includes/msx.h | 10 +-
src/mame/includes/mtx.h | 9 +-
src/mame/includes/mugsmash.h | 2 +
src/mame/includes/multfish.h | 3 +
src/mame/includes/munchmo.h | 5 +
src/mame/includes/mustache.h | 2 +
src/mame/includes/mw8080bw.h | 22 +
src/mame/includes/mystston.h | 1 +
src/mame/includes/mystwarr.h | 17 +-
src/mame/includes/mz700.h | 6 +
src/mame/includes/mz80.h | 2 +
src/mame/includes/n8080.h | 5 +
src/mame/includes/namcofl.h | 7 +-
src/mame/includes/namcona1.h | 61 +-
src/mame/includes/namconb1.h | 8 +-
src/mame/includes/namcond1.h | 4 +
src/mame/includes/namcos1.h | 12 +-
src/mame/includes/namcos2.h | 19 +
src/mame/includes/namcos21.h | 20 +
src/mame/includes/namcos22.h | 18 +
src/mame/includes/namcos86.h | 13 +
src/mame/includes/naomi.h | 5 +
src/mame/includes/naughtyb.h | 2 +
src/mame/includes/nb1413m3.h | 9 +-
src/mame/includes/nbmj8688.h | 14 +
src/mame/includes/nbmj8891.h | 24 +
src/mame/includes/nbmj8900.h | 3 +
src/mame/includes/nbmj8991.h | 15 +
src/mame/includes/nbmj9195.h | 35 +
src/mame/includes/nc.h | 10 +-
src/mame/includes/nds.h | 9 +-
src/mame/includes/nemesis.h | 16 +
src/mame/includes/neogeo.h | 5 +
src/mame/includes/nes.h | 1 +
src/mame/includes/newbrain.h | 6 +-
src/mame/includes/news.h | 1 +
src/mame/includes/next.h | 15 +-
src/mame/includes/ninjakd2.h | 8 +
src/mame/includes/ninjaw.h | 41 +-
src/mame/includes/nitedrvr.h | 53 +-
src/mame/includes/niyanpai.h | 4 +
src/mame/includes/nmk16.h | 88 +-
src/mame/includes/norautp.h | 15 +
src/mame/includes/nova2001.h | 8 +
src/mame/includes/novagbase.h | 6 +-
src/mame/includes/nycaptor.h | 8 +
src/mame/includes/ob68k1a.h | 5 +-
src/mame/includes/offtwall.h | 50 +-
src/mame/includes/ohmygod.h | 47 +-
src/mame/includes/ojankohs.h | 8 +
src/mame/includes/ondra.h | 2 +
src/mame/includes/oneshot.h | 2 +
src/mame/includes/opwolf.h | 98 +-
src/mame/includes/orao.h | 1 +
src/mame/includes/orbit.h | 7 +-
src/mame/includes/orion.h | 6 +
src/mame/includes/osborne1.h | 4 +
src/mame/includes/osi.h | 28 +-
src/mame/includes/othunder.h | 2 +
src/mame/includes/overdriv.h | 4 +
src/mame/includes/p2000t.h | 54 +-
src/mame/includes/pacland.h | 3 +
src/mame/includes/pacman.h | 28 +
src/mame/includes/pandoras.h | 5 +
src/mame/includes/paradise.h | 6 +
src/mame/includes/parodius.h | 4 +
src/mame/includes/partner.h | 1 +
src/mame/includes/pass.h | 3 +
src/mame/includes/pastelg.h | 3 +
src/mame/includes/pbaction.h | 4 +
src/mame/includes/pc1251.h | 11 +-
src/mame/includes/pc1350.h | 7 +-
src/mame/includes/pc1401.h | 8 +-
src/mame/includes/pc1403.h | 10 +-
src/mame/includes/pc1512.h | 4 +
src/mame/includes/pc4.h | 8 +-
src/mame/includes/pc6001.h | 288 +
src/mame/includes/pc8001.h | 8 +-
src/mame/includes/pc8401a.h | 9 +-
src/mame/includes/pc9801.h | 18 +-
src/mame/includes/pce.h | 10 +-
src/mame/includes/pcktgal.h | 4 +-
src/mame/includes/pcw.h | 9 +-
src/mame/includes/pcw16.h | 108 +-
src/mame/includes/pdp1.h | 8 +-
src/mame/includes/pecom.h | 46 +-
src/mame/includes/pes.h | 8 +-
src/mame/includes/pgm.h | 12 +-
src/mame/includes/pgm2.h | 4 +
src/mame/includes/phc25.h | 6 +-
src/mame/includes/phoenix.h | 3 +
src/mame/includes/pingpong.h | 2 +
src/mame/includes/pirates.h | 1 +
src/mame/includes/pitnrun.h | 4 +
src/mame/includes/pk8020.h | 2 +
src/mame/includes/pktgaldx.h | 3 +
src/mame/includes/playch10.h | 3 +
src/mame/includes/playmark.h | 8 +
src/mame/includes/plygonet.h | 4 +
src/mame/includes/pmd85.h | 14 +-
src/mame/includes/pocketc.h | 6 +-
src/mame/includes/pokechmp.h | 3 +
src/mame/includes/polepos.h | 8 +
src/mame/includes/policetr.h | 2 +
src/mame/includes/poly88.h | 10 +-
src/mame/includes/poly880.h | 6 +-
src/mame/includes/polyplay.h | 4 +
src/mame/includes/poolshrk.h | 47 +-
src/mame/includes/pooyan.h | 1 +
src/mame/includes/popeye.h | 120 +-
src/mame/includes/portrait.h | 2 +
src/mame/includes/powerins.h | 6 +
src/mame/includes/pp01.h | 2 +
src/mame/includes/prehisle.h | 3 +
src/mame/includes/primo.h | 63 +-
src/mame/includes/prof180x.h | 2 +
src/mame/includes/prof80.h | 7 +-
src/mame/includes/psikyo.h | 12 +
src/mame/includes/psikyo4.h | 2 +
src/mame/includes/psikyosh.h | 2 +
src/mame/includes/psion.h | 12 +-
src/mame/includes/psychic5.h | 8 +
src/mame/includes/punchout.h | 6 +
src/mame/includes/px8.h | 8 +-
src/mame/includes/qdrmfgp.h | 19 +-
src/mame/includes/qix.h | 8 +
src/mame/includes/quasar.h | 5 +
src/mame/includes/quizdna.h | 5 +
src/mame/includes/quizpani.h | 1 +
src/mame/includes/radio86.h | 14 +-
src/mame/includes/raiden.h | 11 +-
src/mame/includes/raiden2.h | 10 +-
src/mame/includes/rallyx.h | 3 +
src/mame/includes/rampart.h | 43 +-
src/mame/includes/rastan.h | 2 +
src/mame/includes/rbisland.h | 4 +
src/mame/includes/realbrk.h | 5 +
src/mame/includes/redalert.h | 7 +
src/mame/includes/redclash.h | 95 +-
src/mame/includes/relief.h | 50 +-
src/mame/includes/renegade.h | 3 +
src/mame/includes/retofinv.h | 4 +
src/mame/includes/rltennis.h | 2 +
src/mame/includes/rm380z.h | 4 +
src/mame/includes/rmnimbus.h | 4 +
src/mame/includes/rockrage.h | 3 +
src/mame/includes/rocnrope.h | 1 +
src/mame/includes/rohga.h | 53 +-
src/mame/includes/rollerg.h | 2 +
src/mame/includes/rollrace.h | 2 +
src/mame/includes/route16.h | 8 +
src/mame/includes/rpunch.h | 2 +
src/mame/includes/runaway.h | 1 +
src/mame/includes/rungun.h | 3 +
src/mame/includes/s11.h | 9 +-
src/mame/includes/s11a.h | 9 +-
src/mame/includes/s11b.h | 9 +-
src/mame/includes/s11c.h | 7 +-
src/mame/includes/sage2.h | 1 +
src/mame/includes/samcoupe.h | 2 +
src/mame/includes/saturn.h | 180 -
src/mame/includes/sauro.h | 5 +
src/mame/includes/sbasketb.h | 2 +
src/mame/includes/sbugger.h | 2 +
src/mame/includes/scotrsht.h | 3 +
src/mame/includes/scramble.h | 21 +
src/mame/includes/sderby.h | 6 +
src/mame/includes/segag80r.h | 12 +-
src/mame/includes/segag80v.h | 10 +-
src/mame/includes/segahang.h | 11 +
src/mame/includes/segaorun.h | 9 +-
src/mame/includes/segas16a.h | 7 +
src/mame/includes/segas16b.h | 21 +-
src/mame/includes/segas18.h | 9 +-
src/mame/includes/segas24.h | 7 +
src/mame/includes/segas32.h | 17 +
src/mame/includes/segasp.h | 2 +
src/mame/includes/segaxbd.h | 15 +-
src/mame/includes/segaybd.h | 9 +
src/mame/includes/seibuspi.h | 54 +-
src/mame/includes/seicross.h | 5 +
src/mame/includes/senjyo.h | 6 +
src/mame/includes/seta.h | 116 +-
src/mame/includes/seta2.h | 19 +
src/mame/includes/sf.h | 6 +
src/mame/includes/sg1000.h | 13 +-
src/mame/includes/shadfrce.h | 2 +
src/mame/includes/shangha3.h | 5 +
src/mame/includes/shangkid.h | 11 +
src/mame/includes/shaolins.h | 1 +
src/mame/includes/shisen.h | 4 +
src/mame/includes/shootout.h | 3 +
src/mame/includes/shuuz.h | 24 +-
src/mame/includes/sidearms.h | 6 +
src/mame/includes/sidepckt.h | 3 +
src/mame/includes/silkroad.h | 1 +
src/mame/includes/simpl156.h | 5 +
src/mame/includes/simple_st0016.h | 17 +-
src/mame/includes/simpsons.h | 4 +
src/mame/includes/skullxbo.h | 48 +-
src/mame/includes/skydiver.h | 43 +-
src/mame/includes/skyfox.h | 2 +
src/mame/includes/skykid.h | 3 +
src/mame/includes/skyraid.h | 41 +-
src/mame/includes/slapfght.h | 16 +
src/mame/includes/slapshot.h | 3 +
src/mame/includes/slapstic.h | 18 +-
src/mame/includes/sms.h | 8 +
src/mame/includes/sms_bootleg.h | 2 +
src/mame/includes/snes.h | 7 +-
src/mame/includes/snk.h | 39 +
src/mame/includes/snk6502.h | 5 +
src/mame/includes/snk68.h | 4 +
src/mame/includes/snookr10.h | 3 +
src/mame/includes/snowbros.h | 16 +
src/mame/includes/softbox.h | 6 +-
src/mame/includes/solomon.h | 3 +
src/mame/includes/sonson.h | 2 +
src/mame/includes/sorcerer.h | 9 +-
src/mame/includes/spacefb.h | 3 +
src/mame/includes/spbactn.h | 4 +
src/mame/includes/spcforce.h | 2 +
src/mame/includes/spdodgeb.h | 2 +
src/mame/includes/special.h | 5 +
src/mame/includes/specpls3.h | 6 +-
src/mame/includes/spectrum.h | 10 +
src/mame/includes/speedatk.h | 2 +
src/mame/includes/speedbal.h | 4 +
src/mame/includes/speedspn.h | 4 +
src/mame/includes/spiders.h | 2 +
src/mame/includes/splash.h | 11 +
src/mame/includes/sprint2.h | 1 +
src/mame/includes/sprint4.h | 64 +-
src/mame/includes/sprint8.h | 65 +-
src/mame/includes/spy.h | 2 +
src/mame/includes/srmp2.h | 6 +
src/mame/includes/srumbler.h | 2 +
src/mame/includes/sshangha.h | 3 +
src/mame/includes/sslam.h | 3 +
src/mame/includes/ssozumo.h | 8 +-
src/mame/includes/sspeedr.h | 2 +
src/mame/includes/ssrj.h | 1 +
src/mame/includes/ssv.h | 20 +
src/mame/includes/ssystem3.h | 7 +-
src/mame/includes/stactics.h | 1 +
src/mame/includes/stadhero.h | 2 +
src/mame/includes/starcrus.h | 2 +
src/mame/includes/starfire.h | 1 +
src/mame/includes/starshp1.h | 73 +-
src/mame/includes/starwars.h | 3 +
src/mame/includes/stfight.h | 5 +
src/mame/includes/stlforce.h | 2 +
src/mame/includes/strnskil.h | 2 +
src/mame/includes/stv.h | 4 +
src/mame/includes/subs.h | 1 +
src/mame/includes/suna16.h | 16 +
src/mame/includes/suna8.h | 17 +
src/mame/includes/super6.h | 13 +-
src/mame/includes/super80.h | 7 +
src/mame/includes/superchs.h | 3 +
src/mame/includes/superqix.h | 5 +
src/mame/includes/suprloco.h | 3 +
src/mame/includes/suprnova.h | 1 +
src/mame/includes/suprridr.h | 4 +
src/mame/includes/suprslam.h | 3 +
src/mame/includes/surpratk.h | 2 +
src/mame/includes/svision.h | 8 +-
src/mame/includes/swtpc09.h | 5 +
src/mame/includes/system1.h | 9 +
src/mame/includes/system16.h | 34 +
src/mame/includes/tagteam.h | 2 +
src/mame/includes/tail2nos.h | 3 +
src/mame/includes/taito_b.h | 20 +
src/mame/includes/taito_f2.h | 33 +
src/mame/includes/taito_f3.h | 5 +
src/mame/includes/taito_h.h | 5 +
src/mame/includes/taito_l.h | 91 +-
src/mame/includes/taito_o.h | 1 +
src/mame/includes/taito_x.h | 6 +
src/mame/includes/taito_z.h | 22 +
src/mame/includes/taitoair.h | 4 +
src/mame/includes/taitojc.h | 6 +
src/mame/includes/taitosj.h | 4 +
src/mame/includes/tandy2k.h | 4 +
src/mame/includes/tank8.h | 58 +-
src/mame/includes/tankbatt.h | 1 +
src/mame/includes/tankbust.h | 3 +
src/mame/includes/taotaido.h | 3 +
src/mame/includes/targeth.h | 3 +
src/mame/includes/tatsumi.h | 16 +-
src/mame/includes/taxidriv.h | 4 +
src/mame/includes/tbowl.h | 3 +
src/mame/includes/tceptor.h | 6 +
src/mame/includes/tdv2324.h | 9 +-
src/mame/includes/tecmo.h | 5 +
src/mame/includes/tecmo16.h | 3 +
src/mame/includes/tecmosys.h | 3 +
src/mame/includes/tehkanwc.h | 4 +
src/mame/includes/tek405x.h | 2 +
src/mame/includes/terracre.h | 6 +
src/mame/includes/tetrisp2.h | 66 +-
src/mame/includes/thedeep.h | 3 +
src/mame/includes/thepit.h | 5 +
src/mame/includes/thief.h | 3 +
src/mame/includes/thomson.h | 10 +-
src/mame/includes/thoop2.h | 7 +
src/mame/includes/thunderj.h | 40 +-
src/mame/includes/thunderx.h | 7 +
src/mame/includes/ti85.h | 17 +-
src/mame/includes/ti89.h | 11 +-
src/mame/includes/tiamc1.h | 4 +
src/mame/includes/tigeroad.h | 9 +
src/mame/includes/tiki100.h | 2 +
src/mame/includes/timelimt.h | 4 +
src/mame/includes/timeplt.h | 6 +
src/mame/includes/timex.h | 7 +-
src/mame/includes/tmc1800.h | 12 +-
src/mame/includes/tmc2000e.h | 6 +-
src/mame/includes/tmc600.h | 7 +-
src/mame/includes/tmnt.h | 20 +
src/mame/includes/tnzs.h | 19 +-
src/mame/includes/toaplan1.h | 22 +
src/mame/includes/toaplan2.h | 37 +
src/mame/includes/toki.h | 7 +
src/mame/includes/toobin.h | 51 +-
src/mame/includes/topspeed.h | 4 +
src/mame/includes/tp84.h | 4 +
src/mame/includes/trackfld.h | 10 +
src/mame/includes/tranz330.h | 7 +-
src/mame/includes/travrusa.h | 1 +
src/mame/includes/triplhnt.h | 66 +-
src/mame/includes/trs80.h | 14 +
src/mame/includes/trs80m2.h | 10 +-
src/mame/includes/truco.h | 1 +
src/mame/includes/trucocl.h | 1 +
src/mame/includes/tryout.h | 2 +
src/mame/includes/tsamurai.h | 13 +
src/mame/includes/tsispch.h | 4 +
src/mame/includes/tubep.h | 13 +
src/mame/includes/tumbleb.h | 11 +
src/mame/includes/tunhunt.h | 48 +-
src/mame/includes/turbo.h | 6 +
src/mame/includes/turrett.h | 2 +
src/mame/includes/tutankhm.h | 1 +
src/mame/includes/twin16.h | 4 +
src/mame/includes/twincobr.h | 6 +
src/mame/includes/tx0.h | 8 +-
src/mame/includes/tx1.h | 10 +
src/mame/includes/ultraman.h | 3 +
src/mame/includes/ultratnk.h | 51 +-
src/mame/includes/undrfire.h | 3 +
src/mame/includes/unico.h | 115 +-
src/mame/includes/usgames.h | 2 +
src/mame/includes/ut88.h | 10 +-
src/mame/includes/v1050.h | 3 +
src/mame/includes/vaportra.h | 9 +-
src/mame/includes/vastar.h | 4 +
src/mame/includes/vball.h | 2 +
src/mame/includes/vc4000.h | 8 +-
src/mame/includes/vcs80.h | 7 +-
src/mame/includes/vector06.h | 9 +
src/mame/includes/vectrex.h | 157 +-
src/mame/includes/vendetta.h | 5 +
src/mame/includes/vertigo.h | 192 +-
src/mame/includes/vicdual.h | 33 +
src/mame/includes/victory.h | 100 +-
src/mame/includes/vidbrain.h | 6 +-
src/mame/includes/videopin.h | 53 +-
src/mame/includes/vigilant.h | 7 +
src/mame/includes/vindictr.h | 47 +-
src/mame/includes/vip.h | 6 +-
src/mame/includes/vixen.h | 3 +
src/mame/includes/volfied.h | 2 +
src/mame/includes/vsnes.h | 4 +
src/mame/includes/vtech2.h | 2 +
src/mame/includes/vulgus.h | 2 +
src/mame/includes/warpwarp.h | 4 +
src/mame/includes/warriorb.h | 37 +-
src/mame/includes/wc90.h | 3 +
src/mame/includes/wc90b.h | 3 +
src/mame/includes/wecleman.h | 6 +
src/mame/includes/welltris.h | 3 +
src/mame/includes/wgp.h | 3 +
src/mame/includes/williams.h | 13 +
src/mame/includes/wiping.h | 2 +
src/mame/includes/wiz.h | 6 +
src/mame/includes/wolfpack.h | 71 +-
src/mame/includes/wpc_dot.h | 7 +-
src/mame/includes/wpc_flip1.h | 7 +-
src/mame/includes/wpc_flip2.h | 7 +-
src/mame/includes/wrally.h | 12 +-
src/mame/includes/wswan.h | 91 +-
src/mame/includes/wwfsstar.h | 2 +
src/mame/includes/x07.h | 2 +
src/mame/includes/x1.h | 92 +-
src/mame/includes/x68k.h | 3 +
src/mame/includes/xain.h | 4 +
src/mame/includes/xbox.h | 11 +-
src/mame/includes/xbox_pci.h | 52 +-
src/mame/includes/xerox820.h | 6 +
src/mame/includes/xevious.h | 2 +
src/mame/includes/xexex.h | 2 +
src/mame/includes/xmen.h | 3 +
src/mame/includes/xor100.h | 2 +
src/mame/includes/xorworld.h | 1 +
src/mame/includes/xxmissio.h | 2 +
src/mame/includes/xybots.h | 41 +-
src/mame/includes/xyonix.h | 2 +
src/mame/includes/yiear.h | 2 +
src/mame/includes/yunsun16.h | 4 +
src/mame/includes/yunsung8.h | 10 +-
src/mame/includes/z80ne.h | 7 +
src/mame/includes/z88.h | 34 +-
src/mame/includes/zac2650.h | 1 +
src/mame/includes/zaccaria.h | 1 +
src/mame/includes/zaxxon.h | 6 +
src/mame/includes/zerozone.h | 2 +
src/mame/includes/zodiack.h | 3 +
src/mame/includes/zorba.h | 14 +-
src/mame/includes/zx.h | 9 +-
src/mame/layout/{h2hbaskb.lay => h2hbaskbc.lay} | 0
src/mame/layout/h2hhockey.lay | 114 +-
src/mame/layout/{h2hhockey.lay => h2hhockeyc.lay} | 0
src/mame/layout/{h2hsoccer.lay => h2hsoccerc.lay} | 0
src/mame/layout/stepstag.lay | 6 +-
src/mame/layout/vjdash.lay | 17 +
src/mame/machine/315-5838_317-0229_comp.cpp | 2 +
src/mame/machine/315-5838_317-0229_comp.h | 17 +-
src/mame/machine/315-5881_crypt.h | 8 +-
src/mame/machine/315_5296.h | 82 +-
src/mame/machine/3do.cpp | 4 +-
src/mame/machine/6883sam.h | 13 +-
src/mame/machine/abc1600mac.cpp | 6 +-
src/mame/machine/abc1600mac.h | 3 +-
src/mame/machine/abc80kb.cpp | 2 +-
src/mame/machine/abc80kb.h | 5 +-
src/mame/machine/acs8600_ics.cpp | 4 +-
src/mame/machine/acs8600_ics.h | 14 +-
src/mame/machine/apollo.cpp | 4 +-
src/mame/machine/apollo_kbd.h | 8 +-
src/mame/machine/apple2.cpp | 34 +-
src/mame/machine/apple2gs.cpp | 6 +-
src/mame/machine/apple3.cpp | 10 +-
src/mame/machine/apricotkb.cpp | 2 +-
src/mame/machine/apricotkb.h | 5 +-
src/mame/machine/asic65.cpp | 4 +-
src/mame/machine/asic65.h | 8 +-
src/mame/machine/asteroid.cpp | 21 +-
src/mame/machine/at.cpp | 16 +-
src/mame/machine/at.h | 2 +-
src/mame/machine/atarigen.cpp | 13 +-
src/mame/machine/atarigen.h | 30 +-
src/mame/machine/awboard.cpp | 2 +-
src/mame/machine/awboard.h | 2 +-
src/mame/machine/badlands.cpp | 81 +
src/mame/machine/c117.cpp | 13 -
src/mame/machine/c117.h | 14 +-
src/mame/machine/cammu.cpp | 14 +-
src/mame/machine/cammu.h | 90 +-
src/mame/machine/cat702.h | 6 +-
src/mame/machine/cdicdic.cpp | 11 +-
src/mame/machine/cedar_magnet_flop.h | 1 -
src/mame/machine/cedar_magnet_plane.cpp | 4 +-
src/mame/machine/cedar_magnet_plane.h | 3 +-
src/mame/machine/cedar_magnet_sprite.cpp | 9 +-
src/mame/machine/cedar_magnet_sprite.h | 3 +
src/mame/machine/compiskb.h | 5 +-
src/mame/machine/cuda.cpp | 13 +-
src/mame/machine/cuda.h | 21 +-
src/mame/machine/dc-ctrl.cpp | 24 -
src/mame/machine/dc-ctrl.h | 30 +-
src/mame/machine/dec_lk201.cpp | 2 +-
src/mame/machine/dec_lk201.h | 5 +-
src/mame/machine/deco146.cpp | 38 +-
src/mame/machine/deco146.h | 46 +-
src/mame/machine/deco_irq.cpp | 12 +-
src/mame/machine/deco_irq.h | 38 +-
src/mame/machine/decocass.cpp | 4 +-
src/mame/machine/decopincpu.cpp | 10 +-
src/mame/machine/decopincpu.h | 12 +-
src/mame/machine/egret.cpp | 13 +-
src/mame/machine/egret.h | 21 +-
src/mame/machine/esqpanel.h | 16 +-
src/mame/machine/fd1089.cpp | 4 +-
src/mame/machine/fd1089.h | 2 +
src/mame/machine/fd1094.cpp | 2 +-
src/mame/machine/fd1094.h | 1 +
src/mame/machine/fm_scsi.h | 10 +-
src/mame/machine/gaelco3d.h | 4 +-
src/mame/machine/gaelco_ds5002fp.cpp | 9 +-
src/mame/machine/gaelco_ds5002fp.h | 2 +
src/mame/machine/gridkeyb.h | 4 +-
src/mame/machine/hng64_net.cpp | 4 +-
src/mame/machine/hp9845_printer.h | 14 +-
src/mame/machine/ibm6580_fdc.h | 12 +-
src/mame/machine/ibm6580_kbd.h | 12 +-
src/mame/machine/igs025.cpp | 8 -
src/mame/machine/igs025.h | 7 +-
src/mame/machine/inder_sb.cpp | 95 +-
src/mame/machine/inder_sb.h | 25 +-
src/mame/machine/inder_vid.cpp | 34 +-
src/mame/machine/inder_vid.h | 10 +
src/mame/machine/interpro_arbga.cpp | 4 +-
src/mame/machine/interpro_arbga.h | 32 +-
src/mame/machine/interpro_ioga.cpp | 36 +-
src/mame/machine/interpro_ioga.h | 110 +-
src/mame/machine/interpro_mcga.cpp | 4 +-
src/mame/machine/interpro_mcga.h | 22 +-
src/mame/machine/interpro_sga.cpp | 2 +-
src/mame/machine/interpro_sga.h | 78 +-
src/mame/machine/irobot.cpp | 6 +-
src/mame/machine/isbc_208.cpp | 2 +-
src/mame/machine/isbc_208.h | 10 +-
src/mame/machine/isbc_215g.cpp | 8 +-
src/mame/machine/isbc_215g.h | 14 +-
src/mame/machine/iteagle_fpga.cpp | 12 +-
src/mame/machine/iteagle_fpga.h | 10 +-
src/mame/machine/jvs13551.cpp | 6 -
src/mame/machine/jvs13551.h | 27 +-
src/mame/machine/k573cass.h | 38 +-
src/mame/machine/k573dio.cpp | 2 +-
src/mame/machine/k573dio.h | 2 +-
src/mame/machine/k7659kb.h | 1 -
src/mame/machine/kaneko_hit.cpp | 7 -
src/mame/machine/kaneko_hit.h | 6 +-
src/mame/machine/kaneko_toybox.cpp | 12 -
src/mame/machine/kaneko_toybox.h | 8 +-
src/mame/machine/kay_kbd.cpp | 2 +-
src/mame/machine/kay_kbd.h | 5 +-
src/mame/machine/kc_keyb.h | 4 +-
src/mame/machine/km035.cpp | 2 +-
src/mame/machine/km035.h | 9 +-
src/mame/machine/konppc.h | 8 +-
src/mame/machine/m1comm.cpp | 4 +-
src/mame/machine/m1comm.h | 2 +
src/mame/machine/m20_8086.cpp | 4 +-
src/mame/machine/m20_8086.h | 2 +
src/mame/machine/m24_kbd.h | 4 +-
src/mame/machine/m24_z8000.cpp | 14 +-
src/mame/machine/m24_z8000.h | 8 +-
src/mame/machine/m3comm.cpp | 4 +-
src/mame/machine/m3comm.h | 3 +-
src/mame/machine/m6502_vtscr.cpp | 97 +
src/mame/machine/m6502_vtscr.h | 58 +
src/mame/machine/mackbd.h | 10 +-
src/mame/machine/maple-dc.cpp | 14 +-
src/mame/machine/maple-dc.h | 10 +-
src/mame/machine/mapledev.cpp | 8 -
src/mame/machine/mapledev.h | 8 +-
src/mame/machine/mc8123.h | 1 -
src/mame/machine/mega32x.cpp | 15 +-
src/mame/machine/mega32x.h | 8 +-
src/mame/machine/megacd.cpp | 2 +-
src/mame/machine/megacd.h | 1 +
src/mame/machine/megacdcd.cpp | 30 -
src/mame/machine/megacdcd.h | 20 +-
src/mame/machine/megadriv.cpp | 16 +-
src/mame/machine/microdrv.h | 4 +-
src/mame/machine/micropolis.h | 25 +-
src/mame/machine/midikbd.h | 4 +-
src/mame/machine/midwayic.h | 32 +-
src/mame/machine/mie.cpp | 16 +-
src/mame/machine/mie.h | 24 +-
src/mame/machine/mm1kb.h | 4 +-
src/mame/machine/mmboard.h | 6 +-
src/mame/machine/model1.cpp | 77 +-
src/mame/machine/mpu4.cpp | 62 +-
src/mame/machine/ms7004.cpp | 2 +-
src/mame/machine/ms7004.h | 9 +-
src/mame/machine/msx_matsushita.cpp | 2 +-
src/mame/machine/msx_matsushita.h | 5 +-
src/mame/machine/msx_s1985.cpp | 2 +-
src/mame/machine/msx_systemflags.h | 6 +-
src/mame/machine/n64.cpp | 2 +-
src/mame/machine/namco06.h | 34 +-
src/mame/machine/namco51.h | 16 +-
src/mame/machine/namco53.h | 18 +-
src/mame/machine/namco62.h | 16 +-
src/mame/machine/namco_c139.cpp | 16 +-
src/mame/machine/namco_c139.h | 3 +-
src/mame/machine/namco_c148.cpp | 2 +-
src/mame/machine/namco_c148.h | 29 +-
src/mame/machine/namcoio.h | 40 +-
src/mame/machine/naomibd.cpp | 13 +-
src/mame/machine/naomibd.h | 6 +-
src/mame/machine/naomig1.cpp | 2 +-
src/mame/machine/naomig1.h | 2 +-
src/mame/machine/naomigd.cpp | 7 -
src/mame/machine/naomigd.h | 9 +-
src/mame/machine/naomim1.cpp | 5 +-
src/mame/machine/naomim1.h | 2 +-
src/mame/machine/naomim4.cpp | 11 +-
src/mame/machine/naomim4.h | 6 +-
src/mame/machine/nextkbd.cpp | 2 +-
src/mame/machine/nextkbd.h | 14 +-
src/mame/machine/nextmo.cpp | 2 +-
src/mame/machine/nextmo.h | 10 +-
src/mame/machine/nmk004.cpp | 2 +-
src/mame/machine/nmk004.h | 6 +-
src/mame/machine/nmk112.h | 14 +-
src/mame/machine/ns11prot.cpp | 9 +-
src/mame/machine/osborne1.cpp | 2 +-
src/mame/machine/pc1512kb.h | 8 +-
src/mame/machine/pc9801_kbd.h | 4 +-
src/mame/machine/pcd_kbd.cpp | 2 +-
src/mame/machine/pcd_kbd.h | 6 +-
src/mame/machine/pcshare.cpp | 2 +-
src/mame/machine/pcshare.h | 3 +-
src/mame/machine/pgmprot_igs025_igs012.cpp | 4 +-
src/mame/machine/pgmprot_igs025_igs012.h | 1 +
src/mame/machine/pgmprot_igs025_igs022.cpp | 10 +-
src/mame/machine/pgmprot_igs025_igs022.h | 1 +
src/mame/machine/pgmprot_igs025_igs028.cpp | 4 +-
src/mame/machine/pgmprot_igs025_igs028.h | 1 +
src/mame/machine/pgmprot_igs027a_type1.cpp | 20 +-
src/mame/machine/pgmprot_igs027a_type1.h | 4 +
src/mame/machine/pgmprot_igs027a_type2.cpp | 8 +-
src/mame/machine/pgmprot_igs027a_type2.h | 2 +
src/mame/machine/pgmprot_igs027a_type3.cpp | 8 +-
src/mame/machine/pgmprot_igs027a_type3.h | 2 +
src/mame/machine/pgmprot_orlegend.cpp | 2 +-
src/mame/machine/prof80mmu.cpp | 6 +-
src/mame/machine/prof80mmu.h | 3 +-
src/mame/machine/psxcd.h | 6 +-
src/mame/machine/qimi.h | 5 +-
src/mame/machine/rad_eu3a05gpio.h | 12 +-
src/mame/machine/rmnkbd.h | 1 -
src/mame/machine/saturn_cdb.cpp | 9 +-
src/mame/machine/saturn_cdb.h | 1 +
src/mame/machine/segabb.cpp | 6 +-
src/mame/machine/segabb.h | 6 +-
src/mame/machine/segacrp2_device.cpp | 6 -
src/mame/machine/segacrp2_device.h | 4 +-
src/mame/machine/segacrpt_device.cpp | 30 -
src/mame/machine/segacrpt_device.h | 20 +-
src/mame/machine/segaic16.cpp | 71 +-
src/mame/machine/segaic16.h | 45 +-
src/mame/machine/seibucop/seibucop.h | 4 +-
src/mame/machine/seicop.cpp | 4 +-
src/mame/machine/seicop.h | 2 +-
src/mame/machine/sorcerer.cpp | 44 +-
src/mame/machine/st0016.cpp | 13 +-
src/mame/machine/st0016.h | 7 +-
src/mame/machine/stfight.cpp | 2 +-
src/mame/machine/tait8741.h | 36 +-
src/mame/machine/taito68705interface.cpp | 2 +-
src/mame/machine/taito68705interface.h | 15 +-
src/mame/machine/taitocchip.cpp | 6 +-
src/mame/machine/taitocchip.h | 2 +
src/mame/machine/taitoio.h | 104 +-
src/mame/machine/taitosjsec.cpp | 2 +-
src/mame/machine/taitosjsec.h | 25 +-
src/mame/machine/tandy2kb.h | 8 +-
src/mame/machine/thomson.cpp | 34 +-
src/mame/machine/ti85.cpp | 44 +-
src/mame/machine/tigeroad.cpp | 2 +-
src/mame/machine/trs80.cpp | 46 +-
src/mame/machine/trs80m2kb.h | 4 +-
src/mame/machine/upd65031.h | 24 +-
src/mame/machine/v1050kb.h | 4 +-
src/mame/machine/vectrex.cpp | 74 +-
src/mame/machine/victor9k_fdc.h | 12 +-
src/mame/machine/victor9k_kb.h | 8 +-
src/mame/machine/vs9209.h | 44 +-
src/mame/machine/vt100_kbd.h | 6 +-
src/mame/machine/wangpckb.cpp | 2 +-
src/mame/machine/wangpckb.h | 5 +-
src/mame/machine/wpc_shift.cpp | 2 +-
src/mame/machine/wpc_shift.h | 2 +-
src/mame/machine/wswan.cpp | 2 +-
src/mame/machine/x820kb.h | 4 +-
src/mame/machine/xbox.cpp | 32 +-
src/mame/machine/xbox_pci.cpp | 32 +-
src/mame/machine/z80ne.cpp | 42 +-
src/mame/machine/znmcu.h | 22 +-
src/mame/machine/zorbakbd.h | 5 +-
src/mame/machine/zs01.h | 4 +-
src/mame/machine/zx8302.h | 62 +-
src/mame/mame.lst | 172 +-
src/mame/mess.flt | 4 +
src/mame/video/733_asr.h | 12 +-
src/mame/video/911_vdt.h | 12 +-
src/mame/video/abc1600.cpp | 14 +-
src/mame/video/abc1600.h | 11 +-
src/mame/video/actfancr.cpp | 5 +-
src/mame/video/antic.h | 4 +-
src/mame/video/appoooh.cpp | 2 +-
src/mame/video/arcadecl.cpp | 58 +-
src/mame/video/atarigx2.cpp | 2 +-
src/mame/video/atarimo.cpp | 22 -
src/mame/video/atarimo.h | 10 +-
src/mame/video/atarirle.cpp | 12 -
src/mame/video/atarirle.h | 6 +-
src/mame/video/avgdvg.cpp | 15 -
src/mame/video/avgdvg.h | 8 +-
src/mame/video/batman.cpp | 4 -
src/mame/video/bfm_adr2.cpp | 2 +-
src/mame/video/bfm_adr2.h | 1 +
src/mame/video/bfm_dm01.cpp | 2 +-
src/mame/video/bfm_dm01.h | 5 +-
src/mame/video/boogwing.cpp | 10 +-
src/mame/video/c45.cpp | 4 +-
src/mame/video/c45.h | 2 +-
src/mame/video/cave.cpp | 118 +-
src/mame/video/cbuster.cpp | 25 +-
src/mame/video/cidelsa.cpp | 4 +-
src/mame/video/cninja.cpp | 12 +-
src/mame/video/comx35.cpp | 2 +-
src/mame/video/cps1.cpp | 4 +
src/mame/video/crt.h | 22 +-
src/mame/video/cyberbal.cpp | 166 +-
src/mame/video/cybstorm.cpp | 2 +-
src/mame/video/darkseal.cpp | 1 +
src/mame/video/dassault.cpp | 9 +-
src/mame/video/dec0.cpp | 53 +-
src/mame/video/dec8.cpp | 66 +-
src/mame/video/decbac06.cpp | 31 +-
src/mame/video/decbac06.h | 45 +-
src/mame/video/deckarn.cpp | 21 +-
src/mame/video/deckarn.h | 16 +-
src/mame/video/decmxc06.cpp | 25 +-
src/mame/video/decmxc06.h | 27 +-
src/mame/video/deco16ic.cpp | 10 -
src/mame/video/deco16ic.h | 60 +-
src/mame/video/deco32.cpp | 184 +-
src/mame/video/deco_ace.cpp | 10 -
src/mame/video/deco_ace.h | 6 +-
src/mame/video/deco_mlc.cpp | 128 +-
src/mame/video/deco_zoomspr.cpp | 11 -
src/mame/video/deco_zoomspr.h | 4 +-
src/mame/video/decocass.cpp | 5 +-
src/mame/video/decocomn.cpp | 10 -
src/mame/video/decocomn.h | 6 +-
src/mame/video/decodmd1.cpp | 10 +-
src/mame/video/decodmd1.h | 6 +-
src/mame/video/decodmd2.cpp | 8 +-
src/mame/video/decodmd2.h | 5 +-
src/mame/video/decodmd3.cpp | 8 +-
src/mame/video/decodmd3.h | 5 +-
src/mame/video/decospr.cpp | 35 +-
src/mame/video/decospr.h | 57 +-
src/mame/video/decrmc3.cpp | 28 -
src/mame/video/decrmc3.h | 24 +-
src/mame/video/dietgo.cpp | 1 +
src/mame/video/dooyong.cpp | 43 -
src/mame/video/dooyong.h | 51 +-
src/mame/video/equites.cpp | 24 +-
src/mame/video/esd16.cpp | 8 +-
src/mame/video/exidy440.cpp | 15 +-
src/mame/video/fmtowns.cpp | 76 +-
src/mame/video/foodf.cpp | 2 +-
src/mame/video/fromanc2.cpp | 77 +-
src/mame/video/funkyjet.cpp | 1 +
src/mame/video/fuukifg.cpp | 6 -
src/mame/video/fuukifg.h | 6 +-
src/mame/video/gaiden.cpp | 38 +-
src/mame/video/gamate.cpp | 6 +-
src/mame/video/gamate.h | 4 +-
src/mame/video/gameplan.cpp | 3 +-
src/mame/video/gauntlet.cpp | 2 +-
src/mame/video/gic.h | 6 +-
src/mame/video/gime.h | 24 +-
src/mame/video/gp9001.cpp | 4 +-
src/mame/video/gp9001.h | 6 +-
src/mame/video/gtia.h | 8 +-
src/mame/video/igs017_igs031.cpp | 12 +-
src/mame/video/igs017_igs031.h | 13 +-
src/mame/video/intv.cpp | 2 +-
src/mame/video/irobot.cpp | 8 +-
src/mame/video/jedi.cpp | 4 +-
src/mame/video/k001005.cpp | 5 -
src/mame/video/k001005.h | 4 +-
src/mame/video/k001006.h | 11 +-
src/mame/video/k001604.h | 18 +-
src/mame/video/k007121.cpp | 10 -
src/mame/video/k007121.h | 4 +-
src/mame/video/k007342.cpp | 10 -
src/mame/video/k007342.h | 16 +-
src/mame/video/k007420.cpp | 10 -
src/mame/video/k007420.h | 12 +-
src/mame/video/k037122.h | 4 +-
src/mame/video/k051316.cpp | 20 +-
src/mame/video/k051316.h | 27 +-
src/mame/video/k051960.cpp | 20 +-
src/mame/video/k051960.h | 30 +-
src/mame/video/k052109.cpp | 19 +-
src/mame/video/k052109.h | 18 +-
src/mame/video/k053244_k053245.cpp | 7 +-
src/mame/video/k053244_k053245.h | 19 +-
src/mame/video/k053246_k053247_k055673.h | 23 +-
src/mame/video/k053250.cpp | 7 -
src/mame/video/k053250.h | 8 +-
src/mame/video/k053250_ps.cpp | 7 -
src/mame/video/k053250_ps.h | 12 +-
src/mame/video/k053251.h | 1 -
src/mame/video/k053936.h | 15 +-
src/mame/video/k054156_k054157_k056832.h | 19 +-
src/mame/video/k054338.h | 10 +-
src/mame/video/k057714.h | 4 +-
src/mame/video/k1ge.h | 12 +-
src/mame/video/kan_pand.cpp | 10 -
src/mame/video/kan_pand.h | 19 +-
src/mame/video/kaneko_grap2.cpp | 17 -
src/mame/video/kaneko_grap2.h | 8 +-
src/mame/video/kaneko_spr.cpp | 36 -
src/mame/video/kaneko_spr.h | 28 +-
src/mame/video/kaneko_tmap.cpp | 31 -
src/mame/video/kaneko_tmap.h | 24 +-
src/mame/video/karnov.cpp | 4 +-
src/mame/video/klax.cpp | 4 -
src/mame/video/kyocera.cpp | 2 +-
src/mame/video/ladybug.cpp | 429 +-
src/mame/video/ladybug.h | 70 +
src/mame/video/leland.cpp | 3 +-
src/mame/video/lemmings.cpp | 7 +-
src/mame/video/madmotor.cpp | 36 -
src/mame/video/maria.h | 4 +-
src/mame/video/mb60553.cpp | 13 -
src/mame/video/mb60553.h | 8 +-
src/mame/video/mikromik.cpp | 2 +-
src/mame/video/model1.cpp | 5 +-
src/mame/video/model2.cpp | 158 +-
src/mame/video/model2rd.hxx | 54 +-
src/mame/video/ms1_tmap.cpp | 21 -
src/mame/video/ms1_tmap.h | 18 +-
src/mame/video/namcona1.cpp | 84 +-
src/mame/video/nick.cpp | 8 +-
src/mame/video/nick.h | 9 +-
src/mame/video/ninjaw.cpp | 12 +-
src/mame/video/nmk16.cpp | 248 +-
src/mame/video/offtwall.cpp | 5 -
src/mame/video/ojankohs.cpp | 9 +-
src/mame/video/p2000t.cpp | 4 +-
src/mame/video/pc080sn.cpp | 10 -
src/mame/video/pc080sn.h | 27 +-
src/mame/video/pc090oj.cpp | 20 -
src/mame/video/pc090oj.h | 27 +-
src/mame/video/pc6001.cpp | 597 +++
src/mame/video/pc8401a.cpp | 4 +-
src/mame/video/pc9801.cpp | 2 +-
src/mame/video/pc_t1t.cpp | 2 +-
src/mame/video/pc_t1t.h | 3 +-
src/mame/video/pcd.cpp | 10 +-
src/mame/video/pcd.h | 13 +-
src/mame/video/pcktgal.cpp | 14 +-
src/mame/video/pecom.cpp | 6 +-
src/mame/video/pktgaldx.cpp | 4 +-
src/mame/video/popeye.cpp | 198 +-
src/mame/video/powervr2.cpp | 4 +-
src/mame/video/powervr2.h | 4 +-
src/mame/video/qix.cpp | 8 +-
src/mame/video/rampart.cpp | 2 +-
src/mame/video/redalert.cpp | 4 +-
src/mame/video/redclash.cpp | 308 +-
src/mame/video/relief.cpp | 2 +-
src/mame/video/rohga.cpp | 112 +-
src/mame/video/sega16sp.cpp | 21 +-
src/mame/video/sega16sp.h | 22 +-
src/mame/video/segaic16.cpp | 18 -
src/mame/video/segaic16.h | 10 +-
src/mame/video/segaic24.cpp | 29 -
src/mame/video/segaic24.h | 11 +-
src/mame/video/seibu_crtc.cpp | 6 +-
src/mame/video/seibu_crtc.h | 21 +-
src/mame/video/seta.cpp | 306 +-
src/mame/video/seta001.cpp | 10 -
src/mame/video/seta001.h | 10 +-
src/mame/video/simpl156.cpp | 4 +-
src/mame/video/skullxbo.cpp | 4 -
src/mame/video/snk68_spr.cpp | 24 -
src/mame/video/snk68_spr.h | 12 +-
src/mame/video/sshangha.cpp | 16 +-
src/mame/video/st0020.cpp | 12 -
src/mame/video/st0020.h | 12 +-
src/mame/video/stadhero.cpp | 5 +-
src/mame/video/taito_l.cpp | 159 +-
src/mame/video/tc0080vco.cpp | 10 -
src/mame/video/tc0080vco.h | 27 +-
src/mame/video/tc0100scn.cpp | 20 -
src/mame/video/tc0100scn.h | 53 +-
src/mame/video/tc0110pcr.cpp | 10 -
src/mame/video/tc0110pcr.h | 4 +-
src/mame/video/tc0180vcu.cpp | 10 -
src/mame/video/tc0180vcu.h | 18 +-
src/mame/video/tc0280grd.cpp | 11 -
src/mame/video/tc0280grd.h | 14 +-
src/mame/video/tc0480scp.cpp | 10 -
src/mame/video/tc0480scp.h | 45 +-
src/mame/video/tecmo_mix.cpp | 47 -
src/mame/video/tecmo_mix.h | 45 +-
src/mame/video/tecmo_spr.cpp | 19 -
src/mame/video/tecmo_spr.h | 12 +-
src/mame/video/tetrisp2.cpp | 122 +-
src/mame/video/thunderj.cpp | 4 -
src/mame/video/tia.h | 12 +-
src/mame/video/tmc600.cpp | 2 +-
src/mame/video/toaplan_scu.cpp | 7 -
src/mame/video/toaplan_scu.h | 13 +-
src/mame/video/toobin.cpp | 2 +-
src/mame/video/tumbleb.cpp | 2 +-
src/mame/video/unico.cpp | 4 +-
src/mame/video/uv201.h | 13 +-
src/mame/video/vaportra.cpp | 1 +
src/mame/video/vectrex.cpp | 58 +-
src/mame/video/vertigo.cpp | 234 +-
src/mame/video/victory.cpp | 35 +-
src/mame/video/vindictr.cpp | 2 +-
src/mame/video/vrender0.h | 4 +-
src/mame/video/vs920a.cpp | 14 -
src/mame/video/vs920a.h | 8 +-
src/mame/video/vsystem_gga.h | 4 +-
src/mame/video/vsystem_spr.cpp | 66 +-
src/mame/video/vsystem_spr.h | 48 +-
src/mame/video/vsystem_spr2.cpp | 38 +-
src/mame/video/vsystem_spr2.h | 34 +-
src/mame/video/vtvideo.cpp | 19 +-
src/mame/video/vtvideo.h | 24 +-
src/mame/video/warriorb.cpp | 9 +-
src/mame/video/wpc_dmd.cpp | 2 +-
src/mame/video/wpc_dmd.h | 6 +-
src/mame/video/wswan.h | 12 +-
src/mame/video/x1.cpp | 5 +-
src/mame/video/xybots.cpp | 4 -
src/mame/video/ygv608.cpp | 6 +-
src/mame/video/ygv608.h | 15 +-
src/mame/video/zaxxon.cpp | 14 +-
src/mame/video/zx.cpp | 14 +-
src/mame/video/zx8301.cpp | 4 +-
src/mame/video/zx8301.h | 9 +-
src/osd/asio.h | 2 +-
src/tools/unidasm.cpp | 34 +-
src/zexall/zexall.cpp | 5 +-
4470 files changed, 75655 insertions(+), 42320 deletions(-)
create mode 100644 hash/dc.xml
create mode 100644 hash/ews286_flop.xml
create mode 100644 hash/hyperscan.xml
create mode 100644 src/devices/bus/a2bus/agat7ports.cpp
create mode 100644 src/devices/bus/a2bus/agat7ports.h
create mode 100644 src/devices/bus/abcbus/cadmouse.cpp
create mode 100644 src/devices/bus/abcbus/cadmouse.h
create mode 100644 src/devices/bus/electron/cart/ap34.cpp
create mode 100644 src/devices/bus/electron/cart/ap34.h
create mode 100644 src/devices/bus/electron/cart/aqr.cpp
create mode 100644 src/devices/bus/electron/cart/aqr.h
create mode 100644 src/devices/bus/electron/cart/cumana.cpp
create mode 100644 src/devices/bus/electron/cart/cumana.h
create mode 100644 src/devices/bus/electron/cart/sndexp.cpp
create mode 100644 src/devices/bus/electron/cart/sndexp.h
create mode 100644 src/devices/bus/electron/cart/sndexp3.cpp
create mode 100644 src/devices/bus/electron/cart/sndexp3.h
create mode 100644 src/devices/bus/electron/cart/sp64.cpp
create mode 100644 src/devices/bus/electron/cart/sp64.h
create mode 100644 src/devices/bus/electron/cart/stlefs.cpp
create mode 100644 src/devices/bus/electron/cart/stlefs.h
create mode 100644 src/devices/cpu/m6502/dxavix.lst
create mode 100644 src/devices/cpu/m6502/oxavix.lst
create mode 100644 src/devices/cpu/m6502/xavix.cpp
create mode 100644 src/devices/cpu/m6502/xavix.h
create mode 100644 src/devices/cpu/m6502/xavixd.cpp
create mode 100644 src/devices/cpu/m6502/xavixd.h
create mode 100644 src/devices/cpu/nuon/nuondasm.cpp
create mode 100644 src/devices/cpu/nuon/nuondasm.h
create mode 100644 src/devices/machine/am9519.cpp
create mode 100644 src/devices/machine/am9519.h
create mode 100644 src/devices/machine/rstbuf.cpp
create mode 100644 src/devices/machine/rstbuf.h
create mode 100644 src/mame/drivers/badlandsbl.cpp
create mode 100644 src/mame/drivers/blocktax.cpp
create mode 100644 src/mame/drivers/duet16.cpp
create mode 100644 src/mame/drivers/inteladv.cpp
create mode 100644 src/mame/drivers/konmedal68k.cpp
create mode 100644 src/mame/drivers/olyboss.cpp
create mode 100644 src/mame/drivers/sk1.cpp
delete mode 100644 src/mame/includes/madmotor.h
create mode 100644 src/mame/includes/pc6001.h
rename src/mame/layout/{h2hbaskb.lay => h2hbaskbc.lay} (100%)
copy src/mame/layout/{h2hhockey.lay => h2hhockeyc.lay} (100%)
rename src/mame/layout/{h2hsoccer.lay => h2hsoccerc.lay} (100%)
create mode 100644 src/mame/layout/vjdash.lay
create mode 100644 src/mame/machine/badlands.cpp
create mode 100644 src/mame/machine/m6502_vtscr.cpp
create mode 100644 src/mame/machine/m6502_vtscr.h
create mode 100644 src/mame/video/ladybug.h
delete mode 100644 src/mame/video/madmotor.cpp
create mode 100644 src/mame/video/pc6001.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mame.git
More information about the Pkg-games-commits
mailing list