fix for duplicate save state registration entries (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23117 749742ba-7341-0410-aadc-df50b521781e
fixed stupid regression in gbpocket/gblight. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23118 749742ba-7341-0410-aadc-df50b521781e
fixed MT #05131

someone with a better knowledge of these chess machine should probably check why these 16/32 bit machines use "invalid" mask while reading the board lines (maybe they use masks with size > 8bits?)

git-svn-id: svn://dspnet.fr/mame/trunk@23119 749742ba-7341-0410-aadc-df50b521781e
m6502: Redo the prefetch and reset the state on debugger PC change [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@23120 749742ba-7341-0410-aadc-df50b521781e
am53cf96: apple GCC complained about "warning: comparison is always true due to limited range of data type". nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23121 749742ba-7341-0410-aadc-df50b521781e
snes.c: timers from the base state class should be still considered by the derived class ;-)  nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23122 749742ba-7341-0410-aadc-df50b521781e
megacda wants to be pal to boot. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23123 749742ba-7341-0410-aadc-df50b521781e
expand capcom kick harness to 16 bit to stop zn2 games from thinking that a button is pressed and skipping the copyright screen (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23124 749742ba-7341-0410-aadc-df50b521781e
added skeleton mb89371 device (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23125 749742ba-7341-0410-aadc-df50b521781e
(MESS) sms: added backward compatibility to SG-1000 Mark III, for SG-1000 games. [Fabio Priuli]

Only supported from fullpath for the moment

git-svn-id: svn://dspnet.fr/mame/trunk@23126 749742ba-7341-0410-aadc-df50b521781e
fixed GTE FLAG register calculation on MSVC builds (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23127 749742ba-7341-0410-aadc-df50b521781e
(MESS) sg1000: converted the driver to use the new sega 8bit cart slot. [Fabio Priuli]

this allowed to simplify the sg1000 code and to remove duplicate Terebi Oekaki implementation...

git-svn-id: svn://dspnet.fr/mame/trunk@23128 749742ba-7341-0410-aadc-df50b521781e
(MESS) sg1000: added emulation of the Card Catcher passthrough cart. [Fabio Priuli]

eventually, softlist will better document which dumps come from cards and which from carts. 
for the moment you can load any sg dump <= 32K as a card

git-svn-id: svn://dspnet.fr/mame/trunk@23129 749742ba-7341-0410-aadc-df50b521781e
deleting code is fine (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23130 749742ba-7341-0410-aadc-df50b521781e
(mess) southbridge: don't crash (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23131 749742ba-7341-0410-aadc-df50b521781e
Another case of missed inheritance.



git-svn-id: svn://dspnet.fr/mame/trunk@23132 749742ba-7341-0410-aadc-df50b521781e
(mess) apollo: don't crash (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23133 749742ba-7341-0410-aadc-df50b521781e
(mess) pc: asst128 lacks dma dram refresh (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23134 749742ba-7341-0410-aadc-df50b521781e
This is a better way to do this.



git-svn-id: svn://dspnet.fr/mame/trunk@23135 749742ba-7341-0410-aadc-df50b521781e
slightly more defensive ram & rom mapping (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23136 749742ba-7341-0410-aadc-df50b521781e