* frontend/mame/infoxml.cpp: Recursively discover device types when
filtering output.
* frontend/mame/infoxml.cpp: Don't waste time/memory collecting device
types when not filtering.
* scripts/target/mame: Sort driver projects and sources within driver
projects to give more determinisitc output on filesystems that don't
enumerate in order by filename (e.g. XFS or ext).
-machine/s3c24xx.hxx: Got rid of a layer of indirection on LCD bitmaps.
Coin inputs are read through the sound MCU, so this documents the connections better and allows fake I/O ports to be removed.
Also cleaned up code and improved tags.
* kaneko/kaneko16.cpp: Moved Blaze On and Wing Force to a derived state class, reduced optional object finders.
* kaneko/kaneko16.cpp: Reduced literal tag use, made more variables const, improved ROM region names, added notes.
* kaneko/kaneko_calc3.cpp: Removed hard-coded tags, updated comments.
* Use sign extension and bit extraction helpers.
* Avoid unnecessary device replacement in machine configuration.
* Made more variables const, updated comments.
------------------
Majiang Caihui Ying (ver 2.20) [little0]
Que You Ji - Dian Zi Ji Pan Jiaqiang Ban (v201) [dyq, little0, Guru]
- igs/pgm.cpp: identified kovqhsgs302 [FBNeo]
Software list items promoted to working
---------------------------------------
pc88va.xml: Abunai Tengu Densetsu, Crescent Moon Girl, D.P.S - Dream Program System, Pac-Man
nec/pc88va_v.cpp: use DSA in draw_packed_gfx_4bpp, halve pitch for draw_direct_gfx_rgb565
hash/pc88va.xml: update QA, and use saner defaults where applicable
- Workaround for NMI to get the Save and Halt function (5-Aces).
- Solved any issues regarding interrupt vectors.
- Documented the 5-Aces Poker SETUP mode.
- Fixed the 5-Aces Poker vertical refresh rate.
- Renamed function according to its own interrupts vector name.
- Unified most of the inputs.
- Rewrote the 5-Aces Poker machine config to use the vpoker one as base config.
- Added links to the Challenger Draw Poker flyers.
- Added technical notes.
New working software list items
-------------------------------
pc88va: AntiAir, Bootskell, Cacorm, Cavit, Cracky, Guntus, Lift, Neuras, Osotos, Yewdow
New software list items marked not working
------------------------------------------
pc88va: Aerial, Ascend, Battlot, Hopman, Impetus, Ruptus