[mame] 02/02: Upstream version 0.187
Cesare Falco
cesarefalco-guest at moszumanska.debian.org
Mon Jul 3 10:12:12 UTC 2017
This is an automated email from the git hooks/post-receive script.
cesarefalco-guest pushed a commit to branch master
in repository mame.
commit cdf1c74639a4a23b3969593329c081b7c7f15c57
Merge: 4f0ebf9 6172e9a
Author: Cesare Falco <c.falco at ubuntu.com>
Date: Mon Jul 3 10:44:30 2017 +0200
Upstream version 0.187
.drone.sec | 1 +
.drone.yml | 48 +
.travis.yml | 46 +
3rdparty/SDL2/debian/changelog | 90 --
3rdparty/SDL2/debian/compat | 1 -
3rdparty/SDL2/debian/control | 76 --
3rdparty/SDL2/debian/copyright | 351 -----
3rdparty/SDL2/debian/docs | 4 -
3rdparty/SDL2/debian/libsdl2-dev.install | 9 -
3rdparty/SDL2/debian/libsdl2-dev.manpages | 1 -
3rdparty/SDL2/debian/libsdl2.install | 1 -
3rdparty/SDL2/debian/rules | 41 -
3rdparty/SDL2/debian/sdl2-config.1 | 86 --
3rdparty/SDL2/debian/source/format | 1 -
3rdparty/SDL2/debian/watch | 2 -
3rdparty/benchmark/.clang-format | 96 ++
3rdparty/benchmark/.travis-libcxx-setup.sh | 22 +
3rdparty/benchmark/.travis.yml | 92 ++
3rdparty/benchmark/.ycm_extra_conf.py | 115 ++
3rdparty/bgfx/.appveyor.yml | 20 +
3rdparty/bgfx/.editorconfig | 19 +
3rdparty/bgfx/.travis.yml | 32 +
3rdparty/bgfx/3rdparty/.editorconfig | 37 +
3rdparty/bgfx/3rdparty/glsl-optimizer/.npmignore | 2 +
.../3rdparty/glsl-optimizer/src/glsl/.npmignore | 0
.../glsl-optimizer/src/glsl/glcpp/.npmignore | 0
3rdparty/bgfx/3rdparty/glslang/.appveyor.yml | 40 +
3rdparty/bgfx/3rdparty/glslang/.clang-format | 12 +
3rdparty/bgfx/3rdparty/glslang/.travis.yml | 60 +
3rdparty/bx/.appveyor.yml | 20 +
3rdparty/bx/.editorconfig | 13 +
3rdparty/bx/.travis.yml | 30 +
3rdparty/catch/.travis.yml | 163 +++
3rdparty/genie/.editorconfig | 13 +
3rdparty/genie/.travis.yml | 20 +
3rdparty/glm/.appveyor.yml | 34 +
3rdparty/glm/.travis.yml | 84 ++
3rdparty/lua-zlib/lua_zlib.c | 2 +-
3rdparty/luafilesystem/.travis.yml | 33 +
3rdparty/luafilesystem/.travis/platform.sh | 15 +
3rdparty/luafilesystem/.travis/setup_lua.sh | 101 ++
.../portaudio/bindings/java/jportaudio/.classpath | 8 +
.../portaudio/bindings/java/jportaudio/.project | 17 +
3rdparty/pugixml/.codecov.yml | 2 +
3rdparty/pugixml/.travis.yml | 16 +
3rdparty/rapidjson/.travis.yml | 98 ++
3rdparty/rapidjson/docker/debian/Dockerfile | 8 -
3rdparty/sol2/.travis.yml | 192 +++
3rdparty/utf8proc/.travis.yml | 22 +
android-project/app/src/main/AndroidManifest.xml | 4 +-
artwork/aperture.png | Bin 271 -> 0 bytes
artwork/aperture1x2rb.png | Bin 172 -> 0 bytes
artwork/aperture1x3rb.png | Bin 175 -> 0 bytes
artwork/aperture2x4bg.png | Bin 176 -> 0 bytes
artwork/aperture2x4rb.png | Bin 171 -> 0 bytes
artwork/aperture4x6.png | Bin 224 -> 0 bytes
artwork/dir.txt | 1 -
artwork/scanlines.png | Bin 296 -> 0 bytes
bgfx/chains/xbr/xbr-lv2-3d.json | 2 +-
bgfx/chains/xbr/xbr-lv2-fast.json | 15 -
bgfx/chains/xbr/xbr-lv2-multipass.json | 3 +-
bgfx/chains/xbr/xbr-lv2-noblend.json | 15 -
bgfx/chains/xbr/xbr-lv2.json | 15 -
bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin | Bin 9531 -> 9300 bytes
bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin | Bin 4949 -> 4942 bytes
.../shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin | Bin 5120 -> 5395 bytes
bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin | Bin 5885 -> 6518 bytes
.../shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin | Bin 6332 -> 7423 bytes
bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin | Bin 8481 -> 7922 bytes
bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin | Bin 711 -> 1343 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin | Bin 4419 -> 4764 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin | Bin 3714 -> 3707 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin | Bin 5140 -> 4693 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin | Bin 2830 -> 2519 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin | Bin 2525 -> 2596 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin | Bin 3342 -> 3235 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin | Bin 3165 -> 3632 bytes
bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin | Bin 4394 -> 4011 bytes
bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin | Bin 514 -> 726 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin | Bin 2144 -> 2077 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin | Bin 2271 -> 2112 bytes
bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin | Bin 9638 -> 10107 bytes
bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin | Bin 5304 -> 5484 bytes
.../shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin | Bin 7137 -> 7171 bytes
bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin | Bin 6336 -> 7246 bytes
.../shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin | Bin 8802 -> 9926 bytes
bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin | Bin 10312 -> 10691 bytes
bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin | Bin 745 -> 2136 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin | Bin 4252 -> 4864 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin | Bin 4663 -> 4663 bytes
bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin | Bin 9322 -> 9773 bytes
bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin | Bin 5100 -> 5274 bytes
.../shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin | Bin 6880 -> 6913 bytes
bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin | Bin 6083 -> 6982 bytes
.../shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin | Bin 8509 -> 9622 bytes
bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin | Bin 9927 -> 10315 bytes
bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin | Bin 673 -> 1980 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin | Bin 4079 -> 4691 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin | Bin 4455 -> 4455 bytes
bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin | Bin 13025 -> 13854 bytes
bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin | Bin 7331 -> 7759 bytes
.../metal/chains/xbr/fs_xbr-lv2-noblend.bin | Bin 8537 -> 8592 bytes
bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin | Bin 8581 -> 10337 bytes
.../metal/chains/xbr/fs_xbr-lv3-noblend.bin | Bin 10602 -> 12246 bytes
bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin | Bin 13301 -> 14093 bytes
bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin | Bin 1097 -> 2515 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin | Bin 6328 -> 5760 bytes
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin | Bin 5557 -> 5415 bytes
ctrlr/hotrod.cfg | 129 --
ctrlr/hotrodse.cfg | 183 ---
ctrlr/scorpionxg.cfg | 185 ---
ctrlr/slikstik.cfg | 304 -----
ctrlr/xarcade.cfg | 183 ---
hash/abc80_cass.xml | 14 +
hash/abc80_flop.xml | 13 +
hash/archimedes.xml | 24 +-
hash/bbcb_flop_orig.xml | 26 +-
hash/bbcmc_flop.xml | 24 +
hash/dragon_cart.xml | 52 +-
hash/dragon_cass.xml | 11 +
hash/dragon_flex.xml | 154 +++
hash/dragon_flop.xml | 343 ++++-
hash/dragon_os9.xml | 39 +-
hash/gameboy.xml | 40 +-
hash/ibm5150.xml | 442 +++++++
hash/ibm5170.xml | 269 +++-
hash/megadriv.xml | 4 +-
hash/nes.xml | 310 +----
hash/pce_tourvision.xml | 98 ++
hash/pet_flop.xml | 27 +
hash/pet_quik.xml | 33 +
hash/ti99_cart.xml | 17 +
hash/vsmile_cart.xml | 72 +-
hash/x68k_flop.xml | 1339 ++++++++++++++++----
language/Hungarian/strings.po | 2 +-
makefile | 4 +-
plugins/cheat/cheat_json.lua | 12 +
plugins/cheat/cheat_simple.lua | 299 +++++
plugins/cheat/{xml_conv.lua => cheat_xml.lua} | 4 +
plugins/cheat/init.lua | 278 +++-
plugins/cheat/keycodemap.lua | 241 ++++
plugins/cheat/simple_conv.lua | 33 -
plugins/cheat/{conv_cheat.lua => xml_to_json.lua} | 2 +-
plugins/cheatfind/init.lua | 34 +-
roms/dir.txt | 1 -
samples/dir.txt | 1 -
scripts/src/bus.lua | 32 +-
scripts/src/cpu.lua | 6 +-
scripts/src/formats.lua | 12 +
scripts/src/machine.lua | 38 +
scripts/target/mame/arcade.lua | 7 +-
scripts/target/mame/mess.lua | 17 +-
scripts/target/mame/nl.lua | 14 +-
src/devices/bus/a1bus/a1cassette.cpp | 22 +-
src/devices/bus/a1bus/a1cassette.h | 8 +-
src/devices/bus/a1bus/a1cffa.cpp | 14 +-
src/devices/bus/a1bus/a1cffa.h | 7 +-
src/devices/bus/a2bus/a2alfam2.cpp | 32 +-
src/devices/bus/a2bus/a2alfam2.h | 8 +-
src/devices/bus/a2bus/a2applicard.cpp | 18 +-
src/devices/bus/a2bus/a2applicard.h | 4 +-
src/devices/bus/a2bus/a2arcadebd.cpp | 16 +-
src/devices/bus/a2bus/a2arcadebd.h | 9 +-
src/devices/bus/a2bus/a2cffa.cpp | 20 +-
src/devices/bus/a2bus/a2cffa.h | 7 +-
src/devices/bus/a2bus/a2corvus.cpp | 29 +-
src/devices/bus/a2bus/a2corvus.h | 6 +-
src/devices/bus/a2bus/a2diskii.cpp | 29 +-
src/devices/bus/a2bus/a2diskii.h | 10 +-
src/devices/bus/a2bus/a2diskiing.cpp | 18 +-
src/devices/bus/a2bus/a2diskiing.h | 10 +-
src/devices/bus/a2bus/a2dx1.cpp | 24 +-
src/devices/bus/a2bus/a2dx1.h | 4 +-
src/devices/bus/a2bus/a2echoii.cpp | 18 +-
src/devices/bus/a2bus/a2echoii.h | 4 +-
src/devices/bus/a2bus/a2hsscsi.cpp | 32 +-
src/devices/bus/a2bus/a2hsscsi.h | 6 +-
src/devices/bus/a2bus/a2mcms.cpp | 24 +-
src/devices/bus/a2bus/a2mcms.h | 9 +-
src/devices/bus/a2bus/a2memexp.cpp | 12 +-
src/devices/bus/a2bus/a2memexp.h | 6 +-
src/devices/bus/a2bus/a2midi.cpp | 17 +-
src/devices/bus/a2bus/a2midi.h | 12 +-
src/devices/bus/a2bus/a2mockingboard.cpp | 30 +-
src/devices/bus/a2bus/a2mockingboard.h | 11 +-
src/devices/bus/a2bus/a2pic.cpp | 24 +-
src/devices/bus/a2bus/a2pic.h | 12 +-
src/devices/bus/a2bus/a2sam.cpp | 20 +-
src/devices/bus/a2bus/a2sam.h | 4 +-
src/devices/bus/a2bus/a2scsi.cpp | 32 +-
src/devices/bus/a2bus/a2scsi.h | 6 +-
src/devices/bus/a2bus/a2softcard.cpp | 16 +-
src/devices/bus/a2bus/a2softcard.h | 4 +-
src/devices/bus/a2bus/a2ssc.cpp | 32 +-
src/devices/bus/a2bus/a2ssc.h | 12 +-
src/devices/bus/a2bus/a2themill.cpp | 16 +-
src/devices/bus/a2bus/a2themill.h | 4 +-
src/devices/bus/a2bus/a2thunderclock.cpp | 14 +-
src/devices/bus/a2bus/a2thunderclock.h | 10 +-
src/devices/bus/a2bus/a2ultraterm.cpp | 29 +-
src/devices/bus/a2bus/a2ultraterm.h | 11 +-
src/devices/bus/a2bus/a2videoterm.cpp | 30 +-
src/devices/bus/a2bus/a2videoterm.h | 11 +-
src/devices/bus/a2bus/a2vulcan.cpp | 14 +-
src/devices/bus/a2bus/a2vulcan.h | 5 +-
src/devices/bus/a2bus/a2zipdrive.cpp | 14 +-
src/devices/bus/a2bus/a2zipdrive.h | 7 +-
src/devices/bus/a2bus/corvfdc01.cpp | 26 +-
src/devices/bus/a2bus/corvfdc01.h | 16 +-
src/devices/bus/a2bus/corvfdc02.cpp | 27 +-
src/devices/bus/a2bus/corvfdc02.h | 16 +-
src/devices/bus/a2bus/ezcgi.cpp | 44 +-
src/devices/bus/a2bus/ezcgi.h | 27 +-
src/devices/bus/a2bus/laser128.cpp | 12 +-
src/devices/bus/a2bus/laser128.h | 4 +-
src/devices/bus/a2bus/pc_xporter.cpp | 30 +-
src/devices/bus/a2bus/pc_xporter.h | 49 +-
src/devices/bus/a2bus/timemasterho.cpp | 26 +-
src/devices/bus/a2bus/timemasterho.h | 17 +-
src/devices/bus/a7800/cpuwiz.cpp | 7 +-
src/devices/bus/a7800/cpuwiz.h | 5 +-
src/devices/bus/a7800/hiscore.cpp | 7 +-
src/devices/bus/a7800/hiscore.h | 5 +-
src/devices/bus/a7800/rom.cpp | 90 +-
src/devices/bus/a7800/rom.h | 26 +-
src/devices/bus/a7800/xboard.cpp | 13 +-
src/devices/bus/a7800/xboard.h | 8 +-
src/devices/bus/a800/cassette.cpp | 7 +-
src/devices/bus/a800/cassette.h | 4 +-
src/devices/bus/abcbus/abc890.cpp | 90 +-
src/devices/bus/abcbus/abc890.h | 21 +-
src/devices/bus/abcbus/fd2.cpp | 16 +-
src/devices/bus/abcbus/fd2.h | 22 +-
src/devices/bus/abcbus/hdc.cpp | 16 +-
src/devices/bus/abcbus/hdc.h | 8 +-
src/devices/bus/abcbus/lux10828.cpp | 15 +-
src/devices/bus/abcbus/lux10828.h | 30 +-
src/devices/bus/abcbus/lux21046.cpp | 76 +-
src/devices/bus/abcbus/lux21046.h | 43 +-
src/devices/bus/abcbus/lux21056.cpp | 16 +-
src/devices/bus/abcbus/lux21056.h | 32 +-
src/devices/bus/abcbus/lux4105.cpp | 15 +-
src/devices/bus/abcbus/lux4105.h | 19 +-
src/devices/bus/abcbus/sio.cpp | 15 +-
src/devices/bus/abcbus/sio.h | 8 +-
src/devices/bus/abcbus/turbo.cpp | 15 +-
src/devices/bus/abcbus/turbo.h | 8 +-
src/devices/bus/abckb/abc77.cpp | 15 +-
src/devices/bus/abckb/abc77.h | 20 +-
src/devices/bus/abckb/abc800kb.cpp | 15 +-
src/devices/bus/abckb/abc800kb.h | 21 +-
src/devices/bus/abckb/abc99.cpp | 15 +-
src/devices/bus/abckb/abc99.h | 19 +-
src/devices/bus/adam/ide.cpp | 16 +-
src/devices/bus/adam/ide.h | 8 +-
src/devices/bus/adamnet/ddp.cpp | 16 +-
src/devices/bus/adamnet/ddp.h | 8 +-
src/devices/bus/adamnet/fdc.cpp | 22 +-
src/devices/bus/adamnet/fdc.h | 17 +-
src/devices/bus/adamnet/kb.cpp | 15 +-
src/devices/bus/adamnet/kb.h | 10 +-
src/devices/bus/adamnet/printer.cpp | 15 +-
src/devices/bus/adamnet/printer.h | 8 +-
src/devices/bus/adamnet/spi.cpp | 15 +-
src/devices/bus/adamnet/spi.h | 8 +-
src/devices/bus/amiga/keyboard/a500.cpp | 10 +-
src/devices/bus/amiga/zorro/a2232.cpp | 10 +-
src/devices/bus/amiga/zorro/a2232.h | 62 +-
src/devices/bus/amiga/zorro/a590.cpp | 10 +-
src/devices/bus/amiga/zorro/a590.h | 22 +-
src/devices/bus/amiga/zorro/buddha.cpp | 10 +-
src/devices/bus/amiga/zorro/buddha.h | 8 +-
src/devices/bus/apricot/keyboard/hle.cpp | 7 +-
src/devices/bus/apricot/keyboard/hle.h | 2 +-
src/devices/bus/bbc/1mhzbus/opus3.cpp | 41 +-
src/devices/bus/bbc/1mhzbus/opus3.h | 15 +-
src/devices/bus/bbc/fdc/acorn.cpp | 61 +-
src/devices/bus/bbc/fdc/acorn.h | 33 +-
src/devices/bus/bbc/fdc/cumana.cpp | 44 +-
src/devices/bus/bbc/fdc/cumana.h | 6 +-
src/devices/bus/bbc/fdc/opus.cpp | 73 +-
src/devices/bus/bbc/fdc/opus.h | 9 +-
src/devices/bus/bbc/fdc/watford.cpp | 51 +-
src/devices/bus/bbc/fdc/watford.h | 19 +-
src/devices/bus/bml3/bml3kanji.cpp | 13 -
src/devices/bus/bml3/bml3kanji.h | 7 +-
src/devices/bus/bml3/bml3mp1802.cpp | 25 +-
src/devices/bus/bml3/bml3mp1802.h | 11 +-
src/devices/bus/bml3/bml3mp1805.cpp | 17 +-
src/devices/bus/bml3/bml3mp1805.h | 12 +-
src/devices/bus/c64/16kb.cpp | 15 +-
src/devices/bus/c64/16kb.h | 8 +-
src/devices/bus/c64/cpm.cpp | 15 +-
src/devices/bus/c64/cpm.h | 6 +-
src/devices/bus/c64/currah_speech.cpp | 16 +-
src/devices/bus/c64/currah_speech.h | 8 +-
src/devices/bus/c64/dela_ep256.cpp | 15 +-
src/devices/bus/c64/dela_ep256.h | 6 +-
src/devices/bus/c64/dela_ep64.cpp | 15 +-
src/devices/bus/c64/dela_ep64.h | 6 +-
src/devices/bus/c64/dela_ep7x8.cpp | 15 +-
src/devices/bus/c64/dela_ep7x8.h | 6 +-
src/devices/bus/c64/easyflash.cpp | 15 +-
src/devices/bus/c64/easyflash.h | 8 +-
src/devices/bus/c64/fcc.cpp | 15 +-
src/devices/bus/c64/fcc.h | 10 +-
src/devices/bus/c64/geocable.cpp | 15 +-
src/devices/bus/c64/geocable.h | 6 +-
src/devices/bus/c64/ide64.cpp | 16 +-
src/devices/bus/c64/ide64.h | 8 +-
src/devices/bus/c64/ieee488.cpp | 16 +-
src/devices/bus/c64/ieee488.h | 17 +-
src/devices/bus/c64/magic_formel.cpp | 15 +-
src/devices/bus/c64/magic_formel.h | 17 +-
src/devices/bus/c64/magic_voice.cpp | 15 +-
src/devices/bus/c64/magic_voice.h | 28 +-
src/devices/bus/c64/midi_maplin.cpp | 15 +-
src/devices/bus/c64/midi_maplin.h | 12 +-
src/devices/bus/c64/midi_namesoft.cpp | 15 +-
src/devices/bus/c64/midi_namesoft.h | 12 +-
src/devices/bus/c64/midi_passport.cpp | 15 +-
src/devices/bus/c64/midi_passport.h | 14 +-
src/devices/bus/c64/midi_sci.cpp | 15 +-
src/devices/bus/c64/midi_sci.h | 12 +-
src/devices/bus/c64/midi_siel.cpp | 15 +-
src/devices/bus/c64/midi_siel.h | 12 +-
src/devices/bus/c64/multiscreen.cpp | 16 +-
src/devices/bus/c64/multiscreen.h | 8 +-
src/devices/bus/c64/music64.cpp | 15 +-
src/devices/bus/c64/music64.h | 8 +-
src/devices/bus/c64/ps64.cpp | 16 +-
src/devices/bus/c64/ps64.h | 6 +-
src/devices/bus/c64/reu.cpp | 15 +-
src/devices/bus/c64/reu.h | 7 +-
src/devices/bus/c64/rex_ep256.cpp | 15 +-
src/devices/bus/c64/rex_ep256.h | 6 +-
src/devices/bus/c64/sfx_sound_expander.cpp | 15 +-
src/devices/bus/c64/sfx_sound_expander.h | 12 +-
src/devices/bus/c64/speakeasy.cpp | 15 +-
src/devices/bus/c64/speakeasy.h | 6 +-
src/devices/bus/c64/supercpu.cpp | 15 +-
src/devices/bus/c64/supercpu.h | 10 +-
src/devices/bus/c64/swiftlink.cpp | 15 +-
src/devices/bus/c64/swiftlink.h | 12 +-
src/devices/bus/c64/tdos.cpp | 15 +-
src/devices/bus/c64/tdos.h | 8 +-
src/devices/bus/c64/turbo232.cpp | 15 +-
src/devices/bus/c64/turbo232.h | 12 +-
src/devices/bus/c64/xl80.cpp | 15 +-
src/devices/bus/c64/xl80.h | 13 +-
src/devices/bus/cbm2/hrg.cpp | 27 +-
src/devices/bus/cbm2/hrg.h | 6 +-
src/devices/bus/cbmiec/c1526.cpp | 30 +-
src/devices/bus/cbmiec/c1526.h | 8 +-
src/devices/bus/cbmiec/c1541.cpp | 119 +-
src/devices/bus/cbmiec/c1541.h | 77 +-
src/devices/bus/cbmiec/c1571.cpp | 82 +-
src/devices/bus/cbmiec/c1571.h | 21 +-
src/devices/bus/cbmiec/c1581.cpp | 21 +-
src/devices/bus/cbmiec/c1581.h | 30 +-
src/devices/bus/cbmiec/cmdhd.cpp | 15 +-
src/devices/bus/cbmiec/cmdhd.h | 8 +-
src/devices/bus/cbmiec/fd2000.cpp | 66 +-
src/devices/bus/cbmiec/fd2000.h | 22 +-
src/devices/bus/cbmiec/interpod.cpp | 15 +-
src/devices/bus/cbmiec/interpod.h | 8 +-
src/devices/bus/cbmiec/serialbox.cpp | 15 +-
src/devices/bus/cbmiec/serialbox.h | 8 +-
src/devices/bus/cbmiec/vic1515.cpp | 17 +-
src/devices/bus/cbmiec/vic1515.h | 10 +-
src/devices/bus/cbmiec/vic1520.cpp | 17 +-
src/devices/bus/cbmiec/vic1520.h | 10 +-
src/devices/bus/centronics/comxpl80.cpp | 15 +-
src/devices/bus/centronics/comxpl80.h | 10 +-
src/devices/bus/centronics/covox.cpp | 48 +-
src/devices/bus/centronics/covox.h | 12 +-
src/devices/bus/centronics/digiblst.cpp | 22 +-
src/devices/bus/centronics/digiblst.h | 6 +-
src/devices/bus/centronics/epson_ex800.cpp | 15 +-
src/devices/bus/centronics/epson_ex800.h | 23 +-
src/devices/bus/centronics/epson_lx800.cpp | 15 +-
src/devices/bus/centronics/epson_lx800.h | 28 +-
src/devices/bus/centronics/epson_lx810l.cpp | 20 +-
src/devices/bus/centronics/epson_lx810l.h | 62 +-
src/devices/bus/centronics/nec_p72.cpp | 14 +-
src/devices/bus/centronics/nec_p72.h | 8 +-
src/devices/bus/centronics/printer.cpp | 29 +-
src/devices/bus/centronics/printer.h | 8 +-
src/devices/bus/cgenie/expansion/floppy.cpp | 10 +-
src/devices/bus/cgenie/expansion/floppy.h | 14 +-
src/devices/bus/cgenie/parallel/printer.cpp | 10 +-
src/devices/bus/cgenie/parallel/printer.h | 12 +-
src/devices/bus/coco/coco_232.cpp | 92 --
src/devices/bus/coco/coco_232.h | 41 -
src/devices/bus/coco/coco_dcmodem.cpp | 108 ++
src/devices/bus/coco/coco_fdc.cpp | 92 +-
src/devices/bus/coco/coco_fdc.h | 26 +-
src/devices/bus/coco/coco_gmc.cpp | 47 +-
src/devices/bus/coco/coco_gmc.h | 32 -
src/devices/bus/coco/coco_multi.cpp | 171 ++-
src/devices/bus/coco/coco_multi.h | 87 --
src/devices/bus/coco/coco_orch90.cpp | 131 +-
src/devices/bus/coco/coco_orch90.h | 41 -
src/devices/bus/coco/coco_pak.cpp | 35 +-
src/devices/bus/coco/coco_pak.h | 12 +-
src/devices/bus/coco/coco_rs232.cpp | 78 ++
src/devices/bus/coco/coco_ssc.cpp | 584 +++++++++
src/devices/bus/coco/coco_t4426.cpp | 78 +-
src/devices/bus/coco/coco_t4426.h | 60 -
src/devices/bus/coco/cococart.cpp | 206 ++-
src/devices/bus/coco/cococart.h | 103 +-
src/devices/bus/coco/dragon_fdc.cpp | 32 +-
src/devices/bus/coco/dragon_jcbsnd.cpp | 96 ++
src/devices/bus/coco/dragon_jcbsnd.h | 44 +
src/devices/bus/compis/hrg.cpp | 33 +-
src/devices/bus/compis/hrg.h | 15 +-
src/devices/bus/compucolor/floppy.cpp | 17 +-
src/devices/bus/compucolor/floppy.h | 10 +-
src/devices/bus/comx35/clm.cpp | 16 +-
src/devices/bus/comx35/clm.h | 13 +-
src/devices/bus/comx35/expbox.cpp | 15 +-
src/devices/bus/comx35/expbox.h | 12 +-
src/devices/bus/comx35/fdc.cpp | 17 +-
src/devices/bus/comx35/fdc.h | 12 +-
src/devices/bus/comx35/printer.cpp | 15 +-
src/devices/bus/comx35/printer.h | 8 +-
src/devices/bus/cpc/amdrum.cpp | 8 +-
src/devices/bus/cpc/amdrum.h | 7 +-
src/devices/bus/cpc/cpc_pds.cpp | 10 +-
src/devices/bus/cpc/cpc_pds.h | 6 +-
src/devices/bus/cpc/cpc_rom.cpp | 9 +-
src/devices/bus/cpc/cpc_rom.h | 6 +-
src/devices/bus/cpc/cpc_rs232.cpp | 37 +-
src/devices/bus/cpc/cpc_rs232.h | 14 +-
src/devices/bus/cpc/cpc_ssa1.cpp | 15 +-
src/devices/bus/cpc/cpc_ssa1.h | 26 +-
src/devices/bus/cpc/ddi1.cpp | 8 +-
src/devices/bus/cpc/ddi1.h | 13 +-
src/devices/bus/cpc/doubler.cpp | 10 +-
src/devices/bus/cpc/doubler.h | 6 +-
src/devices/bus/cpc/hd20.cpp | 8 +-
src/devices/bus/cpc/hd20.h | 11 +-
src/devices/bus/cpc/magicsound.cpp | 28 +-
src/devices/bus/cpc/magicsound.h | 19 +-
src/devices/bus/cpc/mface2.cpp | 24 +-
src/devices/bus/cpc/mface2.h | 11 +-
src/devices/bus/cpc/playcity.cpp | 14 +-
src/devices/bus/cpc/playcity.h | 11 +-
src/devices/bus/cpc/smartwatch.cpp | 6 +-
src/devices/bus/cpc/smartwatch.h | 9 +-
src/devices/bus/cpc/symbfac2.cpp | 21 +-
src/devices/bus/cpc/symbfac2.h | 8 +-
src/devices/bus/dmv/k210.cpp | 52 +-
src/devices/bus/dmv/k210.h | 24 +-
src/devices/bus/dmv/k220.cpp | 32 +-
src/devices/bus/dmv/k220.h | 22 +-
src/devices/bus/dmv/k230.cpp | 53 +-
src/devices/bus/dmv/k230.h | 12 +-
src/devices/bus/dmv/k801.cpp | 87 +-
src/devices/bus/dmv/k801.h | 29 +-
src/devices/bus/dmv/k803.cpp | 16 +-
src/devices/bus/dmv/k803.h | 12 +-
src/devices/bus/dmv/k806.cpp | 24 +-
src/devices/bus/dmv/k806.h | 20 +-
src/devices/bus/ecbbus/grip.cpp | 17 +-
src/devices/bus/ecbbus/grip.h | 31 +-
src/devices/bus/econet/e01.cpp | 17 +-
src/devices/bus/econet/e01.h | 26 +-
src/devices/bus/electron/m2105.cpp | 15 +-
src/devices/bus/electron/m2105.h | 12 +-
src/devices/bus/electron/plus3.cpp | 41 +-
src/devices/bus/electron/plus3.h | 12 +-
src/devices/bus/ep64/exdos.cpp | 16 +-
src/devices/bus/ep64/exdos.h | 12 +-
src/devices/bus/epson_sio/pf10.cpp | 10 +-
src/devices/bus/epson_sio/pf10.h | 23 +-
src/devices/bus/epson_sio/tf20.cpp | 12 +-
src/devices/bus/epson_sio/tf20.h | 25 +-
src/devices/bus/gameboy/gb_slot.cpp | 56 +-
src/devices/bus/gameboy/gb_slot.h | 1 +
src/devices/bus/gameboy/mbc.cpp | 1 +
src/devices/bus/gamegear/smsctrladp.cpp | 16 +-
src/devices/bus/gamegear/smsctrladp.h | 8 +-
src/devices/bus/gba/rom.cpp | 14 +-
src/devices/bus/gba/rom.h | 14 +-
src/devices/bus/hp9845_io/98034.cpp | 17 +-
src/devices/bus/hp9845_io/98034.h | 24 +-
src/devices/bus/hp9845_io/98035.cpp | 17 +-
src/devices/bus/hp9845_io/98035.h | 14 +-
src/devices/bus/hp_dio/hp98544.cpp | 142 +++
.../bus/{nubus/nubus_vikbw.h => hp_dio/hp98544.h} | 45 +-
src/devices/bus/hp_dio/hp_dio.cpp | 287 +++++
src/devices/bus/hp_dio/hp_dio.h | 227 ++++
src/devices/bus/ieee488/c2031.cpp | 17 +-
src/devices/bus/ieee488/c2031.h | 25 +-
src/devices/bus/ieee488/c2040.cpp | 61 +-
src/devices/bus/ieee488/c2040.h | 22 +-
src/devices/bus/ieee488/c8050.cpp | 66 +-
src/devices/bus/ieee488/c8050.h | 27 +-
src/devices/bus/ieee488/c8280.cpp | 15 +-
src/devices/bus/ieee488/c8280.h | 28 +-
src/devices/bus/ieee488/d9060.cpp | 17 +-
src/devices/bus/ieee488/d9060.h | 34 +-
src/devices/bus/ieee488/hardbox.cpp | 16 +-
src/devices/bus/ieee488/hardbox.h | 20 +-
src/devices/bus/ieee488/hp9895.cpp | 17 +-
src/devices/bus/ieee488/hp9895.h | 54 +-
src/devices/bus/ieee488/shark.cpp | 15 +-
src/devices/bus/ieee488/shark.h | 10 +-
src/devices/bus/ieee488/softbox.cpp | 15 +-
src/devices/bus/ieee488/softbox.h | 22 +-
src/devices/bus/imi7000/imi5000h.cpp | 15 +-
src/devices/bus/imi7000/imi5000h.h | 14 +-
src/devices/bus/intv/ecs.cpp | 10 +-
src/devices/bus/intv/ecs.h | 7 +-
src/devices/bus/intv/voice.cpp | 15 +-
src/devices/bus/intv/voice.h | 7 +-
src/devices/bus/intv_ctrl/ecs_ctrl.cpp | 7 +-
src/devices/bus/intv_ctrl/ecs_ctrl.h | 6 +-
src/devices/bus/iq151/disc2.cpp | 17 +-
src/devices/bus/iq151/disc2.h | 12 +-
src/devices/bus/iq151/grafik.cpp | 19 +-
src/devices/bus/iq151/grafik.h | 15 +-
src/devices/bus/iq151/staper.cpp | 22 +-
src/devices/bus/iq151/staper.h | 15 +-
src/devices/bus/iq151/video32.cpp | 2 +-
src/devices/bus/iq151/video64.cpp | 2 +-
src/devices/bus/isa/3c503.cpp | 6 +-
src/devices/bus/isa/3c503.h | 11 +-
src/devices/bus/isa/adlib.cpp | 18 +-
src/devices/bus/isa/adlib.h | 28 +-
src/devices/bus/isa/aga.cpp | 6 +-
src/devices/bus/isa/aga.h | 19 +-
src/devices/bus/isa/aha1542.cpp | 13 +-
src/devices/bus/isa/aha1542.h | 8 +-
src/devices/bus/isa/cga.cpp | 49 +-
src/devices/bus/isa/cga.h | 30 +-
src/devices/bus/isa/com.cpp | 57 +-
src/devices/bus/isa/com.h | 8 +-
src/devices/bus/isa/dectalk.cpp | 33 +-
src/devices/bus/isa/dectalk.h | 13 +-
src/devices/bus/isa/ega.cpp | 41 +-
src/devices/bus/isa/ega.h | 23 +-
src/devices/bus/isa/fdc.cpp | 97 +-
src/devices/bus/isa/fdc.h | 20 +-
src/devices/bus/isa/finalchs.cpp | 16 +-
src/devices/bus/isa/finalchs.h | 7 +-
src/devices/bus/isa/gblaster.cpp | 38 +-
src/devices/bus/isa/gblaster.h | 8 +-
src/devices/bus/isa/gus.cpp | 46 +-
src/devices/bus/isa/gus.h | 33 +-
src/devices/bus/isa/hdc.cpp | 41 +-
src/devices/bus/isa/hdc.h | 19 +-
src/devices/bus/isa/ibm_mfc.cpp | 83 +-
src/devices/bus/isa/ibm_mfc.h | 28 +-
src/devices/bus/isa/ide.cpp | 26 +-
src/devices/bus/isa/ide.h | 12 +-
src/devices/bus/isa/lpt.cpp | 7 +-
src/devices/bus/isa/lpt.h | 11 +-
src/devices/bus/isa/mach32.cpp | 14 +-
src/devices/bus/isa/mach32.h | 4 +-
src/devices/bus/isa/mc1502_fdc.cpp | 22 +-
src/devices/bus/isa/mc1502_fdc.h | 13 +-
src/devices/bus/isa/mda.cpp | 102 +-
src/devices/bus/isa/mda.h | 52 +-
src/devices/bus/isa/mpu401.cpp | 13 +-
src/devices/bus/isa/mpu401.h | 12 +-
src/devices/bus/isa/mufdc.cpp | 16 +-
src/devices/bus/isa/mufdc.h | 21 +-
src/devices/bus/isa/ne1000.cpp | 11 +-
src/devices/bus/isa/ne1000.h | 14 +-
src/devices/bus/isa/ne2000.cpp | 10 +-
src/devices/bus/isa/ne2000.h | 14 +-
src/devices/bus/isa/num9rev.cpp | 17 +-
src/devices/bus/isa/num9rev.h | 71 +-
src/devices/bus/isa/omti8621.cpp | 27 +-
src/devices/bus/isa/omti8621.h | 10 +-
src/devices/bus/isa/p1_fdc.cpp | 22 +-
src/devices/bus/isa/p1_fdc.h | 14 +-
src/devices/bus/isa/p1_hdc.cpp | 30 +-
src/devices/bus/isa/p1_hdc.h | 8 +-
src/devices/bus/isa/p1_sound.cpp | 15 +-
src/devices/bus/isa/p1_sound.h | 9 +-
src/devices/bus/isa/pds.cpp | 7 +-
src/devices/bus/isa/pds.h | 5 +-
src/devices/bus/isa/pgc.cpp | 31 +-
src/devices/bus/isa/pgc.h | 23 +-
src/devices/bus/isa/sb16.cpp | 17 +-
src/devices/bus/isa/sb16.h | 9 +-
src/devices/bus/isa/sblaster.cpp | 156 +--
src/devices/bus/isa/sblaster.h | 18 +-
src/devices/bus/isa/sc499.cpp | 6 +-
src/devices/bus/isa/sc499.h | 2 +-
src/devices/bus/isa/side116.cpp | 9 +-
src/devices/bus/isa/side116.h | 13 +-
src/devices/bus/isa/ssi2001.cpp | 7 +-
src/devices/bus/isa/ssi2001.h | 6 +-
src/devices/bus/isa/stereo_fx.cpp | 17 +-
src/devices/bus/isa/stereo_fx.h | 9 +-
src/devices/bus/isa/svga_cirrus.cpp | 33 +-
src/devices/bus/isa/svga_cirrus.h | 20 +-
src/devices/bus/isa/svga_s3.cpp | 84 +-
src/devices/bus/isa/svga_s3.h | 40 +-
src/devices/bus/isa/svga_trident.cpp | 16 +-
src/devices/bus/isa/svga_trident.h | 10 +-
src/devices/bus/isa/svga_tseng.cpp | 16 +-
src/devices/bus/isa/svga_tseng.h | 10 +-
src/devices/bus/isa/vga.cpp | 10 +-
src/devices/bus/isa/vga.h | 10 +-
src/devices/bus/isa/vga_ati.cpp | 30 +-
src/devices/bus/isa/vga_ati.h | 32 +-
src/devices/bus/isa/wdxt_gen.cpp | 15 +-
src/devices/bus/isa/wdxt_gen.h | 23 +-
src/devices/bus/isa/xtide.cpp | 19 +-
src/devices/bus/isa/xtide.h | 13 +-
src/devices/bus/isbx/compis_fdc.cpp | 15 +-
src/devices/bus/isbx/compis_fdc.h | 14 +-
src/devices/bus/isbx/isbc_218a.cpp | 16 +-
src/devices/bus/isbx/isbc_218a.h | 14 +-
src/devices/bus/kc/d002.cpp | 74 +-
src/devices/bus/kc/d002.h | 18 +-
src/devices/bus/kc/d004.cpp | 69 +-
src/devices/bus/kc/d004.h | 24 +-
src/devices/bus/lpci/southbridge.cpp | 17 +-
src/devices/bus/lpci/southbridge.h | 85 +-
src/devices/bus/macpds/pds_tpdfpd.cpp | 22 +-
src/devices/bus/macpds/pds_tpdfpd.h | 13 +-
src/devices/bus/megadrive/eeprom.cpp | 65 +-
src/devices/bus/megadrive/eeprom.h | 26 +-
src/devices/bus/megadrive/ggenie.cpp | 19 +-
src/devices/bus/megadrive/ggenie.h | 10 +-
src/devices/bus/megadrive/jcart.cpp | 21 +-
src/devices/bus/megadrive/jcart.h | 17 +-
src/devices/bus/megadrive/sk.cpp | 19 +-
src/devices/bus/megadrive/sk.h | 11 +-
src/devices/bus/megadrive/svp.cpp | 15 +-
src/devices/bus/megadrive/svp.h | 10 +-
src/devices/bus/midi/midiinport.cpp | 9 +-
src/devices/bus/midi/midiinport.h | 6 +-
src/devices/bus/midi/midioutport.cpp | 9 +-
src/devices/bus/midi/midioutport.h | 2 +-
src/devices/bus/msx_cart/bm_012.cpp | 8 +-
src/devices/bus/msx_cart/bm_012.h | 10 +-
src/devices/bus/msx_cart/disk.cpp | 33 +-
src/devices/bus/msx_cart/disk.h | 23 +-
src/devices/bus/msx_cart/fmpac.cpp | 8 +-
src/devices/bus/msx_cart/fmpac.h | 6 +-
src/devices/bus/msx_cart/konami.cpp | 32 +-
src/devices/bus/msx_cart/konami.h | 18 +-
src/devices/bus/msx_cart/majutsushi.cpp | 8 +-
src/devices/bus/msx_cart/majutsushi.h | 4 +-
src/devices/bus/msx_cart/moonsound.cpp | 10 +-
src/devices/bus/msx_cart/moonsound.h | 9 +-
src/devices/bus/msx_cart/msx_audio.cpp | 35 +-
src/devices/bus/msx_cart/msx_audio.h | 37 +-
src/devices/bus/msx_cart/yamaha.cpp | 10 +-
src/devices/bus/msx_cart/yamaha.h | 13 +-
src/devices/bus/msx_slot/fs4600.cpp | 8 +-
src/devices/bus/msx_slot/fs4600.h | 4 +-
src/devices/bus/msx_slot/panasonic08.cpp | 8 +-
src/devices/bus/msx_slot/panasonic08.h | 4 +-
src/devices/bus/msx_slot/sony08.cpp | 8 +-
src/devices/bus/msx_slot/sony08.h | 4 +-
src/devices/bus/nasbus/avc.cpp | 10 +-
src/devices/bus/nasbus/avc.h | 6 +-
src/devices/bus/nasbus/floppy.cpp | 10 +-
src/devices/bus/nasbus/floppy.h | 6 +-
src/devices/bus/neogeo/boot_cthd.cpp | 14 +-
src/devices/bus/neogeo/boot_cthd.h | 7 +-
src/devices/bus/neogeo/boot_kof10th.cpp | 7 +-
src/devices/bus/neogeo/boot_kof10th.h | 4 +-
src/devices/bus/neogeo/boot_kof2k2.cpp | 23 +-
src/devices/bus/neogeo/boot_kof2k2.h | 12 +-
src/devices/bus/neogeo/boot_kof2k3.cpp | 27 +-
src/devices/bus/neogeo/boot_kof2k3.h | 15 +-
src/devices/bus/neogeo/boot_misc.cpp | 22 +-
src/devices/bus/neogeo/boot_misc.h | 12 +-
src/devices/bus/neogeo/boot_svc.cpp | 14 +-
src/devices/bus/neogeo/boot_svc.h | 10 +-
src/devices/bus/neogeo/cmc.cpp | 7 +-
src/devices/bus/neogeo/cmc.h | 4 +-
src/devices/bus/neogeo/fatfury2.cpp | 7 +-
src/devices/bus/neogeo/fatfury2.h | 4 +-
src/devices/bus/neogeo/kof2k2.cpp | 7 +-
src/devices/bus/neogeo/kof2k2.h | 3 +-
src/devices/bus/neogeo/kof98.cpp | 7 +-
src/devices/bus/neogeo/kof98.h | 4 +-
src/devices/bus/neogeo/mslugx.cpp | 7 +-
src/devices/bus/neogeo/mslugx.h | 4 +-
src/devices/bus/neogeo/pcm2.cpp | 7 +-
src/devices/bus/neogeo/pcm2.h | 4 +-
src/devices/bus/neogeo/pvc.cpp | 9 +-
src/devices/bus/neogeo/pvc.h | 4 +-
src/devices/bus/neogeo/sma.cpp | 7 +-
src/devices/bus/neogeo/sma.h | 4 +-
src/devices/bus/nes/aladdin.cpp | 7 +-
src/devices/bus/nes/aladdin.h | 3 +-
src/devices/bus/nes/bandai.cpp | 15 +-
src/devices/bus/nes/bandai.h | 6 +-
src/devices/bus/nes/datach.cpp | 14 +-
src/devices/bus/nes/datach.h | 12 +-
src/devices/bus/nes/disksys.cpp | 14 +-
src/devices/bus/nes/disksys.h | 6 +-
src/devices/bus/nes/ggenie.cpp | 16 +-
src/devices/bus/nes/ggenie.h | 7 +-
src/devices/bus/nes/jaleco.cpp | 56 +-
src/devices/bus/nes/jaleco.h | 23 +-
src/devices/bus/nes/karastudio.cpp | 7 +-
src/devices/bus/nes/karastudio.h | 7 +-
src/devices/bus/nes/konami.cpp | 29 +-
src/devices/bus/nes/konami.h | 6 +-
src/devices/bus/nes/pt554.cpp | 14 +-
src/devices/bus/nes/pt554.h | 6 +-
src/devices/bus/nes/sunsoft.cpp | 20 +-
src/devices/bus/nes/sunsoft.h | 5 +-
src/devices/bus/nes/sunsoft_dcs.cpp | 17 +-
src/devices/bus/nes/sunsoft_dcs.h | 3 +-
src/devices/bus/nes_ctrl/bcbattle.cpp | 7 +-
src/devices/bus/nes_ctrl/bcbattle.h | 4 +-
src/devices/bus/nes_ctrl/fckeybrd.cpp | 17 +-
src/devices/bus/nes_ctrl/fckeybrd.h | 6 +-
src/devices/bus/nes_ctrl/hori.cpp | 25 +-
src/devices/bus/nes_ctrl/hori.h | 10 +-
src/devices/bus/nes_ctrl/joypad.cpp | 17 +-
src/devices/bus/nes_ctrl/joypad.h | 4 +-
src/devices/bus/nes_ctrl/miracle.cpp | 7 +-
src/devices/bus/nes_ctrl/miracle.h | 7 +-
src/devices/bus/newbrain/eim.cpp | 16 +-
src/devices/bus/newbrain/eim.h | 27 +-
src/devices/bus/newbrain/fdc.cpp | 15 +-
src/devices/bus/newbrain/fdc.h | 11 +-
src/devices/bus/nubus/nubus_48gc.cpp | 26 +-
src/devices/bus/nubus/nubus_48gc.h | 14 +-
src/devices/bus/nubus/nubus_asntmc3b.cpp | 20 +-
src/devices/bus/nubus/nubus_asntmc3b.h | 17 +-
src/devices/bus/nubus/nubus_cb264.cpp | 21 +-
src/devices/bus/nubus/nubus_cb264.h | 14 +-
src/devices/bus/nubus/nubus_image.cpp | 14 +-
src/devices/bus/nubus/nubus_image.h | 8 +-
src/devices/bus/nubus/nubus_m2hires.cpp | 21 +-
src/devices/bus/nubus/nubus_m2hires.h | 13 +-
src/devices/bus/nubus/nubus_m2video.cpp | 21 +-
src/devices/bus/nubus/nubus_m2video.h | 13 +-
src/devices/bus/nubus/nubus_radiustpd.cpp | 23 +-
src/devices/bus/nubus/nubus_radiustpd.h | 13 +-
src/devices/bus/nubus/nubus_spec8.cpp | 21 +-
src/devices/bus/nubus/nubus_spec8.h | 16 +-
src/devices/bus/nubus/nubus_specpdq.cpp | 26 +-
src/devices/bus/nubus/nubus_specpdq.h | 16 +-
src/devices/bus/nubus/nubus_vikbw.cpp | 21 +-
src/devices/bus/nubus/nubus_vikbw.h | 13 +-
src/devices/bus/nubus/nubus_wsportrait.cpp | 21 +-
src/devices/bus/nubus/nubus_wsportrait.h | 13 +-
src/devices/bus/nubus/pds30_30hr.cpp | 21 +-
src/devices/bus/nubus/pds30_30hr.h | 13 +-
src/devices/bus/nubus/pds30_cb264.cpp | 22 +-
src/devices/bus/nubus/pds30_cb264.h | 13 +-
src/devices/bus/nubus/pds30_mc30.cpp | 21 +-
src/devices/bus/nubus/pds30_mc30.h | 13 +-
src/devices/bus/nubus/pds30_procolor816.cpp | 21 +-
src/devices/bus/nubus/pds30_procolor816.h | 13 +-
src/devices/bus/nubus/pds30_sigmalview.cpp | 22 +-
src/devices/bus/nubus/pds30_sigmalview.h | 13 +-
src/devices/bus/odyssey2/chess.cpp | 22 +-
src/devices/bus/odyssey2/chess.h | 3 +-
src/devices/bus/odyssey2/voice.cpp | 16 +-
src/devices/bus/odyssey2/voice.h | 9 +-
src/devices/bus/oricext/jasmin.cpp | 23 +-
src/devices/bus/oricext/jasmin.h | 5 +-
src/devices/bus/oricext/microdisc.cpp | 29 +-
src/devices/bus/oricext/microdisc.h | 14 +-
src/devices/bus/pc_kbd/ec1841.cpp | 15 +-
src/devices/bus/pc_kbd/ec1841.h | 22 +-
src/devices/bus/pc_kbd/iskr1030.cpp | 15 +-
src/devices/bus/pc_kbd/iskr1030.h | 19 +-
src/devices/bus/pc_kbd/keytro.cpp | 23 +-
src/devices/bus/pc_kbd/keytro.h | 10 +-
src/devices/bus/pc_kbd/msnat.cpp | 21 +-
src/devices/bus/pc_kbd/msnat.h | 10 +-
src/devices/bus/pc_kbd/pc83.cpp | 15 +-
src/devices/bus/pc_kbd/pc83.h | 20 +-
src/devices/bus/pc_kbd/pcat84.cpp | 15 +-
src/devices/bus/pc_kbd/pcat84.h | 26 +-
src/devices/bus/pc_kbd/pcxt83.cpp | 15 +-
src/devices/bus/pc_kbd/pcxt83.h | 22 +-
src/devices/bus/pet/2joysnd.cpp | 19 +-
src/devices/bus/pet/2joysnd.h | 9 +-
src/devices/bus/pet/c2n.cpp | 15 +-
src/devices/bus/pet/c2n.h | 6 +-
src/devices/bus/pet/cb2snd.cpp | 17 +-
src/devices/bus/pet/cb2snd.h | 4 +-
src/devices/bus/pet/hsg.cpp | 27 +-
src/devices/bus/pet/hsg.h | 6 +-
src/devices/bus/pet/superpet.cpp | 15 +-
src/devices/bus/pet/superpet.h | 13 +-
src/devices/bus/plus4/c1551.cpp | 17 +-
src/devices/bus/plus4/c1551.h | 29 +-
src/devices/bus/plus4/sid.cpp | 15 +-
src/devices/bus/plus4/sid.h | 8 +-
src/devices/bus/pofo/hpc101.cpp | 15 +-
src/devices/bus/pofo/hpc101.h | 6 +-
src/devices/bus/pofo/hpc102.cpp | 15 +-
src/devices/bus/pofo/hpc102.h | 6 +-
src/devices/bus/pofo/hpc104.cpp | 15 +-
src/devices/bus/pofo/hpc104.h | 8 +-
src/devices/bus/psx/ctlrport.cpp | 7 +-
src/devices/bus/psx/ctlrport.h | 3 +-
src/devices/bus/psx/multitap.cpp | 7 +-
src/devices/bus/psx/multitap.h | 3 +-
src/devices/bus/ql/cst_q_plus4.cpp | 15 +-
src/devices/bus/ql/cst_q_plus4.h | 18 +-
src/devices/bus/ql/qubide.cpp | 14 +-
src/devices/bus/ql/qubide.h | 10 +-
src/devices/bus/ql/sandy_superdisk.cpp | 15 +-
src/devices/bus/ql/sandy_superdisk.h | 16 +-
src/devices/bus/ql/sandy_superqboard.cpp | 15 +-
src/devices/bus/ql/sandy_superqboard.h | 16 +-
src/devices/bus/ql/trumpcard.cpp | 16 +-
src/devices/bus/ql/trumpcard.h | 13 +-
src/devices/bus/rs232/null_modem.cpp | 7 +-
src/devices/bus/rs232/null_modem.h | 2 +-
src/devices/bus/rs232/printer.cpp | 7 +-
src/devices/bus/rs232/printer.h | 5 +-
src/devices/bus/rs232/sun_kbd.cpp | 16 +-
src/devices/bus/rs232/sun_kbd.h | 4 +-
src/devices/bus/rs232/xvd701.cpp | 7 +-
src/devices/bus/rs232/xvd701.h | 2 +-
src/devices/bus/s100/dj2db.cpp | 15 +-
src/devices/bus/s100/dj2db.h | 19 +-
src/devices/bus/s100/djdma.cpp | 15 +-
src/devices/bus/s100/djdma.h | 8 +-
src/devices/bus/s100/nsmdsa.cpp | 15 +-
src/devices/bus/s100/nsmdsa.h | 8 +-
src/devices/bus/s100/nsmdsad.cpp | 15 +-
src/devices/bus/s100/nsmdsad.h | 8 +-
src/devices/bus/s100/wunderbus.cpp | 16 +-
src/devices/bus/s100/wunderbus.h | 15 +-
src/devices/bus/sat_ctrl/multitap.cpp | 8 +-
src/devices/bus/sat_ctrl/multitap.h | 6 +-
src/devices/bus/sat_ctrl/segatap.cpp | 8 +-
src/devices/bus/sat_ctrl/segatap.h | 6 +-
src/devices/bus/scsi/omti5100.cpp | 8 +-
src/devices/bus/scsi/omti5100.h | 5 +-
src/devices/bus/scsi/s1410.cpp | 15 +-
src/devices/bus/scsi/s1410.h | 9 +-
src/devices/bus/scsi/sa1403d.cpp | 15 +-
src/devices/bus/scsi/sa1403d.h | 9 +-
src/devices/bus/scsi/scsi.cpp | 7 +-
src/devices/bus/scsi/scsi.h | 2 +-
src/devices/bus/scsi/scsicd.cpp | 7 +-
src/devices/bus/scsi/scsicd.h | 3 +-
src/devices/bus/scsi/scsihd.cpp | 7 +-
src/devices/bus/scsi/scsihd.h | 3 +-
src/devices/bus/sega8/ccatch.cpp | 7 +-
src/devices/bus/sega8/ccatch.h | 4 +-
src/devices/bus/sega8/mgear.cpp | 10 +-
src/devices/bus/sega8/mgear.h | 12 +-
src/devices/bus/sega8/rom.cpp | 7 +-
src/devices/bus/sega8/rom.h | 6 +-
src/devices/bus/sg1000_exp/fm_unit.cpp | 9 +-
src/devices/bus/sg1000_exp/fm_unit.h | 2 +-
src/devices/bus/sg1000_exp/sk1100.cpp | 8 +-
src/devices/bus/sg1000_exp/sk1100.h | 10 +-
src/devices/bus/sms_ctrl/multitap.cpp | 11 +-
src/devices/bus/sms_ctrl/multitap.h | 6 +-
src/devices/bus/sms_ctrl/rfu.cpp | 11 +-
src/devices/bus/sms_ctrl/rfu.h | 14 +-
src/devices/bus/sms_exp/gender.cpp | 11 +-
src/devices/bus/sms_exp/gender.h | 2 +-
src/devices/bus/snes/bsx.cpp | 32 +-
src/devices/bus/snes/bsx.h | 12 +-
src/devices/bus/snes/event.cpp | 14 +-
src/devices/bus/snes/event.h | 8 +-
src/devices/bus/snes/sa1.cpp | 7 +-
src/devices/bus/snes/sa1.h | 4 +-
src/devices/bus/snes/sfx.cpp | 7 +-
src/devices/bus/snes/sfx.h | 7 +-
src/devices/bus/snes/sgb.cpp | 16 +-
src/devices/bus/snes/sgb.h | 6 +-
src/devices/bus/snes/sufami.cpp | 19 +-
src/devices/bus/snes/sufami.h | 4 +-
src/devices/bus/snes/upd.cpp | 125 +-
src/devices/bus/snes/upd.h | 37 +-
src/devices/bus/snes_ctrl/bcbattle.cpp | 7 +-
src/devices/bus/snes_ctrl/bcbattle.h | 4 +-
src/devices/bus/snes_ctrl/miracle.cpp | 7 +-
src/devices/bus/snes_ctrl/miracle.h | 4 +-
src/devices/bus/snes_ctrl/multitap.cpp | 18 +-
src/devices/bus/snes_ctrl/multitap.h | 8 +-
src/devices/bus/spc1000/fdd.cpp | 19 +-
src/devices/bus/spc1000/fdd.h | 12 +-
src/devices/bus/spc1000/vdp.cpp | 15 +-
src/devices/bus/spc1000/vdp.h | 6 +-
src/devices/bus/svi3x8/expander/sv601.cpp | 10 +-
src/devices/bus/svi3x8/expander/sv601.h | 2 +-
src/devices/bus/svi3x8/expander/sv602.cpp | 10 +-
src/devices/bus/svi3x8/expander/sv602.h | 12 +-
src/devices/bus/svi3x8/expander/sv603.cpp | 10 +-
src/devices/bus/svi3x8/expander/sv603.h | 2 +-
src/devices/bus/svi3x8/slot/sv801.cpp | 16 +-
src/devices/bus/svi3x8/slot/sv801.h | 12 +-
src/devices/bus/svi3x8/slot/sv802.cpp | 10 +-
src/devices/bus/svi3x8/slot/sv802.h | 6 +-
src/devices/bus/svi3x8/slot/sv805.cpp | 10 +-
src/devices/bus/svi3x8/slot/sv805.h | 6 +-
src/devices/bus/svi3x8/slot/sv806.cpp | 10 +-
src/devices/bus/svi3x8/slot/sv806.h | 6 +-
src/devices/bus/ti99/colorbus/colorbus.cpp | 2 +-
src/devices/bus/ti99/gromport/cartridges.cpp | 87 +-
src/devices/bus/ti99/gromport/cartridges.h | 17 +-
src/devices/bus/ti99/gromport/gkracker.cpp | 11 +-
src/devices/bus/ti99/gromport/gkracker.h | 2 +-
src/devices/bus/ti99/gromport/gromport.cpp | 6 +-
src/devices/bus/ti99/gromport/gromport.h | 12 +-
src/devices/bus/ti99/gromport/multiconn.cpp | 7 +-
src/devices/bus/ti99/gromport/multiconn.h | 2 +-
src/devices/bus/ti99/gromport/singleconn.cpp | 7 +-
src/devices/bus/ti99/gromport/singleconn.h | 2 +-
src/devices/bus/ti99/hexbus/hexbus.cpp | 280 ++++
src/devices/bus/ti99/hexbus/hexbus.h | 139 ++
src/devices/bus/ti99/hexbus/hx5102.cpp | 33 +
src/devices/bus/ti99/hexbus/hx5102.h | 36 +
src/devices/bus/ti99/internal/998board.cpp | 62 +-
src/devices/bus/ti99/internal/998board.h | 67 +-
src/devices/bus/ti99/internal/datamux.cpp | 18 +-
src/devices/bus/ti99/internal/genboard.cpp | 25 +-
src/devices/bus/ti99/internal/genboard.h | 26 +
src/devices/bus/ti99/internal/ioport.cpp | 2 +-
src/devices/bus/ti99/internal/ioport.h | 23 +-
src/devices/bus/ti99/peb/bwg.cpp | 24 +-
src/devices/bus/ti99/peb/bwg.h | 14 +-
src/devices/bus/ti99/peb/evpc.cpp | 52 +-
src/devices/bus/ti99/peb/evpc.h | 11 +-
src/devices/bus/ti99/peb/hfdc.cpp | 45 +-
src/devices/bus/ti99/peb/hfdc.h | 22 +-
src/devices/bus/ti99/peb/horizon.cpp | 12 +-
src/devices/bus/ti99/peb/horizon.h | 4 +-
src/devices/bus/ti99/peb/hsgpl.cpp | 58 +-
src/devices/bus/ti99/peb/hsgpl.h | 4 +-
src/devices/bus/ti99/peb/memex.cpp | 12 +-
src/devices/bus/ti99/peb/memex.h | 4 +-
src/devices/bus/ti99/peb/myarcmem.cpp | 15 +-
src/devices/bus/ti99/peb/myarcmem.h | 4 +-
src/devices/bus/ti99/peb/pcode.cpp | 30 +-
src/devices/bus/ti99/peb/pcode.h | 7 +-
src/devices/bus/ti99/peb/peribox.cpp | 41 +-
src/devices/bus/ti99/peb/peribox.h | 104 +-
src/devices/bus/ti99/peb/samsmem.cpp | 12 +-
src/devices/bus/ti99/peb/samsmem.h | 6 +-
src/devices/bus/ti99/peb/spchsyn.cpp | 24 +-
src/devices/bus/ti99/peb/spchsyn.h | 8 +-
src/devices/bus/ti99/peb/ti_32kmem.cpp | 12 +-
src/devices/bus/ti99/peb/ti_32kmem.h | 4 +-
src/devices/bus/ti99/peb/ti_fdc.cpp | 26 +-
src/devices/bus/ti99/peb/ti_fdc.h | 13 +-
src/devices/bus/ti99/peb/ti_rs232.cpp | 59 +-
src/devices/bus/ti99/peb/ti_rs232.h | 20 +-
src/devices/bus/ti99/peb/tn_ide.cpp | 30 +-
src/devices/bus/ti99/peb/tn_ide.h | 10 +-
src/devices/bus/ti99/peb/tn_usbsm.cpp | 40 +-
src/devices/bus/ti99/peb/tn_usbsm.h | 4 +-
src/devices/bus/ti99/ti99defs.h | 161 +--
src/devices/bus/ti99x/990_hd.cpp | 36 +-
src/devices/bus/ti99x/990_hd.h | 2 +-
src/devices/bus/ti99x/990_tap.cpp | 20 +-
src/devices/bus/ti99x/990_tap.h | 2 +-
src/devices/bus/tiki100/8088.cpp | 13 +-
src/devices/bus/tiki100/8088.h | 6 +-
src/devices/bus/tiki100/hdc.cpp | 13 +-
src/devices/bus/tiki100/hdc.h | 4 +-
src/devices/bus/tvc/hbf.cpp | 18 +-
src/devices/bus/tvc/hbf.h | 10 +-
src/devices/bus/vcs/dpc.cpp | 8 +-
src/devices/bus/vcs/dpc.h | 11 +-
src/devices/bus/vcs/harmony_melody.cpp | 7 +-
src/devices/bus/vcs/harmony_melody.h | 4 +-
src/devices/bus/vcs/scharger.cpp | 7 +-
src/devices/bus/vcs/scharger.h | 4 +-
src/devices/bus/vic20/fe3.cpp | 15 +-
src/devices/bus/vic20/fe3.h | 8 +-
src/devices/bus/vic20/megacart.cpp | 15 +-
src/devices/bus/vic20/megacart.h | 6 +-
src/devices/bus/vic20/speakeasy.cpp | 15 +-
src/devices/bus/vic20/speakeasy.h | 6 +-
src/devices/bus/vic20/vic1010.cpp | 16 +-
src/devices/bus/vic20/vic1010.h | 6 +-
src/devices/bus/vic20/vic1011.cpp | 16 +-
src/devices/bus/vic20/vic1011.h | 10 +-
src/devices/bus/vic20/vic1112.cpp | 15 +-
src/devices/bus/vic20/vic1112.h | 17 +-
src/devices/bus/vic20/videopak.cpp | 15 +-
src/devices/bus/vic20/videopak.h | 13 +-
src/devices/bus/vip/vp550.cpp | 16 +-
src/devices/bus/vip/vp550.h | 15 +-
src/devices/bus/vip/vp575.cpp | 13 +-
src/devices/bus/vip/vp575.h | 45 +-
src/devices/bus/vip/vp590.cpp | 13 +-
src/devices/bus/vip/vp590.h | 15 +-
src/devices/bus/vip/vp595.cpp | 13 +-
src/devices/bus/vip/vp595.h | 4 +-
src/devices/bus/vip/vp620.cpp | 13 +-
src/devices/bus/vip/vp620.h | 9 +-
src/devices/bus/vme/vme_fccpu20.cpp | 52 +-
src/devices/bus/vme/vme_fccpu20.h | 43 +-
src/devices/bus/vme/vme_fcisio.cpp | 193 ++-
src/devices/bus/vme/vme_fcisio.h | 11 +-
src/devices/bus/vme/vme_fcscsi.cpp | 46 +-
src/devices/bus/vme/vme_fcscsi.h | 32 +-
src/devices/bus/vme/vme_mvme350.cpp | 23 +-
src/devices/bus/vme/vme_mvme350.h | 8 +-
src/devices/bus/vme/vme_mzr8105.cpp | 14 +-
src/devices/bus/vme/vme_mzr8105.h | 6 +-
src/devices/bus/vme/vme_mzr8300.cpp | 19 +-
src/devices/bus/vme/vme_mzr8300.h | 6 +-
src/devices/bus/vtech/ioexp/printer.cpp | 10 +-
src/devices/bus/vtech/ioexp/printer.h | 10 +-
src/devices/bus/vtech/memexp/floppy.cpp | 9 +-
src/devices/bus/vtech/memexp/floppy.h | 13 +-
src/devices/bus/vtech/memexp/rs232.cpp | 10 +-
src/devices/bus/vtech/memexp/rs232.h | 10 +-
src/devices/bus/wangpc/lic.cpp | 15 +-
src/devices/bus/wangpc/lic.h | 6 +-
src/devices/bus/wangpc/lvc.cpp | 13 +-
src/devices/bus/wangpc/lvc.h | 11 +-
src/devices/bus/wangpc/mcc.cpp | 13 +-
src/devices/bus/wangpc/mcc.h | 4 +-
src/devices/bus/wangpc/mvc.cpp | 13 +-
src/devices/bus/wangpc/mvc.h | 11 +-
src/devices/bus/wangpc/rtc.cpp | 13 +-
src/devices/bus/wangpc/rtc.h | 8 +-
src/devices/bus/wangpc/tig.cpp | 13 +-
src/devices/bus/wangpc/tig.h | 15 +-
src/devices/bus/wangpc/wdc.cpp | 13 +-
src/devices/bus/wangpc/wdc.h | 6 +-
src/devices/bus/x68k/x68k_midi.cpp | 66 +
src/devices/bus/x68k/x68k_midi.h | 48 +
src/devices/bus/x68k/x68k_neptunex.cpp | 10 +-
src/devices/bus/x68k/x68k_neptunex.h | 12 +-
src/devices/bus/x68k/x68k_scsiext.cpp | 11 +-
src/devices/bus/x68k/x68k_scsiext.h | 11 +-
src/devices/bus/x68k/x68kexp.h | 8 +
src/devices/bus/z88/flash.cpp | 17 +-
src/devices/bus/z88/flash.h | 4 +-
src/devices/cpu/adsp2100/adsp2100.cpp | 6 +
src/devices/cpu/adsp2100/adsp2100.h | 2 +
src/devices/cpu/arcompact/arcompact.cpp | 13 +-
src/devices/cpu/arcompact/arcompact.h | 4 +-
src/devices/cpu/arm7/lpc210x.cpp | 7 +-
src/devices/cpu/arm7/lpc210x.h | 2 +-
src/devices/cpu/clipper/clipper.cpp | 22 +-
src/devices/cpu/clipper/clipper.h | 18 +-
src/devices/cpu/h8/h83002.cpp | 53 +-
src/devices/cpu/h8/h83002.h | 2 +-
src/devices/cpu/h8/h83006.cpp | 51 +-
src/devices/cpu/h8/h83006.h | 2 +-
src/devices/cpu/h8/h83008.cpp | 49 +-
src/devices/cpu/h8/h83008.h | 2 +-
src/devices/cpu/h8/h83048.cpp | 53 +-
src/devices/cpu/h8/h83048.h | 2 +-
src/devices/cpu/h8/h83337.cpp | 45 +-
src/devices/cpu/h8/h83337.h | 2 +-
src/devices/cpu/h8/h8s2245.cpp | 109 +-
src/devices/cpu/h8/h8s2245.h | 2 +-
src/devices/cpu/h8/h8s2320.cpp | 177 ++-
src/devices/cpu/h8/h8s2320.h | 2 +-
src/devices/cpu/h8/h8s2357.cpp | 165 ++-
src/devices/cpu/h8/h8s2357.h | 2 +-
src/devices/cpu/h8/h8s2655.cpp | 165 ++-
src/devices/cpu/h8/h8s2655.h | 2 +-
src/devices/cpu/i8089/i8089.cpp | 10 +-
src/devices/cpu/i8089/i8089.h | 10 +-
src/devices/cpu/m6502/n2a03.cpp | 9 +-
src/devices/cpu/m6502/n2a03.h | 10 +-
src/devices/cpu/nec/v53.cpp | 9 +-
src/devices/cpu/nec/v53.h | 43 +-
src/devices/cpu/pdp8/pdp8.cpp | 4 +-
src/devices/cpu/pdp8/pdp8.h | 2 +-
src/devices/cpu/psx/psx.cpp | 17 +-
src/devices/cpu/psx/psx.h | 2 +-
src/devices/cpu/s2650/s2650.cpp | 73 +-
src/devices/cpu/s2650/s2650.h | 24 +-
src/devices/cpu/sm510/kb1013vk1-2.h | 38 -
src/devices/cpu/sm510/kb1013vk1-2core.cpp | 137 --
src/devices/cpu/sm510/kb1013vk1-2op.cpp | 22 -
src/devices/cpu/sm510/sm500.h | 109 +-
src/devices/cpu/sm510/sm500core.cpp | 122 +-
src/devices/cpu/sm510/sm500op.cpp | 137 +-
src/devices/cpu/sm510/sm510.h | 6 +-
src/devices/cpu/sm510/{sm510.cpp => sm510base.cpp} | 48 +-
src/devices/cpu/sm510/sm510core.cpp | 7 +-
src/devices/cpu/sm510/sm510d.cpp | 94 +-
src/devices/cpu/sm510/sm510op.cpp | 3 +-
src/devices/cpu/sm510/sm511core.cpp | 11 +-
src/devices/cpu/sm510/sm590.h | 9 +-
src/devices/cpu/sm510/sm590core.cpp | 18 +-
src/devices/cpu/sm510/sm5acore.cpp | 159 +++
src/devices/cpu/tlcs90/tlcs90.cpp | 39 +-
src/devices/cpu/tlcs90/tlcs90.h | 82 +-
src/devices/cpu/tms1000/tms0270.cpp | 7 +-
src/devices/cpu/tms1000/tms0270.h | 2 +-
src/devices/cpu/tms1000/tms0970.cpp | 14 +-
src/devices/cpu/tms1000/tms0970.h | 4 +-
src/devices/cpu/tms1000/tms0980.cpp | 14 +-
src/devices/cpu/tms1000/tms0980.h | 4 +-
src/devices/cpu/tms1000/tms1000.cpp | 8 +-
src/devices/cpu/tms1000/tms1000.h | 2 +-
src/devices/cpu/tms1000/tms1400.cpp | 7 +-
src/devices/cpu/tms1000/tms1400.h | 2 +-
src/devices/cpu/tms1000/tp0320.cpp | 7 +-
src/devices/cpu/tms1000/tp0320.h | 2 +-
src/devices/cpu/tms7000/tms7000.cpp | 8 +-
src/devices/cpu/upd7725/upd7725.h | 4 +-
src/devices/cpu/z80/kl5c80a12.cpp | 7 +-
src/devices/cpu/z80/kl5c80a12.h | 2 +-
src/devices/cpu/z80/tmpz84c011.cpp | 7 +-
src/devices/cpu/z80/tmpz84c011.h | 10 +-
src/devices/cpu/z80/tmpz84c015.cpp | 7 +-
src/devices/cpu/z80/tmpz84c015.h | 60 +-
src/devices/imagedev/floppy.cpp | 8 +-
src/devices/imagedev/floppy.h | 7 +-
src/devices/machine/68153bim.cpp | 11 +-
src/devices/machine/68153bim.h | 2 +-
src/devices/machine/68307.cpp | 8 +-
src/devices/machine/68307.h | 13 +-
src/devices/machine/74157.cpp | 94 +-
src/devices/machine/74157.h | 35 +-
src/devices/machine/74166.cpp | 10 +-
src/devices/machine/74166.h | 6 +-
src/devices/machine/8042kbdc.cpp | 6 +-
src/devices/machine/8042kbdc.h | 7 +-
src/devices/machine/akiko.cpp | 10 +-
src/devices/machine/akiko.h | 2 +-
src/devices/machine/at_keybc.cpp | 25 +-
src/devices/machine/at_keybc.h | 16 +-
src/devices/machine/ataintf.cpp | 15 +-
src/devices/machine/ataintf.h | 2 +-
src/devices/machine/atapicdr.cpp | 16 +-
src/devices/machine/atapicdr.h | 2 +-
src/devices/machine/cr511b.cpp | 10 +-
src/devices/machine/cr511b.h | 2 +-
src/devices/machine/cs4031.cpp | 16 +-
src/devices/machine/cs4031.h | 74 +-
src/devices/machine/diablo_hd.cpp | 6 +-
src/devices/machine/diablo_hd.h | 2 +-
src/devices/machine/fdc37c665gt.cpp | 7 +-
src/devices/machine/fdc37c665gt.h | 2 +-
src/devices/machine/gen_latch.cpp | 18 +-
src/devices/machine/gen_latch.h | 9 +
src/devices/machine/genpc.cpp | 89 +-
src/devices/machine/genpc.h | 45 +-
src/devices/machine/i7220.cpp | 710 +++++++++++
src/devices/machine/i7220.h | 240 ++++
src/devices/machine/i80130.cpp | 15 +-
src/devices/machine/i80130.h | 18 +-
src/devices/machine/i82371sb.cpp | 23 +-
src/devices/machine/i82371sb.h | 40 +-
src/devices/machine/i8255.cpp | 14 +-
src/devices/machine/i8255.h | 12 +
src/devices/machine/idehd.cpp | 11 +-
src/devices/machine/idehd.h | 2 +-
src/devices/machine/ie15.cpp | 30 +-
src/devices/machine/ie15.h | 11 +-
src/devices/machine/ie15_kbd.cpp | 6 +-
src/devices/machine/ie15_kbd.h | 7 +-
src/devices/machine/ldpr8210.cpp | 55 +-
src/devices/machine/ldpr8210.h | 14 +-
src/devices/machine/ldv1000.cpp | 49 +-
src/devices/machine/ldv1000.h | 8 +-
src/devices/machine/ldvp931.cpp | 29 +-
src/devices/machine/ldvp931.h | 8 +-
src/devices/machine/linflash.cpp | 21 +-
src/devices/machine/linflash.h | 6 +-
src/devices/machine/mb89352.cpp | 15 +-
src/devices/machine/mb89363b.cpp | 6 +-
src/devices/machine/mb89363b.h | 29 +-
src/devices/machine/mc68681.cpp | 29 +-
src/devices/machine/mc68681.h | 4 +-
src/devices/machine/mos6530n.cpp | 20 +-
src/devices/machine/mos6551.cpp | 6 +-
src/devices/machine/mos6551.h | 5 +-
src/devices/machine/mpu401.cpp | 30 +-
src/devices/machine/mpu401.h | 11 +-
src/devices/machine/msm6253.cpp | 3 +-
src/devices/machine/ncr5390.cpp | 20 +-
src/devices/machine/ncr539x.cpp | 6 +-
src/devices/machine/nscsi_cd.cpp | 6 +-
src/devices/machine/nscsi_cd.h | 2 +-
src/devices/machine/nscsi_hd.cpp | 6 +-
src/devices/machine/nscsi_hd.h | 3 +-
src/devices/machine/pc_fdc.cpp | 15 +-
src/devices/machine/pc_fdc.h | 8 +-
src/devices/machine/pc_lpt.cpp | 6 +-
src/devices/machine/pc_lpt.h | 7 +-
src/devices/machine/pci-ide.cpp | 15 +-
src/devices/machine/pci-ide.h | 16 +-
src/devices/machine/pdc.cpp | 14 +-
src/devices/machine/pdc.h | 38 +-
src/devices/machine/ram.cpp | 145 ++-
src/devices/machine/ram.h | 2 -
src/devices/machine/rp5c01.cpp | 19 +-
src/devices/machine/rp5c01.h | 13 +
src/devices/machine/scnxx562.cpp | 9 +-
src/devices/machine/scnxx562.h | 2 +-
src/devices/machine/sis85c496.cpp | 614 +++++++++
src/devices/machine/{i82371sb.h => sis85c496.h} | 119 +-
src/devices/machine/t10mmc.cpp | 65 +-
src/devices/machine/t10mmc.h | 1 +
src/devices/machine/tc009xlvc.cpp | 2 +-
src/devices/machine/te7750.cpp | 343 +++++
src/devices/machine/te7750.h | 119 ++
src/devices/machine/terminal.cpp | 7 +-
src/devices/machine/terminal.h | 14 +-
src/devices/machine/timekpr.cpp | 63 +-
src/devices/machine/timekpr.h | 16 +
src/devices/machine/upd4701.cpp | 11 +-
src/devices/machine/upd4701.h | 12 +-
src/devices/machine/wd7600.cpp | 12 +-
src/devices/machine/wd7600.h | 95 +-
src/devices/machine/ym3802.cpp | 310 +++++
src/devices/machine/ym3802.h | 171 +++
src/devices/machine/z80dart.cpp | 10 +-
src/devices/machine/z80dart.h | 2 +-
src/devices/machine/z80scc.cpp | 40 +-
src/devices/machine/z80scc.h | 2 +-
src/devices/machine/z80sio.cpp | 8 +-
src/devices/machine/z80sio.h | 2 +-
src/devices/sound/ay8910.cpp | 308 ++++-
src/devices/sound/ay8910.h | 21 +-
src/devices/sound/dmadac.cpp | 3 +-
src/devices/sound/msm5205.cpp | 67 +-
src/devices/sound/msm5205.h | 39 +-
src/devices/sound/okim6295.cpp | 4 +-
src/devices/sound/saa1099.cpp | 13 +-
src/devices/sound/saa1099.h | 2 +
src/devices/sound/tms5110.cpp | 2 +-
src/devices/sound/tms5110.h | 2 +-
src/devices/video/cdp1861.cpp | 18 +-
src/devices/video/ef9365.cpp | 117 +-
src/devices/video/ef9365.h | 10 +-
src/devices/video/hlcd0515.cpp | 9 +-
src/devices/video/hlcd0515.h | 53 +-
src/devices/video/poly.h | 54 +-
src/devices/video/ramdac.cpp | 5 +
src/devices/video/ramdac.h | 1 +
src/devices/video/vooddefs.h | 7 +-
src/devices/video/voodoo.cpp | 67 +-
src/devices/video/voodoo.h | 5 +
src/emu/addrmap.cpp | 26 +-
src/emu/debug/debugcmd.cpp | 2 +-
src/emu/debug/debugcon.cpp | 10 +-
src/emu/debug/debugcon.h | 4 +-
src/emu/debug/debugcpu.cpp | 76 +-
src/emu/debug/debugcpu.h | 4 +-
src/emu/debug/debugvw.h | 2 +-
src/emu/debug/dvdisasm.cpp | 2 +-
src/emu/debug/dvdisasm.h | 2 +-
src/emu/debug/dvmemory.cpp | 11 +-
src/emu/debug/dvmemory.h | 2 +-
src/emu/debug/dvwpoints.cpp | 2 +-
src/emu/devcb.cpp | 17 +
src/emu/devcb.h | 14 +-
src/emu/device.cpp | 18 +-
src/emu/device.h | 1 -
src/emu/digfx.cpp | 96 +-
src/emu/digfx.h | 3 +
src/emu/drawgfx.cpp | 8 +-
src/emu/drawgfx.h | 7 +-
src/emu/drivers/xtal.h | 1 +
src/emu/emumem.cpp | 52 +-
src/emu/emumem.h | 28 +-
src/emu/mconfig.cpp | 2 +-
src/emu/profiler.cpp | 14 +-
src/emu/validity.cpp | 69 +-
src/emu/validity.h | 6 +-
src/frontend/mame/clifront.cpp | 39 +-
src/frontend/mame/info.cpp | 2 +-
src/frontend/mame/luaengine.cpp | 31 +-
src/frontend/mame/ui/selgame.cpp | 4 +-
src/frontend/mame/ui/viewgfx.cpp | 32 +-
src/lib/formats/afs_dsk.cpp | 2 +-
src/lib/formats/jvc_dsk.cpp | 2 +-
src/lib/formats/sdf_dsk.cpp | 196 +++
src/lib/formats/sdf_dsk.h | 45 +
src/lib/netlist/macro/nlm_ttl74xx.cpp | 2 +
src/lib/util/corestr.cpp | 44 +-
src/lib/util/corestr.h | 1 +
src/mame/arcade.flt | 3 +
src/mame/audio/nl_zac1b11142.cpp | 23 +-
src/mame/audio/segasnd.cpp | 6 +-
src/mame/audio/starshp1.cpp | 2 +-
src/mame/audio/taito_en.cpp | 29 +-
src/mame/audio/taito_en.h | 4 +-
src/mame/audio/williams.cpp | 64 +-
src/mame/audio/williams.h | 8 -
src/mame/drivers/2mindril.cpp | 239 ++--
src/mame/drivers/40love.cpp | 328 +----
src/mame/drivers/accomm.cpp | 357 ++++--
src/mame/drivers/actfancr.cpp | 12 +-
src/mame/drivers/aerofgt.cpp | 143 ++-
src/mame/drivers/airbustr.cpp | 6 +-
src/mame/drivers/alien.cpp | 16 +-
src/mame/drivers/apricot.cpp | 51 +-
src/mame/drivers/arcadia.cpp | 6 +-
src/mame/drivers/arkanoid.cpp | 47 +-
src/mame/drivers/asuka.cpp | 14 +
src/mame/drivers/at.cpp | 4 +-
src/mame/drivers/atarittl.cpp | 4 +-
src/mame/drivers/aussiebyte.cpp | 6 +-
src/mame/drivers/avigo.cpp | 4 +-
src/mame/drivers/balsente.cpp | 44 +-
src/mame/drivers/bigevglf.cpp | 6 +-
src/mame/drivers/binbug.cpp | 12 +-
src/mame/drivers/bingor.cpp | 3 +-
src/mame/drivers/blockout.cpp | 14 +-
src/mame/drivers/bpmmicro.cpp | 6 +-
src/mame/drivers/calorie.cpp | 20 +-
src/mame/drivers/casloopy.cpp | 4 +-
src/mame/drivers/cc40.cpp | 4 +-
src/mame/drivers/cchance.cpp | 2 +-
src/mame/drivers/cd2650.cpp | 12 +-
src/mame/drivers/centiped.cpp | 4 +
src/mame/drivers/chaknpop.cpp | 63 +-
src/mame/drivers/chaos.cpp | 6 +-
src/mame/drivers/chihiro.cpp | 14 +-
src/mame/drivers/coco12.cpp | 108 +-
src/mame/drivers/coco3.cpp | 77 +-
src/mame/drivers/coolridr.cpp | 2 +-
src/mame/drivers/cop01.cpp | 83 +-
src/mame/drivers/cps1.cpp | 16 +-
src/mame/drivers/cps3.cpp | 4 +-
src/mame/drivers/crshrace.cpp | 27 +-
src/mame/drivers/csplayh5.cpp | 163 ++-
src/mame/drivers/cubo.cpp | 8 +-
src/mame/drivers/cvs.cpp | 44 +-
src/mame/drivers/d6809.cpp | 2 +-
src/mame/drivers/dbox.cpp | 349 +++++
src/mame/drivers/dccons.cpp | 11 +
src/mame/drivers/decocass.cpp | 91 +-
src/mame/drivers/dkong.cpp | 42 +-
src/mame/drivers/dolphunk.cpp | 9 +-
src/mame/drivers/dragon.cpp | 112 +-
src/mame/drivers/dynax.cpp | 24 +-
src/mame/drivers/embargo.cpp | 5 +-
src/mame/drivers/eva.cpp | 94 +-
src/mame/drivers/exelv.cpp | 16 +-
src/mame/drivers/exidy.cpp | 40 +
src/mame/drivers/ez2d.cpp | 117 ++
src/mame/drivers/f1gp.cpp | 48 +-
src/mame/drivers/fcrash.cpp | 9 +
src/mame/drivers/fidel6502.cpp | 78 +-
src/mame/drivers/fidelz80.cpp | 16 +-
src/mame/drivers/flstory.cpp | 280 +---
src/mame/drivers/fromanc2.cpp | 20 +-
src/mame/drivers/fromance.cpp | 22 +-
src/mame/drivers/funkybee.cpp | 2 +-
src/mame/drivers/gaelco3d.cpp | 13 +-
src/mame/drivers/galastrm.cpp | 129 +-
src/mame/drivers/galaxia.cpp | 15 +-
src/mame/drivers/galaxian.cpp | 208 ++-
src/mame/drivers/galaxold.cpp | 30 +-
src/mame/drivers/galgames.cpp | 2 -
src/mame/drivers/gb.cpp | 85 +-
src/mame/drivers/geneve.cpp | 66 +-
src/mame/drivers/ginganin.cpp | 4 +-
src/mame/drivers/goal92.cpp | 2 +-
src/mame/drivers/goldnpkr.cpp | 28 +
src/mame/drivers/goldstar.cpp | 2 +-
src/mame/drivers/gottlieb.cpp | 22 +-
src/mame/drivers/goupil.cpp | 264 +++-
src/mame/drivers/gridcomp.cpp | 586 +++++++++
src/mame/drivers/groundfx.cpp | 105 +-
src/mame/drivers/gstriker.cpp | 110 +-
src/mame/drivers/gunbustr.cpp | 161 +--
src/mame/drivers/gundealr.cpp | 20 +-
src/mame/drivers/hh_cop400.cpp | 2 +-
src/mame/drivers/hh_hmcs40.cpp | 69 +-
src/mame/drivers/hh_melps4.cpp | 4 +-
src/mame/drivers/hh_sm500.cpp | 130 --
src/mame/drivers/hh_sm510.cpp | 385 +++++-
src/mame/drivers/hh_tms1k.cpp | 4 +-
src/mame/drivers/hh_ucom4.cpp | 119 +-
src/mame/drivers/hornet.cpp | 4 +-
src/mame/drivers/hotblock.cpp | 6 +-
src/mame/drivers/hp9845.cpp | 356 ++++--
src/mame/drivers/hp9k.cpp | 2 +-
src/mame/drivers/hp9k_3xx.cpp | 239 ++--
src/mame/drivers/hpz80unk.cpp | 2 +-
src/mame/drivers/ice_tbd.cpp | 4 +-
src/mame/drivers/inder.cpp | 21 +-
src/mame/drivers/instruct.cpp | 13 +-
src/mame/drivers/interpro.cpp | 302 +++--
src/mame/drivers/inufuku.cpp | 32 +-
src/mame/drivers/itech32.cpp | 100 +-
src/mame/drivers/jack.cpp | 13 +-
src/mame/drivers/jpmsys5.cpp | 3 +-
src/mame/drivers/kchamp.cpp | 2 +-
src/mame/drivers/konamigx.cpp | 14 +-
src/mame/drivers/ksayakyu.cpp | 10 +-
src/mame/drivers/ksys573.cpp | 16 +-
src/mame/drivers/laserbat.cpp | 6 +-
src/mame/drivers/lazercmd.cpp | 8 +-
src/mame/drivers/leapster.cpp | 2 +-
src/mame/drivers/legionna.cpp | 4 +-
src/mame/drivers/limenko.cpp | 2 +-
src/mame/drivers/lindbergh.cpp | 20 +-
src/mame/drivers/littlerb.cpp | 19 +-
src/mame/drivers/lsasquad.cpp | 7 +-
src/mame/drivers/m62.cpp | 2 +-
src/mame/drivers/m72.cpp | 53 +-
src/mame/drivers/m90.cpp | 20 +-
src/mame/drivers/m92.cpp | 57 +-
src/mame/drivers/magicard.cpp | 359 +++++-
src/mame/drivers/malzak.cpp | 12 +-
src/mame/drivers/manohman.cpp | 3 +-
src/mame/drivers/marywu.cpp | 4 +-
src/mame/drivers/mastboy.cpp | 3 +-
src/mame/drivers/meadows.cpp | 4 +-
src/mame/drivers/megadriv.cpp | 10 +
src/mame/drivers/minivadr.cpp | 6 +-
src/mame/drivers/mitchell.cpp | 29 +-
src/mame/drivers/mjkjidai.cpp | 43 +-
src/mame/drivers/mmm.cpp | 15 +-
src/mame/drivers/model1.cpp | 12 +-
src/mame/drivers/model2.cpp | 183 ++-
src/mame/drivers/mpu2.cpp | 9 +-
src/mame/drivers/mpu4vid.cpp | 14 +-
src/mame/drivers/mtouchxl.cpp | 42 +-
src/mame/drivers/mz2500.cpp | 4 +-
src/mame/drivers/namcos1.cpp | 41 +
src/mame/drivers/namcos22.cpp | 2 +-
src/mame/drivers/namcos23.cpp | 2 +-
src/mame/drivers/naomi.cpp | 90 +-
src/mame/drivers/nbmj9195.cpp | 2 +-
src/mame/drivers/nc.cpp | 4 +-
src/mame/drivers/nemesis.cpp | 15 +-
src/mame/drivers/nes_vt.cpp | 170 ++-
src/mame/drivers/ninjaw.cpp | 47 +-
src/mame/drivers/nmk16.cpp | 31 +-
src/mame/drivers/norautp.cpp | 43 +-
src/mame/drivers/odyssey2.cpp | 2 +-
src/mame/drivers/ojankohs.cpp | 6 +-
src/mame/drivers/othunder.cpp | 130 +-
src/mame/drivers/pacman.cpp | 29 +-
src/mame/drivers/pcipc.cpp | 189 ++-
src/mame/drivers/pengo.cpp | 26 +
src/mame/drivers/peoplepc.cpp | 2 +-
src/mame/drivers/peplus.cpp | 24 +
src/mame/drivers/pet.cpp | 4 +
src/mame/drivers/phunsy.cpp | 17 +-
src/mame/drivers/piggypas.cpp | 15 +-
src/mame/drivers/pipbug.cpp | 9 +-
src/mame/drivers/pipedrm.cpp | 81 +-
src/mame/drivers/pitnrun.cpp | 125 +-
src/mame/drivers/polepos.cpp | 11 +-
src/mame/drivers/powerins.cpp | 55 +
src/mame/drivers/psikyo.cpp | 295 ++---
src/mame/drivers/pve500.cpp | 139 +-
src/mame/drivers/quasar.cpp | 13 +-
src/mame/drivers/quizshow.cpp | 102 +-
src/mame/drivers/r9751.cpp | 61 +-
src/mame/drivers/rallyx.cpp | 41 +
src/mame/drivers/ravens.cpp | 12 +-
src/mame/drivers/rcorsair.cpp | 44 +-
src/mame/drivers/renegade.cpp | 313 +----
src/mame/drivers/rex6000.cpp | 8 +-
src/mame/drivers/ron.cpp | 549 ++++++++
src/mame/drivers/royalmah.cpp | 176 ++-
src/mame/drivers/s11b.cpp | 18 +-
src/mame/drivers/scobra.cpp | 4 +-
src/mame/drivers/scramble.cpp | 8 +-
src/mame/drivers/seabattl.cpp | 9 +-
src/mame/drivers/segas16a.cpp | 31 +-
src/mame/drivers/segas16b.cpp | 71 +-
src/mame/drivers/segas32.cpp | 12 +-
src/mame/drivers/segasp.cpp | 2 +-
src/mame/drivers/seicupbl.cpp | 4 +-
src/mame/drivers/seta.cpp | 16 +-
src/mame/drivers/seta2.cpp | 2 +-
src/mame/drivers/shangha3.cpp | 10 +-
src/mame/drivers/sidearms.cpp | 12 +-
src/mame/drivers/slapfght.cpp | 41 +-
src/mame/drivers/slapshot.cpp | 10 +
src/mame/drivers/sliver.cpp | 8 +-
src/mame/drivers/smc777.cpp | 2 +-
src/mame/drivers/snk.cpp | 58 +-
src/mame/drivers/snk6502.cpp | 22 +-
src/mame/drivers/snk68.cpp | 13 +-
src/mame/drivers/snowbros.cpp | 29 +-
src/mame/drivers/socrates.cpp | 349 +++--
src/mame/drivers/spartanxtec.cpp | 18 +-
src/mame/drivers/spdodgeb.cpp | 9 +-
src/mame/drivers/spinb.cpp | 34 +-
src/mame/drivers/spirit76.cpp | 158 +++
src/mame/drivers/sprint2.cpp | 2 +-
src/mame/drivers/spyhuntertec.cpp | 12 +-
src/mame/drivers/srmp6.cpp | 2 +-
src/mame/drivers/starshp1.cpp | 5 +-
src/mame/drivers/subhuntr.cpp | 10 +-
src/mame/drivers/subsino.cpp | 88 +-
src/mame/drivers/superchs.cpp | 133 +-
src/mame/drivers/superqix.cpp | 302 +++--
src/mame/drivers/suprloco.cpp | 32 +-
src/mame/drivers/suprslam.cpp | 30 +-
src/mame/drivers/svmu.cpp | 49 +-
src/mame/drivers/system16.cpp | 231 +++-
src/mame/drivers/tail2nos.cpp | 58 +-
src/mame/drivers/taito_b.cpp | 72 +-
src/mame/drivers/taito_f2.cpp | 179 ++-
src/mame/drivers/taito_f3.cpp | 26 +-
src/mame/drivers/taito_h.cpp | 51 +-
src/mame/drivers/taito_l.cpp | 226 ++--
src/mame/drivers/taito_z.cpp | 118 +-
src/mame/drivers/taitoair.cpp | 9 +
src/mame/drivers/taitojc.cpp | 42 +-
src/mame/drivers/taitopjc.cpp | 2 +-
src/mame/drivers/taitosj.cpp | 30 +-
src/mame/drivers/taitottl.cpp | 2 +-
src/mame/drivers/taotaido.cpp | 28 +-
src/mame/drivers/tatsumi.cpp | 2 +-
src/mame/drivers/tehkanwc.cpp | 47 +-
src/mame/drivers/terracre.cpp | 130 +-
src/mame/drivers/thepit.cpp | 4 +-
src/mame/drivers/ti74.cpp | 8 +-
src/mame/drivers/ti99_4p.cpp | 30 +-
src/mame/drivers/ti99_4x.cpp | 131 +-
src/mame/drivers/ti99_8.cpp | 136 +-
src/mame/drivers/tnzs.cpp | 104 +-
src/mame/drivers/toaplan2.cpp | 141 +--
src/mame/drivers/topspeed.cpp | 29 +-
src/mame/drivers/tosh1000.cpp | 4 +-
src/mame/drivers/tourvis.cpp | 13 +-
src/mame/drivers/uapce.cpp | 8 +-
src/mame/drivers/ultrsprt.cpp | 143 ++-
src/mame/drivers/undrfire.cpp | 223 ++--
src/mame/drivers/unianapc.cpp | 4 +-
src/mame/drivers/vamphalf.cpp | 8 +-
src/mame/drivers/vc4000.cpp | 6 +-
src/mame/drivers/videopkr.cpp | 30 +-
src/mame/drivers/vii.cpp | 14 +-
src/mame/drivers/viper.cpp | 16 +-
src/mame/drivers/vulgus.cpp | 38 +
src/mame/drivers/warriorb.cpp | 10 +
src/mame/drivers/wc90.cpp | 11 +-
src/mame/drivers/wecleman.cpp | 6 +-
src/mame/drivers/welltris.cpp | 31 +-
src/mame/drivers/wgp.cpp | 9 +
src/mame/drivers/wildpkr.cpp | 26 +-
src/mame/drivers/williams.cpp | 8 +-
src/mame/drivers/x1.cpp | 2 +-
src/mame/drivers/x68k.cpp | 15 +-
src/mame/drivers/xexex.cpp | 6 +-
src/mame/drivers/xorworld.cpp | 3 +-
src/mame/drivers/zac2650.cpp | 12 +-
src/mame/drivers/zac_1.cpp | 18 +-
src/mame/drivers/zac_2.cpp | 14 +-
src/mame/drivers/zaccaria.cpp | 38 +-
src/mame/drivers/zaxxon.cpp | 13 +-
src/mame/drivers/zodiack.cpp | 31 +-
src/mame/etc/korgm1.cpp | 10 +-
src/mame/etc/template_driver.cpp | 8 +-
src/mame/includes/40love.h | 11 -
src/mame/includes/actfancr.h | 1 -
src/mame/includes/aerofgt.h | 13 +-
src/mame/includes/arcadia.h | 2 +-
src/mame/includes/asuka.h | 1 +
src/mame/includes/blockout.h | 1 -
src/mame/includes/chaknpop.h | 22 +-
src/mame/includes/coco.h | 63 +-
src/mame/includes/coco12.h | 26 +-
src/mame/includes/coco3.h | 20 +-
src/mame/includes/cop01.h | 5 +
src/mame/includes/cps1.h | 1 +
src/mame/includes/crshrace.h | 6 -
src/mame/includes/cvs.h | 2 +-
src/mame/includes/decocass.h | 2 +
src/mame/includes/dragon.h | 58 +-
src/mame/includes/exidy440.h | 1 -
src/mame/includes/f1gp.h | 10 +-
src/mame/includes/flstory.h | 15 -
src/mame/includes/fromanc2.h | 6 +-
src/mame/includes/galastrm.h | 7 +-
src/mame/includes/galaxian.h | 3 +
src/mame/includes/groundfx.h | 9 +-
src/mame/includes/gstriker.h | 14 +-
src/mame/includes/gunbustr.h | 7 +-
src/mame/includes/harddriv.h | 1 -
src/mame/includes/hp9845.h | 4 +
src/mame/includes/interpro.h | 113 +-
src/mame/includes/inufuku.h | 5 -
src/mame/includes/iremipt.h | 24 +
src/mame/includes/jack.h | 2 +-
src/mame/includes/ksayakyu.h | 1 +
src/mame/includes/m92.h | 2 -
src/mame/includes/megadriv.h | 2 +-
src/mame/includes/mitchell.h | 2 -
src/mame/includes/mjkjidai.h | 3 +-
src/mame/includes/ninjaw.h | 3 +-
src/mame/includes/norautp.h | 13 +-
src/mame/includes/ondra.h | 61 +-
src/mame/includes/orbit.h | 53 +-
src/mame/includes/osborne1.h | 22 +-
src/mame/includes/othunder.h | 65 +-
src/mame/includes/pass.h | 34 +-
src/mame/includes/pitnrun.h | 3 +-
src/mame/includes/polepos.h | 1 -
src/mame/includes/psikyo.h | 25 +-
src/mame/includes/renegade.h | 17 -
src/mame/includes/segas16a.h | 4 +
src/mame/includes/segas16b.h | 7 +
src/mame/includes/slapfght.h | 7 +-
src/mame/includes/slapshot.h | 1 +
src/mame/includes/snk68.h | 2 +-
src/mame/includes/snowbros.h | 3 +-
src/mame/includes/spdodgeb.h | 1 -
src/mame/includes/starshp1.h | 16 +-
src/mame/includes/superchs.h | 7 +-
src/mame/includes/superqix.h | 32 +-
src/mame/includes/suprloco.h | 10 +-
src/mame/includes/suprslam.h | 5 -
src/mame/includes/system16.h | 4 +-
src/mame/includes/tail2nos.h | 13 +-
src/mame/includes/taito_b.h | 2 +-
src/mame/includes/taito_f2.h | 5 +-
src/mame/includes/taito_h.h | 5 +-
src/mame/includes/taito_l.h | 36 +-
src/mame/includes/taito_z.h | 6 +-
src/mame/includes/taitoair.h | 1 +
src/mame/includes/taitojc.h | 6 +-
src/mame/includes/taitosj.h | 25 +-
src/mame/includes/taotaido.h | 6 +-
src/mame/includes/terracre.h | 6 +-
src/mame/includes/tnzs.h | 16 +-
src/mame/includes/toaplan2.h | 17 +-
src/mame/includes/topspeed.h | 5 +-
src/mame/includes/undrfire.h | 9 +-
src/mame/includes/vc4000.h | 2 +-
src/mame/includes/warriorb.h | 1 +
src/mame/includes/wc90.h | 1 -
src/mame/includes/welltris.h | 5 -
src/mame/includes/wgp.h | 1 +
src/mame/includes/x68k.h | 4 +
src/mame/includes/zaxxon.h | 2 +-
src/mame/layout/accomm.lay | 67 +
src/mame/layout/gnw_dualh.lay | 34 +
src/mame/layout/gnw_dualv.lay | 34 +
src/mame/layout/hh_sm500_test.lay | 110 ++
src/mame/layout/interpro.lay | 25 +
src/mame/layout/mcompgin.lay | 340 ++++-
src/mame/layout/mdndclab.lay | 2 +-
src/mame/machine/6883sam.cpp | 85 +-
src/mame/machine/6883sam.h | 4 +-
src/mame/machine/bfm_bd1.cpp | 163 ++-
src/mame/machine/bfm_bda.cpp | 132 +-
src/mame/machine/chaknpop.cpp | 144 ---
src/mame/machine/coco.cpp | 68 +-
src/mame/machine/coco12.cpp | 21 +-
src/mame/machine/coco3.cpp | 2 +-
src/mame/machine/cx4fn.hxx | 2 +-
src/mame/machine/decocass.cpp | 48 +
src/mame/machine/dgnalpha.cpp | 4 +-
src/mame/machine/dragon.cpp | 116 +-
src/mame/machine/fddebug.cpp | 2 +-
src/mame/machine/flstory.cpp | 42 -
src/mame/machine/gridkeyb.cpp | 321 +++++
src/mame/machine/gridkeyb.h | 89 ++
src/mame/machine/inder_vid.cpp | 3 -
src/mame/machine/interpro_ioga.cpp | 310 ++---
src/mame/machine/interpro_ioga.h | 113 +-
src/mame/machine/interpro_mcga.cpp | 23 +-
src/mame/machine/interpro_mcga.h | 75 +-
src/mame/machine/interpro_sga.cpp | 6 +-
src/mame/machine/interpro_sga.h | 39 +
src/mame/machine/interpro_srarb.cpp | 3 +
src/mame/machine/interpro_srarb.h | 20 +
src/mame/machine/m3comm.cpp | 3 +-
src/mame/machine/megadriv.cpp | 29 +-
src/mame/machine/nb1414m4.cpp | 1 -
src/mame/machine/nmk004.cpp | 6 +-
src/mame/machine/ondra.cpp | 28 +-
src/mame/machine/osborne1.cpp | 16 +-
src/mame/machine/pitnrun.cpp | 2 +-
src/mame/machine/slapfght.cpp | 433 -------
src/mame/machine/st0016.cpp | 2 +-
src/mame/machine/taito68705interface.h | 18 +-
src/mame/machine/taitoio.cpp | 220 +++-
src/mame/machine/taitoio.h | 92 +-
src/mame/machine/taitosj.cpp | 165 +--
src/mame/machine/taitosjsec.cpp | 231 ++++
src/mame/machine/taitosjsec.h | 109 ++
src/mame/machine/tnzs.cpp | 32 +-
src/mame/mame.lst | 120 +-
src/mame/mess.flt | 3 +-
src/mame/nl.lst | 6 +
src/mame/video/aerofgt.cpp | 60 +-
src/mame/video/arcadia.cpp | 4 +-
src/mame/video/atarisy1.cpp | 6 +-
src/mame/video/exidy440.cpp | 3 +-
src/mame/video/gime.cpp | 279 ++--
src/mame/video/gime.h | 52 +-
src/mame/video/gp9001.cpp | 30 +-
src/mame/video/gp9001.h | 13 +
src/mame/video/hyprduel.cpp | 4 +-
src/mame/video/igs017_igs031.cpp | 2 +-
src/mame/video/k001604.cpp | 4 +-
src/mame/video/k037122.cpp | 2 +-
src/mame/video/kan_pand.cpp | 4 +-
src/mame/video/kan_pand.h | 2 +
src/mame/video/konami_helper.cpp | 2 +-
src/mame/video/m10.cpp | 4 +-
src/mame/video/m72.cpp | 10 +-
src/mame/video/m92.cpp | 5 +-
src/mame/video/metro.cpp | 4 +-
src/mame/video/model3.cpp | 4 +-
src/mame/video/neogeo_spr.cpp | 2 +-
src/mame/video/othunder.cpp | 8 +-
src/mame/video/pcd.cpp | 2 +-
src/mame/video/pitnrun.cpp | 9 +-
src/mame/video/plygonet.cpp | 2 +-
src/mame/video/rungun.cpp | 2 +-
src/mame/video/segaic24.cpp | 2 +-
src/mame/video/st0020.cpp | 2 +-
src/mame/video/suprloco.cpp | 6 -
src/mame/video/tail2nos.cpp | 59 +-
src/mame/video/taitojc.cpp | 2 +-
src/mame/video/tc0080vco.cpp | 2 +-
src/mame/video/tc0100scn.cpp | 2 +-
src/mame/video/tc0480scp.cpp | 2 +-
src/mame/video/tceptor.cpp | 4 +-
src/mame/video/vc4000.cpp | 4 +-
src/mame/video/vsystem_spr2.cpp | 55 +-
src/mame/video/vsystem_spr2.h | 6 +-
src/mame/video/x68k.cpp | 4 +-
src/osd/modules/debugger/win/consolewininfo.cpp | 210 ++-
src/osd/modules/debugger/win/consolewininfo.h | 5 +-
src/osd/modules/debugger/win/disasmviewinfo.cpp | 2 +-
src/osd/modules/debugger/win/disasmviewinfo.h | 2 +-
src/osd/modules/debugger/win/disasmwininfo.cpp | 2 +-
src/osd/modules/debugger/win/disasmwininfo.h | 2 +-
src/osd/modules/debugger/win/editwininfo.h | 4 +-
src/osd/modules/debugger/win/memoryviewinfo.cpp | 2 +-
src/osd/modules/debugger/win/memoryviewinfo.h | 2 +-
src/osd/modules/debugger/win/memorywininfo.cpp | 2 +-
src/osd/modules/debugger/win/memorywininfo.h | 2 +-
.../bgfx/shaders/chains/xbr/fs_xbr-lv2-3d.sc | 175 ++-
.../bgfx/shaders/chains/xbr/fs_xbr-lv2-fast.sc | 89 +-
.../bgfx/shaders/chains/xbr/fs_xbr-lv2-noblend.sc | 91 +-
.../render/bgfx/shaders/chains/xbr/fs_xbr-lv2.sc | 122 +-
.../bgfx/shaders/chains/xbr/fs_xbr-lv3-noblend.sc | 111 +-
.../render/bgfx/shaders/chains/xbr/fs_xbr-lv3.sc | 121 +-
.../bgfx/shaders/chains/xbr/vs_xbr-lv2-3d.sc | 10 +-
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.sc | 71 +-
.../xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.sc | 48 +-
src/osd/uwp/window.cpp | 4 +-
src/tools/unidasm.cpp | 6 +-
whatsnew.txt | 582 ---------
1755 files changed, 33227 insertions(+), 24053 deletions(-)
--
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