* Build all native back-ends if any native back-end is enabled so errors
caused by changing interfaces can be found faster.
* cpu/drcbeut.cpp: Moved resolved member function stuff to a place where
it can be shared by back-ends.
* cpu/drcbearm64.cpp: Use ubfx instruction to extract unordered flag.
* cpu/drcbearm64.cpp, cpu/drcbex64.cpp: Bypass trampolines when calling
get map variable value and debugger instruction hook functions.
* cpu/drcbearm64.cpp: Moved some internal helpers that don't need to be
members to anonymous namespace.
* cpu/drcbearm64.cpp: Added a comment with some info to help when
debugging generated code.
* cpu/drcbec.cpp: Put code in the drc namespace.
------------------
New Lucky 8 Lines (set 14, W-4, Yamate) [Ioannis Bampoulas]
New Lucky 8 Lines / New Super 8 Lines (F-5, Witch Bonus, Yamate) [Ioannis Bampoulas]
New Lucky 8 Lines / New Super 8 Lines (W-4, Witch Bonus, Yamate, 1988, set 1) [Ioannis Bampoulas]
New Lucky 8 Lines / New Super 8 Lines (W-4, Witch Bonus, Yamate, 1988, set 2) [Ioannis Bampoulas]
New Lucky 8 Lines (set 15, W-4, Cleco bootleg) [Ioannis Bampoulas]
New systems marked not working
------------------------------
Top-7 (V8.8, set 1) [Ioannis Bampoulas]
New clones marked not working
-----------------------------
Tic Tac Toe (Sundance bootleg of New Lucky 8 Lines) [Ioannis Bampoulas]
Top-7 (V8.8, set 2) [Ioannis Bampoulas]
- misc/norautp.cpp: corrected PAL for drhl [f205v]
Handle landing pads save the LR/FP pair, so the return address for the
first level of callh, exh or "no code" handler can be recovered from
below the base frame pointer.
-cpu/drcbex86.cpp: Give hints to use short displacements for jumps to local unbound labels.
-util/mfpresolve.h: Use references for some things that must not be null pointers.
* cpu/drcbec.cpp, cpu/drcbearm64.cpp, cpu/drcbex64.cpp, cpu/drcbex86.cpp: Calculate NZ flags for shifts/rotates by 0 bits.
* cpu/drcbex86.cpp: Fixed flag calculation for 64-bit multiplication when result is zero.
* oberheim/dmx.cpp: AA filters, VCA as a device, optimizations, bug fix.
- Refactored the gain and decay logic into its own VCA device, to make it easy to add the anti-aliasing filters.
- Added the anti-aliasing / reconstruction filters.
- Optimization: Gain and decay-RC-constant variations computed at initialization.
- Bugfix: voices with pith control have 1 instead of 3 decay variations. Fixes decay speed in some TOM variations.
* dmx: Initializing with non-zero filter params in "default" constructor.
Fixes validation errors.
* Created new machine config for Code Magik.
* Added proper PIAs connections for Code Magik.
* Added lamps set for Code Magik.
* Added button-lamps layout for Code Magik.
* Inputs from the scratch for Code Magik.
* util/delegate.cpp, cpu/drcbex64.cpp, cpu/drcbearm64.cpp: Use common member function resolution code.
-cpu/drcbearm64.cpp, cpu/drcbex64.cpp, cpu/drcbex86.cpp: Moved some stuff to anonymous namespaces.
-cpu/drcbex64.cpp, cpu/drcbex86.cpp: Defer allocating labels if they aren't always needed.
------------------------------------------
amiga_cd: The Big Red Adventure, Red Hat Linux 5.1 [archive.org], Emulators Unlimited Plus, Final Odyssey: Theseus Verses the Minotaur [redump.org]