A try at adding switch matrix inputs. Use just part numbers for device tags. (nw)
debug: fix the gui for smaller fonts

Using a font pointsize different from 11pt has a consequence that
fontWidth (in pixels) is not an integer anymore.
debug: fix a string overflow in comments
debug: dont update asm view in the start_hook()

The curpc can be in the middle of an instruction being decoded, so
it is not pertinent to recompute the disassembly starting from
this address.
debug: fix the avl trees logic

The ancestor heights of a node were not updated properly.
debug: better handling of duplicate memory access

Don't remove and reinsert nodes that correspond to a duplicate memory
access, because tree rebalancing kills performances. Update the node's
element content instead.
debug: fix wrong initial m_topleft.x value in memory view
misc new files added to softlists. nw.
Fix wrong device declaration in SC2 (nw)
arcompact - some dasm helpers for LR/SR (nw)
silly typo (nw)
machine.c: save m_rand_seed, fixes save state regressons in at least the following games - drivers: bmcpokr - bmcpokr.c, centipdb, caterplr, millpac - centiped.c, jngolady - jangou.c, rivieraa - merit.c (nw)
device.c: fix typo (nw)
bfm_sc1.c: fixed save state "regression". It actually didn't have any save state support, but the flag was set (possibly copy-paste error) (nw)
Use PORT_INCLUDE instead of macros - thanks Dirk (nw)
(MESS)preliminary emulation of Speak & Spell hardware. [hap, Lord Nightmare]