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.
Outputs no longer require string formatting and hash lookups, and only
changes to output values result in notifications. Performance is
better than before. We never had any kind of post-processing to make
the "alternate pixels" screen bitmap look like a DMD, and the bilinear
scaling looked awful.
* New working clones
------------------
V.Smile Baby (France, with 'Winnie et ses amis dans la Foret des Reves Bleus') [Sean Riddle, TeamEurope]
V.Smile Baby (France, with 'En Ville avec l'ourson Patoune') [Sean Riddle, TeamEurope]
* Add 'vsmilebf' and 'vsmilebfp'
* vsmileb_cart.xml: Remove 'poohhawaf' and 'poohhawaf' that were mistakenly added on commit #7195
These are console BIOSes with a bundled in-ROM game and not cart dumps.