Change log - June 10, 2017 - 15:45

Changes:


* Fix other TMS70xx internal ROM regions properly (nw)

* tms7000: Fix internal ROM region mapping (nw)

* more likely typo (nw)

* fix Commodore D9060 memory map mirror exposed by validating slot devices

* fix the missing default subslot devices on slot card validation

* Fix region validation for slot devices (nw)

* improve code for instantiating slot devices for validation - still doesn't find regions properly, need to work out why

* konamigx: get rid of old popmessage (nw)

* -bgfx: Fixed the following xBR shaders: xBR-lv2-fast, xBR-lv2-noblend, xBR-lv2, xBR-lv3-noblend, and xBR-lv3. [Ryan Holtz]

* Fix vas' problem, region_length() is expected to return 0 if the region doesn't exist, not crash (nw)

* Attempt basic validation of slot cards

Note that this currently segfaults on anything ISA, and probably other stuff. For example, any of the following will crash:

* mame -valid c386sx16

* mame -valid 386i

* mame -valid b128

Pushing before dinner so others can take a look