vga: fixed incomplete rendering of modes using more than 1MB of VRAM
s3: added "colour mode 8" to the Trio, corrected divisor for 32bpp modes


git-svn-id: svn://dspnet.fr/mame/trunk@29033 749742ba-7341-0410-aadc-df50b521781e
fix GCC 4.8 compile (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@29034 749742ba-7341-0410-aadc-df50b521781e
Naomi updates: [MetalliC]
- Redumped 17 GD-ROMs from .gdi source to CHD v5
- Added several missing protection keys
- Added clone "18 Wheeler (Upright)"
- Added set "Club Kart: European Session (2003)" and unprotected clone
- Added clone "Club Kart: European Session [Rev. D]"



git-svn-id: svn://dspnet.fr/mame/trunk@29035 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple2: added games starting with "C" to the softlist. [R. Belmont]



git-svn-id: svn://dspnet.fr/mame/trunk@29036 749742ba-7341-0410-aadc-df50b521781e
esrip sys converted to use devcb2 and delegates (nw)
Also added support to delegates with up to 8 params 

out of whatsnet:
note that old code did not take care of mem_mask
that caused me troubles debugging this

git-svn-id: svn://dspnet.fr/mame/trunk@29037 749742ba-7341-0410-aadc-df50b521781e
forgot to remove this earlier, not used anymore (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29038 749742ba-7341-0410-aadc-df50b521781e
not used anymore, leftover from old conversions (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29039 749742ba-7341-0410-aadc-df50b521781e
(MESS) sms: slightly modified system flags, and fixed RAM init
which broke some gamegear games (from Enik Land). nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29040 749742ba-7341-0410-aadc-df50b521781e
(MESS) 32x: replaced direct references to 32x inside the MD VDP with
calls to suitable delegates. it's not the perfect solution (the mixing should 
not happen inside the MD VDP as it does now), but it is a step in the right
direction. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29041 749742ba-7341-0410-aadc-df50b521781e
(MESS) minor name cleanups inside the genesis vdp class. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29042 749742ba-7341-0410-aadc-df50b521781e
(MESS) megavdp: simplified DMA 'lag' handling, reducing the need of
global functions. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29043 749742ba-7341-0410-aadc-df50b521781e
these have been unused since more than one year. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29044 749742ba-7341-0410-aadc-df50b521781e
megavdp: removed another global variable. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29045 749742ba-7341-0410-aadc-df50b521781e
megavdp: no more global variables needed, at last. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29046 749742ba-7341-0410-aadc-df50b521781e
megatech: fixed vertical offset when running standalone SMS games. nw.

this temporarily breaks the vertical offset when launching the multislot system 
with both SMS and MD games mounted (Has the screen bitmap different
size in that case? I'll investigate next week...)

git-svn-id: svn://dspnet.fr/mame/trunk@29047 749742ba-7341-0410-aadc-df50b521781e
namcoio.c: converted to devcb2 (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@29048 749742ba-7341-0410-aadc-df50b521781e
converted some more global_alloc_array() usage to dynamic_array/dynamic_buffer (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29049 749742ba-7341-0410-aadc-df50b521781e
taitoio.c: converted to devcb2 (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@29050 749742ba-7341-0410-aadc-df50b521781e
converted a auto_alloc_array()/auto_free() usage to dynamic_buffer (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29051 749742ba-7341-0410-aadc-df50b521781e
converted some malloc()/free() usage to dynamic_array/dynamic_buffer (nw)

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