* Removed initial PCG bitmap fills these are always fully filled by later code.
* Use default PCG palette colour directly instead of pre-filling PCG bitmap.
* Combined per-pixel branches of logic based on "blend gfx with PCG/Text layers".
* nec/pc6001.cpp: Converted joystick ports to slots.
* nec/pc8801.cpp, nec/pc88va.cpp: Converted mouse port to a slot. Mouse
works beautifully in Ishido now, no jumpy movement.
docs: Expanded C++ guidelines following suggestions by P. Mackinlay.
ui/inifile.cpp: Got rid of the check for "arcade" systems - it broke
managing favourites for the slotted Neo Geo.
luaengine.cpp: Removed the "type" property from system driver metadata.
It's effectively deprecated.
bus/vme/vme_fcisio.cpp, commodore/mps1230.cpp: Fixed inappropriate use
of machine type flag constants.
megadriv.xml: Made notes about the two Galaxy Force 2 sets more explcit.
New working software list additions (nes.xml)
-----------------------------------
Mick & Mack as the Global Gladiators (prototype, 19930709) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930630) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930616) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528) [ICEknight, steem69]
Mick & Mack as the Global Gladiators (prototype, 19930528, alt) [ICEknight, steem69]
* Reworked BIOS macros - added missing 'older' types, sorted new to old
* Added support for a different aftermarket multi-game kit.
New working machines
-------------------
DECO Cassette System ROM Multigame (Darksoft, v17) [David Haywood]
New working clones
-------------------
DECO Cassette System ROM Multigame (Darksoft, v16) [David Haywood]
DECO Cassette System ROM Multigame (Darksoft, v15) [David Haywood]
* record branch with execute address for exception caused by branch subject
* optionally defer interrupt recognition after lps
* halt lm/stm on exception
* implement condition codes for abs
* tighten up system control register reserved bits
* megadriv.xml, pce.xml, pcecd.xml, x68k_flop.xml: Added cotroller
support usage notes for a few games.
* pcecd.xml: Noted the required CD-ROM system cards in usage notes,
fixed capitalisation and removed unnecessary markup in descriptions.
* megadriv.xml: Added compatibility tag for gforce2a (broken graphics on
PAL consoles).
Removed the "default" state for the image tab where it would show
different things for different types of machine - it just confused
users.
Remember the selected tab and image in the right panel. State for
system selection menu is remembered across sessions. Last used state
for software selection menus is remembered across sessions. Within a
session, state is remembered separately for recently selected machines,
similarly to the way filter selection is remembered.
Fixed some focus order issues in the software selection menu.