-------------------------------
Sexy Gal Tropical [BET] (Japan 850805 SXG T-02)
(nw) Mostly just to get the ROMs in - main CPU and sub CPU boot,
passes RAM test, shows title, but the rest of the graphics are
garbled, definitely something wrong.
In the past few hours AM_DEVREADWRITE_RSHIFT was created. This has made a lot of MAMEdevs (well, mostly R. Belmont) very angry and has widely been regarded as a bad move.
This patch replaces AM_DEVREADWRITE_RSHIFT with a similar but more functional-looking interface (now known as AM_DEVREADWRITE_MOD), which also now supports address line inversion as well as shifting.
this was purchased as part of the quest to find a 2nd working Alligator Hunt still using the DS5002FP rather than the unprotected code, took a gamble on it because it was an unknown set, turns out it's unrprotected but very different to the set in MAME.
also unrelated but marked unkfr as working since I can't find an issue with it
* initial skelethon: ControlID X628 fingerprint reader
* first draft of an implementation of the NT7534 device (LCD controller)
* fix emulation of ControlID x628 + NT7534 LCD controller
* cidx628: fix LCD color palette on Control ID x628 driver
* Adding a header with details of the hardware. This is the first MAME driver with an LCD controlled by a NT7534 chip, so I wrote an initial implementation of that new device.
These new macros make it easy to map devices addressed using higher address lines (which on actual HW helps to reduce loads on the lowest address lines) without needing to set up custom handlers and associated device finders. The implementation should not impact the efficiency of the core memory system (which Olivier Galibert is trying to improve) since the semantic details are contained within C++11 lambdas.