(MESS) nc.c: fixed nvram in the nc200. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29287 749742ba-7341-0410-aadc-df50b521781e
(MESS) previous BBC Master commit was over-simplifying the cart 
mapping compared to the real thing. This should be more in line 
with the code which will be needed with slots. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29288 749742ba-7341-0410-aadc-df50b521781e
rm unused colortable


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


git-svn-id: svn://dspnet.fr/mame/trunk@29290 749742ba-7341-0410-aadc-df50b521781e
(MESS) tandy2k: WIP. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29291 749742ba-7341-0410-aadc-df50b521781e
(MESS) tandy2k: WIP. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29310 749742ba-7341-0410-aadc-df50b521781e
(MESS) misc recent dumps added to softlists. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29313 749742ba-7341-0410-aadc-df50b521781e
(MESS) pico.xml: More dumps from Team Europe. nw.

git-svn-id: svn://dspnet.fr/mame/trunk@29314 749742ba-7341-0410-aadc-df50b521781e
(MESS) tandy2k: WIP. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@29315 749742ba-7341-0410-aadc-df50b521781e
Factored ui_menu_control_device_image into ui/imgcntrl.c

git-svn-id: svn://dspnet.fr/mame/trunk@29316 749742ba-7341-0410-aadc-df50b521781e
device_gfx_interface [Alex Jackson]

Moved graphics decoding to a new device interface class: device_gfx_interface.
The gfxdecode device is now a device that simply inherits this interface and
does nothing else. Devices that draw tilemaps or sprites using gfx_elements
should in time be updated to use this interface rather than connect to a
machine-global gfxdecode device. Updated toaplan_scu.c as an example (also
fixed off-by-one sprite alignment in twincobr and rallybik while I was at it).

gfx_elements are normally created in interface_post_start(), making it
possible to dynamically create or modify the graphics decoding info during
device_start() if you need to. On the other hand, if you need the gfx_elements
during device_start(), you can directly call decode_gfx() to create them early.

This interface also provides a standard and init-order-safe way to connect to
a palette device (similarly to how device_video_interface helps devices
connect to a screen), so it's handy for any device that does palettized
drawing even if it doesn't use gfx_elements. Updated k053250.c as an example
of this usage.

gfxdecode info entries can now reference shared RAM regions by tag as well as
ROM regions, automatically handle endianness, and have some other new
capabilities. Updated nemesis.c and pgm.c to showcase the new features.

Removed validate_display() (it was just a commented out stub already) since
its only function, checking that drivers don't have an ind16 screen without
a palette, is now done by screen_device::device_validity_check().

Updated obsolete comments about GFXLAYOUT_RAW (cps1.c hasn't used raw gfx for
years, and "to save memory" is no longer a good reason to use it)


git-svn-id: svn://dspnet.fr/mame/trunk@29319 749742ba-7341-0410-aadc-df50b521781e
Fix MNG recording (nw)

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

git-svn-id: svn://dspnet.fr/mame/trunk@29323 749742ba-7341-0410-aadc-df50b521781e
h8: Implement the 8-bits timers, namcos23 coins work again [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@29324 749742ba-7341-0410-aadc-df50b521781e
timecrs2: Fix gunsight [O. Galibert]

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

git-svn-id: svn://dspnet.fr/mame/trunk@29326 749742ba-7341-0410-aadc-df50b521781e
[COCO3] Now properly updating the CPU clock as per GIME state after state load

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

git-svn-id: svn://dspnet.fr/mame/trunk@29328 749742ba-7341-0410-aadc-df50b521781e
bitshift a boolean?

git-svn-id: svn://dspnet.fr/mame/trunk@29329 749742ba-7341-0410-aadc-df50b521781e
Some improvements to coinmaster.c driver...

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Joker Poker (Coinmaster, Amusement Only) [Roberto Fresca, ANY]

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