[mame] branch upstream updated (f78f5c4 -> 6172e9a)

Cesare Falco cesarefalco-guest at moszumanska.debian.org
Mon Jul 3 14:38:01 UTC 2017


This is an automated email from the git hooks/post-receive script.

cesarefalco-guest pushed a change to branch upstream
in repository mame.

      from  f78f5c4   Imported Upstream version 0.186
      adds  6172e9a   Imported Upstream version 0.187

No new revisions were added by this update.

Summary of changes:
 .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 +
 .../{tests/tests.gyp => src/glsl/.npmignore}       |    0
 .../{tests/tests.gyp => 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(-)
 create mode 100644 .drone.sec
 create mode 100644 .drone.yml
 create mode 100644 .travis.yml
 delete mode 100644 3rdparty/SDL2/debian/changelog
 delete mode 100644 3rdparty/SDL2/debian/compat
 delete mode 100644 3rdparty/SDL2/debian/control
 delete mode 100644 3rdparty/SDL2/debian/copyright
 delete mode 100644 3rdparty/SDL2/debian/docs
 delete mode 100644 3rdparty/SDL2/debian/libsdl2-dev.install
 delete mode 100644 3rdparty/SDL2/debian/libsdl2-dev.manpages
 delete mode 100644 3rdparty/SDL2/debian/libsdl2.install
 delete mode 100644 3rdparty/SDL2/debian/rules
 delete mode 100644 3rdparty/SDL2/debian/sdl2-config.1
 delete mode 100644 3rdparty/SDL2/debian/source/format
 delete mode 100644 3rdparty/SDL2/debian/watch
 create mode 100644 3rdparty/benchmark/.clang-format
 create mode 100644 3rdparty/benchmark/.travis-libcxx-setup.sh
 create mode 100644 3rdparty/benchmark/.travis.yml
 create mode 100644 3rdparty/benchmark/.ycm_extra_conf.py
 create mode 100644 3rdparty/bgfx/.appveyor.yml
 create mode 100644 3rdparty/bgfx/.editorconfig
 create mode 100644 3rdparty/bgfx/.travis.yml
 create mode 100644 3rdparty/bgfx/3rdparty/.editorconfig
 create mode 100644 3rdparty/bgfx/3rdparty/glsl-optimizer/.npmignore
 copy 3rdparty/bgfx/3rdparty/glsl-optimizer/{tests/tests.gyp => src/glsl/.npmignore} (100%)
 copy 3rdparty/bgfx/3rdparty/glsl-optimizer/{tests/tests.gyp => src/glsl/glcpp/.npmignore} (100%)
 create mode 100644 3rdparty/bgfx/3rdparty/glslang/.appveyor.yml
 create mode 100644 3rdparty/bgfx/3rdparty/glslang/.clang-format
 create mode 100644 3rdparty/bgfx/3rdparty/glslang/.travis.yml
 create mode 100644 3rdparty/bx/.appveyor.yml
 create mode 100644 3rdparty/bx/.editorconfig
 create mode 100644 3rdparty/bx/.travis.yml
 create mode 100644 3rdparty/catch/.travis.yml
 create mode 100644 3rdparty/genie/.editorconfig
 create mode 100644 3rdparty/genie/.travis.yml
 create mode 100644 3rdparty/glm/.appveyor.yml
 create mode 100644 3rdparty/glm/.travis.yml
 create mode 100644 3rdparty/luafilesystem/.travis.yml
 create mode 100644 3rdparty/luafilesystem/.travis/platform.sh
 create mode 100644 3rdparty/luafilesystem/.travis/setup_lua.sh
 create mode 100644 3rdparty/portaudio/bindings/java/jportaudio/.classpath
 create mode 100644 3rdparty/portaudio/bindings/java/jportaudio/.project
 create mode 100644 3rdparty/pugixml/.codecov.yml
 create mode 100644 3rdparty/pugixml/.travis.yml
 create mode 100644 3rdparty/rapidjson/.travis.yml
 delete mode 100644 3rdparty/rapidjson/docker/debian/Dockerfile
 create mode 100644 3rdparty/sol2/.travis.yml
 create mode 100644 3rdparty/utf8proc/.travis.yml
 delete mode 100644 artwork/aperture.png
 delete mode 100644 artwork/aperture1x2rb.png
 delete mode 100644 artwork/aperture1x3rb.png
 delete mode 100644 artwork/aperture2x4bg.png
 delete mode 100644 artwork/aperture2x4rb.png
 delete mode 100644 artwork/aperture4x6.png
 delete mode 100644 artwork/dir.txt
 delete mode 100644 artwork/scanlines.png
 delete mode 100644 ctrlr/hotrod.cfg
 delete mode 100644 ctrlr/hotrodse.cfg
 delete mode 100644 ctrlr/scorpionxg.cfg
 delete mode 100644 ctrlr/slikstik.cfg
 delete mode 100644 ctrlr/xarcade.cfg
 create mode 100644 hash/pet_quik.xml
 create mode 100644 plugins/cheat/cheat_json.lua
 create mode 100644 plugins/cheat/cheat_simple.lua
 rename plugins/cheat/{xml_conv.lua => cheat_xml.lua} (99%)
 create mode 100644 plugins/cheat/keycodemap.lua
 delete mode 100644 plugins/cheat/simple_conv.lua
 rename plugins/cheat/{conv_cheat.lua => xml_to_json.lua} (89%)
 delete mode 100644 roms/dir.txt
 delete mode 100644 samples/dir.txt
 delete mode 100644 src/devices/bus/coco/coco_232.cpp
 delete mode 100644 src/devices/bus/coco/coco_232.h
 create mode 100644 src/devices/bus/coco/coco_dcmodem.cpp
 delete mode 100644 src/devices/bus/coco/coco_gmc.h
 delete mode 100644 src/devices/bus/coco/coco_multi.h
 delete mode 100644 src/devices/bus/coco/coco_orch90.h
 create mode 100644 src/devices/bus/coco/coco_rs232.cpp
 create mode 100644 src/devices/bus/coco/coco_ssc.cpp
 delete mode 100644 src/devices/bus/coco/coco_t4426.h
 create mode 100644 src/devices/bus/coco/dragon_jcbsnd.cpp
 create mode 100644 src/devices/bus/coco/dragon_jcbsnd.h
 create mode 100644 src/devices/bus/hp_dio/hp98544.cpp
 copy src/devices/bus/{nubus/nubus_vikbw.h => hp_dio/hp98544.h} (51%)
 create mode 100644 src/devices/bus/hp_dio/hp_dio.cpp
 create mode 100644 src/devices/bus/hp_dio/hp_dio.h
 create mode 100644 src/devices/bus/ti99/hexbus/hexbus.cpp
 create mode 100644 src/devices/bus/ti99/hexbus/hexbus.h
 create mode 100644 src/devices/bus/ti99/hexbus/hx5102.cpp
 create mode 100644 src/devices/bus/ti99/hexbus/hx5102.h
 create mode 100644 src/devices/bus/x68k/x68k_midi.cpp
 create mode 100644 src/devices/bus/x68k/x68k_midi.h
 delete mode 100644 src/devices/cpu/sm510/kb1013vk1-2.h
 delete mode 100644 src/devices/cpu/sm510/kb1013vk1-2core.cpp
 delete mode 100644 src/devices/cpu/sm510/kb1013vk1-2op.cpp
 rename src/devices/cpu/sm510/{sm510.cpp => sm510base.cpp} (83%)
 create mode 100644 src/devices/cpu/sm510/sm5acore.cpp
 create mode 100644 src/devices/machine/i7220.cpp
 create mode 100644 src/devices/machine/i7220.h
 create mode 100644 src/devices/machine/sis85c496.cpp
 copy src/devices/machine/{i82371sb.h => sis85c496.h} (60%)
 create mode 100644 src/devices/machine/te7750.cpp
 create mode 100644 src/devices/machine/te7750.h
 create mode 100644 src/devices/machine/ym3802.cpp
 create mode 100644 src/devices/machine/ym3802.h
 create mode 100644 src/lib/formats/sdf_dsk.cpp
 create mode 100644 src/lib/formats/sdf_dsk.h
 create mode 100644 src/mame/drivers/dbox.cpp
 create mode 100644 src/mame/drivers/ez2d.cpp
 create mode 100644 src/mame/drivers/gridcomp.cpp
 delete mode 100644 src/mame/drivers/hh_sm500.cpp
 create mode 100644 src/mame/drivers/ron.cpp
 create mode 100644 src/mame/drivers/spirit76.cpp
 create mode 100644 src/mame/layout/accomm.lay
 create mode 100644 src/mame/layout/gnw_dualh.lay
 create mode 100644 src/mame/layout/gnw_dualv.lay
 create mode 100644 src/mame/layout/hh_sm500_test.lay
 create mode 100644 src/mame/layout/interpro.lay
 delete mode 100644 src/mame/machine/chaknpop.cpp
 create mode 100644 src/mame/machine/gridkeyb.cpp
 create mode 100644 src/mame/machine/gridkeyb.h
 create mode 100644 src/mame/machine/taitosjsec.cpp
 create mode 100644 src/mame/machine/taitosjsec.h
 delete mode 100644 whatsnew.txt

-- 
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