This is an automated email from the git hooks/post-receive script. cesarefalco-guest pushed a change to branch master in repository mame.
from b3a063c Updated changelog. new 950230d Imported Upstream version 0.191+dfsg.1 new da697ae Merge tag 'upstream/0.191+dfsg.1' The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: 3rdparty/asio/include/asio/detail/socket_types.hpp | 7 +- 3rdparty/lua-zlib/lua_zlib.c | 2 +- android-project/app/src/main/AndroidManifest.xml | 4 +- hash/apple2_cass.xml | 451 +- hash/bbc_flop_arm.xml | 14 +- hash/bbc_flop_torch.xml | 319 +- hash/bbc_flop_z80.xml | 4 +- hash/coco_cart.xml | 30 +- hash/coco_flop.xml | 6 +- hash/fmtowns_cd.xml | 1161 ++++- hash/fmtowns_flop.xml | 350 +- hash/gamate.xml | 217 +- hash/hx20_rom.xml | 17 + hash/ibm5150.xml | 1233 ++++- hash/ibm5170.xml | 271 +- hash/lynx.xml | 13 +- hash/msx1_cart.xml | 15 + hash/nes.hsi | 2 +- hash/nimbus.xml | 356 +- hash/pc98_cd.xml | 12 +- hash/pippin.xml | 4 +- hash/psx.xml | 1761 ++++++- hash/pv2000.xml | 43 +- hash/rx78.xml | 14 + hash/smondial2.xml | 15 + hash/spectrum_cass.xml | 2 +- language/Afrikaans/strings.po | 2360 +++++----- language/Albanian/strings.po | 2360 +++++----- language/Arabic/strings.po | 2360 +++++----- language/Basque/strings.po | 2360 +++++----- language/Belarusian/strings.po | 2360 +++++----- language/Bosnian/strings.po | 2360 +++++----- language/Bulgarian/strings.po | 2360 +++++----- language/Burmese/strings.po | 2360 +++++----- language/Catalan/strings.po | 2740 ++++++----- language/Chinese_Simplified/strings.po | 2977 ++++++------ language/Chinese_Traditional/strings.po | 2977 ++++++------ language/Croatian/strings.po | 2360 +++++----- language/Czech/strings.po | 2756 ++++++----- language/Danish/strings.po | 2360 +++++----- language/Dutch/strings.po | 2879 ++++++------ language/English/strings.po | 2360 +++++----- language/Estonian/strings.po | 2360 +++++----- language/Finnish/strings.po | 2360 +++++----- language/French/strings.po | 2759 ++++++----- language/French_Belgium/strings.po | 2759 ++++++----- language/French_Canada/strings.po | 2360 +++++----- language/Georgian/strings.po | 2360 +++++----- language/German/strings.po | 3075 +++++++------ language/Greek/strings.po | 2948 ++++++------ language/Hebrew/strings.po | 2360 +++++----- language/Hindi/strings.po | 2360 +++++----- language/Hungarian/strings.po | 2862 ++++++------ language/Indonesian/strings.po | 2360 +++++----- language/Italian/strings.po | 2920 ++++++------ language/Japanese/strings.po | 2985 ++++++------ language/Korean/strings.po | 2360 +++++----- language/Latvian/strings.po | 2360 +++++----- language/Lithuanian/strings.po | 2360 +++++----- language/Macedonian/strings.po | 2360 +++++----- language/Norwegian/strings.po | 2360 +++++----- language/Persian/strings.po | 2360 +++++----- language/Polish/strings.po | 2360 +++++----- language/Portuguese/strings.po | 3411 +++++++------- language/Portuguese_Brazil/strings.po | 2916 ++++++------ language/Romanian/strings.po | 2360 +++++----- language/Russian/strings.po | 3125 +++++++------ language/Serbian/strings.po | 2951 ++++++------ language/Serbian_Cyrillic/strings.po | 2831 +++++++----- language/Slovak/strings.po | 2360 +++++----- language/Slovenian/strings.po | 2360 +++++----- language/Spanish/strings.po | 2916 ++++++------ language/Spanish_Mexico/strings.po | 2360 +++++----- language/Swedish/strings.po | 2920 ++++++------ language/Thai/strings.po | 2360 +++++----- language/Turkish/strings.po | 2663 ++++++----- language/Ukrainian/strings.po | 2360 +++++----- language/Vietnamese/strings.po | 2360 +++++----- makefile | 17 +- plugins/cheat/init.lua | 89 +- plugins/cheatfind/init.lua | 14 +- plugins/data/data_marp.lua | 6 +- plugins/hiscore/hiscore.dat | 289 +- scripts/src/bus.lua | 29 +- scripts/src/cpu.lua | 78 +- scripts/src/emu.lua | 2 - scripts/src/machine.lua | 14 + scripts/src/tools.lua | 3 +- scripts/src/video.lua | 11 + scripts/target/mame/arcade.lua | 13 +- scripts/target/mame/mess.lua | 11 +- src/devices/bus/a2bus/a2sam.cpp | 2 +- src/devices/bus/abcbus/abcbus.cpp | 8 +- src/devices/bus/abcbus/db411223.cpp | 208 + src/devices/bus/abcbus/{turbo.h => db411223.h} | 28 +- src/devices/bus/abcbus/lux10828.cpp | 191 +- src/devices/bus/abcbus/lux10828.h | 2 +- src/devices/bus/abcbus/sio.cpp | 2 +- src/devices/bus/abcbus/turbo.cpp | 139 - src/devices/bus/abcbus/unidisk.cpp | 211 + src/devices/bus/abcbus/{turbo.h => unidisk.h} | 30 +- src/devices/bus/bbc/fdc/acorn.cpp | 1 - src/devices/bus/bbc/tube/tube.cpp | 8 +- src/devices/bus/bbc/tube/tube_80286.cpp | 155 + .../bus/bbc/tube/{tube_z80.h => tube_80286.h} | 36 +- src/devices/bus/bbc/tube/tube_z80.cpp | 44 +- src/devices/bus/bbc/tube/tube_z80.h | 4 +- src/devices/bus/bbc/tube/tube_zep100.cpp | 202 + .../bus/bbc/tube/{tube_z80.h => tube_zep100.h} | 33 +- src/devices/bus/cgenie/expansion/floppy.h | 1 + src/devices/bus/coco/coco_pak.cpp | 69 +- src/devices/bus/coco/coco_pak.h | 6 +- src/devices/bus/coco/coco_t4426.cpp | 257 +- src/devices/bus/coco/cococart.cpp | 28 +- src/devices/bus/coco/cococart.h | 4 +- src/devices/bus/cpc/cpc_rs232.cpp | 2 +- src/devices/bus/dmv/k806.h | 2 + src/devices/bus/epson_sio/tf20.cpp | 2 +- src/devices/bus/gamate/gamate_protection.cpp | 117 + src/devices/bus/gamate/gamate_protection.h | 39 + src/devices/bus/gamate/rom.cpp | 184 + src/devices/bus/gamate/rom.h | 86 + src/devices/bus/gamate/slot.cpp | 248 + src/devices/bus/gamate/slot.h | 104 + src/devices/bus/isa/pgc.h | 1 + src/devices/bus/nes/rexsoft.cpp | 4 +- src/devices/bus/newbrain/eim.h | 1 + src/devices/bus/s100/s100.cpp | 3 +- src/devices/bus/s100/s100.h | 15 +- src/devices/bus/ti99/peb/evpc.h | 1 + src/devices/bus/vme/vme_hcpu30.cpp | 192 + src/devices/bus/vme/vme_hcpu30.h | 46 + src/devices/bus/vme/vme_mzr8300.cpp | 4 +- src/devices/bus/wangpc/mcc.cpp | 4 +- src/devices/bus/wangpc/rtc.cpp | 2 +- src/devices/cpu/cop400/cop400.cpp | 47 +- src/devices/cpu/cop400/cop400.h | 9 +- src/devices/cpu/drcbex64.cpp | 8 +- src/devices/cpu/i386/i386.cpp | 6 +- src/devices/cpu/i8085/8085dasm.cpp | 10 +- src/devices/cpu/i8085/i8085.h | 1 + src/devices/cpu/i8089/i8089_channel.cpp | 65 +- src/devices/cpu/i8089/i8089_channel.h | 2 +- src/devices/cpu/i8089/i8089_ops.cpp | 2 +- src/devices/cpu/m6800/6800ops.hxx | 28 +- src/devices/cpu/m6800/m6801.cpp | 2 +- src/devices/cpu/m6809/base6x09.ops | 18 +- src/devices/cpu/powerpc/ppccom.cpp | 90 +- src/devices/cpu/scudsp/scudsp.cpp | 12 +- src/devices/cpu/{sh2/sh2drc.cpp => sh/sh.cpp} | 4819 +++++++++++++------- src/devices/cpu/sh/sh.h | 471 ++ src/devices/cpu/sh/sh2.cpp | 994 ++++ src/devices/cpu/sh/sh2.h | 254 ++ src/devices/cpu/{sh2 => sh}/sh2comn.cpp | 27 +- src/devices/cpu/{sh2 => sh}/sh2comn.h | 36 +- .../.npmignore => src/devices/cpu/sh/sh2drc.cpp | 0 src/devices/cpu/sh/sh2fe.cpp | 31 + src/devices/cpu/{sh4 => sh}/sh3comn.cpp | 144 +- src/devices/cpu/{sh4 => sh}/sh3comn.h | 0 src/devices/cpu/sh/sh4.cpp | 3910 ++++++++++++++++ src/devices/cpu/{sh4 => sh}/sh4.h | 587 +-- src/devices/cpu/{sh4 => sh}/sh4comn.cpp | 115 +- src/devices/cpu/sh/sh4comn.h | 74 + src/devices/cpu/{sh4 => sh}/sh4dmac.cpp | 12 +- src/devices/cpu/{sh4 => sh}/sh4dmac.h | 0 src/devices/cpu/sh/sh4fe.cpp | 317 ++ src/devices/cpu/{sh4 => sh}/sh4regs.h | 0 src/devices/cpu/{sh4 => sh}/sh4tmu.cpp | 0 src/devices/cpu/{sh4 => sh}/sh4tmu.h | 0 src/devices/cpu/{sh2 => sh}/sh7604_bus.cpp | 0 src/devices/cpu/{sh2 => sh}/sh7604_bus.h | 0 src/devices/cpu/{sh2 => sh}/sh7604_sci.cpp | 0 src/devices/cpu/{sh2 => sh}/sh7604_sci.h | 0 src/devices/cpu/{sh2 => sh}/sh7604_wdt.cpp | 0 src/devices/cpu/{sh2 => sh}/sh7604_wdt.h | 0 .../cpu/{sh4/sh4dasm.cpp => sh/sh_dasm.cpp} | 967 ++-- src/devices/cpu/{sh2/sh2fe.cpp => sh/sh_fe.cpp} | 524 +-- src/devices/cpu/sh2/sh2.cpp | 2704 ----------- src/devices/cpu/sh2/sh2.h | 557 --- src/devices/cpu/sh2/sh2dasm.cpp | 610 --- src/devices/cpu/sh4/sh4.cpp | 4743 ------------------- src/devices/cpu/sh4/sh4comn.h | 174 - src/devices/cpu/uml.cpp | 1 + src/devices/cpu/z8/z8dasm.cpp | 4 +- src/devices/cpu/z80/tmpz84c015.cpp | 2 +- src/devices/cpu/z80/z80.cpp | 6 - src/devices/cpu/z8000/z8000.cpp | 1 - src/devices/cpu/z8000/z8000.h | 4 +- src/devices/imagedev/floppy.cpp | 7 +- src/devices/imagedev/floppy.h | 2 +- src/devices/machine/40105.cpp | 5 +- src/devices/machine/40105.h | 1 - src/devices/machine/74166.h | 2 + src/devices/machine/am9513.cpp | 179 +- src/devices/machine/am9513.h | 1 + src/devices/machine/ay31015.cpp | 12 +- src/devices/machine/com8116.cpp | 2 + src/devices/machine/eeprom.cpp | 4 +- src/devices/machine/i8155.cpp | 7 + src/devices/machine/i8212.cpp | 135 +- src/devices/machine/i8212.h | 49 +- src/devices/machine/i8214.cpp | 23 +- src/devices/machine/i8214.h | 13 +- src/devices/machine/mc14411.cpp | 4 +- src/devices/machine/mc146818.cpp | 2 +- src/devices/machine/mc68901.cpp | 2 +- src/devices/machine/netlist.cpp | 2 +- src/devices/machine/sega_scu.cpp | 818 ++++ src/devices/machine/sega_scu.h | 156 + src/devices/machine/smpc.cpp | 1320 +++--- src/devices/machine/smpc.h | 227 + src/devices/machine/stvcd.cpp | 67 +- src/devices/machine/terminal.cpp | 48 +- src/devices/machine/terminal.h | 1 - src/{emu => devices/machine}/timer.cpp | 1 + src/{emu => devices/machine}/timer.h | 10 +- src/devices/machine/upd765.cpp | 37 +- src/devices/machine/upd765.h | 3 +- src/devices/machine/z80dart.h | 33 - src/devices/machine/z80scc.cpp | 56 +- src/devices/machine/z80scc.h | 7 + src/devices/machine/z80sio.cpp | 21 +- src/devices/machine/z80sio.h | 12 - src/devices/machine/z80sti.cpp | 2 + src/devices/sound/ta7630.cpp | 2 +- src/devices/video/315_5313.h | 1 + src/devices/video/bt459.cpp | 646 +++ src/devices/video/bt459.h | 244 + src/devices/video/huc6270.cpp | 153 +- src/devices/video/huc6270.h | 1 + src/devices/video/stvvdp1.cpp | 15 +- src/devices/video/stvvdp2.cpp | 73 +- src/devices/video/vooddefs.h | 445 +- src/devices/video/voodoo.cpp | 85 +- src/devices/video/voodoo.h | 27 +- src/emu/debug/debugcon.cpp | 8 +- src/emu/debug/debugcon.h | 2 +- src/emu/debug/debugcpu.cpp | 8 +- src/emu/distate.cpp | 155 +- src/emu/distate.h | 128 +- src/emu/drivers/xtal.h | 9 +- src/emu/emu.h | 1 - src/emu/emuopts.h | 3 + src/emu/inpttype.h | 22 +- src/emu/input.h | 10 + src/emu/ioport.cpp | 50 +- src/emu/ioport.h | 15 +- src/emu/main.h | 2 +- src/emu/natkeyboard.cpp | 64 +- src/emu/render.cpp | 185 +- src/emu/render.h | 1 + src/emu/validity.cpp | 55 +- src/emu/video/rgbgen.cpp | 20 - src/emu/video/rgbgen.h | 19 +- src/emu/video/rgbsse.h | 111 +- src/emu/video/rgbutil.h | 1 + src/emu/video/rgbvmx.h | 32 +- src/frontend/mame/info.cpp | 688 ++- src/frontend/mame/info.h | 4 +- src/frontend/mame/mame.cpp | 4 +- src/frontend/mame/ui/inputmap.cpp | 39 +- src/frontend/mame/ui/miscmenu.cpp | 1 + src/frontend/mame/ui/miscmenu.h | 1 - src/frontend/mame/ui/selgame.cpp | 55 +- src/frontend/mame/ui/selmenu.cpp | 15 - src/frontend/mame/ui/selmenu.h | 2 - src/frontend/mame/ui/simpleselgame.cpp | 18 +- src/frontend/mame/ui/ui.cpp | 5 +- src/lib/formats/acorn_dsk.cpp | 96 +- src/lib/formats/acorn_dsk.h | 16 - src/lib/formats/hxcmfm_dsk.cpp | 30 +- src/lib/util/palette.h | 2 + src/lib/util/timeconv.h | 83 +- src/mame/arcade.flt | 5 +- src/mame/audio/cage.h | 1 + src/mame/audio/dcs.h | 1 + src/mame/audio/efo_zsu.cpp | 6 +- src/mame/audio/gamate.cpp | 253 - src/mame/audio/gamate.h | 96 - src/mame/audio/rax.cpp | 4 +- src/mame/audio/rax.h | 1 + src/mame/audio/segasnd.h | 1 + src/mame/audio/taitosnd.cpp | 23 +- src/mame/audio/taitosnd.h | 14 + src/mame/drivers/4enraya.cpp | 87 +- src/mame/drivers/68ksbc.cpp | 22 +- src/mame/drivers/a5105.cpp | 60 +- src/mame/drivers/a6809.cpp | 1 + src/mame/drivers/a7150.cpp | 50 +- src/mame/drivers/a7800.cpp | 1 + src/mame/drivers/aa310.cpp | 4 +- src/mame/drivers/abc1600.cpp | 30 +- src/mame/drivers/abc80x.cpp | 16 +- src/mame/drivers/acommand.cpp | 1 + src/mame/drivers/acrnsys1.cpp | 1 + src/mame/drivers/airraid.cpp | 1 + src/mame/drivers/akaiax80.cpp | 66 +- src/mame/drivers/alien.cpp | 3 +- src/mame/drivers/allied.cpp | 1 + src/mame/drivers/alphatpx.cpp | 12 +- src/mame/drivers/alphatro.cpp | 11 +- src/mame/drivers/altair.cpp | 39 +- src/mame/drivers/altos486.cpp | 10 +- src/mame/drivers/altos5.cpp | 47 +- src/mame/drivers/altos8600.cpp | 281 +- src/mame/drivers/alvg.cpp | 21 +- src/mame/drivers/amerihok.cpp | 19 +- src/mame/drivers/ampro.cpp | 3 +- src/mame/drivers/anes.cpp | 187 + src/mame/drivers/apple2.cpp | 1 + src/mame/drivers/apple2e.cpp | 51 +- src/mame/drivers/applix.cpp | 1 + src/mame/drivers/apricot.cpp | 3 +- src/mame/drivers/apricotf.cpp | 2 +- src/mame/drivers/apricotp.cpp | 2 +- src/mame/drivers/aristmk4.cpp | 1 + src/mame/drivers/aristmk6.cpp | 3 +- src/mame/drivers/astrcorp.cpp | 1 + src/mame/drivers/asuka.cpp | 50 +- src/mame/drivers/atari400.cpp | 1 + src/mame/drivers/atari_s1.cpp | 1 + src/mame/drivers/atari_s2.cpp | 1 + src/mame/drivers/att4425.cpp | 2 +- src/mame/drivers/attache.cpp | 2 +- src/mame/drivers/atvtrack.cpp | 4 +- src/mame/drivers/aussiebyte.cpp | 4 +- src/mame/drivers/avt.cpp | 187 +- src/mame/drivers/babbage.cpp | 56 +- src/mame/drivers/bartop52.cpp | 1 + src/mame/drivers/bbc.cpp | 50 +- src/mame/drivers/beezer.cpp | 1 + src/mame/drivers/big10.cpp | 2 +- src/mame/drivers/bigbord2.cpp | 2 +- src/mame/drivers/binbug.cpp | 1 + src/mame/drivers/bishi.cpp | 47 +- src/mame/drivers/blitz68k.cpp | 1 + src/mame/drivers/bmcpokr.cpp | 1 + src/mame/drivers/bml3.cpp | 27 +- src/mame/drivers/bottom9.cpp | 13 +- src/mame/drivers/bublbobl.cpp | 23 +- src/mame/drivers/bullet.cpp | 4 +- src/mame/drivers/bw12.cpp | 2 +- src/mame/drivers/bw2.cpp | 9 +- src/mame/drivers/by17.cpp | 16 +- src/mame/drivers/by35.cpp | 17 +- src/mame/drivers/by6803.cpp | 1 + src/mame/drivers/byvid.cpp | 1 + src/mame/drivers/cabal.cpp | 56 +- src/mame/drivers/capr1.cpp | 7 +- src/mame/drivers/casloopy.cpp | 2 +- src/mame/drivers/ccs2810.cpp | 814 +++- src/mame/drivers/ccs300.cpp | 2 +- src/mame/drivers/chesstrv.cpp | 1 + src/mame/drivers/chexx.cpp | 1 + src/mame/drivers/chinagat.cpp | 1 + src/mame/drivers/cmi.cpp | 6 +- src/mame/drivers/coco12.cpp | 11 +- src/mame/drivers/coco3.cpp | 10 +- src/mame/drivers/compis.cpp | 3 +- src/mame/drivers/coolridr.cpp | 3 +- src/mame/drivers/cps1.cpp | 34 + src/mame/drivers/cps3.cpp | 2 +- src/mame/drivers/csplayh5.cpp | 1 + src/mame/drivers/cv1k.cpp | 25 +- src/mame/drivers/cxgz80.cpp | 1 + src/mame/drivers/cyberbal.cpp | 56 +- src/mame/drivers/czk80.cpp | 2 +- src/mame/drivers/d6800.cpp | 50 +- src/mame/drivers/d6809.cpp | 15 +- src/mame/drivers/darius.cpp | 16 +- src/mame/drivers/dblcrown.cpp | 1 + src/mame/drivers/dbz.cpp | 10 +- src/mame/drivers/dccons.cpp | 4 +- src/mame/drivers/ddealer.cpp | 1 + src/mame/drivers/ddenlovr.cpp | 1 + src/mame/drivers/dec0.cpp | 195 +- src/mame/drivers/deco_mlc.cpp | 2 +- src/mame/drivers/dfruit.cpp | 1 + src/mame/drivers/didact.cpp | 1 + src/mame/drivers/dlair.cpp | 2 +- src/mame/drivers/dmax8000.cpp | 4 +- src/mame/drivers/dolphunk.cpp | 1 + src/mame/drivers/dooyong.cpp | 1 + src/mame/drivers/dotrikun.cpp | 1 + src/mame/drivers/dsb46.cpp | 2 +- src/mame/drivers/dvk_kcgd.cpp | 1 + src/mame/drivers/dvk_ksm.cpp | 1 + src/mame/drivers/dynax.cpp | 3 +- src/mame/drivers/eacc.cpp | 1 + src/mame/drivers/ecoinfr.cpp | 1 + src/mame/drivers/einstein.cpp | 27 +- src/mame/drivers/europc.cpp | 13 +- src/mame/drivers/exelv.cpp | 1 + src/mame/drivers/expro02.cpp | 1 + src/mame/drivers/exzisus.cpp | 16 +- src/mame/drivers/fastinvaders.cpp | 1 + src/mame/drivers/fc100.cpp | 12 +- src/mame/drivers/feversoc.cpp | 2 +- src/mame/drivers/fidel6502.cpp | 1 + src/mame/drivers/fidel68k.cpp | 10 +- src/mame/drivers/fidelz80.cpp | 1 + src/mame/drivers/fireball.cpp | 1 + src/mame/drivers/firebeat.cpp | 1 + src/mame/drivers/firefox.cpp | 1 + src/mame/drivers/fk1.cpp | 1 + src/mame/drivers/fp1100.cpp | 80 +- src/mame/drivers/fresh.cpp | 1 + src/mame/drivers/gaelco.cpp | 95 +- src/mame/drivers/gaelco2.cpp | 12 +- src/mame/drivers/galgames.cpp | 1 + src/mame/drivers/galpani3.cpp | 1 + src/mame/drivers/gamate.cpp | 359 +- src/mame/drivers/gauntlet.cpp | 40 +- src/mame/drivers/gcpinbal.cpp | 16 +- src/mame/drivers/gimix.cpp | 34 +- src/mame/drivers/glasgow.cpp | 1 + src/mame/drivers/gokidetor.cpp | 267 ++ src/mame/drivers/gottlieb.cpp | 29 +- src/mame/drivers/goupil.cpp | 1 + src/mame/drivers/gp_1.cpp | 1 + src/mame/drivers/gp_2.cpp | 1 + src/mame/drivers/gridcomp.cpp | 2 +- src/mame/drivers/gstriker.cpp | 70 + src/mame/drivers/gunpey.cpp | 1 + src/mame/drivers/h8.cpp | 22 +- src/mame/drivers/h89.cpp | 1 + src/mame/drivers/halleys.cpp | 1 + src/mame/drivers/hankin.cpp | 1 + src/mame/drivers/harddriv.cpp | 1 + src/mame/drivers/hh_amis2k.cpp | 1 + src/mame/drivers/hh_cop400.cpp | 1 + src/mame/drivers/hh_hmcs40.cpp | 1 + src/mame/drivers/hh_melps4.cpp | 1 + src/mame/drivers/hh_pic16.cpp | 1 + src/mame/drivers/hh_sm510.cpp | 515 ++- src/mame/drivers/hh_tms1k.cpp | 1 + src/mame/drivers/hideseek.cpp | 2 +- src/mame/drivers/hikaru.cpp | 6 +- src/mame/drivers/himesiki.cpp | 4 +- src/mame/drivers/hk68v10.cpp | 4 +- src/mame/drivers/horizon.cpp | 48 +- src/mame/drivers/hp64k.cpp | 1 + src/mame/drivers/hp80.cpp | 1 + src/mame/drivers/hp9845.cpp | 1 + src/mame/drivers/huebler.cpp | 2 +- src/mame/drivers/hvyunit.cpp | 1 + src/mame/drivers/hx20.cpp | 134 +- src/mame/drivers/icecold.cpp | 1 + src/mame/drivers/igs011.cpp | 1 + src/mame/drivers/igs017.cpp | 1 + src/mame/drivers/igspoker.cpp | 1 + src/mame/drivers/imolagp.cpp | 1 + src/mame/drivers/imsai.cpp | 42 +- src/mame/drivers/ipc.cpp | 17 +- src/mame/drivers/iq151.cpp | 1 + src/mame/drivers/irisha.cpp | 44 +- src/mame/drivers/isbc.cpp | 7 +- src/mame/drivers/itech8.cpp | 24 +- src/mame/drivers/jackie.cpp | 1 + src/mame/drivers/jade.cpp | 33 +- src/mame/drivers/jalmah.cpp | 11 +- src/mame/drivers/jchan.cpp | 1 + src/mame/drivers/jclub2.cpp | 1 + src/mame/drivers/jeutel.cpp | 1 + src/mame/drivers/jonos.cpp | 90 +- src/mame/drivers/jr100.cpp | 1 + src/mame/drivers/junior.cpp | 1 + src/mame/drivers/jupace.cpp | 1 + src/mame/drivers/jvh.cpp | 21 +- src/mame/drivers/k28.cpp | 1 + src/mame/drivers/kas89.cpp | 1 + src/mame/drivers/kaypro.cpp | 19 +- src/mame/drivers/kdt6.cpp | 3 +- src/mame/drivers/koftball.cpp | 1 + src/mame/drivers/konin.cpp | 63 +- src/mame/drivers/kurukuru.cpp | 8 +- src/mame/drivers/laserbas.cpp | 1 + src/mame/drivers/lastbank.cpp | 1 + src/mame/drivers/legionna.cpp | 44 +- src/mame/drivers/leland.cpp | 130 +- src/mame/drivers/lindbergh.cpp | 6 +- src/mame/drivers/littlerb.cpp | 1 + src/mame/drivers/ltd.cpp | 1 + src/mame/drivers/mac128.cpp | 1 + src/mame/drivers/maxaflex.cpp | 1 + src/mame/drivers/mc10.cpp | 1 + src/mame/drivers/mc1000.cpp | 1 + src/mame/drivers/mc80.cpp | 38 +- src/mame/drivers/mccpm.cpp | 2 +- src/mame/drivers/mcr.cpp | 2 +- src/mame/drivers/mediagx.cpp | 1 + src/mame/drivers/megasys1.cpp | 43 +- src/mame/drivers/meijinsn.cpp | 1 + src/mame/drivers/mekd2.cpp | 17 +- src/mame/drivers/mephisto.cpp | 1 + src/mame/drivers/mephisto_montec.cpp | 83 + src/mame/drivers/mephistp.cpp | 28 +- src/mame/drivers/meritm.cpp | 1 + src/mame/drivers/metlfrzr.cpp | 1 + src/mame/drivers/meyc8088.cpp | 1 + src/mame/drivers/mfabfz.cpp | 182 + src/mame/drivers/mgavegas.cpp | 1 + src/mame/drivers/micro20.cpp | 1 + src/mame/drivers/micropin.cpp | 1 + src/mame/drivers/mikromik.cpp | 4 +- src/mame/drivers/miniforce.cpp | 2 + src/mame/drivers/minitel_2_rpic.cpp | 1 + src/mame/drivers/mitchell.cpp | 138 +- src/mame/drivers/mk1.cpp | 1 + src/mame/drivers/mk2.cpp | 1 + src/mame/drivers/mlanding.cpp | 14 +- src/mame/drivers/model2.cpp | 2 +- src/mame/drivers/monzagp.cpp | 1 + src/mame/drivers/mps1230.cpp | 3 +- src/mame/drivers/mpu3.cpp | 1 + src/mame/drivers/mpz80.cpp | 30 +- src/mame/drivers/mrgame.cpp | 1 + src/mame/drivers/ms6102.cpp | 322 ++ src/mame/drivers/mstation.cpp | 1 + src/mame/drivers/mtx.cpp | 2 +- src/mame/drivers/multi8.cpp | 251 +- src/mame/drivers/mx2178.cpp | 91 +- src/mame/drivers/mycom.cpp | 1 + src/mame/drivers/mystwarr.cpp | 36 +- src/mame/drivers/mz2500.cpp | 2 +- src/mame/drivers/nakajies.cpp | 1 + src/mame/drivers/namcond1.cpp | 2 + src/mame/drivers/namcops2.cpp | 2 +- src/mame/drivers/namcos1.cpp | 4 +- src/mame/drivers/namcos11.cpp | 1 + src/mame/drivers/namcos23.cpp | 24 +- src/mame/drivers/nanos.cpp | 5 +- src/mame/drivers/naomi.cpp | 111 +- src/mame/drivers/ngen.cpp | 4 +- src/mame/drivers/notechan.cpp | 531 +++ src/mame/drivers/novag6502.cpp | 1 + src/mame/drivers/ob68k1a.cpp | 29 +- src/mame/drivers/octopus.cpp | 2 +- src/mame/drivers/olibochu.cpp | 1 + src/mame/drivers/onyx.cpp | 4 +- src/mame/drivers/opwolf.cpp | 28 +- src/mame/drivers/oric.cpp | 1 + src/mame/drivers/osbexec.cpp | 2 +- src/mame/drivers/osborne1.cpp | 23 +- src/mame/drivers/p8k.cpp | 275 +- src/mame/drivers/panicr.cpp | 1 + src/mame/drivers/pasogo.cpp | 1 + src/mame/drivers/patapata.cpp | 1 + src/mame/drivers/pc.cpp | 39 +- src/mame/drivers/pc100.cpp | 1 + src/mame/drivers/pc6001.cpp | 1 + src/mame/drivers/pc8801.cpp | 1 + src/mame/drivers/pcd.cpp | 1 + src/mame/drivers/pce220.cpp | 1 + src/mame/drivers/pcm.cpp | 2 +- src/mame/drivers/pegasus.cpp | 1 + src/mame/drivers/pet.cpp | 1 + src/mame/drivers/pgm.cpp | 4 +- src/mame/drivers/pgm2.cpp | 173 +- src/mame/drivers/photon2.cpp | 1 + src/mame/drivers/piratesh.cpp | 1 + src/mame/drivers/pkscram.cpp | 1 + src/mame/drivers/pofo.cpp | 1 + src/mame/drivers/polgar.cpp | 8 +- src/mame/drivers/poly.cpp | 31 +- src/mame/drivers/poly88.cpp | 4 +- src/mame/drivers/polyplay.cpp | 2 +- src/mame/drivers/popobear.cpp | 1 + src/mame/drivers/prestige.cpp | 1 + src/mame/drivers/pro80.cpp | 1 + src/mame/drivers/proconn.cpp | 2 +- src/mame/drivers/proteus3.cpp | 89 +- src/mame/drivers/psikyosh.cpp | 2 +- src/mame/drivers/pulsar.cpp | 53 +- src/mame/drivers/pve500.cpp | 2 +- src/mame/drivers/pwrview.cpp | 4 +- src/mame/drivers/px4.cpp | 2 +- src/mame/drivers/qix.cpp | 22 +- src/mame/drivers/quizshow.cpp | 1 + src/mame/drivers/qx10.cpp | 2 +- src/mame/drivers/rainbow.cpp | 3 +- src/mame/drivers/rastan.cpp | 22 +- src/mame/drivers/rastersp.cpp | 1 + src/mame/drivers/ravens.cpp | 17 +- src/mame/drivers/rbisland.cpp | 14 +- src/mame/drivers/rc702.cpp | 24 +- src/mame/drivers/rd110.cpp | 1 + src/mame/drivers/rex6000.cpp | 1 + src/mame/drivers/rmnimbus.cpp | 2 +- src/mame/drivers/rmt32.cpp | 1 + src/mame/drivers/rotaryf.cpp | 1 + src/mame/drivers/rowamet.cpp | 1 + src/mame/drivers/rt1715.cpp | 2 +- src/mame/drivers/rx78.cpp | 190 +- src/mame/drivers/rzone.cpp | 1 + src/mame/drivers/s3.cpp | 1 + src/mame/drivers/s4.cpp | 16 +- src/mame/drivers/sapi1.cpp | 106 +- src/mame/drivers/saturn.cpp | 295 +- src/mame/drivers/sbc6510.cpp | 111 +- src/mame/drivers/sbowling.cpp | 1 + src/mame/drivers/sbrain.cpp | 332 +- src/mame/drivers/scorpion.cpp | 1 + src/mame/drivers/scregg.cpp | 1 + src/mame/drivers/sdk85.cpp | 52 +- src/mame/drivers/sdk86.cpp | 26 +- src/mame/drivers/seattlecmp.cpp | 10 +- src/mame/drivers/segae.cpp | 275 +- src/mame/drivers/segag80r.cpp | 40 +- src/mame/drivers/segahang.cpp | 80 +- src/mame/drivers/segas16b.cpp | 73 +- src/mame/drivers/segas32.cpp | 49 +- src/mame/drivers/segasp.cpp | 29 +- src/mame/drivers/segaufo.cpp | 1 + src/mame/drivers/segaybd.cpp | 83 +- src/mame/drivers/seibucats.cpp | 406 ++ src/mame/drivers/seibuspi.cpp | 2 +- src/mame/drivers/selz80.cpp | 93 +- src/mame/drivers/sh4robot.cpp | 3 +- src/mame/drivers/sigmab98.cpp | 1 + src/mame/drivers/sitcom.cpp | 2 +- src/mame/drivers/sliver.cpp | 1 + src/mame/drivers/smc777.cpp | 1 + src/mame/drivers/snk.cpp | 36 +- src/mame/drivers/spbactn.cpp | 32 +- src/mame/drivers/spc1000.cpp | 2 +- src/mame/drivers/spc1500.cpp | 1 + src/mame/drivers/spectra.cpp | 1 + src/mame/drivers/spirit76.cpp | 1 + src/mame/drivers/sprcros2.cpp | 1 + src/mame/drivers/spyhuntertec.cpp | 1 + src/mame/drivers/squale.cpp | 1 + src/mame/drivers/st_mp100.cpp | 20 +- src/mame/drivers/st_mp200.cpp | 45 +- src/mame/drivers/statriv2.cpp | 499 +- src/mame/drivers/stratos.cpp | 1 + src/mame/drivers/stv.cpp | 235 +- src/mame/drivers/sun1.cpp | 14 +- src/mame/drivers/sun3.cpp | 1 + src/mame/drivers/sun3x.cpp | 1 + src/mame/drivers/supbtime.cpp | 691 +-- src/mame/drivers/super6.cpp | 20 +- src/mame/drivers/superslave.cpp | 87 +- src/mame/drivers/suprnova.cpp | 6 +- src/mame/drivers/supstarf.cpp | 18 +- src/mame/drivers/swtpc09.cpp | 14 +- src/mame/drivers/systec.cpp | 2 +- src/mame/drivers/taito.cpp | 1 + src/mame/drivers/taito_b.cpp | 45 +- src/mame/drivers/taito_f2.cpp | 36 +- src/mame/drivers/taito_h.cpp | 10 +- src/mame/drivers/taito_l.cpp | 131 +- src/mame/drivers/taito_x.cpp | 14 +- src/mame/drivers/taito_z.cpp | 3 +- src/mame/drivers/taitoair.cpp | 8 +- src/mame/drivers/targeth.cpp | 123 +- src/mame/drivers/tasman.cpp | 1 + src/mame/drivers/tavernie.cpp | 12 +- src/mame/drivers/tb303.cpp | 1 + src/mame/drivers/tdv2324.cpp | 2 +- src/mame/drivers/tecmo.cpp | 25 +- src/mame/drivers/tecmo16.cpp | 17 +- src/mame/drivers/tek440x.cpp | 20 +- src/mame/drivers/thedealr.cpp | 1 + src/mame/drivers/thoop2.cpp | 52 +- src/mame/drivers/tiki100.cpp | 2 +- src/mame/drivers/tim100.cpp | 18 +- src/mame/drivers/tispeak.cpp | 1 + src/mame/drivers/tk2000.cpp | 1 + src/mame/drivers/tk80.cpp | 9 +- src/mame/drivers/tm990189.cpp | 1 + src/mame/drivers/tmaster.cpp | 1 + src/mame/drivers/tmc600.cpp | 54 +- src/mame/drivers/tmmjprd.cpp | 1 + src/mame/drivers/tonton.cpp | 4 +- src/mame/drivers/topspeed.cpp | 16 +- src/mame/drivers/toypop.cpp | 1 + src/mame/drivers/tr606.cpp | 1 + src/mame/drivers/tranz330.cpp | 2 +- src/mame/drivers/trs80m2.cpp | 4 +- src/mame/drivers/ts802.cpp | 4 +- src/mame/drivers/ts803.cpp | 258 +- src/mame/drivers/ts816.cpp | 23 +- src/mame/drivers/tumblep.cpp | 404 -- src/mame/drivers/unior.cpp | 15 +- src/mame/drivers/univac.cpp | 2 +- src/mame/drivers/v1050.cpp | 2 +- src/mame/drivers/v6809.cpp | 20 +- src/mame/drivers/vboy.cpp | 1 + src/mame/drivers/vd.cpp | 1 + src/mame/drivers/vector06.cpp | 33 +- src/mame/drivers/vg5k.cpp | 1 + src/mame/drivers/victor9k.cpp | 2 +- src/mame/drivers/videopkr.cpp | 1 + src/mame/drivers/viper.cpp | 1 + src/mame/drivers/volfied.cpp | 14 +- src/mame/drivers/votrpss.cpp | 51 +- src/mame/drivers/votrtnt.cpp | 4 +- src/mame/drivers/vt100.cpp | 1 + src/mame/drivers/wacky_gator.cpp | 1 + src/mame/drivers/wheelfir.cpp | 40 +- src/mame/drivers/wico.cpp | 1 + src/mame/drivers/wpc_95.cpp | 1 + src/mame/drivers/x1.cpp | 2 +- src/mame/drivers/xerox820.cpp | 4 +- src/mame/drivers/xor100.cpp | 49 +- src/mame/drivers/z9001.cpp | 1 + src/mame/drivers/zac_1.cpp | 1 + src/mame/drivers/zac_2.cpp | 1 + src/mame/drivers/zaurus.cpp | 1 + src/mame/drivers/zsbc3.cpp | 25 +- src/mame/drivers/zwackery.cpp | 1 + src/mame/etc/template_device.cpp | 4 +- src/mame/etc/template_device.h | 4 +- src/mame/etc/template_driver.cpp | 2 +- src/mame/includes/1942.h | 1 + src/mame/includes/3do.h | 1 + src/mame/includes/8080bw.h | 1 + src/mame/includes/airbustr.h | 1 + src/mame/includes/apple2.h | 1 + src/mame/includes/apple3.h | 1 + src/mame/includes/argus.h | 2 + src/mame/includes/astrof.h | 1 + src/mame/includes/atarisy1.h | 1 + src/mame/includes/atom.h | 1 + src/mame/includes/avigo.h | 1 + src/mame/includes/badlands.h | 1 + src/mame/includes/balsente.h | 1 + src/mame/includes/beathead.h | 1 + src/mame/includes/bionicc.h | 1 + src/mame/includes/bishi.h | 2 +- src/mame/includes/bladestl.h | 1 + src/mame/includes/blockout.h | 1 + src/mame/includes/bsktball.h | 1 + src/mame/includes/btime.h | 1 + src/mame/includes/bullet.h | 1 + src/mame/includes/busicom.h | 1 + src/mame/includes/bw12.h | 1 + src/mame/includes/bw2.h | 1 - src/mame/includes/cave.h | 1 + src/mame/includes/centiped.h | 1 + src/mame/includes/cgc7900.h | 1 + src/mame/includes/champbas.h | 1 + src/mame/includes/changela.h | 1 + src/mame/includes/circus.h | 2 + src/mame/includes/cischeat.h | 1 + src/mame/includes/coleco.h | 1 + src/mame/includes/coolpool.h | 1 + src/mame/includes/cosmic.h | 1 + src/mame/includes/cosmicos.h | 1 + src/mame/includes/cps1.h | 1 + src/mame/includes/cps3.h | 2 +- src/mame/includes/darius.h | 6 +- src/mame/includes/darkmist.h | 2 + src/mame/includes/dbz.h | 3 +- src/mame/includes/dc.h | 1 + src/mame/includes/ddragon.h | 1 + src/mame/includes/ddragon3.h | 1 + src/mame/includes/deadang.h | 2 + src/mame/includes/dec0.h | 1 - src/mame/includes/deco_mlc.h | 2 + src/mame/includes/decocass.h | 1 + src/mame/includes/djboy.h | 1 + src/mame/includes/dragrace.h | 1 + src/mame/includes/einstein.h | 3 +- src/mame/includes/eolith.h | 1 + src/mame/includes/equites.h | 1 + src/mame/includes/espial.h | 1 + src/mame/includes/exedexes.h | 1 + src/mame/includes/exterm.h | 2 + src/mame/includes/fastlane.h | 2 + src/mame/includes/fidelbase.h | 1 + src/mame/includes/finalizr.h | 2 + src/mame/includes/firetrk.h | 1 + src/mame/includes/foodf.h | 1 + src/mame/includes/gaelco2.h | 1 + src/mame/includes/gaelco3d.h | 1 + src/mame/includes/galaxian.h | 1 + src/mame/includes/galaxold.h | 1 + src/mame/includes/galpani2.h | 1 + src/mame/includes/galpanic.h | 1 + src/mame/includes/gberet.h | 1 + src/mame/includes/gradius3.h | 2 + src/mame/includes/gstriker.h | 4 +- src/mame/includes/gundealr.h | 2 + src/mame/includes/harddriv.h | 1 + src/mame/includes/hexion.h | 2 + src/mame/includes/hh_sm510.h | 1 + src/mame/includes/hh_tms1k.h | 1 + src/mame/includes/hh_ucom4.h | 1 + src/mame/includes/higemaru.h | 2 + src/mame/includes/hng64.h | 2 + src/mame/includes/hp9845.h | 1 + src/mame/includes/huebler.h | 1 + src/mame/includes/hx20.h | 7 + src/mame/includes/hyprduel.h | 2 + src/mame/includes/ikki.h | 2 + src/mame/includes/iqblock.h | 3 + src/mame/includes/irobot.h | 2 + src/mame/includes/ironhors.h | 1 + src/mame/includes/itech8.h | 1 + src/mame/includes/jpmimpct.h | 1 + src/mame/includes/kaneko16.h | 1 + src/mame/includes/kc.h | 1 + src/mame/includes/kim1.h | 1 + src/mame/includes/konamigx.h | 1 + src/mame/includes/kyocera.h | 1 + src/mame/includes/lastduel.h | 1 + src/mame/includes/lazercmd.h | 2 + src/mame/includes/m107.h | 1 + src/mame/includes/m92.h | 1 + src/mame/includes/mac.h | 1 + src/mame/includes/maygay1b.h | 1 + src/mame/includes/mc80.h | 1 + src/mame/includes/mcr.h | 1 + src/mame/includes/mcr68.h | 1 + src/mame/includes/megasys1.h | 1 + src/mame/includes/mhavoc.h | 2 + src/mame/includes/midvunit.h | 1 + src/mame/includes/mitchell.h | 1 + src/mame/includes/model1.h | 1 + src/mame/includes/model2.h | 1 + src/mame/includes/model3.h | 1 + src/mame/includes/mpf1.h | 1 + src/mame/includes/mpu4.h | 1 + src/mame/includes/mpz80.h | 1 + src/mame/includes/mrflea.h | 1 + src/mame/includes/ms32.h | 1 + src/mame/includes/mtx.h | 1 + src/mame/includes/mustache.h | 2 + src/mame/includes/mw8080bw.h | 1 + src/mame/includes/mystwarr.h | 2 + src/mame/includes/mz700.h | 1 + src/mame/includes/mz80.h | 1 + src/mame/includes/n8080.h | 2 + src/mame/includes/namcofl.h | 2 + src/mame/includes/namcona1.h | 1 + src/mame/includes/namconb1.h | 1 + src/mame/includes/namcos2.h | 1 + src/mame/includes/namcos21.h | 1 + src/mame/includes/namcos22.h | 1 + src/mame/includes/naomi.h | 7 +- src/mame/includes/nc.h | 1 + src/mame/includes/nemesis.h | 2 + src/mame/includes/nitedrvr.h | 1 + src/mame/includes/nmk16.h | 1 + src/mame/includes/novagbase.h | 1 + src/mame/includes/ob68k1a.h | 2 - src/mame/includes/orbit.h | 1 + src/mame/includes/overdriv.h | 2 + src/mame/includes/pc8401a.h | 1 + src/mame/includes/pc9801.h | 1 + src/mame/includes/pcw.h | 1 + src/mame/includes/pcw16.h | 1 + src/mame/includes/pgm.h | 1 + src/mame/includes/pingpong.h | 3 + src/mame/includes/polepos.h | 1 + src/mame/includes/psikyo4.h | 2 +- src/mame/includes/psikyosh.h | 2 +- src/mame/includes/psion.h | 1 + src/mame/includes/psychic5.h | 2 + src/mame/includes/qdrmfgp.h | 2 + src/mame/includes/renegade.h | 1 + src/mame/includes/saturn.h | 178 +- src/mame/includes/segag80r.h | 5 + src/mame/includes/segaorun.h | 1 + src/mame/includes/segas16b.h | 1 + src/mame/includes/segas24.h | 1 + src/mame/includes/segas32.h | 1 + src/mame/includes/seta.h | 1 + src/mame/includes/seta2.h | 1 + src/mame/includes/shadfrce.h | 1 + src/mame/includes/shaolins.h | 3 + src/mame/includes/simple_st0016.h | 1 + src/mame/includes/skullxbo.h | 1 + src/mame/includes/snk6502.h | 1 + src/mame/includes/snowbros.h | 1 + src/mame/includes/spbactn.h | 15 +- src/mame/includes/spdodgeb.h | 1 + src/mame/includes/sprint8.h | 2 + src/mame/includes/srumbler.h | 2 + src/mame/includes/ssv.h | 2 + src/mame/includes/strnskil.h | 3 + src/mame/includes/stv.h | 44 +- src/mame/includes/suna16.h | 1 + src/mame/includes/suna8.h | 1 + src/mame/includes/supbtime.h | 43 - src/mame/includes/super6.h | 2 +- src/mame/includes/super80.h | 1 + src/mame/includes/superslave.h | 75 - src/mame/includes/suprnova.h | 3 +- src/mame/includes/svision.h | 1 + src/mame/includes/swtpc09.h | 1 - src/mame/includes/system1.h | 1 + src/mame/includes/taito_b.h | 2 +- src/mame/includes/taito_l.h | 1 + src/mame/includes/taito_o.h | 1 + src/mame/includes/tandy2k.h | 1 + src/mame/includes/targeth.h | 8 +- src/mame/includes/tecmo.h | 5 - src/mame/includes/tecmo16.h | 4 - src/mame/includes/tek405x.h | 2 +- src/mame/includes/thedeep.h | 1 + src/mame/includes/ti89.h | 1 + src/mame/includes/tiki100.h | 1 + src/mame/includes/tmc600.h | 27 +- src/mame/includes/trs80m2.h | 1 + src/mame/includes/tumblep.h | 45 - src/mame/includes/v1050.h | 1 + src/mame/includes/vball.h | 1 + src/mame/includes/vcs80.h | 1 + src/mame/includes/vector06.h | 16 - src/mame/includes/vicdual.h | 1 + src/mame/includes/vixen.h | 1 + src/mame/includes/wecleman.h | 1 + src/mame/includes/williams.h | 1 + src/mame/includes/wwfsstar.h | 1 + src/mame/includes/x07.h | 1 + src/mame/includes/x1.h | 1 + src/mame/includes/xain.h | 1 + src/mame/includes/xerox820.h | 1 + src/mame/includes/xevious.h | 2 + src/mame/includes/xexex.h | 1 + src/mame/includes/xmen.h | 1 + src/mame/includes/xor100.h | 3 +- src/mame/layout/mephisto_mondial2.lay | 312 ++ src/mame/layout/notechan.lay | 563 +++ src/mame/machine/315-5881_crypt.cpp | 1 - src/mame/machine/acs8600_ics.cpp | 20 +- src/mame/machine/bublbobl.cpp | 1 - src/mame/machine/dc.cpp | 2 +- src/mame/machine/dccons.cpp | 2 +- src/mame/machine/dec0.cpp | 29 +- src/mame/machine/kay_kbd.cpp | 2 + src/mame/machine/maple-dc.h | 2 +- src/mame/machine/mega32x.cpp | 1 + src/mame/machine/mega32x.h | 4 +- src/mame/machine/megacdcd.h | 1 + src/mame/machine/naomi.cpp | 8 +- src/mame/machine/naomig1.h | 2 +- src/mame/machine/saturn.cpp | 745 +-- src/mame/machine/saturn_cdb.h | 2 +- src/mame/machine/seibucop/seibucop_dma.hxx | 5 +- src/mame/machine/taitoio.cpp | 1 + src/mame/machine/vector06.cpp | 30 - src/mame/mame.lst | 102 +- src/mame/mess.flt | 2 + src/mame/video/abc1600.cpp | 2 + src/mame/video/cps1.cpp | 3 +- src/mame/video/dbz.cpp | 4 +- src/mame/video/decodmd1.h | 1 + src/mame/video/decodmd2.h | 1 + src/mame/video/decodmd3.h | 1 + src/mame/video/gamate.cpp | 347 ++ src/mame/video/gamate.h | 64 + src/mame/video/gime.cpp | 17 +- src/mame/video/gime.h | 7 +- src/mame/video/konamiic.txt | 4 +- src/mame/video/legionna.cpp | 21 +- src/mame/video/pcd.h | 1 + src/mame/video/powervr2.cpp | 2 +- src/mame/video/segag80r.cpp | 11 +- src/mame/video/spbactn.cpp | 7 +- src/mame/video/supbtime.cpp | 39 - src/mame/video/taito_b.cpp | 8 +- src/mame/video/tmc600.cpp | 4 - src/mame/video/tumblep.cpp | 37 - src/mame/video/wpc_dmd.h | 2 + src/mame/video/ygv608.cpp | 1085 ++--- src/mame/video/ygv608.h | 153 +- src/osd/modules/input/input_xinput.cpp | 14 +- src/osd/modules/input/input_xinput.h | 10 +- src/osd/modules/lib/osdobj_common.cpp | 2 +- src/osd/modules/lib/osdobj_common.h | 1 - src/osd/sdl/sdlmain.cpp | 10 + src/osd/windows/winmain.cpp | 11 + src/osd/windows/winmain.h | 1 - src/tools/floptool.cpp | 10 +- src/tools/imgtool/imgtool.cpp | 79 +- src/tools/imgtool/library.cpp | 120 + src/tools/imgtool/library.h | 71 +- src/tools/imgtool/main.cpp | 10 +- src/tools/imgtool/modules.cpp | 1 + src/tools/imgtool/modules/amiga.cpp | 31 +- src/tools/imgtool/modules/cybiko.cpp | 16 +- src/tools/imgtool/modules/cybikoxt.cpp | 17 +- src/tools/imgtool/modules/fat.cpp | 36 +- src/tools/imgtool/modules/hp85_tape.cpp | 1196 +++++ src/tools/imgtool/modules/mac.cpp | 4 +- src/tools/imgtool/modules/macbin.cpp | 4 +- src/tools/imgtool/modules/macutil.cpp | 40 +- src/tools/imgtool/modules/macutil.h | 3 +- src/tools/imgtool/modules/prodos.cpp | 35 +- src/tools/imgtool/modules/thomson.cpp | 24 +- src/zexall/main.cpp | 10 +- 995 files changed, 111478 insertions(+), 81776 deletions(-) create mode 100644 hash/hx20_rom.xml create mode 100644 hash/smondial2.xml create mode 100644 src/devices/bus/abcbus/db411223.cpp copy src/devices/bus/abcbus/{turbo.h => db411223.h} (54%) delete mode 100644 src/devices/bus/abcbus/turbo.cpp create mode 100644 src/devices/bus/abcbus/unidisk.cpp rename src/devices/bus/abcbus/{turbo.h => unidisk.h} (55%) create mode 100644 src/devices/bus/bbc/tube/tube_80286.cpp copy src/devices/bus/bbc/tube/{tube_z80.h => tube_80286.h} (59%) create mode 100644 src/devices/bus/bbc/tube/tube_zep100.cpp copy src/devices/bus/bbc/tube/{tube_z80.h => tube_zep100.h} (62%) create mode 100644 src/devices/bus/gamate/gamate_protection.cpp create mode 100644 src/devices/bus/gamate/gamate_protection.h create mode 100644 src/devices/bus/gamate/rom.cpp create mode 100644 src/devices/bus/gamate/rom.h create mode 100644 src/devices/bus/gamate/slot.cpp create mode 100644 src/devices/bus/gamate/slot.h create mode 100644 src/devices/bus/vme/vme_hcpu30.cpp create mode 100644 src/devices/bus/vme/vme_hcpu30.h rename src/devices/cpu/{sh2/sh2drc.cpp => sh/sh.cpp} (54%) create mode 100644 src/devices/cpu/sh/sh.h create mode 100644 src/devices/cpu/sh/sh2.cpp create mode 100644 src/devices/cpu/sh/sh2.h rename src/devices/cpu/{sh2 => sh}/sh2comn.cpp (98%) rename src/devices/cpu/{sh2 => sh}/sh2comn.h (66%) copy 3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/.npmignore => src/devices/cpu/sh/sh2drc.cpp (100%) create mode 100644 src/devices/cpu/sh/sh2fe.cpp rename src/devices/cpu/{sh4 => sh}/sh3comn.cpp (71%) rename src/devices/cpu/{sh4 => sh}/sh3comn.h (100%) create mode 100644 src/devices/cpu/sh/sh4.cpp rename src/devices/cpu/{sh4 => sh}/sh4.h (53%) rename src/devices/cpu/{sh4 => sh}/sh4comn.cpp (96%) create mode 100644 src/devices/cpu/sh/sh4comn.h rename src/devices/cpu/{sh4 => sh}/sh4dmac.cpp (99%) rename src/devices/cpu/{sh4 => sh}/sh4dmac.h (100%) create mode 100644 src/devices/cpu/sh/sh4fe.cpp rename src/devices/cpu/{sh4 => sh}/sh4regs.h (100%) rename src/devices/cpu/{sh4 => sh}/sh4tmu.cpp (100%) rename src/devices/cpu/{sh4 => sh}/sh4tmu.h (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_bus.cpp (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_bus.h (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_sci.cpp (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_sci.h (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_wdt.cpp (100%) rename src/devices/cpu/{sh2 => sh}/sh7604_wdt.h (100%) rename src/devices/cpu/{sh4/sh4dasm.cpp => sh/sh_dasm.cpp} (75%) rename src/devices/cpu/{sh2/sh2fe.cpp => sh/sh_fe.cpp} (93%) delete mode 100644 src/devices/cpu/sh2/sh2.cpp delete mode 100644 src/devices/cpu/sh2/sh2.h delete mode 100644 src/devices/cpu/sh2/sh2dasm.cpp delete mode 100644 src/devices/cpu/sh4/sh4.cpp delete mode 100644 src/devices/cpu/sh4/sh4comn.h create mode 100644 src/devices/machine/sega_scu.cpp create mode 100644 src/devices/machine/sega_scu.h rename src/{emu => devices/machine}/timer.cpp (99%) rename src/{emu => devices/machine}/timer.h (97%) create mode 100644 src/devices/video/bt459.cpp create mode 100644 src/devices/video/bt459.h delete mode 100644 src/mame/audio/gamate.cpp delete mode 100644 src/mame/audio/gamate.h create mode 100644 src/mame/drivers/anes.cpp create mode 100644 src/mame/drivers/gokidetor.cpp create mode 100644 src/mame/drivers/mfabfz.cpp create mode 100644 src/mame/drivers/ms6102.cpp create mode 100644 src/mame/drivers/notechan.cpp create mode 100644 src/mame/drivers/seibucats.cpp delete mode 100644 src/mame/drivers/tumblep.cpp delete mode 100644 src/mame/includes/supbtime.h delete mode 100644 src/mame/includes/superslave.h delete mode 100644 src/mame/includes/tumblep.h create mode 100644 src/mame/layout/mephisto_mondial2.lay create mode 100644 src/mame/layout/notechan.lay create mode 100644 src/mame/video/gamate.cpp create mode 100644 src/mame/video/gamate.h delete mode 100644 src/mame/video/supbtime.cpp delete mode 100644 src/mame/video/tumblep.cpp create mode 100644 src/tools/imgtool/modules/hp85_tape.cpp -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mame.git _______________________________________________ Pkg-games-commits mailing list Pkg-games-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits