* Correctly identify valid immediate constants for add/sub/cmp (it was
too conservative).
* Don't unnecessarily copy UML register values kept in host registers
for CMP.
* Fixed detection of TST against immediate zero and optimised generated
code.
* Optimised TST against immediate with all bits set.
-cpu/alto2: Follow the same pattern as the other things that have been
altered to avoid problematic memsets in this device.
-cpu/powerpc: Realigned some comments that had drifted.
------------------------------
Flower World 3 (V118CN) [little0, XingXing]
New clones marked not working
-----------------------------
Super Star 97 / Ming Xing 97 Jianan Ban [little0]
Tumble Pop (Electronic Devices bootleg) [Hammy]
- neogeo/neogeo.cpp: updated documentation [JacKc]
- various drivers: identified manufacturers for some bootlegs [Hammy]
- devices/cpu/alto2/a2disp.cpp: removed use of memset on non-trivial object
* Use Jyutping transliteration for mjmyunivbl title as Hong Kong is a Cantonese-speaking area.
* Corrected character in mjmyunivbl2 Chinese title in comment (traditional, not simplified).
* 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