Addresses MT07375.
Also increase efficiency when layouts contain large numbers of
non-interactive elements (e.g. thousands of matrix display dots).
Also includes work in progress for future improvements.
* ddealer.cpp: Use tilemap_t for splittable foreground tilemap
* Fix MCU input with side effects, Reduce runtime tag lookup, Reduce duplicates, Use shorter type values, Add/Fix notes, Fix naming
* ddealer.cpp: Fix masking
- New dumps from redump.org (working):
F-BASIC386 Compiler v2.1 L10
FM Towns Demonstration CD-ROM '90. Fuyu - The Galaxy of FM Towns
Ginga Eiyuu Densetsu II DX+ Towns Special
Indiana Jones and the Last Crusade (Pre-Release Version)
NHK Special - Ginga Uchuu Odyssey Vol. 2 - Choushinsei Bakuhatsu
Presence
Psychic Detective Series Vol. 2 - Memories (Demo)
Sherlock Holmes - Consulting Detective (Demo)
Steepia Lite
Trigger 2
Zan II - Towns Special (1992-04-23)
- New dumps from redump.org (not working):
Hyper Address Ver. 2.0
Megamorph (Demo)
- Replaced entries with dumps from redump.org:
Abel - Shin Mokushiroku Taisen
Cyberia
Dead of the Brain - Shiryou no Sakebi
Dragon Half
Dragon Knight III
Elm Knight - A Living Body Armor
Ningyou Tsukai
Power DoLLS
Power DoLLS 2
Rinkan Gakkou
Shinseiki Kouboushi - Dead Force
Strike Commander
The Best Play Baseball
Viper-V6 Turbo RS
Zan II - Towns Special (1992-03-19)
Zatsuon Ryouiki
----
Retro Handheld Console 152-in-1 [Sean Riddle, David Haywood]
new WORKING clones
----
WWE Wrestlemania Steel Cage Challenge (Plug & Play) (set 2) [Sean Riddle]
- set all GPL16250 games to 96Mhz as this seems to be accurate (will look for speedups where possible later) [David Haywood]
Removed problematic bounds from SDA5708 layout - automatic bounds works
fine.
de_2.cpp: Cleaned up laoyouts using loops and made bounds fit the
content.
gts80a.cpp: Made caveman screen match the height of the backglass, fixed
bounds, and added backglass-only view.
dct11em.cpp: Fixed layout bounds, corrected screen aspect ratio, and
centred LED displays.