diff options
author | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-15 07:34:54 +0000 |
---|---|---|
committer | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-15 07:34:54 +0000 |
commit | 25db822531d1e3533f9c65baa656a6b548a30082 (patch) | |
tree | 27008f49daa85c4e2bf76de9c83eb960817c7d15 | |
parent | 9a3885ad4e113354c87fc063908d8bd7e7a4699d (diff) |
Checkpoint 2:
gfxdecode devices must now be assigned a palette in MCFG. Added palette devices to several MESS drivers and devices to comply with this requirement. This palette is assigned as a default to the gfx_elements created by the device (but still not used for drawing yet, except in the UI graphics viewer)
Tilemaps now have a pointer to a palette device and use that palette for rgb32 drawing, rather than the palette of the screen or bitmap they are drawing to (since rgb32 screens don't have palettes now). When a tilemap is created, it takes its palette from the gfxdecode device it was created with, but you can change a tilemap's palette device with set_palette() at any time (doing this does not mark the tilemap dirty, since all tilemaps use indexed bitmaps internally)
1025 files changed, 1839 insertions, 1906 deletions
diff --git a/src/emu/bus/c64/xl80.c b/src/emu/bus/c64/xl80.c index e58624a5ea6..fc3bd679ed8 100644 --- a/src/emu/bus/c64/xl80.c +++ b/src/emu/bus/c64/xl80.c @@ -151,7 +151,7 @@ static MACHINE_CONFIG_FRAGMENT( c64_xl80 ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_REFRESH_RATE(50) - MCFG_GFXDECODE_ADD("gfxdecode", c64_xl80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", c64_xl80) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_MC6845_ADD(HD46505SP_TAG, H46505, MC6845_SCREEN_TAG, XTAL_14_31818MHz, crtc_intf) diff --git a/src/emu/bus/comx35/clm.c b/src/emu/bus/comx35/clm.c index 45ec4db61c8..ecef4d61f9f 100644 --- a/src/emu/bus/comx35/clm.c +++ b/src/emu/bus/comx35/clm.c @@ -167,7 +167,7 @@ static MACHINE_CONFIG_FRAGMENT( comx_clm ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) MCFG_SCREEN_REFRESH_RATE(50) - MCFG_GFXDECODE_ADD("gfxdecode", comx_clm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", comx_clm) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_MC6845_ADD(MC6845_TAG, MC6845, MC6845_SCREEN_TAG, XTAL_14_31818MHz/7, crtc_intf) diff --git a/src/emu/bus/iq151/video32.c b/src/emu/bus/iq151/video32.c index ba37286246f..c784be9b8fb 100644 --- a/src/emu/bus/iq151/video32.c +++ b/src/emu/bus/iq151/video32.c @@ -40,7 +40,7 @@ static GFXDECODE_START( video32 ) GFXDECODE_END static MACHINE_CONFIG_FRAGMENT( video32 ) - MCFG_GFXDECODE_ADD("gfxdecode", video32) + MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video32) MACHINE_CONFIG_END //************************************************************************** @@ -61,7 +61,7 @@ iq151_video32_device::iq151_video32_device(const machine_config &mconfig, const : device_t(mconfig, IQ151_VIDEO32, "IQ151 video32", tag, owner, clock, "iq151_video32", __FILE__), device_iq151cart_interface( mconfig, *this ), m_gfxdecode(*this, "gfxdecode"), - m_palette(*this, ":palette") + m_palette(*this, "^^palette") { } diff --git a/src/emu/bus/iq151/video64.c b/src/emu/bus/iq151/video64.c index 93720651c8f..60ff0d10e2f 100644 --- a/src/emu/bus/iq151/video64.c +++ b/src/emu/bus/iq151/video64.c @@ -40,7 +40,7 @@ static GFXDECODE_START( video64 ) GFXDECODE_END static MACHINE_CONFIG_FRAGMENT( video64 ) - MCFG_GFXDECODE_ADD("gfxdecode", video64) + MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video64) MACHINE_CONFIG_END //************************************************************************** @@ -61,7 +61,7 @@ iq151_video64_device::iq151_video64_device(const machine_config &mconfig, const : device_t(mconfig, IQ151_VIDEO64, "IQ151 video64", tag, owner, clock, "iq151_video64", __FILE__), device_iq151cart_interface( mconfig, *this ), m_gfxdecode(*this, "gfxdecode"), - m_palette(*this, ":palette") + m_palette(*this, "^^palette") { } diff --git a/src/emu/bus/isa/mda.c b/src/emu/bus/isa/mda.c index f0088c9fede..165dc04a31c 100644 --- a/src/emu/bus/isa/mda.c +++ b/src/emu/bus/isa/mda.c @@ -105,7 +105,7 @@ MACHINE_CONFIG_FRAGMENT( pcvideo_mda ) MCFG_MC6845_ADD( MDA_MC6845_NAME, MC6845, MDA_SCREEN_NAME, MDA_CLOCK/9, mc6845_mda_intf) - MCFG_GFXDECODE_ADD("gfxdecode", pcmda) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcmda) MCFG_DEVICE_ADD("lpt", PC_LPT, 0) MCFG_PC_LPT_IRQ_HANDLER(WRITELINE(isa8_mda_device, pc_cpu_line)) @@ -525,7 +525,7 @@ MACHINE_CONFIG_FRAGMENT( pcvideo_hercules ) MCFG_MC6845_ADD( HERCULES_MC6845_NAME, MC6845, HERCULES_SCREEN_NAME, MDA_CLOCK/9, mc6845_hercules_intf) - MCFG_GFXDECODE_ADD("gfxdecode", pcherc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcherc) MCFG_DEVICE_ADD("lpt", PC_LPT, 0) MCFG_PC_LPT_IRQ_HANDLER(WRITELINE(isa8_mda_device, pc_cpu_line)) diff --git a/src/emu/drawgfx.c b/src/emu/drawgfx.c index 0349ef62b0e..16a0ceb6f35 100644 --- a/src/emu/drawgfx.c +++ b/src/emu/drawgfx.c @@ -73,7 +73,7 @@ const device_type GFXDECODE = &device_creator<gfxdecode_device>; gfxdecode_device::gfxdecode_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : device_t(mconfig, GFXDECODE, "gfxdecode", tag, owner, clock, "gfxdecode", __FILE__), - m_palette(NULL), + m_palette(*this), m_gfxdecodeinfo(NULL) { } @@ -87,6 +87,11 @@ void gfxdecode_device::static_set_gfxdecodeinfo(device_t &device, const gfx_deco downcast<gfxdecode_device &>(device).m_gfxdecodeinfo = info; } +void gfxdecode_device::static_set_palette(device_t &device, const char *tag) +{ + downcast<gfxdecode_device &>(device).m_palette.set_tag(tag); +} + //------------------------------------------------- // device_stop - final cleanup //------------------------------------------------- diff --git a/src/emu/drawgfx.h b/src/emu/drawgfx.h index ae594cb665b..a1287b6db1d 100644 --- a/src/emu/drawgfx.h +++ b/src/emu/drawgfx.h @@ -23,10 +23,14 @@ // DEVICE CONFIGURATION MACROS //************************************************************************** -#define MCFG_GFXDECODE_ADD(_tag, _info) \ +#define MCFG_GFXDECODE_ADD(_tag, _palette_tag, _info) \ MCFG_DEVICE_ADD(_tag, GFXDECODE, 0) \ + MCFG_GFX_PALETTE(_palette_tag) \ MCFG_GFXDECODE_INFO(_info) \ +#define MCFG_GFX_PALETTE(_palette_tag) \ + gfxdecode_device::static_set_palette(*device, "^" _palette_tag); + #define MCFG_GFXDECODE_INFO(_info) \ gfxdecode_device::static_set_gfxdecodeinfo(*device, GFXDECODE_NAME(_info)); @@ -250,8 +254,8 @@ private: // internal state palette_device *m_palette; // palette used for drawing - UINT16 m_width; // current pixel width of each element (changeble with source clipping) - UINT16 m_height; // current pixel height of each element (changeble with source clipping) + UINT16 m_width; // current pixel width of each element (changeable with source clipping) + UINT16 m_height; // current pixel height of each element (changeable with source clipping) UINT16 m_startx; // current source clip X offset UINT16 m_starty; // current source clip Y offset @@ -451,6 +455,7 @@ public: static void static_set_gfxdecodeinfo(device_t &device, const gfx_decode_entry *info); static void static_set_palette(device_t &device, const char *tag); + palette_device *palette() const { return m_palette; } gfx_element * gfx(int index) { assert(index < MAX_GFX_ELEMENTS); return m_gfx[index]; } void set_gfx(int index, gfx_element * val) { assert(index < MAX_GFX_ELEMENTS); m_gfx[index].reset(val); } @@ -459,12 +464,13 @@ protected: virtual void device_validity_check(validity_checker &valid) const; virtual void device_start(); virtual void device_stop(); - private: + // devices + required_device<palette_device> m_palette; // default palette assigned to gfx_elements + // configuration state - palette_device * m_palette; - const gfx_decode_entry *m_gfxdecodeinfo; // pointer to array of graphics decoding information - auto_pointer<gfx_element> m_gfx[MAX_GFX_ELEMENTS]; // array of pointers to graphic sets (chars, sprites) + const gfx_decode_entry *m_gfxdecodeinfo; // pointer to array of graphics decoding information + auto_pointer<gfx_element> m_gfx[MAX_GFX_ELEMENTS]; // array of pointers to graphic sets (chars, sprites) }; // device type iterator diff --git a/src/emu/machine/terminal.c b/src/emu/machine/terminal.c index f9c091445e8..5c4d8e5c924 100644 --- a/src/emu/machine/terminal.c +++ b/src/emu/machine/terminal.c @@ -140,12 +140,14 @@ static const UINT8 terminal_font[256*16] = generic_terminal_device::generic_terminal_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) : device_t(mconfig, type, name, tag, owner, clock, shortname, source), + m_palette(*this, "palette"), m_io_term_conf(*this, "TERM_CONF") { } generic_terminal_device::generic_terminal_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : device_t(mconfig, GENERIC_TERMINAL, "Generic Terminal", tag, owner, clock, "generic_terminal", __FILE__), + m_palette(*this, "palette"), m_io_term_conf(*this, "TERM_CONF") { } @@ -235,19 +237,20 @@ UINT32 generic_terminal_device::update(screen_device &device, bitmap_rgb32 &bitm UINT16 cursor = m_y_pos * TERMINAL_WIDTH + m_x_pos; UINT8 y,ra,chr,gfx; UINT16 sy=0,ma=0,x; - UINT32 font_color; + switch (options & 0x30) { case 0x10: - font_color = 0x00ff7e00; + m_palette->set_pen_color(1, rgb_t(0xf7, 0xaa, 0x00)); break; case 0x20: - font_color = 0x00ffffff; + m_palette->set_pen_color(1, rgb_t::white); break; default: - font_color = 0x0000ff00; + m_palette->set_pen_color(1, rgb_t(0x00, 0xff, 0x00)); break; } + pen_t font_color = m_palette->pen(1); m_framecnt++; @@ -317,6 +320,9 @@ static MACHINE_CONFIG_FRAGMENT( generic_terminal ) MCFG_SCREEN_SIZE(TERMINAL_WIDTH*8, TERMINAL_HEIGHT*10) MCFG_SCREEN_VISIBLE_AREA(0, TERMINAL_WIDTH*8-1, 0, TERMINAL_HEIGHT*10-1) MCFG_SCREEN_UPDATE_DEVICE(DEVICE_SELF, generic_terminal_device, update) + + MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") + MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, keyboard_intf) MACHINE_CONFIG_END diff --git a/src/emu/machine/terminal.h b/src/emu/machine/terminal.h index 59e91cfd7d6..fb233176df6 100644 --- a/src/emu/machine/terminal.h +++ b/src/emu/machine/terminal.h @@ -50,6 +50,7 @@ public: virtual ioport_constructor device_input_ports() const; virtual machine_config_constructor device_mconfig_additions() const; protected: + optional_device<palette_device> m_palette; required_ioport m_io_term_conf; virtual void term_write(UINT8 data); diff --git a/src/emu/sound/cdp1869.c b/src/emu/sound/cdp1869.c index 8ef42e7d5b9..0f65acd80d0 100644 --- a/src/emu/sound/cdp1869.c +++ b/src/emu/sound/cdp1869.c @@ -349,10 +349,25 @@ cdp1869_device::cdp1869_device(const machine_config &mconfig, const char *tag, d device_video_interface(mconfig, *this), device_memory_interface(mconfig, *this), m_stream(NULL), + m_palette(*this, "palette"), m_space_config("pageram", ENDIANNESS_LITTLE, 8, 11, 0, NULL, *ADDRESS_MAP_NAME(cdp1869)) { } +static MACHINE_CONFIG_FRAGMENT( cdp1869 ) + MCFG_PALETTE_ADD("palette", 8+64) + MCFG_PALETTE_INIT_OWNER(cdp1869_device, cdp1869) +MACHINE_CONFIG_END + +//------------------------------------------------- +// machine_config_additions - return a pointer to +// the device's machine fragment +//------------------------------------------------- + +machine_config_constructor cdp1869_device::device_mconfig_additions() const +{ + return MACHINE_CONFIG_NAME( cdp1869 ); +} //------------------------------------------------- // device_config_complete - perform any @@ -398,7 +413,6 @@ void cdp1869_device::device_start() update_prd_changed_timer(); // initialize palette - initialize_palette(); m_bkg = 0; // create sound stream @@ -485,14 +499,14 @@ const address_space_config *cdp1869_device::memory_space_config(address_spacenum // initialize_palette - initialize palette //------------------------------------------------- -void cdp1869_device::initialize_palette() +PALETTE_INIT_MEMBER(cdp1869_device, cdp1869) { // color-on-color display (CFC=0) int i; for (i = 0; i < 8; i++) { - m_palette[i] = get_rgb(i, i, 15); + palette.set_pen_color(i, get_rgb(i, i, 15)); } // tone-on-tone display (CFC=1) @@ -500,7 +514,7 @@ void cdp1869_device::initialize_palette() { for (int l = 0; l < 8; l++) { - m_palette[i] = get_rgb(i, c, l); + palette.set_pen_color(i, get_rgb(i, c, l)); i++; } } @@ -578,6 +592,7 @@ void cdp1869_device::sound_stream_update(sound_stream &stream, stream_sample_t * void cdp1869_device::draw_line(bitmap_rgb32 &bitmap, const rectangle &rect, int x, int y, UINT8 data, int color) { int i; + pen_t fg = m_palette->pen(color); data <<= 2; @@ -585,20 +600,20 @@ void cdp1869_device::draw_line(bitmap_rgb32 &bitmap, const rectangle &rect, int { if (data & 0x80) { - bitmap.pix32(y, x) = m_palette[color]; + bitmap.pix32(y, x) = fg; if (!m_fresvert) { - bitmap.pix32(y + 1, x) = m_palette[color]; + bitmap.pix32(y + 1, x) = fg; } if (!m_freshorz) { - bitmap.pix32(y, x + 1) = m_palette[color]; + bitmap.pix32(y, x + 1) = fg; if (!m_fresvert) { - bitmap.pix32(y + 1, x + 1) = m_palette[color]; + bitmap.pix32(y + 1, x + 1) = fg; } } } @@ -971,7 +986,7 @@ UINT32 cdp1869_device::screen_update(screen_device &screen, bitmap_rgb32 &bitmap } outer &= cliprect; - bitmap.fill(m_palette[m_bkg], outer); + bitmap.fill(m_palette->pen(m_bkg), outer); if (!m_dispoff) { diff --git a/src/emu/sound/cdp1869.h b/src/emu/sound/cdp1869.h index 1a741c731f0..fb5fd6b2395 100644 --- a/src/emu/sound/cdp1869.h +++ b/src/emu/sound/cdp1869.h @@ -217,6 +217,8 @@ public: // construction/destruction cdp1869_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + DECLARE_PALETTE_INIT(cdp1869); + virtual DECLARE_ADDRESS_MAP(io_map, 8); virtual DECLARE_ADDRESS_MAP(char_map, 8); virtual DECLARE_ADDRESS_MAP(page_map, 8); @@ -236,10 +238,12 @@ public: DECLARE_READ_LINE_MEMBER( predisplay_r ); DECLARE_READ_LINE_MEMBER( pal_ntsc_r ); + UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); protected: // device-level overrides + virtual machine_config_constructor device_mconfig_additions() const; virtual void device_config_complete(); virtual void device_start(); virtual void device_post_load(); @@ -264,7 +268,6 @@ protected: inline UINT16 get_pma(); inline int get_pen(int ccb0, int ccb1, int pcb); - void initialize_palette(); void draw_line(bitmap_rgb32 &bitmap, const rectangle &rect, int x, int y, UINT8 data, int color); void draw_char(bitmap_rgb32 &bitmap, const rectangle &rect, int x, int y, UINT16 pma); @@ -280,7 +283,7 @@ private: sound_stream *m_stream; // video state - rgb_t m_palette[8+64]; + required_device<palette_device> m_palette; int m_prd; // predisplay int m_dispoff; // display off int m_fresvert; // full resolution vertical diff --git a/src/emu/tilemap.c b/src/emu/tilemap.c index 4d65fd16c32..f60c181c603 100644 --- a/src/emu/tilemap.c +++ b/src/emu/tilemap.c @@ -213,9 +213,9 @@ inline void tilemap_t::scanline_draw_masked_ind16(UINT16 *dest, const UINT16 *so // RGB bitmap //------------------------------------------------- -inline void tilemap_t::scanline_draw_opaque_rgb32(UINT32 *dest, const UINT16 *source, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode) +inline void tilemap_t::scanline_draw_opaque_rgb32(UINT32 *dest, const UINT16 *source, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode) { - const rgb_t *clut = &pens[pcode >> 16]; + const pen_t *clut = &pens[pcode >> 16]; // priority case if ((pcode & 0xffff) != 0xff00) @@ -241,9 +241,9 @@ inline void tilemap_t::scanline_draw_opaque_rgb32(UINT32 *dest, const UINT16 *so // RGB bitmap using a mask //------------------------------------------------- -inline void tilemap_t::scanline_draw_masked_rgb32(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode) +inline void tilemap_t::scanline_draw_masked_rgb32(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode) { - const rgb_t *clut = &pens[pcode >> 16]; + const pen_t *clut = &pens[pcode >> 16]; // priority case if ((pcode & 0xffff) != 0xff00) @@ -271,9 +271,9 @@ inline void tilemap_t::scanline_draw_masked_rgb32(UINT32 *dest, const UINT16 *so // 32bpp RGB bitmap with alpha blending //------------------------------------------------- -inline void tilemap_t::scanline_draw_opaque_rgb32_alpha(UINT32 *dest, const UINT16 *source, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha) +inline void tilemap_t::scanline_draw_opaque_rgb32_alpha(UINT32 *dest, const UINT16 *source, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha) { - const rgb_t *clut = &pens[pcode >> 16]; + const pen_t *clut = &pens[pcode >> 16]; // priority case if ((pcode & 0xffff) != 0xff00) @@ -300,9 +300,9 @@ inline void tilemap_t::scanline_draw_opaque_rgb32_alpha(UINT32 *dest, const UINT // blending //------------------------------------------------- -inline void tilemap_t::scanline_draw_masked_rgb32_alpha(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha) +inline void tilemap_t::scanline_draw_masked_rgb32_alpha(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha) { - const rgb_t *clut = &pens[pcode >> 16]; + const pen_t *clut = &pens[pcode >> 16]; // priority case if ((pcode & 0xffff) != 0xff00) @@ -348,6 +348,7 @@ tilemap_t &tilemap_t::init(tilemap_manager &manager, gfxdecode_device &decoder, // populate managers and devices m_manager = &manager; m_device = dynamic_cast<tilemap_device *>(this); + m_palette = decoder.palette(); m_next = NULL; m_user_data = NULL; @@ -1175,7 +1176,7 @@ void tilemap_t::draw_instance(screen_device &screen, _BitmapClass &dest, const b x_end = MIN(x_end, x2); // if we're rendering something, compute the pointers - const rgb_t *clut = (dest.palette() != NULL) ? dest.palette()->entry_list_raw() : reinterpret_cast<const rgb_t *>(screen.palette()->pens()); + const pen_t *clut = m_palette->pens(); if (prev_trans != WHOLLY_TRANSPARENT) { const UINT16 *source0 = source_baseaddr + x_start; @@ -1269,7 +1270,7 @@ void tilemap_t::draw_roz_core(screen_device &screen, _BitmapClass &destbitmap, c UINT32 startx, UINT32 starty, int incxx, int incxy, int incyx, int incyy, bool wraparound) { // pre-cache all the inner loop values - const rgb_t *clut = ((destbitmap.palette() != NULL) ? destbitmap.palette()->entry_list_raw() : reinterpret_cast<const rgb_t *>(screen.palette()->pens())) + (blit.tilemap_priority_code >> 16); + const pen_t *clut = m_palette->pens() + (blit.tilemap_priority_code >> 16); bitmap_ind8 &priority_bitmap = *blit.priority; const int xmask = m_pixmap.width() - 1; const int ymask = m_pixmap.height() - 1; diff --git a/src/emu/tilemap.h b/src/emu/tilemap.h index 9a28c2f3cab..2a2191ab4f2 100644 --- a/src/emu/tilemap.h +++ b/src/emu/tilemap.h @@ -491,6 +491,7 @@ public: // getters running_machine &machine() const; tilemap_device *device() const { return m_device; } + palette_device *palette() const { return m_palette; } tilemap_t *next() const { return m_next; } void *user_data() const { return m_user_data; } memory_array &basemem() { return m_basemem; } @@ -510,6 +511,7 @@ public: // setters void enable(bool enable = true) { m_enable = enable; } void set_user_data(void *user_data) { m_user_data = user_data; } + void set_palette(palette_device *palette) { m_palette = palette; } void set_palette_offset(UINT32 offset) { m_palette_offset = offset; } void set_scrolldx(int dx, int dx_flipped) { m_dx = dx; m_dx_flipped = dx_flipped; } void set_scrolldy(int dy, int dy_flipped) { m_dy = dy; m_dy_flipped = dy_flipped; } @@ -587,10 +589,10 @@ private: void scanline_draw_masked_null(const UINT8 *maskptr, int mask, int value, int count, UINT8 *pri, UINT32 pcode); void scanline_draw_opaque_ind16(UINT16 *dest, const UINT16 *source, int count, UINT8 *pri, UINT32 pcode); void scanline_draw_masked_ind16(UINT16 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, UINT8 *pri, UINT32 pcode); - void scanline_draw_opaque_rgb32(UINT32 *dest, const UINT16 *source, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode); - void scanline_draw_masked_rgb32(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode); - void scanline_draw_opaque_rgb32_alpha(UINT32 *dest, const UINT16 *source, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha); - void scanline_draw_masked_rgb32_alpha(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const rgb_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha); + void scanline_draw_opaque_rgb32(UINT32 *dest, const UINT16 *source, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode); + void scanline_draw_masked_rgb32(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode); + void scanline_draw_opaque_rgb32_alpha(UINT32 *dest, const UINT16 *source, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha); + void scanline_draw_masked_rgb32_alpha(UINT32 *dest, const UINT16 *source, const UINT8 *maskptr, int mask, int value, int count, const pen_t *pens, UINT8 *pri, UINT32 pcode, UINT8 alpha); // internal helpers void postload(); @@ -612,6 +614,7 @@ private: // managers and devices tilemap_manager * m_manager; // reference to the owning manager tilemap_device * m_device; // pointer to our owning device + palette_device * m_palette; // palette used for drawing tilemap_t * m_next; // pointer to next tilemap void * m_user_data; // user data value diff --git a/src/emu/ui/viewgfx.c b/src/emu/ui/viewgfx.c index 075fdf7a238..29a86044d19 100644 --- a/src/emu/ui/viewgfx.c +++ b/src/emu/ui/viewgfx.c @@ -902,25 +902,11 @@ static void gfxset_update_bitmap(running_machine &machine, ui_gfx_state *state, static void gfxset_draw_item(running_machine &machine, gfx_element *gfx, int index, bitmap_rgb32 &bitmap, int dstx, int dsty, int color, int rotate) { - static const rgb_t default_palette[] = - { - rgb_t(0,0,0), rgb_t(0,0,255), rgb_t(0,255,0), rgb_t(0,255,255), - rgb_t(255,0,0), rgb_t(255,0,255), rgb_t(255,255,0), rgb_t(255,255,255) - }; int width = (rotate & ORIENTATION_SWAP_XY) ? gfx->height() : gfx->width(); int height = (rotate & ORIENTATION_SWAP_XY) ? gfx->width() : gfx->height(); - const rgb_t *palette = (machine.first_screen()->palette() != NULL) ? machine.first_screen()->palette()->palette()->entry_list_raw() : NULL; - UINT32 palette_mask = ~0; + const pen_t *palette = gfx->palette()->pens() + gfx->colorbase() + color * gfx->granularity(); int x, y; - if (palette != NULL) - palette += gfx->colorbase() + color * gfx->granularity(); - else - { - palette = default_palette; - palette_mask = 7; - } - // loop over rows in the cell for (y = 0; y < height; y++) { @@ -955,7 +941,7 @@ static void gfxset_draw_item(running_machine &machine, gfx_element *gfx, int ind s = src + effy * gfx->rowbytes(); // extract the pixel - *dest++ = 0xff000000 | palette[s[effx] & palette_mask]; + *dest++ = 0xff000000 | palette[s[effx]]; } } } diff --git a/src/emu/video/mc6845.c b/src/emu/video/mc6845.c index 03b10278475..e1a335c5967 100644 --- a/src/emu/video/mc6845.c +++ b/src/emu/video/mc6845.c @@ -1437,7 +1437,8 @@ ams40041_device::ams40041_device(const machine_config &mconfig, const char *tag, mos8563_device::mos8563_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) : mc6845_device(mconfig, type, name, tag, owner, clock, shortname, source), device_memory_interface(mconfig, *this), - m_videoram_space_config("videoram", ENDIANNESS_LITTLE, 8, 16, 0, NULL, *ADDRESS_MAP_NAME(mos8563_videoram_map)) + m_videoram_space_config("videoram", ENDIANNESS_LITTLE, 8, 16, 0, NULL, *ADDRESS_MAP_NAME(mos8563_videoram_map)), + m_palette(*this, "palette") { } @@ -1445,7 +1446,8 @@ mos8563_device::mos8563_device(const machine_config &mconfig, device_type type, mos8563_device::mos8563_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : mc6845_device(mconfig, MOS8563, "MOS8563", tag, owner, clock, "mos8563", __FILE__), device_memory_interface(mconfig, *this), - m_videoram_space_config("videoram", ENDIANNESS_LITTLE, 8, 16, 0, NULL, *ADDRESS_MAP_NAME(mos8563_videoram_map)) + m_videoram_space_config("videoram", ENDIANNESS_LITTLE, 8, 16, 0, NULL, *ADDRESS_MAP_NAME(mos8563_videoram_map)), + m_palette(*this, "palette") { } @@ -1456,25 +1458,36 @@ mos8568_device::mos8568_device(const machine_config &mconfig, const char *tag, d } +static MACHINE_CONFIG_FRAGMENT(mos8563) + MCFG_PALETTE_ADD("palette", 16) + MCFG_PALETTE_INIT_OWNER(mos8563_device, mos8563) +MACHINE_CONFIG_END + +machine_config_constructor mos8563_device::device_mconfig_additions() const +{ + return MACHINE_CONFIG_NAME( mos8563 ); +} + + // VICE palette -static const rgb_t MOS8563_PALETTE[] = -{ - rgb_t::black, - rgb_t(0x55, 0x55, 0x55), - rgb_t(0x00, 0x00, 0xaa), - rgb_t(0x55, 0x55, 0xff), - rgb_t(0x00, 0xaa, 0x00), - rgb_t(0x55, 0xff, 0x55), - rgb_t(0x00, 0xaa, 0xaa), - rgb_t(0x55, 0xff, 0xff), - rgb_t(0xaa, 0x00, 0x00), - rgb_t(0xff, 0x55, 0x55), - rgb_t(0xaa, 0x00, 0xaa), - rgb_t(0xff, 0x55, 0xff), - rgb_t(0xaa, 0x55, 0x00), - rgb_t(0xff, 0xff, 0x55), - rgb_t(0xaa, 0xaa, 0xaa), - rgb_t::white +PALETTE_INIT_MEMBER(mos8563_device, mos8563) +{ + palette.set_pen_color(0, rgb_t::black); + palette.set_pen_color(1, rgb_t(0x55, 0x55, 0x55)); + palette.set_pen_color(2, rgb_t(0x00, 0x00, 0xaa)); + palette.set_pen_color(3, rgb_t(0x55, 0x55, 0xff)); + palette.set_pen_color(4, rgb_t(0x00, 0xaa, 0x00)); + palette.set_pen_color(5, rgb_t(0x55, 0xff, 0x55)); + palette.set_pen_color(6, rgb_t(0x00, 0xaa, 0xaa)); + palette.set_pen_color(7, rgb_t(0x55, 0xff, 0xff)); + palette.set_pen_color(8, rgb_t(0xaa, 0x00, 0x00)); + palette.set_pen_color(9, rgb_t(0xff, 0x55, 0x55)); + palette.set_pen_color(10, rgb_t(0xaa, 0x00, 0xaa)); + palette.set_pen_color(11, rgb_t(0xff, 0x55, 0xff)); + palette.set_pen_color(12, rgb_t(0xaa, 0x55, 0x00)); + palette.set_pen_color(13, rgb_t(0xff, 0xff, 0x55)); + palette.set_pen_color(14, rgb_t(0xaa, 0xaa, 0xaa)); + palette.set_pen_color(15, rgb_t::white); }; @@ -1513,6 +1526,8 @@ UINT8 mos8563_device::draw_scanline(int y, bitmap_rgb32 &bitmap, const rectangle void mos8563_device::update_row(bitmap_rgb32 &bitmap, const rectangle &cliprect, UINT16 ma, UINT8 ra, UINT16 y, UINT8 x_count, INT8 cursor_x, void *param) { + const pen_t *pen = m_palette->pens(); + ra += (m_vert_scroll & 0x0f); ra &= 0x0f; @@ -1550,7 +1565,7 @@ void mos8563_device::update_row(bitmap_rgb32 &bitmap, const rectangle &cliprect, if (x < 0) x = 0; int color = BIT(code, 7) ? fg : bg; - bitmap.pix32(y, x) = MOS8563_PALETTE[color]; + bitmap.pix32(y, x) = pen[color]; } } else @@ -1586,7 +1601,7 @@ void mos8563_device::update_row(bitmap_rgb32 &bitmap, const rectangle &cliprect, if (x < 0) x = 0; int color = BIT(data, 7) ? fg : bg; - bitmap.pix32(y, x) = MOS8563_PALETTE[color]; + bitmap.pix32(y, x) = pen[color]; if ((bit < 8) || !HSS_SEMI) data <<= 1; } diff --git a/src/emu/video/mc6845.h b/src/emu/video/mc6845.h index 0de372e3b3b..765e0a6dfb8 100644 --- a/src/emu/video/mc6845.h +++ b/src/emu/video/mc6845.h @@ -393,6 +393,8 @@ public: virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const; + DECLARE_PALETTE_INIT(mos8563); + DECLARE_WRITE8_MEMBER( address_w ); DECLARE_READ8_MEMBER( status_r ); DECLARE_READ8_MEMBER( register_r ); @@ -406,11 +408,13 @@ public: protected: // device-level overrides + virtual machine_config_constructor device_mconfig_additions() const; virtual void device_start(); virtual void device_reset(); virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr); const address_space_config m_videoram_space_config; + required_device<palette_device> m_palette; UINT8 m_char_buffer[80]; UINT8 m_attr_buffer[80]; diff --git a/src/mame/drivers/1942.c b/src/mame/drivers/1942.c index 14acb2d7ba2..f6c9ef1bd52 100644 --- a/src/mame/drivers/1942.c +++ b/src/mame/drivers/1942.c @@ -540,7 +540,7 @@ static MACHINE_CONFIG_START( 1942, _1942_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", 1942) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1942) MCFG_PALETTE_ADD("palette", 64*4+4*32*8+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) @@ -600,7 +600,7 @@ static MACHINE_CONFIG_START( 1942p, _1942_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", 1942p) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1942p) MCFG_PALETTE_ADD("palette", 0x500) MCFG_PALETTE_INDIRECT_ENTRIES(0x400) MCFG_PALETTE_INIT_OWNER(_1942_state, 1942p) diff --git a/src/mame/drivers/1943.c b/src/mame/drivers/1943.c index 11d8b662fb5..119cdf1b7cc 100644 --- a/src/mame/drivers/1943.c +++ b/src/mame/drivers/1943.c @@ -321,7 +321,7 @@ static MACHINE_CONFIG_START( 1943, _1943_state ) MCFG_SCREEN_UPDATE_DRIVER(_1943_state, screen_update_1943) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1943) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1943) MCFG_PALETTE_ADD("palette", 32*4+16*16+16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(_1943_state, 1943) diff --git a/src/mame/drivers/1945kiii.c b/src/mame/drivers/1945kiii.c index f559c1e76b0..bf77aa67be4 100644 --- a/src/mame/drivers/1945kiii.c +++ b/src/mame/drivers/1945kiii.c @@ -266,7 +266,7 @@ static MACHINE_CONFIG_START( k3, k3_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", k3_state, irq4_line_hold) - MCFG_GFXDECODE_ADD("gfxdecode", 1945kiii) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1945kiii) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/2mindril.c b/src/mame/drivers/2mindril.c index 0550204161d..fe57801cade 100644 --- a/src/mame/drivers/2mindril.c +++ b/src/mame/drivers/2mindril.c @@ -450,7 +450,7 @@ static MACHINE_CONFIG_START( drill, _2mindril_state ) MCFG_CPU_PROGRAM_MAP(drill_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", _2mindril_state, drill_vblank_irq) //MCFG_CPU_PERIODIC_INT_DRIVER(_2mindril_state, drill_device_irq, 60) - MCFG_GFXDECODE_ADD("gfxdecode", 2mindril) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2mindril) MCFG_MACHINE_START_OVERRIDE(_2mindril_state,drill) MCFG_MACHINE_RESET_OVERRIDE(_2mindril_state,drill) diff --git a/src/mame/drivers/3x3puzzl.c b/src/mame/drivers/3x3puzzl.c index 1bd269a167b..82e0ece96ec 100644 --- a/src/mame/drivers/3x3puzzl.c +++ b/src/mame/drivers/3x3puzzl.c @@ -391,7 +391,7 @@ static MACHINE_CONFIG_START( _3x3puzzle, _3x3puzzle_state ) MCFG_SCREEN_SIZE(64*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 30*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", _3x3puzzle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", _3x3puzzle) MCFG_PALETTE_ADD("palette", 0x600/2) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/40love.c b/src/mame/drivers/40love.c index 3f3ccaba7ab..6b6c598da8c 100644 --- a/src/mame/drivers/40love.c +++ b/src/mame/drivers/40love.c @@ -1075,7 +1075,7 @@ static MACHINE_CONFIG_START( 40love, fortyl_state ) MCFG_SCREEN_UPDATE_DRIVER(fortyl_state, screen_update_fortyl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 40love) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 40love) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(fortyl_state, fortyl) @@ -1131,7 +1131,7 @@ static MACHINE_CONFIG_START( undoukai, fortyl_state ) MCFG_SCREEN_UPDATE_DRIVER(fortyl_state, screen_update_fortyl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 40love) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 40love) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(fortyl_state, fortyl) diff --git a/src/mame/drivers/4enraya.c b/src/mame/drivers/4enraya.c index f500566b86a..c7989804e97 100644 --- a/src/mame/drivers/4enraya.c +++ b/src/mame/drivers/4enraya.c @@ -328,7 +328,7 @@ static MACHINE_CONFIG_START( 4enraya, _4enraya_state ) MCFG_SCREEN_UPDATE_DRIVER(_4enraya_state, screen_update_4enraya) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 4enraya) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 4enraya) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(_4enraya_state, _4enraya) diff --git a/src/mame/drivers/4roses.c b/src/mame/drivers/4roses.c index 5f112413677..30a384fd15b 100644 --- a/src/mame/drivers/4roses.c +++ b/src/mame/drivers/4roses.c @@ -402,7 +402,7 @@ static MACHINE_CONFIG_START( 4roses, _4roses_state ) MCFG_SCREEN_UPDATE_DRIVER(_4roses_state, screen_update_funworld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 4roses) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 4roses) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_INIT_OWNER(_4roses_state,funworld) diff --git a/src/mame/drivers/5clown.c b/src/mame/drivers/5clown.c index 4b84a394d44..b5a32fd8633 100644 --- a/src/mame/drivers/5clown.c +++ b/src/mame/drivers/5clown.c @@ -1066,7 +1066,7 @@ static MACHINE_CONFIG_START( fclown, _5clown_state ) MCFG_SCREEN_UPDATE_DRIVER(_5clown_state, screen_update_fclown) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fclown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fclown) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(_5clown_state, _5clown) diff --git a/src/mame/drivers/88games.c b/src/mame/drivers/88games.c index a1c044313b1..2354e4b3ff9 100644 --- a/src/mame/drivers/88games.c +++ b/src/mame/drivers/88games.c @@ -371,7 +371,7 @@ static MACHINE_CONFIG_START( 88games, _88games_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", _88games_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/ace.c b/src/mame/drivers/ace.c index 52040a176e6..deba8c521bc 100644 --- a/src/mame/drivers/ace.c +++ b/src/mame/drivers/ace.c @@ -354,7 +354,7 @@ static MACHINE_CONFIG_START( ace, aceal_state ) MCFG_SCREEN_UPDATE_DRIVER(aceal_state, screen_update_ace) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ace) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ace) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mame/drivers/acefruit.c b/src/mame/drivers/acefruit.c index bac7189519b..7ce2fa2792d 100644 --- a/src/mame/drivers/acefruit.c +++ b/src/mame/drivers/acefruit.c @@ -608,7 +608,7 @@ static MACHINE_CONFIG_START( acefruit, acefruit_state ) MCFG_CPU_IO_MAP(acefruit_io) MCFG_CPU_VBLANK_INT_DRIVER("screen", acefruit_state, acefruit_vblank) - MCFG_GFXDECODE_ADD("gfxdecode", acefruit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", acefruit) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/acommand.c b/src/mame/drivers/acommand.c index 0d114c780d6..1e74a245df4 100644 --- a/src/mame/drivers/acommand.c +++ b/src/mame/drivers/acommand.c @@ -620,7 +620,7 @@ static MACHINE_CONFIG_START( acommand, acommand_state ) MCFG_SCREEN_UPDATE_DRIVER(acommand_state, screen_update_acommand) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", acommand) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", acommand) MCFG_PALETTE_ADD("palette", 0x4000) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/actfancr.c b/src/mame/drivers/actfancr.c index da6687c8859..d128aac12a1 100644 --- a/src/mame/drivers/actfancr.c +++ b/src/mame/drivers/actfancr.c @@ -326,7 +326,7 @@ static MACHINE_CONFIG_START( actfancr, actfancr_state ) MCFG_SCREEN_UPDATE_DRIVER(actfancr_state, screen_update_actfancr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", actfan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", actfan) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -382,7 +382,7 @@ static MACHINE_CONFIG_START( triothep, actfancr_state ) MCFG_SCREEN_UPDATE_DRIVER(actfancr_state, screen_update_actfancr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", triothep) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", triothep) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/aeroboto.c b/src/mame/drivers/aeroboto.c index 3c2eb1ff4cf..5a02dadf9fb 100644 --- a/src/mame/drivers/aeroboto.c +++ b/src/mame/drivers/aeroboto.c @@ -262,7 +262,7 @@ static MACHINE_CONFIG_START( formatz, aeroboto_state ) MCFG_SCREEN_UPDATE_DRIVER(aeroboto_state, screen_update_aeroboto) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aeroboto) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aeroboto) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) diff --git a/src/mame/drivers/aerofgt.c b/src/mame/drivers/aerofgt.c index b3329fbd37d..b39be792cd8 100644 --- a/src/mame/drivers/aerofgt.c +++ b/src/mame/drivers/aerofgt.c @@ -1327,7 +1327,7 @@ static MACHINE_CONFIG_START( pspikes, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_pspikes) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pspikes) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pspikes) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1371,7 +1371,7 @@ static MACHINE_CONFIG_START( spikes91, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_spikes91) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", spikes91) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spikes91) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1405,7 +1405,7 @@ static MACHINE_CONFIG_START( pspikesb, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_pspikesb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pspikesb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pspikesb) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1437,7 +1437,7 @@ static MACHINE_CONFIG_START( pspikesc, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_pspikes) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pspikes) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pspikes) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1480,7 +1480,7 @@ static MACHINE_CONFIG_START( karatblz, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_karatblz) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", turbofrc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbofrc) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1533,7 +1533,7 @@ static MACHINE_CONFIG_START( spinlbrk, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_spinlbrk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", turbofrc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbofrc) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1587,7 +1587,7 @@ static MACHINE_CONFIG_START( turbofrc, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_turbofrc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", turbofrc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbofrc) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1641,7 +1641,7 @@ static MACHINE_CONFIG_START( aerofgtb, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_turbofrc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aerofgtb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aerofgtb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1695,7 +1695,7 @@ static MACHINE_CONFIG_START( aerofgt, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_aerofgt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aerofgt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aerofgt) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1741,7 +1741,7 @@ static MACHINE_CONFIG_START( aerfboot, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_aerfboot) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aerfboot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aerfboot) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1774,7 +1774,7 @@ static MACHINE_CONFIG_START( aerfboo2, aerofgt_state ) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_aerfboo2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aerfboo2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aerfboo2) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1808,7 +1808,7 @@ static MACHINE_CONFIG_START( wbbc97, aerofgt_state ) MCFG_SCREEN_VISIBLE_AREA(0*8+14, 44*8-1+4, 0*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(aerofgt_state, screen_update_wbbc97) - MCFG_GFXDECODE_ADD("gfxdecode", wbbc97) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wbbc97) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/airbustr.c b/src/mame/drivers/airbustr.c index 44bff962e86..d624cff9ea6 100644 --- a/src/mame/drivers/airbustr.c +++ b/src/mame/drivers/airbustr.c @@ -627,7 +627,7 @@ static MACHINE_CONFIG_START( airbustr, airbustr_state ) MCFG_SCREEN_VBLANK_DRIVER(airbustr_state, screen_eof_airbustr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", airbustr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", airbustr) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/ajax.c b/src/mame/drivers/ajax.c index 1f7f07a8e47..42fa0c33eb2 100644 --- a/src/mame/drivers/ajax.c +++ b/src/mame/drivers/ajax.c @@ -220,7 +220,7 @@ static MACHINE_CONFIG_START( ajax, ajax_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", ajax_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/albazc.c b/src/mame/drivers/albazc.c index 15099b7966a..d7d7fdab6a1 100644 --- a/src/mame/drivers/albazc.c +++ b/src/mame/drivers/albazc.c @@ -287,7 +287,7 @@ static MACHINE_CONFIG_START( hanaroku, albazc_state ) MCFG_SCREEN_UPDATE_DRIVER(albazc_state, screen_update_hanaroku) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hanaroku) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hanaroku) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(albazc_state, albazc) diff --git a/src/mame/drivers/albazg.c b/src/mame/drivers/albazg.c index 3d8bef67e43..52d95be8ccc 100644 --- a/src/mame/drivers/albazg.c +++ b/src/mame/drivers/albazg.c @@ -403,7 +403,7 @@ static MACHINE_CONFIG_START( yumefuda, albazg_state ) MCFG_MC6845_ADD("crtc", H46505, "screen", MASTER_CLOCK/16, mc6845_intf) /* hand tuned to get ~60 fps */ - MCFG_GFXDECODE_ADD("gfxdecode", yumefuda ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yumefuda ) MCFG_PALETTE_ADD("palette", 0x80) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/aliens.c b/src/mame/drivers/aliens.c index 46745c5c5ce..3bac6749f8a 100644 --- a/src/mame/drivers/aliens.c +++ b/src/mame/drivers/aliens.c @@ -238,7 +238,7 @@ static MACHINE_CONFIG_START( aliens, aliens_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", aliens_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/alpha68k.c b/src/mame/drivers/alpha68k.c index 2db517fef31..fcb3eb4210c 100644 --- a/src/mame/drivers/alpha68k.c +++ b/src/mame/drivers/alpha68k.c @@ -1964,7 +1964,7 @@ static MACHINE_CONFIG_START( sstingry, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_sstingry) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sstingry) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sstingry) MCFG_PALETTE_ADD("palette", 256 + 1) MCFG_PALETTE_INDIRECT_ENTRIES(256) @@ -2012,7 +2012,7 @@ static MACHINE_CONFIG_START( kyros, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_kyros) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kyros) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kyros) MCFG_PALETTE_ADD("palette", 256 + 1) MCFG_PALETTE_INDIRECT_ENTRIES(256) @@ -2059,7 +2059,7 @@ static MACHINE_CONFIG_START( jongbou, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_kyros) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jongbou) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jongbou) MCFG_PALETTE_ADD("palette", 256 + 1) MCFG_PALETTE_INDIRECT_ENTRIES(256) @@ -2095,7 +2095,7 @@ static MACHINE_CONFIG_START( alpha68k_I, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_I) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", paddle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", paddle) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INDIRECT_ENTRIES(256) @@ -2139,7 +2139,7 @@ static MACHINE_CONFIG_START( alpha68k_II, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_II) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", alpha68k_II) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", alpha68k_II) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(alpha68k_state,alpha68k) @@ -2189,7 +2189,7 @@ static MACHINE_CONFIG_START( alpha68k_II_gm, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_II) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", alpha68k_II) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", alpha68k_II) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(alpha68k_state,alpha68k) @@ -2233,7 +2233,7 @@ static MACHINE_CONFIG_START( alpha68k_V, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_V) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", alpha68k_V) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", alpha68k_V) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(alpha68k_state,alpha68k) @@ -2276,7 +2276,7 @@ static MACHINE_CONFIG_START( alpha68k_V_sb, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_V_sb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", alpha68k_V) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", alpha68k_V) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(alpha68k_state,alpha68k) @@ -2318,7 +2318,7 @@ static MACHINE_CONFIG_START( tnextspc, alpha68k_state ) MCFG_SCREEN_UPDATE_DRIVER(alpha68k_state, screen_update_alpha68k_I) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnextspc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnextspc) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INDIRECT_ENTRIES(256) diff --git a/src/mame/drivers/amaticmg.c b/src/mame/drivers/amaticmg.c index 01709f35012..9e0bfda7dda 100644 --- a/src/mame/drivers/amaticmg.c +++ b/src/mame/drivers/amaticmg.c @@ -885,7 +885,7 @@ static MACHINE_CONFIG_START( amaticmg, amaticmg_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", amaticmg) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", amaticmg) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(amaticmg_state, amaticmg) diff --git a/src/mame/drivers/ambush.c b/src/mame/drivers/ambush.c index e506e6eb21f..23b0fd82896 100644 --- a/src/mame/drivers/ambush.c +++ b/src/mame/drivers/ambush.c @@ -243,7 +243,7 @@ static MACHINE_CONFIG_START( ambush, ambush_state ) MCFG_SCREEN_UPDATE_DRIVER(ambush_state, screen_update_ambush) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ambush) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ambush) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(ambush_state, ambush) diff --git a/src/mame/drivers/ampoker2.c b/src/mame/drivers/ampoker2.c index c28121c0af1..0f3c78ef532 100644 --- a/src/mame/drivers/ampoker2.c +++ b/src/mame/drivers/ampoker2.c @@ -1185,7 +1185,7 @@ static MACHINE_CONFIG_START( ampoker2, ampoker2_state ) MCFG_SCREEN_UPDATE_DRIVER(ampoker2_state, screen_update_ampoker2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ampoker2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ampoker2) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(ampoker2_state, ampoker2) diff --git a/src/mame/drivers/amspdwy.c b/src/mame/drivers/amspdwy.c index a5cf339ff61..203aeb9bf33 100644 --- a/src/mame/drivers/amspdwy.c +++ b/src/mame/drivers/amspdwy.c @@ -274,7 +274,7 @@ static MACHINE_CONFIG_START( amspdwy, amspdwy_state ) MCFG_SCREEN_UPDATE_DRIVER(amspdwy_state, screen_update_amspdwy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", amspdwy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", amspdwy) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_FORMAT(BBGGGRRR) diff --git a/src/mame/drivers/angelkds.c b/src/mame/drivers/angelkds.c index 57b0087c238..bd9c0bd25f3 100644 --- a/src/mame/drivers/angelkds.c +++ b/src/mame/drivers/angelkds.c @@ -613,7 +613,7 @@ static MACHINE_CONFIG_START( angelkds, angelkds_state ) MCFG_SCREEN_UPDATE_DRIVER(angelkds_state, screen_update_angelkds) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", angelkds) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", angelkds) MCFG_PALETTE_ADD("palette", 0x100) diff --git a/src/mame/drivers/appoooh.c b/src/mame/drivers/appoooh.c index 52ba282c741..0db8bdd87c4 100644 --- a/src/mame/drivers/appoooh.c +++ b/src/mame/drivers/appoooh.c @@ -456,7 +456,7 @@ static MACHINE_CONFIG_DERIVED( appoooh, appoooh_common ) MCFG_SCREEN_UPDATE_DRIVER(appoooh_state, screen_update_appoooh) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", appoooh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", appoooh) MCFG_PALETTE_ADD("palette", 32*8+32*8) MCFG_PALETTE_INIT_OWNER(appoooh_state,appoooh) @@ -475,7 +475,7 @@ static MACHINE_CONFIG_DERIVED( robowres, appoooh_common ) MCFG_SCREEN_UPDATE_DRIVER(appoooh_state, screen_update_robowres) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", robowres) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", robowres) MCFG_PALETTE_ADD("palette", 32*8+32*8) MCFG_PALETTE_INIT_OWNER(appoooh_state,robowres) diff --git a/src/mame/drivers/aquarium.c b/src/mame/drivers/aquarium.c index a61ac47a95d..7eb28fbed69 100644 --- a/src/mame/drivers/aquarium.c +++ b/src/mame/drivers/aquarium.c @@ -316,7 +316,7 @@ static MACHINE_CONFIG_START( aquarium, aquarium_state ) MCFG_SCREEN_UPDATE_DRIVER(aquarium_state, screen_update_aquarium) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aquarium) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aquarium) MCFG_PALETTE_ADD("palette", 0x1000/2) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/arcadecl.c b/src/mame/drivers/arcadecl.c index d139ff661db..5ab05474815 100644 --- a/src/mame/drivers/arcadecl.c +++ b/src/mame/drivers/arcadecl.c @@ -326,7 +326,7 @@ static MACHINE_CONFIG_START( arcadecl, arcadecl_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", arcadecl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", arcadecl) MCFG_PALETTE_ADD("palette", 512) MCFG_ATARI_MOTION_OBJECTS_ADD("mob", "screen", arcadecl_state::s_mob_config) diff --git a/src/mame/drivers/argus.c b/src/mame/drivers/argus.c index cc674b0906d..af97b2e169f 100644 --- a/src/mame/drivers/argus.c +++ b/src/mame/drivers/argus.c @@ -558,7 +558,7 @@ static MACHINE_CONFIG_START( argus, argus_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(argus_state, screen_update_argus) - MCFG_GFXDECODE_ADD("gfxdecode", argus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", argus) MCFG_PALETTE_ADD("palette", 896) MCFG_VIDEO_START_OVERRIDE(argus_state,argus) @@ -603,7 +603,7 @@ static MACHINE_CONFIG_START( valtric, argus_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(argus_state, screen_update_valtric) - MCFG_GFXDECODE_ADD("gfxdecode", valtric) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", valtric) MCFG_PALETTE_ADD("palette", 768) MCFG_VIDEO_START_OVERRIDE(argus_state,valtric) @@ -648,7 +648,7 @@ static MACHINE_CONFIG_START( butasan, argus_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(argus_state, screen_update_butasan) - MCFG_GFXDECODE_ADD("gfxdecode", butasan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", butasan) MCFG_PALETTE_ADD("palette", 768) MCFG_VIDEO_START_OVERRIDE(argus_state,butasan) diff --git a/src/mame/drivers/aristmk4.c b/src/mame/drivers/aristmk4.c index a318215bcea..1beb9caec9e 100644 --- a/src/mame/drivers/aristmk4.c +++ b/src/mame/drivers/aristmk4.c @@ -1702,7 +1702,7 @@ static MACHINE_CONFIG_START( aristmk4, aristmk4_state ) MCFG_SCREEN_UPDATE_DRIVER(aristmk4_state, screen_update_aristmk4) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aristmk4) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aristmk4) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(aristmk4_state, aristmk4) diff --git a/src/mame/drivers/arkanoid.c b/src/mame/drivers/arkanoid.c index 5a021a2fd74..b9d8dda1744 100644 --- a/src/mame/drivers/arkanoid.c +++ b/src/mame/drivers/arkanoid.c @@ -1220,7 +1220,7 @@ static MACHINE_CONFIG_START( arkanoid, arkanoid_state ) MCFG_SCREEN_UPDATE_DRIVER(arkanoid_state, screen_update_arkanoid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", arkanoid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", arkanoid) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 512) MCFG_VIDEO_START_OVERRIDE(arkanoid_state,arkanoid) @@ -1252,7 +1252,7 @@ static MACHINE_CONFIG_START( hexa, arkanoid_state ) MCFG_SCREEN_UPDATE_DRIVER(arkanoid_state, screen_update_hexa) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hexa) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hexa) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(arkanoid_state,arkanoid) @@ -1296,7 +1296,7 @@ static MACHINE_CONFIG_START( brixian, arkanoid_state ) MCFG_SCREEN_UPDATE_DRIVER(arkanoid_state, screen_update_hexa) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", arkanoid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", arkanoid) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 512) MCFG_VIDEO_START_OVERRIDE(arkanoid_state,arkanoid) diff --git a/src/mame/drivers/armedf.c b/src/mame/drivers/armedf.c index 6a85df3b915..8702918ceff 100644 --- a/src/mame/drivers/armedf.c +++ b/src/mame/drivers/armedf.c @@ -1188,7 +1188,7 @@ static MACHINE_CONFIG_START( terraf, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1239,7 +1239,7 @@ static MACHINE_CONFIG_START( terrafjb, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1285,7 +1285,7 @@ static MACHINE_CONFIG_START( kozure, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1331,7 +1331,7 @@ static MACHINE_CONFIG_START( armedf, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1377,7 +1377,7 @@ static MACHINE_CONFIG_START( cclimbr2, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1423,7 +1423,7 @@ static MACHINE_CONFIG_START( legion, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1469,7 +1469,7 @@ static MACHINE_CONFIG_START( legiono, armedf_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1526,7 +1526,7 @@ static MACHINE_CONFIG_START( bigfghtr, bigfghtr_state ) MCFG_SCREEN_UPDATE_DRIVER(armedf_state, screen_update_armedf) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", armedf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", armedf) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/ashnojoe.c b/src/mame/drivers/ashnojoe.c index b54728b96cd..35b2633c2ac 100644 --- a/src/mame/drivers/ashnojoe.c +++ b/src/mame/drivers/ashnojoe.c @@ -357,7 +357,7 @@ static MACHINE_CONFIG_START( ashnojoe, ashnojoe_state ) MCFG_SCREEN_UPDATE_DRIVER(ashnojoe_state, screen_update_ashnojoe) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ashnojoe) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ashnojoe) MCFG_PALETTE_ADD("palette", 0x1000/2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/asterix.c b/src/mame/drivers/asterix.c index 0d1f596b523..2933af6f85f 100644 --- a/src/mame/drivers/asterix.c +++ b/src/mame/drivers/asterix.c @@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( asterix, asterix_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", asterix_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/astrcorp.c b/src/mame/drivers/astrcorp.c index b129193831b..b676f17bb2e 100644 --- a/src/mame/drivers/astrcorp.c +++ b/src/mame/drivers/astrcorp.c @@ -485,7 +485,7 @@ static MACHINE_CONFIG_START( showhand, astrocorp_state ) MCFG_SCREEN_UPDATE_DRIVER(astrocorp_state, screen_update_astrocorp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", astrocorp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", astrocorp) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(BBBBBGGGGGGRRRRR) @@ -538,7 +538,7 @@ static MACHINE_CONFIG_START( skilldrp, astrocorp_state ) MCFG_SCREEN_UPDATE_DRIVER(astrocorp_state, screen_update_astrocorp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", astrocorp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", astrocorp) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(BBBBBGGGGGGRRRRR) diff --git a/src/mame/drivers/asuka.c b/src/mame/drivers/asuka.c index 6667d33188d..be623a33352 100644 --- a/src/mame/drivers/asuka.c +++ b/src/mame/drivers/asuka.c @@ -891,7 +891,7 @@ static MACHINE_CONFIG_START( bonzeadv, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf) @@ -940,7 +940,7 @@ static MACHINE_CONFIG_START( asuka, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf) @@ -997,7 +997,7 @@ static MACHINE_CONFIG_START( cadash, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf) @@ -1046,7 +1046,7 @@ static MACHINE_CONFIG_START( mofflott, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) /* only Mofflott uses full palette space */ MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf) @@ -1099,7 +1099,7 @@ static MACHINE_CONFIG_START( galmedes, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) /* only Mofflott uses full palette space */ MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf) @@ -1148,7 +1148,7 @@ static MACHINE_CONFIG_START( eto, asuka_state ) MCFG_SCREEN_VBLANK_DRIVER(asuka_state, screen_eof_asuka) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", asuka) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asuka) MCFG_PALETTE_ADD("palette", 4096) MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf) diff --git a/src/mame/drivers/atarifb.c b/src/mame/drivers/atarifb.c index 04ba4701746..f6a9cff34aa 100644 --- a/src/mame/drivers/atarifb.c +++ b/src/mame/drivers/atarifb.c @@ -563,7 +563,7 @@ static MACHINE_CONFIG_START( atarifb, atarifb_state ) MCFG_SCREEN_UPDATE_DRIVER(atarifb_state, screen_update_atarifb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", atarifb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarifb) MCFG_PALETTE_ADD("palette", 12) MCFG_PALETTE_INIT_OWNER(atarifb_state, atarifb) diff --git a/src/mame/drivers/atarig1.c b/src/mame/drivers/atarig1.c index 9eff84805cd..d9dcee603e4 100644 --- a/src/mame/drivers/atarig1.c +++ b/src/mame/drivers/atarig1.c @@ -434,7 +434,7 @@ static MACHINE_CONFIG_START( atarig1, atarig1_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarig1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarig1) MCFG_PALETTE_ADD("palette", 1280) /* initialize the playfield */ diff --git a/src/mame/drivers/atarig42.c b/src/mame/drivers/atarig42.c index dc1e90e901f..059214ea0f9 100644 --- a/src/mame/drivers/atarig42.c +++ b/src/mame/drivers/atarig42.c @@ -544,7 +544,7 @@ static MACHINE_CONFIG_START( atarig42, atarig42_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarig42) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarig42) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_CUSTOM("playfield", "gfxdecode", 2, atarig42_state, get_playfield_tile_info, 8,8, atarig42_playfield_scan, 128,64) diff --git a/src/mame/drivers/atarigt.c b/src/mame/drivers/atarigt.c index 80ff83f125d..6f7565e5f8f 100644 --- a/src/mame/drivers/atarigt.c +++ b/src/mame/drivers/atarigt.c @@ -830,7 +830,7 @@ static MACHINE_CONFIG_START( atarigt, atarigt_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarigt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarigt) MCFG_PALETTE_ADD("palette", 32768) MCFG_TILEMAP_ADD_CUSTOM("playfield", "gfxdecode", 2, atarigt_state, get_playfield_tile_info, 8,8, atarigt_playfield_scan, 128,64) diff --git a/src/mame/drivers/atarigx2.c b/src/mame/drivers/atarigx2.c index feaff373640..b98d83a91d9 100644 --- a/src/mame/drivers/atarigx2.c +++ b/src/mame/drivers/atarigx2.c @@ -1462,7 +1462,7 @@ static MACHINE_CONFIG_START( atarigx2, atarigx2_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarigx2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarigx2) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_CUSTOM("playfield", "gfxdecode", 2, atarigx2_state, get_playfield_tile_info, 8,8, atarigx2_playfield_scan, 128,64) diff --git a/src/mame/drivers/atarisy1.c b/src/mame/drivers/atarisy1.c index 68d1247df0b..19cdda0bf1b 100644 --- a/src/mame/drivers/atarisy1.c +++ b/src/mame/drivers/atarisy1.c @@ -727,7 +727,7 @@ static MACHINE_CONFIG_START( atarisy1, atarisy1_state ) MCFG_TIMER_DRIVER_ADD("yreset_timer", atarisy1_state, atarisy1_reset_yscroll_callback) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarisy1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarisy1) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(IIIIRRRRGGGGBBBB) diff --git a/src/mame/drivers/atarisy2.c b/src/mame/drivers/atarisy2.c index 82850c71e28..b37e4b6a72e 100644 --- a/src/mame/drivers/atarisy2.c +++ b/src/mame/drivers/atarisy2.c @@ -1235,7 +1235,7 @@ static MACHINE_CONFIG_START( atarisy2, atarisy2_state ) MCFG_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atarisy2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atarisy2) MCFG_PALETTE_ADD("palette", 256) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, atarisy2_state, get_playfield_tile_info, 8,8, SCAN_ROWS, 128,64) diff --git a/src/mame/drivers/atetris.c b/src/mame/drivers/atetris.c index 7fb5026e693..30a88288135 100644 --- a/src/mame/drivers/atetris.c +++ b/src/mame/drivers/atetris.c @@ -331,7 +331,7 @@ static MACHINE_CONFIG_START( atetris, atetris_state ) MCFG_NVRAM_ADD_1FILL("nvram") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atetris) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atetris) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRGGGBB) @@ -366,7 +366,7 @@ static MACHINE_CONFIG_START( atetrisb2, atetris_state ) MCFG_NVRAM_ADD_1FILL("nvram") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", atetris) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atetris) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRGGGBB) diff --git a/src/mame/drivers/avt.c b/src/mame/drivers/avt.c index 6a448e52473..cda51994b6f 100644 --- a/src/mame/drivers/avt.c +++ b/src/mame/drivers/avt.c @@ -909,7 +909,7 @@ static MACHINE_CONFIG_START( avt, avt_state ) MCFG_SCREEN_UPDATE_DRIVER(avt_state, screen_update_avt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", avt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", avt) MCFG_PALETTE_ADD("palette", 8*16) MCFG_PALETTE_INIT_OWNER(avt_state, avt) diff --git a/src/mame/drivers/backfire.c b/src/mame/drivers/backfire.c index 64506982458..8629751d0f4 100644 --- a/src/mame/drivers/backfire.c +++ b/src/mame/drivers/backfire.c @@ -506,7 +506,7 @@ static MACHINE_CONFIG_START( backfire, backfire_state ) /* video hardware */ MCFG_PALETTE_ADD("palette", 2048) - MCFG_GFXDECODE_ADD("gfxdecode", backfire) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", backfire) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) MCFG_SCREEN_ADD("lscreen", RASTER) diff --git a/src/mame/drivers/badlands.c b/src/mame/drivers/badlands.c index 4937f0dcb21..1d467e0c8a6 100644 --- a/src/mame/drivers/badlands.c +++ b/src/mame/drivers/badlands.c @@ -509,7 +509,7 @@ static MACHINE_CONFIG_START( badlands, badlands_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", badlands) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", badlands) MCFG_PALETTE_ADD("palette", 256) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, badlands_state, get_playfield_tile_info, 8,8, SCAN_ROWS, 64,32) @@ -713,7 +713,7 @@ static MACHINE_CONFIG_START( badlandsb, badlands_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", badlandsb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", badlandsb) MCFG_PALETTE_ADD("palette", 256) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, badlands_state, get_playfield_tile_info, 8,8, SCAN_ROWS, 64,32) diff --git a/src/mame/drivers/bagman.c b/src/mame/drivers/bagman.c index 49766344840..bccbe1ae666 100644 --- a/src/mame/drivers/bagman.c +++ b/src/mame/drivers/bagman.c @@ -484,7 +484,7 @@ static MACHINE_CONFIG_START( bagman, bagman_state ) MCFG_SCREEN_UPDATE_DRIVER(bagman_state, screen_update_bagman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bagman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bagman) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(bagman_state,bagman) @@ -521,7 +521,7 @@ static MACHINE_CONFIG_START( pickin, bagman_state ) MCFG_SCREEN_UPDATE_DRIVER(bagman_state, screen_update_bagman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pickin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pickin) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(bagman_state,bagman) @@ -574,7 +574,7 @@ static MACHINE_CONFIG_START( botanic, bagman_state ) MCFG_SCREEN_UPDATE_DRIVER(bagman_state, screen_update_bagman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bagman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bagman) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(bagman_state,bagman) diff --git a/src/mame/drivers/bankp.c b/src/mame/drivers/bankp.c index 202d796ca9d..d8f39659d7d 100644 --- a/src/mame/drivers/bankp.c +++ b/src/mame/drivers/bankp.c @@ -300,7 +300,7 @@ static MACHINE_CONFIG_START( bankp, bankp_state ) MCFG_SCREEN_UPDATE_DRIVER(bankp_state, screen_update_bankp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bankp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bankp) MCFG_PALETTE_ADD("palette", 32*4+16*8) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(bankp_state, bankp) diff --git a/src/mame/drivers/baraduke.c b/src/mame/drivers/baraduke.c index 8b183024617..8224240e75f 100644 --- a/src/mame/drivers/baraduke.c +++ b/src/mame/drivers/baraduke.c @@ -393,7 +393,7 @@ static MACHINE_CONFIG_START( baraduke, baraduke_state ) MCFG_SCREEN_VBLANK_DRIVER(baraduke_state, screen_eof_baraduke) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", baraduke) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", baraduke) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_INIT_OWNER(baraduke_state, baraduke) diff --git a/src/mame/drivers/batman.c b/src/mame/drivers/batman.c index b53c3b7865f..c90828317d9 100644 --- a/src/mame/drivers/batman.c +++ b/src/mame/drivers/batman.c @@ -206,7 +206,7 @@ static MACHINE_CONFIG_START( batman, batman_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", batman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", batman) MCFG_PALETTE_ADD("palette", 2048) MCFG_ATARI_VAD_ADD("vad", "screen", WRITELINE(atarigen_state, scanline_int_write_line)) diff --git a/src/mame/drivers/battlane.c b/src/mame/drivers/battlane.c index f40509c6848..15cde79dd8e 100644 --- a/src/mame/drivers/battlane.c +++ b/src/mame/drivers/battlane.c @@ -286,7 +286,7 @@ static MACHINE_CONFIG_START( battlane, battlane_state ) MCFG_SCREEN_UPDATE_DRIVER(battlane_state, screen_update_battlane) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", battlane) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", battlane) MCFG_PALETTE_ADD("palette", 64) diff --git a/src/mame/drivers/battlera.c b/src/mame/drivers/battlera.c index 07a609f4f73..13801004110 100644 --- a/src/mame/drivers/battlera.c +++ b/src/mame/drivers/battlera.c @@ -245,7 +245,7 @@ static MACHINE_CONFIG_START( battlera, battlera_state ) MCFG_SCREEN_UPDATE_DRIVER(battlera_state, screen_update_battlera) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", battlera) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", battlera) MCFG_PALETTE_ADD("palette", 512) diff --git a/src/mame/drivers/battlex.c b/src/mame/drivers/battlex.c index 4f0615d2337..b5327c41c97 100644 --- a/src/mame/drivers/battlex.c +++ b/src/mame/drivers/battlex.c @@ -259,7 +259,7 @@ static MACHINE_CONFIG_START( battlex, battlex_state ) MCFG_SCREEN_UPDATE_DRIVER(battlex_state, screen_update_battlex) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", battlex) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", battlex) MCFG_PALETTE_ADD("palette", 64) /* sound hardware */ diff --git a/src/mame/drivers/battlnts.c b/src/mame/drivers/battlnts.c index 25f4f939e45..8d7f7573b87 100644 --- a/src/mame/drivers/battlnts.c +++ b/src/mame/drivers/battlnts.c @@ -251,7 +251,7 @@ static MACHINE_CONFIG_START( battlnts, battlnts_state ) MCFG_SCREEN_UPDATE_DRIVER(battlnts_state, screen_update_battlnts) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", battlnts) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", battlnts) MCFG_PALETTE_ADD("palette", 128) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/bbusters.c b/src/mame/drivers/bbusters.c index 5422df95a29..ad621ad37f8 100644 --- a/src/mame/drivers/bbusters.c +++ b/src/mame/drivers/bbusters.c @@ -682,7 +682,7 @@ static MACHINE_CONFIG_START( bbusters, bbusters_state ) MCFG_SCREEN_VBLANK_DRIVER(bbusters_state, screen_eof_bbuster) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bbusters) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bbusters) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -722,7 +722,7 @@ static MACHINE_CONFIG_START( mechatt, bbusters_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mechatt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mechatt) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/bestleag.c b/src/mame/drivers/bestleag.c index 0526f11bc06..ac8334928f8 100644 --- a/src/mame/drivers/bestleag.c +++ b/src/mame/drivers/bestleag.c @@ -380,7 +380,7 @@ static MACHINE_CONFIG_START( bestleag, bestleag_state ) MCFG_SCREEN_UPDATE_DRIVER(bestleag_state, screen_update_bestleag) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bestleag) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bestleag) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/bigevglf.c b/src/mame/drivers/bigevglf.c index 4f9a7d4ff5f..1469202e1f9 100644 --- a/src/mame/drivers/bigevglf.c +++ b/src/mame/drivers/bigevglf.c @@ -511,7 +511,7 @@ static MACHINE_CONFIG_START( bigevglf, bigevglf_state ) MCFG_SCREEN_UPDATE_DRIVER(bigevglf_state, screen_update_bigevglf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bigevglf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bigevglf) MCFG_PALETTE_ADD("palette", 0x800) /* sound hardware */ diff --git a/src/mame/drivers/bigstrkb.c b/src/mame/drivers/bigstrkb.c index 46d23230717..320f5948756 100644 --- a/src/mame/drivers/bigstrkb.c +++ b/src/mame/drivers/bigstrkb.c @@ -200,7 +200,7 @@ static MACHINE_CONFIG_START( bigstrkb, bigstrkb_state ) MCFG_CPU_PROGRAM_MAP(bigstrkb_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", bigstrkb_state, irq6_line_hold) - MCFG_GFXDECODE_ADD("gfxdecode", bigstrkb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bigstrkb) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/bingoman.c b/src/mame/drivers/bingoman.c index 3ac8824783f..d5afaad21a2 100644 --- a/src/mame/drivers/bingoman.c +++ b/src/mame/drivers/bingoman.c @@ -383,7 +383,7 @@ static MACHINE_CONFIG_START( bingoman, bingoman_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bingoman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bingoman) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(bingoman_state, bingoman) diff --git a/src/mame/drivers/bingor.c b/src/mame/drivers/bingor.c index 1747764f727..e4c6547c8b8 100644 --- a/src/mame/drivers/bingor.c +++ b/src/mame/drivers/bingor.c @@ -634,7 +634,7 @@ static MACHINE_CONFIG_START( bingor, bingor_state ) MCFG_CPU_IO_MAP(pic_io_map) - MCFG_GFXDECODE_ADD("gfxdecode", bingor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bingor) //MCFG_NVRAM_ADD_0FILL("nvram") MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/bionicc.c b/src/mame/drivers/bionicc.c index 90a93803898..2917e755d7e 100644 --- a/src/mame/drivers/bionicc.c +++ b/src/mame/drivers/bionicc.c @@ -368,7 +368,7 @@ static MACHINE_CONFIG_START( bionicc, bionicc_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bionicc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bionicc) MCFG_PALETTE_ADD("palette", 1024) diff --git a/src/mame/drivers/bishi.c b/src/mame/drivers/bishi.c index 0d9dd52f0dd..d70317b5f0d 100644 --- a/src/mame/drivers/bishi.c +++ b/src/mame/drivers/bishi.c @@ -412,7 +412,7 @@ static MACHINE_CONFIG_START( bishi, bishi_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", bishi_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/bking.c b/src/mame/drivers/bking.c index e47acc3e405..6a0183e4092 100644 --- a/src/mame/drivers/bking.c +++ b/src/mame/drivers/bking.c @@ -481,7 +481,7 @@ static MACHINE_CONFIG_START( bking, bking_state ) MCFG_SCREEN_VBLANK_DRIVER(bking_state, screen_eof_bking) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bking) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bking) MCFG_PALETTE_ADD("palette", 4*8+4*4+4*2+4*2) MCFG_PALETTE_INIT_OWNER(bking_state, bking) diff --git a/src/mame/drivers/blackt96.c b/src/mame/drivers/blackt96.c index abdc8c81dd3..e8d3180bdc8 100644 --- a/src/mame/drivers/blackt96.c +++ b/src/mame/drivers/blackt96.c @@ -604,7 +604,7 @@ static MACHINE_CONFIG_START( blackt96, blackt96_state ) MCFG_CPU_ADD("audiocpu", PIC16C57, 8000000) /* ? */ MCFG_CPU_IO_MAP(sound_io_map) - MCFG_GFXDECODE_ADD("gfxdecode", blackt96) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blackt96) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/bladestl.c b/src/mame/drivers/bladestl.c index b56139f471e..d5315438fbc 100644 --- a/src/mame/drivers/bladestl.c +++ b/src/mame/drivers/bladestl.c @@ -331,7 +331,7 @@ static MACHINE_CONFIG_START( bladestl, bladestl_state ) MCFG_SCREEN_UPDATE_DRIVER(bladestl_state, screen_update_bladestl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bladestl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bladestl) MCFG_PALETTE_ADD("palette", 32 + 16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32+16) MCFG_PALETTE_INIT_OWNER(bladestl_state, bladestl) diff --git a/src/mame/drivers/blitz.c b/src/mame/drivers/blitz.c index 8e2433b70ce..49d830b8a99 100644 --- a/src/mame/drivers/blitz.c +++ b/src/mame/drivers/blitz.c @@ -789,7 +789,7 @@ static MACHINE_CONFIG_START( megadpkr, blitz_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CPU_CLOCK, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", megadpkr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", megadpkr) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(blitz_state, blitz) MACHINE_CONFIG_END diff --git a/src/mame/drivers/blktiger.c b/src/mame/drivers/blktiger.c index 945aaea0732..895d9e4f7be 100644 --- a/src/mame/drivers/blktiger.c +++ b/src/mame/drivers/blktiger.c @@ -329,7 +329,7 @@ static MACHINE_CONFIG_START( blktiger, blktiger_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blktiger) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blktiger) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/blmbycar.c b/src/mame/drivers/blmbycar.c index b7f4b328c82..98bfb1b2600 100644 --- a/src/mame/drivers/blmbycar.c +++ b/src/mame/drivers/blmbycar.c @@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( blmbycar, blmbycar_state ) MCFG_SCREEN_UPDATE_DRIVER(blmbycar_state, screen_update_blmbycar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blmbycar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blmbycar) MCFG_PALETTE_ADD("palette", 0x300) @@ -406,7 +406,7 @@ static MACHINE_CONFIG_START( watrball, blmbycar_state ) MCFG_SCREEN_UPDATE_DRIVER(blmbycar_state, screen_update_blmbycar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blmbycar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blmbycar) MCFG_PALETTE_ADD("palette", 0x300) diff --git a/src/mame/drivers/blockade.c b/src/mame/drivers/blockade.c index 956049673d2..2d34bfd8963 100644 --- a/src/mame/drivers/blockade.c +++ b/src/mame/drivers/blockade.c @@ -474,7 +474,7 @@ static MACHINE_CONFIG_START( blockade, blockade_state ) MCFG_SCREEN_UPDATE_DRIVER(blockade_state, screen_update_blockade) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blockade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blockade) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/blockhl.c b/src/mame/drivers/blockhl.c index 8a6d8dc95cc..a0f7c052eb0 100644 --- a/src/mame/drivers/blockhl.c +++ b/src/mame/drivers/blockhl.c @@ -225,7 +225,7 @@ static MACHINE_CONFIG_START( blockhl, blockhl_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", blockhl_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/bloodbro.c b/src/mame/drivers/bloodbro.c index 4a37e2e6dd1..ab826c5fd1f 100644 --- a/src/mame/drivers/bloodbro.c +++ b/src/mame/drivers/bloodbro.c @@ -474,7 +474,7 @@ static MACHINE_CONFIG_START( bloodbro, bloodbro_state ) MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(bloodbro_state, layer_scroll_w)) - MCFG_GFXDECODE_ADD("gfxdecode", bloodbro) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bloodbro) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/blstroid.c b/src/mame/drivers/blstroid.c index b7f39911119..bd47378458e 100644 --- a/src/mame/drivers/blstroid.c +++ b/src/mame/drivers/blstroid.c @@ -182,7 +182,7 @@ static MACHINE_CONFIG_START( blstroid, blstroid_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", blstroid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blstroid) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/blueprnt.c b/src/mame/drivers/blueprnt.c index 0e50f2b90d1..b790d812546 100644 --- a/src/mame/drivers/blueprnt.c +++ b/src/mame/drivers/blueprnt.c @@ -386,7 +386,7 @@ static MACHINE_CONFIG_START( blueprnt, blueprnt_state ) MCFG_SCREEN_UPDATE_DRIVER(blueprnt_state, screen_update_blueprnt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blueprnt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blueprnt) MCFG_PALETTE_ADD("palette", 128*4+8) MCFG_PALETTE_INIT_OWNER(blueprnt_state, blueprnt) diff --git a/src/mame/drivers/bmcpokr.c b/src/mame/drivers/bmcpokr.c index e4dfbbd9e69..91f6b9c52ed 100644 --- a/src/mame/drivers/bmcpokr.c +++ b/src/mame/drivers/bmcpokr.c @@ -244,7 +244,7 @@ static MACHINE_CONFIG_START( bmcpokr, bmcpokr_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 256) - MCFG_GFXDECODE_ADD("gfxdecode", bmcpokr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bmcpokr) MACHINE_CONFIG_END diff --git a/src/mame/drivers/bnstars.c b/src/mame/drivers/bnstars.c index e0efeaa81f9..26df4f83486 100644 --- a/src/mame/drivers/bnstars.c +++ b/src/mame/drivers/bnstars.c @@ -1334,7 +1334,7 @@ static MACHINE_CONFIG_START( bnstars, bnstars_state ) MCFG_QUANTUM_TIME(attotime::from_hz(60000)) - MCFG_GFXDECODE_ADD("gfxdecode", bnstars) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bnstars) MCFG_PALETTE_ADD("palette", 0x8000*2) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) diff --git a/src/mame/drivers/bogeyman.c b/src/mame/drivers/bogeyman.c index 3bfae4fc457..d893d2f2796 100644 --- a/src/mame/drivers/bogeyman.c +++ b/src/mame/drivers/bogeyman.c @@ -250,7 +250,7 @@ static MACHINE_CONFIG_START( bogeyman, bogeyman_state ) MCFG_SCREEN_UPDATE_DRIVER(bogeyman_state, screen_update_bogeyman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bogeyman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bogeyman) MCFG_PALETTE_ADD("palette", 16+256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_PALETTE_INIT_OWNER(bogeyman_state, bogeyman) diff --git a/src/mame/drivers/bombjack.c b/src/mame/drivers/bombjack.c index 068956ab6fd..f6602ae72bd 100644 --- a/src/mame/drivers/bombjack.c +++ b/src/mame/drivers/bombjack.c @@ -371,7 +371,7 @@ static MACHINE_CONFIG_START( bombjack, bombjack_state ) MCFG_SCREEN_UPDATE_DRIVER(bombjack_state, screen_update_bombjack) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bombjack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bombjack) MCFG_PALETTE_ADD("palette", 128) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/boogwing.c b/src/mame/drivers/boogwing.c index 7f424640311..4e53f11b885 100644 --- a/src/mame/drivers/boogwing.c +++ b/src/mame/drivers/boogwing.c @@ -352,7 +352,7 @@ static MACHINE_CONFIG_START( boogwing, boogwing_state ) MCFG_SCREEN_UPDATE_DRIVER(boogwing_state, screen_update_boogwing) MCFG_PALETTE_ADD("palette", 2048) - MCFG_GFXDECODE_ADD("gfxdecode", boogwing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", boogwing) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") diff --git a/src/mame/drivers/bottom9.c b/src/mame/drivers/bottom9.c index 4e3f0309b5e..3983099b7fe 100644 --- a/src/mame/drivers/bottom9.c +++ b/src/mame/drivers/bottom9.c @@ -340,7 +340,7 @@ static MACHINE_CONFIG_START( bottom9, bottom9_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", bottom9_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/boxer.c b/src/mame/drivers/boxer.c index fdbbdc86304..3adc7998c53 100644 --- a/src/mame/drivers/boxer.c +++ b/src/mame/drivers/boxer.c @@ -487,7 +487,7 @@ static MACHINE_CONFIG_START( boxer, boxer_state ) MCFG_SCREEN_UPDATE_DRIVER(boxer_state, screen_update_boxer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", boxer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", boxer) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(boxer_state, boxer) diff --git a/src/mame/drivers/brkthru.c b/src/mame/drivers/brkthru.c index e620cd2b05e..6e35f97c08e 100644 --- a/src/mame/drivers/brkthru.c +++ b/src/mame/drivers/brkthru.c @@ -381,7 +381,7 @@ static MACHINE_CONFIG_START( brkthru, brkthru_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", brkthru) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", brkthru) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(brkthru_state, brkthru) @@ -419,7 +419,7 @@ static MACHINE_CONFIG_START( darwin, brkthru_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", brkthru) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", brkthru) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(brkthru_state, brkthru) diff --git a/src/mame/drivers/bsktball.c b/src/mame/drivers/bsktball.c index 1da2d529de0..e5c57c4df20 100644 --- a/src/mame/drivers/bsktball.c +++ b/src/mame/drivers/bsktball.c @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( bsktball, bsktball_state ) MCFG_SCREEN_UPDATE_DRIVER(bsktball_state, screen_update_bsktball) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bsktball) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bsktball) MCFG_PALETTE_ADD("palette", 2*4 + 4*4*4*4) MCFG_PALETTE_INDIRECT_ENTRIES(4) MCFG_PALETTE_INIT_OWNER(bsktball_state, bsktball) diff --git a/src/mame/drivers/btime.c b/src/mame/drivers/btime.c index c4f98504284..e4ed1ed99c0 100644 --- a/src/mame/drivers/btime.c +++ b/src/mame/drivers/btime.c @@ -1318,7 +1318,7 @@ static MACHINE_CONFIG_START( btime, btime_state ) MCFG_MACHINE_START_OVERRIDE(btime_state,btime) MCFG_MACHINE_RESET_OVERRIDE(btime_state,btime) - MCFG_GFXDECODE_ADD("gfxdecode", btime) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", btime) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(btime_state,btime) diff --git a/src/mame/drivers/bublbobl.c b/src/mame/drivers/bublbobl.c index 2151bd8f86e..65668b08a3a 100644 --- a/src/mame/drivers/bublbobl.c +++ b/src/mame/drivers/bublbobl.c @@ -771,7 +771,7 @@ static MACHINE_CONFIG_START( tokio, bublbobl_state ) MCFG_SCREEN_UPDATE_DRIVER(bublbobl_state, screen_update_bublbobl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bublbobl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bublbobl) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -854,7 +854,7 @@ static MACHINE_CONFIG_START( bublbobl, bublbobl_state ) MCFG_SCREEN_UPDATE_DRIVER(bublbobl_state, screen_update_bublbobl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bublbobl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bublbobl) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/buggychl.c b/src/mame/drivers/buggychl.c index 2a08913044f..7db2735f131 100644 --- a/src/mame/drivers/buggychl.c +++ b/src/mame/drivers/buggychl.c @@ -409,7 +409,7 @@ static MACHINE_CONFIG_START( buggychl, buggychl_state ) MCFG_SCREEN_UPDATE_DRIVER(buggychl_state, screen_update_buggychl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", buggychl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", buggychl) MCFG_PALETTE_ADD("palette", 128+128) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/buster.c b/src/mame/drivers/buster.c index 4276124ac47..939860962ad 100644 --- a/src/mame/drivers/buster.c +++ b/src/mame/drivers/buster.c @@ -352,7 +352,7 @@ static MACHINE_CONFIG_START( buster, buster_state ) MCFG_SCREEN_PALETTE("palette") MCFG_MC6845_ADD("crtc", MC6845, "screen", XTAL_3_579545MHz/4, mc6845_intf) //unknown clock / type - MCFG_GFXDECODE_ADD("gfxdecode", buster) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", buster) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(buster_state, buster) diff --git a/src/mame/drivers/bwing.c b/src/mame/drivers/bwing.c index 673a98f26b2..15fa961bcc0 100644 --- a/src/mame/drivers/bwing.c +++ b/src/mame/drivers/bwing.c @@ -379,7 +379,7 @@ static MACHINE_CONFIG_START( bwing, bwing_state ) MCFG_SCREEN_UPDATE_DRIVER(bwing_state, screen_update_bwing) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bwing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bwing) MCFG_PALETTE_ADD("palette", 64) diff --git a/src/mame/drivers/cabal.c b/src/mame/drivers/cabal.c index 8177ef709c6..afb5e130e30 100644 --- a/src/mame/drivers/cabal.c +++ b/src/mame/drivers/cabal.c @@ -489,7 +489,7 @@ static MACHINE_CONFIG_START( cabal, cabal_state ) MCFG_SCREEN_UPDATE_DRIVER(cabal_state, screen_update_cabal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cabal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cabal) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -547,7 +547,7 @@ static MACHINE_CONFIG_START( cabalbl, cabal_state ) MCFG_SCREEN_UPDATE_DRIVER(cabal_state, screen_update_cabal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cabal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cabal) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/cabaret.c b/src/mame/drivers/cabaret.c index 40adc909ee4..31a0361980b 100644 --- a/src/mame/drivers/cabaret.c +++ b/src/mame/drivers/cabaret.c @@ -354,7 +354,7 @@ static MACHINE_CONFIG_START( cabaret, cabaret_state ) MCFG_SCREEN_UPDATE_DRIVER(cabaret_state, screen_update_cabaret) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cabaret) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cabaret) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/calomega.c b/src/mame/drivers/calomega.c index 33830c5d300..84255193866 100644 --- a/src/mame/drivers/calomega.c +++ b/src/mame/drivers/calomega.c @@ -2649,7 +2649,7 @@ static MACHINE_CONFIG_START( sys903, calomega_state ) MCFG_SCREEN_UPDATE_DRIVER(calomega_state, screen_update_calomega) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", calomega) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", calomega) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(calomega_state, calomega) diff --git a/src/mame/drivers/calorie.c b/src/mame/drivers/calorie.c index 7d6f9a9cfd9..c1eacea04d5 100644 --- a/src/mame/drivers/calorie.c +++ b/src/mame/drivers/calorie.c @@ -462,7 +462,7 @@ static MACHINE_CONFIG_START( calorie, calorie_state ) MCFG_SCREEN_UPDATE_DRIVER(calorie_state, screen_update_calorie) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", calorie) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", calorie) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/canyon.c b/src/mame/drivers/canyon.c index 4acef8cad73..dba8bfcb41f 100644 --- a/src/mame/drivers/canyon.c +++ b/src/mame/drivers/canyon.c @@ -251,7 +251,7 @@ static MACHINE_CONFIG_START( canyon, canyon_state ) MCFG_SCREEN_UPDATE_DRIVER(canyon_state, screen_update_canyon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", canyon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", canyon) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(canyon_state, canyon) diff --git a/src/mame/drivers/cardline.c b/src/mame/drivers/cardline.c index 967da36895b..390c41ddc0b 100644 --- a/src/mame/drivers/cardline.c +++ b/src/mame/drivers/cardline.c @@ -235,7 +235,7 @@ static MACHINE_CONFIG_START( cardline, cardline_state ) MCFG_SCREEN_UPDATE_DRIVER(cardline_state, screen_update_cardline) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cardline) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cardline) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(cardline_state, cardline) diff --git a/src/mame/drivers/carjmbre.c b/src/mame/drivers/carjmbre.c index be8f802b9d3..178688762ec 100644 --- a/src/mame/drivers/carjmbre.c +++ b/src/mame/drivers/carjmbre.c @@ -216,7 +216,7 @@ static MACHINE_CONFIG_START( carjmbre, carjmbre_state ) MCFG_SCREEN_UPDATE_DRIVER(carjmbre_state, screen_update_carjmbre) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", carjmbre) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", carjmbre) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(carjmbre_state, carjmbre) diff --git a/src/mame/drivers/carpolo.c b/src/mame/drivers/carpolo.c index e7a8b9f64b5..a05480144c3 100644 --- a/src/mame/drivers/carpolo.c +++ b/src/mame/drivers/carpolo.c @@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( carpolo, carpolo_state ) MCFG_SCREEN_VBLANK_DRIVER(carpolo_state, screen_eof_carpolo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", carpolo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", carpolo) MCFG_PALETTE_ADD("palette", 12*2+2*16+4*2) MCFG_PALETTE_INIT_OWNER(carpolo_state,carpolo) diff --git a/src/mame/drivers/carrera.c b/src/mame/drivers/carrera.c index e8eafdae401..d776f2964f9 100644 --- a/src/mame/drivers/carrera.c +++ b/src/mame/drivers/carrera.c @@ -349,7 +349,7 @@ static MACHINE_CONFIG_START( carrera, carrera_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", MASTER_CLOCK / 16, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", carrera) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", carrera) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(carrera_state, carrera) diff --git a/src/mame/drivers/caswin.c b/src/mame/drivers/caswin.c index aa1d4d7ffda..c9a1f25792d 100644 --- a/src/mame/drivers/caswin.c +++ b/src/mame/drivers/caswin.c @@ -345,7 +345,7 @@ static MACHINE_CONFIG_START( vvillage, caswin_state ) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", vvillage) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vvillage) MCFG_PALETTE_ADD("palette", 0x40) MCFG_PALETTE_INIT_OWNER(caswin_state, caswin) diff --git a/src/mame/drivers/cave.c b/src/mame/drivers/cave.c index eead7eb132d..76db8daa395 100644 --- a/src/mame/drivers/cave.c +++ b/src/mame/drivers/cave.c @@ -2005,7 +2005,7 @@ static MACHINE_CONFIG_START( dfeveron, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", dfeveron) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dfeveron) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,dfeveron) @@ -2047,7 +2047,7 @@ static MACHINE_CONFIG_START( ddonpach, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", ddonpach) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddonpach) MCFG_PALETTE_ADD("palette", 0x8000 + 0x40*16) // $400 extra entries for layers 1&2 MCFG_PALETTE_INIT_OWNER(cave_state,ddonpach) @@ -2093,7 +2093,7 @@ static MACHINE_CONFIG_START( donpachi, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", donpachi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", donpachi) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,dfeveron) @@ -2139,7 +2139,7 @@ static MACHINE_CONFIG_START( esprade, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", esprade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", esprade) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) @@ -2179,7 +2179,7 @@ static MACHINE_CONFIG_START( gaia, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 224-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", esprade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", esprade) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) @@ -2220,7 +2220,7 @@ static MACHINE_CONFIG_START( guwange, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", esprade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", esprade) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) @@ -2264,7 +2264,7 @@ static MACHINE_CONFIG_START( hotdogst, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", hotdogst) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hotdogst) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,dfeveron) @@ -2317,7 +2317,7 @@ static MACHINE_CONFIG_START( korokoro, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1-2, 0, 240-1-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", korokoro) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", korokoro) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,korokoro) @@ -2371,7 +2371,7 @@ static MACHINE_CONFIG_START( mazinger, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", mazinger) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mazinger) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,mazinger) @@ -2430,7 +2430,7 @@ static MACHINE_CONFIG_START( metmqstr, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0x7d, 0x7d + 0x180-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", donpachi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", donpachi) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,dfeveron) @@ -2487,7 +2487,7 @@ static MACHINE_CONFIG_START( pacslot, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0x80, 0x80 + 0x140-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", tjumpman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tjumpman) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) @@ -2556,7 +2556,7 @@ static MACHINE_CONFIG_START( ppsatan, cave_state ) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_ppsatan_right) MCFG_TIMER_DRIVER_ADD("int_timer_right", cave_state, cave_vblank_start_right) - MCFG_GFXDECODE_ADD("gfxdecode", ppsatan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ppsatan) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,ppsatan) MCFG_DEFAULT_LAYOUT(layout_ppsatan) @@ -2608,7 +2608,7 @@ static MACHINE_CONFIG_START( pwrinst2, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0x70, 0x70 + 0x140-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", pwrinst2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pwrinst2) MCFG_PALETTE_ADD("palette", 0x8000+0x2800) MCFG_PALETTE_INIT_OWNER(cave_state,pwrinst2) @@ -2672,7 +2672,7 @@ static MACHINE_CONFIG_START( sailormn, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0+1, 320+1-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", sailormn) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sailormn) MCFG_PALETTE_ADD("palette", 0x8000) /* $8000 palette entries for consistency with the other games */ MCFG_PALETTE_INIT_OWNER(cave_state,sailormn) // 4 bit sprites, 6 bit tiles @@ -2728,7 +2728,7 @@ static MACHINE_CONFIG_START( tjumpman, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0x80, 0x80 + 0x140-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", tjumpman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tjumpman) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) @@ -2769,7 +2769,7 @@ static MACHINE_CONFIG_START( uopoko, cave_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 240-1) MCFG_SCREEN_UPDATE_DRIVER(cave_state, screen_update_cave) - MCFG_GFXDECODE_ADD("gfxdecode", uopoko) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", uopoko) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(cave_state,cave) diff --git a/src/mame/drivers/cb2001.c b/src/mame/drivers/cb2001.c index 950fa6bce88..dd7d87b95b8 100644 --- a/src/mame/drivers/cb2001.c +++ b/src/mame/drivers/cb2001.c @@ -843,7 +843,7 @@ static MACHINE_CONFIG_START( cb2001, cb2001_state ) MCFG_I8255A_ADD( "ppi8255_0", ppi8255_0_intf ) MCFG_I8255A_ADD( "ppi8255_1", ppi8255_1_intf ) - MCFG_GFXDECODE_ADD("gfxdecode", cb2001) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cb2001) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/cball.c b/src/mame/drivers/cball.c index 349caf7b94b..a6b3e5643cf 100644 --- a/src/mame/drivers/cball.c +++ b/src/mame/drivers/cball.c @@ -266,7 +266,7 @@ static MACHINE_CONFIG_START( cball, cball_state ) MCFG_SCREEN_UPDATE_DRIVER(cball_state, screen_update_cball) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cball) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cball) MCFG_PALETTE_ADD("palette", 6) MCFG_PALETTE_INIT_OWNER(cball_state, cball) diff --git a/src/mame/drivers/cbasebal.c b/src/mame/drivers/cbasebal.c index 765fe663627..63c8ead0ccc 100644 --- a/src/mame/drivers/cbasebal.c +++ b/src/mame/drivers/cbasebal.c @@ -270,7 +270,7 @@ static MACHINE_CONFIG_START( cbasebal, cbasebal_state ) MCFG_SCREEN_UPDATE_DRIVER(cbasebal_state, screen_update_cbasebal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cbasebal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cbasebal) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/cbuster.c b/src/mame/drivers/cbuster.c index dd48f8d1d44..31ae2d875dd 100644 --- a/src/mame/drivers/cbuster.c +++ b/src/mame/drivers/cbuster.c @@ -316,7 +316,7 @@ static MACHINE_CONFIG_START( twocrude, cbuster_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(cbuster_state, screen_update_twocrude) - MCFG_GFXDECODE_ADD("gfxdecode", cbuster) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cbuster) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECO16IC_ADD("tilegen1", twocrude_deco16ic_tilegen1_intf) diff --git a/src/mame/drivers/ccastles.c b/src/mame/drivers/ccastles.c index 68a7564a4fb..538556a95ee 100644 --- a/src/mame/drivers/ccastles.c +++ b/src/mame/drivers/ccastles.c @@ -475,7 +475,7 @@ static MACHINE_CONFIG_START( ccastles, ccastles_state ) MCFG_X2212_ADD_AUTOSAVE("nvram_4a") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ccastles) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ccastles) MCFG_PALETTE_ADD("palette", 32) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/cchance.c b/src/mame/drivers/cchance.c index 9c8334fc1a3..4eb90a36ae9 100644 --- a/src/mame/drivers/cchance.c +++ b/src/mame/drivers/cchance.c @@ -218,7 +218,7 @@ static MACHINE_CONFIG_START( cchance, cchance_state ) MCFG_MACHINE_START_OVERRIDE(cchance_state,cchance) MCFG_MACHINE_RESET_OVERRIDE(cchance_state,cchance) - MCFG_GFXDECODE_ADD("gfxdecode", cchance) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cchance) MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0) MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/cclimber.c b/src/mame/drivers/cclimber.c index 787156b1d4c..dc8af045a6c 100644 --- a/src/mame/drivers/cclimber.c +++ b/src/mame/drivers/cclimber.c @@ -996,7 +996,7 @@ static MACHINE_CONFIG_START( root, cclimber_state ) MCFG_SCREEN_UPDATE_DRIVER(cclimber_state, screen_update_cclimber) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cclimber) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cclimber) MCFG_PALETTE_ADD("palette", 16*4+8*4) MCFG_PALETTE_INIT_OWNER(cclimber_state,cclimber) @@ -1097,7 +1097,7 @@ static MACHINE_CONFIG_START( swimmer, cclimber_state ) MCFG_SCREEN_UPDATE_DRIVER(cclimber_state, screen_update_swimmer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", swimmer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", swimmer) MCFG_PALETTE_ADD("palette", 32*8+4*8+1) MCFG_PALETTE_INIT_OWNER(cclimber_state,swimmer) diff --git a/src/mame/drivers/centiped.c b/src/mame/drivers/centiped.c index 82f13bb1816..833d31b6694 100644 --- a/src/mame/drivers/centiped.c +++ b/src/mame/drivers/centiped.c @@ -1752,7 +1752,7 @@ static MACHINE_CONFIG_START( centiped_base, centiped_state ) MCFG_SCREEN_UPDATE_DRIVER(centiped_state, screen_update_centiped) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", centiped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", centiped) MCFG_PALETTE_ADD("palette", 4+4*4*4*4) MCFG_VIDEO_START_OVERRIDE(centiped_state,centiped) @@ -1905,7 +1905,7 @@ static MACHINE_CONFIG_START( bullsdrt, centiped_state ) MCFG_SCREEN_UPDATE_DRIVER(centiped_state, screen_update_bullsdrt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", centiped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", centiped) MCFG_PALETTE_ADD("palette", 4+4*4*4*4) MCFG_VIDEO_START_OVERRIDE(centiped_state,bullsdrt) diff --git a/src/mame/drivers/chaknpop.c b/src/mame/drivers/chaknpop.c index dd3df6b5a08..c781634431d 100644 --- a/src/mame/drivers/chaknpop.c +++ b/src/mame/drivers/chaknpop.c @@ -386,7 +386,7 @@ static MACHINE_CONFIG_START( chaknpop, chaknpop_state ) MCFG_SCREEN_UPDATE_DRIVER(chaknpop_state, screen_update_chaknpop) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chaknpop) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chaknpop) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(chaknpop_state, chaknpop) diff --git a/src/mame/drivers/cham24.c b/src/mame/drivers/cham24.c index b45e53313ef..b271fc8ced7 100644 --- a/src/mame/drivers/cham24.c +++ b/src/mame/drivers/cham24.c @@ -358,7 +358,7 @@ static MACHINE_CONFIG_START( cham24, cham24_state ) MCFG_SCREEN_UPDATE_DRIVER(cham24_state, screen_update_cham24) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cham24) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cham24) MCFG_PALETTE_ADD("palette", 8*4*16) MCFG_PALETTE_INIT_OWNER(cham24_state, cham24) diff --git a/src/mame/drivers/champbas.c b/src/mame/drivers/champbas.c index 472b38761c2..bafc9314fc6 100644 --- a/src/mame/drivers/champbas.c +++ b/src/mame/drivers/champbas.c @@ -621,7 +621,7 @@ static MACHINE_CONFIG_START( talbot, champbas_state ) MCFG_SCREEN_VBLANK_DRIVER(champbas_state, screen_eof_champbas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", talbot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", talbot) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(champbas_state,champbas) @@ -657,7 +657,7 @@ static MACHINE_CONFIG_START( champbas, champbas_state ) MCFG_SCREEN_VBLANK_DRIVER(champbas_state, screen_eof_champbas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", champbas) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", champbas) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(champbas_state,champbas) @@ -715,7 +715,7 @@ static MACHINE_CONFIG_START( exctsccr, champbas_state ) MCFG_SCREEN_VBLANK_DRIVER(champbas_state, screen_eof_champbas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exctsccr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exctsccr) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(champbas_state,exctsccr) @@ -767,7 +767,7 @@ static MACHINE_CONFIG_START( exctsccrb, champbas_state ) MCFG_SCREEN_VBLANK_DRIVER(champbas_state, screen_eof_champbas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exctsccr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exctsccr) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(champbas_state,exctsccr) diff --git a/src/mame/drivers/champbwl.c b/src/mame/drivers/champbwl.c index c534f5ba323..4d7c36292dd 100644 --- a/src/mame/drivers/champbwl.c +++ b/src/mame/drivers/champbwl.c @@ -499,7 +499,7 @@ static MACHINE_CONFIG_START( champbwl, champbwl_state ) MCFG_SCREEN_VBLANK_DRIVER(champbwl_state, screen_eof_champbwl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", champbwl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", champbwl) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(champbwl_state,arknoid2) @@ -565,7 +565,7 @@ static MACHINE_CONFIG_START( doraemon, champbwl_state ) MCFG_SCREEN_VBLANK_DRIVER(champbwl_state, screen_eof_doraemon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", champbwl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", champbwl) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(champbwl_state,arknoid2) diff --git a/src/mame/drivers/chanbara.c b/src/mame/drivers/chanbara.c index 6860709b4ce..ede14bbde60 100644 --- a/src/mame/drivers/chanbara.c +++ b/src/mame/drivers/chanbara.c @@ -412,7 +412,7 @@ static MACHINE_CONFIG_START( chanbara, chanbara_state ) MCFG_SCREEN_UPDATE_DRIVER(chanbara_state, screen_update_chanbara) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chanbara) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chanbara) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(chanbara_state, chanbara) diff --git a/src/mame/drivers/chance32.c b/src/mame/drivers/chance32.c index 315d609fe7b..db869810ce1 100644 --- a/src/mame/drivers/chance32.c +++ b/src/mame/drivers/chance32.c @@ -477,7 +477,7 @@ static MACHINE_CONFIG_START( chance32, chance32_state ) MCFG_MC6845_ADD("crtc", H46505, "screen", 12000000/16, mc6845_intf) /* 52.786 Hz (similar to Major Poker) */ - MCFG_GFXDECODE_ADD("gfxdecode", chance32) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chance32) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/cheekyms.c b/src/mame/drivers/cheekyms.c index 899d3955e86..b136871bca5 100644 --- a/src/mame/drivers/cheekyms.c +++ b/src/mame/drivers/cheekyms.c @@ -136,7 +136,7 @@ static MACHINE_CONFIG_START( cheekyms, cheekyms_state ) MCFG_SCREEN_UPDATE_DRIVER(cheekyms_state, screen_update_cheekyms) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cheekyms) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cheekyms) MCFG_PALETTE_ADD("palette", 0xc0) MCFG_PALETTE_INIT_OWNER(cheekyms_state, cheekyms) diff --git a/src/mame/drivers/chinagat.c b/src/mame/drivers/chinagat.c index c328b848580..e0c1bf93664 100644 --- a/src/mame/drivers/chinagat.c +++ b/src/mame/drivers/chinagat.c @@ -588,7 +588,7 @@ static MACHINE_CONFIG_START( chinagat, chinagat_state ) MCFG_SCREEN_UPDATE_DRIVER(chinagat_state, screen_update_ddragon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chinagat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chinagat) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -634,7 +634,7 @@ static MACHINE_CONFIG_START( saiyugoub1, chinagat_state ) MCFG_SCREEN_UPDATE_DRIVER(chinagat_state, screen_update_ddragon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chinagat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chinagat) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -677,7 +677,7 @@ static MACHINE_CONFIG_START( saiyugoub2, chinagat_state ) MCFG_SCREEN_UPDATE_DRIVER(chinagat_state, screen_update_ddragon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chinagat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chinagat) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/chinsan.c b/src/mame/drivers/chinsan.c index 1b53540d456..f183f0d0228 100644 --- a/src/mame/drivers/chinsan.c +++ b/src/mame/drivers/chinsan.c @@ -615,7 +615,7 @@ static MACHINE_CONFIG_START( chinsan, chinsan_state ) MCFG_SCREEN_UPDATE_DRIVER(chinsan_state, screen_update_chinsan) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chinsan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chinsan) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(chinsan_state, chinsan) diff --git a/src/mame/drivers/chqflag.c b/src/mame/drivers/chqflag.c index a338c6b5745..8a58a59295e 100644 --- a/src/mame/drivers/chqflag.c +++ b/src/mame/drivers/chqflag.c @@ -345,7 +345,7 @@ static MACHINE_CONFIG_START( chqflag, chqflag_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K051960_ADD("k051960", chqflag_k051960_intf) MCFG_K051960_GFXDECODE("gfxdecode") MCFG_K051960_PALETTE("palette") diff --git a/src/mame/drivers/chsuper.c b/src/mame/drivers/chsuper.c index f856f4be7a5..0ac3cbb6544 100644 --- a/src/mame/drivers/chsuper.c +++ b/src/mame/drivers/chsuper.c @@ -219,7 +219,7 @@ static MACHINE_CONFIG_START( chsuper, chsuper_state ) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", chsuper) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chsuper) MCFG_PALETTE_ADD("palette", 0x100) MCFG_RAMDAC_ADD("ramdac", ramdac_intf, ramdac_map, "palette") diff --git a/src/mame/drivers/circus.c b/src/mame/drivers/circus.c index 9b93a16fe18..46761f477d1 100644 --- a/src/mame/drivers/circus.c +++ b/src/mame/drivers/circus.c @@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( circus, circus_state ) MCFG_SCREEN_UPDATE_DRIVER(circus_state, screen_update_circus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", circus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", circus) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") @@ -326,7 +326,7 @@ static MACHINE_CONFIG_START( robotbwl, circus_state ) MCFG_SCREEN_UPDATE_DRIVER(circus_state, screen_update_robotbwl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", robotbwl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", robotbwl) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") @@ -366,7 +366,7 @@ static MACHINE_CONFIG_START( crash, circus_state ) MCFG_SCREEN_UPDATE_DRIVER(circus_state, screen_update_crash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", circus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", circus) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") @@ -398,7 +398,7 @@ static MACHINE_CONFIG_START( ripcord, circus_state ) MCFG_SCREEN_UPDATE_DRIVER(circus_state, screen_update_ripcord) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", circus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", circus) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/circusc.c b/src/mame/drivers/circusc.c index 3d0564036f5..b870b52bed2 100644 --- a/src/mame/drivers/circusc.c +++ b/src/mame/drivers/circusc.c @@ -348,7 +348,7 @@ static MACHINE_CONFIG_START( circusc, circusc_state ) MCFG_SCREEN_UPDATE_DRIVER(circusc_state, screen_update_circusc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", circusc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", circusc) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(circusc_state, circusc) diff --git a/src/mame/drivers/cischeat.c b/src/mame/drivers/cischeat.c index 57217383ea0..66f4bcf4566 100644 --- a/src/mame/drivers/cischeat.c +++ b/src/mame/drivers/cischeat.c @@ -1502,7 +1502,7 @@ static MACHINE_CONFIG_START( bigrun, cischeat_state ) MCFG_SCREEN_UPDATE_DRIVER(cischeat_state, screen_update_bigrun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bigrun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bigrun) MCFG_PALETTE_ADD("palette", 0x4000/2) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -1643,7 +1643,7 @@ static MACHINE_CONFIG_START( scudhamm, cischeat_state ) MCFG_SCREEN_UPDATE_DRIVER(cischeat_state, screen_update_scudhamm) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scudhamm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scudhamm) MCFG_PALETTE_ADD("palette", 0x8000/2) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/citycon.c b/src/mame/drivers/citycon.c index c3e44cf76e6..2cf4c720b30 100644 --- a/src/mame/drivers/citycon.c +++ b/src/mame/drivers/citycon.c @@ -215,7 +215,7 @@ static MACHINE_CONFIG_START( citycon, citycon_state ) MCFG_SCREEN_UPDATE_DRIVER(citycon_state, screen_update_citycon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", citycon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", citycon) MCFG_PALETTE_ADD_INIT_BLACK("palette", 640+1024) /* 640 real palette + 1024 virtual palette */ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/cloak.c b/src/mame/drivers/cloak.c index 9d0353ceb7b..6f5b251eeea 100644 --- a/src/mame/drivers/cloak.c +++ b/src/mame/drivers/cloak.c @@ -352,7 +352,7 @@ static MACHINE_CONFIG_START( cloak, cloak_state ) MCFG_SCREEN_UPDATE_DRIVER(cloak_state, screen_update_cloak) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cloak) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cloak) MCFG_PALETTE_ADD("palette", 64) diff --git a/src/mame/drivers/cloud9.c b/src/mame/drivers/cloud9.c index 8e26212bd3d..4b9b98c83fc 100644 --- a/src/mame/drivers/cloud9.c +++ b/src/mame/drivers/cloud9.c @@ -425,7 +425,7 @@ static MACHINE_CONFIG_START( cloud9, cloud9_state ) MCFG_X2212_ADD_AUTOSAVE("nvram") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", cloud9) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cloud9) MCFG_PALETTE_ADD("palette", 64) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/clshroad.c b/src/mame/drivers/clshroad.c index 8ed84fbf078..b0e1d7c9c7b 100644 --- a/src/mame/drivers/clshroad.c +++ b/src/mame/drivers/clshroad.c @@ -247,7 +247,7 @@ static MACHINE_CONFIG_START( firebatl, clshroad_state ) MCFG_SCREEN_UPDATE_DRIVER(clshroad_state, screen_update_clshroad) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", firebatl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firebatl) MCFG_PALETTE_ADD("palette", 512+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(clshroad_state,firebatl) @@ -282,7 +282,7 @@ static MACHINE_CONFIG_START( clshroad, clshroad_state ) MCFG_SCREEN_UPDATE_DRIVER(clshroad_state, screen_update_clshroad) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", clshroad) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", clshroad) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(clshroad_state,clshroad) diff --git a/src/mame/drivers/cmmb.c b/src/mame/drivers/cmmb.c index c33640aa126..e62fd4dd0dc 100644 --- a/src/mame/drivers/cmmb.c +++ b/src/mame/drivers/cmmb.c @@ -337,7 +337,7 @@ static MACHINE_CONFIG_START( cmmb, cmmb_state ) MCFG_SCREEN_UPDATE_DRIVER(cmmb_state, screen_update_cmmb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cmmb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cmmb) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(RRRGGGBB) diff --git a/src/mame/drivers/cninja.c b/src/mame/drivers/cninja.c index 6e8b77f0352..f4ea22b00bb 100644 --- a/src/mame/drivers/cninja.c +++ b/src/mame/drivers/cninja.c @@ -949,7 +949,7 @@ static MACHINE_CONFIG_START( cninja, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninja) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cninja) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cninja) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1015,7 +1015,7 @@ static MACHINE_CONFIG_START( stoneage, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninja) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cninja) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cninja) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(cninja_state,stoneage) @@ -1080,7 +1080,7 @@ static MACHINE_CONFIG_START( cninjabl, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninjabl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cninjabl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cninjabl) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1130,7 +1130,7 @@ static MACHINE_CONFIG_START( edrandy, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_edrandy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cninja) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cninja) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1195,7 +1195,7 @@ static MACHINE_CONFIG_START( robocop2, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_robocop2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", robocop2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", robocop2) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1264,7 +1264,7 @@ static MACHINE_CONFIG_START( mutantf, cninja_state ) MCFG_VIDEO_START_OVERRIDE(cninja_state,mutantf) - MCFG_GFXDECODE_ADD("gfxdecode", mutantf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mutantf) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") diff --git a/src/mame/drivers/cntsteer.c b/src/mame/drivers/cntsteer.c index 05737d9f6ae..787422e4a63 100644 --- a/src/mame/drivers/cntsteer.c +++ b/src/mame/drivers/cntsteer.c @@ -907,7 +907,7 @@ static MACHINE_CONFIG_START( cntsteer, cntsteer_state ) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) - MCFG_GFXDECODE_ADD("gfxdecode", cntsteer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cntsteer) MCFG_PALETTE_ADD("palette", 256) // MCFG_PALETTE_INIT_OWNER(cntsteer_state,zerotrgt) @@ -955,7 +955,7 @@ static MACHINE_CONFIG_START( zerotrgt, cntsteer_state ) MCFG_SCREEN_UPDATE_DRIVER(cntsteer_state, screen_update_zerotrgt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zerotrgt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zerotrgt) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(cntsteer_state,zerotrgt) diff --git a/src/mame/drivers/cobra.c b/src/mame/drivers/cobra.c index 2fec3825d46..787f7fe8359 100644 --- a/src/mame/drivers/cobra.c +++ b/src/mame/drivers/cobra.c @@ -3234,7 +3234,7 @@ static MACHINE_CONFIG_START( cobra, cobra_state ) MCFG_M48T58_ADD("m48t58") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K001604_ADD("k001604", cobra_k001604_intf) // on the LAN board in Racing Jam DX MCFG_K001604_GFXDECODE("gfxdecode") MCFG_K001604_PALETTE("palette") diff --git a/src/mame/drivers/coinmstr.c b/src/mame/drivers/coinmstr.c index 0fc7dd834d0..64b44894943 100644 --- a/src/mame/drivers/coinmstr.c +++ b/src/mame/drivers/coinmstr.c @@ -1171,7 +1171,7 @@ static MACHINE_CONFIG_START( coinmstr, coinmstr_state ) MCFG_SCREEN_UPDATE_DRIVER(coinmstr_state, screen_update_coinmstr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", coinmstr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", coinmstr) MCFG_PALETTE_ADD("palette", 46*32*4) diff --git a/src/mame/drivers/coinmvga.c b/src/mame/drivers/coinmvga.c index f883cd63fa1..90b2c9f25e9 100644 --- a/src/mame/drivers/coinmvga.c +++ b/src/mame/drivers/coinmvga.c @@ -689,7 +689,7 @@ static MACHINE_CONFIG_START( coinmvga, coinmvga_state ) MCFG_SCREEN_UPDATE_DRIVER(coinmvga_state, screen_update_coinmvga) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", coinmvga) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", coinmvga) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(coinmvga_state, coinmvga) diff --git a/src/mame/drivers/combatsc.c b/src/mame/drivers/combatsc.c index a3be55dcc3a..e5c81a275e7 100644 --- a/src/mame/drivers/combatsc.c +++ b/src/mame/drivers/combatsc.c @@ -731,7 +731,7 @@ static MACHINE_CONFIG_START( combatsc, combatsc_state ) MCFG_SCREEN_UPDATE_DRIVER(combatsc_state, screen_update_combatsc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", combatsc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", combatsc) MCFG_PALETTE_ADD("palette", 8*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_PALETTE_INIT_OWNER(combatsc_state,combatsc) @@ -785,7 +785,7 @@ static MACHINE_CONFIG_START( combatscb, combatsc_state ) MCFG_SCREEN_UPDATE_DRIVER(combatsc_state, screen_update_combatscb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", combatscb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", combatscb) MCFG_PALETTE_ADD("palette", 8*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_PALETTE_INIT_OWNER(combatsc_state,combatscb) diff --git a/src/mame/drivers/commando.c b/src/mame/drivers/commando.c index 8d841f42c87..fe4dd0c63b5 100644 --- a/src/mame/drivers/commando.c +++ b/src/mame/drivers/commando.c @@ -260,7 +260,7 @@ static MACHINE_CONFIG_START( commando, commando_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", commando) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", commando) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_BUFFERED_SPRITERAM8_ADD("spriteram") diff --git a/src/mame/drivers/compgolf.c b/src/mame/drivers/compgolf.c index 2bd7e53b950..fecbd1143cf 100644 --- a/src/mame/drivers/compgolf.c +++ b/src/mame/drivers/compgolf.c @@ -258,7 +258,7 @@ static MACHINE_CONFIG_START( compgolf, compgolf_state ) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(compgolf_state, compgolf) - MCFG_GFXDECODE_ADD("gfxdecode", compgolf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", compgolf) MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/contra.c b/src/mame/drivers/contra.c index 8cc0abd818c..7c3aaca7fc6 100644 --- a/src/mame/drivers/contra.c +++ b/src/mame/drivers/contra.c @@ -203,7 +203,7 @@ static MACHINE_CONFIG_START( contra, contra_state ) MCFG_SCREEN_UPDATE_DRIVER(contra_state, screen_update_contra) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", contra) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", contra) MCFG_PALETTE_ADD("palette", 2*8*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_PALETTE_INIT_OWNER(contra_state, contra) diff --git a/src/mame/drivers/coolridr.c b/src/mame/drivers/coolridr.c index 0de7bfc88af..ae6586a9c83 100644 --- a/src/mame/drivers/coolridr.c +++ b/src/mame/drivers/coolridr.c @@ -3605,7 +3605,7 @@ static MACHINE_CONFIG_START( coolridr, coolridr_state ) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", coolridr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", coolridr) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/cop01.c b/src/mame/drivers/cop01.c index ac733ed2b2c..c0191e2ce52 100644 --- a/src/mame/drivers/cop01.c +++ b/src/mame/drivers/cop01.c @@ -463,7 +463,7 @@ static MACHINE_CONFIG_START( cop01, cop01_state ) MCFG_SCREEN_UPDATE_DRIVER(cop01_state, screen_update_cop01) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cop01) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cop01) MCFG_PALETTE_ADD("palette", 16+8*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(cop01_state, cop01) @@ -503,7 +503,7 @@ static MACHINE_CONFIG_START( mightguy, cop01_state ) MCFG_SCREEN_UPDATE_DRIVER(cop01_state, screen_update_cop01) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cop01) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cop01) MCFG_PALETTE_ADD("palette", 16+8*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(cop01_state, cop01) diff --git a/src/mame/drivers/copsnrob.c b/src/mame/drivers/copsnrob.c index d588908125a..1f1e7747306 100644 --- a/src/mame/drivers/copsnrob.c +++ b/src/mame/drivers/copsnrob.c @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( copsnrob, copsnrob_state ) MCFG_SCREEN_UPDATE_DRIVER(copsnrob_state, screen_update_copsnrob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", copsnrob) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", copsnrob) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mame/drivers/cosmic.c b/src/mame/drivers/cosmic.c index f557bd0c92f..b466ef671f9 100644 --- a/src/mame/drivers/cosmic.c +++ b/src/mame/drivers/cosmic.c @@ -1027,7 +1027,7 @@ static MACHINE_CONFIG_DERIVED( panic, cosmic ) MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", cosmic_state, panic_scanline, "screen", 0, 1) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", panic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", panic) MCFG_PALETTE_ADD("palette", 16+8*4) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(cosmic_state,panic) @@ -1053,7 +1053,7 @@ static MACHINE_CONFIG_DERIVED( cosmica, cosmic ) MCFG_CPU_PROGRAM_MAP(cosmica_map) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", cosmica) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cosmica) MCFG_PALETTE_ADD("palette", 8+16*4) MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(cosmic_state,cosmica) @@ -1122,7 +1122,7 @@ static MACHINE_CONFIG_DERIVED( magspot, cosmic ) MCFG_CPU_PROGRAM_MAP(magspot_map) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", panic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", panic) MCFG_PALETTE_ADD("palette", 16+8*4) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(cosmic_state,magspot) @@ -1155,7 +1155,7 @@ static MACHINE_CONFIG_DERIVED( nomnlnd, cosmic ) MCFG_CPU_PROGRAM_MAP(magspot_map) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", panic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", panic) MCFG_PALETTE_ADD("palette", 16+8*4) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(cosmic_state,nomnlnd) diff --git a/src/mame/drivers/cps1.c b/src/mame/drivers/cps1.c index ace5adafa59..225d05df009 100644 --- a/src/mame/drivers/cps1.c +++ b/src/mame/drivers/cps1.c @@ -3192,7 +3192,7 @@ static MACHINE_CONFIG_START( cps1_10MHz, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) diff --git a/src/mame/drivers/cps2.c b/src/mame/drivers/cps2.c index d71d301970b..c067e2882dc 100644 --- a/src/mame/drivers/cps2.c +++ b/src/mame/drivers/cps2.c @@ -1269,7 +1269,7 @@ static MACHINE_CONFIG_START( cps2, cps_state ) 8MHz / 15.4445kHz = 517.983 ~ 518 -> likely 16MHz -> same as 8 but with a /2 divider; also a possibility */ - MCFG_GFXDECODE_ADD("gfxdecode", cps2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps2) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps2) diff --git a/src/mame/drivers/cps3.c b/src/mame/drivers/cps3.c index 81ea3efb96c..0258a1c0bfd 100644 --- a/src/mame/drivers/cps3.c +++ b/src/mame/drivers/cps3.c @@ -2587,7 +2587,7 @@ static MACHINE_CONFIG_START( cps3, cps3_state ) MCFG_NVRAM_ADD_0FILL("eeprom") MCFG_PALETTE_ADD("palette", 0x10000) // actually 0x20000 ... - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/crbaloon.c b/src/mame/drivers/crbaloon.c index 73da5e13d91..cc3348dfbac 100644 --- a/src/mame/drivers/crbaloon.c +++ b/src/mame/drivers/crbaloon.c @@ -367,7 +367,7 @@ static MACHINE_CONFIG_START( crbaloon, crbaloon_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", crbaloon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", crbaloon) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(crbaloon_state, crbaloon) diff --git a/src/mame/drivers/crimfght.c b/src/mame/drivers/crimfght.c index 8faedb94fa4..699cf5a51c9 100644 --- a/src/mame/drivers/crimfght.c +++ b/src/mame/drivers/crimfght.c @@ -278,7 +278,7 @@ static MACHINE_CONFIG_START( crimfght, crimfght_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", crimfght_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/crospang.c b/src/mame/drivers/crospang.c index 76e96807e3e..f86b2fa24c2 100644 --- a/src/mame/drivers/crospang.c +++ b/src/mame/drivers/crospang.c @@ -357,7 +357,7 @@ static MACHINE_CONFIG_START( crospang, crospang_state ) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", crospang) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", crospang) MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) diff --git a/src/mame/drivers/crshrace.c b/src/mame/drivers/crshrace.c index 859ef1e7885..cf77833e056 100644 --- a/src/mame/drivers/crshrace.c +++ b/src/mame/drivers/crshrace.c @@ -451,7 +451,7 @@ static MACHINE_CONFIG_START( crshrace, crshrace_state ) MCFG_SCREEN_VBLANK_DRIVER(crshrace_state, screen_eof_crshrace) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", crshrace) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", crshrace) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGBBBBBRRRRR) diff --git a/src/mame/drivers/cshooter.c b/src/mame/drivers/cshooter.c index 72a302b6033..510dd0bb00d 100644 --- a/src/mame/drivers/cshooter.c +++ b/src/mame/drivers/cshooter.c @@ -452,7 +452,7 @@ static MACHINE_CONFIG_START( airraid, cshooter_state ) MCFG_SCREEN_UPDATE_DRIVER(cshooter_state, screen_update_airraid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cshooter) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cshooter) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INDIRECT_ENTRIES(0x100) MCFG_PALETTE_INIT_OWNER(cshooter_state, cshooter) diff --git a/src/mame/drivers/cswat.c b/src/mame/drivers/cswat.c index b34778c3e7b..87d3c316ff6 100644 --- a/src/mame/drivers/cswat.c +++ b/src/mame/drivers/cswat.c @@ -267,7 +267,7 @@ static MACHINE_CONFIG_START( cswat, cswat_state ) MCFG_SCREEN_UPDATE_DRIVER(cswat_state, screen_update_cswat) - MCFG_GFXDECODE_ADD("gfxdecode", cswat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cswat) MCFG_PALETTE_ADD("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/cultures.c b/src/mame/drivers/cultures.c index 89e79ec5ed8..deb02ac90e3 100644 --- a/src/mame/drivers/cultures.c +++ b/src/mame/drivers/cultures.c @@ -416,7 +416,7 @@ static MACHINE_CONFIG_START( cultures, cultures_state ) MCFG_SCREEN_UPDATE_DRIVER(cultures_state, screen_update_cultures) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", culture) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", culture) MCFG_PALETTE_ADD("palette", 0x2000) diff --git a/src/mame/drivers/cvs.c b/src/mame/drivers/cvs.c index c95bfa995cf..3d7444e1db6 100644 --- a/src/mame/drivers/cvs.c +++ b/src/mame/drivers/cvs.c @@ -1026,7 +1026,7 @@ static MACHINE_CONFIG_START( cvs, cvs_state ) /* video hardware */ MCFG_VIDEO_START_OVERRIDE(cvs_state,cvs) - MCFG_GFXDECODE_ADD("gfxdecode", cvs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cvs) MCFG_PALETTE_ADD("palette", (256+4)*8+8+1) MCFG_PALETTE_INDIRECT_ENTRIES(16) diff --git a/src/mame/drivers/cyberbal.c b/src/mame/drivers/cyberbal.c index 9f58582e842..97d309e3d65 100644 --- a/src/mame/drivers/cyberbal.c +++ b/src/mame/drivers/cyberbal.c @@ -409,7 +409,7 @@ static MACHINE_CONFIG_START( cyberbal, cyberbal_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", interleaved) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", interleaved) MCFG_PALETTE_ADD("palette", 4096) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, cyberbal_state, get_playfield_tile_info, 16,8, SCAN_ROWS, 64,64) @@ -476,7 +476,7 @@ static MACHINE_CONFIG_START( cyberbal2p, cyberbal_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", cyberbal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cyberbal) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, cyberbal_state, get_playfield_tile_info, 16,8, SCAN_ROWS, 64,64) diff --git a/src/mame/drivers/cybertnk.c b/src/mame/drivers/cybertnk.c index c8e5ed2dd14..f0ff65fa8db 100644 --- a/src/mame/drivers/cybertnk.c +++ b/src/mame/drivers/cybertnk.c @@ -861,7 +861,7 @@ static MACHINE_CONFIG_START( cybertnk, cybertnk_state ) MCFG_SCREEN_UPDATE_DRIVER(cybertnk_state, screen_update_cybertnk_right) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cybertnk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cybertnk) MCFG_PALETTE_ADD("palette", 0x4000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/cyclemb.c b/src/mame/drivers/cyclemb.c index 1ef2382e9a6..76abb3b6d86 100644 --- a/src/mame/drivers/cyclemb.c +++ b/src/mame/drivers/cyclemb.c @@ -919,7 +919,7 @@ static MACHINE_CONFIG_START( cyclemb, cyclemb_state ) MCFG_SCREEN_UPDATE_DRIVER(cyclemb_state, screen_update_cyclemb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cyclemb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cyclemb) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(cyclemb_state, cyclemb) diff --git a/src/mame/drivers/d9final.c b/src/mame/drivers/d9final.c index ddae9b5c018..8e0ad993928 100644 --- a/src/mame/drivers/d9final.c +++ b/src/mame/drivers/d9final.c @@ -301,7 +301,7 @@ static MACHINE_CONFIG_START( d9final, d9final_state ) MCFG_SCREEN_UPDATE_DRIVER(d9final_state, screen_update_d9final) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", d9final) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", d9final) MCFG_PALETTE_ADD_INIT_BLACK("palette", 0x400) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/dacholer.c b/src/mame/drivers/dacholer.c index 07ab7fee560..91603a103a5 100644 --- a/src/mame/drivers/dacholer.c +++ b/src/mame/drivers/dacholer.c @@ -675,7 +675,7 @@ static MACHINE_CONFIG_START( dacholer, dacholer_state ) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(dacholer_state, dacholer) - MCFG_GFXDECODE_ADD("gfxdecode", dacholer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dacholer) /* sound hardware */ diff --git a/src/mame/drivers/dambustr.c b/src/mame/drivers/dambustr.c index c176de8c12d..5e0c9de3a7e 100644 --- a/src/mame/drivers/dambustr.c +++ b/src/mame/drivers/dambustr.c @@ -268,7 +268,7 @@ static MACHINE_CONFIG_START( dambustr, dambustr_state ) MCFG_SCREEN_UPDATE_DRIVER(dambustr_state, screen_update_dambustr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dambustr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dambustr) MCFG_PALETTE_ADD("palette", 32+2+64+8) /* 32 for the characters, 2 for the bullets, 64 for the stars, 8 for the background */ MCFG_PALETTE_INIT_OWNER(dambustr_state,dambustr) diff --git a/src/mame/drivers/darius.c b/src/mame/drivers/darius.c index 1a0b6f248c1..35c44716d32 100644 --- a/src/mame/drivers/darius.c +++ b/src/mame/drivers/darius.c @@ -873,7 +873,7 @@ static MACHINE_CONFIG_START( darius, darius_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", darius) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", darius) MCFG_PALETTE_ADD("palette", 4096*2) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_DEFAULT_LAYOUT(layout_darius) diff --git a/src/mame/drivers/darkmist.c b/src/mame/drivers/darkmist.c index f145636cc69..2795d747ccd 100644 --- a/src/mame/drivers/darkmist.c +++ b/src/mame/drivers/darkmist.c @@ -243,7 +243,7 @@ static MACHINE_CONFIG_START( darkmist, darkmist_state ) MCFG_SCREEN_UPDATE_DRIVER(darkmist_state, screen_update_darkmist) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", darkmist) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", darkmist) MCFG_PALETTE_ADD("palette", 0x100*4) MCFG_PALETTE_INDIRECT_ENTRIES(256+1) MCFG_PALETTE_INIT_OWNER(darkmist_state, darkmist) diff --git a/src/mame/drivers/darkseal.c b/src/mame/drivers/darkseal.c index a89b60b545d..78a45217d7e 100644 --- a/src/mame/drivers/darkseal.c +++ b/src/mame/drivers/darkseal.c @@ -263,7 +263,7 @@ static MACHINE_CONFIG_START( darkseal, darkseal_state ) MCFG_SCREEN_UPDATE_DRIVER(darkseal_state, screen_update_darkseal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", darkseal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", darkseal) MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") diff --git a/src/mame/drivers/dassault.c b/src/mame/drivers/dassault.c index 1ad6887cbca..15276ea5824 100644 --- a/src/mame/drivers/dassault.c +++ b/src/mame/drivers/dassault.c @@ -504,7 +504,7 @@ static MACHINE_CONFIG_START( dassault, dassault_state ) MCFG_SCREEN_UPDATE_DRIVER(dassault_state, screen_update_dassault) - MCFG_GFXDECODE_ADD("gfxdecode", dassault) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dassault) MCFG_PALETTE_ADD("palette", 4096) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") diff --git a/src/mame/drivers/dblcrown.c b/src/mame/drivers/dblcrown.c index 615d3d32b2a..947dd07739d 100644 --- a/src/mame/drivers/dblcrown.c +++ b/src/mame/drivers/dblcrown.c @@ -575,7 +575,7 @@ static MACHINE_CONFIG_START( dblcrown, dblcrown_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dblcrown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dblcrown) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(dblcrown_state, dblcrown) diff --git a/src/mame/drivers/dblewing.c b/src/mame/drivers/dblewing.c index 10eb1419bef..94ffd1a6b0d 100644 --- a/src/mame/drivers/dblewing.c +++ b/src/mame/drivers/dblewing.c @@ -389,7 +389,7 @@ static MACHINE_CONFIG_START( dblewing, dblewing_state ) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", dblewing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dblewing) MCFG_DECO16IC_ADD("tilegen1", dblewing_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/dbz.c b/src/mame/drivers/dbz.c index 364cdf2cad4..59a1494737a 100644 --- a/src/mame/drivers/dbz.c +++ b/src/mame/drivers/dbz.c @@ -371,7 +371,7 @@ static MACHINE_CONFIG_START( dbz, dbz_state ) MCFG_SCREEN_UPDATE_DRIVER(dbz_state, screen_update_dbz) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dbz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dbz) MCFG_PALETTE_ADD("palette", 0x4000/2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/dcon.c b/src/mame/drivers/dcon.c index 60dfc05596c..16eb5e8c470 100644 --- a/src/mame/drivers/dcon.c +++ b/src/mame/drivers/dcon.c @@ -279,7 +279,7 @@ static MACHINE_CONFIG_START( dcon, dcon_state ) MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(dcon_state, layer_en_w)) MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(dcon_state, layer_scroll_w)) - MCFG_GFXDECODE_ADD("gfxdecode", dcon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dcon) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -309,7 +309,7 @@ static MACHINE_CONFIG_START( sdgndmps, dcon_state ) MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(dcon_state, layer_en_w)) MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(dcon_state, layer_scroll_w)) - MCFG_GFXDECODE_ADD("gfxdecode", dcon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dcon) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/dday.c b/src/mame/drivers/dday.c index 71e949025e8..f7163f2f5d4 100644 --- a/src/mame/drivers/dday.c +++ b/src/mame/drivers/dday.c @@ -268,7 +268,7 @@ static MACHINE_CONFIG_START( dday, dday_state ) MCFG_SCREEN_UPDATE_DRIVER(dday_state, screen_update_dday) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dday) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dday) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INDIRECT_ENTRIES(256) /* HACK!!! */ MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/ddayjlc.c b/src/mame/drivers/ddayjlc.c index 5e5d4161ea8..72897973a19 100644 --- a/src/mame/drivers/ddayjlc.c +++ b/src/mame/drivers/ddayjlc.c @@ -535,7 +535,7 @@ static MACHINE_CONFIG_START( ddayjlc, ddayjlc_state ) MCFG_SCREEN_UPDATE_DRIVER(ddayjlc_state, screen_update_ddayjlc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ddayjlc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddayjlc) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(ddayjlc_state, ddayjlc) diff --git a/src/mame/drivers/ddealer.c b/src/mame/drivers/ddealer.c index 240dd630565..f7a1d108543 100644 --- a/src/mame/drivers/ddealer.c +++ b/src/mame/drivers/ddealer.c @@ -630,7 +630,7 @@ static MACHINE_CONFIG_START( ddealer, ddealer_state ) // M50747 or NMK-110 8131 MCU - MCFG_GFXDECODE_ADD("gfxdecode", ddealer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddealer) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/ddragon.c b/src/mame/drivers/ddragon.c index 3b2d0b0224f..f4303ef863d 100644 --- a/src/mame/drivers/ddragon.c +++ b/src/mame/drivers/ddragon.c @@ -982,7 +982,7 @@ static MACHINE_CONFIG_START( ddragon, ddragon_state ) MCFG_MACHINE_RESET_OVERRIDE(ddragon_state,ddragon) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ddragon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddragon) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1047,7 +1047,7 @@ static MACHINE_CONFIG_START( ddragon6809, ddragon_state ) MCFG_MACHINE_RESET_OVERRIDE(ddragon_state,ddragon) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ddragon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddragon) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1095,7 +1095,7 @@ static MACHINE_CONFIG_START( ddragon2, ddragon_state ) MCFG_MACHINE_RESET_OVERRIDE(ddragon_state,ddragon) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ddragon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddragon) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/ddragon3.c b/src/mame/drivers/ddragon3.c index 56f167c0a88..667f1f86c08 100644 --- a/src/mame/drivers/ddragon3.c +++ b/src/mame/drivers/ddragon3.c @@ -844,7 +844,7 @@ static MACHINE_CONFIG_START( ddragon3, ddragon3_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ddragon3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddragon3) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -914,7 +914,7 @@ static MACHINE_CONFIG_START( wwfwfest, wwfwfest_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wwfwfest) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wwfwfest) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/ddribble.c b/src/mame/drivers/ddribble.c index 4a757fc38cb..984ac0f7970 100644 --- a/src/mame/drivers/ddribble.c +++ b/src/mame/drivers/ddribble.c @@ -286,7 +286,7 @@ static MACHINE_CONFIG_START( ddribble, ddribble_state ) MCFG_SCREEN_UPDATE_DRIVER(ddribble_state, screen_update_ddribble) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ddribble) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ddribble) MCFG_PALETTE_ADD("palette", 64 + 256) MCFG_PALETTE_INDIRECT_ENTRIES(64) MCFG_PALETTE_INIT_OWNER(ddribble_state, ddribble) diff --git a/src/mame/drivers/deadang.c b/src/mame/drivers/deadang.c index 0fe4e89bbc3..2e4c84a0277 100644 --- a/src/mame/drivers/deadang.c +++ b/src/mame/drivers/deadang.c @@ -254,7 +254,7 @@ static MACHINE_CONFIG_START( deadang, deadang_state ) MCFG_SCREEN_UPDATE_DRIVER(deadang_state, screen_update_deadang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", deadang) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", deadang) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/dec0.c b/src/mame/drivers/dec0.c index 736ccb30740..69a2280deb2 100644 --- a/src/mame/drivers/dec0.c +++ b/src/mame/drivers/dec0.c @@ -1307,7 +1307,7 @@ WRITE_LINE_MEMBER(dec0_state::sound_irq2) static MACHINE_CONFIG_START( dec0_base, dec0_state ) - MCFG_GFXDECODE_ADD("gfxdecode", dec0) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dec0) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1436,7 +1436,7 @@ static MACHINE_CONFIG_START( automat, dec0_automat_state ) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", automat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", automat) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1496,7 +1496,7 @@ static MACHINE_CONFIG_START( secretab, dec0_automat_state ) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", secretab) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", secretab) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/dec8.c b/src/mame/drivers/dec8.c index 1f82bacaa20..bad77392084 100644 --- a/src/mame/drivers/dec8.c +++ b/src/mame/drivers/dec8.c @@ -2027,7 +2027,7 @@ static MACHINE_CONFIG_START( lastmisn, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_lastmisn) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shackled) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shackled) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2080,7 +2080,7 @@ static MACHINE_CONFIG_START( shackled, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_shackled) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shackled) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shackled) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2133,7 +2133,7 @@ static MACHINE_CONFIG_START( gondo, dec8_state ) MCFG_SCREEN_VBLANK_DRIVER(dec8_state, screen_eof_dec8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gondo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gondo) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2186,7 +2186,7 @@ static MACHINE_CONFIG_START( garyoret, dec8_state ) MCFG_SCREEN_VBLANK_DRIVER(dec8_state, screen_eof_dec8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gondo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gondo) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2243,7 +2243,7 @@ static MACHINE_CONFIG_START( ghostb, dec8_state ) MCFG_SCREEN_VBLANK_DRIVER(dec8_state, screen_eof_dec8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ghostb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ghostb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2302,7 +2302,7 @@ static MACHINE_CONFIG_START( csilver, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_lastmisn) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shackled) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shackled) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2363,7 +2363,7 @@ static MACHINE_CONFIG_START( oscar, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_oscar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", oscar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", oscar) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2407,7 +2407,7 @@ static MACHINE_CONFIG_START( srdarwin, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_srdarwin) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", srdarwin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srdarwin) MCFG_PALETTE_ADD("palette", 144) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2464,7 +2464,7 @@ static MACHINE_CONFIG_START( cobracom, dec8_state ) MCFG_SCREEN_UPDATE_DRIVER(dec8_state, screen_update_cobracom) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cobracom) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cobracom) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/deco156.c b/src/mame/drivers/deco156.c index 468726d8abd..ae461bff670 100644 --- a/src/mame/drivers/deco156.c +++ b/src/mame/drivers/deco156.c @@ -367,7 +367,7 @@ static MACHINE_CONFIG_START( hvysmsh, deco156_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(deco156_state, screen_update_wcvol95) - MCFG_GFXDECODE_ADD("gfxdecode", hvysmsh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hvysmsh) MCFG_PALETTE_ADD("palette", 1024) @@ -409,7 +409,7 @@ static MACHINE_CONFIG_START( wcvol95, deco156_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(deco156_state, screen_update_wcvol95) - MCFG_GFXDECODE_ADD("gfxdecode", hvysmsh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hvysmsh) MCFG_PALETTE_ADD("palette", 1024) diff --git a/src/mame/drivers/deco32.c b/src/mame/drivers/deco32.c index 9d9cd198062..5e6003ddb4a 100644 --- a/src/mame/drivers/deco32.c +++ b/src/mame/drivers/deco32.c @@ -1753,7 +1753,7 @@ static MACHINE_CONFIG_START( captaven, deco32_state ) MCFG_SCREEN_VBLANK_DRIVER(deco32_state, screen_eof_captaven) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", captaven) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", captaven) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECO16IC_ADD("tilegen1", captaven_deco16ic_tilegen1_intf) @@ -1828,7 +1828,7 @@ static MACHINE_CONFIG_START( fghthist, deco32_state ) /* DE-0380-2 PCB */ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(deco32_state, screen_update_fghthist) - MCFG_GFXDECODE_ADD("gfxdecode", fghthist) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fghthist) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECO16IC_ADD("tilegen1", fghthist_deco16ic_tilegen1_intf) @@ -1890,7 +1890,7 @@ static MACHINE_CONFIG_START( fghthsta, deco32_state ) /* DE-0395-1 PCB */ MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(deco32_state, screen_update_fghthist) - MCFG_GFXDECODE_ADD("gfxdecode", fghthist) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fghthist) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECO16IC_ADD("tilegen1", fghthist_deco16ic_tilegen1_intf) @@ -2026,7 +2026,7 @@ static MACHINE_CONFIG_START( dragngun, dragngun_state ) MCFG_DECO16IC_GFXDECODE("gfxdecode") MCFG_DECO16IC_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dragngun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dragngun) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(dragngun_state,dragngun) @@ -2113,7 +2113,7 @@ static MACHINE_CONFIG_START( lockload, dragngun_state ) MCFG_DECO16IC_GFXDECODE("gfxdecode") MCFG_DECO16IC_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dragngun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dragngun) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(dragngun_state,lockload) @@ -2212,7 +2212,7 @@ static MACHINE_CONFIG_START( tattass, deco32_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tattass) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tattass) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECO104_ADD("ioprot104") @@ -2265,7 +2265,7 @@ static MACHINE_CONFIG_START( nslasher, deco32_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nslasher) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nslasher) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(deco32_state,nslasher) diff --git a/src/mame/drivers/deco_ld.c b/src/mame/drivers/deco_ld.c index e89a7ea22aa..c84439105d3 100644 --- a/src/mame/drivers/deco_ld.c +++ b/src/mame/drivers/deco_ld.c @@ -482,7 +482,7 @@ static MACHINE_CONFIG_START( rblaster, deco_ld_state ) /* video hardware */ MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc") - MCFG_GFXDECODE_ADD("gfxdecode", rblaster) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rblaster) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(BBGGGRRR) diff --git a/src/mame/drivers/deco_mlc.c b/src/mame/drivers/deco_mlc.c index 570697591e7..3e0a6ea583e 100644 --- a/src/mame/drivers/deco_mlc.c +++ b/src/mame/drivers/deco_mlc.c @@ -496,7 +496,7 @@ static MACHINE_CONFIG_START( avengrgs, deco_mlc_state ) MCFG_SCREEN_VBLANK_DRIVER(deco_mlc_state, screen_eof_mlc) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_SCANLINE) - MCFG_GFXDECODE_ADD("gfxdecode", deco_mlc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", deco_mlc) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(deco_mlc_state,mlc) @@ -529,7 +529,7 @@ static MACHINE_CONFIG_START( mlc, deco_mlc_state ) MCFG_SCREEN_VBLANK_DRIVER(deco_mlc_state, screen_eof_mlc) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_SCANLINE) - MCFG_GFXDECODE_ADD("gfxdecode", deco_mlc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", deco_mlc) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(deco_mlc_state,mlc) diff --git a/src/mame/drivers/decocass.c b/src/mame/drivers/decocass.c index 71c1c245b0f..bd04f03a8fb 100644 --- a/src/mame/drivers/decocass.c +++ b/src/mame/drivers/decocass.c @@ -735,7 +735,7 @@ static MACHINE_CONFIG_START( decocass, decocass_state ) MCFG_SCREEN_UPDATE_DRIVER(decocass_state, screen_update_decocass) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", decocass) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", decocass) MCFG_PALETTE_ADD("palette", 32+2*8+2*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(decocass_state, decocass) diff --git a/src/mame/drivers/deniam.c b/src/mame/drivers/deniam.c index ccb330da9ab..100cbfa39c2 100644 --- a/src/mame/drivers/deniam.c +++ b/src/mame/drivers/deniam.c @@ -281,7 +281,7 @@ static MACHINE_CONFIG_START( deniam16b, deniam_state ) MCFG_SCREEN_UPDATE_DRIVER(deniam_state, screen_update_deniam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", deniam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", deniam) MCFG_PALETTE_ADD("palette", 2048) @@ -314,7 +314,7 @@ static MACHINE_CONFIG_START( deniam16c, deniam_state ) MCFG_SCREEN_UPDATE_DRIVER(deniam_state, screen_update_deniam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", deniam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", deniam) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/destroyr.c b/src/mame/drivers/destroyr.c index 512ae0634c7..57cc9f173f7 100644 --- a/src/mame/drivers/destroyr.c +++ b/src/mame/drivers/destroyr.c @@ -492,7 +492,7 @@ static MACHINE_CONFIG_START( destroyr, destroyr_state ) MCFG_SCREEN_UPDATE_DRIVER(destroyr_state, screen_update_destroyr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", destroyr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", destroyr) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(destroyr_state, destroyr) diff --git a/src/mame/drivers/dfruit.c b/src/mame/drivers/dfruit.c index bf5d4578057..59bf94ca7cf 100644 --- a/src/mame/drivers/dfruit.c +++ b/src/mame/drivers/dfruit.c @@ -401,7 +401,7 @@ static MACHINE_CONFIG_START( dfruit, dfruit_state ) MCFG_SCREEN_VBLANK_DRIVER(dfruit_state, screen_eof) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dfruit ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dfruit ) MCFG_PALETTE_ADD("palette", 0x100) MCFG_DEVICE_ADD("tc0091lvc", TC0091LVC, 0) diff --git a/src/mame/drivers/dietgo.c b/src/mame/drivers/dietgo.c index 2a8689d92a8..a33696d47e9 100644 --- a/src/mame/drivers/dietgo.c +++ b/src/mame/drivers/dietgo.c @@ -231,7 +231,7 @@ static MACHINE_CONFIG_START( dietgo, dietgo_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 1024) - MCFG_GFXDECODE_ADD("gfxdecode", dietgo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dietgo) MCFG_DECOCOMN_ADD("deco_common") MCFG_DECOCOMN_PALETTE("palette") diff --git a/src/mame/drivers/discoboy.c b/src/mame/drivers/discoboy.c index 35882162e39..eb3f428ccfc 100644 --- a/src/mame/drivers/discoboy.c +++ b/src/mame/drivers/discoboy.c @@ -512,7 +512,7 @@ static MACHINE_CONFIG_START( discoboy, discoboy_state ) MCFG_SCREEN_UPDATE_DRIVER(discoboy_state, screen_update_discoboy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", discoboy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", discoboy) MCFG_PALETTE_ADD("palette", 0x1000) diff --git a/src/mame/drivers/diverboy.c b/src/mame/drivers/diverboy.c index 0826ffbdb7e..6e144582354 100644 --- a/src/mame/drivers/diverboy.c +++ b/src/mame/drivers/diverboy.c @@ -268,7 +268,7 @@ static MACHINE_CONFIG_START( diverboy, diverboy_state ) MCFG_CPU_PROGRAM_MAP(snd_map) - MCFG_GFXDECODE_ADD("gfxdecode", diverboy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", diverboy) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/djboy.c b/src/mame/drivers/djboy.c index b45f1107f66..843ee17f41e 100644 --- a/src/mame/drivers/djboy.c +++ b/src/mame/drivers/djboy.c @@ -581,7 +581,7 @@ static MACHINE_CONFIG_START( djboy, djboy_state ) MCFG_SCREEN_VBLANK_DRIVER(djboy_state, screen_eof_djboy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", djboy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", djboy) MCFG_PALETTE_ADD("palette", 0x200) MCFG_KANEKO_PANDORA_ADD("pandora", djboy_pandora_config) diff --git a/src/mame/drivers/djmain.c b/src/mame/drivers/djmain.c index 7b2f848d83b..18decd2c41d 100644 --- a/src/mame/drivers/djmain.c +++ b/src/mame/drivers/djmain.c @@ -1421,7 +1421,7 @@ static MACHINE_CONFIG_START( djmain, djmain_state ) MCFG_SCREEN_UPDATE_DRIVER(djmain_state, screen_update_djmain) MCFG_PALETTE_ADD("palette", 0x4440/4) - MCFG_GFXDECODE_ADD("gfxdecode", djmain) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", djmain) MCFG_K056832_ADD("k056832", djmain_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/dkong.c b/src/mame/drivers/dkong.c index 3e0a99b039e..e1982ff6619 100644 --- a/src/mame/drivers/dkong.c +++ b/src/mame/drivers/dkong.c @@ -1668,7 +1668,7 @@ static MACHINE_CONFIG_START( dkong_base, dkong_state ) MCFG_SCREEN_UPDATE_DRIVER(dkong_state, screen_update_dkong) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dkong) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dkong) MCFG_PALETTE_ADD("palette", DK2B_PALETTE_LENGTH) MCFG_PALETTE_INIT_OWNER(dkong_state,dkong2b) @@ -1734,7 +1734,7 @@ static MACHINE_CONFIG_START( dkong3, dkong_state ) MCFG_SCREEN_UPDATE_DRIVER(dkong_state, screen_update_dkong) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dkong) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dkong) MCFG_PALETTE_ADD("palette", DK3_PALETTE_LENGTH) MCFG_PALETTE_INIT_OWNER(dkong_state,dkong3) diff --git a/src/mame/drivers/dlair.c b/src/mame/drivers/dlair.c index 53daef6abf8..31f12653ac8 100644 --- a/src/mame/drivers/dlair.c +++ b/src/mame/drivers/dlair.c @@ -776,7 +776,7 @@ static MACHINE_CONFIG_START( dleuro, dlair_state ) /* video hardware */ MCFG_LASERDISC_SCREEN_ADD_PAL("screen", "ld_22vp932") - MCFG_GFXDECODE_ADD("gfxdecode", dlair) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dlair) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(dlair_state,dleuro) diff --git a/src/mame/drivers/dlair2.c b/src/mame/drivers/dlair2.c index 8a63e1b1b2c..5554994362a 100644 --- a/src/mame/drivers/dlair2.c +++ b/src/mame/drivers/dlair2.c @@ -184,7 +184,7 @@ static MACHINE_CONFIG_START( dlair2, dlair2_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) MCFG_SCREEN_PALETTE("palette") -// MCFG_GFXDECODE_ADD("gfxdecode", dlair2) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", dlair2) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(dlair2_state, dlair2) diff --git a/src/mame/drivers/dmndrby.c b/src/mame/drivers/dmndrby.c index f80f87d525f..997abec8677 100644 --- a/src/mame/drivers/dmndrby.c +++ b/src/mame/drivers/dmndrby.c @@ -538,7 +538,7 @@ static MACHINE_CONFIG_START( dderby, dmndrby_state ) MCFG_SCREEN_UPDATE_DRIVER(dmndrby_state, screen_update_dderby) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dmndrby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dmndrby) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_INDIRECT_ENTRIES(0x20) MCFG_PALETTE_INIT_OWNER(dmndrby_state, dmndrby) diff --git a/src/mame/drivers/docastle.c b/src/mame/drivers/docastle.c index 0b8688971f4..316a8022622 100644 --- a/src/mame/drivers/docastle.c +++ b/src/mame/drivers/docastle.c @@ -641,7 +641,7 @@ static MACHINE_CONFIG_START( docastle, docastle_state ) MCFG_SCREEN_UPDATE_DRIVER(docastle_state, screen_update_docastle) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", docastle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", docastle) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(docastle_state, docastle) diff --git a/src/mame/drivers/dogfgt.c b/src/mame/drivers/dogfgt.c index e28ab307546..06a778d64b0 100644 --- a/src/mame/drivers/dogfgt.c +++ b/src/mame/drivers/dogfgt.c @@ -254,7 +254,7 @@ static MACHINE_CONFIG_START( dogfgt, dogfgt_state ) MCFG_SCREEN_UPDATE_DRIVER(dogfgt_state, screen_update_dogfgt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dogfgt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dogfgt) MCFG_PALETTE_ADD("palette", 16+64) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_PALETTE_INIT_OWNER(dogfgt_state, dogfgt) diff --git a/src/mame/drivers/dominob.c b/src/mame/drivers/dominob.c index 80130d05977..8888225c0c8 100644 --- a/src/mame/drivers/dominob.c +++ b/src/mame/drivers/dominob.c @@ -316,7 +316,7 @@ static MACHINE_CONFIG_START( dominob, dominob_state ) MCFG_SCREEN_UPDATE_DRIVER(dominob_state, screen_update_dominob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dominob) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dominob) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/dooyong.c b/src/mame/drivers/dooyong.c index 558cdd559bf..7f46cbc9e35 100644 --- a/src/mame/drivers/dooyong.c +++ b/src/mame/drivers/dooyong.c @@ -874,7 +874,7 @@ static MACHINE_CONFIG_START( lastday, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lastday) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lastday) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -920,7 +920,7 @@ static MACHINE_CONFIG_START( gulfstrm, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lastday) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lastday) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -955,7 +955,7 @@ static MACHINE_CONFIG_START( pollux, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lastday) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lastday) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -989,7 +989,7 @@ static MACHINE_CONFIG_START( bluehawk, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bluehawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bluehawk) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1023,7 +1023,7 @@ static MACHINE_CONFIG_START( flytiger, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flytiger) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flytiger) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1054,7 +1054,7 @@ static MACHINE_CONFIG_START( primella, dooyong_state ) MCFG_SCREEN_UPDATE_DRIVER(dooyong_state, screen_update_primella) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", primella) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", primella) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1098,7 +1098,7 @@ static MACHINE_CONFIG_START( rshark, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram16", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rshark) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rshark) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1130,7 +1130,7 @@ static MACHINE_CONFIG_START( superx, dooyong_state ) // dif mem map MCFG_SCREEN_VBLANK_DEVICE("spriteram16", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rshark) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rshark) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1162,7 +1162,7 @@ static MACHINE_CONFIG_START( popbingo, dooyong_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram16", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", popbingo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", popbingo) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/dragrace.c b/src/mame/drivers/dragrace.c index 3b47c71a3ea..deb5c157172 100644 --- a/src/mame/drivers/dragrace.c +++ b/src/mame/drivers/dragrace.c @@ -339,7 +339,7 @@ static MACHINE_CONFIG_START( dragrace, dragrace_state ) MCFG_SCREEN_UPDATE_DRIVER(dragrace_state, screen_update_dragrace) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dragrace) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dragrace) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(dragrace_state, dragrace) diff --git a/src/mame/drivers/dreambal.c b/src/mame/drivers/dreambal.c index 0551f74f8cd..cd8e5377069 100644 --- a/src/mame/drivers/dreambal.c +++ b/src/mame/drivers/dreambal.c @@ -328,7 +328,7 @@ static MACHINE_CONFIG_START( dreambal, dreambal_state ) MCFG_PALETTE_ADD("palette", 0x400/2) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", dreambal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dreambal) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") // 93lc46b diff --git a/src/mame/drivers/dreamwld.c b/src/mame/drivers/dreamwld.c index 0136a919f29..ecc6f51f1e2 100644 --- a/src/mame/drivers/dreamwld.c +++ b/src/mame/drivers/dreamwld.c @@ -587,7 +587,7 @@ static MACHINE_CONFIG_START( baryon, dreamwld_state ) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", dreamwld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dreamwld) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/drgnmst.c b/src/mame/drivers/drgnmst.c index 7ff0e4929ec..8d400107d67 100644 --- a/src/mame/drivers/drgnmst.c +++ b/src/mame/drivers/drgnmst.c @@ -400,7 +400,7 @@ static MACHINE_CONFIG_START( drgnmst, drgnmst_state ) MCFG_CPU_IO_MAP(drgnmst_sound_io_map) - MCFG_GFXDECODE_ADD("gfxdecode", drgnmst) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", drgnmst) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/drmicro.c b/src/mame/drivers/drmicro.c index ca7d483429a..119ea3d9f4e 100644 --- a/src/mame/drivers/drmicro.c +++ b/src/mame/drivers/drmicro.c @@ -259,7 +259,7 @@ static MACHINE_CONFIG_START( drmicro, drmicro_state ) MCFG_SCREEN_UPDATE_DRIVER(drmicro_state, screen_update_drmicro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", drmicro) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", drmicro) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(drmicro_state, drmicro) diff --git a/src/mame/drivers/drtomy.c b/src/mame/drivers/drtomy.c index 983b5d8fc4e..1f2a6a17204 100644 --- a/src/mame/drivers/drtomy.c +++ b/src/mame/drivers/drtomy.c @@ -313,7 +313,7 @@ static MACHINE_CONFIG_START( drtomy, drtomy_state ) MCFG_SCREEN_UPDATE_DRIVER(drtomy_state, screen_update_drtomy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", drtomy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", drtomy) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/drw80pkr.c b/src/mame/drivers/drw80pkr.c index 303daa3bcb5..66535ec71b8 100644 --- a/src/mame/drivers/drw80pkr.c +++ b/src/mame/drivers/drw80pkr.c @@ -483,7 +483,7 @@ static MACHINE_CONFIG_START( drw80pkr, drw80pkr_state ) MCFG_SCREEN_UPDATE_DRIVER(drw80pkr_state, screen_update_drw80pkr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", drw80pkr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", drw80pkr) MCFG_PALETTE_ADD("palette", 16*16) MCFG_PALETTE_INIT_OWNER(drw80pkr_state, drw80pkr) diff --git a/src/mame/drivers/dunhuang.c b/src/mame/drivers/dunhuang.c index 63e5b1d66df..0af7c0c6f19 100644 --- a/src/mame/drivers/dunhuang.c +++ b/src/mame/drivers/dunhuang.c @@ -839,7 +839,7 @@ static MACHINE_CONFIG_START( dunhuang, dunhuang_state ) MCFG_SCREEN_UPDATE_DRIVER(dunhuang_state, screen_update_dunhuang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dunhuang) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dunhuang) MCFG_PALETTE_ADD("palette", 0x100) diff --git a/src/mame/drivers/dwarfd.c b/src/mame/drivers/dwarfd.c index 1f5eb9ee322..6c66483689c 100644 --- a/src/mame/drivers/dwarfd.c +++ b/src/mame/drivers/dwarfd.c @@ -1071,7 +1071,7 @@ static MACHINE_CONFIG_START( dwarfd, dwarfd_state ) MCFG_SCREEN_VISIBLE_AREA(0, 272*2-1, 0, 200-1) MCFG_SCREEN_UPDATE_DRIVER(dwarfd_state, screen_update_dwarfd) - MCFG_GFXDECODE_ADD("gfxdecode", dwarfd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dwarfd) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(dwarfd_state, dwarfd) diff --git a/src/mame/drivers/dynadice.c b/src/mame/drivers/dynadice.c index 0eb3795089b..f11f830a13b 100644 --- a/src/mame/drivers/dynadice.c +++ b/src/mame/drivers/dynadice.c @@ -265,7 +265,7 @@ static MACHINE_CONFIG_START( dynadice, dynadice_state ) MCFG_SCREEN_UPDATE_DRIVER(dynadice_state, screen_update_dynadice) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dynadice) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dynadice) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(dynadice_state, dynadice) diff --git a/src/mame/drivers/dynduke.c b/src/mame/drivers/dynduke.c index 7893e5bbef3..653252c33ff 100644 --- a/src/mame/drivers/dynduke.c +++ b/src/mame/drivers/dynduke.c @@ -296,7 +296,7 @@ static MACHINE_CONFIG_START( dynduke, dynduke_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dynduke) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dynduke) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/egghunt.c b/src/mame/drivers/egghunt.c index 63628febcfe..10337c1ea85 100644 --- a/src/mame/drivers/egghunt.c +++ b/src/mame/drivers/egghunt.c @@ -431,7 +431,7 @@ static MACHINE_CONFIG_START( egghunt, egghunt_state ) MCFG_SCREEN_UPDATE_DRIVER(egghunt_state, screen_update_egghunt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", egghunt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", egghunt) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/eprom.c b/src/mame/drivers/eprom.c index cfdec536b0b..41268274452 100644 --- a/src/mame/drivers/eprom.c +++ b/src/mame/drivers/eprom.c @@ -396,7 +396,7 @@ static MACHINE_CONFIG_START( eprom, eprom_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", eprom) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", eprom) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, eprom_state, get_playfield_tile_info, 8,8, SCAN_COLS, 64,64) @@ -438,7 +438,7 @@ static MACHINE_CONFIG_START( klaxp, eprom_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", eprom) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", eprom) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, eprom_state, get_playfield_tile_info, 8,8, SCAN_COLS, 64,64) @@ -479,7 +479,7 @@ static MACHINE_CONFIG_START( guts, eprom_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", guts) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", guts) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, eprom_state, guts_get_playfield_tile_info, 8,8, SCAN_COLS, 64,64) diff --git a/src/mame/drivers/equites.c b/src/mame/drivers/equites.c index a3b1a44b849..86c40462dc0 100644 --- a/src/mame/drivers/equites.c +++ b/src/mame/drivers/equites.c @@ -1240,7 +1240,7 @@ static MACHINE_CONFIG_START( equites, equites_state ) MCFG_SCREEN_UPDATE_DRIVER(equites_state, screen_update_equites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", equites) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", equites) MCFG_PALETTE_ADD("palette", 0x180) MCFG_PALETTE_INDIRECT_ENTRIES(0x100) MCFG_PALETTE_INIT_OWNER(equites_state,equites) @@ -1280,7 +1280,7 @@ static MACHINE_CONFIG_START( splndrbt, equites_state ) MCFG_SCREEN_UPDATE_DRIVER(equites_state, screen_update_splndrbt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", splndrbt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", splndrbt) MCFG_PALETTE_ADD("palette", 0x280) MCFG_PALETTE_INDIRECT_ENTRIES(0x100) MCFG_PALETTE_INIT_OWNER(equites_state,splndrbt) diff --git a/src/mame/drivers/esd16.c b/src/mame/drivers/esd16.c index b6f475644bc..a627604d0d5 100644 --- a/src/mame/drivers/esd16.c +++ b/src/mame/drivers/esd16.c @@ -630,7 +630,7 @@ static MACHINE_CONFIG_START( esd16, esd16_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", esd16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", esd16) MCFG_PALETTE_ADD("palette", 0x1000/2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/esh.c b/src/mame/drivers/esh.c index 83120000287..0f4e988befe 100644 --- a/src/mame/drivers/esh.c +++ b/src/mame/drivers/esh.c @@ -338,7 +338,7 @@ static MACHINE_CONFIG_START( esh, esh_state ) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(esh_state, esh) - MCFG_GFXDECODE_ADD("gfxdecode", esh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", esh) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/espial.c b/src/mame/drivers/espial.c index d16a996c437..c0c1313addb 100644 --- a/src/mame/drivers/espial.c +++ b/src/mame/drivers/espial.c @@ -332,7 +332,7 @@ static MACHINE_CONFIG_START( espial, espial_state ) MCFG_SCREEN_UPDATE_DRIVER(espial_state, screen_update_espial) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", espial) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", espial) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(espial_state, espial) diff --git a/src/mame/drivers/ettrivia.c b/src/mame/drivers/ettrivia.c index 0fbf26bac15..398725fb4e7 100644 --- a/src/mame/drivers/ettrivia.c +++ b/src/mame/drivers/ettrivia.c @@ -319,7 +319,7 @@ static MACHINE_CONFIG_START( ettrivia, ettrivia_state ) MCFG_SCREEN_UPDATE_DRIVER(ettrivia_state, screen_update_ettrivia) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ettrivia) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ettrivia) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(ettrivia_state, ettrivia) diff --git a/src/mame/drivers/exedexes.c b/src/mame/drivers/exedexes.c index ef65b6312ca..9be1bd7f551 100644 --- a/src/mame/drivers/exedexes.c +++ b/src/mame/drivers/exedexes.c @@ -235,7 +235,7 @@ static MACHINE_CONFIG_START( exedexes, exedexes_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exedexes) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exedexes) MCFG_PALETTE_ADD("palette", 64*4+64*4+16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) diff --git a/src/mame/drivers/exerion.c b/src/mame/drivers/exerion.c index 0a6aeb81efa..bdd771bc2e3 100644 --- a/src/mame/drivers/exerion.c +++ b/src/mame/drivers/exerion.c @@ -401,7 +401,7 @@ static MACHINE_CONFIG_START( exerion, exerion_state ) MCFG_SCREEN_UPDATE_DRIVER(exerion_state, screen_update_exerion) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exerion) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exerion) MCFG_PALETTE_ADD("palette", 256*3) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(exerion_state, exerion) diff --git a/src/mame/drivers/exidy.c b/src/mame/drivers/exidy.c index 78d6fa368e6..8ad50a91266 100644 --- a/src/mame/drivers/exidy.c +++ b/src/mame/drivers/exidy.c @@ -810,7 +810,7 @@ static MACHINE_CONFIG_START( base, exidy_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", exidy_state, exidy_vblank_interrupt) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", exidy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exidy) MCFG_PALETTE_ADD("palette", 8) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/expro02.c b/src/mame/drivers/expro02.c index a149fbdd7de..75cb387731c 100644 --- a/src/mame/drivers/expro02.c +++ b/src/mame/drivers/expro02.c @@ -562,7 +562,7 @@ static MACHINE_CONFIG_START( galsnew, expro02_state ) MCFG_SCREEN_UPDATE_DRIVER(expro02_state, screen_update_galsnew) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_1x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_1x4bit) MCFG_PALETTE_ADD("palette", 2048 + 32768) MCFG_PALETTE_INIT_OWNER(expro02_state, expro02) diff --git a/src/mame/drivers/exprraid.c b/src/mame/drivers/exprraid.c index e8afbd4e5d4..d277395872d 100644 --- a/src/mame/drivers/exprraid.c +++ b/src/mame/drivers/exprraid.c @@ -517,7 +517,7 @@ static MACHINE_CONFIG_START( exprraid, exprraid_state ) MCFG_SCREEN_UPDATE_DRIVER(exprraid_state, screen_update_exprraid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exprraid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exprraid) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/exzisus.c b/src/mame/drivers/exzisus.c index 28ac7ff2413..03d95fe5a6b 100644 --- a/src/mame/drivers/exzisus.c +++ b/src/mame/drivers/exzisus.c @@ -287,7 +287,7 @@ static MACHINE_CONFIG_START( exzisus, exzisus_state ) MCFG_SCREEN_UPDATE_DRIVER(exzisus_state, screen_update_exzisus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", exzisus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", exzisus) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 1024) /* sound hardware */ diff --git a/src/mame/drivers/f1gp.c b/src/mame/drivers/f1gp.c index 155f412926a..6c4d1155481 100644 --- a/src/mame/drivers/f1gp.c +++ b/src/mame/drivers/f1gp.c @@ -432,7 +432,7 @@ static MACHINE_CONFIG_START( f1gp, f1gp_state ) MCFG_SCREEN_UPDATE_DRIVER(f1gp_state, screen_update_f1gp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", f1gp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", f1gp) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -491,7 +491,7 @@ static MACHINE_CONFIG_START( f1gpb, f1gp_state ) MCFG_SCREEN_UPDATE_DRIVER(f1gp_state, screen_update_f1gpb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", f1gp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", f1gp) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/famibox.c b/src/mame/drivers/famibox.c index 540b2ee71df..a30743422f5 100644 --- a/src/mame/drivers/famibox.c +++ b/src/mame/drivers/famibox.c @@ -592,7 +592,7 @@ static MACHINE_CONFIG_START( famibox, famibox_state ) MCFG_SCREEN_UPDATE_DRIVER(famibox_state, screen_update_famibox) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", famibox) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", famibox) MCFG_PALETTE_ADD("palette", 8*4*16) MCFG_PALETTE_INIT_OWNER(famibox_state, famibox) diff --git a/src/mame/drivers/fantland.c b/src/mame/drivers/fantland.c index cca9f8e48a4..0b1bdb33c05 100644 --- a/src/mame/drivers/fantland.c +++ b/src/mame/drivers/fantland.c @@ -861,7 +861,7 @@ static MACHINE_CONFIG_START( fantland, fantland_state ) MCFG_SCREEN_UPDATE_DRIVER(fantland_state, screen_update_fantland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fantland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fantland) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -906,7 +906,7 @@ static MACHINE_CONFIG_START( galaxygn, fantland_state ) MCFG_SCREEN_UPDATE_DRIVER(fantland_state, screen_update_fantland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fantland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fantland) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1006,7 +1006,7 @@ static MACHINE_CONFIG_START( borntofi, fantland_state ) MCFG_SCREEN_UPDATE_DRIVER(fantland_state, screen_update_fantland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fantland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fantland) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1043,7 +1043,7 @@ static MACHINE_CONFIG_START( wheelrun, fantland_state ) MCFG_SCREEN_UPDATE_DRIVER(fantland_state, screen_update_fantland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fantland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fantland) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/fastfred.c b/src/mame/drivers/fastfred.c index 562392be351..630f6297dfc 100644 --- a/src/mame/drivers/fastfred.c +++ b/src/mame/drivers/fastfred.c @@ -654,7 +654,7 @@ static MACHINE_CONFIG_START( fastfred, fastfred_state ) MCFG_SCREEN_UPDATE_DRIVER(fastfred_state, screen_update_fastfred) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fastfred) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fastfred) MCFG_PALETTE_ADD("palette", 32*8) MCFG_PALETTE_INDIRECT_ENTRIES(256) diff --git a/src/mame/drivers/fastlane.c b/src/mame/drivers/fastlane.c index 2094ce48068..c8661141213 100644 --- a/src/mame/drivers/fastlane.c +++ b/src/mame/drivers/fastlane.c @@ -208,7 +208,7 @@ static MACHINE_CONFIG_START( fastlane, fastlane_state ) MCFG_SCREEN_UPDATE_DRIVER(fastlane_state, screen_update_fastlane) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fastlane) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fastlane) MCFG_PALETTE_ADD("palette", 1024*16) MCFG_PALETTE_INDIRECT_ENTRIES(0x400) MCFG_PALETTE_INIT_OWNER(fastlane_state, fastlane) diff --git a/src/mame/drivers/fcombat.c b/src/mame/drivers/fcombat.c index 6b3b1888db6..96f2743d93e 100644 --- a/src/mame/drivers/fcombat.c +++ b/src/mame/drivers/fcombat.c @@ -295,7 +295,7 @@ static MACHINE_CONFIG_START( fcombat, fcombat_state ) MCFG_SCREEN_UPDATE_DRIVER(fcombat_state, screen_update_fcombat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fcombat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fcombat) MCFG_PALETTE_ADD("palette", 256*3) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(fcombat_state, fcombat) diff --git a/src/mame/drivers/fcrash.c b/src/mame/drivers/fcrash.c index fcda3cca1ab..790a24a38b2 100644 --- a/src/mame/drivers/fcrash.c +++ b/src/mame/drivers/fcrash.c @@ -1490,7 +1490,7 @@ static MACHINE_CONFIG_START( fcrash, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -1549,7 +1549,7 @@ static MACHINE_CONFIG_START( kodb, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -1590,7 +1590,7 @@ static MACHINE_CONFIG_START( sf2mdt, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -1634,7 +1634,7 @@ static MACHINE_CONFIG_START( knightsb, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -1974,7 +1974,7 @@ static MACHINE_CONFIG_START( dinopic, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -2127,7 +2127,7 @@ static MACHINE_CONFIG_START( sgyxz, cps_state ) MCFG_SCREEN_UPDATE_DRIVER(cps_state, screen_update_fcrash) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -2221,7 +2221,7 @@ static MACHINE_CONFIG_START( punipic, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -2409,7 +2409,7 @@ static MACHINE_CONFIG_START( sf2m1, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) @@ -2614,7 +2614,7 @@ static MACHINE_CONFIG_START( slampic, cps_state ) MCFG_SCREEN_VBLANK_DRIVER(cps_state, screen_eof_cps1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cps1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cps1) MCFG_PALETTE_ADD("palette", 0xc00) MCFG_VIDEO_START_OVERRIDE(cps_state,cps1) diff --git a/src/mame/drivers/feversoc.c b/src/mame/drivers/feversoc.c index d6f853bfec9..16335014813 100644 --- a/src/mame/drivers/feversoc.c +++ b/src/mame/drivers/feversoc.c @@ -260,7 +260,7 @@ static MACHINE_CONFIG_START( feversoc, feversoc_state ) MCFG_SCREEN_UPDATE_DRIVER(feversoc_state, screen_update_feversoc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", feversoc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", feversoc) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/fgoal.c b/src/mame/drivers/fgoal.c index ebd510f78b5..05a66a011e2 100644 --- a/src/mame/drivers/fgoal.c +++ b/src/mame/drivers/fgoal.c @@ -378,7 +378,7 @@ static MACHINE_CONFIG_START( fgoal, fgoal_state ) MCFG_SCREEN_UPDATE_DRIVER(fgoal_state, screen_update_fgoal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fgoal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fgoal) MCFG_PALETTE_ADD("palette", 128 + 16 + 1) MCFG_PALETTE_INIT_OWNER(fgoal_state, fgoal) diff --git a/src/mame/drivers/finalizr.c b/src/mame/drivers/finalizr.c index 9c9821b3f2c..0be0c41cd8f 100644 --- a/src/mame/drivers/finalizr.c +++ b/src/mame/drivers/finalizr.c @@ -271,7 +271,7 @@ static MACHINE_CONFIG_START( finalizr, finalizr_state ) MCFG_SCREEN_UPDATE_DRIVER(finalizr_state, screen_update_finalizr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", finalizr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", finalizr) MCFG_PALETTE_ADD("palette", 2*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(finalizr_state, finalizr) diff --git a/src/mame/drivers/firefox.c b/src/mame/drivers/firefox.c index b975bb7b785..6d20cfe40b8 100644 --- a/src/mame/drivers/firefox.c +++ b/src/mame/drivers/firefox.c @@ -725,7 +725,7 @@ static MACHINE_CONFIG_START( firefox, firefox_state ) MCFG_WATCHDOG_TIME_INIT(attotime::from_hz((double)MASTER_XTAL/8/16/16/16/16)) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", firefox) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firefox) MCFG_PALETTE_ADD("palette", 512) diff --git a/src/mame/drivers/firetrap.c b/src/mame/drivers/firetrap.c index aef1f0b3f7e..18ca682629d 100644 --- a/src/mame/drivers/firetrap.c +++ b/src/mame/drivers/firetrap.c @@ -651,7 +651,7 @@ static MACHINE_CONFIG_START( firetrap, firetrap_state ) MCFG_SCREEN_UPDATE_DRIVER(firetrap_state, screen_update_firetrap) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", firetrap) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firetrap) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(firetrap_state, firetrap) @@ -688,7 +688,7 @@ static MACHINE_CONFIG_START( firetrapbl, firetrap_state ) MCFG_SCREEN_UPDATE_DRIVER(firetrap_state, screen_update_firetrap) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", firetrap) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firetrap) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(firetrap_state, firetrap) diff --git a/src/mame/drivers/firetrk.c b/src/mame/drivers/firetrk.c index cfb2d3c355f..9479fb6e532 100644 --- a/src/mame/drivers/firetrk.c +++ b/src/mame/drivers/firetrk.c @@ -869,7 +869,7 @@ static MACHINE_CONFIG_START( firetrk, firetrk_state ) MCFG_PALETTE_ADD("palette", 28) MCFG_PALETTE_INIT_OWNER(firetrk_state, firetrk) - MCFG_GFXDECODE_ADD("gfxdecode", firetrk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firetrk) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/fitfight.c b/src/mame/drivers/fitfight.c index 242154b74c8..09dc3c0834f 100644 --- a/src/mame/drivers/fitfight.c +++ b/src/mame/drivers/fitfight.c @@ -735,7 +735,7 @@ static MACHINE_CONFIG_START( fitfight, fitfight_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", fitfight_state, snd_irq) - MCFG_GFXDECODE_ADD("gfxdecode", fitfight) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fitfight) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) @@ -762,7 +762,7 @@ static MACHINE_CONFIG_START( bbprot, fitfight_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", fitfight_state, irq2_line_hold) - MCFG_GFXDECODE_ADD("gfxdecode", prot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", prot) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/flipjack.c b/src/mame/drivers/flipjack.c index 11c5bfe0727..bcecd270321 100644 --- a/src/mame/drivers/flipjack.c +++ b/src/mame/drivers/flipjack.c @@ -503,7 +503,7 @@ static MACHINE_CONFIG_START( flipjack, flipjack_state ) MCFG_MC6845_ADD("crtc", HD6845, "screen", VIDEO_CLOCK/8, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", flipjack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flipjack) MCFG_PALETTE_ADD("palette", 128+8) MCFG_PALETTE_INIT_OWNER(flipjack_state, flipjack) diff --git a/src/mame/drivers/flkatck.c b/src/mame/drivers/flkatck.c index 696862e3804..3adf4b5f16f 100644 --- a/src/mame/drivers/flkatck.c +++ b/src/mame/drivers/flkatck.c @@ -224,7 +224,7 @@ static MACHINE_CONFIG_START( flkatck, flkatck_state ) MCFG_SCREEN_UPDATE_DRIVER(flkatck_state, screen_update_flkatck) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flkatck) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flkatck) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_LITTLE) diff --git a/src/mame/drivers/flower.c b/src/mame/drivers/flower.c index 21630961b66..b32b0c77176 100644 --- a/src/mame/drivers/flower.c +++ b/src/mame/drivers/flower.c @@ -274,7 +274,7 @@ static MACHINE_CONFIG_START( flower, flower_state ) MCFG_SCREEN_UPDATE_DRIVER(flower_state, screen_update_flower) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flower) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flower) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/flstory.c b/src/mame/drivers/flstory.c index ef524f17992..06131956861 100644 --- a/src/mame/drivers/flstory.c +++ b/src/mame/drivers/flstory.c @@ -1084,7 +1084,7 @@ static MACHINE_CONFIG_START( flstory, flstory_state ) MCFG_SCREEN_UPDATE_DRIVER(flstory_state, screen_update_flstory) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flstory) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flstory) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1143,7 +1143,7 @@ static MACHINE_CONFIG_START( onna34ro, flstory_state ) MCFG_SCREEN_UPDATE_DRIVER(flstory_state, screen_update_flstory) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flstory) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flstory) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1202,7 +1202,7 @@ static MACHINE_CONFIG_START( victnine, flstory_state ) MCFG_SCREEN_UPDATE_DRIVER(flstory_state, screen_update_victnine) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flstory) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flstory) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -1267,7 +1267,7 @@ static MACHINE_CONFIG_START( rumba, flstory_state ) MCFG_SCREEN_UPDATE_DRIVER(flstory_state, screen_update_rumba) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flstory) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flstory) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/flyball.c b/src/mame/drivers/flyball.c index 9c678e81b92..48360a107b3 100644 --- a/src/mame/drivers/flyball.c +++ b/src/mame/drivers/flyball.c @@ -456,7 +456,7 @@ static MACHINE_CONFIG_START( flyball, flyball_state ) MCFG_SCREEN_UPDATE_DRIVER(flyball_state, screen_update_flyball) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", flyball) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", flyball) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(flyball_state, flyball) diff --git a/src/mame/drivers/foodf.c b/src/mame/drivers/foodf.c index f8eddd4b303..85712f78cdb 100644 --- a/src/mame/drivers/foodf.c +++ b/src/mame/drivers/foodf.c @@ -366,7 +366,7 @@ static MACHINE_CONFIG_START( foodf, foodf_state ) MCFG_TIMER_DRIVER_ADD("scan_timer", foodf_state, scanline_update_timer) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", foodf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", foodf) MCFG_PALETTE_ADD("palette", 256) MCFG_TILEMAP_ADD_STANDARD_TRANSPEN("playfield", "gfxdecode", 2, foodf_state, get_playfield_tile_info, 8,8, SCAN_COLS, 32,32, 0) diff --git a/src/mame/drivers/fortecar.c b/src/mame/drivers/fortecar.c index c580ac79561..b334e84b08f 100644 --- a/src/mame/drivers/fortecar.c +++ b/src/mame/drivers/fortecar.c @@ -701,7 +701,7 @@ static MACHINE_CONFIG_START( fortecar, fortecar_state ) MCFG_I8255A_ADD( "fcppi0", ppi8255_intf ) MCFG_V3021_ADD("rtc") - MCFG_GFXDECODE_ADD("gfxdecode", fortecar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fortecar) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(fortecar_state, fortecar) diff --git a/src/mame/drivers/freekick.c b/src/mame/drivers/freekick.c index fd87a2c8868..9f4ad628833 100644 --- a/src/mame/drivers/freekick.c +++ b/src/mame/drivers/freekick.c @@ -638,7 +638,7 @@ static MACHINE_CONFIG_START( base, freekick_state ) MCFG_SCREEN_UPDATE_DRIVER(freekick_state, screen_update_pbillrd) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", freekick) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", freekick) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x200) /* sound hardware */ diff --git a/src/mame/drivers/fresh.c b/src/mame/drivers/fresh.c index c4676325fc6..2f169c052a9 100644 --- a/src/mame/drivers/fresh.c +++ b/src/mame/drivers/fresh.c @@ -604,7 +604,7 @@ static MACHINE_CONFIG_START( fresh, fresh_state ) MCFG_PALETTE_ADD("palette", 0x1000) // or 0xc00 MCFG_PALETTE_FORMAT(XBGR) - MCFG_GFXDECODE_ADD("gfxdecode", fresh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fresh) /* sound hw? */ MACHINE_CONFIG_END diff --git a/src/mame/drivers/fromanc2.c b/src/mame/drivers/fromanc2.c index d8a5d60b603..23226dda05d 100644 --- a/src/mame/drivers/fromanc2.c +++ b/src/mame/drivers/fromanc2.c @@ -537,7 +537,7 @@ static MACHINE_CONFIG_START( fromanc2, fromanc2_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", fromanc2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromanc2) MCFG_PALETTE_ADD("palette", 4096) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) @@ -589,7 +589,7 @@ static MACHINE_CONFIG_START( fromancr, fromanc2_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", fromancr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromancr) MCFG_PALETTE_ADD("palette", 4096) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) @@ -637,7 +637,7 @@ static MACHINE_CONFIG_START( fromanc4, fromanc2_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", fromancr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromancr) MCFG_PALETTE_ADD("palette", 4096) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) diff --git a/src/mame/drivers/fromance.c b/src/mame/drivers/fromance.c index 8d40c06fd68..84eda33fb64 100644 --- a/src/mame/drivers/fromance.c +++ b/src/mame/drivers/fromance.c @@ -1043,7 +1043,7 @@ static MACHINE_CONFIG_START( nekkyoku, fromance_state ) MCFG_SCREEN_UPDATE_DRIVER(fromance_state, screen_update_fromance) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fromance) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromance) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(fromance_state,nekkyoku) @@ -1082,7 +1082,7 @@ static MACHINE_CONFIG_START( idolmj, fromance_state ) MCFG_SCREEN_UPDATE_DRIVER(fromance_state, screen_update_fromance) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fromance) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromance) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(fromance_state,fromance) @@ -1121,7 +1121,7 @@ static MACHINE_CONFIG_START( fromance, fromance_state ) MCFG_SCREEN_UPDATE_DRIVER(fromance_state, screen_update_fromance) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fromance) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fromance) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(fromance_state,fromance) diff --git a/src/mame/drivers/funkybee.c b/src/mame/drivers/funkybee.c index 8bf54f67df5..f07d3d80ac6 100644 --- a/src/mame/drivers/funkybee.c +++ b/src/mame/drivers/funkybee.c @@ -306,7 +306,7 @@ static MACHINE_CONFIG_START( funkybee, funkybee_state ) MCFG_SCREEN_UPDATE_DRIVER(funkybee_state, screen_update_funkybee) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", funkybee) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", funkybee) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(funkybee_state, funkybee) diff --git a/src/mame/drivers/funkyjet.c b/src/mame/drivers/funkyjet.c index 749a2b9a0bb..6ead868c6b5 100644 --- a/src/mame/drivers/funkyjet.c +++ b/src/mame/drivers/funkyjet.c @@ -338,7 +338,7 @@ static MACHINE_CONFIG_START( funkyjet, funkyjet_state ) MCFG_DECO146_SET_INTERFACE_SCRAMBLE_INTERLEAVE - MCFG_GFXDECODE_ADD("gfxdecode", funkyjet) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", funkyjet) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/funworld.c b/src/mame/drivers/funworld.c index 8563170b2f1..f8d2ebdd5c3 100644 --- a/src/mame/drivers/funworld.c +++ b/src/mame/drivers/funworld.c @@ -2951,7 +2951,7 @@ static MACHINE_CONFIG_START( fw1stpal, funworld_state ) MCFG_SCREEN_UPDATE_DRIVER(funworld_state, screen_update_funworld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fw1stpal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fw1stpal) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(funworld_state, funworld) diff --git a/src/mame/drivers/funybubl.c b/src/mame/drivers/funybubl.c index a53d7d915b1..1173d628dbb 100644 --- a/src/mame/drivers/funybubl.c +++ b/src/mame/drivers/funybubl.c @@ -234,7 +234,7 @@ static MACHINE_CONFIG_START( funybubl, funybubl_state ) MCFG_SCREEN_UPDATE_DRIVER(funybubl_state, screen_update_funybubl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", funybubl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", funybubl) MCFG_PALETTE_ADD("palette", 0x400) diff --git a/src/mame/drivers/fuukifg2.c b/src/mame/drivers/fuukifg2.c index 8e4b78d52bb..b23136fa06b 100644 --- a/src/mame/drivers/fuukifg2.c +++ b/src/mame/drivers/fuukifg2.c @@ -466,7 +466,7 @@ static MACHINE_CONFIG_START( fuuki16, fuuki16_state ) MCFG_SCREEN_UPDATE_DRIVER(fuuki16_state, screen_update_fuuki16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fuuki16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fuuki16) MCFG_PALETTE_ADD("palette", 0x800*4) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/fuukifg3.c b/src/mame/drivers/fuukifg3.c index 7573954385e..5c316518c35 100644 --- a/src/mame/drivers/fuukifg3.c +++ b/src/mame/drivers/fuukifg3.c @@ -565,7 +565,7 @@ static MACHINE_CONFIG_START( fuuki32, fuuki32_state ) MCFG_SCREEN_VBLANK_DRIVER(fuuki32_state, screen_eof_fuuki32) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fuuki32) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fuuki32) MCFG_PALETTE_ADD("palette", 0x4000/2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/gaelco.c b/src/mame/drivers/gaelco.c index 5a0ad561993..8e193639e01 100644 --- a/src/mame/drivers/gaelco.c +++ b/src/mame/drivers/gaelco.c @@ -516,7 +516,7 @@ static MACHINE_CONFIG_START( bigkarnk, gaelco_state ) MCFG_SCREEN_UPDATE_DRIVER(gaelco_state, screen_update_bigkarnk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x100000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x100000) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -549,7 +549,7 @@ static MACHINE_CONFIG_START( maniacsq, gaelco_state ) MCFG_SCREEN_UPDATE_DRIVER(gaelco_state, screen_update_maniacsq) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x100000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x100000) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -581,7 +581,7 @@ static MACHINE_CONFIG_START( squash, gaelco_state ) MCFG_SCREEN_UPDATE_DRIVER(gaelco_state, screen_update_maniacsq) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x100000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x100000) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -613,7 +613,7 @@ static MACHINE_CONFIG_START( thoop, gaelco_state ) MCFG_SCREEN_UPDATE_DRIVER(gaelco_state, screen_update_maniacsq) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x100000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x100000) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/gaelco2.c b/src/mame/drivers/gaelco2.c index e6f73b5d609..d279d09dd1b 100644 --- a/src/mame/drivers/gaelco2.c +++ b/src/mame/drivers/gaelco2.c @@ -171,7 +171,7 @@ static MACHINE_CONFIG_START( maniacsq, gaelco2_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0080000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0080000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_VIDEO_START_OVERRIDE(gaelco2_state,gaelco2) @@ -292,7 +292,7 @@ static MACHINE_CONFIG_START( bang, gaelco2_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0200000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0200000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_VIDEO_START_OVERRIDE(gaelco2_state,gaelco2) @@ -534,7 +534,7 @@ static MACHINE_CONFIG_START( alighunt, gaelco2_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0400000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0400000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_VIDEO_START_OVERRIDE(gaelco2_state,gaelco2) @@ -767,7 +767,7 @@ static MACHINE_CONFIG_START( touchgo, gaelco2_state ) /* video hardware */ MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0400000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0400000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_DEFAULT_LAYOUT(layout_dualhsxs) @@ -973,7 +973,7 @@ static MACHINE_CONFIG_START( snowboar, gaelco2_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0400000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0400000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_VIDEO_START_OVERRIDE(gaelco2_state,gaelco2) @@ -1205,7 +1205,7 @@ static MACHINE_CONFIG_START( wrally2, gaelco2_state ) /* video hardware */ MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") - MCFG_GFXDECODE_ADD("gfxdecode", 0x0200000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x0200000) MCFG_PALETTE_ADD("palette", 4096*16 - 16) /* game's palette is 4096 but we allocate 15 more for shadows & highlights */ MCFG_DEFAULT_LAYOUT(layout_dualhsxs) diff --git a/src/mame/drivers/gaiden.c b/src/mame/drivers/gaiden.c index dd668bfdb2a..0976a1a096c 100644 --- a/src/mame/drivers/gaiden.c +++ b/src/mame/drivers/gaiden.c @@ -770,7 +770,7 @@ static MACHINE_CONFIG_START( shadoww, gaiden_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 4*8, 32*8-1) MCFG_SCREEN_UPDATE_DRIVER(gaiden_state, screen_update_gaiden) - MCFG_GFXDECODE_ADD("gfxdecode", gaiden) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gaiden) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -829,7 +829,7 @@ static MACHINE_CONFIG_START( drgnbowl, gaiden_state ) MCFG_SCREEN_UPDATE_DRIVER(gaiden_state, screen_update_drgnbowl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", drgnbowl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", drgnbowl) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -946,7 +946,7 @@ static MACHINE_CONFIG_START( mastninj, gaiden_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(gaiden_state, screen_update_gaiden) - MCFG_GFXDECODE_ADD("gfxdecode", mastninj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mastninj) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/gal3.c b/src/mame/drivers/gal3.c index 97197de83c5..77777e96479 100644 --- a/src/mame/drivers/gal3.c +++ b/src/mame/drivers/gal3.c @@ -630,7 +630,7 @@ static MACHINE_CONFIG_START( gal3, gal3_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 512-1, 0*8, 512-1) MCFG_SCREEN_UPDATE_DRIVER(gal3_state, screen_update_gal3) - MCFG_GFXDECODE_ADD("gfxdecode", namcos21) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos21) MCFG_PALETTE_ADD("palette", NAMCOS21_NUM_COLORS) MCFG_VIDEO_START_OVERRIDE(gal3_state,gal3) diff --git a/src/mame/drivers/galaga.c b/src/mame/drivers/galaga.c index b6c716a3ee6..d03d8b9dacb 100644 --- a/src/mame/drivers/galaga.c +++ b/src/mame/drivers/galaga.c @@ -1696,7 +1696,7 @@ static MACHINE_CONFIG_START( bosco, bosco_state ) MCFG_SCREEN_VBLANK_DRIVER(bosco_state, screen_eof_bosco) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bosco) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bosco) MCFG_PALETTE_ADD("palette", 64*4+64*4+4+64) MCFG_PALETTE_INDIRECT_ENTRIES(32+64) MCFG_PALETTE_INIT_OWNER(bosco_state,bosco) @@ -1753,7 +1753,7 @@ static MACHINE_CONFIG_START( galaga, galaga_state ) MCFG_SCREEN_VBLANK_DRIVER(galaga_state, screen_eof_galaga) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galaga) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaga) MCFG_PALETTE_ADD("palette", 64*4+64*4+64) MCFG_PALETTE_INDIRECT_ENTRIES(32+64) MCFG_PALETTE_INIT_OWNER(galaga_state,galaga) @@ -1831,7 +1831,7 @@ static MACHINE_CONFIG_START( xevious, xevious_state ) MCFG_SCREEN_UPDATE_DRIVER(xevious_state, screen_update_xevious) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xevious) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xevious) MCFG_PALETTE_ADD("palette", 128*4+64*8+64*2) MCFG_PALETTE_INDIRECT_ENTRIES(128+1) MCFG_PALETTE_INIT_OWNER(xevious_state,xevious) @@ -1922,7 +1922,7 @@ static MACHINE_CONFIG_START( digdug, digdug_state ) MCFG_SCREEN_UPDATE_DRIVER(digdug_state, screen_update_digdug) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", digdug) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", digdug) MCFG_PALETTE_ADD("palette", 16*2+64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(digdug_state,digdug) diff --git a/src/mame/drivers/galastrm.c b/src/mame/drivers/galastrm.c index 1773a3395e6..12d36b2a023 100644 --- a/src/mame/drivers/galastrm.c +++ b/src/mame/drivers/galastrm.c @@ -313,7 +313,7 @@ static MACHINE_CONFIG_START( galastrm, galastrm_state ) MCFG_SCREEN_UPDATE_DRIVER(galastrm_state, screen_update_galastrm) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galastrm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galastrm) MCFG_PALETTE_ADD("palette", 4096) diff --git a/src/mame/drivers/galaxi.c b/src/mame/drivers/galaxi.c index 9971d06b37e..91889621814 100644 --- a/src/mame/drivers/galaxi.c +++ b/src/mame/drivers/galaxi.c @@ -423,7 +423,7 @@ static MACHINE_CONFIG_START( galaxi, galaxi_state ) MCFG_SCREEN_UPDATE_DRIVER(galaxi_state, screen_update_galaxi) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galaxi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxi) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/galaxia.c b/src/mame/drivers/galaxia.c index 95e85631bf3..63c82816bb0 100644 --- a/src/mame/drivers/galaxia.c +++ b/src/mame/drivers/galaxia.c @@ -305,7 +305,7 @@ static MACHINE_CONFIG_START( galaxia, galaxia_state ) MCFG_SCREEN_UPDATE_DRIVER(galaxia_state, screen_update_galaxia) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galaxia) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxia) MCFG_PALETTE_ADD("palette", 0x18+2) MCFG_PALETTE_INIT_OWNER(galaxia_state,galaxia) @@ -342,7 +342,7 @@ static MACHINE_CONFIG_START( astrowar, galaxia_state ) MCFG_SCREEN_UPDATE_DRIVER(galaxia_state, screen_update_astrowar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", astrowar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", astrowar) MCFG_PALETTE_ADD("palette", 0x18+2) MCFG_PALETTE_INIT_OWNER(galaxia_state,astrowar) diff --git a/src/mame/drivers/galaxian.c b/src/mame/drivers/galaxian.c index ea49d0a9e6f..cf605e61a5d 100644 --- a/src/mame/drivers/galaxian.c +++ b/src/mame/drivers/galaxian.c @@ -5168,7 +5168,7 @@ static MACHINE_CONFIG_START( galaxian_base, galaxian_state ) MCFG_WATCHDOG_VBLANK_INIT(8) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", galaxian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(galaxian_state, galaxian) diff --git a/src/mame/drivers/galaxold.c b/src/mame/drivers/galaxold.c index c0ea25f10f2..14eff3bd087 100644 --- a/src/mame/drivers/galaxold.c +++ b/src/mame/drivers/galaxold.c @@ -2345,7 +2345,7 @@ static MACHINE_CONFIG_START( galaxold_base, galaxold_state ) MCFG_TIMER_DRIVER_ADD("int_timer", galaxold_state, galaxold_interrupt_timer) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", galaxian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian) MCFG_PALETTE_ADD("palette", 32+2+64) /* 32 for the characters, 2 for the bullets, 64 for the stars */ MCFG_PALETTE_INIT_OWNER(galaxold_state,galaxold) @@ -2554,7 +2554,7 @@ static MACHINE_CONFIG_START( drivfrcg, galaxold_state ) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim) - MCFG_GFXDECODE_ADD("gfxdecode", gmgalax) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gmgalax) MCFG_VIDEO_START_OVERRIDE(galaxold_state,drivfrcg) @@ -2619,7 +2619,7 @@ static MACHINE_CONFIG_START( racknrol, galaxold_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", galaxian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim) @@ -2645,7 +2645,7 @@ static MACHINE_CONFIG_START( hexpoola, galaxold_state ) MCFG_CPU_IO_MAP(hexpoola_io) MCFG_CPU_VBLANK_INT_DRIVER("screen", galaxold_state, hunchbks_vh_interrupt) - MCFG_GFXDECODE_ADD("gfxdecode", galaxian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxian) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim) diff --git a/src/mame/drivers/galivan.c b/src/mame/drivers/galivan.c index b2d2534be37..429da6985a5 100644 --- a/src/mame/drivers/galivan.c +++ b/src/mame/drivers/galivan.c @@ -437,7 +437,7 @@ static MACHINE_CONFIG_START( galivan, galivan_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galivan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galivan) MCFG_PALETTE_ADD("palette", 8*16+16*16+256*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(galivan_state, galivan) @@ -485,7 +485,7 @@ static MACHINE_CONFIG_START( ninjemak, galivan_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galivan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galivan) MCFG_PALETTE_ADD("palette", 8*16+16*16+256*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(galivan_state, galivan) diff --git a/src/mame/drivers/galpani2.c b/src/mame/drivers/galpani2.c index b39fde93455..cd9e0abdb03 100644 --- a/src/mame/drivers/galpani2.c +++ b/src/mame/drivers/galpani2.c @@ -628,7 +628,7 @@ static MACHINE_CONFIG_START( galpani2, galpani2_state ) MCFG_SCREEN_UPDATE_DRIVER(galpani2_state, screen_update_galpani2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galpani2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galpani2) MCFG_PALETTE_ADD("palette", 0x4000 + 0x200 + 0x8000) // sprites, bg8, bg15 MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) MCFG_PALETTE_INIT_OWNER(galpani2_state, galpani2) diff --git a/src/mame/drivers/galpanic.c b/src/mame/drivers/galpanic.c index c9a88993dfa..0f3593a3778 100644 --- a/src/mame/drivers/galpanic.c +++ b/src/mame/drivers/galpanic.c @@ -569,7 +569,7 @@ static MACHINE_CONFIG_START( galpanic, galpanic_state ) MCFG_SCREEN_VBLANK_DRIVER(galpanic_state, screen_eof_galpanic) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galpanic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galpanic) MCFG_PALETTE_ADD("palette", 1024 + 32768) MCFG_PALETTE_INIT_OWNER(galpanic_state,galpanic) diff --git a/src/mame/drivers/galspnbl.c b/src/mame/drivers/galspnbl.c index 386d607daa1..0ad87a14015 100644 --- a/src/mame/drivers/galspnbl.c +++ b/src/mame/drivers/galspnbl.c @@ -237,7 +237,7 @@ static MACHINE_CONFIG_START( galspnbl, galspnbl_state ) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galspnbl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galspnbl) MCFG_PALETTE_ADD("palette", 1024 + 32768) MCFG_PALETTE_INIT_OWNER(galspnbl_state, galspnbl) diff --git a/src/mame/drivers/gamecstl.c b/src/mame/drivers/gamecstl.c index 6bffd6a73ba..32d2d47a5f9 100644 --- a/src/mame/drivers/gamecstl.c +++ b/src/mame/drivers/gamecstl.c @@ -451,7 +451,7 @@ static MACHINE_CONFIG_START( gamecstl, gamecstl_state ) MCFG_SCREEN_UPDATE_DRIVER(gamecstl_state, screen_update_gamecstl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", CGA) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", CGA) MCFG_PALETTE_ADD("palette", 16) diff --git a/src/mame/drivers/gaplus.c b/src/mame/drivers/gaplus.c index 17dd2b7976e..a5e75ce1ff6 100644 --- a/src/mame/drivers/gaplus.c +++ b/src/mame/drivers/gaplus.c @@ -596,7 +596,7 @@ static MACHINE_CONFIG_START( gaplus, gaplus_state ) MCFG_SCREEN_VBLANK_DRIVER(gaplus_state, screen_eof_gaplus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gaplus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gaplus) MCFG_PALETTE_ADD("palette", 64*4+64*8) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(gaplus_state, gaplus) diff --git a/src/mame/drivers/gatron.c b/src/mame/drivers/gatron.c index 48f438f97fd..46a4b2d9246 100644 --- a/src/mame/drivers/gatron.c +++ b/src/mame/drivers/gatron.c @@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( gat, gatron_state ) MCFG_SCREEN_UPDATE_DRIVER(gatron_state, screen_update_gat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gat) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(gatron_state, gatron) diff --git a/src/mame/drivers/gauntlet.c b/src/mame/drivers/gauntlet.c index 278baaf02dc..3a6b8cc0a63 100644 --- a/src/mame/drivers/gauntlet.c +++ b/src/mame/drivers/gauntlet.c @@ -508,7 +508,7 @@ static MACHINE_CONFIG_START( gauntlet, gauntlet_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", gauntlet) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gauntlet) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(IIIIRRRRGGGGBBBB) diff --git a/src/mame/drivers/gberet.c b/src/mame/drivers/gberet.c index c0b88610fde..af4a104987c 100644 --- a/src/mame/drivers/gberet.c +++ b/src/mame/drivers/gberet.c @@ -416,7 +416,7 @@ static MACHINE_CONFIG_START( gberet, gberet_state ) MCFG_SCREEN_UPDATE_DRIVER(gberet_state, screen_update_gberet) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gberet) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gberet) MCFG_PALETTE_ADD("palette", 2*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(gberet_state,gberet) @@ -456,7 +456,7 @@ static MACHINE_CONFIG_START( gberetb, gberet_state ) MCFG_SCREEN_UPDATE_DRIVER(gberet_state, screen_update_gberetb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gberetb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gberetb) MCFG_PALETTE_ADD("palette", 2*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(gberet_state,gberet) diff --git a/src/mame/drivers/gbusters.c b/src/mame/drivers/gbusters.c index 12d5c62d2ba..7431516fbe2 100644 --- a/src/mame/drivers/gbusters.c +++ b/src/mame/drivers/gbusters.c @@ -303,7 +303,7 @@ static MACHINE_CONFIG_START( gbusters, gbusters_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", gbusters_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/gcpinbal.c b/src/mame/drivers/gcpinbal.c index 3cb4e28049c..e4f2ae95fcc 100644 --- a/src/mame/drivers/gcpinbal.c +++ b/src/mame/drivers/gcpinbal.c @@ -448,7 +448,7 @@ static MACHINE_CONFIG_START( gcpinbal, gcpinbal_state ) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gcpinbal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gcpinbal) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/gijoe.c b/src/mame/drivers/gijoe.c index 6d50c3b401d..6bf9c9c841f 100644 --- a/src/mame/drivers/gijoe.c +++ b/src/mame/drivers/gijoe.c @@ -351,7 +351,7 @@ static MACHINE_CONFIG_START( gijoe, gijoe_state ) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", gijoe_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/ginganin.c b/src/mame/drivers/ginganin.c index 8dda4e92f23..2854699dd00 100644 --- a/src/mame/drivers/ginganin.c +++ b/src/mame/drivers/ginganin.c @@ -274,7 +274,7 @@ static MACHINE_CONFIG_START( ginganin, ginganin_state ) MCFG_SCREEN_UPDATE_DRIVER(ginganin_state, screen_update_ginganin) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ginganin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ginganin) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/gladiatr.c b/src/mame/drivers/gladiatr.c index cf7a799c908..3a5a75953f2 100644 --- a/src/mame/drivers/gladiatr.c +++ b/src/mame/drivers/gladiatr.c @@ -683,7 +683,7 @@ static MACHINE_CONFIG_START( ppking, gladiatr_state ) MCFG_SCREEN_UPDATE_DRIVER(gladiatr_state, screen_update_ppking) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ppking) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ppking) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(gladiatr_state,ppking) @@ -732,7 +732,7 @@ static MACHINE_CONFIG_START( gladiatr, gladiatr_state ) MCFG_SCREEN_UPDATE_DRIVER(gladiatr_state, screen_update_gladiatr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gladiatr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gladiatr) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(gladiatr_state,gladiatr) diff --git a/src/mame/drivers/glass.c b/src/mame/drivers/glass.c index 63b1e142bde..3e78bfe110b 100644 --- a/src/mame/drivers/glass.c +++ b/src/mame/drivers/glass.c @@ -205,7 +205,7 @@ static MACHINE_CONFIG_START( glass, glass_state ) MCFG_SCREEN_UPDATE_DRIVER(glass_state, screen_update_glass) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", glass) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", glass) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/gluck2.c b/src/mame/drivers/gluck2.c index 3f67cb78021..7280d77b1a1 100644 --- a/src/mame/drivers/gluck2.c +++ b/src/mame/drivers/gluck2.c @@ -568,7 +568,7 @@ static MACHINE_CONFIG_START( gluck2, gluck2_state ) MCFG_SCREEN_UPDATE_DRIVER(gluck2_state, screen_update_gluck2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gluck2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gluck2) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(gluck2_state, gluck2) diff --git a/src/mame/drivers/gng.c b/src/mame/drivers/gng.c index 11356f6bf2e..8aabeb776c8 100644 --- a/src/mame/drivers/gng.c +++ b/src/mame/drivers/gng.c @@ -360,7 +360,7 @@ static MACHINE_CONFIG_START( gng, gng_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gng) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gng) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/go2000.c b/src/mame/drivers/go2000.c index 1d542e12a9f..52c2369c6d9 100644 --- a/src/mame/drivers/go2000.c +++ b/src/mame/drivers/go2000.c @@ -335,7 +335,7 @@ static MACHINE_CONFIG_START( go2000, go2000_state ) MCFG_CPU_IO_MAP(go2000_sound_io) - MCFG_GFXDECODE_ADD("gfxdecode", go2000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", go2000) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/goal92.c b/src/mame/drivers/goal92.c index 43c450bf3d3..9912596d784 100644 --- a/src/mame/drivers/goal92.c +++ b/src/mame/drivers/goal92.c @@ -324,7 +324,7 @@ static MACHINE_CONFIG_START( goal92, goal92_state ) MCFG_SCREEN_VBLANK_DRIVER(goal92_state, screen_eof_goal92) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goal92) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goal92) MCFG_PALETTE_ADD("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/goindol.c b/src/mame/drivers/goindol.c index 1b7a3228bc2..367c2d4be58 100644 --- a/src/mame/drivers/goindol.c +++ b/src/mame/drivers/goindol.c @@ -248,7 +248,7 @@ static MACHINE_CONFIG_START( goindol, goindol_state ) MCFG_SCREEN_UPDATE_DRIVER(goindol_state, screen_update_goindol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goindol) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goindol) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/goldngam.c b/src/mame/drivers/goldngam.c index 6a5131e2061..83b5aa9f7c0 100644 --- a/src/mame/drivers/goldngam.c +++ b/src/mame/drivers/goldngam.c @@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( swisspkr, goldngam_state ) MCFG_SCREEN_UPDATE_DRIVER(goldngam_state, screen_update_goldngam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goldngam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldngam) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(goldngam_state, goldngam) diff --git a/src/mame/drivers/goldnpkr.c b/src/mame/drivers/goldnpkr.c index d0c543e6589..61101b22aee 100644 --- a/src/mame/drivers/goldnpkr.c +++ b/src/mame/drivers/goldnpkr.c @@ -3748,7 +3748,7 @@ static MACHINE_CONFIG_START( goldnpkr_base, goldnpkr_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CPU_CLOCK, mc6845_intf) /* 68B45 or 6845s @ CPU clock */ - MCFG_GFXDECODE_ADD("gfxdecode", goldnpkr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldnpkr) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldnpkr_state, goldnpkr) MACHINE_CONFIG_END diff --git a/src/mame/drivers/goldstar.c b/src/mame/drivers/goldstar.c index b7a87caee3a..f29b86563d1 100644 --- a/src/mame/drivers/goldstar.c +++ b/src/mame/drivers/goldstar.c @@ -6377,7 +6377,7 @@ static MACHINE_CONFIG_START( goldstar, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goldstar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldstar) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6413,7 +6413,7 @@ static MACHINE_CONFIG_START( goldstbl, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bl) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6448,7 +6448,7 @@ static MACHINE_CONFIG_START( moonlght, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ml) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ml) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6483,7 +6483,7 @@ static MACHINE_CONFIG_START( goldfrui, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goldfrui) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldfrui) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) @@ -6521,7 +6521,7 @@ static MACHINE_CONFIG_START( super9, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", goldstar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goldstar) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6621,7 +6621,7 @@ static MACHINE_CONFIG_START( chrygld, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chry10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chry10) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6663,7 +6663,7 @@ static MACHINE_CONFIG_START( cb3e, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cb3e) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cb3e) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state, cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6705,7 +6705,7 @@ static MACHINE_CONFIG_START( cb3c, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cb3c) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cb3c) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6746,7 +6746,7 @@ static MACHINE_CONFIG_START( ncb3, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) @@ -6788,7 +6788,7 @@ static MACHINE_CONFIG_START( wcherry, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cb3e) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cb3e) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state, cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6829,7 +6829,7 @@ static MACHINE_CONFIG_START( cm, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cmbitmap) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cmbitmap) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6870,7 +6870,7 @@ static MACHINE_CONFIG_START( cmnobmp, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cm) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6906,7 +6906,7 @@ static MACHINE_CONFIG_START( cmast91, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_cmast91) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cmast91) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cmast91) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cmast91) MCFG_NVRAM_ADD_1FILL("nvram") @@ -6948,7 +6948,7 @@ static MACHINE_CONFIG_START( lucky8, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGGRRR) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) @@ -6989,7 +6989,7 @@ static MACHINE_CONFIG_START( bingowng, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_bingowng) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7029,7 +7029,7 @@ static MACHINE_CONFIG_START( bingownga, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_bingowng) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bingownga) /* GFX Decode is the only difference with the parent machine */ + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bingownga) /* GFX Decode is the only difference with the parent machine */ MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7086,7 +7086,7 @@ static MACHINE_CONFIG_START( magodds, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_magical) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", magodds) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", magodds) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,magodds) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7128,7 +7128,7 @@ static MACHINE_CONFIG_START( kkotnoli, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) @@ -7164,7 +7164,7 @@ static MACHINE_CONFIG_START( ladylinr, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7205,7 +7205,7 @@ static MACHINE_CONFIG_START( wcat3, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ncb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ncb3) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7247,7 +7247,7 @@ static MACHINE_CONFIG_START( amcoe1, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cm) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7287,7 +7287,7 @@ static MACHINE_CONFIG_START( amcoe1a, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_amcoe1a) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cm) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7327,7 +7327,7 @@ static MACHINE_CONFIG_START( amcoe2, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cm) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7362,7 +7362,7 @@ static MACHINE_CONFIG_START( nfm, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nfm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nfm) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7394,7 +7394,7 @@ static MACHINE_CONFIG_START( unkch, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_unkch) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", unkch) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unkch) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -7444,7 +7444,7 @@ static MACHINE_CONFIG_START( pkrmast, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pkrmast) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pkrmast) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,cm) MCFG_NVRAM_ADD_1FILL("nvram") @@ -7481,7 +7481,7 @@ static MACHINE_CONFIG_START( megaline, goldstar_state ) MCFG_SCREEN_UPDATE_DRIVER(goldstar_state, screen_update_goldstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", megaline) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", megaline) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(goldstar_state,lucky8) // MCFG_NVRAM_ADD_1FILL("nvram") diff --git a/src/mame/drivers/gomoku.c b/src/mame/drivers/gomoku.c index 2dfc99a5999..509bf707e22 100644 --- a/src/mame/drivers/gomoku.c +++ b/src/mame/drivers/gomoku.c @@ -134,7 +134,7 @@ static MACHINE_CONFIG_START( gomoku, gomoku_state ) MCFG_SCREEN_UPDATE_DRIVER(gomoku_state, screen_update_gomoku) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gomoku) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gomoku) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(gomoku_state, gomoku) diff --git a/src/mame/drivers/good.c b/src/mame/drivers/good.c index a700f12b97a..c20c84e2b03 100644 --- a/src/mame/drivers/good.c +++ b/src/mame/drivers/good.c @@ -285,7 +285,7 @@ static MACHINE_CONFIG_START( good, good_state ) MCFG_CPU_PROGRAM_MAP(good_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", good_state, irq2_line_hold) - MCFG_GFXDECODE_ADD("gfxdecode", good) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", good) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/goodejan.c b/src/mame/drivers/goodejan.c index 7873bc80278..6107f1e62db 100644 --- a/src/mame/drivers/goodejan.c +++ b/src/mame/drivers/goodejan.c @@ -660,7 +660,7 @@ static MACHINE_CONFIG_START( goodejan, goodejan_state ) MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(goodejan_state, layer_en_w)) MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(goodejan_state, layer_scroll_w)) - MCFG_GFXDECODE_ADD("gfxdecode", goodejan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", goodejan) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/gotcha.c b/src/mame/drivers/gotcha.c index d51e8a724bd..ed4e1a97746 100644 --- a/src/mame/drivers/gotcha.c +++ b/src/mame/drivers/gotcha.c @@ -275,7 +275,7 @@ static MACHINE_CONFIG_START( gotcha, gotcha_state ) MCFG_SCREEN_UPDATE_DRIVER(gotcha_state, screen_update_gotcha) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gotcha) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gotcha) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/gottlieb.c b/src/mame/drivers/gottlieb.c index 94705fa2179..70e30f9a73f 100644 --- a/src/mame/drivers/gottlieb.c +++ b/src/mame/drivers/gottlieb.c @@ -1739,7 +1739,7 @@ static MACHINE_CONFIG_START( gottlieb_core, gottlieb_state ) MCFG_SCREEN_RAW_PARAMS(SYSTEM_CLOCK/4, GOTTLIEB_VIDEO_HCOUNT, 0, GOTTLIEB_VIDEO_HBLANK, GOTTLIEB_VIDEO_VCOUNT, 0, GOTTLIEB_VIDEO_VBLANK) MCFG_SCREEN_UPDATE_DRIVER(gottlieb_state, screen_update_gottlieb) - MCFG_GFXDECODE_ADD("gfxdecode", gfxdecode) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gfxdecode) MCFG_PALETTE_ADD("palette", 16) // basic speaker configuration diff --git a/src/mame/drivers/gotya.c b/src/mame/drivers/gotya.c index 9acfce9c693..397203020e6 100644 --- a/src/mame/drivers/gotya.c +++ b/src/mame/drivers/gotya.c @@ -203,7 +203,7 @@ static MACHINE_CONFIG_START( gotya, gotya_state ) MCFG_SCREEN_UPDATE_DRIVER(gotya_state, screen_update_gotya) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gotya) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gotya) MCFG_PALETTE_ADD("palette", 16*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(gotya_state, gotya) diff --git a/src/mame/drivers/gpworld.c b/src/mame/drivers/gpworld.c index 5a1eca1fef6..d4df38ef4ae 100644 --- a/src/mame/drivers/gpworld.c +++ b/src/mame/drivers/gpworld.c @@ -498,7 +498,7 @@ static MACHINE_CONFIG_START( gpworld, gpworld_state ) /* video hardware */ MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc") - MCFG_GFXDECODE_ADD("gfxdecode", gpworld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gpworld) MCFG_PALETTE_ADD("palette", 1024) /* sound hardware */ diff --git a/src/mame/drivers/gradius3.c b/src/mame/drivers/gradius3.c index 186e8872531..8392e0623fd 100644 --- a/src/mame/drivers/gradius3.c +++ b/src/mame/drivers/gradius3.c @@ -313,7 +313,7 @@ static MACHINE_CONFIG_START( gradius3, gradius3_state ) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", gradius3_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/grchamp.c b/src/mame/drivers/grchamp.c index 1d8dbf0963b..7da7a19d7bc 100644 --- a/src/mame/drivers/grchamp.c +++ b/src/mame/drivers/grchamp.c @@ -680,7 +680,7 @@ static MACHINE_CONFIG_START( grchamp, grchamp_state ) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", grchamp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", grchamp) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(grchamp_state, grchamp) diff --git a/src/mame/drivers/groundfx.c b/src/mame/drivers/groundfx.c index aef0ce02dfa..36266fa404f 100644 --- a/src/mame/drivers/groundfx.c +++ b/src/mame/drivers/groundfx.c @@ -367,7 +367,7 @@ static MACHINE_CONFIG_START( groundfx, groundfx_state ) MCFG_SCREEN_UPDATE_DRIVER(groundfx_state, screen_update_groundfx) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", groundfx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", groundfx) MCFG_PALETTE_ADD("palette", 16384) diff --git a/src/mame/drivers/gstream.c b/src/mame/drivers/gstream.c index 118fdfdf8bb..5541e385d52 100644 --- a/src/mame/drivers/gstream.c +++ b/src/mame/drivers/gstream.c @@ -886,7 +886,7 @@ static MACHINE_CONFIG_START( gstream, gstream_state ) MCFG_PALETTE_FORMAT(BBBBBGGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", gstream) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gstream) MCFG_SPEAKER_STANDARD_MONO("mono") @@ -918,7 +918,7 @@ static MACHINE_CONFIG_START( x2222, gstream_state ) MCFG_SCREEN_UPDATE_DRIVER(gstream_state, screen_update_gstream) MCFG_PALETTE_ADD("palette", 0x1000 + 0x400 + 0x400 + 0x400) // doesn't use a palette, but keep fake gfxdecode happy - MCFG_GFXDECODE_ADD("gfxdecode", x2222) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", x2222) // unknown sound hw (no sound roms dumped) diff --git a/src/mame/drivers/gstriker.c b/src/mame/drivers/gstriker.c index bca38bf6904..175458dc421 100644 --- a/src/mame/drivers/gstriker.c +++ b/src/mame/drivers/gstriker.c @@ -552,7 +552,7 @@ static MACHINE_CONFIG_START( gstriker, gstriker_state ) MCFG_SCREEN_UPDATE_DRIVER(gstriker_state, screen_update_gstriker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gstriker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gstriker) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -603,7 +603,7 @@ static MACHINE_CONFIG_START( vgoal, gstriker_state ) MCFG_SCREEN_UPDATE_DRIVER(gstriker_state, screen_update_gstriker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gstriker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gstriker) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/gsword.c b/src/mame/drivers/gsword.c index 92d5be14bfd..b916d12a1ff 100644 --- a/src/mame/drivers/gsword.c +++ b/src/mame/drivers/gsword.c @@ -686,7 +686,7 @@ static MACHINE_CONFIG_START( gsword, gsword_state ) MCFG_SCREEN_UPDATE_DRIVER(gsword_state, screen_update_gsword) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gsword) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gsword) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(gsword_state,gsword) @@ -730,7 +730,7 @@ static MACHINE_CONFIG_START( josvolly, gsword_state ) MCFG_SCREEN_UPDATE_DRIVER(gsword_state, screen_update_gsword) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gsword) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gsword) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(gsword_state,josvolly) diff --git a/src/mame/drivers/gticlub.c b/src/mame/drivers/gticlub.c index 4df129173b4..5081915ff89 100644 --- a/src/mame/drivers/gticlub.c +++ b/src/mame/drivers/gticlub.c @@ -985,7 +985,7 @@ static MACHINE_CONFIG_START( gticlub, gticlub_state ) MCFG_VIDEO_START_OVERRIDE(gticlub_state,gticlub) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K001604_ADD("k001604_1", gticlub_k001604_intf) MCFG_K001604_GFXDECODE("gfxdecode") MCFG_K001604_PALETTE("palette") @@ -1107,7 +1107,7 @@ static MACHINE_CONFIG_START( hangplt, gticlub_state ) MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 383) MCFG_SCREEN_UPDATE_DRIVER(gticlub_state, screen_update_hangplt) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K001604_ADD("k001604_1", hangplt_k001604_intf_l) MCFG_K001604_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/gumbo.c b/src/mame/drivers/gumbo.c index 45078f6f3f5..3a24459386d 100644 --- a/src/mame/drivers/gumbo.c +++ b/src/mame/drivers/gumbo.c @@ -233,7 +233,7 @@ static MACHINE_CONFIG_START( gumbo, gumbo_state ) MCFG_CPU_PROGRAM_MAP(gumbo_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", gumbo_state, irq1_line_hold) // all the same - MCFG_GFXDECODE_ADD("gfxdecode", gumbo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gumbo) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/gunbustr.c b/src/mame/drivers/gunbustr.c index 25d163e4a75..6044c760a4c 100644 --- a/src/mame/drivers/gunbustr.c +++ b/src/mame/drivers/gunbustr.c @@ -312,7 +312,7 @@ static MACHINE_CONFIG_START( gunbustr, gunbustr_state ) MCFG_SCREEN_UPDATE_DRIVER(gunbustr_state, screen_update_gunbustr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gunbustr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gunbustr) MCFG_PALETTE_ADD("palette", 8192) diff --git a/src/mame/drivers/gundealr.c b/src/mame/drivers/gundealr.c index 7ae9fe06bcb..35d482f0cd0 100644 --- a/src/mame/drivers/gundealr.c +++ b/src/mame/drivers/gundealr.c @@ -418,7 +418,7 @@ static MACHINE_CONFIG_START( gundealr, gundealr_state ) MCFG_SCREEN_UPDATE_DRIVER(gundealr_state, screen_update_gundealr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gundealr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gundealr) MCFG_PALETTE_ADD("palette", 512) diff --git a/src/mame/drivers/gunpey.c b/src/mame/drivers/gunpey.c index 28e68c6d28c..09581f5e5ce 100644 --- a/src/mame/drivers/gunpey.c +++ b/src/mame/drivers/gunpey.c @@ -1458,7 +1458,7 @@ static MACHINE_CONFIG_START( gunpey, gunpey_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD_RRRRRGGGGGBBBBB("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gunpey) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gunpey) MCFG_SPEAKER_STANDARD_STEREO("lspeaker","rspeaker") diff --git a/src/mame/drivers/gunsmoke.c b/src/mame/drivers/gunsmoke.c index fe1707ebe36..48c1f16435d 100644 --- a/src/mame/drivers/gunsmoke.c +++ b/src/mame/drivers/gunsmoke.c @@ -312,7 +312,7 @@ static MACHINE_CONFIG_START( gunsmoke, gunsmoke_state ) MCFG_SCREEN_UPDATE_DRIVER(gunsmoke_state, screen_update_gunsmoke) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gunsmoke) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gunsmoke) MCFG_PALETTE_ADD("palette", 32*4+16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) diff --git a/src/mame/drivers/gyruss.c b/src/mame/drivers/gyruss.c index 4d106491838..51eaf7f60d4 100644 --- a/src/mame/drivers/gyruss.c +++ b/src/mame/drivers/gyruss.c @@ -535,7 +535,7 @@ static MACHINE_CONFIG_START( gyruss, gyruss_state ) MCFG_SCREEN_UPDATE_DRIVER(gyruss_state, screen_update_gyruss) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gyruss) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gyruss) MCFG_PALETTE_ADD("palette", 16*4+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(gyruss_state, gyruss) diff --git a/src/mame/drivers/hanaawas.c b/src/mame/drivers/hanaawas.c index 181b473a0b1..39b944906f8 100644 --- a/src/mame/drivers/hanaawas.c +++ b/src/mame/drivers/hanaawas.c @@ -210,7 +210,7 @@ static MACHINE_CONFIG_START( hanaawas, hanaawas_state ) MCFG_SCREEN_UPDATE_DRIVER(hanaawas_state, screen_update_hanaawas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hanaawas) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hanaawas) MCFG_PALETTE_ADD("palette", 32*8) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(hanaawas_state, hanaawas) diff --git a/src/mame/drivers/hcastle.c b/src/mame/drivers/hcastle.c index 7097d6bb185..6eca2cb4808 100644 --- a/src/mame/drivers/hcastle.c +++ b/src/mame/drivers/hcastle.c @@ -209,7 +209,7 @@ static MACHINE_CONFIG_START( hcastle, hcastle_state ) MCFG_SCREEN_UPDATE_DRIVER(hcastle_state, screen_update_hcastle) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hcastle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hcastle) MCFG_PALETTE_ADD("palette", 2*8*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_PALETTE_INIT_OWNER(hcastle_state, hcastle) diff --git a/src/mame/drivers/headonb.c b/src/mame/drivers/headonb.c index 5e1cf9d592e..8c5b5250749 100644 --- a/src/mame/drivers/headonb.c +++ b/src/mame/drivers/headonb.c @@ -170,7 +170,7 @@ static MACHINE_CONFIG_START( headonb, headonb_state ) MCFG_SCREEN_UPDATE_DRIVER(headonb_state, screen_update_headonb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", headonb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", headonb) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mame/drivers/hexion.c b/src/mame/drivers/hexion.c index 5fad98ce6de..8dd6a7479da 100644 --- a/src/mame/drivers/hexion.c +++ b/src/mame/drivers/hexion.c @@ -235,7 +235,7 @@ static MACHINE_CONFIG_START( hexion, hexion_state ) MCFG_SCREEN_UPDATE_DRIVER(hexion_state, screen_update_hexion) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hexion) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hexion) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/hideseek.c b/src/mame/drivers/hideseek.c index f96d79a696f..ff601637879 100644 --- a/src/mame/drivers/hideseek.c +++ b/src/mame/drivers/hideseek.c @@ -110,7 +110,7 @@ static MACHINE_CONFIG_START( hideseek, hideseek_state ) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_PALETTE_INIT_OWNER(hideseek_state, hideseek) - MCFG_GFXDECODE_ADD("gfxdecode", hideseek) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hideseek) MCFG_SPEAKER_STANDARD_STEREO("lspeaker","rspeaker") diff --git a/src/mame/drivers/higemaru.c b/src/mame/drivers/higemaru.c index 6d1c482d37e..73533053aa1 100644 --- a/src/mame/drivers/higemaru.c +++ b/src/mame/drivers/higemaru.c @@ -173,7 +173,7 @@ static MACHINE_CONFIG_START( higemaru, higemaru_state ) MCFG_SCREEN_UPDATE_DRIVER(higemaru_state, screen_update_higemaru) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", higemaru) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", higemaru) MCFG_PALETTE_ADD("palette", 32*4+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) diff --git a/src/mame/drivers/himesiki.c b/src/mame/drivers/himesiki.c index 98492fc6fb4..32d6afb57ff 100644 --- a/src/mame/drivers/himesiki.c +++ b/src/mame/drivers/himesiki.c @@ -306,7 +306,7 @@ static MACHINE_CONFIG_START( himesiki, himesiki_state ) MCFG_SCREEN_UPDATE_DRIVER(himesiki_state, screen_update_himesiki) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", himesiki) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", himesiki) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/hitme.c b/src/mame/drivers/hitme.c index 10ec205def3..9d117f158b1 100644 --- a/src/mame/drivers/hitme.c +++ b/src/mame/drivers/hitme.c @@ -323,7 +323,7 @@ static MACHINE_CONFIG_START( hitme, hitme_state ) MCFG_SCREEN_UPDATE_DRIVER(hitme_state, screen_update_hitme) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hitme) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hitme) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/hitpoker.c b/src/mame/drivers/hitpoker.c index 2062410c317..5007d87f091 100644 --- a/src/mame/drivers/hitpoker.c +++ b/src/mame/drivers/hitpoker.c @@ -513,7 +513,7 @@ static MACHINE_CONFIG_START( hitpoker, hitpoker_state ) MCFG_MC6845_ADD("crtc", H46505, "screen", CRTC_CLOCK/2, mc6845_intf) /* hand tuned to get ~60 fps */ - MCFG_GFXDECODE_ADD("gfxdecode", hitpoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hitpoker) MCFG_PALETTE_ADD("palette", 0x800) diff --git a/src/mame/drivers/hng64.c b/src/mame/drivers/hng64.c index 39ad8429017..fbb27e4d3e6 100644 --- a/src/mame/drivers/hng64.c +++ b/src/mame/drivers/hng64.c @@ -1958,7 +1958,7 @@ static MACHINE_CONFIG_START( hng64, hng64_state ) MCFG_DEVICE_ADD("rtc", MSM6242, XTAL_32_768kHz) - MCFG_GFXDECODE_ADD("gfxdecode", hng64) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hng64) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) diff --git a/src/mame/drivers/holeland.c b/src/mame/drivers/holeland.c index 5bdeefbd8b3..003f524efb9 100644 --- a/src/mame/drivers/holeland.c +++ b/src/mame/drivers/holeland.c @@ -291,7 +291,7 @@ static MACHINE_CONFIG_START( holeland, holeland_state ) MCFG_SCREEN_UPDATE_DRIVER(holeland_state, screen_update_holeland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", holeland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", holeland) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(holeland_state,holeland) @@ -360,7 +360,7 @@ static MACHINE_CONFIG_START( crzrally, holeland_state ) MCFG_SCREEN_UPDATE_DRIVER(holeland_state, screen_update_crzrally) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", crzrally) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", crzrally) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(holeland_state,crzrally) diff --git a/src/mame/drivers/homedata.c b/src/mame/drivers/homedata.c index b62211c5107..804ad7dd814 100644 --- a/src/mame/drivers/homedata.c +++ b/src/mame/drivers/homedata.c @@ -1241,7 +1241,7 @@ static MACHINE_CONFIG_START( mrokumei, homedata_state ) MCFG_SCREEN_VBLANK_DRIVER(homedata_state, screen_eof_homedata) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mrokumei) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mrokumei) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(homedata_state,mrokumei) @@ -1299,7 +1299,7 @@ static MACHINE_CONFIG_START( reikaids, homedata_state ) MCFG_SCREEN_VBLANK_DRIVER(homedata_state, screen_eof_homedata) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", reikaids) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", reikaids) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(homedata_state,reikaids) @@ -1350,7 +1350,7 @@ static MACHINE_CONFIG_START( pteacher, homedata_state ) MCFG_SCREEN_VBLANK_DRIVER(homedata_state, screen_eof_homedata) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pteacher) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pteacher) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(homedata_state,pteacher) @@ -1513,7 +1513,7 @@ static MACHINE_CONFIG_START( mirderby, homedata_state ) MCFG_SCREEN_UPDATE_DRIVER(homedata_state, screen_update_mirderby) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mirderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mirderby) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_INIT_OWNER(homedata_state,mirderby) diff --git a/src/mame/drivers/homerun.c b/src/mame/drivers/homerun.c index 64059908775..ce5cc850241 100644 --- a/src/mame/drivers/homerun.c +++ b/src/mame/drivers/homerun.c @@ -390,7 +390,7 @@ static MACHINE_CONFIG_START( dynashot, homerun_state ) MCFG_SCREEN_UPDATE_DRIVER(homerun_state, screen_update_homerun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", homerun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", homerun) MCFG_PALETTE_ADD("palette", 16*4) /* sound hardware */ diff --git a/src/mame/drivers/hornet.c b/src/mame/drivers/hornet.c index a87ce4a85ac..759eff2130b 100644 --- a/src/mame/drivers/hornet.c +++ b/src/mame/drivers/hornet.c @@ -1001,7 +1001,7 @@ static MACHINE_CONFIG_START( hornet, hornet_state ) MCFG_PALETTE_ADD("palette", 65536) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K037122_ADD("k037122_1", "screen", 0) MCFG_K037122_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/hvyunit.c b/src/mame/drivers/hvyunit.c index c945ba7b953..5ed1dcc67ae 100644 --- a/src/mame/drivers/hvyunit.c +++ b/src/mame/drivers/hvyunit.c @@ -670,7 +670,7 @@ static MACHINE_CONFIG_START( hvyunit, hvyunit_state ) MCFG_SCREEN_VBLANK_DRIVER(hvyunit_state, screen_eof_hvyunit) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hvyunit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hvyunit) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/hyperspt.c b/src/mame/drivers/hyperspt.c index 8e590bb07ad..f7f0d408189 100644 --- a/src/mame/drivers/hyperspt.c +++ b/src/mame/drivers/hyperspt.c @@ -308,7 +308,7 @@ static MACHINE_CONFIG_START( hyperspt, hyperspt_state ) MCFG_SCREEN_UPDATE_DRIVER(hyperspt_state, screen_update_hyperspt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hyperspt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hyperspt) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(hyperspt_state, hyperspt) diff --git a/src/mame/drivers/hyprduel.c b/src/mame/drivers/hyprduel.c index 5fb4247db8d..559e23165e2 100644 --- a/src/mame/drivers/hyprduel.c +++ b/src/mame/drivers/hyprduel.c @@ -662,7 +662,7 @@ static MACHINE_CONFIG_START( hyprduel, hyprduel_state ) MCFG_SCREEN_UPDATE_DRIVER(hyprduel_state, screen_update_hyprduel) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 14220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 14220) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(hyprduel_state,hyprduel_14220) @@ -703,7 +703,7 @@ static MACHINE_CONFIG_START( magerror, hyprduel_state ) MCFG_SCREEN_UPDATE_DRIVER(hyprduel_state, screen_update_hyprduel) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 14220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 14220) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(hyprduel_state,magerror_14220) diff --git a/src/mame/drivers/ichiban.c b/src/mame/drivers/ichiban.c index 7bd3eeb74e1..b4ac2a072ac 100644 --- a/src/mame/drivers/ichiban.c +++ b/src/mame/drivers/ichiban.c @@ -129,7 +129,7 @@ static MACHINE_CONFIG_START( ichibanjyan, ichibanjyan_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ichibanjyan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ichibanjyan) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 512) diff --git a/src/mame/drivers/igs009.c b/src/mame/drivers/igs009.c index 701f76a3f2e..6f6407fe515 100644 --- a/src/mame/drivers/igs009.c +++ b/src/mame/drivers/igs009.c @@ -759,7 +759,7 @@ static MACHINE_CONFIG_START( jingbell, igs009_state ) MCFG_SCREEN_UPDATE_DRIVER(igs009_state, screen_update_jingbell) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jingbell) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jingbell) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/igs011.c b/src/mame/drivers/igs011.c index 225a3f742a8..7baecd4c273 100644 --- a/src/mame/drivers/igs011.c +++ b/src/mame/drivers/igs011.c @@ -3939,7 +3939,7 @@ static MACHINE_CONFIG_START( igs011_base, igs011_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 0x800) -// MCFG_GFXDECODE_ADD("gfxdecode", igs011) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs011) /* sound hardware */ @@ -4032,7 +4032,7 @@ static MACHINE_CONFIG_DERIVED( lhb2, igs011_base ) MCFG_CPU_VBLANK_INT_DRIVER("screen", igs011_state, irq6_line_hold) MCFG_TIMER_ADD_PERIODIC("timer_irq", lev5_timer_irq_cb, attotime::from_hz(240)) // lev5 frequency drives the music tempo -// MCFG_GFXDECODE_ADD("gfxdecode", igs011_hi) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs011_hi) MCFG_SOUND_ADD("ymsnd", YM2413, XTAL_3_579545MHz) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 2.0) @@ -4048,7 +4048,7 @@ static MACHINE_CONFIG_DERIVED( nkishusp, igs011_base ) // VSync 60.0052Hz, HSync 15.620kHz -// MCFG_GFXDECODE_ADD("gfxdecode", igs011_hi) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs011_hi) MCFG_SOUND_ADD("ymsnd", YM2413, XTAL_3_579545MHz) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 2.0) @@ -4071,7 +4071,7 @@ static MACHINE_CONFIG_DERIVED( vbowl, igs011_base ) MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_VBLANK_DRIVER(igs011_state, screen_eof_vbowl) -// MCFG_GFXDECODE_ADD("gfxdecode", igs011_hi) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs011_hi) MCFG_DEVICE_REMOVE("oki") MCFG_ICS2115_ADD("ics", 0, sound_irq) diff --git a/src/mame/drivers/igs017.c b/src/mame/drivers/igs017.c index 381748c6b58..361a7581ee8 100644 --- a/src/mame/drivers/igs017.c +++ b/src/mame/drivers/igs017.c @@ -3496,7 +3496,7 @@ static MACHINE_CONFIG_START( iqblocka, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3562,7 +3562,7 @@ static MACHINE_CONFIG_START( mgcs, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017_flipped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017_flipped) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3605,7 +3605,7 @@ static MACHINE_CONFIG_START( lhzb2, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017_swapped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017_swapped) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3650,7 +3650,7 @@ static MACHINE_CONFIG_START( lhzb2a, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017_swapped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017_swapped) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3683,7 +3683,7 @@ static MACHINE_CONFIG_START( slqz2, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3731,7 +3731,7 @@ static MACHINE_CONFIG_START( sdmg2, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3784,7 +3784,7 @@ static MACHINE_CONFIG_START( mgdha, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017_swapped) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017_swapped) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3817,7 +3817,7 @@ static MACHINE_CONFIG_START( tjsb, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -3853,7 +3853,7 @@ static MACHINE_CONFIG_START( spkrform, igs017_state ) MCFG_SCREEN_UPDATE_DRIVER(igs017_state, screen_update_igs017) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igs017) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs017) MCFG_PALETTE_ADD("palette", 0x100*2) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/igs_m027.c b/src/mame/drivers/igs_m027.c index 7ae4f0c7abb..e7a8f16d041 100644 --- a/src/mame/drivers/igs_m027.c +++ b/src/mame/drivers/igs_m027.c @@ -405,7 +405,7 @@ static MACHINE_CONFIG_START( igs_majhong, igs_m027_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", igs_m027_state, igs_majhong_interrupt) //MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", igs_m027) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igs_m027) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/igspoker.c b/src/mame/drivers/igspoker.c index 93463ef094e..e494ba8c0a9 100644 --- a/src/mame/drivers/igspoker.c +++ b/src/mame/drivers/igspoker.c @@ -1789,7 +1789,7 @@ static MACHINE_CONFIG_START( igspoker, igspoker_state ) MCFG_SCREEN_UPDATE_DRIVER(igspoker_state, screen_update_igs_video) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igspoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igspoker) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/ikki.c b/src/mame/drivers/ikki.c index 2b49156b200..3d2d8670335 100644 --- a/src/mame/drivers/ikki.c +++ b/src/mame/drivers/ikki.c @@ -258,7 +258,7 @@ static MACHINE_CONFIG_START( ikki, ikki_state ) MCFG_SCREEN_UPDATE_DRIVER(ikki_state, screen_update_ikki) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ikki) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ikki) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INDIRECT_ENTRIES(256+1) MCFG_PALETTE_INIT_OWNER(ikki_state, ikki) diff --git a/src/mame/drivers/intrscti.c b/src/mame/drivers/intrscti.c index e6b8542995d..2109a6a25f5 100644 --- a/src/mame/drivers/intrscti.c +++ b/src/mame/drivers/intrscti.c @@ -194,7 +194,7 @@ static MACHINE_CONFIG_START( intrscti, intrscti_state ) MCFG_SCREEN_UPDATE_DRIVER(intrscti_state, screen_update_intrscti) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", intrscti) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", intrscti) MCFG_PALETTE_ADD("palette", 0x100) MACHINE_CONFIG_END diff --git a/src/mame/drivers/inufuku.c b/src/mame/drivers/inufuku.c index 68e95e61629..e9f7c4ff33e 100644 --- a/src/mame/drivers/inufuku.c +++ b/src/mame/drivers/inufuku.c @@ -395,7 +395,7 @@ static MACHINE_CONFIG_START( inufuku, inufuku_state ) MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode") MCFG_VSYSTEM_SPR_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", inufuku) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", inufuku) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xGGGGGBBBBBRRRRR) diff --git a/src/mame/drivers/iqblock.c b/src/mame/drivers/iqblock.c index 4590366d40f..c5fb56f50c6 100644 --- a/src/mame/drivers/iqblock.c +++ b/src/mame/drivers/iqblock.c @@ -289,7 +289,7 @@ static MACHINE_CONFIG_START( iqblock, iqblock_state ) MCFG_SCREEN_UPDATE_DRIVER(iqblock_state, screen_update_iqblock) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", iqblock) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", iqblock) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/irobot.c b/src/mame/drivers/irobot.c index 62e6b7dfc13..7f9732a1403 100644 --- a/src/mame/drivers/irobot.c +++ b/src/mame/drivers/irobot.c @@ -327,7 +327,7 @@ static MACHINE_CONFIG_START( irobot, irobot_state ) MCFG_SCREEN_UPDATE_DRIVER(irobot_state, screen_update_irobot) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", irobot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", irobot) MCFG_PALETTE_ADD("palette", 64 + 32) /* 64 for polygons, 32 for text */ MCFG_PALETTE_INIT_OWNER(irobot_state, irobot) diff --git a/src/mame/drivers/ironhors.c b/src/mame/drivers/ironhors.c index 45cdba1fc44..88cf82e1ab9 100644 --- a/src/mame/drivers/ironhors.c +++ b/src/mame/drivers/ironhors.c @@ -386,7 +386,7 @@ static MACHINE_CONFIG_START( ironhors, ironhors_state ) MCFG_SCREEN_UPDATE_DRIVER(ironhors_state, screen_update_ironhors) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ironhors) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ironhors) MCFG_PALETTE_ADD("palette", 16*8*16+16*8*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(ironhors_state, ironhors) diff --git a/src/mame/drivers/istellar.c b/src/mame/drivers/istellar.c index 88fee59eeaa..45261a2dfe9 100644 --- a/src/mame/drivers/istellar.c +++ b/src/mame/drivers/istellar.c @@ -363,7 +363,7 @@ static MACHINE_CONFIG_START( istellar, istellar_state ) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(istellar_state, istellar) - MCFG_GFXDECODE_ADD("gfxdecode", istellar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", istellar) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/itgambl2.c b/src/mame/drivers/itgambl2.c index a93da04d317..32750696653 100644 --- a/src/mame/drivers/itgambl2.c +++ b/src/mame/drivers/itgambl2.c @@ -280,7 +280,7 @@ static MACHINE_CONFIG_START( itgambl2, itgambl2_state ) MCFG_SCREEN_UPDATE_DRIVER(itgambl2_state, screen_update_itgambl2) - MCFG_GFXDECODE_ADD("gfxdecode", itgambl2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", itgambl2) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(itgambl2_state, itgambl2) diff --git a/src/mame/drivers/itgambl3.c b/src/mame/drivers/itgambl3.c index 86269dd5f72..d1728d52fe6 100644 --- a/src/mame/drivers/itgambl3.c +++ b/src/mame/drivers/itgambl3.c @@ -269,7 +269,7 @@ static MACHINE_CONFIG_START( itgambl3, itgambl3_state ) MCFG_SCREEN_UPDATE_DRIVER(itgambl3_state, screen_update_itgambl3) - MCFG_GFXDECODE_ADD("gfxdecode", itgambl3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", itgambl3) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(itgambl3_state, itgambl3) diff --git a/src/mame/drivers/itgamble.c b/src/mame/drivers/itgamble.c index a1d9b399283..d272310b192 100644 --- a/src/mame/drivers/itgamble.c +++ b/src/mame/drivers/itgamble.c @@ -219,7 +219,7 @@ static MACHINE_CONFIG_START( itgamble, itgamble_state ) MCFG_SCREEN_VISIBLE_AREA(0, 512-1, 0, 256-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", itgamble) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", itgamble) MCFG_PALETTE_ADD("palette", 0x200) /* sound hardware */ diff --git a/src/mame/drivers/jack.c b/src/mame/drivers/jack.c index 1fcb6c6da9a..90aa33e1483 100644 --- a/src/mame/drivers/jack.c +++ b/src/mame/drivers/jack.c @@ -923,7 +923,7 @@ static MACHINE_CONFIG_START( jack, jack_state ) MCFG_SCREEN_UPDATE_DRIVER(jack_state, screen_update_jack) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jack) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_FORMAT(BBGGGRRR) diff --git a/src/mame/drivers/jackal.c b/src/mame/drivers/jackal.c index 02fe45d4ce1..4782d983f5e 100644 --- a/src/mame/drivers/jackal.c +++ b/src/mame/drivers/jackal.c @@ -369,7 +369,7 @@ static MACHINE_CONFIG_START( jackal, jackal_state ) MCFG_SCREEN_UPDATE_DRIVER(jackal_state, screen_update_jackal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jackal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jackal) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_INDIRECT_ENTRIES(0x200) MCFG_PALETTE_INIT_OWNER(jackal_state, jackal) diff --git a/src/mame/drivers/jackie.c b/src/mame/drivers/jackie.c index 7dc1b79ea9c..1f2ad39ea1b 100644 --- a/src/mame/drivers/jackie.c +++ b/src/mame/drivers/jackie.c @@ -595,7 +595,7 @@ static MACHINE_CONFIG_START( jackie, jackie_state ) MCFG_SCREEN_UPDATE_DRIVER(jackie_state, screen_update_jackie) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jackie) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jackie) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/jackpool.c b/src/mame/drivers/jackpool.c index cfd2c39acb4..f6766fe2333 100644 --- a/src/mame/drivers/jackpool.c +++ b/src/mame/drivers/jackpool.c @@ -270,7 +270,7 @@ static MACHINE_CONFIG_START( jackpool, jackpool_state ) MCFG_CPU_PROGRAM_MAP(jackpool_mem) MCFG_CPU_VBLANK_INT_DRIVER("screen", jackpool_state, jackpool_interrupt) // ? - MCFG_GFXDECODE_ADD("gfxdecode", jackpool) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jackpool) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/jailbrek.c b/src/mame/drivers/jailbrek.c index b9a4c4ebe53..3b3fddac155 100644 --- a/src/mame/drivers/jailbrek.c +++ b/src/mame/drivers/jailbrek.c @@ -251,7 +251,7 @@ static MACHINE_CONFIG_START( jailbrek, jailbrek_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", jailbrek) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jailbrek) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(jailbrek_state, jailbrek) diff --git a/src/mame/drivers/jalmah.c b/src/mame/drivers/jalmah.c index 9446184c620..4a0d5805b87 100644 --- a/src/mame/drivers/jalmah.c +++ b/src/mame/drivers/jalmah.c @@ -1414,7 +1414,7 @@ static MACHINE_CONFIG_START( jalmah, jalmah_state ) //M50747 MCU - MCFG_GFXDECODE_ADD("gfxdecode", jalmah) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jalmah) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/jchan.c b/src/mame/drivers/jchan.c index 3bf525293bd..788d8cc332b 100644 --- a/src/mame/drivers/jchan.c +++ b/src/mame/drivers/jchan.c @@ -590,7 +590,7 @@ static MACHINE_CONFIG_START( jchan, jchan_state ) MCFG_CPU_ADD("sub", M68000, 16000000) MCFG_CPU_PROGRAM_MAP(jchan_sub) - MCFG_GFXDECODE_ADD("gfxdecode", jchan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jchan) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/jclub2.c b/src/mame/drivers/jclub2.c index 0ea1cfa9db5..301bbd53298 100644 --- a/src/mame/drivers/jclub2.c +++ b/src/mame/drivers/jclub2.c @@ -693,7 +693,7 @@ static MACHINE_CONFIG_START( darkhors, darkhors_state ) MCFG_SCREEN_UPDATE_DRIVER(darkhors_state, screen_update_darkhors) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", darkhors) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", darkhors) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -736,7 +736,7 @@ static MACHINE_CONFIG_START( jclub2, darkhors_state ) MCFG_SCREEN_UPDATE_DRIVER(darkhors_state, screen_update_jclub2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) // NOT an ST0020 but instead ST0032, ram format isn't compatible at least MCFG_DEVICE_ADD("st0020_spr", ST0020_SPRITES, 0) @@ -811,7 +811,7 @@ static MACHINE_CONFIG_START( jclub2o, darkhors_state ) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_DEVICE_ADD("st0020_spr", ST0020_SPRITES, 0) st0020_device::set_is_jclub2o(*device, 1); diff --git a/src/mame/drivers/jokrwild.c b/src/mame/drivers/jokrwild.c index 666c3f678f1..5e345780bd5 100644 --- a/src/mame/drivers/jokrwild.c +++ b/src/mame/drivers/jokrwild.c @@ -475,7 +475,7 @@ static MACHINE_CONFIG_START( jokrwild, jokrwild_state ) MCFG_SCREEN_UPDATE_DRIVER(jokrwild_state, screen_update_jokrwild) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jokrwild) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jokrwild) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(jokrwild_state, jokrwild) diff --git a/src/mame/drivers/jollyjgr.c b/src/mame/drivers/jollyjgr.c index 383cb9e110e..639850652c4 100644 --- a/src/mame/drivers/jollyjgr.c +++ b/src/mame/drivers/jollyjgr.c @@ -667,7 +667,7 @@ static MACHINE_CONFIG_START( jollyjgr, jollyjgr_state ) MCFG_SCREEN_UPDATE_DRIVER(jollyjgr_state, screen_update_jollyjgr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jollyjgr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jollyjgr) MCFG_PALETTE_ADD("palette", 32+8) /* 32 for tilemap and sprites + 8 for the bitmap */ MCFG_PALETTE_INIT_OWNER(jollyjgr_state, jollyjgr) diff --git a/src/mame/drivers/jrpacman.c b/src/mame/drivers/jrpacman.c index 172e71294b6..6be11e631f6 100644 --- a/src/mame/drivers/jrpacman.c +++ b/src/mame/drivers/jrpacman.c @@ -301,7 +301,7 @@ static MACHINE_CONFIG_START( jrpacman, jrpacman_state ) MCFG_SCREEN_UPDATE_DRIVER(jrpacman_state, screen_update_pacman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jrpacman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jrpacman) MCFG_PALETTE_ADD("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(jrpacman_state,pacman) diff --git a/src/mame/drivers/jubilee.c b/src/mame/drivers/jubilee.c index 0d138f42519..a2d94356eee 100644 --- a/src/mame/drivers/jubilee.c +++ b/src/mame/drivers/jubilee.c @@ -699,7 +699,7 @@ static MACHINE_CONFIG_START( jubileep, jubilee_state ) MCFG_SCREEN_UPDATE_DRIVER(jubilee_state, screen_update_jubileep) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jubileep) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jubileep) MCFG_PALETTE_ADD("palette",8) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK, mc6845_intf) diff --git a/src/mame/drivers/kaneko16.c b/src/mame/drivers/kaneko16.c index 1c77717f74e..8e938427cea 100644 --- a/src/mame/drivers/kaneko16.c +++ b/src/mame/drivers/kaneko16.c @@ -1632,7 +1632,7 @@ static MACHINE_CONFIG_START( berlwall, kaneko16_berlwall_state ) MCFG_SCREEN_UPDATE_DRIVER(kaneko16_berlwall_state, screen_update_berlwall) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_1x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_1x4bit) MCFG_PALETTE_ADD("palette", 2048 + 32768) /* 32768 static colors for the bg */ MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) MCFG_PALETTE_INIT_OWNER(kaneko16_berlwall_state,berlwall) @@ -1688,7 +1688,7 @@ static MACHINE_CONFIG_START( bakubrkr, kaneko16_state ) MCFG_SCREEN_UPDATE_DRIVER(kaneko16_berlwall_state, screen_update_kaneko16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_2x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_2x4bit) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) @@ -1761,7 +1761,7 @@ static MACHINE_CONFIG_START( blazeon, kaneko16_state ) MCFG_SCREEN_UPDATE_DRIVER(kaneko16_berlwall_state, screen_update_kaneko16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_1x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_1x4bit) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) @@ -1824,7 +1824,7 @@ static MACHINE_CONFIG_START( gtmr, kaneko16_gtmr_state ) MCFG_SCREEN_UPDATE_DRIVER(kaneko16_berlwall_state, screen_update_kaneko16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x8bit_2x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x8bit_2x4bit) MCFG_PALETTE_ADD("palette", 32768) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) @@ -1946,7 +1946,7 @@ static MACHINE_CONFIG_START( mgcrystl, kaneko16_state ) MCFG_SCREEN_UPDATE_DRIVER(kaneko16_berlwall_state, screen_update_kaneko16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_2x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_2x4bit) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) @@ -2074,7 +2074,7 @@ static MACHINE_CONFIG_START( shogwarr, kaneko16_shogwarr_state ) MCFG_SCREEN_PALETTE("palette") MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) - MCFG_GFXDECODE_ADD("gfxdecode", 1x4bit_1x4bit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1x4bit_1x4bit) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/karnov.c b/src/mame/drivers/karnov.c index 7636213ce4e..a2db7407453 100644 --- a/src/mame/drivers/karnov.c +++ b/src/mame/drivers/karnov.c @@ -803,7 +803,7 @@ static MACHINE_CONFIG_START( karnov, karnov_state ) MCFG_SCREEN_UPDATE_DRIVER(karnov_state, screen_update_karnov) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", karnov) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", karnov) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(karnov_state, karnov) @@ -848,7 +848,7 @@ static MACHINE_CONFIG_START( wndrplnt, karnov_state ) MCFG_SCREEN_UPDATE_DRIVER(karnov_state, screen_update_karnov) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", karnov) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", karnov) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(karnov_state, karnov) diff --git a/src/mame/drivers/kchamp.c b/src/mame/drivers/kchamp.c index 02876bc205c..6d6045ec7bc 100644 --- a/src/mame/drivers/kchamp.c +++ b/src/mame/drivers/kchamp.c @@ -422,7 +422,7 @@ static MACHINE_CONFIG_START( kchampvs, kchamp_state ) MCFG_SCREEN_UPDATE_DRIVER(kchamp_state, screen_update_kchampvs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kchamp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kchamp) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(kchamp_state, kchamp) @@ -471,7 +471,7 @@ static MACHINE_CONFIG_START( kchamp, kchamp_state ) MCFG_SCREEN_UPDATE_DRIVER(kchamp_state, screen_update_kchamp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kchamp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kchamp) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(kchamp_state, kchamp) diff --git a/src/mame/drivers/kickgoal.c b/src/mame/drivers/kickgoal.c index c958e332e86..6672a10235c 100644 --- a/src/mame/drivers/kickgoal.c +++ b/src/mame/drivers/kickgoal.c @@ -661,7 +661,7 @@ static MACHINE_CONFIG_START( kickgoal, kickgoal_state ) MCFG_SCREEN_UPDATE_DRIVER(kickgoal_state, screen_update_kickgoal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kickgoal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kickgoal) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -698,7 +698,7 @@ static MACHINE_CONFIG_START( actionhw, kickgoal_state ) MCFG_SCREEN_UPDATE_DRIVER(kickgoal_state, screen_update_kickgoal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", actionhw) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", actionhw) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/kingdrby.c b/src/mame/drivers/kingdrby.c index 8ea468d8fb2..79cda0299dd 100644 --- a/src/mame/drivers/kingdrby.c +++ b/src/mame/drivers/kingdrby.c @@ -1040,7 +1040,7 @@ static MACHINE_CONFIG_START( kingdrby, kingdrby_state ) MCFG_I8255A_ADD( "ppi8255_0", ppi8255_0_intf ) MCFG_I8255A_ADD( "ppi8255_1", ppi8255_1_intf ) - MCFG_GFXDECODE_ADD("gfxdecode", kingdrby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kingdrby) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(kingdrby_state,kingdrby) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/kingobox.c b/src/mame/drivers/kingobox.c index cbe054fd591..10de29ec076 100644 --- a/src/mame/drivers/kingobox.c +++ b/src/mame/drivers/kingobox.c @@ -492,7 +492,7 @@ static MACHINE_CONFIG_START( kingofb, kingofb_state ) MCFG_SCREEN_UPDATE_DRIVER(kingofb_state, screen_update_kingofb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kingobox) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kingobox) MCFG_PALETTE_ADD("palette", 256+8*2) MCFG_PALETTE_INDIRECT_ENTRIES(256+8) MCFG_PALETTE_INIT_OWNER(kingofb_state,kingofb) @@ -543,7 +543,7 @@ static MACHINE_CONFIG_START( ringking, kingofb_state ) MCFG_SCREEN_UPDATE_DRIVER(kingofb_state, screen_update_ringking) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rk) MCFG_PALETTE_ADD("palette", 256+8*2) MCFG_PALETTE_INDIRECT_ENTRIES(256+8) MCFG_PALETTE_INIT_OWNER(kingofb_state,ringking) diff --git a/src/mame/drivers/klax.c b/src/mame/drivers/klax.c index 9cd4f220f93..4e99777df84 100644 --- a/src/mame/drivers/klax.c +++ b/src/mame/drivers/klax.c @@ -168,7 +168,7 @@ static MACHINE_CONFIG_START( klax, klax_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", klax) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", klax) MCFG_PALETTE_ADD("palette", 512) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, klax_state, get_playfield_tile_info, 8,8, SCAN_COLS, 64,32) diff --git a/src/mame/drivers/kncljoe.c b/src/mame/drivers/kncljoe.c index 54a9571d05a..75e0ddb3005 100644 --- a/src/mame/drivers/kncljoe.c +++ b/src/mame/drivers/kncljoe.c @@ -285,7 +285,7 @@ static MACHINE_CONFIG_START( kncljoe, kncljoe_state ) MCFG_SCREEN_UPDATE_DRIVER(kncljoe_state, screen_update_kncljoe) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kncljoe) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kncljoe) MCFG_PALETTE_ADD("palette", 16*8+16*8) MCFG_PALETTE_INDIRECT_ENTRIES(128+16) MCFG_PALETTE_INIT_OWNER(kncljoe_state, kncljoe) diff --git a/src/mame/drivers/koftball.c b/src/mame/drivers/koftball.c index ebb2c75dd90..f4ef0fc7d66 100644 --- a/src/mame/drivers/koftball.c +++ b/src/mame/drivers/koftball.c @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( koftball, koftball_state ) MCFG_PALETTE_ADD("palette", 256) - MCFG_GFXDECODE_ADD("gfxdecode", koftball) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", koftball) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/koikoi.c b/src/mame/drivers/koikoi.c index e5d7f8ff6a5..7d2f4ef2ff1 100644 --- a/src/mame/drivers/koikoi.c +++ b/src/mame/drivers/koikoi.c @@ -376,7 +376,7 @@ static MACHINE_CONFIG_START( koikoi, koikoi_state ) MCFG_SCREEN_UPDATE_DRIVER(koikoi_state, screen_update_koikoi) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", koikoi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", koikoi) MCFG_PALETTE_ADD("palette", 8*32) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(koikoi_state, koikoi) diff --git a/src/mame/drivers/konamigx.c b/src/mame/drivers/konamigx.c index 8d8461399d1..73240f378bd 100644 --- a/src/mame/drivers/konamigx.c +++ b/src/mame/drivers/konamigx.c @@ -1642,7 +1642,7 @@ static MACHINE_CONFIG_START( konamigx, konamigx_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD_NOINTF("k056832"/*, konamigx_k056832_intf*/) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/kopunch.c b/src/mame/drivers/kopunch.c index 3f524628a9f..89bc93df499 100644 --- a/src/mame/drivers/kopunch.c +++ b/src/mame/drivers/kopunch.c @@ -195,7 +195,7 @@ static MACHINE_CONFIG_START( kopunch, kopunch_state ) MCFG_SCREEN_UPDATE_DRIVER(kopunch_state, screen_update_kopunch) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kopunch) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kopunch) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(kopunch_state, kopunch) diff --git a/src/mame/drivers/ksayakyu.c b/src/mame/drivers/ksayakyu.c index dc0379edc71..abc22dc6a77 100644 --- a/src/mame/drivers/ksayakyu.c +++ b/src/mame/drivers/ksayakyu.c @@ -288,7 +288,7 @@ static MACHINE_CONFIG_START( ksayakyu, ksayakyu_state ) MCFG_SCREEN_UPDATE_DRIVER(ksayakyu_state, screen_update_ksayakyu) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ksayakyu) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ksayakyu) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(ksayakyu_state, ksayakyu) diff --git a/src/mame/drivers/kyugo.c b/src/mame/drivers/kyugo.c index a6fec2986b1..cbc21f757b1 100644 --- a/src/mame/drivers/kyugo.c +++ b/src/mame/drivers/kyugo.c @@ -548,7 +548,7 @@ static MACHINE_CONFIG_START( gyrodine, kyugo_state ) MCFG_SCREEN_UPDATE_DRIVER(kyugo_state, screen_update_kyugo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kyugo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kyugo) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/labyrunr.c b/src/mame/drivers/labyrunr.c index f688fbdce3a..3bd6a52208d 100644 --- a/src/mame/drivers/labyrunr.c +++ b/src/mame/drivers/labyrunr.c @@ -200,7 +200,7 @@ static MACHINE_CONFIG_START( labyrunr, labyrunr_state ) MCFG_SCREEN_UPDATE_DRIVER(labyrunr_state, screen_update_labyrunr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", labyrunr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", labyrunr) MCFG_PALETTE_ADD("palette", 2*8*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_PALETTE_INIT_OWNER(labyrunr_state, labyrunr) diff --git a/src/mame/drivers/ladybug.c b/src/mame/drivers/ladybug.c index 43d34d4c0d0..0736560db11 100644 --- a/src/mame/drivers/ladybug.c +++ b/src/mame/drivers/ladybug.c @@ -767,7 +767,7 @@ static MACHINE_CONFIG_START( ladybug, ladybug_state ) MCFG_SCREEN_UPDATE_DRIVER(ladybug_state, screen_update_ladybug) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ladybug) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ladybug) MCFG_PALETTE_ADD("palette", 4*8+4*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(ladybug_state,ladybug) @@ -810,7 +810,7 @@ static MACHINE_CONFIG_START( sraider, ladybug_state ) MCFG_SCREEN_VBLANK_DRIVER(ladybug_state, screen_eof_sraider) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sraider) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sraider) MCFG_PALETTE_ADD("palette", 4*8+4*16+32+2) MCFG_PALETTE_INDIRECT_ENTRIES(32+32+1) MCFG_PALETTE_INIT_OWNER(ladybug_state,sraider) diff --git a/src/mame/drivers/ladyfrog.c b/src/mame/drivers/ladyfrog.c index ff521039c29..c2b83714729 100644 --- a/src/mame/drivers/ladyfrog.c +++ b/src/mame/drivers/ladyfrog.c @@ -315,7 +315,7 @@ static MACHINE_CONFIG_START( ladyfrog, ladyfrog_state ) MCFG_SCREEN_UPDATE_DRIVER(ladyfrog_state, screen_update_ladyfrog) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ladyfrog) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ladyfrog) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/laserbat.c b/src/mame/drivers/laserbat.c index 01822b3493b..ec0ff0dbb55 100644 --- a/src/mame/drivers/laserbat.c +++ b/src/mame/drivers/laserbat.c @@ -723,7 +723,7 @@ static MACHINE_CONFIG_START( laserbat, laserbat_state ) MCFG_SCREEN_UPDATE_DRIVER(laserbat_state, screen_update_laserbat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", laserbat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", laserbat) MCFG_PALETTE_ADD("palette", 1024) MCFG_S2636_ADD("s2636_1", s2636_1_config) @@ -772,7 +772,7 @@ static MACHINE_CONFIG_START( catnmous, laserbat_state ) MCFG_SCREEN_UPDATE_DRIVER(laserbat_state, screen_update_laserbat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", laserbat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", laserbat) MCFG_PALETTE_ADD("palette", 1024) MCFG_S2636_ADD("s2636_1", s2636_1_config) diff --git a/src/mame/drivers/lasso.c b/src/mame/drivers/lasso.c index fcf028b4b07..81f79b3b014 100644 --- a/src/mame/drivers/lasso.c +++ b/src/mame/drivers/lasso.c @@ -496,7 +496,7 @@ static MACHINE_CONFIG_START( base, lasso_state ) MCFG_SCREEN_UPDATE_DRIVER(lasso_state, screen_update_lasso) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lasso) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lasso) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/lastbank.c b/src/mame/drivers/lastbank.c index fdb12ccd338..68dceedda7b 100644 --- a/src/mame/drivers/lastbank.c +++ b/src/mame/drivers/lastbank.c @@ -478,7 +478,7 @@ static MACHINE_CONFIG_START( lastbank, lastbank_state ) MCFG_SCREEN_VBLANK_DRIVER(lastbank_state, screen_eof) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lastbank ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lastbank ) MCFG_PALETTE_ADD("palette", 0x100) MCFG_DEVICE_ADD("tc0091lvc", TC0091LVC, 0) diff --git a/src/mame/drivers/lastduel.c b/src/mame/drivers/lastduel.c index ddb04537bc7..b50090aa865 100644 --- a/src/mame/drivers/lastduel.c +++ b/src/mame/drivers/lastduel.c @@ -517,7 +517,7 @@ static MACHINE_CONFIG_START( lastduel, lastduel_state ) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") - MCFG_GFXDECODE_ADD("gfxdecode", lastduel) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lastduel) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(lastduel_state,lastduel) @@ -561,7 +561,7 @@ static MACHINE_CONFIG_START( madgear, lastduel_state ) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") - MCFG_GFXDECODE_ADD("gfxdecode", madgear) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", madgear) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(lastduel_state,madgear) diff --git a/src/mame/drivers/lazercmd.c b/src/mame/drivers/lazercmd.c index 554c6a6819a..1039bdb75e7 100644 --- a/src/mame/drivers/lazercmd.c +++ b/src/mame/drivers/lazercmd.c @@ -647,7 +647,7 @@ static MACHINE_CONFIG_START( lazercmd, lazercmd_state ) MCFG_SCREEN_UPDATE_DRIVER(lazercmd_state, screen_update_lazercmd) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lazercmd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lazercmd) MCFG_PALETTE_ADD("palette", 5) MCFG_PALETTE_INIT_OWNER(lazercmd_state, lazercmd) @@ -680,7 +680,7 @@ static MACHINE_CONFIG_START( medlanes, lazercmd_state ) MCFG_SCREEN_UPDATE_DRIVER(lazercmd_state, screen_update_lazercmd) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lazercmd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lazercmd) MCFG_PALETTE_ADD("palette", 5) MCFG_PALETTE_INIT_OWNER(lazercmd_state, lazercmd) @@ -713,7 +713,7 @@ static MACHINE_CONFIG_START( bbonk, lazercmd_state ) MCFG_SCREEN_UPDATE_DRIVER(lazercmd_state, screen_update_lazercmd) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lazercmd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lazercmd) MCFG_PALETTE_ADD("palette", 5) MCFG_PALETTE_INIT_OWNER(lazercmd_state, lazercmd) diff --git a/src/mame/drivers/lbeach.c b/src/mame/drivers/lbeach.c index a4f70e46f31..390b1da1448 100644 --- a/src/mame/drivers/lbeach.c +++ b/src/mame/drivers/lbeach.c @@ -341,7 +341,7 @@ static MACHINE_CONFIG_START( lbeach, lbeach_state ) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE) // needed for collision detection MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lbeach) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lbeach) MCFG_PALETTE_ADD("palette", 2+8+2) MCFG_PALETTE_INIT_OWNER(lbeach_state, lbeach) /* sound hardware */ diff --git a/src/mame/drivers/legionna.c b/src/mame/drivers/legionna.c index ed87c48df19..44c3e18a641 100644 --- a/src/mame/drivers/legionna.c +++ b/src/mame/drivers/legionna.c @@ -1075,7 +1075,7 @@ static MACHINE_CONFIG_START( legionna, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_legionna) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", legionna) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", legionna) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1106,7 +1106,7 @@ static MACHINE_CONFIG_START( heatbrl, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_legionna) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", heatbrl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", heatbrl) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1138,7 +1138,7 @@ static MACHINE_CONFIG_START( godzilla, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_godzilla) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", heatbrl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", heatbrl) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1169,7 +1169,7 @@ static MACHINE_CONFIG_START( denjinmk, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_godzilla) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", heatbrl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", heatbrl) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1200,7 +1200,7 @@ static MACHINE_CONFIG_START( grainbow, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_grainbow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", grainbow) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", grainbow) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1232,7 +1232,7 @@ static MACHINE_CONFIG_START( cupsoc, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_grainbow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cupsoc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cupsoc) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1272,7 +1272,7 @@ static MACHINE_CONFIG_START( cupsocbl, legionna_state ) MCFG_SCREEN_UPDATE_DRIVER(legionna_state, screen_update_grainbow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", heatbrl_csb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", heatbrl_csb) MCFG_PALETTE_ADD_INIT_BLACK("palette", 128*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/lemmings.c b/src/mame/drivers/lemmings.c index 7e24189d51b..608698e4505 100644 --- a/src/mame/drivers/lemmings.c +++ b/src/mame/drivers/lemmings.c @@ -250,7 +250,7 @@ static MACHINE_CONFIG_START( lemmings, lemmings_state ) MCFG_SCREEN_UPDATE_DRIVER(lemmings_state, screen_update_lemmings) MCFG_SCREEN_VBLANK_DRIVER(lemmings_state, screen_eof_lemmings) - MCFG_GFXDECODE_ADD("gfxdecode", lemmings) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lemmings) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(XBGR) diff --git a/src/mame/drivers/lethal.c b/src/mame/drivers/lethal.c index dfc7f5d0f3c..1e2ad01e257 100644 --- a/src/mame/drivers/lethal.c +++ b/src/mame/drivers/lethal.c @@ -555,7 +555,7 @@ static MACHINE_CONFIG_START( lethalen, lethal_state ) MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD("eeprom") - MCFG_GFXDECODE_ADD("gfxdecode", lethal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lethal) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/lgp.c b/src/mame/drivers/lgp.c index 777b8aaa90e..ed648f6bae0 100644 --- a/src/mame/drivers/lgp.c +++ b/src/mame/drivers/lgp.c @@ -384,7 +384,7 @@ static MACHINE_CONFIG_START( lgp, lgp_state ) MCFG_PALETTE_ADD("palette", 256) /* MCFG_PALETTE_INIT_OWNER(lgp_state,lgp) */ - MCFG_GFXDECODE_ADD("gfxdecode", lgp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lgp) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/liberate.c b/src/mame/drivers/liberate.c index 6e92df0a634..69a61e7406c 100644 --- a/src/mame/drivers/liberate.c +++ b/src/mame/drivers/liberate.c @@ -839,7 +839,7 @@ static MACHINE_CONFIG_START( liberate, liberate_state ) MCFG_SCREEN_UPDATE_DRIVER(liberate_state, screen_update_liberate) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", liberate) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", liberate) MCFG_PALETTE_ADD("palette", 33) MCFG_PALETTE_INIT_OWNER(liberate_state,liberate) @@ -919,7 +919,7 @@ static MACHINE_CONFIG_START( prosport, liberate_state ) MCFG_SCREEN_UPDATE_DRIVER(liberate_state, screen_update_prosport) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", prosport) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", prosport) MCFG_PALETTE_ADD("palette", 256) MCFG_VIDEO_START_OVERRIDE(liberate_state,prosport) diff --git a/src/mame/drivers/limenko.c b/src/mame/drivers/limenko.c index 5568be25c70..e2e88772d04 100644 --- a/src/mame/drivers/limenko.c +++ b/src/mame/drivers/limenko.c @@ -752,7 +752,7 @@ static MACHINE_CONFIG_START( limenko, limenko_state ) MCFG_SCREEN_UPDATE_DRIVER(limenko_state, screen_update_limenko) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", limenko) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", limenko) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -784,7 +784,7 @@ static MACHINE_CONFIG_START( spotty, limenko_state ) MCFG_SCREEN_UPDATE_DRIVER(limenko_state, screen_update_limenko) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", limenko) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", limenko) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/lkage.c b/src/mame/drivers/lkage.c index 4bd11ce0088..70c527cd423 100644 --- a/src/mame/drivers/lkage.c +++ b/src/mame/drivers/lkage.c @@ -563,7 +563,7 @@ static MACHINE_CONFIG_START( lkage, lkage_state ) MCFG_SCREEN_UPDATE_DRIVER(lkage_state, screen_update_lkage) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lkage) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lkage) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -609,7 +609,7 @@ static MACHINE_CONFIG_START( lkageb, lkage_state ) MCFG_SCREEN_UPDATE_DRIVER(lkage_state, screen_update_lkage) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lkage) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lkage) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/lockon.c b/src/mame/drivers/lockon.c index a9b82529251..72242cc62ab 100644 --- a/src/mame/drivers/lockon.c +++ b/src/mame/drivers/lockon.c @@ -512,7 +512,7 @@ static MACHINE_CONFIG_START( lockon, lockon_state ) MCFG_SCREEN_VBLANK_DRIVER(lockon_state, screen_eof_lockon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lockon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lockon) MCFG_PALETTE_ADD("palette", 1024 + 2048) MCFG_PALETTE_INIT_OWNER(lockon_state, lockon) diff --git a/src/mame/drivers/looping.c b/src/mame/drivers/looping.c index a5d37a9fc9a..9cfd81992e2 100644 --- a/src/mame/drivers/looping.c +++ b/src/mame/drivers/looping.c @@ -686,7 +686,7 @@ static MACHINE_CONFIG_START( looping, looping_state ) MCFG_SCREEN_UPDATE_DRIVER(looping_state, screen_update_looping) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", looping) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", looping) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(looping_state, looping) diff --git a/src/mame/drivers/lordgun.c b/src/mame/drivers/lordgun.c index 06436aa90e4..87a443abd39 100644 --- a/src/mame/drivers/lordgun.c +++ b/src/mame/drivers/lordgun.c @@ -687,7 +687,7 @@ static MACHINE_CONFIG_START( lordgun, lordgun_state ) MCFG_SCREEN_UPDATE_DRIVER(lordgun_state, screen_update_lordgun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lordgun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lordgun) MCFG_PALETTE_ADD("palette", 0x800 * 8) // 0x800 real colors, repeated per priority level // sound hardware @@ -724,7 +724,7 @@ static MACHINE_CONFIG_START( aliencha, lordgun_state ) MCFG_SCREEN_UPDATE_DRIVER(lordgun_state, screen_update_lordgun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lordgun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lordgun) MCFG_PALETTE_ADD("palette", 0x800 * 8) // 0x800 real colors, repeated per priority level // sound hardware diff --git a/src/mame/drivers/lsasquad.c b/src/mame/drivers/lsasquad.c index c363d0b7580..41f02b1c0fd 100644 --- a/src/mame/drivers/lsasquad.c +++ b/src/mame/drivers/lsasquad.c @@ -633,7 +633,7 @@ static MACHINE_CONFIG_START( lsasquad, lsasquad_state ) MCFG_SCREEN_UPDATE_DRIVER(lsasquad_state, screen_update_lsasquad) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lsasquad) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lsasquad) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 512) /* sound hardware */ @@ -689,7 +689,7 @@ static MACHINE_CONFIG_START( daikaiju, lsasquad_state ) MCFG_SCREEN_UPDATE_DRIVER(lsasquad_state, screen_update_daikaiju) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lsasquad) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lsasquad) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 512) /* sound hardware */ diff --git a/src/mame/drivers/ltcasino.c b/src/mame/drivers/ltcasino.c index ef9b1824600..e953ad9b7a4 100644 --- a/src/mame/drivers/ltcasino.c +++ b/src/mame/drivers/ltcasino.c @@ -662,7 +662,7 @@ static MACHINE_CONFIG_START( ltcasino, ltcasino_state ) MCFG_SCREEN_UPDATE_DRIVER(ltcasino_state, screen_update_ltcasino) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ltcasino) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ltcasino) MCFG_PALETTE_ADD("palette", 0x100) diff --git a/src/mame/drivers/luckgrln.c b/src/mame/drivers/luckgrln.c index 47988814449..483e29fcc66 100644 --- a/src/mame/drivers/luckgrln.c +++ b/src/mame/drivers/luckgrln.c @@ -1012,7 +1012,7 @@ static MACHINE_CONFIG_START( luckgrln, luckgrln_state ) MCFG_SCREEN_UPDATE_DRIVER(luckgrln_state, screen_update_luckgrln) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", luckgrln) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", luckgrln) MCFG_PALETTE_ADD("palette", 0x8000) diff --git a/src/mame/drivers/lucky74.c b/src/mame/drivers/lucky74.c index 0529917374f..6db272025ba 100644 --- a/src/mame/drivers/lucky74.c +++ b/src/mame/drivers/lucky74.c @@ -1551,7 +1551,7 @@ static MACHINE_CONFIG_START( lucky74, lucky74_state ) MCFG_SCREEN_UPDATE_DRIVER(lucky74_state, screen_update_lucky74) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lucky74) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lucky74) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(lucky74_state, lucky74) diff --git a/src/mame/drivers/lvcards.c b/src/mame/drivers/lvcards.c index daed2e811d7..77ed951bbeb 100644 --- a/src/mame/drivers/lvcards.c +++ b/src/mame/drivers/lvcards.c @@ -477,7 +477,7 @@ static MACHINE_CONFIG_START( lvcards, lvcards_state ) MCFG_SCREEN_UPDATE_DRIVER(lvcards_state, screen_update_lvcards) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lvcards) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lvcards) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(lvcards_state, lvcards) diff --git a/src/mame/drivers/lwings.c b/src/mame/drivers/lwings.c index 7d36b13113a..8cd371d606e 100644 --- a/src/mame/drivers/lwings.c +++ b/src/mame/drivers/lwings.c @@ -792,7 +792,7 @@ static MACHINE_CONFIG_START( lwings, lwings_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", lwings) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lwings) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/m10.c b/src/mame/drivers/m10.c index 7a6ee68b49a..cf726c00242 100644 --- a/src/mame/drivers/m10.c +++ b/src/mame/drivers/m10.c @@ -855,7 +855,7 @@ static MACHINE_CONFIG_START( m10, m10_state ) MCFG_SCREEN_UPDATE_DRIVER(m10_state, screen_update_m10) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m10) MCFG_PALETTE_ADD("palette", 2*8) MCFG_PALETTE_INIT_OWNER(m10_state,m10) @@ -901,7 +901,7 @@ static MACHINE_CONFIG_START( m15, m10_state ) MCFG_SCREEN_UPDATE_DRIVER(m10_state, screen_update_m15) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_PALETTE_ADD("palette", 2*8) MCFG_PALETTE_INIT_OWNER(m10_state,m10) diff --git a/src/mame/drivers/m107.c b/src/mame/drivers/m107.c index 34f6b9fdb6b..11feb4354c4 100644 --- a/src/mame/drivers/m107.c +++ b/src/mame/drivers/m107.c @@ -777,7 +777,7 @@ static MACHINE_CONFIG_START( firebarr, m107_state ) MCFG_SCREEN_UPDATE_DRIVER(m107_state, screen_update_m107) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", firebarr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", firebarr) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/m14.c b/src/mame/drivers/m14.c index 21af3ef59f6..a0fd3c46e81 100644 --- a/src/mame/drivers/m14.c +++ b/src/mame/drivers/m14.c @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( m14, m14_state ) MCFG_SCREEN_UPDATE_DRIVER(m14_state, screen_update_m14) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m14) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m14) MCFG_PALETTE_ADD("palette", 0x20) MCFG_PALETTE_INIT_OWNER(m14_state, m14) diff --git a/src/mame/drivers/m52.c b/src/mame/drivers/m52.c index ce0f2bc9530..973da14c77b 100644 --- a/src/mame/drivers/m52.c +++ b/src/mame/drivers/m52.c @@ -398,7 +398,7 @@ static MACHINE_CONFIG_START( m52, m52_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", m52_state, irq0_line_hold) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m52) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m52) MCFG_PALETTE_ADD("palette", 128*4+16*4+3*4) MCFG_PALETTE_INDIRECT_ENTRIES(512+32+32) MCFG_PALETTE_INIT_OWNER(m52_state, m52) diff --git a/src/mame/drivers/m57.c b/src/mame/drivers/m57.c index f0189259d1a..6caca206002 100644 --- a/src/mame/drivers/m57.c +++ b/src/mame/drivers/m57.c @@ -241,7 +241,7 @@ static MACHINE_CONFIG_START( m57, m57_state ) MCFG_SCREEN_UPDATE_DRIVER(m57_state, screen_update_m57) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m57) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m57) MCFG_PALETTE_ADD("palette", 32*8+32*8) MCFG_PALETTE_INDIRECT_ENTRIES(256+16) MCFG_PALETTE_INIT_OWNER(m57_state, m57) diff --git a/src/mame/drivers/m58.c b/src/mame/drivers/m58.c index d03052caabd..88d6296b1d7 100644 --- a/src/mame/drivers/m58.c +++ b/src/mame/drivers/m58.c @@ -196,7 +196,7 @@ static MACHINE_CONFIG_START( yard, m58_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", m58_state, irq0_line_hold) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", yard) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yard) MCFG_PALETTE_ADD("palette", 256+256+256) MCFG_PALETTE_INDIRECT_ENTRIES(256+256+16) MCFG_PALETTE_INIT_OWNER(m58_state, m58) diff --git a/src/mame/drivers/m62.c b/src/mame/drivers/m62.c index 26929e32a1a..f097e8bc09b 100644 --- a/src/mame/drivers/m62.c +++ b/src/mame/drivers/m62.c @@ -947,7 +947,7 @@ static MACHINE_CONFIG_START( ldrun, m62_state ) MCFG_SCREEN_UPDATE_DRIVER(m62_state, screen_update_ldrun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ldrun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ldrun) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(m62_state,m62) diff --git a/src/mame/drivers/m63.c b/src/mame/drivers/m63.c index b130dfaf086..b0b32282302 100644 --- a/src/mame/drivers/m63.c +++ b/src/mame/drivers/m63.c @@ -777,7 +777,7 @@ static MACHINE_CONFIG_START( m63, m63_state ) MCFG_SCREEN_UPDATE_DRIVER(m63_state, screen_update_m63) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m63) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m63) MCFG_PALETTE_ADD("palette", 256+4) MCFG_PALETTE_INIT_OWNER(m63_state,m63) @@ -822,7 +822,7 @@ static MACHINE_CONFIG_START( fghtbskt, m63_state ) MCFG_SCREEN_UPDATE_DRIVER(m63_state, screen_update_m63) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fghtbskt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fghtbskt) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(m63_state,m63) diff --git a/src/mame/drivers/m72.c b/src/mame/drivers/m72.c index dac2d938535..592cf9828fd 100644 --- a/src/mame/drivers/m72.c +++ b/src/mame/drivers/m72.c @@ -1801,7 +1801,7 @@ static MACHINE_CONFIG_START( m72_base, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,m72) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -1857,7 +1857,7 @@ static MACHINE_CONFIG_START( rtype, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,m72) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -1895,7 +1895,7 @@ static MACHINE_CONFIG_START( xmultipl, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -1937,7 +1937,7 @@ static MACHINE_CONFIG_START( xmultiplm72, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -1979,7 +1979,7 @@ static MACHINE_CONFIG_START( dbreed, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2021,7 +2021,7 @@ static MACHINE_CONFIG_START( dbreedm72, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2063,7 +2063,7 @@ static MACHINE_CONFIG_START( rtype2, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,m72) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2105,7 +2105,7 @@ static MACHINE_CONFIG_START( majtitle, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,m72) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", majtitle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", majtitle) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2147,7 +2147,7 @@ static MACHINE_CONFIG_START( hharry, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2189,7 +2189,7 @@ static MACHINE_CONFIG_START( hharryu, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2231,7 +2231,7 @@ static MACHINE_CONFIG_START( dkgenm72, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,xmultipl) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", m72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m72) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2273,7 +2273,7 @@ static MACHINE_CONFIG_START( poundfor, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,m72) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) @@ -2315,7 +2315,7 @@ static MACHINE_CONFIG_START( cosmccop, m72_state ) MCFG_MACHINE_RESET_OVERRIDE(m72_state,kengo) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rtype2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rtype2) MCFG_PALETTE_ADD("palette", 512) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/m90.c b/src/mame/drivers/m90.c index 713bdd8379d..846017f4ad0 100644 --- a/src/mame/drivers/m90.c +++ b/src/mame/drivers/m90.c @@ -735,7 +735,7 @@ static MACHINE_CONFIG_START( m90, m90_state ) MCFG_SCREEN_UPDATE_DRIVER(m90_state, screen_update_m90) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m90) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m90) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/m92.c b/src/mame/drivers/m92.c index b6bf4836c36..cfbc620efe3 100644 --- a/src/mame/drivers/m92.c +++ b/src/mame/drivers/m92.c @@ -942,7 +942,7 @@ static MACHINE_CONFIG_START( m92, m92_state ) MCFG_SCREEN_UPDATE_DRIVER(m92_state, screen_update_m92) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m92) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m92) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/macrossp.c b/src/mame/drivers/macrossp.c index 4ad83b03982..2e443282902 100644 --- a/src/mame/drivers/macrossp.c +++ b/src/mame/drivers/macrossp.c @@ -615,7 +615,7 @@ static MACHINE_CONFIG_START( macrossp, macrossp_state ) MCFG_SCREEN_UPDATE_DRIVER(macrossp_state, screen_update_macrossp) MCFG_SCREEN_VBLANK_DRIVER(macrossp_state, screen_eof_macrossp) - MCFG_GFXDECODE_ADD("gfxdecode", macrossp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macrossp) MCFG_PALETTE_ADD("palette", 0x1000) diff --git a/src/mame/drivers/macs.c b/src/mame/drivers/macs.c index 2705af8bec9..d461c89d59f 100644 --- a/src/mame/drivers/macs.c +++ b/src/mame/drivers/macs.c @@ -494,7 +494,7 @@ static MACHINE_CONFIG_START( macs, macs_state ) MCFG_SCREEN_UPDATE_DRIVER(st0016_state, screen_update_st0016) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macs) MCFG_PALETTE_ADD("palette", 16*16*4+1) MCFG_VIDEO_START_OVERRIDE(st0016_state,st0016) diff --git a/src/mame/drivers/madmotor.c b/src/mame/drivers/madmotor.c index a1b10ef0737..fcdf1f6b628 100644 --- a/src/mame/drivers/madmotor.c +++ b/src/mame/drivers/madmotor.c @@ -248,7 +248,7 @@ static MACHINE_CONFIG_START( madmotor, madmotor_state ) MCFG_SCREEN_UPDATE_DRIVER(madmotor_state, screen_update_madmotor) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", madmotor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", madmotor) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/magic10.c b/src/mame/drivers/magic10.c index 1d7077474bf..9ebf77ee60c 100644 --- a/src/mame/drivers/magic10.c +++ b/src/mame/drivers/magic10.c @@ -740,7 +740,7 @@ static MACHINE_CONFIG_START( magic10, magic10_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 0x100) - MCFG_GFXDECODE_ADD("gfxdecode", magic10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", magic10) /* sound hardware */ diff --git a/src/mame/drivers/magicfly.c b/src/mame/drivers/magicfly.c index 7c0eb8d0c71..ab04383f21c 100644 --- a/src/mame/drivers/magicfly.c +++ b/src/mame/drivers/magicfly.c @@ -959,7 +959,7 @@ static MACHINE_CONFIG_START( magicfly, magicfly_state ) MCFG_SCREEN_UPDATE_DRIVER(magicfly_state, screen_update_magicfly) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", magicfly) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", magicfly) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(magicfly_state, magicfly) diff --git a/src/mame/drivers/magmax.c b/src/mame/drivers/magmax.c index 182987d5482..584d3edd082 100644 --- a/src/mame/drivers/magmax.c +++ b/src/mame/drivers/magmax.c @@ -363,7 +363,7 @@ static MACHINE_CONFIG_START( magmax, magmax_state ) MCFG_SCREEN_UPDATE_DRIVER(magmax_state, screen_update_magmax) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", magmax) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", magmax) MCFG_PALETTE_ADD("palette", 1*16 + 16*16 + 256) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(magmax_state, magmax) diff --git a/src/mame/drivers/mainevt.c b/src/mame/drivers/mainevt.c index 4caadf5d2d9..579227d81e4 100644 --- a/src/mame/drivers/mainevt.c +++ b/src/mame/drivers/mainevt.c @@ -445,7 +445,7 @@ static MACHINE_CONFIG_START( mainevt, mainevt_state ) MCFG_VIDEO_START_OVERRIDE(mainevt_state,mainevt) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", mainevt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -509,7 +509,7 @@ static MACHINE_CONFIG_START( devstors, mainevt_state ) MCFG_VIDEO_START_OVERRIDE(mainevt_state,dv) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", dv_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/mainsnk.c b/src/mame/drivers/mainsnk.c index 8156b12fd6b..e7e8603601b 100644 --- a/src/mame/drivers/mainsnk.c +++ b/src/mame/drivers/mainsnk.c @@ -402,7 +402,7 @@ static MACHINE_CONFIG_START( mainsnk, mainsnk_state ) MCFG_SCREEN_UPDATE_DRIVER(mainsnk_state, screen_update_mainsnk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mainsnk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mainsnk) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_INIT_OWNER(mainsnk_state, mainsnk) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/majorpkr.c b/src/mame/drivers/majorpkr.c index 56d919354fc..d91ba87001d 100644 --- a/src/mame/drivers/majorpkr.c +++ b/src/mame/drivers/majorpkr.c @@ -1041,7 +1041,7 @@ static MACHINE_CONFIG_START( majorpkr, majorpkr_state ) MCFG_SCREEN_UPDATE_DRIVER(majorpkr_state, screen_update_majorpkr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", majorpkr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", majorpkr) MCFG_PALETTE_ADD("palette", 0x100 * 16) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK, mc6845_intf) /* verified */ diff --git a/src/mame/drivers/malzak.c b/src/mame/drivers/malzak.c index ea71d54305a..628da6ae528 100644 --- a/src/mame/drivers/malzak.c +++ b/src/mame/drivers/malzak.c @@ -357,7 +357,7 @@ static MACHINE_CONFIG_START( malzak, malzak_state ) MCFG_SCREEN_VISIBLE_AREA(0, 479, 0, 479) MCFG_SCREEN_UPDATE_DRIVER(malzak_state, screen_update_malzak) - MCFG_GFXDECODE_ADD("gfxdecode", malzak) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", malzak) MCFG_PALETTE_ADD("palette", 128) MCFG_PALETTE_INIT_OWNER(malzak_state, malzak) diff --git a/src/mame/drivers/mappy.c b/src/mame/drivers/mappy.c index f2f7ce80762..aed639213c7 100644 --- a/src/mame/drivers/mappy.c +++ b/src/mame/drivers/mappy.c @@ -1719,7 +1719,7 @@ static MACHINE_CONFIG_FRAGMENT( superpac_common ) MCFG_MACHINE_RESET_OVERRIDE(mappy_state,superpac) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", superpac) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superpac) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(mappy_state,superpac) @@ -1801,7 +1801,7 @@ static MACHINE_CONFIG_START( phozon, mappy_state ) MCFG_NAMCO56XX_ADD("namcoio_2", intf1_interleave) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", phozon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", phozon) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(mappy_state,phozon) @@ -1840,7 +1840,7 @@ static MACHINE_CONFIG_FRAGMENT( mappy_common ) MCFG_MACHINE_RESET_OVERRIDE(mappy_state,mappy) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", mappy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mappy) MCFG_PALETTE_ADD("palette", 64*4+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(mappy_state,mappy) diff --git a/src/mame/drivers/marineb.c b/src/mame/drivers/marineb.c index 2d3a1fa51d8..8d7af3d01de 100644 --- a/src/mame/drivers/marineb.c +++ b/src/mame/drivers/marineb.c @@ -547,7 +547,7 @@ static MACHINE_CONFIG_START( marineb, marineb_state ) MCFG_SCREEN_UPDATE_DRIVER(marineb_state, screen_update_marineb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", marineb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", marineb) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(marineb_state, marineb) diff --git a/src/mame/drivers/marinedt.c b/src/mame/drivers/marinedt.c index 2cb242e2a1e..2111e3b2973 100644 --- a/src/mame/drivers/marinedt.c +++ b/src/mame/drivers/marinedt.c @@ -687,7 +687,7 @@ static MACHINE_CONFIG_START( marinedt, marinedt_state ) MCFG_SCREEN_UPDATE_DRIVER(marinedt_state, screen_update_marinedt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", marinedt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", marinedt) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(marinedt_state, marinedt) diff --git a/src/mame/drivers/mario.c b/src/mame/drivers/mario.c index a9378076b12..e0ef10e1c7f 100644 --- a/src/mame/drivers/mario.c +++ b/src/mame/drivers/mario.c @@ -353,7 +353,7 @@ static MACHINE_CONFIG_START( mario_base, mario_state ) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, HTOTAL, HBEND, HBSTART, VTOTAL, VBEND, VBSTART) MCFG_SCREEN_UPDATE_DRIVER(mario_state, screen_update_mario) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mario) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mario) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(mario_state, mario) diff --git a/src/mame/drivers/markham.c b/src/mame/drivers/markham.c index 2d213cd3040..f6cf1fcdb07 100644 --- a/src/mame/drivers/markham.c +++ b/src/mame/drivers/markham.c @@ -194,7 +194,7 @@ static MACHINE_CONFIG_START( markham, markham_state ) MCFG_SCREEN_UPDATE_DRIVER(markham_state, screen_update_markham) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", markham) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", markham) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(markham_state, markham) diff --git a/src/mame/drivers/mastboy.c b/src/mame/drivers/mastboy.c index 7d6c9ac6fbd..f1caeab46e7 100644 --- a/src/mame/drivers/mastboy.c +++ b/src/mame/drivers/mastboy.c @@ -905,7 +905,7 @@ static MACHINE_CONFIG_START( mastboy, mastboy_state ) MCFG_SCREEN_UPDATE_DRIVER(mastboy_state, screen_update_mastboy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mastboy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mastboy) MCFG_PALETTE_ADD("palette", 0x100) diff --git a/src/mame/drivers/matmania.c b/src/mame/drivers/matmania.c index cb679faf445..b9abce3112a 100644 --- a/src/mame/drivers/matmania.c +++ b/src/mame/drivers/matmania.c @@ -324,7 +324,7 @@ static MACHINE_CONFIG_START( matmania, matmania_state ) MCFG_SCREEN_UPDATE_DRIVER(matmania_state, screen_update_matmania) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", matmania) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", matmania) MCFG_PALETTE_ADD("palette", 64+16) MCFG_PALETTE_INIT_OWNER(matmania_state, matmania) @@ -406,7 +406,7 @@ static MACHINE_CONFIG_START( maniach, matmania_state ) MCFG_SCREEN_UPDATE_DRIVER(matmania_state, screen_update_maniach) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", maniach) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", maniach) MCFG_PALETTE_ADD("palette", 64+16) MCFG_PALETTE_INIT_OWNER(matmania_state, matmania) diff --git a/src/mame/drivers/mayumi.c b/src/mame/drivers/mayumi.c index 43018a3caf4..4ace9c4315d 100644 --- a/src/mame/drivers/mayumi.c +++ b/src/mame/drivers/mayumi.c @@ -411,7 +411,7 @@ static MACHINE_CONFIG_START( mayumi, mayumi_state ) MCFG_SCREEN_UPDATE_DRIVER(mayumi_state, screen_update_mayumi) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mayumi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mayumi) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/mcatadv.c b/src/mame/drivers/mcatadv.c index e339a85a839..ee9ab9db7db 100644 --- a/src/mame/drivers/mcatadv.c +++ b/src/mame/drivers/mcatadv.c @@ -452,7 +452,7 @@ static MACHINE_CONFIG_START( mcatadv, mcatadv_state ) MCFG_SCREEN_VBLANK_DRIVER(mcatadv_state, screen_eof_mcatadv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mcatadv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mcatadv) MCFG_PALETTE_ADD("palette", 0x2000/2) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/mcr.c b/src/mame/drivers/mcr.c index 2fad2755c21..7035e9905bc 100644 --- a/src/mame/drivers/mcr.c +++ b/src/mame/drivers/mcr.c @@ -1851,7 +1851,7 @@ static MACHINE_CONFIG_START( mcr_90009, mcr_state ) MCFG_SCREEN_UPDATE_DRIVER(mcr_state, screen_update_mcr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mcr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mcr) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_FORMAT(xxxxRRRRBBBBGGGG) diff --git a/src/mame/drivers/mcr3.c b/src/mame/drivers/mcr3.c index 480715d0027..f3585d4b39f 100644 --- a/src/mame/drivers/mcr3.c +++ b/src/mame/drivers/mcr3.c @@ -1307,7 +1307,7 @@ static MACHINE_CONFIG_START( mcrmono, mcr3_state ) MCFG_SCREEN_UPDATE_DRIVER(mcr3_state, screen_update_mcr3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mcr3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mcr3) MCFG_PALETTE_ADD("palette", 64) MCFG_VIDEO_START_OVERRIDE(mcr3_state,mcrmono) @@ -1425,7 +1425,7 @@ static MACHINE_CONFIG_START( spyhuntpr, mcr3_state ) MCFG_SCREEN_UPDATE_DRIVER(mcr3_state, screen_update_spyhuntpr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", spyhuntpr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spyhuntpr) MCFG_PALETTE_ADD("palette", 64+4) MCFG_PALETTE_INIT_OWNER(mcr3_state,spyhunt) diff --git a/src/mame/drivers/mcr68.c b/src/mame/drivers/mcr68.c index 49824d266f1..ab4956684fd 100644 --- a/src/mame/drivers/mcr68.c +++ b/src/mame/drivers/mcr68.c @@ -1052,7 +1052,7 @@ static MACHINE_CONFIG_START( zwackery, mcr68_state ) MCFG_SCREEN_UPDATE_DRIVER(mcr68_state, screen_update_zwackery) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zwackery) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zwackery) MCFG_PALETTE_ADD("palette", 4096) MCFG_VIDEO_START_OVERRIDE(mcr68_state,zwackery) @@ -1084,7 +1084,7 @@ static MACHINE_CONFIG_START( mcr68, mcr68_state ) MCFG_SCREEN_UPDATE_DRIVER(mcr68_state, screen_update_mcr68) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mcr68) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mcr68) MCFG_PALETTE_ADD("palette", 64) MCFG_VIDEO_START_OVERRIDE(mcr68_state,mcr68) diff --git a/src/mame/drivers/meadows.c b/src/mame/drivers/meadows.c index 83100279066..855a7c050e8 100644 --- a/src/mame/drivers/meadows.c +++ b/src/mame/drivers/meadows.c @@ -642,7 +642,7 @@ static MACHINE_CONFIG_START( meadows, meadows_state ) MCFG_SCREEN_UPDATE_DRIVER(meadows_state, screen_update_meadows) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", meadows) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", meadows) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* audio hardware */ @@ -672,7 +672,7 @@ static MACHINE_CONFIG_START( minferno, meadows_state ) MCFG_SCREEN_UPDATE_DRIVER(meadows_state, screen_update_meadows) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", minferno) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", minferno) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* audio hardware */ @@ -701,7 +701,7 @@ static MACHINE_CONFIG_START( bowl3d, meadows_state ) MCFG_SCREEN_UPDATE_DRIVER(meadows_state, screen_update_meadows) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", meadows) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", meadows) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* audio hardware */ diff --git a/src/mame/drivers/mediagx.c b/src/mame/drivers/mediagx.c index c7eb4c72769..87d0646453a 100644 --- a/src/mame/drivers/mediagx.c +++ b/src/mame/drivers/mediagx.c @@ -901,7 +901,7 @@ static MACHINE_CONFIG_START( mediagx, mediagx_state ) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 239) MCFG_SCREEN_UPDATE_DRIVER(mediagx_state, screen_update_mediagx) - MCFG_GFXDECODE_ADD("gfxdecode", CGA) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", CGA) MCFG_PALETTE_ADD("palette", 256) diff --git a/src/mame/drivers/megaphx.c b/src/mame/drivers/megaphx.c index b9fb5b0bd4c..86582c51fc0 100644 --- a/src/mame/drivers/megaphx.c +++ b/src/mame/drivers/megaphx.c @@ -767,7 +767,7 @@ static MACHINE_CONFIG_START( megaphx, megaphx_state ) MCFG_PALETTE_ADD("palette", 256) - MCFG_GFXDECODE_ADD("gfxdecode", megaphx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", megaphx) MCFG_RAMDAC_ADD("ramdac", ramdac_intf, ramdac_map, "palette") diff --git a/src/mame/drivers/megasys1.c b/src/mame/drivers/megasys1.c index 0fad8c63ac1..41d4a72eccb 100644 --- a/src/mame/drivers/megasys1.c +++ b/src/mame/drivers/megasys1.c @@ -1477,7 +1477,7 @@ static MACHINE_CONFIG_START( system_A, megasys1_state ) MCFG_SCREEN_VBLANK_DRIVER(megasys1_state, screen_eof_megasys1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ABC) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ABC) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) MCFG_PALETTE_INIT_OWNER(megasys1_state,megasys1) @@ -1538,7 +1538,7 @@ static MACHINE_CONFIG_START( system_Bbl, megasys1_state ) MCFG_SCREEN_VBLANK_DRIVER(megasys1_state, screen_eof_megasys1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ABC) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ABC) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) MCFG_PALETTE_INIT_OWNER(megasys1_state,megasys1) @@ -1611,7 +1611,7 @@ static MACHINE_CONFIG_START( system_D, megasys1_state ) MCFG_SCREEN_VBLANK_DRIVER(megasys1_state, screen_eof_megasys1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ABC) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ABC) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) MCFG_PALETTE_INIT_OWNER(megasys1_state,megasys1) @@ -1671,7 +1671,7 @@ static MACHINE_CONFIG_START( system_Z, megasys1_state ) MCFG_SCREEN_UPDATE_DRIVER(megasys1_state, screen_update_megasys1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", Z) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", Z) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/megazone.c b/src/mame/drivers/megazone.c index f5b6c1ce15c..04930e7681f 100644 --- a/src/mame/drivers/megazone.c +++ b/src/mame/drivers/megazone.c @@ -270,7 +270,7 @@ static MACHINE_CONFIG_START( megazone, megazone_state ) MCFG_SCREEN_UPDATE_DRIVER(megazone_state, screen_update_megazone) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", megazone) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", megazone) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(megazone_state, megazone) diff --git a/src/mame/drivers/mermaid.c b/src/mame/drivers/mermaid.c index c8c452a3675..a9abb62eb5e 100644 --- a/src/mame/drivers/mermaid.c +++ b/src/mame/drivers/mermaid.c @@ -450,7 +450,7 @@ static MACHINE_CONFIG_START( mermaid, mermaid_state ) MCFG_SCREEN_VBLANK_DRIVER(mermaid_state, screen_eof_mermaid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mermaid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mermaid) MCFG_PALETTE_ADD("palette", 4*16+2*2) MCFG_PALETTE_INDIRECT_ENTRIES(64+1) MCFG_PALETTE_INIT_OWNER(mermaid_state, mermaid) diff --git a/src/mame/drivers/metlclsh.c b/src/mame/drivers/metlclsh.c index 81d4af62de8..3896d7a0a71 100644 --- a/src/mame/drivers/metlclsh.c +++ b/src/mame/drivers/metlclsh.c @@ -289,7 +289,7 @@ static MACHINE_CONFIG_START( metlclsh, metlclsh_state ) MCFG_SCREEN_UPDATE_DRIVER(metlclsh_state, screen_update_metlclsh) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", metlclsh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", metlclsh) MCFG_PALETTE_ADD("palette", 3 * 16) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/metro.c b/src/mame/drivers/metro.c index da67299bcaa..632ea1304b0 100644 --- a/src/mame/drivers/metro.c +++ b/src/mame/drivers/metro.c @@ -3570,7 +3570,7 @@ static MACHINE_CONFIG_START( balcube, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3605,7 +3605,7 @@ static MACHINE_CONFIG_START( daitoa, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3640,7 +3640,7 @@ static MACHINE_CONFIG_START( msgogo, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3675,7 +3675,7 @@ static MACHINE_CONFIG_START( bangball, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3710,7 +3710,7 @@ static MACHINE_CONFIG_START( batlbubl, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3749,7 +3749,7 @@ static MACHINE_CONFIG_START( daitorid, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_tmap) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3793,7 +3793,7 @@ static MACHINE_CONFIG_START( dharma, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3836,7 +3836,7 @@ static MACHINE_CONFIG_START( karatour, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3879,7 +3879,7 @@ static MACHINE_CONFIG_START( 3kokushi, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3922,7 +3922,7 @@ static MACHINE_CONFIG_START( lastfort, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -3964,7 +3964,7 @@ static MACHINE_CONFIG_START( lastforg, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4000,7 +4000,7 @@ static MACHINE_CONFIG_START( dokyusei, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4037,7 +4037,7 @@ static MACHINE_CONFIG_START( dokyusp, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4075,7 +4075,7 @@ static MACHINE_CONFIG_START( gakusai, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4113,7 +4113,7 @@ static MACHINE_CONFIG_START( gakusai2, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4156,7 +4156,7 @@ static MACHINE_CONFIG_START( pangpoms, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4199,7 +4199,7 @@ static MACHINE_CONFIG_START( poitto, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4242,7 +4242,7 @@ static MACHINE_CONFIG_START( pururun, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4286,7 +4286,7 @@ static MACHINE_CONFIG_START( skyalert, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4100) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4100) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4329,7 +4329,7 @@ static MACHINE_CONFIG_START( toride2g, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4366,7 +4366,7 @@ static MACHINE_CONFIG_START( mouja, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4403,7 +4403,7 @@ static MACHINE_CONFIG_START( vmetal, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4220) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4220) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4220_dx_sprite) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4452,7 +4452,7 @@ static MACHINE_CONFIG_START( blzntrnd, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blzntrnd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blzntrnd) MCFG_VIDEO_START_OVERRIDE(metro_state,blzntrnd) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4501,7 +4501,7 @@ static MACHINE_CONFIG_START( gstrik2, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gstrik2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gstrik2) MCFG_VIDEO_START_OVERRIDE(metro_state,gstrik2) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) @@ -4540,7 +4540,7 @@ static MACHINE_CONFIG_START( puzzlet, metro_state ) MCFG_SCREEN_UPDATE_DRIVER(metro_state, screen_update_metro) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", i4300) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", i4300) MCFG_VIDEO_START_OVERRIDE(metro_state,metro_i4300) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(GGGGGRRRRRBBBBBx) diff --git a/src/mame/drivers/mexico86.c b/src/mame/drivers/mexico86.c index f0f5ff0f402..e56fd25d10c 100644 --- a/src/mame/drivers/mexico86.c +++ b/src/mame/drivers/mexico86.c @@ -489,7 +489,7 @@ static MACHINE_CONFIG_START( mexico86, mexico86_state ) MCFG_SCREEN_UPDATE_DRIVER(mexico86_state, screen_update_mexico86) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mexico86) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mexico86) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/mgolf.c b/src/mame/drivers/mgolf.c index 2808a0cf99e..a788242d3d5 100644 --- a/src/mame/drivers/mgolf.c +++ b/src/mame/drivers/mgolf.c @@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( mgolf, mgolf_state ) MCFG_SCREEN_UPDATE_DRIVER(mgolf_state, screen_update_mgolf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mgolf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mgolf) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(mgolf_state, mgolf) diff --git a/src/mame/drivers/midas.c b/src/mame/drivers/midas.c index 2870a717efa..7d63f84b044 100644 --- a/src/mame/drivers/midas.c +++ b/src/mame/drivers/midas.c @@ -716,7 +716,7 @@ static MACHINE_CONFIG_START( livequiz, midas_state ) MCFG_SCREEN_UPDATE_DRIVER(midas_state, screen_update_midas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", midas) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", midas) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_PALETTE_FORMAT(XRGB) @@ -750,7 +750,7 @@ static MACHINE_CONFIG_START( hammer, midas_state ) MCFG_SCREEN_UPDATE_DRIVER(midas_state, screen_update_midas) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", midas) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", midas) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_PALETTE_FORMAT(XRGB) diff --git a/src/mame/drivers/mikie.c b/src/mame/drivers/mikie.c index 7f32190f39e..695634689a1 100644 --- a/src/mame/drivers/mikie.c +++ b/src/mame/drivers/mikie.c @@ -266,7 +266,7 @@ static MACHINE_CONFIG_START( mikie, mikie_state ) MCFG_SCREEN_UPDATE_DRIVER(mikie_state, screen_update_mikie) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mikie) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mikie) MCFG_PALETTE_ADD("palette", 16*8*16+16*8*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(mikie_state, mikie) diff --git a/src/mame/drivers/mil4000.c b/src/mame/drivers/mil4000.c index 19018b10808..eb408d46bad 100644 --- a/src/mame/drivers/mil4000.c +++ b/src/mame/drivers/mil4000.c @@ -553,7 +553,7 @@ static MACHINE_CONFIG_START( mil4000, mil4000_state ) MCFG_PALETTE_ADD_INIT_BLACK("palette", 0x800) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) - MCFG_GFXDECODE_ADD("gfxdecode", mil4000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mil4000) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH) // frequency from 1000 kHz resonator. pin 7 high not verified. diff --git a/src/mame/drivers/miniboy7.c b/src/mame/drivers/miniboy7.c index c81e566cf63..1667bec82e4 100644 --- a/src/mame/drivers/miniboy7.c +++ b/src/mame/drivers/miniboy7.c @@ -449,7 +449,7 @@ static MACHINE_CONFIG_START( miniboy7, miniboy7_state ) MCFG_SCREEN_UPDATE_DRIVER(miniboy7_state, screen_update_miniboy7) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", miniboy7) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", miniboy7) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(miniboy7_state, miniboy7) diff --git a/src/mame/drivers/mirage.c b/src/mame/drivers/mirage.c index 7e4c50407bd..4fcc2ee17f4 100644 --- a/src/mame/drivers/mirage.c +++ b/src/mame/drivers/mirage.c @@ -333,7 +333,7 @@ static MACHINE_CONFIG_START( mirage, miragemi_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", mirage) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mirage) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/mirax.c b/src/mame/drivers/mirax.c index 98b6a13b528..fa8a067f483 100644 --- a/src/mame/drivers/mirax.c +++ b/src/mame/drivers/mirax.c @@ -481,7 +481,7 @@ static MACHINE_CONFIG_START( mirax, mirax_state ) MCFG_PALETTE_ADD("palette", 0x40) MCFG_PALETTE_INIT_OWNER(mirax_state, mirax) - MCFG_GFXDECODE_ADD("gfxdecode", mirax) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mirax) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ay1", AY8910, 12000000/4) diff --git a/src/mame/drivers/missb2.c b/src/mame/drivers/missb2.c index ccd70982e07..143edb5b28b 100644 --- a/src/mame/drivers/missb2.c +++ b/src/mame/drivers/missb2.c @@ -417,6 +417,7 @@ WRITE_LINE_MEMBER(missb2_state::irqhandler) MACHINE_START_MEMBER(missb2_state,missb2) { + m_gfxdecode->gfx(1)->set_palette(m_bgpalette); save_item(NAME(m_sound_nmi_enable)); save_item(NAME(m_pending_nmi)); save_item(NAME(m_sound_status)); @@ -458,7 +459,7 @@ static MACHINE_CONFIG_START( missb2, missb2_state ) MCFG_SCREEN_VISIBLE_AREA(0, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(missb2_state, screen_update_missb2) - MCFG_GFXDECODE_ADD("gfxdecode", missb2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", missb2) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/mitchell.c b/src/mame/drivers/mitchell.c index 9a8ad4187c4..781415d9f80 100644 --- a/src/mame/drivers/mitchell.c +++ b/src/mame/drivers/mitchell.c @@ -1091,7 +1091,7 @@ static MACHINE_CONFIG_START( mgakuen, mitchell_state ) MCFG_SCREEN_UPDATE_DRIVER(mitchell_state, screen_update_pang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mgakuen) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mgakuen) MCFG_PALETTE_ADD("palette", 1024) /* less colors than the others */ MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1131,7 +1131,7 @@ static MACHINE_CONFIG_START( pang, mitchell_state ) MCFG_SCREEN_UPDATE_DRIVER(mitchell_state, screen_update_pang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mitchell) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mitchell) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1238,7 +1238,7 @@ static MACHINE_CONFIG_START( mstworld, mitchell_state ) MCFG_SCREEN_UPDATE_DRIVER(mitchell_state, screen_update_pang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mstworld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mstworld) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1272,7 +1272,7 @@ static MACHINE_CONFIG_START( marukin, mitchell_state ) MCFG_SCREEN_UPDATE_DRIVER(mitchell_state, screen_update_pang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", marukin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", marukin) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -1326,7 +1326,7 @@ static MACHINE_CONFIG_START( pkladiesbl, mitchell_state ) MCFG_SCREEN_UPDATE_DRIVER(mitchell_state, screen_update_pang) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pkladiesbl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pkladiesbl) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/mjkjidai.c b/src/mame/drivers/mjkjidai.c index ab25426d0f7..3d566b0cd7e 100644 --- a/src/mame/drivers/mjkjidai.c +++ b/src/mame/drivers/mjkjidai.c @@ -396,7 +396,7 @@ static MACHINE_CONFIG_START( mjkjidai, mjkjidai_state ) MCFG_SCREEN_UPDATE_DRIVER(mjkjidai_state, screen_update_mjkjidai) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mjkjidai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mjkjidai) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x100) /* sound hardware */ diff --git a/src/mame/drivers/model1.c b/src/mame/drivers/model1.c index d4262e5b308..04a2cb0cdb6 100644 --- a/src/mame/drivers/model1.c +++ b/src/mame/drivers/model1.c @@ -1520,7 +1520,7 @@ static MACHINE_CONFIG_START( model1, model1_state ) MCFG_MACHINE_RESET_OVERRIDE(model1_state,model1) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") @@ -1564,7 +1564,7 @@ static MACHINE_CONFIG_START( model1_vr, model1_state ) MCFG_MACHINE_RESET_OVERRIDE(model1_state,model1_vr) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/model2.c b/src/mame/drivers/model2.c index 07f03d674e8..8b3286f4b9a 100644 --- a/src/mame/drivers/model2.c +++ b/src/mame/drivers/model2.c @@ -1969,7 +1969,7 @@ static MACHINE_CONFIG_START( model2o, model2_state ) MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb) MCFG_TIMER_PTR((FPTR)3) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") @@ -2022,7 +2022,7 @@ static MACHINE_CONFIG_START( model2a, model2_state ) MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb) MCFG_TIMER_PTR((FPTR)3) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") MCFG_S24TILE_DEVICE_PALETTE("palette") @@ -2126,7 +2126,7 @@ static MACHINE_CONFIG_START( model2b, model2_state ) MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb) MCFG_TIMER_PTR((FPTR)3) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") MCFG_S24TILE_DEVICE_PALETTE("palette") @@ -2175,7 +2175,7 @@ static MACHINE_CONFIG_START( model2c, model2_state ) MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb) MCFG_TIMER_PTR((FPTR)3) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") MCFG_S24TILE_DEVICE_PALETTE("palette") diff --git a/src/mame/drivers/mogura.c b/src/mame/drivers/mogura.c index 55dc654bcca..8b0f198479e 100644 --- a/src/mame/drivers/mogura.c +++ b/src/mame/drivers/mogura.c @@ -212,7 +212,7 @@ static MACHINE_CONFIG_START( mogura, mogura_state ) MCFG_SCREEN_UPDATE_DRIVER(mogura_state, screen_update_mogura) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mogura) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mogura) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(mogura_state, mogura) diff --git a/src/mame/drivers/mole.c b/src/mame/drivers/mole.c index 8702c95c8d0..55080c319e0 100644 --- a/src/mame/drivers/mole.c +++ b/src/mame/drivers/mole.c @@ -331,7 +331,7 @@ static MACHINE_CONFIG_START( mole, mole_state ) MCFG_SCREEN_UPDATE_DRIVER(mole_state, screen_update_mole) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mole) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mole) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(mole_state, mole) diff --git a/src/mame/drivers/momoko.c b/src/mame/drivers/momoko.c index cf75e60347e..30fd5e50075 100644 --- a/src/mame/drivers/momoko.c +++ b/src/mame/drivers/momoko.c @@ -275,7 +275,7 @@ static MACHINE_CONFIG_START( momoko, momoko_state ) MCFG_SCREEN_UPDATE_DRIVER(momoko_state, screen_update_momoko) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", momoko) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", momoko) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/monzagp.c b/src/mame/drivers/monzagp.c index c33895b025a..dcc4440d1cc 100644 --- a/src/mame/drivers/monzagp.c +++ b/src/mame/drivers/monzagp.c @@ -275,7 +275,7 @@ static MACHINE_CONFIG_START( monzagp, monzagp_state ) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(monzagp_state, monzagp) - MCFG_GFXDECODE_ADD("gfxdecode", monzagp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", monzagp) MACHINE_CONFIG_END ROM_START( monzagp ) diff --git a/src/mame/drivers/moo.c b/src/mame/drivers/moo.c index be2686386ef..35137c1d81b 100644 --- a/src/mame/drivers/moo.c +++ b/src/mame/drivers/moo.c @@ -591,7 +591,7 @@ static MACHINE_CONFIG_START( moo, moo_state ) MCFG_VIDEO_START_OVERRIDE(moo_state,moo) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K053246_ADD("k053246", moo_k053247_intf) MCFG_K053246_GFXDECODE("gfxdecode") MCFG_K053246_PALETTE("palette") @@ -641,7 +641,7 @@ static MACHINE_CONFIG_START( moobl, moo_state ) MCFG_VIDEO_START_OVERRIDE(moo_state,moo) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K053246_ADD("k053246", moo_k053247_intf) MCFG_K053246_GFXDECODE("gfxdecode") MCFG_K053246_PALETTE("palette") diff --git a/src/mame/drivers/mosaic.c b/src/mame/drivers/mosaic.c index a4a76818171..6786f80207c 100644 --- a/src/mame/drivers/mosaic.c +++ b/src/mame/drivers/mosaic.c @@ -272,7 +272,7 @@ static MACHINE_CONFIG_START( mosaic, mosaic_state ) MCFG_SCREEN_UPDATE_DRIVER(mosaic_state, screen_update_mosaic) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mosaic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mosaic) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/mouser.c b/src/mame/drivers/mouser.c index 43cccd8ba59..947d7cd3262 100644 --- a/src/mame/drivers/mouser.c +++ b/src/mame/drivers/mouser.c @@ -214,7 +214,7 @@ static MACHINE_CONFIG_START( mouser, mouser_state ) MCFG_SCREEN_UPDATE_DRIVER(mouser_state, screen_update_mouser) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mouser) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mouser) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(mouser_state, mouser) diff --git a/src/mame/drivers/mpoker.c b/src/mame/drivers/mpoker.c index cecd283e7e7..832ec875f7e 100644 --- a/src/mame/drivers/mpoker.c +++ b/src/mame/drivers/mpoker.c @@ -606,7 +606,7 @@ static MACHINE_CONFIG_START( mpoker, mpoker_state ) MCFG_SCREEN_UPDATE_DRIVER(mpoker_state, screen_update_mpoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mpoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mpoker) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(mpoker_state, mpoker) diff --git a/src/mame/drivers/mpu12wbk.c b/src/mame/drivers/mpu12wbk.c index 9caa8cd1d81..e902ae1995f 100644 --- a/src/mame/drivers/mpu12wbk.c +++ b/src/mame/drivers/mpu12wbk.c @@ -533,7 +533,7 @@ static MACHINE_CONFIG_START( mpu12wbk, mpu12wbk_state ) MCFG_SCREEN_UPDATE_DRIVER(mpu12wbk_state, screen_update_mpu12wbk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mpu12wbk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mpu12wbk) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(mpu12wbk_state, mpu12wbk) diff --git a/src/mame/drivers/mpu4dealem.c b/src/mame/drivers/mpu4dealem.c index 24660e9a26e..666b8cd0145 100644 --- a/src/mame/drivers/mpu4dealem.c +++ b/src/mame/drivers/mpu4dealem.c @@ -231,7 +231,7 @@ static MACHINE_CONFIG_START( dealem, mpu4dealem_state ) MCFG_SCREEN_UPDATE_DRIVER(mpu4dealem_state, screen_update_dealem) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dealem) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dealem) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(mpu4dealem_state,dealem) diff --git a/src/mame/drivers/mpu4vid.c b/src/mame/drivers/mpu4vid.c index e7e7059b017..c4f934d4bd8 100644 --- a/src/mame/drivers/mpu4vid.c +++ b/src/mame/drivers/mpu4vid.c @@ -1422,7 +1422,7 @@ static MACHINE_CONFIG_START( mpu4_vid, mpu4vid_state ) MCFG_SCREEN_REFRESH_RATE(50) MCFG_SCREEN_UPDATE_DRIVER(mpu4vid_state, screen_update_mpu4_vid) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_SCN2674_VIDEO_ADD("scn2674_vid", 0, WRITELINE(mpu4vid_state, update_mpu68_interrupts)); MCFG_SCN2674_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/mrdo.c b/src/mame/drivers/mrdo.c index 3b0a16d0f4e..47c8b810b64 100644 --- a/src/mame/drivers/mrdo.c +++ b/src/mame/drivers/mrdo.c @@ -177,7 +177,7 @@ static MACHINE_CONFIG_START( mrdo, mrdo_state ) MCFG_SCREEN_UPDATE_DRIVER(mrdo_state, screen_update_mrdo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mrdo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mrdo) MCFG_PALETTE_ADD("palette", 64*4+16*4) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(mrdo_state, mrdo) diff --git a/src/mame/drivers/mrflea.c b/src/mame/drivers/mrflea.c index e9e907d0b18..3ab64ee4462 100644 --- a/src/mame/drivers/mrflea.c +++ b/src/mame/drivers/mrflea.c @@ -368,7 +368,7 @@ static MACHINE_CONFIG_START( mrflea, mrflea_state ) MCFG_SCREEN_UPDATE_DRIVER(mrflea_state, screen_update_mrflea) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mrflea) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mrflea) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/mrjong.c b/src/mame/drivers/mrjong.c index 92b576ab23f..f63e7ad33fd 100644 --- a/src/mame/drivers/mrjong.c +++ b/src/mame/drivers/mrjong.c @@ -195,7 +195,7 @@ static MACHINE_CONFIG_START( mrjong, mrjong_state ) MCFG_SCREEN_UPDATE_DRIVER(mrjong_state, screen_update_mrjong) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mrjong) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mrjong) MCFG_PALETTE_ADD("palette", 4*32) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(mrjong_state, mrjong) diff --git a/src/mame/drivers/ms32.c b/src/mame/drivers/ms32.c index 5ef7d90fb51..8eed98b00f2 100644 --- a/src/mame/drivers/ms32.c +++ b/src/mame/drivers/ms32.c @@ -1405,7 +1405,7 @@ static MACHINE_CONFIG_START( ms32, ms32_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 28*8-1) MCFG_SCREEN_UPDATE_DRIVER(ms32_state, screen_update_ms32) - MCFG_GFXDECODE_ADD("gfxdecode", ms32) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ms32) MCFG_PALETTE_ADD("palette", 0x10000) diff --git a/src/mame/drivers/msisaac.c b/src/mame/drivers/msisaac.c index 8e020dfdd1c..0e0919b2927 100644 --- a/src/mame/drivers/msisaac.c +++ b/src/mame/drivers/msisaac.c @@ -490,7 +490,7 @@ static MACHINE_CONFIG_START( msisaac, msisaac_state ) MCFG_SCREEN_UPDATE_DRIVER(msisaac_state, screen_update_msisaac) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msisaac) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msisaac) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/mugsmash.c b/src/mame/drivers/mugsmash.c index a0b0405d504..32f814583cf 100644 --- a/src/mame/drivers/mugsmash.c +++ b/src/mame/drivers/mugsmash.c @@ -409,7 +409,7 @@ static MACHINE_CONFIG_START( mugsmash, mugsmash_state ) MCFG_SCREEN_UPDATE_DRIVER(mugsmash_state, screen_update_mugsmash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mugsmash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mugsmash) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/multfish.c b/src/mame/drivers/multfish.c index 1cafea72a4f..a0a33429bb9 100644 --- a/src/mame/drivers/multfish.c +++ b/src/mame/drivers/multfish.c @@ -1059,7 +1059,7 @@ MACHINE_CONFIG_START( igrosoft_gamble, igrosoft_gamble_state ) MCFG_SCREEN_UPDATE_DRIVER(igrosoft_gamble_state, screen_update_igrosoft_gamble) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", igrosoft_gamble) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", igrosoft_gamble) MCFG_PALETTE_ADD("palette", 0x1000) diff --git a/src/mame/drivers/multigam.c b/src/mame/drivers/multigam.c index b0cbe8f6813..9a76df0007c 100644 --- a/src/mame/drivers/multigam.c +++ b/src/mame/drivers/multigam.c @@ -1259,7 +1259,7 @@ static MACHINE_CONFIG_START( multigam, multigam_state ) MCFG_SCREEN_UPDATE_DRIVER(multigam_state, screen_update_multigam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", multigam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", multigam) MCFG_PALETTE_ADD("palette", 8*4*16) MCFG_PALETTE_INIT_OWNER(multigam_state, multigam) diff --git a/src/mame/drivers/munchmo.c b/src/mame/drivers/munchmo.c index 92853c06fab..19f79ec48be 100644 --- a/src/mame/drivers/munchmo.c +++ b/src/mame/drivers/munchmo.c @@ -336,7 +336,7 @@ static MACHINE_CONFIG_START( mnchmobl, munchmo_state ) MCFG_SCREEN_UPDATE_DRIVER(munchmo_state, screen_update_mnchmobl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mnchmobl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mnchmobl) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(munchmo_state, munchmo) diff --git a/src/mame/drivers/murogem.c b/src/mame/drivers/murogem.c index 03ab3ab3e0f..517912f2af0 100644 --- a/src/mame/drivers/murogem.c +++ b/src/mame/drivers/murogem.c @@ -267,7 +267,7 @@ static MACHINE_CONFIG_START( murogem, murogem_state ) MCFG_SCREEN_UPDATE_DRIVER(murogem_state, screen_update_murogem) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", murogem) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", murogem) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(murogem_state, murogem) diff --git a/src/mame/drivers/murogmbl.c b/src/mame/drivers/murogmbl.c index f812a9260df..0a492a66915 100644 --- a/src/mame/drivers/murogmbl.c +++ b/src/mame/drivers/murogmbl.c @@ -192,7 +192,7 @@ static MACHINE_CONFIG_START( murogmbl, murogmbl_state ) MCFG_CPU_ADD("maincpu", Z80, 1000000) /* Z80? */ MCFG_CPU_PROGRAM_MAP(murogmbl_map) - MCFG_GFXDECODE_ADD("gfxdecode", murogmbl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", murogmbl) /* video hardware */ diff --git a/src/mame/drivers/mustache.c b/src/mame/drivers/mustache.c index 3c1e9688bc6..d570ab86cf6 100644 --- a/src/mame/drivers/mustache.c +++ b/src/mame/drivers/mustache.c @@ -187,7 +187,7 @@ static MACHINE_CONFIG_START( mustache, mustache_state ) MCFG_SCREEN_UPDATE_DRIVER(mustache_state, screen_update_mustache) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mustache) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mustache) MCFG_PALETTE_ADD("palette", 8*16+16*8) MCFG_PALETTE_INIT_OWNER(mustache_state, mustache) diff --git a/src/mame/drivers/mwarr.c b/src/mame/drivers/mwarr.c index 8e9f0a30a51..cfbdf080d67 100644 --- a/src/mame/drivers/mwarr.c +++ b/src/mame/drivers/mwarr.c @@ -565,7 +565,7 @@ static MACHINE_CONFIG_START( mwarr, mwarr_state ) MCFG_SCREEN_UPDATE_DRIVER(mwarr_state, screen_update_mwarr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mwarr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mwarr) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/mystwarr.c b/src/mame/drivers/mystwarr.c index 318f26d3a77..5eab1aca813 100644 --- a/src/mame/drivers/mystwarr.c +++ b/src/mame/drivers/mystwarr.c @@ -1061,7 +1061,7 @@ static MACHINE_CONFIG_START( mystwarr, mystwarr_state ) MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD_NOINTF("k056832"/*, mystwarr_k056832_intf*/) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/namcofl.c b/src/mame/drivers/namcofl.c index 1e783092d2e..f39a13c83e0 100644 --- a/src/mame/drivers/namcofl.c +++ b/src/mame/drivers/namcofl.c @@ -602,7 +602,7 @@ static MACHINE_CONFIG_START( namcofl, namcofl_state ) MCFG_PALETTE_ADD("palette", 8192) - MCFG_GFXDECODE_ADD("gfxdecode", 2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) MCFG_VIDEO_START_OVERRIDE(namcofl_state,namcofl) diff --git a/src/mame/drivers/namcoic.c b/src/mame/drivers/namcoic.c index a7a404879b9..02cfefa111d 100644 --- a/src/mame/drivers/namcoic.c +++ b/src/mame/drivers/namcoic.c @@ -1451,7 +1451,7 @@ void namco_c45_road_device::device_start() } MACHINE_CONFIG_FRAGMENT( namco_c45_road ) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "^palette", empty) // FIXME MACHINE_CONFIG_END //------------------------------------------------- // device_mconfig_additions - return a pointer to diff --git a/src/mame/drivers/namcona1.c b/src/mame/drivers/namcona1.c index 8d4b8a4bbed..8e47d59b765 100644 --- a/src/mame/drivers/namcona1.c +++ b/src/mame/drivers/namcona1.c @@ -948,7 +948,7 @@ static MACHINE_CONFIG_START( namcona1, namcona1_state ) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/namconb1.c b/src/mame/drivers/namconb1.c index ee53347428d..4902e13fa2c 100644 --- a/src/mame/drivers/namconb1.c +++ b/src/mame/drivers/namconb1.c @@ -1162,7 +1162,7 @@ static MACHINE_CONFIG_START( namconb1, namconb1_state ) MCFG_SCREEN_UPDATE_DRIVER(namconb1_state, screen_update_namconb1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namconb1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namconb1) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -1197,7 +1197,7 @@ static MACHINE_CONFIG_START( namconb2, namconb1_state ) MCFG_SCREEN_UPDATE_DRIVER(namconb1_state, screen_update_namconb2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/namcond1.c b/src/mame/drivers/namcond1.c index 9f916baa0f5..e1d54a6a660 100644 --- a/src/mame/drivers/namcond1.c +++ b/src/mame/drivers/namcond1.c @@ -311,7 +311,7 @@ static MACHINE_CONFIG_START( namcond1, namcond1_state ) MCFG_SCREEN_UPDATE_DEVICE("ygv608", ygv608_device, update_screen) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcond1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcond1) MCFG_PALETTE_ADD("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/namcos1.c b/src/mame/drivers/namcos1.c index 9116c5e58c4..9949c07ef24 100644 --- a/src/mame/drivers/namcos1.c +++ b/src/mame/drivers/namcos1.c @@ -1102,7 +1102,7 @@ static MACHINE_CONFIG_START( ns1, namcos1_state ) MCFG_SCREEN_VBLANK_DRIVER(namcos1_state, screen_eof_namcos1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos1) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/namcos2.c b/src/mame/drivers/namcos2.c index 1efd99c8797..035f621596d 100644 --- a/src/mame/drivers/namcos2.c +++ b/src/mame/drivers/namcos2.c @@ -1731,7 +1731,7 @@ static MACHINE_CONFIG_START( default, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos2) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -1806,7 +1806,7 @@ static MACHINE_CONFIG_START( gollygho, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos2) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -1854,7 +1854,7 @@ static MACHINE_CONFIG_START( finallap, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update_finallap) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", finallap) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", finallap) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -1907,7 +1907,7 @@ static MACHINE_CONFIG_START( sgunner, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update_sgunner) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sgunner) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sgunner) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -1962,7 +1962,7 @@ static MACHINE_CONFIG_START( sgunner2, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update_sgunner) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sgunner) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sgunner) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -2012,7 +2012,7 @@ static MACHINE_CONFIG_START( luckywld, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update_luckywld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", luckywld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", luckywld) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() @@ -2065,7 +2065,7 @@ static MACHINE_CONFIG_START( metlhawk, namcos2_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos2_state, screen_update_metlhawk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", metlhawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", metlhawk) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/namcos21.c b/src/mame/drivers/namcos21.c index 67e5478d3b2..5032bbe788c 100644 --- a/src/mame/drivers/namcos21.c +++ b/src/mame/drivers/namcos21.c @@ -1527,7 +1527,7 @@ static MACHINE_CONFIG_START( namcos21, namcos21_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos21_state, screen_update_namcos21) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos21) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos21) MCFG_PALETTE_ADD("palette", NAMCOS21_NUM_COLORS) MCFG_VIDEO_START_OVERRIDE(namcos21_state,namcos21) @@ -1583,7 +1583,7 @@ static MACHINE_CONFIG_START( driveyes, namcos21_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos21_state, screen_update_namcos21) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos21) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos21) MCFG_PALETTE_ADD("palette", NAMCOS21_NUM_COLORS) MCFG_VIDEO_START_OVERRIDE(namcos21_state,namcos21) @@ -1644,7 +1644,7 @@ static MACHINE_CONFIG_START( winrun, namcos21_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", NAMCOS21_NUM_COLORS) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_VIDEO_START_OVERRIDE(namcos21_state,namcos21) diff --git a/src/mame/drivers/namcos22.c b/src/mame/drivers/namcos22.c index c0727ab3a27..b26a341cc7e 100644 --- a/src/mame/drivers/namcos22.c +++ b/src/mame/drivers/namcos22.c @@ -3779,7 +3779,7 @@ static MACHINE_CONFIG_START( namcos22, namcos22_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos22_state, screen_update_namcos22) MCFG_PALETTE_ADD("palette", 0x8000) - MCFG_GFXDECODE_ADD("gfxdecode", namcos22) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos22) MCFG_VIDEO_START_OVERRIDE(namcos22_state,namcos22) /* sound hardware */ @@ -3829,7 +3829,7 @@ static MACHINE_CONFIG_START( namcos22s, namcos22_state ) MCFG_SCREEN_UPDATE_DRIVER(namcos22_state, screen_update_namcos22s) MCFG_PALETTE_ADD("palette", 0x8000) - MCFG_GFXDECODE_ADD("gfxdecode", super) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", super) MCFG_VIDEO_START_OVERRIDE(namcos22_state,namcos22s) /* sound hardware */ diff --git a/src/mame/drivers/namcos23.c b/src/mame/drivers/namcos23.c index b78f9c584ef..074651812bd 100644 --- a/src/mame/drivers/namcos23.c +++ b/src/mame/drivers/namcos23.c @@ -3472,7 +3472,7 @@ static MACHINE_CONFIG_START( gorgon, namcos23_state ) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", namcos23) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos23) MCFG_VIDEO_START_OVERRIDE(namcos23_state,s23) @@ -3517,7 +3517,7 @@ static MACHINE_CONFIG_START( s23, namcos23_state ) MCFG_PALETTE_ADD("palette", 0x8000) - MCFG_GFXDECODE_ADD("gfxdecode", namcos23) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos23) MCFG_NVRAM_ADD_0FILL("nvram") @@ -3578,7 +3578,7 @@ static MACHINE_CONFIG_START( ss23, namcos23_state ) MCFG_PALETTE_ADD("palette", 0x8000) - MCFG_GFXDECODE_ADD("gfxdecode", namcos23) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos23) MCFG_NVRAM_ADD_0FILL("nvram") diff --git a/src/mame/drivers/namcos86.c b/src/mame/drivers/namcos86.c index 207f3ebc15f..e4db1fbe1f0 100644 --- a/src/mame/drivers/namcos86.c +++ b/src/mame/drivers/namcos86.c @@ -1012,7 +1012,7 @@ static MACHINE_CONFIG_START( hopmappy, namcos86_state ) MCFG_SCREEN_VBLANK_DRIVER(namcos86_state, screen_eof_namcos86) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", namcos86) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcos86) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_INIT_OWNER(namcos86_state, namcos86) diff --git a/src/mame/drivers/naughtyb.c b/src/mame/drivers/naughtyb.c index d0fe3d3cfd7..4ad810addec 100644 --- a/src/mame/drivers/naughtyb.c +++ b/src/mame/drivers/naughtyb.c @@ -433,7 +433,7 @@ static MACHINE_CONFIG_START( naughtyb, naughtyb_state ) MCFG_SCREEN_UPDATE_DRIVER(naughtyb_state, screen_update_naughtyb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", naughtyb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", naughtyb) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(naughtyb_state, naughtyb) @@ -466,7 +466,7 @@ static MACHINE_CONFIG_START( popflame, naughtyb_state ) MCFG_SCREEN_UPDATE_DRIVER(naughtyb_state, screen_update_naughtyb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", naughtyb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", naughtyb) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(naughtyb_state, naughtyb) diff --git a/src/mame/drivers/nemesis.c b/src/mame/drivers/nemesis.c index 5d991f1474e..b829182e498 100644 --- a/src/mame/drivers/nemesis.c +++ b/src/mame/drivers/nemesis.c @@ -1556,7 +1556,7 @@ static MACHINE_CONFIG_START( nemesis, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1608,7 +1608,7 @@ static MACHINE_CONFIG_START( gx400, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1662,7 +1662,7 @@ static MACHINE_CONFIG_START( konamigt, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1714,7 +1714,7 @@ static MACHINE_CONFIG_START( rf2_gx400, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1769,7 +1769,7 @@ static MACHINE_CONFIG_START( salamand, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1815,7 +1815,7 @@ static MACHINE_CONFIG_START( blkpnthr, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1857,7 +1857,7 @@ static MACHINE_CONFIG_START( citybomb, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1903,7 +1903,7 @@ static MACHINE_CONFIG_START( nyanpani, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -1948,7 +1948,7 @@ static MACHINE_CONFIG_START( hcrash, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) @@ -2701,7 +2701,7 @@ static MACHINE_CONFIG_START( bubsys, nemesis_state ) MCFG_SCREEN_UPDATE_DRIVER(nemesis_state, screen_update_nemesis) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nemesis) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nemesis) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/neoprint.c b/src/mame/drivers/neoprint.c index 56b138fdb6c..8431745f9a0 100644 --- a/src/mame/drivers/neoprint.c +++ b/src/mame/drivers/neoprint.c @@ -483,7 +483,7 @@ static MACHINE_CONFIG_START( neoprint, neoprint_state ) MCFG_UPD4990A_OLD_ADD("upd4990a") MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", neoprint) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", neoprint) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) @@ -524,7 +524,7 @@ static MACHINE_CONFIG_START( nprsp, neoprint_state ) MCFG_UPD4990A_OLD_ADD("upd4990a") MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", neoprint) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", neoprint) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/neptunp2.c b/src/mame/drivers/neptunp2.c index ef056128c28..2eb8f49c64b 100644 --- a/src/mame/drivers/neptunp2.c +++ b/src/mame/drivers/neptunp2.c @@ -105,7 +105,7 @@ static MACHINE_CONFIG_START( neptunp2, neptunp2_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", neptunp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", neptunp2) MCFG_PALETTE_ADD("palette", 512) /* sound hardware */ diff --git a/src/mame/drivers/news.c b/src/mame/drivers/news.c index c42b20b7e0e..4ba98cd877f 100644 --- a/src/mame/drivers/news.c +++ b/src/mame/drivers/news.c @@ -140,7 +140,7 @@ static MACHINE_CONFIG_START( news, news_state ) MCFG_SCREEN_UPDATE_DRIVER(news_state, screen_update_news) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", news) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", news) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/ninjakd2.c b/src/mame/drivers/ninjakd2.c index dbe66980453..2aeb76d4041 100644 --- a/src/mame/drivers/ninjakd2.c +++ b/src/mame/drivers/ninjakd2.c @@ -948,7 +948,7 @@ static MACHINE_CONFIG_START( ninjakd2, ninjakd2_state ) MCFG_SCREEN_VBLANK_DRIVER(ninjakd2_state, screen_eof_ninjakd2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ninjakd2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ninjakd2) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/ninjaw.c b/src/mame/drivers/ninjaw.c index 3826577ceab..006874b19f8 100644 --- a/src/mame/drivers/ninjaw.c +++ b/src/mame/drivers/ninjaw.c @@ -809,7 +809,7 @@ static MACHINE_CONFIG_START( ninjaw, ninjaw_state ) MCFG_TC0220IOC_ADD("tc0220ioc", ninjaw_io_intf) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ninjaw) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ninjaw) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_ADD("palette2", 4096) MCFG_PALETTE_ADD("palette3", 4096) @@ -904,7 +904,7 @@ static MACHINE_CONFIG_START( darius2, ninjaw_state ) MCFG_TC0220IOC_ADD("tc0220ioc", ninjaw_io_intf) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ninjaw) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ninjaw) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_ADD("palette2", 4096) MCFG_PALETTE_ADD("palette3", 4096) diff --git a/src/mame/drivers/nitedrvr.c b/src/mame/drivers/nitedrvr.c index 259d2425b38..bc29d86e921 100644 --- a/src/mame/drivers/nitedrvr.c +++ b/src/mame/drivers/nitedrvr.c @@ -154,7 +154,7 @@ static MACHINE_CONFIG_START( nitedrvr, nitedrvr_state ) MCFG_SCREEN_UPDATE_DRIVER(nitedrvr_state, screen_update_nitedrvr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nitedrvr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nitedrvr) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/nmg5.c b/src/mame/drivers/nmg5.c index 3179c09cf47..aba1550f8f6 100644 --- a/src/mame/drivers/nmg5.c +++ b/src/mame/drivers/nmg5.c @@ -1020,7 +1020,7 @@ static MACHINE_CONFIG_START( nmg5, nmg5_state ) MCFG_SCREEN_UPDATE_DRIVER(nmg5_state, screen_update_nmg5) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nmg5) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nmg5) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c index 095665afeb3..238fed4a5cb 100644 --- a/src/mame/drivers/nmk16.c +++ b/src/mame/drivers/nmk16.c @@ -3654,7 +3654,7 @@ static MACHINE_CONFIG_START( tharrier, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tharrier) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tharrier) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) MCFG_VIDEO_START_OVERRIDE(nmk16_state,macross) @@ -3699,7 +3699,7 @@ static MACHINE_CONFIG_START( manybloc, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tharrier) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tharrier) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3741,7 +3741,7 @@ static MACHINE_CONFIG_START( mustang, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3787,7 +3787,7 @@ static MACHINE_CONFIG_START( mustangb, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3819,7 +3819,7 @@ static MACHINE_CONFIG_START( bioship, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bioship) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bioship) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3863,7 +3863,7 @@ static MACHINE_CONFIG_START( vandyke, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3910,7 +3910,7 @@ static MACHINE_CONFIG_START( vandykeb, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -3943,7 +3943,7 @@ static MACHINE_CONFIG_START( acrobatm, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -3991,7 +3991,7 @@ static MACHINE_CONFIG_START( tdragonb, nmk16_state ) /* bootleg using Raiden MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4020,7 +4020,7 @@ static MACHINE_CONFIG_START( tdragon, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4068,7 +4068,7 @@ static MACHINE_CONFIG_START( ssmissin, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4100,7 +4100,7 @@ static MACHINE_CONFIG_START( strahl, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_strahl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", strahl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", strahl) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -4144,7 +4144,7 @@ static MACHINE_CONFIG_START( hachamf, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4189,7 +4189,7 @@ static MACHINE_CONFIG_START( macross, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4233,7 +4233,7 @@ static MACHINE_CONFIG_START( blkheart, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4277,7 +4277,7 @@ static MACHINE_CONFIG_START( gunnail, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4325,7 +4325,7 @@ static MACHINE_CONFIG_START( macross2, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross2) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4370,7 +4370,7 @@ static MACHINE_CONFIG_START( tdragon2, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross2) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4414,7 +4414,7 @@ static MACHINE_CONFIG_START( raphero, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross2) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4458,7 +4458,7 @@ static MACHINE_CONFIG_START( bjtwin, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bjtwin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bjtwin) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4495,7 +4495,7 @@ static MACHINE_CONFIG_START( atombjt, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", atombjt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", atombjt) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -4958,7 +4958,7 @@ static MACHINE_CONFIG_START( stagger1, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", stagger1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stagger1) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -5045,7 +5045,7 @@ static MACHINE_CONFIG_START( firehawk, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", grdnstrm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", grdnstrm) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -5082,7 +5082,7 @@ static MACHINE_CONFIG_START( twinactn, nmk16_state ) MCFG_SCREEN_VBLANK_DRIVER(nmk16_state, screen_eof_nmk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", macross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", macross) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/norautp.c b/src/mame/drivers/norautp.c index 094836a2260..1d68af43e40 100644 --- a/src/mame/drivers/norautp.c +++ b/src/mame/drivers/norautp.c @@ -1272,7 +1272,7 @@ static MACHINE_CONFIG_START( noraut_base, norautp_state ) MCFG_SCREEN_UPDATE_DRIVER(norautp_state, screen_update_norautp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", norautp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", norautp) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(norautp_state, norautp) diff --git a/src/mame/drivers/nova2001.c b/src/mame/drivers/nova2001.c index 5eefa9599db..3a67cc61282 100644 --- a/src/mame/drivers/nova2001.c +++ b/src/mame/drivers/nova2001.c @@ -693,7 +693,7 @@ static MACHINE_CONFIG_START( nova2001, nova2001_state ) MCFG_SCREEN_UPDATE_DRIVER(nova2001_state, screen_update_nova2001) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nova2001) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nova2001) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -736,7 +736,7 @@ static MACHINE_CONFIG_START( ninjakun, nova2001_state ) MCFG_SCREEN_UPDATE_DRIVER(nova2001_state, screen_update_ninjakun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ninjakun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ninjakun) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -770,7 +770,7 @@ static MACHINE_CONFIG_START( pkunwar, nova2001_state ) MCFG_SCREEN_UPDATE_DRIVER(nova2001_state, screen_update_pkunwar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pkunwar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pkunwar) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -811,7 +811,7 @@ static MACHINE_CONFIG_START( raiders5, nova2001_state ) MCFG_SCREEN_UPDATE_DRIVER(nova2001_state, screen_update_raiders5) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raiders5) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raiders5) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(BBGGRRII) diff --git a/src/mame/drivers/nsmpoker.c b/src/mame/drivers/nsmpoker.c index d37738fb922..c7f3d666cfc 100644 --- a/src/mame/drivers/nsmpoker.c +++ b/src/mame/drivers/nsmpoker.c @@ -431,7 +431,7 @@ static MACHINE_CONFIG_START( nsmpoker, nsmpoker_state ) MCFG_SCREEN_UPDATE_DRIVER(nsmpoker_state, screen_update_nsmpoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nsmpoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nsmpoker) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(nsmpoker_state, nsmpoker) diff --git a/src/mame/drivers/nwk-tr.c b/src/mame/drivers/nwk-tr.c index b39949f23f2..b2021265907 100644 --- a/src/mame/drivers/nwk-tr.c +++ b/src/mame/drivers/nwk-tr.c @@ -774,7 +774,7 @@ static MACHINE_CONFIG_START( nwktr, nwktr_state ) MCFG_PALETTE_ADD("palette", 65536) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K001604_ADD("k001604", racingj_k001604_intf) MCFG_K001604_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/nycaptor.c b/src/mame/drivers/nycaptor.c index 85a684b7a46..8802e9f01da 100644 --- a/src/mame/drivers/nycaptor.c +++ b/src/mame/drivers/nycaptor.c @@ -841,7 +841,7 @@ static MACHINE_CONFIG_START( nycaptor, nycaptor_state ) MCFG_SCREEN_UPDATE_DRIVER(nycaptor_state, screen_update_nycaptor) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nycaptor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nycaptor) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -901,7 +901,7 @@ static MACHINE_CONFIG_START( cyclshtg, nycaptor_state ) MCFG_SCREEN_UPDATE_DRIVER(nycaptor_state, screen_update_nycaptor) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nycaptor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nycaptor) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -960,7 +960,7 @@ static MACHINE_CONFIG_START( bronx, nycaptor_state ) MCFG_SCREEN_UPDATE_DRIVER(nycaptor_state, screen_update_nycaptor) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nycaptor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nycaptor) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/offtwall.c b/src/mame/drivers/offtwall.c index 44d3bdd1e93..e3e26a30d24 100644 --- a/src/mame/drivers/offtwall.c +++ b/src/mame/drivers/offtwall.c @@ -368,7 +368,7 @@ static MACHINE_CONFIG_START( offtwall, offtwall_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", offtwall) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", offtwall) MCFG_PALETTE_ADD("palette", 2048) MCFG_ATARI_VAD_ADD("vad", "screen", WRITELINE(atarigen_state, scanline_int_write_line)) diff --git a/src/mame/drivers/ohmygod.c b/src/mame/drivers/ohmygod.c index 125966b6deb..0b993e22b94 100644 --- a/src/mame/drivers/ohmygod.c +++ b/src/mame/drivers/ohmygod.c @@ -331,7 +331,7 @@ static MACHINE_CONFIG_START( ohmygod, ohmygod_state ) MCFG_SCREEN_UPDATE_DRIVER(ohmygod_state, screen_update_ohmygod) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ohmygod) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ohmygod) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/ojankohs.c b/src/mame/drivers/ojankohs.c index 4c80a6e4403..7ed90ac1bc5 100644 --- a/src/mame/drivers/ojankohs.c +++ b/src/mame/drivers/ojankohs.c @@ -859,7 +859,7 @@ static MACHINE_CONFIG_START( ojankohs, ojankohs_state ) MCFG_SCREEN_UPDATE_DRIVER(ojankohs_state, screen_update_ojankohs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ojankohs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ojankohs) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(ojankohs_state,ojankohs) @@ -896,7 +896,7 @@ static MACHINE_CONFIG_START( ojankoy, ojankohs_state ) MCFG_SCREEN_UPDATE_DRIVER(ojankohs_state, screen_update_ojankohs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ojankohs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ojankohs) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(ojankohs_state,ojankoy) @@ -934,7 +934,7 @@ static MACHINE_CONFIG_START( ccasino, ojankohs_state ) MCFG_SCREEN_UPDATE_DRIVER(ojankohs_state, screen_update_ojankohs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ojankohs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ojankohs) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(ojankohs_state,ojankoy) diff --git a/src/mame/drivers/olibochu.c b/src/mame/drivers/olibochu.c index 20f6afb116e..5a63e15207e 100644 --- a/src/mame/drivers/olibochu.c +++ b/src/mame/drivers/olibochu.c @@ -471,7 +471,7 @@ static MACHINE_CONFIG_START( olibochu, olibochu_state ) MCFG_SCREEN_UPDATE_DRIVER(olibochu_state, screen_update_olibochu) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", olibochu) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", olibochu) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(olibochu_state, olibochu) diff --git a/src/mame/drivers/oneshot.c b/src/mame/drivers/oneshot.c index 93a4b07e9d5..f4e895691e8 100644 --- a/src/mame/drivers/oneshot.c +++ b/src/mame/drivers/oneshot.c @@ -373,7 +373,7 @@ static MACHINE_CONFIG_START( oneshot, oneshot_state ) MCFG_SCREEN_UPDATE_DRIVER(oneshot_state, screen_update_oneshot) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", oneshot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", oneshot) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/onetwo.c b/src/mame/drivers/onetwo.c index 2ad33979135..8632dbe1a89 100644 --- a/src/mame/drivers/onetwo.c +++ b/src/mame/drivers/onetwo.c @@ -378,7 +378,7 @@ static MACHINE_CONFIG_START( onetwo, onetwo_state ) MCFG_SCREEN_UPDATE_DRIVER(onetwo_state, screen_update_onetwo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", onetwo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", onetwo) MCFG_PALETTE_ADD("palette", 0x80) diff --git a/src/mame/drivers/opwolf.c b/src/mame/drivers/opwolf.c index bc5a10f3061..8ea3395f2f5 100644 --- a/src/mame/drivers/opwolf.c +++ b/src/mame/drivers/opwolf.c @@ -736,7 +736,7 @@ static MACHINE_CONFIG_START( opwolf, opwolf_state ) MCFG_SCREEN_UPDATE_DRIVER(opwolf_state, screen_update_opwolf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", opwolf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", opwolf) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -796,7 +796,7 @@ static MACHINE_CONFIG_START( opwolfb, opwolf_state ) /* OSC clocks unknown for t MCFG_SCREEN_UPDATE_DRIVER(opwolf_state, screen_update_opwolf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", opwolfb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", opwolfb) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/orbit.c b/src/mame/drivers/orbit.c index 9fbb32fa52c..7e66d7145e6 100644 --- a/src/mame/drivers/orbit.c +++ b/src/mame/drivers/orbit.c @@ -302,7 +302,7 @@ static MACHINE_CONFIG_START( orbit, orbit_state ) MCFG_SCREEN_UPDATE_DRIVER(orbit_state, screen_update_orbit) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", orbit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", orbit) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/othunder.c b/src/mame/drivers/othunder.c index 1dfe29ff2a0..ee53e9d1f68 100644 --- a/src/mame/drivers/othunder.c +++ b/src/mame/drivers/othunder.c @@ -688,7 +688,7 @@ static MACHINE_CONFIG_START( othunder, othunder_state ) MCFG_SCREEN_UPDATE_DRIVER(othunder_state, screen_update_othunder) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", othunder) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", othunder) MCFG_PALETTE_ADD("palette", 4096) diff --git a/src/mame/drivers/overdriv.c b/src/mame/drivers/overdriv.c index 25b4e8981e4..5d012e1497a 100644 --- a/src/mame/drivers/overdriv.c +++ b/src/mame/drivers/overdriv.c @@ -353,12 +353,12 @@ static MACHINE_CONFIG_START( overdriv, overdriv_state ) MCFG_SCREEN_UPDATE_DRIVER(overdriv_state, screen_update_overdriv) MCFG_SCREEN_PALETTE("palette") -// MCFG_GFXDECODE_ADD("gfxdecode", overdriv) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", overdriv) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K053246_ADD("k053246", overdriv_k053246_intf) MCFG_K053246_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/pacland.c b/src/mame/drivers/pacland.c index 92c2ba2e56d..444863aa6bd 100644 --- a/src/mame/drivers/pacland.c +++ b/src/mame/drivers/pacland.c @@ -441,7 +441,7 @@ static MACHINE_CONFIG_START( pacland, pacland_state ) MCFG_SCREEN_UPDATE_DRIVER(pacland_state, screen_update_pacland) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pacland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pacland) MCFG_PALETTE_ADD("palette", 256*4+256*4+64*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(pacland_state, pacland) diff --git a/src/mame/drivers/pacman.c b/src/mame/drivers/pacman.c index d5e688742fc..617c332f0bf 100644 --- a/src/mame/drivers/pacman.c +++ b/src/mame/drivers/pacman.c @@ -3328,7 +3328,7 @@ static MACHINE_CONFIG_START( pacman, pacman_state ) MCFG_WATCHDOG_VBLANK_INIT(16) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", pacman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pacman) MCFG_PALETTE_ADD("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pacman_state,pacman) diff --git a/src/mame/drivers/pandoras.c b/src/mame/drivers/pandoras.c index bc70fa5174c..d7dadd2ba36 100644 --- a/src/mame/drivers/pandoras.c +++ b/src/mame/drivers/pandoras.c @@ -355,7 +355,7 @@ static MACHINE_CONFIG_START( pandoras, pandoras_state ) MCFG_SCREEN_UPDATE_DRIVER(pandoras_state, screen_update_pandoras) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pandoras) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pandoras) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pandoras_state, pandoras) diff --git a/src/mame/drivers/panicr.c b/src/mame/drivers/panicr.c index 6534d091db6..7464eccc24d 100644 --- a/src/mame/drivers/panicr.c +++ b/src/mame/drivers/panicr.c @@ -622,7 +622,7 @@ static MACHINE_CONFIG_START( panicr, panicr_state ) MCFG_SCREEN_UPDATE_DRIVER(panicr_state, screen_update_panicr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", panicr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", panicr) MCFG_PALETTE_ADD("palette", 256*4) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(panicr_state, panicr) diff --git a/src/mame/drivers/paradise.c b/src/mame/drivers/paradise.c index a9652f445fc..a5456f275c7 100644 --- a/src/mame/drivers/paradise.c +++ b/src/mame/drivers/paradise.c @@ -715,7 +715,7 @@ static MACHINE_CONFIG_START( paradise, paradise_state ) MCFG_SCREEN_UPDATE_DRIVER(paradise_state, screen_update_paradise) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", paradise) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", paradise) MCFG_PALETTE_ADD("palette", 0x800 + 16) diff --git a/src/mame/drivers/paranoia.c b/src/mame/drivers/paranoia.c index f7dabb5f0c1..cb0477f2706 100644 --- a/src/mame/drivers/paranoia.c +++ b/src/mame/drivers/paranoia.c @@ -202,7 +202,7 @@ static MACHINE_CONFIG_START( paranoia, paranoia_state ) MCFG_SCREEN_UPDATE_STATIC( pce ) MCFG_SCREEN_PALETTE("palette") - /* MCFG_GFXDECODE_ADD("gfxdecode", pce_gfxdecodeinfo ) */ + /* MCFG_GFXDECODE_ADD("gfxdecode", "palette", pce_gfxdecodeinfo ) */ MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_LEGACY( vce ) diff --git a/src/mame/drivers/parodius.c b/src/mame/drivers/parodius.c index d80451ffa37..8b18eaac933 100644 --- a/src/mame/drivers/parodius.c +++ b/src/mame/drivers/parodius.c @@ -280,7 +280,7 @@ static MACHINE_CONFIG_START( parodius, parodius_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", parodius_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/pass.c b/src/mame/drivers/pass.c index bc022cad96f..ece49dd4974 100644 --- a/src/mame/drivers/pass.c +++ b/src/mame/drivers/pass.c @@ -254,7 +254,7 @@ static MACHINE_CONFIG_START( pass, pass_state ) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", pass) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pass) /* sound hardware */ diff --git a/src/mame/drivers/pbaction.c b/src/mame/drivers/pbaction.c index feb218dafb3..0c709da71e5 100644 --- a/src/mame/drivers/pbaction.c +++ b/src/mame/drivers/pbaction.c @@ -293,7 +293,7 @@ static MACHINE_CONFIG_START( pbaction, pbaction_state ) MCFG_SCREEN_UPDATE_DRIVER(pbaction_state, screen_update_pbaction) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pbaction) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pbaction) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/pcktgal.c b/src/mame/drivers/pcktgal.c index a18b501d1ff..6dcbaad4aec 100644 --- a/src/mame/drivers/pcktgal.c +++ b/src/mame/drivers/pcktgal.c @@ -241,7 +241,7 @@ static MACHINE_CONFIG_START( pcktgal, pcktgal_state ) MCFG_SCREEN_UPDATE_DRIVER(pcktgal_state, screen_update_pcktgal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pcktgal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcktgal) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(pcktgal_state, pcktgal) diff --git a/src/mame/drivers/pcxt.c b/src/mame/drivers/pcxt.c index 96a20b1b0a4..f5e834cd606 100644 --- a/src/mame/drivers/pcxt.c +++ b/src/mame/drivers/pcxt.c @@ -691,7 +691,7 @@ static MACHINE_CONFIG_START( filetto, pcxt_state ) MCFG_PIC8259_ADD( "pic8259_1", INPUTLINE("maincpu", 0), VCC, NULL ) MCFG_FRAGMENT_ADD( pcvideo_cga ) - MCFG_GFXDECODE_ADD("gfxdecode", pcxt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcxt) /*Sound Hardware*/ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/pengo.c b/src/mame/drivers/pengo.c index 6a8cef1e1d9..967517f8144 100644 --- a/src/mame/drivers/pengo.c +++ b/src/mame/drivers/pengo.c @@ -382,7 +382,7 @@ static MACHINE_CONFIG_START( pengo, pengo_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", pengo_state, vblank_irq) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", pengo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pengo) MCFG_PALETTE_ADD("palette", 128*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pengo_state,pacman) diff --git a/src/mame/drivers/peplus.c b/src/mame/drivers/peplus.c index cdec87a7b87..39ed9435d1d 100644 --- a/src/mame/drivers/peplus.c +++ b/src/mame/drivers/peplus.c @@ -1346,7 +1346,7 @@ static MACHINE_CONFIG_START( peplus, peplus_state ) MCFG_SCREEN_UPDATE_DRIVER(peplus_state, screen_update_peplus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", peplus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", peplus) MCFG_PALETTE_ADD("palette", 16*16*2) MCFG_PALETTE_INIT_OWNER(peplus_state, peplus) diff --git a/src/mame/drivers/pgm.c b/src/mame/drivers/pgm.c index 48fce86ffbc..454a0c50215 100644 --- a/src/mame/drivers/pgm.c +++ b/src/mame/drivers/pgm.c @@ -531,7 +531,7 @@ MACHINE_CONFIG_FRAGMENT( pgmbase ) MCFG_SCREEN_VBLANK_DRIVER(pgm_state, screen_eof_pgm) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pgm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pgm) MCFG_PALETTE_ADD("palette", 0x1200/2) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/pgm2.c b/src/mame/drivers/pgm2.c index 57ef0653911..64a8a860adc 100644 --- a/src/mame/drivers/pgm2.c +++ b/src/mame/drivers/pgm2.c @@ -216,7 +216,7 @@ static MACHINE_CONFIG_START( pgm2, pgm2_state ) MCFG_SCREEN_VBLANK_DRIVER(pgm2_state, screen_eof_pgm2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pgm2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pgm2) MCFG_PALETTE_ADD("palette", 0x1000) diff --git a/src/mame/drivers/phoenix.c b/src/mame/drivers/phoenix.c index 3b8eca90dfe..738de91e1c5 100644 --- a/src/mame/drivers/phoenix.c +++ b/src/mame/drivers/phoenix.c @@ -462,7 +462,7 @@ static MACHINE_CONFIG_START( phoenix, phoenix_state ) MCFG_SCREEN_UPDATE_DRIVER(phoenix_state, screen_update_phoenix) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", phoenix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", phoenix) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(phoenix_state,phoenix) @@ -530,7 +530,7 @@ static MACHINE_CONFIG_START( survival, phoenix_state ) MCFG_SCREEN_UPDATE_DRIVER(phoenix_state, screen_update_phoenix) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", phoenix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", phoenix) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(phoenix_state,survival) diff --git a/src/mame/drivers/photoply.c b/src/mame/drivers/photoply.c index 50510dc7adc..a0c85c741a1 100644 --- a/src/mame/drivers/photoply.c +++ b/src/mame/drivers/photoply.c @@ -123,7 +123,7 @@ static MACHINE_CONFIG_START( photoply, photoply_state ) MCFG_FRAGMENT_ADD( pcat_common ) - MCFG_GFXDECODE_ADD("gfxdecode", photoply ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", photoply ) MCFG_IDE_CONTROLLER_ADD("ide", ata_devices, "hdd", NULL, true) MCFG_ATA_INTERFACE_IRQ_HANDLER(DEVWRITELINE("pic8259_2", pic8259_device, ir6_w)) diff --git a/src/mame/drivers/pinball2k.c b/src/mame/drivers/pinball2k.c index 8a2058a6830..38aedc14d1c 100644 --- a/src/mame/drivers/pinball2k.c +++ b/src/mame/drivers/pinball2k.c @@ -597,7 +597,7 @@ static MACHINE_CONFIG_START( mediagx, pinball2k_state ) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 239) MCFG_SCREEN_UPDATE_DRIVER(pinball2k_state, screen_update_mediagx) - MCFG_GFXDECODE_ADD("gfxdecode", CGA) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", CGA) MCFG_PALETTE_ADD("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/pingpong.c b/src/mame/drivers/pingpong.c index 19b849c8514..ead609cd099 100644 --- a/src/mame/drivers/pingpong.c +++ b/src/mame/drivers/pingpong.c @@ -456,7 +456,7 @@ static MACHINE_CONFIG_START( pingpong, pingpong_state ) MCFG_SCREEN_UPDATE_DRIVER(pingpong_state, screen_update_pingpong) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pingpong) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pingpong) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pingpong_state, pingpong) diff --git a/src/mame/drivers/pinkiri8.c b/src/mame/drivers/pinkiri8.c index df42f85cc62..1ed02fd78e3 100644 --- a/src/mame/drivers/pinkiri8.c +++ b/src/mame/drivers/pinkiri8.c @@ -1097,7 +1097,7 @@ static MACHINE_CONFIG_START( pinkiri8, pinkiri8_state ) MCFG_SCREEN_UPDATE_DRIVER(pinkiri8_state, screen_update_pinkiri8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pinkiri8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pinkiri8) MCFG_PALETTE_ADD("palette", 0x2000) diff --git a/src/mame/drivers/pipedrm.c b/src/mame/drivers/pipedrm.c index 29943565f2e..d8a03d367da 100644 --- a/src/mame/drivers/pipedrm.c +++ b/src/mame/drivers/pipedrm.c @@ -661,7 +661,7 @@ static MACHINE_CONFIG_START( pipedrm, pipedrm_state ) MCFG_SCREEN_UPDATE_DRIVER(pipedrm_state, screen_update_pipedrm) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pipedrm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pipedrm) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -709,7 +709,7 @@ static MACHINE_CONFIG_START( hatris, pipedrm_state ) MCFG_SCREEN_UPDATE_DRIVER(pipedrm_state, screen_update_fromance) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hatris) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hatris) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/pipeline.c b/src/mame/drivers/pipeline.c index 474b01e1cf7..f860a5ce7c0 100644 --- a/src/mame/drivers/pipeline.c +++ b/src/mame/drivers/pipeline.c @@ -415,7 +415,7 @@ static MACHINE_CONFIG_START( pipeline, pipeline_state ) MCFG_SCREEN_UPDATE_DRIVER(pipeline_state, screen_update_pipeline) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pipeline) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pipeline) MCFG_PALETTE_ADD("palette", 0x100+0x100) MCFG_PALETTE_INIT_OWNER(pipeline_state, pipeline) diff --git a/src/mame/drivers/pirates.c b/src/mame/drivers/pirates.c index 55c9c954c64..8a3716da4a7 100644 --- a/src/mame/drivers/pirates.c +++ b/src/mame/drivers/pirates.c @@ -253,7 +253,7 @@ static MACHINE_CONFIG_START( pirates, pirates_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") - MCFG_GFXDECODE_ADD("gfxdecode", pirates) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pirates) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/pitnrun.c b/src/mame/drivers/pitnrun.c index e3638c92c91..4340aa3a5fc 100644 --- a/src/mame/drivers/pitnrun.c +++ b/src/mame/drivers/pitnrun.c @@ -252,7 +252,7 @@ static MACHINE_CONFIG_START( pitnrun, pitnrun_state ) MCFG_SCREEN_UPDATE_DRIVER(pitnrun_state, screen_update_pitnrun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pitnrun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pitnrun) MCFG_PALETTE_ADD("palette", 32*3) MCFG_PALETTE_INIT_OWNER(pitnrun_state, pitnrun) diff --git a/src/mame/drivers/pkscram.c b/src/mame/drivers/pkscram.c index 700fb3ae08c..38bb645d6b4 100644 --- a/src/mame/drivers/pkscram.c +++ b/src/mame/drivers/pkscram.c @@ -324,7 +324,7 @@ static MACHINE_CONFIG_START( pkscramble, pkscram_state ) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", pkscram) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pkscram) /* sound hardware */ diff --git a/src/mame/drivers/pktgaldx.c b/src/mame/drivers/pktgaldx.c index 2a2d2fcd786..dd4a1ac35b4 100644 --- a/src/mame/drivers/pktgaldx.c +++ b/src/mame/drivers/pktgaldx.c @@ -345,7 +345,7 @@ static MACHINE_CONFIG_START( pktgaldx, pktgaldx_state ) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(XBGR) - MCFG_GFXDECODE_ADD("gfxdecode", pktgaldx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pktgaldx) MCFG_DECOCOMN_ADD("deco_common") MCFG_DECOCOMN_PALETTE("palette") @@ -395,7 +395,7 @@ static MACHINE_CONFIG_START( pktgaldb, pktgaldx_state ) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(XBGR) - MCFG_GFXDECODE_ADD("gfxdecode", bootleg) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bootleg) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/playch10.c b/src/mame/drivers/playch10.c index 1ff21691e3f..df73dfb629b 100644 --- a/src/mame/drivers/playch10.c +++ b/src/mame/drivers/playch10.c @@ -678,7 +678,7 @@ static MACHINE_CONFIG_START( playch10, playch10_state ) // video hardware - MCFG_GFXDECODE_ADD("gfxdecode", playch10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", playch10) MCFG_PALETTE_ADD("palette", 256+8*4*16) MCFG_PALETTE_INIT_OWNER(playch10_state, playch10) MCFG_DEFAULT_LAYOUT(layout_dualhuov) diff --git a/src/mame/drivers/playmark.c b/src/mame/drivers/playmark.c index e4d282d04f4..c2ccd67c722 100644 --- a/src/mame/drivers/playmark.c +++ b/src/mame/drivers/playmark.c @@ -1059,7 +1059,7 @@ static MACHINE_CONFIG_START( bigtwin, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_bigtwin) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", playmark) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", playmark) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -1095,7 +1095,7 @@ static MACHINE_CONFIG_START( bigtwinb, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_bigtwinb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bigtwinb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bigtwinb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -1134,7 +1134,7 @@ static MACHINE_CONFIG_START( wbeachvl, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_wbeachvl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wbeachvl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wbeachvl) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -1170,7 +1170,7 @@ static MACHINE_CONFIG_START( excelsr, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_excelsr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", excelsr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", excelsr) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -1209,7 +1209,7 @@ static MACHINE_CONFIG_START( hotmind, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_hrdtimes) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hrdtimes) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hrdtimes) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -1249,7 +1249,7 @@ static MACHINE_CONFIG_START( hrdtimes, playmark_state ) MCFG_SCREEN_UPDATE_DRIVER(playmark_state, screen_update_hrdtimes) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hrdtimes) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hrdtimes) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) diff --git a/src/mame/drivers/plygonet.c b/src/mame/drivers/plygonet.c index 071f8f9d2b2..39bd36066bb 100644 --- a/src/mame/drivers/plygonet.c +++ b/src/mame/drivers/plygonet.c @@ -666,7 +666,7 @@ static MACHINE_CONFIG_START( plygonet, polygonet_state ) MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD("eeprom") - MCFG_GFXDECODE_ADD("gfxdecode", plygonet) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", plygonet) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/pokechmp.c b/src/mame/drivers/pokechmp.c index 2603567b5ea..46c02d4223b 100644 --- a/src/mame/drivers/pokechmp.c +++ b/src/mame/drivers/pokechmp.c @@ -229,7 +229,7 @@ static MACHINE_CONFIG_START( pokechmp, pokechmp_state ) MCFG_SCREEN_UPDATE_DRIVER(pokechmp_state, screen_update_pokechmp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pokechmp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pokechmp) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/poker72.c b/src/mame/drivers/poker72.c index 4352f8a2cc5..0d0b7d63973 100644 --- a/src/mame/drivers/poker72.c +++ b/src/mame/drivers/poker72.c @@ -372,7 +372,7 @@ static MACHINE_CONFIG_START( poker72, poker72_state ) MCFG_SCREEN_UPDATE_DRIVER(poker72_state, screen_update_poker72) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", poker72) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", poker72) MCFG_PALETTE_ADD("palette", 0xe00) MCFG_PALETTE_INIT_OWNER(poker72_state, poker72) diff --git a/src/mame/drivers/polepos.c b/src/mame/drivers/polepos.c index c27f40ed9de..f6f0879b019 100644 --- a/src/mame/drivers/polepos.c +++ b/src/mame/drivers/polepos.c @@ -919,7 +919,7 @@ static MACHINE_CONFIG_START( polepos, polepos_state ) MCFG_SCREEN_UPDATE_DRIVER(polepos_state, screen_update_polepos) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", polepos) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", polepos) MCFG_PALETTE_ADD("palette", 0x0f00) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_DEFAULT_LAYOUT(layout_polepos) @@ -1000,7 +1000,7 @@ static MACHINE_CONFIG_START( topracern, polepos_state ) MCFG_SCREEN_UPDATE_DRIVER(polepos_state, screen_update_polepos) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", polepos) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", polepos) MCFG_PALETTE_ADD("palette", 0x0f00) MCFG_PALETTE_INDIRECT_ENTRIES(128) MCFG_DEFAULT_LAYOUT(layout_topracer) diff --git a/src/mame/drivers/polyplay.c b/src/mame/drivers/polyplay.c index 9f97480090a..bf142ab0f44 100644 --- a/src/mame/drivers/polyplay.c +++ b/src/mame/drivers/polyplay.c @@ -286,7 +286,7 @@ static MACHINE_CONFIG_START( polyplay, polyplay_state ) MCFG_SCREEN_UPDATE_DRIVER(polyplay_state, screen_update_polyplay) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", polyplay) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", polyplay) MCFG_PALETTE_ADD("palette", 10) MCFG_PALETTE_INIT_OWNER(polyplay_state, polyplay) diff --git a/src/mame/drivers/poolshrk.c b/src/mame/drivers/poolshrk.c index 455ee7a5196..2d06f607013 100644 --- a/src/mame/drivers/poolshrk.c +++ b/src/mame/drivers/poolshrk.c @@ -226,7 +226,7 @@ static MACHINE_CONFIG_START( poolshrk, poolshrk_state ) MCFG_SCREEN_UPDATE_DRIVER(poolshrk_state, screen_update_poolshrk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", poolshrk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", poolshrk) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(poolshrk_state, poolshrk) diff --git a/src/mame/drivers/pooyan.c b/src/mame/drivers/pooyan.c index 707abbdac16..941d05bfbee 100644 --- a/src/mame/drivers/pooyan.c +++ b/src/mame/drivers/pooyan.c @@ -198,7 +198,7 @@ static MACHINE_CONFIG_START( pooyan, pooyan_state ) MCFG_SCREEN_UPDATE_DRIVER(pooyan_state, screen_update_pooyan) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pooyan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pooyan) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(pooyan_state, pooyan) diff --git a/src/mame/drivers/popeye.c b/src/mame/drivers/popeye.c index 7cdce48aaca..0905fcb126c 100644 --- a/src/mame/drivers/popeye.c +++ b/src/mame/drivers/popeye.c @@ -483,7 +483,7 @@ static MACHINE_CONFIG_START( skyskipr, popeye_state ) MCFG_SCREEN_UPDATE_DRIVER(popeye_state, screen_update_popeye) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", popeye) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", popeye) MCFG_PALETTE_ADD("palette", 16+16*2+64*4) MCFG_PALETTE_INIT_OWNER(popeye_state, popeye) diff --git a/src/mame/drivers/popobear.c b/src/mame/drivers/popobear.c index d6ae78e366e..22102e0a95b 100644 --- a/src/mame/drivers/popobear.c +++ b/src/mame/drivers/popobear.c @@ -660,7 +660,7 @@ static MACHINE_CONFIG_START( popobear, popobear_state ) MCFG_SPEAKER_STANDARD_MONO("mono") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_SOUND_ADD("ymsnd", YM2413, XTAL_42MHz/16) // XTAL CORRECT, DIVISOR GUESSED MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) diff --git a/src/mame/drivers/popper.c b/src/mame/drivers/popper.c index 056e9b9420f..9c4840ba336 100644 --- a/src/mame/drivers/popper.c +++ b/src/mame/drivers/popper.c @@ -353,7 +353,7 @@ static MACHINE_CONFIG_START( popper, popper_state ) MCFG_SCREEN_UPDATE_DRIVER(popper_state, screen_update_popper) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", popper) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", popper) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(popper_state, popper) diff --git a/src/mame/drivers/portrait.c b/src/mame/drivers/portrait.c index 3a266872537..c2fb068dc03 100644 --- a/src/mame/drivers/portrait.c +++ b/src/mame/drivers/portrait.c @@ -260,7 +260,7 @@ static MACHINE_CONFIG_START( portrait, portrait_state ) MCFG_SCREEN_UPDATE_DRIVER(portrait_state, screen_update_portrait) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", portrait) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", portrait) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_INDIRECT_ENTRIES(0x40) MCFG_PALETTE_INIT_OWNER(portrait_state, portrait) diff --git a/src/mame/drivers/powerbal.c b/src/mame/drivers/powerbal.c index 63577e21835..3fe4383aea7 100644 --- a/src/mame/drivers/powerbal.c +++ b/src/mame/drivers/powerbal.c @@ -503,7 +503,7 @@ static MACHINE_CONFIG_START( powerbal, powerbal_state ) MCFG_SCREEN_UPDATE_DRIVER(powerbal_state, screen_update_powerbal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", powerbal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", powerbal) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(powerbal_state,powerbal) @@ -537,7 +537,7 @@ static MACHINE_CONFIG_START( magicstk, powerbal_state ) MCFG_SCREEN_UPDATE_DRIVER(powerbal_state, screen_update_powerbal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", powerbal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", powerbal) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(powerbal_state,powerbal) diff --git a/src/mame/drivers/powerins.c b/src/mame/drivers/powerins.c index 7c6ed497417..30829008b4a 100644 --- a/src/mame/drivers/powerins.c +++ b/src/mame/drivers/powerins.c @@ -355,7 +355,7 @@ static MACHINE_CONFIG_START( powerins, powerins_state ) MCFG_SCREEN_UPDATE_DRIVER(powerins_state, screen_update_powerins) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", powerins) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", powerins) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/ppmast93.c b/src/mame/drivers/ppmast93.c index 3aec4e02861..5e3b696e63d 100644 --- a/src/mame/drivers/ppmast93.c +++ b/src/mame/drivers/ppmast93.c @@ -386,7 +386,7 @@ static MACHINE_CONFIG_START( ppmast93, ppmast93_state ) MCFG_SCREEN_UPDATE_DRIVER(ppmast93_state, screen_update_ppmast93) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ppmast93) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ppmast93) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x100) diff --git a/src/mame/drivers/prehisle.c b/src/mame/drivers/prehisle.c index 365e1da825d..161da8b24bb 100644 --- a/src/mame/drivers/prehisle.c +++ b/src/mame/drivers/prehisle.c @@ -217,7 +217,7 @@ static MACHINE_CONFIG_START( prehisle, prehisle_state ) MCFG_SCREEN_UPDATE_DRIVER(prehisle_state, screen_update_prehisle) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", prehisle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", prehisle) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/progolf.c b/src/mame/drivers/progolf.c index 4bc788875db..948826051e5 100644 --- a/src/mame/drivers/progolf.c +++ b/src/mame/drivers/progolf.c @@ -442,7 +442,7 @@ static MACHINE_CONFIG_START( progolf, progolf_state ) MCFG_SCREEN_UPDATE_DRIVER(progolf_state, screen_update_progolf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", progolf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", progolf) MCFG_PALETTE_ADD("palette", 32*3) MCFG_PALETTE_INIT_OWNER(progolf_state, progolf) diff --git a/src/mame/drivers/psikyo.c b/src/mame/drivers/psikyo.c index 85614124e7c..7024ccf9cb2 100644 --- a/src/mame/drivers/psikyo.c +++ b/src/mame/drivers/psikyo.c @@ -1051,7 +1051,7 @@ static MACHINE_CONFIG_START( sngkace, psikyo_state ) MCFG_SCREEN_VBLANK_DRIVER(psikyo_state, screen_eof_psikyo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", psikyo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psikyo) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1097,7 +1097,7 @@ static MACHINE_CONFIG_START( gunbird, psikyo_state ) MCFG_SCREEN_VBLANK_DRIVER(psikyo_state, screen_eof_psikyo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", psikyo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psikyo) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1132,7 +1132,7 @@ static MACHINE_CONFIG_START( s1945bl, psikyo_state ) /* Bootleg hardware based o MCFG_SCREEN_VBLANK_DRIVER(psikyo_state, screen_eof_psikyo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", psikyo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psikyo) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1182,7 +1182,7 @@ static MACHINE_CONFIG_START( s1945, psikyo_state ) MCFG_SCREEN_VBLANK_DRIVER(psikyo_state, screen_eof_psikyo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", psikyo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psikyo) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/psikyo4.c b/src/mame/drivers/psikyo4.c index 7b0e74e2a57..b52d1b7a144 100644 --- a/src/mame/drivers/psikyo4.c +++ b/src/mame/drivers/psikyo4.c @@ -660,7 +660,7 @@ static MACHINE_CONFIG_START( ps4big, psikyo4_state ) MCFG_EEPROM_SERIAL_DEFAULT_VALUE(0) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", ps4) + MCFG_GFXDECODE_ADD("gfxdecode", "lpalette", ps4) MCFG_PALETTE_ADD("lpalette", (0x2000/4) + 1) /* palette + clear colour */ MCFG_PALETTE_ADD("rpalette", (0x2000/4) + 1) diff --git a/src/mame/drivers/psikyosh.c b/src/mame/drivers/psikyosh.c index 03bf078045c..aa65c90760a 100644 --- a/src/mame/drivers/psikyosh.c +++ b/src/mame/drivers/psikyosh.c @@ -790,7 +790,7 @@ static MACHINE_CONFIG_START( psikyo3v1, psikyosh_state ) MCFG_SCREEN_UPDATE_DRIVER(psikyosh_state, screen_update_psikyosh) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram32_device, vblank_copy_rising) - MCFG_GFXDECODE_ADD("gfxdecode", psikyosh) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psikyosh) MCFG_PALETTE_ADD("palette", 0x5000/4) MCFG_PALETTE_FORMAT(RGBX) diff --git a/src/mame/drivers/psychic5.c b/src/mame/drivers/psychic5.c index aa57764e27b..7e2eaa15c36 100644 --- a/src/mame/drivers/psychic5.c +++ b/src/mame/drivers/psychic5.c @@ -677,7 +677,7 @@ static MACHINE_CONFIG_START( psychic5, psychic5_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(psychic5_state, screen_update_psychic5) - MCFG_GFXDECODE_ADD("gfxdecode", psychic5) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psychic5) MCFG_PALETTE_ADD("palette", 768) MCFG_VIDEO_START_OVERRIDE(psychic5_state,psychic5) @@ -722,7 +722,7 @@ static MACHINE_CONFIG_START( bombsa, psychic5_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(psychic5_state, screen_update_bombsa) - MCFG_GFXDECODE_ADD("gfxdecode", bombsa) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bombsa) MCFG_PALETTE_ADD("palette", 768) MCFG_VIDEO_START_OVERRIDE(psychic5_state,bombsa) diff --git a/src/mame/drivers/pturn.c b/src/mame/drivers/pturn.c index cfcdeaa75c9..d9b1aaadce9 100644 --- a/src/mame/drivers/pturn.c +++ b/src/mame/drivers/pturn.c @@ -509,7 +509,7 @@ static MACHINE_CONFIG_START( pturn, pturn_state ) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x100) - MCFG_GFXDECODE_ADD("gfxdecode", pturn) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pturn) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mame/drivers/punchout.c b/src/mame/drivers/punchout.c index 97a8e596e9b..4eb95f8c5af 100644 --- a/src/mame/drivers/punchout.c +++ b/src/mame/drivers/punchout.c @@ -946,7 +946,7 @@ static MACHINE_CONFIG_START( punchout, punchout_state ) MCFG_NVRAM_ADD_0FILL("nvram") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", punchout) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", punchout) MCFG_PALETTE_ADD("palette", 0x200) MCFG_DEFAULT_LAYOUT(layout_dualhovu) diff --git a/src/mame/drivers/pushman.c b/src/mame/drivers/pushman.c index 3811e451ec5..dadfc98ca1d 100644 --- a/src/mame/drivers/pushman.c +++ b/src/mame/drivers/pushman.c @@ -437,7 +437,7 @@ static MACHINE_CONFIG_START( pushman, pushman_state ) MCFG_SCREEN_UPDATE_DRIVER(pushman_state, screen_update_pushman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pushman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pushman) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -485,7 +485,7 @@ static MACHINE_CONFIG_START( bballs, pushman_state ) MCFG_SCREEN_UPDATE_DRIVER(pushman_state, screen_update_pushman) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pushman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pushman) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/pzletime.c b/src/mame/drivers/pzletime.c index 74cd2eb4d86..29fad80bf03 100644 --- a/src/mame/drivers/pzletime.c +++ b/src/mame/drivers/pzletime.c @@ -343,7 +343,7 @@ static MACHINE_CONFIG_START( pzletime, pzletime_state ) MCFG_SCREEN_UPDATE_DRIVER(pzletime_state, screen_update_pzletime) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pzletime) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pzletime) MCFG_PALETTE_ADD("palette", 0x300 + 32768) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_INIT_OWNER(pzletime_state, pzletime) diff --git a/src/mame/drivers/qdrmfgp.c b/src/mame/drivers/qdrmfgp.c index 901fd2f53cb..7cb45205fcc 100644 --- a/src/mame/drivers/qdrmfgp.c +++ b/src/mame/drivers/qdrmfgp.c @@ -639,7 +639,7 @@ static MACHINE_CONFIG_START( qdrmfgp, qdrmfgp_state ) MCFG_VIDEO_START_OVERRIDE(qdrmfgp_state,qdrmfgp) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", qdrmfgp_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") @@ -681,7 +681,7 @@ static MACHINE_CONFIG_START( qdrmfgp2, qdrmfgp_state ) MCFG_VIDEO_START_OVERRIDE(qdrmfgp_state,qdrmfgp2) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", qdrmfgp2_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/quasar.c b/src/mame/drivers/quasar.c index db1a6562921..0c1602c52cb 100644 --- a/src/mame/drivers/quasar.c +++ b/src/mame/drivers/quasar.c @@ -337,7 +337,7 @@ static MACHINE_CONFIG_START( quasar, quasar_state ) MCFG_SCREEN_UPDATE_DRIVER(quasar_state, screen_update_quasar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", quasar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", quasar) MCFG_PALETTE_ADD("palette", (64+1)*8+(4*256)) MCFG_PALETTE_INDIRECT_ENTRIES(0x500) MCFG_PALETTE_INIT_OWNER(quasar_state,quasar) diff --git a/src/mame/drivers/quizdna.c b/src/mame/drivers/quizdna.c index b97b937030a..9dacfaf2ddf 100644 --- a/src/mame/drivers/quizdna.c +++ b/src/mame/drivers/quizdna.c @@ -455,7 +455,7 @@ static MACHINE_CONFIG_START( quizdna, quizdna_state ) MCFG_SCREEN_UPDATE_DRIVER(quizdna_state, screen_update_quizdna) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", quizdna) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", quizdna) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/quizpani.c b/src/mame/drivers/quizpani.c index a6298c1bc7c..a4bc64ed776 100644 --- a/src/mame/drivers/quizpani.c +++ b/src/mame/drivers/quizpani.c @@ -199,7 +199,7 @@ static MACHINE_CONFIG_START( quizpani, quizpani_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", quizpani_state, irq4_line_hold) MCFG_CPU_PERIODIC_INT_DRIVER(quizpani_state, irq1_line_hold, 164) // music tempo - MCFG_GFXDECODE_ADD("gfxdecode", quizpani) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", quizpani) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/quizpun2.c b/src/mame/drivers/quizpun2.c index 701302d68cc..b0903255b31 100644 --- a/src/mame/drivers/quizpun2.c +++ b/src/mame/drivers/quizpun2.c @@ -514,7 +514,7 @@ static MACHINE_CONFIG_START( quizpun2, quizpun2_state ) MCFG_SCREEN_UPDATE_DRIVER(quizpun2_state, screen_update_quizpun2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", quizpun2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", quizpun2) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/quizshow.c b/src/mame/drivers/quizshow.c index 03c8d2b188b..902068ae052 100644 --- a/src/mame/drivers/quizshow.c +++ b/src/mame/drivers/quizshow.c @@ -392,7 +392,7 @@ static MACHINE_CONFIG_START( quizshow, quizshow_state ) MCFG_SCREEN_UPDATE_DRIVER(quizshow_state, screen_update_quizshow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", quizshow) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", quizshow) MCFG_PALETTE_ADD("palette", 8*2) MCFG_PALETTE_INDIRECT_ENTRIES(2) MCFG_PALETTE_INIT_OWNER(quizshow_state, quizshow) diff --git a/src/mame/drivers/r2dx_v33.c b/src/mame/drivers/r2dx_v33.c index ed57e03f1e5..e0f4093c234 100644 --- a/src/mame/drivers/r2dx_v33.c +++ b/src/mame/drivers/r2dx_v33.c @@ -713,7 +713,7 @@ static MACHINE_CONFIG_START( rdx_v33, r2dx_v33_state ) MCFG_SCREEN_UPDATE_DRIVER(r2dx_v33_state, screen_update_rdx_v33) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rdx_v33) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rdx_v33) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -744,7 +744,7 @@ static MACHINE_CONFIG_START( nzerotea, r2dx_v33_state ) MCFG_SCREEN_UPDATE_DRIVER(r2dx_v33_state, screen_update_rdx_v33) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rdx_v33) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rdx_v33) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/rabbit.c b/src/mame/drivers/rabbit.c index cb9c849575f..a2975f2c08d 100644 --- a/src/mame/drivers/rabbit.c +++ b/src/mame/drivers/rabbit.c @@ -887,7 +887,7 @@ static MACHINE_CONFIG_START( rabbit, rabbit_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") - MCFG_GFXDECODE_ADD("gfxdecode", rabbit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rabbit) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/raiden.c b/src/mame/drivers/raiden.c index 666c5d202df..4ab09257ac4 100644 --- a/src/mame/drivers/raiden.c +++ b/src/mame/drivers/raiden.c @@ -291,7 +291,7 @@ static MACHINE_CONFIG_START( raiden, raiden_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raiden) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raiden) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/raiden2.c b/src/mame/drivers/raiden2.c index c480f62ad1e..b479aacba10 100644 --- a/src/mame/drivers/raiden2.c +++ b/src/mame/drivers/raiden2.c @@ -1882,7 +1882,7 @@ static MACHINE_CONFIG_START( raiden2, raiden2_state ) MCFG_SCREEN_UPDATE_DRIVER(raiden2_state, screen_update_raiden2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raiden2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raiden2) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1940,7 +1940,7 @@ static MACHINE_CONFIG_START( zeroteam, raiden2_state ) MCFG_SCREEN_UPDATE_DRIVER(raiden2_state, screen_update_raiden2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raiden2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raiden2) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/rainbow.c b/src/mame/drivers/rainbow.c index 4d49afc544b..9bc5af65fec 100644 --- a/src/mame/drivers/rainbow.c +++ b/src/mame/drivers/rainbow.c @@ -667,7 +667,7 @@ static MACHINE_CONFIG_START( rbisland, rbisland_state ) MCFG_SCREEN_UPDATE_DRIVER(rbisland_state, screen_update_rainbow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rbisland) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rbisland) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -714,7 +714,7 @@ static MACHINE_CONFIG_START( jumping, rbisland_state ) MCFG_SCREEN_UPDATE_DRIVER(rbisland_state, screen_update_jumping) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jumping) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jumping) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/rallyx.c b/src/mame/drivers/rallyx.c index f11aa67451a..07b9eebdfca 100644 --- a/src/mame/drivers/rallyx.c +++ b/src/mame/drivers/rallyx.c @@ -868,7 +868,7 @@ static MACHINE_CONFIG_START( rallyx, rallyx_state ) MCFG_SCREEN_UPDATE_DRIVER(rallyx_state, screen_update_rallyx) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rallyx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rallyx) MCFG_PALETTE_ADD("palette", 64*4+4) MCFG_PALETTE_INDIRECT_ENTRIES(32) @@ -907,7 +907,7 @@ static MACHINE_CONFIG_START( jungler, rallyx_state ) MCFG_SCREEN_UPDATE_DRIVER(rallyx_state, screen_update_jungler) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jungler) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jungler) MCFG_PALETTE_ADD("palette", 64*4+4+64) MCFG_PALETTE_INDIRECT_ENTRIES(32+64) diff --git a/src/mame/drivers/rampart.c b/src/mame/drivers/rampart.c index 96fd2b74e98..1adffa1b482 100644 --- a/src/mame/drivers/rampart.c +++ b/src/mame/drivers/rampart.c @@ -346,7 +346,7 @@ static MACHINE_CONFIG_START( rampart, rampart_state ) MCFG_WATCHDOG_VBLANK_INIT(8) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rampart) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rampart) MCFG_PALETTE_ADD("palette", 512) MCFG_ATARI_MOTION_OBJECTS_ADD("mob", "screen", rampart_state::s_mob_config) diff --git a/src/mame/drivers/rastan.c b/src/mame/drivers/rastan.c index a45170704d2..6b40c94ab29 100644 --- a/src/mame/drivers/rastan.c +++ b/src/mame/drivers/rastan.c @@ -401,7 +401,7 @@ static MACHINE_CONFIG_START( rastan, rastan_state ) MCFG_SCREEN_UPDATE_DRIVER(rastan_state, screen_update_rastan) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rastan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rastan) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/rbmk.c b/src/mame/drivers/rbmk.c index af36dcb86e1..f2938d0e0da 100644 --- a/src/mame/drivers/rbmk.c +++ b/src/mame/drivers/rbmk.c @@ -551,7 +551,7 @@ static MACHINE_CONFIG_START( rbmk, rbmk_state ) MCFG_CPU_IO_MAP(rbmk_mcu_io) MCFG_CPU_VBLANK_INT_DRIVER("screen", rbmk_state, mcu_irq) - MCFG_GFXDECODE_ADD("gfxdecode", rbmk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rbmk) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/rcorsair.c b/src/mame/drivers/rcorsair.c index 8b4856882d9..3cfb6221e4c 100644 --- a/src/mame/drivers/rcorsair.c +++ b/src/mame/drivers/rcorsair.c @@ -144,7 +144,7 @@ static MACHINE_CONFIG_START( rcorsair, rcorsair_state ) MCFG_SCREEN_VISIBLE_AREA(0, 256-1, 0, 256-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rcorsair) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rcorsair) MCFG_PALETTE_ADD("palette", 0x100) MACHINE_CONFIG_END diff --git a/src/mame/drivers/realbrk.c b/src/mame/drivers/realbrk.c index aa729aa934a..fc27d29e61e 100644 --- a/src/mame/drivers/realbrk.c +++ b/src/mame/drivers/realbrk.c @@ -769,7 +769,7 @@ static MACHINE_CONFIG_START( realbrk, realbrk_state ) MCFG_SCREEN_UPDATE_DRIVER(realbrk_state, screen_update_realbrk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", realbrk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", realbrk) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/redclash.c b/src/mame/drivers/redclash.c index e50784f4ddb..de11f006cb1 100644 --- a/src/mame/drivers/redclash.c +++ b/src/mame/drivers/redclash.c @@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( zerohour, ladybug_state ) MCFG_SCREEN_VBLANK_DRIVER(ladybug_state, screen_eof_redclash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", redclash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", redclash) MCFG_PALETTE_ADD("palette", 4*8+4*16+32) MCFG_PALETTE_INDIRECT_ENTRIES(32+32) MCFG_PALETTE_INIT_OWNER(ladybug_state,redclash) @@ -393,7 +393,7 @@ static MACHINE_CONFIG_START( redclash, ladybug_state ) MCFG_SCREEN_VBLANK_DRIVER(ladybug_state, screen_eof_redclash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", redclash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", redclash) MCFG_PALETTE_ADD("palette", 4*8+4*16+32) MCFG_PALETTE_INDIRECT_ENTRIES(32+32) MCFG_PALETTE_INIT_OWNER(ladybug_state,redclash) diff --git a/src/mame/drivers/relief.c b/src/mame/drivers/relief.c index 1994053985a..6500b85f859 100644 --- a/src/mame/drivers/relief.c +++ b/src/mame/drivers/relief.c @@ -271,7 +271,7 @@ static MACHINE_CONFIG_START( relief, relief_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", relief) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", relief) MCFG_PALETTE_ADD("palette", 2048) MCFG_ATARI_VAD_ADD("vad", "screen", WRITELINE(atarigen_state, scanline_int_write_line)) diff --git a/src/mame/drivers/renegade.c b/src/mame/drivers/renegade.c index 9e074a601a4..baa5bb594a0 100644 --- a/src/mame/drivers/renegade.c +++ b/src/mame/drivers/renegade.c @@ -894,7 +894,7 @@ static MACHINE_CONFIG_START( renegade, renegade_state ) MCFG_SCREEN_UPDATE_DRIVER(renegade_state, screen_update_renegade) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", renegade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", renegade) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/retofinv.c b/src/mame/drivers/retofinv.c index 40bd2d655af..fef30114219 100644 --- a/src/mame/drivers/retofinv.c +++ b/src/mame/drivers/retofinv.c @@ -370,7 +370,7 @@ static MACHINE_CONFIG_START( retofinv, retofinv_state ) MCFG_SCREEN_UPDATE_DRIVER(retofinv_state, screen_update_retofinv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", retofinv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", retofinv) MCFG_PALETTE_ADD("palette", 256*2+64*16+64*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(retofinv_state, retofinv) diff --git a/src/mame/drivers/rgum.c b/src/mame/drivers/rgum.c index 53c351f038b..9353d0b6754 100644 --- a/src/mame/drivers/rgum.c +++ b/src/mame/drivers/rgum.c @@ -289,7 +289,7 @@ static MACHINE_CONFIG_START( rgum, rgum_state ) MCFG_I8255A_ADD( "ppi8255", ppi8255_intf ) - MCFG_GFXDECODE_ADD("gfxdecode", rgum) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rgum) MCFG_PALETTE_ADD("palette", 0x100) diff --git a/src/mame/drivers/rmhaihai.c b/src/mame/drivers/rmhaihai.c index be991152a10..a20dfb6bebd 100644 --- a/src/mame/drivers/rmhaihai.c +++ b/src/mame/drivers/rmhaihai.c @@ -485,7 +485,7 @@ static MACHINE_CONFIG_START( rmhaihai, rmhaihai_state ) MCFG_SCREEN_UPDATE_DRIVER(rmhaihai_state, screen_update_rmhaihai) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rmhaihai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rmhaihai) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x100) diff --git a/src/mame/drivers/rockrage.c b/src/mame/drivers/rockrage.c index 5b3ee3a4ac4..0af02657c7a 100644 --- a/src/mame/drivers/rockrage.c +++ b/src/mame/drivers/rockrage.c @@ -271,7 +271,7 @@ static MACHINE_CONFIG_START( rockrage, rockrage_state ) MCFG_K007420_ADD("k007420", rockrage_k007420_intf) MCFG_K007420_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rockrage) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rockrage) MCFG_PALETTE_ADD("palette", 64 + 2*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(64) MCFG_PALETTE_INIT_OWNER(rockrage_state, rockrage) diff --git a/src/mame/drivers/rocnrope.c b/src/mame/drivers/rocnrope.c index 54aed84c55f..eacb74e3379 100644 --- a/src/mame/drivers/rocnrope.c +++ b/src/mame/drivers/rocnrope.c @@ -208,7 +208,7 @@ static MACHINE_CONFIG_START( rocnrope, rocnrope_state ) MCFG_SCREEN_UPDATE_DRIVER(rocnrope_state, screen_update_rocnrope) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rocnrope) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rocnrope) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(rocnrope_state, rocnrope) diff --git a/src/mame/drivers/rohga.c b/src/mame/drivers/rohga.c index 06d453e962f..1d791c4c2da 100644 --- a/src/mame/drivers/rohga.c +++ b/src/mame/drivers/rohga.c @@ -829,7 +829,7 @@ static MACHINE_CONFIG_START( rohga, rohga_state ) MCFG_SCREEN_UPDATE_DRIVER(rohga_state, screen_update_rohga) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rohga) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rohga) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(rohga_state,rohga) @@ -891,7 +891,7 @@ static MACHINE_CONFIG_START( wizdfire, rohga_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(rohga_state, screen_update_wizdfire) - MCFG_GFXDECODE_ADD("gfxdecode", wizdfire) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wizdfire) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECOCOMN_ADD("deco_common") @@ -959,7 +959,7 @@ static MACHINE_CONFIG_START( nitrobal, rohga_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(rohga_state, screen_update_nitrobal) - MCFG_GFXDECODE_ADD("gfxdecode", wizdfire) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wizdfire) MCFG_PALETTE_ADD("palette", 2048) MCFG_DECOCOMN_ADD("deco_common") @@ -1029,7 +1029,7 @@ static MACHINE_CONFIG_START( schmeisr, rohga_state ) MCFG_SCREEN_UPDATE_DRIVER(rohga_state, screen_update_rohga) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", schmeisr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", schmeisr) MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(rohga_state,schmeisr) diff --git a/src/mame/drivers/rollerg.c b/src/mame/drivers/rollerg.c index 4f85db79525..e070496ef3d 100644 --- a/src/mame/drivers/rollerg.c +++ b/src/mame/drivers/rollerg.c @@ -290,7 +290,7 @@ static MACHINE_CONFIG_START( rollerg, rollerg_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K053244_ADD("k053244", rollerg_k05324x_intf) MCFG_K053244_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/rollrace.c b/src/mame/drivers/rollrace.c index c8d7c7f785b..cfe746e0ef2 100644 --- a/src/mame/drivers/rollrace.c +++ b/src/mame/drivers/rollrace.c @@ -238,7 +238,7 @@ static MACHINE_CONFIG_START( rollrace, rollrace_state ) MCFG_SCREEN_UPDATE_DRIVER(rollrace_state, screen_update_rollrace) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rollrace) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rollrace) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(rollrace_state, rollrace) diff --git a/src/mame/drivers/rpunch.c b/src/mame/drivers/rpunch.c index 4c063e61340..18fe622af44 100644 --- a/src/mame/drivers/rpunch.c +++ b/src/mame/drivers/rpunch.c @@ -491,7 +491,7 @@ static MACHINE_CONFIG_START( rpunch, rpunch_state ) MCFG_SCREEN_UPDATE_DRIVER(rpunch_state, screen_update_rpunch) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rpunch) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rpunch) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -528,7 +528,7 @@ static MACHINE_CONFIG_START( svolleybl, rpunch_state ) MCFG_SCREEN_UPDATE_DRIVER(rpunch_state, screen_update_rpunch) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", svolleybl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", svolleybl) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/runaway.c b/src/mame/drivers/runaway.c index 3516468b8c4..c3ff0d002e9 100644 --- a/src/mame/drivers/runaway.c +++ b/src/mame/drivers/runaway.c @@ -361,7 +361,7 @@ static MACHINE_CONFIG_START( runaway, runaway_state ) MCFG_SCREEN_UPDATE_DRIVER(runaway_state, screen_update_runaway) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", runaway) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", runaway) MCFG_PALETTE_ADD("palette", 16) diff --git a/src/mame/drivers/rungun.c b/src/mame/drivers/rungun.c index 3013abed52e..7a4c9149a60 100644 --- a/src/mame/drivers/rungun.c +++ b/src/mame/drivers/rungun.c @@ -388,7 +388,7 @@ static MACHINE_CONFIG_START( rng, rungun_state ) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // higher if sound stutters - MCFG_GFXDECODE_ADD("gfxdecode", rungun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rungun) MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD("eeprom") diff --git a/src/mame/drivers/safarir.c b/src/mame/drivers/safarir.c index a44bc86f0ba..c77dc70f8aa 100644 --- a/src/mame/drivers/safarir.c +++ b/src/mame/drivers/safarir.c @@ -411,7 +411,7 @@ static MACHINE_CONFIG_START( safarir, safarir_state ) MCFG_PALETTE_ADD("palette", 2*8) MCFG_PALETTE_INIT_OWNER(safarir_state, safarir) - MCFG_GFXDECODE_ADD("gfxdecode", safarir) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", safarir) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_SIZE(32*8, 32*8) diff --git a/src/mame/drivers/sandscrp.c b/src/mame/drivers/sandscrp.c index e4fec7b817f..d8d372ccef1 100644 --- a/src/mame/drivers/sandscrp.c +++ b/src/mame/drivers/sandscrp.c @@ -510,7 +510,7 @@ static MACHINE_CONFIG_START( sandscrp, sandscrp_state ) MCFG_SCREEN_VBLANK_DRIVER(sandscrp_state, screen_eof_sandscrp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sandscrp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sandscrp) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) diff --git a/src/mame/drivers/sanremo.c b/src/mame/drivers/sanremo.c index 6879cc229e9..3d1bbc20158 100644 --- a/src/mame/drivers/sanremo.c +++ b/src/mame/drivers/sanremo.c @@ -401,7 +401,7 @@ static MACHINE_CONFIG_START( sanremo, sanremo_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", sanremo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sanremo) MCFG_PALETTE_ADD("palette", 0x10) MCFG_PALETTE_INIT_OWNER(sanremo_state, sanremo) diff --git a/src/mame/drivers/sauro.c b/src/mame/drivers/sauro.c index 41f10f87b14..7e304f04e47 100644 --- a/src/mame/drivers/sauro.c +++ b/src/mame/drivers/sauro.c @@ -392,7 +392,7 @@ static MACHINE_CONFIG_DERIVED( trckydoc, tecfri ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(trckydoc_map) - MCFG_GFXDECODE_ADD("gfxdecode", trckydoc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trckydoc) MCFG_VIDEO_START_OVERRIDE(sauro_state,trckydoc) MCFG_SCREEN_MODIFY("screen") @@ -410,7 +410,7 @@ static MACHINE_CONFIG_DERIVED( sauro, tecfri ) MCFG_CPU_PROGRAM_MAP(sauro_sound_map) MCFG_CPU_PERIODIC_INT_DRIVER(sauro_state, irq0_line_hold, 8*60) // ? - MCFG_GFXDECODE_ADD("gfxdecode", sauro) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sauro) MCFG_VIDEO_START_OVERRIDE(sauro_state,sauro) MCFG_SCREEN_MODIFY("screen") diff --git a/src/mame/drivers/sbasketb.c b/src/mame/drivers/sbasketb.c index a6a0ce2d94c..3f3d8646d02 100644 --- a/src/mame/drivers/sbasketb.c +++ b/src/mame/drivers/sbasketb.c @@ -198,7 +198,7 @@ static MACHINE_CONFIG_START( sbasketb, sbasketb_state ) MCFG_SCREEN_UPDATE_DRIVER(sbasketb_state, screen_update_sbasketb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sbasketb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sbasketb) MCFG_PALETTE_ADD("palette", 16*16+16*16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(sbasketb_state, sbasketb) diff --git a/src/mame/drivers/sbowling.c b/src/mame/drivers/sbowling.c index 9edf77f4526..c6580c24b11 100644 --- a/src/mame/drivers/sbowling.c +++ b/src/mame/drivers/sbowling.c @@ -392,7 +392,7 @@ static MACHINE_CONFIG_START( sbowling, sbowling_state ) MCFG_SCREEN_UPDATE_DRIVER(sbowling_state, screen_update_sbowling) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sbowling) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sbowling) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_INIT_OWNER(sbowling_state, sbowling) diff --git a/src/mame/drivers/sbrkout.c b/src/mame/drivers/sbrkout.c index 82f3e9a7648..bdfb76b6d32 100644 --- a/src/mame/drivers/sbrkout.c +++ b/src/mame/drivers/sbrkout.c @@ -519,7 +519,7 @@ static MACHINE_CONFIG_START( sbrkout, sbrkout_state ) MCFG_WATCHDOG_VBLANK_INIT(8) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", sbrkout) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sbrkout) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(MAIN_CLOCK/2, 384, 0, 256, 262, 0, 224) diff --git a/src/mame/drivers/sbugger.c b/src/mame/drivers/sbugger.c index 0afd4154d1a..db8233a9e89 100644 --- a/src/mame/drivers/sbugger.c +++ b/src/mame/drivers/sbugger.c @@ -230,7 +230,7 @@ static MACHINE_CONFIG_START( sbugger, sbugger_state ) MCFG_CPU_IO_MAP(sbugger_io_map) MCFG_I8156_ADD("i8156", 200000, i8156_intf) /* freq is an approximation */ - MCFG_GFXDECODE_ADD("gfxdecode", sbugger) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sbugger) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/scobra.c b/src/mame/drivers/scobra.c index 6c716437d22..3e1820da198 100644 --- a/src/mame/drivers/scobra.c +++ b/src/mame/drivers/scobra.c @@ -759,7 +759,7 @@ static MACHINE_CONFIG_START( type1, scobra_state ) MCFG_SCREEN_UPDATE_DRIVER(scobra_state, screen_update_galaxold) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scobra) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scobra) MCFG_PALETTE_ADD("palette", 32+64+2+1) /* 32 for characters, 64 for stars, 2 for bullets, 1 for background */ MCFG_PALETTE_INIT_OWNER(scobra_state,scrambold) @@ -891,7 +891,7 @@ static MACHINE_CONFIG_START( hustler, scobra_state ) MCFG_SCREEN_UPDATE_DRIVER(scobra_state, screen_update_galaxold) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scobra) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scobra) MCFG_PALETTE_ADD("palette", 32+64+2) /* 32 for characters, 64 for stars, 2 for bullets */ MCFG_PALETTE_INIT_OWNER(scobra_state,galaxold) diff --git a/src/mame/drivers/scotrsht.c b/src/mame/drivers/scotrsht.c index c0473873e0c..c7620bf7420 100644 --- a/src/mame/drivers/scotrsht.c +++ b/src/mame/drivers/scotrsht.c @@ -197,7 +197,7 @@ static MACHINE_CONFIG_START( scotrsht, scotrsht_state ) MCFG_SCREEN_UPDATE_DRIVER(scotrsht_state, screen_update_scotrsht) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scotrsht) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scotrsht) MCFG_PALETTE_ADD("palette", 16*8*16+16*8*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(scotrsht_state, scotrsht) diff --git a/src/mame/drivers/scramble.c b/src/mame/drivers/scramble.c index bf5345eec09..7c2204b4002 100644 --- a/src/mame/drivers/scramble.c +++ b/src/mame/drivers/scramble.c @@ -1477,7 +1477,7 @@ static MACHINE_CONFIG_START( scramble, scramble_state ) MCFG_SCREEN_UPDATE_DRIVER(scramble_state, screen_update_galaxold) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scramble) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scramble) MCFG_PALETTE_ADD("palette", 32+64+2+1) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */ MCFG_PALETTE_INIT_OWNER(scramble_state,scrambold) @@ -1725,7 +1725,7 @@ static MACHINE_CONFIG_START( ad2083, scramble_state ) MCFG_SCREEN_UPDATE_DRIVER(scramble_state, screen_update_galaxold) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ad2083) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ad2083) MCFG_PALETTE_ADD("palette", 32+64+2+8) /* 32 for characters, 64 for stars, 2 for bullets, 8 for background */ MCFG_PALETTE_INIT_OWNER(scramble_state,turtles) diff --git a/src/mame/drivers/scregg.c b/src/mame/drivers/scregg.c index f7a3e8d31f1..54672c12669 100644 --- a/src/mame/drivers/scregg.c +++ b/src/mame/drivers/scregg.c @@ -268,7 +268,7 @@ static MACHINE_CONFIG_START( dommy, scregg_state ) MCFG_SCREEN_UPDATE_DRIVER(scregg_state, screen_update_eggs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scregg) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scregg) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(scregg_state,btime) @@ -300,7 +300,7 @@ static MACHINE_CONFIG_START( scregg, scregg_state ) MCFG_SCREEN_UPDATE_DRIVER(scregg_state, screen_update_eggs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scregg) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scregg) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(scregg_state,btime) diff --git a/src/mame/drivers/sderby.c b/src/mame/drivers/sderby.c index 305d41661e4..6372c262c67 100644 --- a/src/mame/drivers/sderby.c +++ b/src/mame/drivers/sderby.c @@ -563,7 +563,7 @@ static MACHINE_CONFIG_START( sderby, sderby_state ) MCFG_SCREEN_UPDATE_DRIVER(sderby_state, screen_update_sderby) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sderby) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -588,7 +588,7 @@ static MACHINE_CONFIG_START( sderbya, sderby_state ) MCFG_SCREEN_UPDATE_DRIVER(sderby_state, screen_update_sderby) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sderby) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -615,7 +615,7 @@ static MACHINE_CONFIG_START( luckboom, sderby_state ) MCFG_SCREEN_UPDATE_DRIVER(sderby_state, screen_update_sderby) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sderby) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -640,7 +640,7 @@ static MACHINE_CONFIG_START( spacewin, sderby_state ) MCFG_SCREEN_UPDATE_DRIVER(sderby_state, screen_update_pmroulet) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sderby) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -665,7 +665,7 @@ static MACHINE_CONFIG_START( pmroulet, sderby_state ) MCFG_SCREEN_UPDATE_DRIVER(sderby_state, screen_update_pmroulet) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sderby) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sderby) MCFG_PALETTE_ADD("palette", 0x1000) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) diff --git a/src/mame/drivers/seabattl.c b/src/mame/drivers/seabattl.c index b90d42e78b1..279464123ae 100644 --- a/src/mame/drivers/seabattl.c +++ b/src/mame/drivers/seabattl.c @@ -513,7 +513,7 @@ static MACHINE_CONFIG_START( seabattl, seabattl_state ) MCFG_SCREEN_UPDATE_DRIVER(seabattl_state, screen_update_seabattl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", seabattl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", seabattl) MCFG_PALETTE_ADD("palette", 26) MCFG_PALETTE_INIT_OWNER(seabattl_state, seabattl) diff --git a/src/mame/drivers/segag80r.c b/src/mame/drivers/segag80r.c index 56395184ad6..678ade9be6f 100644 --- a/src/mame/drivers/segag80r.c +++ b/src/mame/drivers/segag80r.c @@ -828,7 +828,7 @@ static MACHINE_CONFIG_START( g80r_base, segag80r_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", segag80r) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segag80r) MCFG_PALETTE_ADD("palette", 64) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/segahang.c b/src/mame/drivers/segahang.c index 827fc9ad03a..fa76131e3fa 100644 --- a/src/mame/drivers/segahang.c +++ b/src/mame/drivers/segahang.c @@ -819,7 +819,7 @@ static MACHINE_CONFIG_START( shared_base, segahang_state ) MCFG_SEGAIC16_ROAD_ADD("segaic16road") // video hardware - MCFG_GFXDECODE_ADD("gfxdecode", segahang) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segahang) MCFG_PALETTE_ADD("palette", 2048*3) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/segald.c b/src/mame/drivers/segald.c index 461d73b1332..8fe2f79a4ba 100644 --- a/src/mame/drivers/segald.c +++ b/src/mame/drivers/segald.c @@ -380,7 +380,7 @@ static MACHINE_CONFIG_START( astron, segald_state ) /* video hardware */ MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc") - MCFG_GFXDECODE_ADD("gfxdecode", segald) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segald) MCFG_PALETTE_ADD("palette", 256) /* sound hardare */ diff --git a/src/mame/drivers/segaorun.c b/src/mame/drivers/segaorun.c index 163633c3055..67b7989070a 100644 --- a/src/mame/drivers/segaorun.c +++ b/src/mame/drivers/segaorun.c @@ -1203,7 +1203,7 @@ static MACHINE_CONFIG_START( outrun_base, segaorun_state ) MCFG_SEGA_315_5195_MAPPER_ADD("mapper", "maincpu", segaorun_state, memory_mapper, mapper_sound_r, mapper_sound_w) // video hardware - MCFG_GFXDECODE_ADD("gfxdecode", segaorun) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segaorun) MCFG_PALETTE_ADD("palette", 4096*3) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/segas16a.c b/src/mame/drivers/segas16a.c index fb511d7b259..74be0e32acc 100644 --- a/src/mame/drivers/segas16a.c +++ b/src/mame/drivers/segas16a.c @@ -1925,7 +1925,7 @@ static MACHINE_CONFIG_START( system16a, segas16a_state ) MCFG_SEGAIC16VID_ADD("segaic16vid") MCFG_SEGAIC16VID_GFXDECODE("gfxdecode") - MCFG_GFXDECODE_ADD("gfxdecode", segas16a) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segas16a) MCFG_PALETTE_ADD("palette", 2048*3) // sound hardware diff --git a/src/mame/drivers/segas16b.c b/src/mame/drivers/segas16b.c index 32f529f4381..b6eca03babc 100644 --- a/src/mame/drivers/segas16b.c +++ b/src/mame/drivers/segas16b.c @@ -3272,7 +3272,7 @@ static MACHINE_CONFIG_START( system16b, segas16b_state ) MCFG_SEGA_315_5195_MAPPER_ADD("mapper", "maincpu", segas16b_state, memory_mapper, mapper_sound_r, mapper_sound_w) // video hardware - MCFG_GFXDECODE_ADD("gfxdecode", segas16b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segas16b) MCFG_PALETTE_ADD("palette", 2048*3) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/segas18.c b/src/mame/drivers/segas18.c index 79cadc03174..1e688b1e7d2 100644 --- a/src/mame/drivers/segas18.c +++ b/src/mame/drivers/segas18.c @@ -1252,7 +1252,7 @@ static MACHINE_CONFIG_START( system18, segas18_state ) MCFG_SCREEN_UPDATE_DRIVER(segas18_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", segas18) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segas18) MCFG_PALETTE_ADD("palette", 2048*3+2048 + 64*3) MCFG_SEGA_SYS16B_SPRITES_ADD("sprites") diff --git a/src/mame/drivers/segas24.c b/src/mame/drivers/segas24.c index 24c15774ceb..7f7147e76a0 100644 --- a/src/mame/drivers/segas24.c +++ b/src/mame/drivers/segas24.c @@ -1941,7 +1941,7 @@ static MACHINE_CONFIG_START( system24, segas24_state ) MCFG_TIMER_ADD_NONE("frc_timer") MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_frc", segas24_state, irq_frc_cb, attotime::from_hz(FRC_CLOCK_MODE1)) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_S24TILE_DEVICE_ADD("tile", 0xfff) MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode") MCFG_S24TILE_DEVICE_PALETTE("palette") diff --git a/src/mame/drivers/segas32.c b/src/mame/drivers/segas32.c index f9142692e67..4737ca2ca4c 100644 --- a/src/mame/drivers/segas32.c +++ b/src/mame/drivers/segas32.c @@ -2343,7 +2343,7 @@ static MACHINE_CONFIG_START( system32, segas32_state ) MCFG_TIMER_DRIVER_ADD("v60_irq1", segas32_state, signal_v60_irq_callback) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", segas32) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segas32) MCFG_PALETTE_ADD("palette", 0x4000) MCFG_SCREEN_ADD("screen", RASTER) @@ -2400,7 +2400,7 @@ static MACHINE_CONFIG_START( multi32, segas32_state ) MCFG_TIMER_DRIVER_ADD("v60_irq1", segas32_state, signal_v60_irq_callback) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", segas32) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segas32) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_DEFAULT_LAYOUT(layout_dualhsxs) diff --git a/src/mame/drivers/segaxbd.c b/src/mame/drivers/segaxbd.c index da41a7010ef..26fa20baea4 100644 --- a/src/mame/drivers/segaxbd.c +++ b/src/mame/drivers/segaxbd.c @@ -1556,7 +1556,7 @@ static MACHINE_CONFIG_START( xboard, segaxbd_state ) MCFG_SEGA_315_5250_COMPARE_TIMER_ADD("cmptimer_subx") // video hardware - MCFG_GFXDECODE_ADD("gfxdecode", segaxbd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", segaxbd) MCFG_PALETTE_ADD("palette", 8192*3) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/segaybd.c b/src/mame/drivers/segaybd.c index b8fd0d5e0c5..bb763b53e19 100644 --- a/src/mame/drivers/segaybd.c +++ b/src/mame/drivers/segaybd.c @@ -1188,7 +1188,7 @@ static MACHINE_CONFIG_START( yboard, segaybd_state ) MCFG_SCREEN_UPDATE_DRIVER(segaybd_state,screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_SEGA_SYS16B_SPRITES_ADD("bsprites") MCFG_SEGA_YBOARD_SPRITES_ADD("ysprites") diff --git a/src/mame/drivers/seibuspi.c b/src/mame/drivers/seibuspi.c index aee062cc357..e40dd1f0ecd 100644 --- a/src/mame/drivers/seibuspi.c +++ b/src/mame/drivers/seibuspi.c @@ -1845,7 +1845,7 @@ static MACHINE_CONFIG_START( spi, seibuspi_state ) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, SPI_HTOTAL, SPI_HBEND, SPI_HBSTART, SPI_VTOTAL, SPI_VBEND, SPI_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(seibuspi_state, screen_update_spi) - MCFG_GFXDECODE_ADD("gfxdecode", spi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spi) MCFG_PALETTE_ADD_INIT_BLACK("palette", 6144) @@ -1943,7 +1943,7 @@ static MACHINE_CONFIG_START( sys386i, seibuspi_state ) MCFG_SCREEN_RAW_PARAMS(PIXEL_CLOCK, SPI_HTOTAL, SPI_HBEND, SPI_HBSTART, SPI_VTOTAL, SPI_VBEND, SPI_VBSTART) MCFG_SCREEN_UPDATE_DRIVER(seibuspi_state, screen_update_spi) - MCFG_GFXDECODE_ADD("gfxdecode", spi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spi) MCFG_PALETTE_ADD_INIT_BLACK("palette", 6144) @@ -1996,7 +1996,7 @@ static MACHINE_CONFIG_START( sys386f, seibuspi_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(seibuspi_state, screen_update_sys386f) - MCFG_GFXDECODE_ADD("gfxdecode", sys386f) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sys386f) MCFG_PALETTE_ADD_INIT_BLACK("palette", 8192) diff --git a/src/mame/drivers/seicross.c b/src/mame/drivers/seicross.c index 116e496fa6b..ec2f7d5d43e 100644 --- a/src/mame/drivers/seicross.c +++ b/src/mame/drivers/seicross.c @@ -419,7 +419,7 @@ static MACHINE_CONFIG_START( nvram, seicross_state ) MCFG_SCREEN_UPDATE_DRIVER(seicross_state, screen_update_seicross) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", seicross) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", seicross) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(seicross_state, seicross) diff --git a/src/mame/drivers/sengokmj.c b/src/mame/drivers/sengokmj.c index c49fa6cbece..c8b2be49a6a 100644 --- a/src/mame/drivers/sengokmj.c +++ b/src/mame/drivers/sengokmj.c @@ -579,7 +579,7 @@ static MACHINE_CONFIG_START( sengokmj, sengokmj_state ) MCFG_SEIBU_CRTC_LAYER_EN_CB(WRITE16(sengokmj_state, layer_en_w)) MCFG_SEIBU_CRTC_LAYER_SCROLL_CB(WRITE16(sengokmj_state, layer_scroll_w)) - MCFG_GFXDECODE_ADD("gfxdecode", sengokmj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sengokmj) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/senjyo.c b/src/mame/drivers/senjyo.c index 0af6a9e02ad..5e43cc164e7 100644 --- a/src/mame/drivers/senjyo.c +++ b/src/mame/drivers/senjyo.c @@ -574,7 +574,7 @@ static MACHINE_CONFIG_START( senjyo, senjyo_state ) MCFG_SCREEN_UPDATE_DRIVER(senjyo_state, screen_update_senjyo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", senjyo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", senjyo) MCFG_PALETTE_ADD_INIT_BLACK("palette", 512+2) /* 512 real palette + 2 for the radar */ diff --git a/src/mame/drivers/seta.c b/src/mame/drivers/seta.c index 04439813d1a..cc016d01cbb 100644 --- a/src/mame/drivers/seta.c +++ b/src/mame/drivers/seta.c @@ -7502,7 +7502,7 @@ static MACHINE_CONFIG_START( tndrcade, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -7555,7 +7555,7 @@ static MACHINE_CONFIG_START( twineagl, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", downtown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", downtown) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,twineagl_1_layer) @@ -7600,7 +7600,7 @@ static MACHINE_CONFIG_START( downtown, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", downtown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", downtown) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_1_layer) @@ -7661,7 +7661,7 @@ static MACHINE_CONFIG_START( usclssic, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_usclssic) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", usclssic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", usclssic) MCFG_PALETTE_ADD("palette", 16*32 + 64*32*2) /* sprites, layer */ MCFG_PALETTE_INDIRECT_ENTRIES(0x400) @@ -7715,7 +7715,7 @@ static MACHINE_CONFIG_START( calibr50, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", downtown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", downtown) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_1_layer) @@ -7758,7 +7758,7 @@ static MACHINE_CONFIG_START( metafox, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", downtown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", downtown) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_1_layer) @@ -7797,7 +7797,7 @@ static MACHINE_CONFIG_START( atehate, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -7843,7 +7843,7 @@ static MACHINE_CONFIG_START( blandia, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_seta_buffer_sprites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blandia) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blandia) MCFG_PALETTE_ADD("palette", (16*32+64*32*4)*2) /* sprites, layer1, layer2, palette effect */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600*2) @@ -7881,7 +7881,7 @@ static MACHINE_CONFIG_START( blandiap, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_seta_buffer_sprites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", blandia) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", blandia) MCFG_PALETTE_ADD("palette", (16*32+64*32*4)*2) /* sprites, layer1, layer2, palette effect */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600*2) @@ -7923,7 +7923,7 @@ static MACHINE_CONFIG_START( blockcar, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -7998,7 +7998,7 @@ static MACHINE_CONFIG_START( daioh, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer1, layer2 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8043,7 +8043,7 @@ static MACHINE_CONFIG_START( drgnunit, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_seta_buffer_sprites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", downtown) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", downtown) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_1_layer) @@ -8081,7 +8081,7 @@ static MACHINE_CONFIG_START( qzkklgy2, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_seta_buffer_sprites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", qzkklgy2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", qzkklgy2) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_1_layer) @@ -8134,7 +8134,7 @@ static MACHINE_CONFIG_START( setaroul, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_setaroul) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", setaroul) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", setaroul) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(seta_state,setaroul) @@ -8175,7 +8175,7 @@ static MACHINE_CONFIG_START( eightfrc, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer1, layer2 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8219,7 +8219,7 @@ static MACHINE_CONFIG_START( extdwnhl, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zingzip) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zingzip) MCFG_PALETTE_ADD("palette", 16*32+16*32+64*32*2) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -8285,7 +8285,7 @@ static MACHINE_CONFIG_START( gundhara, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jjsquawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jjsquawk) MCFG_PALETTE_ADD("palette", 16*32+64*32*4) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -8331,7 +8331,7 @@ static MACHINE_CONFIG_START( jjsquawk, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jjsquawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jjsquawk) MCFG_PALETTE_ADD("palette", 16*32+64*32*4) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -8368,7 +8368,7 @@ static MACHINE_CONFIG_START( jjsquawb, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jjsquawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jjsquawk) MCFG_PALETTE_ADD("palette", 16*32+64*32*4) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -8414,7 +8414,7 @@ static MACHINE_CONFIG_START( kamenrid, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8454,7 +8454,7 @@ static MACHINE_CONFIG_START( orbs, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", orbs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", orbs) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8495,7 +8495,7 @@ static MACHINE_CONFIG_START( keroppi, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", orbs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", orbs) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8534,7 +8534,7 @@ static MACHINE_CONFIG_START( krzybowl, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8578,7 +8578,7 @@ static MACHINE_CONFIG_START( madshark, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jjsquawk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jjsquawk) MCFG_PALETTE_ADD("palette", 16*32+64*32*4) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -8624,7 +8624,7 @@ static MACHINE_CONFIG_START( magspeed, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8674,7 +8674,7 @@ static MACHINE_CONFIG_START( msgundam, seta_state ) MCFG_SCREEN_VBLANK_DRIVER(seta_state, screen_eof_seta_buffer_sprites) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8714,7 +8714,7 @@ static MACHINE_CONFIG_START( oisipuzl, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,oisipuzl_2_layers) // flip is inverted for the tilemaps @@ -8754,7 +8754,7 @@ static MACHINE_CONFIG_START( triplfun, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,oisipuzl_2_layers) // flip is inverted for the tilemaps @@ -8792,7 +8792,7 @@ static MACHINE_CONFIG_START( kiwame, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8834,7 +8834,7 @@ static MACHINE_CONFIG_START( rezon, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer1, layer2 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -8876,7 +8876,7 @@ static MACHINE_CONFIG_START( thunderl, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8950,7 +8950,7 @@ static MACHINE_CONFIG_START( wiggie, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wiggie) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wiggie) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -8987,7 +8987,7 @@ static MACHINE_CONFIG_START( wits, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -9026,7 +9026,7 @@ static MACHINE_CONFIG_START( umanclub, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 512) MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -9069,7 +9069,7 @@ static MACHINE_CONFIG_START( utoukond, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer2, layer1 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -9121,7 +9121,7 @@ static MACHINE_CONFIG_START( wrofaero, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", msgundam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", msgundam) MCFG_PALETTE_ADD("palette", 512 * 3) /* sprites, layer1, layer2 */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_2_layers) @@ -9167,7 +9167,7 @@ static MACHINE_CONFIG_START( zingzip, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zingzip) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zingzip) MCFG_PALETTE_ADD("palette", 16*32+16*32+64*32*2) /* sprites, layer2, layer1 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -9225,7 +9225,7 @@ static MACHINE_CONFIG_START( pairlove, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) MCFG_PALETTE_ADD("palette", 2048) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers) @@ -9275,7 +9275,7 @@ static MACHINE_CONFIG_START( crazyfgt, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", crazyfgt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", crazyfgt) MCFG_PALETTE_ADD("palette", 16*32+64*32*4) /* sprites, layer1, layer2 */ MCFG_PALETTE_INDIRECT_ENTRIES(0x600) @@ -9340,7 +9340,7 @@ static MACHINE_CONFIG_START( inttoote, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_inttoote) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", inttoote) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", inttoote) MCFG_PALETTE_ADD("palette", 512 * 1) MCFG_PALETTE_INIT_OWNER(seta_state,inttoote) diff --git a/src/mame/drivers/seta2.c b/src/mame/drivers/seta2.c index 17795fa7c6f..fe324e516f6 100644 --- a/src/mame/drivers/seta2.c +++ b/src/mame/drivers/seta2.c @@ -2005,7 +2005,7 @@ static MACHINE_CONFIG_START( seta2, seta2_state ) MCFG_SCREEN_VBLANK_DRIVER(seta2_state, screen_eof_seta2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", seta2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", seta2) MCFG_PALETTE_ADD("palette", 0x8000+0xf0) // extra 0xf0 because we might draw 256-color object with 16-color granularity MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -2211,7 +2211,7 @@ static MACHINE_CONFIG_START( funcube, seta2_state ) MCFG_SCREEN_VBLANK_DRIVER(seta2_state, screen_eof_seta2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", funcube) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", funcube) MCFG_PALETTE_ADD("palette", 0x8000+0xf0) // extra 0xf0 because we might draw 256-color object with 16-color granularity MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -2263,7 +2263,7 @@ static MACHINE_CONFIG_START( namcostr, seta2_state ) MCFG_SCREEN_VBLANK_DRIVER(seta2_state, screen_eof_seta2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", funcube) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", funcube) MCFG_PALETTE_ADD("palette", 0x8000+0xf0) // extra 0xf0 because we might draw 256-color object with 16-color granularity MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/sf.c b/src/mame/drivers/sf.c index a14f48fe8b7..68502128e90 100644 --- a/src/mame/drivers/sf.c +++ b/src/mame/drivers/sf.c @@ -841,7 +841,7 @@ static MACHINE_CONFIG_START( sf, sf_state ) MCFG_SCREEN_UPDATE_DRIVER(sf_state, screen_update_sf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sf) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/sfbonus.c b/src/mame/drivers/sfbonus.c index 23cc6ee8621..486f9acc2a1 100644 --- a/src/mame/drivers/sfbonus.c +++ b/src/mame/drivers/sfbonus.c @@ -1365,7 +1365,7 @@ static MACHINE_CONFIG_START( sfbonus, sfbonus_state ) MCFG_NVRAM_ADD_0FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", sfbonus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sfbonus) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/shadfrce.c b/src/mame/drivers/shadfrce.c index e1f0517538a..e1bd1e3e46a 100644 --- a/src/mame/drivers/shadfrce.c +++ b/src/mame/drivers/shadfrce.c @@ -555,7 +555,7 @@ static MACHINE_CONFIG_START( shadfrce, shadfrce_state ) MCFG_SCREEN_VBLANK_DRIVER(shadfrce_state, screen_eof_shadfrce) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shadfrce) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shadfrce) MCFG_PALETTE_ADD("palette", 0x4000) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/shangha3.c b/src/mame/drivers/shangha3.c index ef2a2586441..46c42dd2dc0 100644 --- a/src/mame/drivers/shangha3.c +++ b/src/mame/drivers/shangha3.c @@ -488,7 +488,7 @@ static MACHINE_CONFIG_START( shangha3, shangha3_state ) MCFG_SCREEN_UPDATE_DRIVER(shangha3_state, screen_update_shangha3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shangha3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shangha3) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -528,7 +528,7 @@ static MACHINE_CONFIG_START( heberpop, shangha3_state ) MCFG_SCREEN_UPDATE_DRIVER(shangha3_state, screen_update_shangha3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shangha3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shangha3) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) @@ -569,7 +569,7 @@ static MACHINE_CONFIG_START( blocken, shangha3_state ) MCFG_SCREEN_UPDATE_DRIVER(shangha3_state, screen_update_shangha3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shangha3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shangha3) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(RRRRRGGGGGBBBBBx) diff --git a/src/mame/drivers/shangkid.c b/src/mame/drivers/shangkid.c index ef5e6d3bec7..dafaf7f9147 100644 --- a/src/mame/drivers/shangkid.c +++ b/src/mame/drivers/shangkid.c @@ -387,7 +387,7 @@ static MACHINE_CONFIG_START( chinhero, shangkid_state ) MCFG_SCREEN_UPDATE_DRIVER(shangkid_state, screen_update_shangkid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chinhero) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chinhero) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(shangkid_state,shangkid) @@ -465,7 +465,7 @@ static MACHINE_CONFIG_START( dynamski, shangkid_state ) MCFG_SCREEN_UPDATE_DRIVER(shangkid_state, screen_update_dynamski) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dynamski) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dynamski) MCFG_PALETTE_ADD("palette", 16*4+16*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(shangkid_state,dynamski) diff --git a/src/mame/drivers/shaolins.c b/src/mame/drivers/shaolins.c index 2018f10ce73..e64713ee1aa 100644 --- a/src/mame/drivers/shaolins.c +++ b/src/mame/drivers/shaolins.c @@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( shaolins, shaolins_state ) MCFG_SCREEN_UPDATE_DRIVER(shaolins_state, screen_update_shaolins) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shaolins) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shaolins) MCFG_PALETTE_ADD("palette", 16*8*16+16*8*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(shaolins_state, shaolins) diff --git a/src/mame/drivers/shisen.c b/src/mame/drivers/shisen.c index 1cf51167f56..a55e2debf62 100644 --- a/src/mame/drivers/shisen.c +++ b/src/mame/drivers/shisen.c @@ -223,7 +223,7 @@ static MACHINE_CONFIG_START( shisen, shisen_state ) MCFG_SCREEN_UPDATE_DRIVER(shisen_state, screen_update_sichuan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shisen) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shisen) MCFG_PALETTE_ADD("palette", 256) diff --git a/src/mame/drivers/shootout.c b/src/mame/drivers/shootout.c index 4468d2acff4..44aa4120be4 100644 --- a/src/mame/drivers/shootout.c +++ b/src/mame/drivers/shootout.c @@ -274,7 +274,7 @@ static MACHINE_CONFIG_START( shootout, shootout_state ) MCFG_SCREEN_UPDATE_DRIVER(shootout_state, screen_update_shootout) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shootout) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shootout) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(shootout_state, shootout) @@ -303,7 +303,7 @@ static MACHINE_CONFIG_START( shootouj, shootout_state ) MCFG_SCREEN_UPDATE_DRIVER(shootout_state, screen_update_shootouj) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", shootout) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shootout) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(shootout_state, shootout) diff --git a/src/mame/drivers/shuuz.c b/src/mame/drivers/shuuz.c index 953f032c0cc..b2106a84d4d 100644 --- a/src/mame/drivers/shuuz.c +++ b/src/mame/drivers/shuuz.c @@ -232,7 +232,7 @@ static MACHINE_CONFIG_START( shuuz, shuuz_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", shuuz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", shuuz) MCFG_PALETTE_ADD("palette", 1024) MCFG_ATARI_VAD_ADD("vad", "screen", WRITELINE(atarigen_state, scanline_int_write_line)) diff --git a/src/mame/drivers/sidearms.c b/src/mame/drivers/sidearms.c index d3ea6ff783c..80925d5e779 100644 --- a/src/mame/drivers/sidearms.c +++ b/src/mame/drivers/sidearms.c @@ -623,7 +623,7 @@ static MACHINE_CONFIG_START( sidearms, sidearms_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sidearms) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sidearms) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) @@ -669,7 +669,7 @@ static MACHINE_CONFIG_START( turtship, sidearms_state ) MCFG_SCREEN_UPDATE_DRIVER(sidearms_state, screen_update_sidearms) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", turtship) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turtship) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) @@ -718,7 +718,7 @@ static MACHINE_CONFIG_START( whizz, sidearms_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", turtship) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turtship) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/sidepckt.c b/src/mame/drivers/sidepckt.c index 688a7d5b24a..9c8df2f3fd2 100644 --- a/src/mame/drivers/sidepckt.c +++ b/src/mame/drivers/sidepckt.c @@ -380,7 +380,7 @@ static MACHINE_CONFIG_START( sidepckt, sidepckt_state ) MCFG_SCREEN_UPDATE_DRIVER(sidepckt_state, screen_update_sidepckt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sidepckt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sidepckt) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(sidepckt_state, sidepckt) diff --git a/src/mame/drivers/sigmab98.c b/src/mame/drivers/sigmab98.c index 4c5af8d7cde..c62f6e0fe6c 100644 --- a/src/mame/drivers/sigmab98.c +++ b/src/mame/drivers/sigmab98.c @@ -1706,7 +1706,7 @@ static MACHINE_CONFIG_START( gegege, sigmab98_state ) MCFG_SCREEN_UPDATE_DRIVER(sigmab98_state, screen_update_sigmab98) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sigmab98) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sigmab98) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -1749,7 +1749,7 @@ static MACHINE_CONFIG_START( sammymdl, sigmab98_state ) MCFG_SCREEN_VBLANK_DRIVER(sigmab98_state, screen_eof_sammymdl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sigmab98) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sigmab98) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/silkroad.c b/src/mame/drivers/silkroad.c index f9caf1a9c39..aeaa99910de 100644 --- a/src/mame/drivers/silkroad.c +++ b/src/mame/drivers/silkroad.c @@ -284,7 +284,7 @@ static MACHINE_CONFIG_START( silkroad, silkroad_state ) MCFG_SCREEN_UPDATE_DRIVER(silkroad_state, screen_update_silkroad) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", silkroad) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", silkroad) MCFG_PALETTE_ADD("palette", 0x2000) diff --git a/src/mame/drivers/silvmil.c b/src/mame/drivers/silvmil.c index 5bc8ce6aba1..b9e9e4d6897 100644 --- a/src/mame/drivers/silvmil.c +++ b/src/mame/drivers/silvmil.c @@ -325,7 +325,7 @@ static MACHINE_CONFIG_START( silvmil, silvmil_state ) MCFG_PALETTE_ADD("palette", 0x300) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", silvmil) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", silvmil) MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) diff --git a/src/mame/drivers/simpl156.c b/src/mame/drivers/simpl156.c index 7bb4b4cc366..25531ab5a0a 100644 --- a/src/mame/drivers/simpl156.c +++ b/src/mame/drivers/simpl156.c @@ -436,7 +436,7 @@ static MACHINE_CONFIG_START( chainrec, simpl156_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 4096) - MCFG_GFXDECODE_ADD("gfxdecode", simpl156) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", simpl156) MCFG_DECO16IC_ADD("tilegen1", simpl156_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/simpsons.c b/src/mame/drivers/simpsons.c index e664127ab90..df8a1c29e4c 100644 --- a/src/mame/drivers/simpsons.c +++ b/src/mame/drivers/simpsons.c @@ -372,7 +372,7 @@ static MACHINE_CONFIG_START( simpsons, simpsons_state ) MCFG_PALETTE_ENABLE_HILIGHTS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", simpsons_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/skimaxx.c b/src/mame/drivers/skimaxx.c index 3a6db6ec918..53177204c85 100644 --- a/src/mame/drivers/skimaxx.c +++ b/src/mame/drivers/skimaxx.c @@ -536,7 +536,7 @@ static MACHINE_CONFIG_START( skimaxx, skimaxx_state ) MCFG_SCREEN_UPDATE_DEVICE("tms", tms34010_device, tms340x0_ind16) MCFG_SCREEN_PALETTE("palette") -// MCFG_GFXDECODE_ADD("gfxdecode", skimaxx ) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", skimaxx ) MCFG_PALETTE_ADD_RRRRRGGGGGBBBBB("palette") diff --git a/src/mame/drivers/skullxbo.c b/src/mame/drivers/skullxbo.c index 6c7a48a19df..5457b195fc6 100644 --- a/src/mame/drivers/skullxbo.c +++ b/src/mame/drivers/skullxbo.c @@ -234,7 +234,7 @@ static MACHINE_CONFIG_START( skullxbo, skullxbo_state ) MCFG_ATARI_EEPROM_2816_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", skullxbo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skullxbo) MCFG_PALETTE_ADD("palette", 2048) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, skullxbo_state, get_playfield_tile_info, 16,8, SCAN_COLS, 64,64) diff --git a/src/mame/drivers/skyarmy.c b/src/mame/drivers/skyarmy.c index 67f1172f1a6..ac69f188b8d 100644 --- a/src/mame/drivers/skyarmy.c +++ b/src/mame/drivers/skyarmy.c @@ -297,7 +297,7 @@ static MACHINE_CONFIG_START( skyarmy, skyarmy_state ) MCFG_SCREEN_UPDATE_DRIVER(skyarmy_state, screen_update_skyarmy) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skyarmy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skyarmy) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(skyarmy_state, skyarmy) diff --git a/src/mame/drivers/skydiver.c b/src/mame/drivers/skydiver.c index a0a82ac4a18..aa656d85d74 100644 --- a/src/mame/drivers/skydiver.c +++ b/src/mame/drivers/skydiver.c @@ -388,7 +388,7 @@ static MACHINE_CONFIG_START( skydiver, skydiver_state ) MCFG_SCREEN_UPDATE_DRIVER(skydiver_state, screen_update_skydiver) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skydiver) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skydiver) MCFG_PALETTE_ADD("palette", sizeof(colortable_source) / sizeof(colortable_source[0])) MCFG_PALETTE_INIT_OWNER(skydiver_state, skydiver) diff --git a/src/mame/drivers/skyfox.c b/src/mame/drivers/skyfox.c index 1e873022359..2ddbe68cf17 100644 --- a/src/mame/drivers/skyfox.c +++ b/src/mame/drivers/skyfox.c @@ -249,7 +249,7 @@ static MACHINE_CONFIG_START( skyfox, skyfox_state ) MCFG_SCREEN_UPDATE_DRIVER(skyfox_state, screen_update_skyfox) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skyfox) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skyfox) MCFG_PALETTE_ADD("palette", 256+256) /* 256 static colors (+256 for the background??) */ MCFG_PALETTE_INIT_OWNER(skyfox_state, skyfox) diff --git a/src/mame/drivers/skykid.c b/src/mame/drivers/skykid.c index d2d5e616a8b..25eb471234a 100644 --- a/src/mame/drivers/skykid.c +++ b/src/mame/drivers/skykid.c @@ -460,7 +460,7 @@ static MACHINE_CONFIG_START( skykid, skykid_state ) MCFG_SCREEN_UPDATE_DRIVER(skykid_state, screen_update_skykid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skykid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skykid) MCFG_PALETTE_ADD("palette", 64*4+128*4+64*8) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(skykid_state, skykid) diff --git a/src/mame/drivers/skylncr.c b/src/mame/drivers/skylncr.c index 9c448f461a3..0750d5f4bc4 100644 --- a/src/mame/drivers/skylncr.c +++ b/src/mame/drivers/skylncr.c @@ -970,7 +970,7 @@ static MACHINE_CONFIG_START( skylncr, skylncr_state ) MCFG_SCREEN_UPDATE_DRIVER(skylncr_state, screen_update_skylncr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skylncr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skylncr) MCFG_PALETTE_ADD("palette", 0x200) /* sound hardware */ diff --git a/src/mame/drivers/skyraid.c b/src/mame/drivers/skyraid.c index 2f9777b3234..2310bc8d5f4 100644 --- a/src/mame/drivers/skyraid.c +++ b/src/mame/drivers/skyraid.c @@ -229,7 +229,7 @@ static MACHINE_CONFIG_START( skyraid, skyraid_state ) MCFG_SCREEN_UPDATE_DRIVER(skyraid_state, screen_update_skyraid) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", skyraid) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skyraid) MCFG_PALETTE_ADD("palette", 20) MCFG_PALETTE_INIT_OWNER(skyraid_state, skyraid) diff --git a/src/mame/drivers/slapfght.c b/src/mame/drivers/slapfght.c index 9bb60f24fe4..9e56422b4a0 100644 --- a/src/mame/drivers/slapfght.c +++ b/src/mame/drivers/slapfght.c @@ -754,7 +754,7 @@ static MACHINE_CONFIG_START( perfrman, slapfght_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", perfrman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", perfrman) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(slapfght_state,perfrman) @@ -799,7 +799,7 @@ static MACHINE_CONFIG_START( tigerhb, slapfght_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", slapfght) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slapfght) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(slapfght_state,slapfight) @@ -846,7 +846,7 @@ static MACHINE_CONFIG_START( tigerh, slapfght_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", slapfght) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slapfght) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(slapfght_state,slapfight) @@ -894,7 +894,7 @@ static MACHINE_CONFIG_START( slapfigh, slapfght_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", slapfght) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slapfght) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(slapfght_state,slapfight) diff --git a/src/mame/drivers/slapshot.c b/src/mame/drivers/slapshot.c index e0b15ef4e5c..c2a08e9d237 100644 --- a/src/mame/drivers/slapshot.c +++ b/src/mame/drivers/slapshot.c @@ -547,7 +547,7 @@ static MACHINE_CONFIG_START( slapshot, slapshot_state ) MCFG_SCREEN_VBLANK_DRIVER(slapshot_state, screen_eof_taito_no_buffer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", slapshot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slapshot) MCFG_PALETTE_ADD("palette", 8192) @@ -596,7 +596,7 @@ static MACHINE_CONFIG_START( opwolf3, slapshot_state ) MCFG_SCREEN_VBLANK_DRIVER(slapshot_state, screen_eof_taito_no_buffer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", slapshot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slapshot) MCFG_PALETTE_ADD("palette", 8192) diff --git a/src/mame/drivers/slotcarn.c b/src/mame/drivers/slotcarn.c index e017959002c..9226031e87c 100644 --- a/src/mame/drivers/slotcarn.c +++ b/src/mame/drivers/slotcarn.c @@ -627,7 +627,7 @@ static MACHINE_CONFIG_START( slotcarn, slotcarn_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", CRTC_CLOCK, mc6845_intf) - MCFG_GFXDECODE_ADD("gfxdecode", slotcarn) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", slotcarn) MCFG_PALETTE_ADD("palette", 0x400) /* sound hardware */ diff --git a/src/mame/drivers/snk.c b/src/mame/drivers/snk.c index c8b2e01f531..876bbefd276 100644 --- a/src/mame/drivers/snk.c +++ b/src/mame/drivers/snk.c @@ -3629,7 +3629,7 @@ static MACHINE_CONFIG_START( marvins, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_marvins) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", marvins) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", marvins) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() @@ -3699,7 +3699,7 @@ static MACHINE_CONFIG_START( jcross, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_tnk3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnk3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnk3) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() @@ -3778,7 +3778,7 @@ static MACHINE_CONFIG_START( tnk3, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_tnk3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnk3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnk3) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() @@ -3863,7 +3863,7 @@ static MACHINE_CONFIG_START( ikari, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_ikari) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ikari) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ikari) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() @@ -3921,7 +3921,7 @@ static MACHINE_CONFIG_START( bermudat, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_gwar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", gwar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gwar) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x400) MCFG_VIDEO_START_OVERRIDE(snk_state,gwar) @@ -4022,7 +4022,7 @@ static MACHINE_CONFIG_START( tdfever, snk_state ) MCFG_SCREEN_UPDATE_DRIVER(snk_state, screen_update_tdfever) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tdfever) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tdfever) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/snk6502.c b/src/mame/drivers/snk6502.c index 73deec17986..472f5bec31f 100644 --- a/src/mame/drivers/snk6502.c +++ b/src/mame/drivers/snk6502.c @@ -831,7 +831,7 @@ static MACHINE_CONFIG_START( sasuke, snk6502_state ) MCFG_SCREEN_UPDATE_DRIVER(snk6502_state, screen_update_snk6502) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sasuke) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sasuke) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(snk6502_state,satansat) @@ -905,7 +905,7 @@ static MACHINE_CONFIG_START( vanguard, snk6502_state ) MCFG_SCREEN_UPDATE_DRIVER(snk6502_state, screen_update_snk6502) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vanguard) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vanguard) MCFG_PALETTE_ADD("palette", 64) MCFG_PALETTE_INIT_OWNER(snk6502_state,snk6502) diff --git a/src/mame/drivers/snk68.c b/src/mame/drivers/snk68.c index 5621b31f59a..9e4585a87ee 100644 --- a/src/mame/drivers/snk68.c +++ b/src/mame/drivers/snk68.c @@ -596,7 +596,7 @@ static MACHINE_CONFIG_START( pow, snk68_state ) MCFG_SCREEN_UPDATE_DRIVER(snk68_state, screen_update_pow) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pow) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pow) MCFG_PALETTE_ADD("palette", 0x800) diff --git a/src/mame/drivers/snookr10.c b/src/mame/drivers/snookr10.c index 04194b0ef66..3b14cd79d4a 100644 --- a/src/mame/drivers/snookr10.c +++ b/src/mame/drivers/snookr10.c @@ -1042,7 +1042,7 @@ static MACHINE_CONFIG_START( snookr10, snookr10_state ) MCFG_SCREEN_UPDATE_DRIVER(snookr10_state, screen_update_snookr10) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", snookr10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", snookr10) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(snookr10_state, snookr10) diff --git a/src/mame/drivers/snowbros.c b/src/mame/drivers/snowbros.c index 9bc5c475b59..bc17398e7e6 100644 --- a/src/mame/drivers/snowbros.c +++ b/src/mame/drivers/snowbros.c @@ -1536,7 +1536,7 @@ static MACHINE_CONFIG_START( snowbros, snowbros_state ) MCFG_SCREEN_VBLANK_DRIVER(snowbros_state, screen_eof_snowbros) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", snowbros) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", snowbros) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1650,7 +1650,7 @@ static MACHINE_CONFIG_START( honeydol, snowbros_state ) MCFG_SCREEN_UPDATE_DRIVER(snowbros_state, screen_update_honeydol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", honeydol) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", honeydol) MCFG_PALETTE_ADD("palette", 0x800/2) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1689,7 +1689,7 @@ static MACHINE_CONFIG_START( twinadv, snowbros_state ) MCFG_SCREEN_UPDATE_DRIVER(snowbros_state, screen_update_twinadv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", twinadv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", twinadv) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1763,7 +1763,7 @@ static MACHINE_CONFIG_START( snowbro3, snowbros_state ) MCFG_SCREEN_UPDATE_DRIVER(snowbros_state, screen_update_snowbro3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sb3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sb3) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/solomon.c b/src/mame/drivers/solomon.c index 82a0aff812c..6890953d60e 100644 --- a/src/mame/drivers/solomon.c +++ b/src/mame/drivers/solomon.c @@ -222,7 +222,7 @@ static MACHINE_CONFIG_START( solomon, solomon_state ) MCFG_SCREEN_UPDATE_DRIVER(solomon_state, screen_update_solomon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", solomon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", solomon) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/sonson.c b/src/mame/drivers/sonson.c index cbaca1c33bf..84afc316568 100644 --- a/src/mame/drivers/sonson.c +++ b/src/mame/drivers/sonson.c @@ -255,7 +255,7 @@ static MACHINE_CONFIG_START( sonson, sonson_state ) MCFG_SCREEN_UPDATE_DRIVER(sonson_state, screen_update_sonson) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sonson) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sonson) MCFG_PALETTE_ADD("palette", 64*4+32*8) MCFG_PALETTE_INDIRECT_ENTRIES(32) diff --git a/src/mame/drivers/spbactn.c b/src/mame/drivers/spbactn.c index c173c983532..86d643c09d5 100644 --- a/src/mame/drivers/spbactn.c +++ b/src/mame/drivers/spbactn.c @@ -426,7 +426,7 @@ static MACHINE_CONFIG_START( spbactn, spbactn_state ) MCFG_VIDEO_START_OVERRIDE(spbactn_state,spbactn) MCFG_SCREEN_UPDATE_DRIVER(spbactn_state, screen_update_spbactn) - MCFG_GFXDECODE_ADD("gfxdecode", spbactn) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spbactn) MCFG_PALETTE_ADD("palette", 0x2800/2) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -468,7 +468,7 @@ static MACHINE_CONFIG_START( spbactnp, spbactn_state ) MCFG_VIDEO_START_OVERRIDE(spbactn_state,spbactnp) MCFG_SCREEN_UPDATE_DRIVER(spbactn_state, screen_update_spbactnp) - MCFG_GFXDECODE_ADD("gfxdecode", spbactnp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spbactnp) MCFG_PALETTE_ADD("palette", 0x2800/2) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/spcforce.c b/src/mame/drivers/spcforce.c index 20e080f0011..7c851750802 100644 --- a/src/mame/drivers/spcforce.c +++ b/src/mame/drivers/spcforce.c @@ -279,7 +279,7 @@ static MACHINE_CONFIG_START( spcforce, spcforce_state ) MCFG_SCREEN_UPDATE_DRIVER(spcforce_state, screen_update_spcforce) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", spcforce) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spcforce) MCFG_PALETTE_ADD("palette", sizeof(colortable_source) / sizeof(colortable_source[0])) MCFG_PALETTE_INIT_OWNER(spcforce_state, spcforce) diff --git a/src/mame/drivers/spdodgeb.c b/src/mame/drivers/spdodgeb.c index 674465a82b5..b9538264b31 100644 --- a/src/mame/drivers/spdodgeb.c +++ b/src/mame/drivers/spdodgeb.c @@ -429,7 +429,7 @@ static MACHINE_CONFIG_START( spdodgeb, spdodgeb_state ) MCFG_SCREEN_UPDATE_DRIVER(spdodgeb_state, screen_update_spdodgeb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", spdodgeb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spdodgeb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(spdodgeb_state, spdodgeb) diff --git a/src/mame/drivers/speedatk.c b/src/mame/drivers/speedatk.c index 29dfdecf10e..d24e2795c5c 100644 --- a/src/mame/drivers/speedatk.c +++ b/src/mame/drivers/speedatk.c @@ -338,7 +338,7 @@ static MACHINE_CONFIG_START( speedatk, speedatk_state ) MCFG_MC6845_ADD("crtc", H46505, "screen", MASTER_CLOCK/16, mc6845_intf) /* hand tuned to get ~60 fps */ - MCFG_GFXDECODE_ADD("gfxdecode", speedatk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", speedatk) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(speedatk_state, speedatk) diff --git a/src/mame/drivers/speedbal.c b/src/mame/drivers/speedbal.c index 461bdbeb385..92bd50ad278 100644 --- a/src/mame/drivers/speedbal.c +++ b/src/mame/drivers/speedbal.c @@ -256,7 +256,7 @@ static MACHINE_CONFIG_START( speedbal, speedbal_state ) MCFG_SCREEN_UPDATE_DRIVER(speedbal_state, screen_update_speedbal) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", speedbal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", speedbal) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/speedspn.c b/src/mame/drivers/speedspn.c index 9bdb62c0cd9..bc5f497fd85 100644 --- a/src/mame/drivers/speedspn.c +++ b/src/mame/drivers/speedspn.c @@ -286,7 +286,7 @@ static MACHINE_CONFIG_START( speedspn, speedspn_state ) MCFG_SCREEN_UPDATE_DRIVER(speedspn_state, screen_update_speedspn) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", speedspn) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", speedspn) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/speglsht.c b/src/mame/drivers/speglsht.c index 1706ba5c7cd..32b4f42bed0 100644 --- a/src/mame/drivers/speglsht.c +++ b/src/mame/drivers/speglsht.c @@ -402,7 +402,7 @@ static MACHINE_CONFIG_START( speglsht, speglsht_state ) MCFG_SCREEN_VISIBLE_AREA(0, 319, 8, 239-8) MCFG_SCREEN_UPDATE_DRIVER(speglsht_state, screen_update_speglsht) - MCFG_GFXDECODE_ADD("gfxdecode", speglsht) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", speglsht) MCFG_PALETTE_ADD("palette", 16*16*4+1) MCFG_VIDEO_START_OVERRIDE(speglsht_state,speglsht) diff --git a/src/mame/drivers/splash.c b/src/mame/drivers/splash.c index d6efa63fd25..41a49e50ba2 100644 --- a/src/mame/drivers/splash.c +++ b/src/mame/drivers/splash.c @@ -503,7 +503,7 @@ static MACHINE_CONFIG_START( splash, splash_state ) MCFG_SCREEN_UPDATE_DRIVER(splash_state, screen_update_splash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", splash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", splash) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -557,7 +557,7 @@ static MACHINE_CONFIG_START( roldfrog, splash_state ) MCFG_SCREEN_UPDATE_DRIVER(splash_state, screen_update_splash) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", splash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", splash) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -637,7 +637,7 @@ static MACHINE_CONFIG_START( funystrp, splash_state ) MCFG_SCREEN_UPDATE_DRIVER(splash_state, screen_update_funystrp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", splash) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", splash) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/spoker.c b/src/mame/drivers/spoker.c index 54c9c37b01c..303a4a89959 100644 --- a/src/mame/drivers/spoker.c +++ b/src/mame/drivers/spoker.c @@ -542,7 +542,7 @@ static MACHINE_CONFIG_START( spoker, spoker_state ) MCFG_SCREEN_UPDATE_DRIVER(spoker_state, screen_update_spoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", spoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spoker) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/spool99.c b/src/mame/drivers/spool99.c index 74f6d3fc832..59d25836aea 100644 --- a/src/mame/drivers/spool99.c +++ b/src/mame/drivers/spool99.c @@ -353,7 +353,7 @@ static MACHINE_CONFIG_START( spool99, spool99_state ) MCFG_CPU_PROGRAM_MAP(spool99_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", spool99_state, irq0_line_hold) - MCFG_GFXDECODE_ADD("gfxdecode", spool99) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spool99) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/sprcros2.c b/src/mame/drivers/sprcros2.c index 10dac31d823..859794adb79 100644 --- a/src/mame/drivers/sprcros2.c +++ b/src/mame/drivers/sprcros2.c @@ -279,7 +279,7 @@ static MACHINE_CONFIG_START( sprcros2, sprcros2_state ) MCFG_SCREEN_UPDATE_DRIVER(sprcros2_state, screen_update_sprcros2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sprcros2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sprcros2) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(sprcros2_state, sprcros2) diff --git a/src/mame/drivers/sprint2.c b/src/mame/drivers/sprint2.c index 0c722502422..874c8f58164 100644 --- a/src/mame/drivers/sprint2.c +++ b/src/mame/drivers/sprint2.c @@ -498,7 +498,7 @@ static MACHINE_CONFIG_START( sprint2, sprint2_state ) MCFG_SCREEN_VBLANK_DRIVER(sprint2_state, screen_eof_sprint2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sprint2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sprint2) MCFG_PALETTE_ADD("palette", 12) MCFG_PALETTE_INDIRECT_ENTRIES(4) MCFG_PALETTE_INIT_OWNER(sprint2_state, sprint2) diff --git a/src/mame/drivers/sprint4.c b/src/mame/drivers/sprint4.c index 891ecf8c335..2a55cfb84c7 100644 --- a/src/mame/drivers/sprint4.c +++ b/src/mame/drivers/sprint4.c @@ -411,7 +411,7 @@ static MACHINE_CONFIG_START( sprint4, sprint4_state ) MCFG_SCREEN_VBLANK_DRIVER(sprint4_state, screen_eof_sprint4) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sprint4) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sprint4) MCFG_PALETTE_ADD("palette", 10) MCFG_PALETTE_INDIRECT_ENTRIES(6) MCFG_PALETTE_INIT_OWNER(sprint4_state, sprint4) diff --git a/src/mame/drivers/sprint8.c b/src/mame/drivers/sprint8.c index be2ee931b16..074e72b5355 100644 --- a/src/mame/drivers/sprint8.c +++ b/src/mame/drivers/sprint8.c @@ -465,7 +465,7 @@ static MACHINE_CONFIG_START( sprint8, sprint8_state ) MCFG_SCREEN_VBLANK_DRIVER(sprint8_state, screen_eof_sprint8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sprint8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sprint8) MCFG_PALETTE_ADD("palette", 36) MCFG_PALETTE_INDIRECT_ENTRIES(18) MCFG_PALETTE_INIT_OWNER(sprint8_state, sprint8) diff --git a/src/mame/drivers/spy.c b/src/mame/drivers/spy.c index 4217b1a10a4..413acf34ea7 100644 --- a/src/mame/drivers/spy.c +++ b/src/mame/drivers/spy.c @@ -532,7 +532,7 @@ static MACHINE_CONFIG_START( spy, spy_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", spy_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/srmp2.c b/src/mame/drivers/srmp2.c index 49d61cfc3d5..8660782b353 100644 --- a/src/mame/drivers/srmp2.c +++ b/src/mame/drivers/srmp2.c @@ -1180,7 +1180,7 @@ static MACHINE_CONFIG_START( srmp2, srmp2_state ) MCFG_SCREEN_UPDATE_DRIVER(srmp2_state, screen_update_srmp2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", srmp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srmp2) MCFG_PALETTE_ADD("palette", 1024) /* sprites only */ MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1225,7 +1225,7 @@ static MACHINE_CONFIG_START( srmp3, srmp2_state ) MCFG_SCREEN_UPDATE_DRIVER(srmp2_state, screen_update_srmp3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", srmp3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srmp3) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1279,7 +1279,7 @@ static MACHINE_CONFIG_START( mjyuugi, srmp2_state ) MCFG_SCREEN_UPDATE_DRIVER(srmp2_state, screen_update_mjyuugi) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", srmp3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srmp3) MCFG_PALETTE_ADD("palette", 512) /* sprites only */ MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/srmp5.c b/src/mame/drivers/srmp5.c index 709de62a279..36cfba4ab69 100644 --- a/src/mame/drivers/srmp5.c +++ b/src/mame/drivers/srmp5.c @@ -554,7 +554,7 @@ static MACHINE_CONFIG_START( srmp5, srmp5_state ) MCFG_PALETTE_ADD("palette", 0x1800) #ifdef DEBUG_CHAR - MCFG_GFXDECODE_ADD("gfxdecode", srmp5 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srmp5 ) #endif MCFG_VIDEO_START_OVERRIDE(st0016_state,st0016) diff --git a/src/mame/drivers/srmp6.c b/src/mame/drivers/srmp6.c index 8a4fac6ba9f..0d2e5852336 100644 --- a/src/mame/drivers/srmp6.c +++ b/src/mame/drivers/srmp6.c @@ -682,7 +682,7 @@ static MACHINE_CONFIG_START( srmp6, srmp6_state ) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/srumbler.c b/src/mame/drivers/srumbler.c index 0bbc8653465..fab80018892 100644 --- a/src/mame/drivers/srumbler.c +++ b/src/mame/drivers/srumbler.c @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( srumbler, srumbler_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", srumbler) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", srumbler) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/sshangha.c b/src/mame/drivers/sshangha.c index 5e2e99a55e7..96c7300f499 100644 --- a/src/mame/drivers/sshangha.c +++ b/src/mame/drivers/sshangha.c @@ -417,7 +417,7 @@ static MACHINE_CONFIG_START( sshangha, sshangha_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 1*8, 31*8-1) MCFG_SCREEN_UPDATE_DRIVER(sshangha_state, screen_update_sshangha) - MCFG_GFXDECODE_ADD("gfxdecode", sshangha) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sshangha) MCFG_PALETTE_ADD("palette", 0x4000) MCFG_DECO16IC_ADD("tilegen1", sshangha_deco16ic_tilegen1_intf) diff --git a/src/mame/drivers/sshot.c b/src/mame/drivers/sshot.c index 9a38966d24b..59de324f935 100644 --- a/src/mame/drivers/sshot.c +++ b/src/mame/drivers/sshot.c @@ -349,7 +349,7 @@ static MACHINE_CONFIG_START( supershot, supershot_state ) MCFG_SCREEN_UPDATE_DRIVER(supershot_state, screen_update_supershot) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", supershot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supershot) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mame/drivers/ssingles.c b/src/mame/drivers/ssingles.c index a0b07eb57c3..bc8072b5393 100644 --- a/src/mame/drivers/ssingles.c +++ b/src/mame/drivers/ssingles.c @@ -577,7 +577,7 @@ static MACHINE_CONFIG_START( ssingles, ssingles_state ) MCFG_PALETTE_ADD("palette", 4) //guess - MCFG_GFXDECODE_ADD("gfxdecode", ssingles) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssingles) MCFG_MC6845_ADD("crtc", MC6845, "screen", 1000000 /* ? MHz */, ssingles_mc6845_intf) diff --git a/src/mame/drivers/sslam.c b/src/mame/drivers/sslam.c index 66dad99fc20..d38def938ab 100644 --- a/src/mame/drivers/sslam.c +++ b/src/mame/drivers/sslam.c @@ -714,7 +714,7 @@ static MACHINE_CONFIG_START( sslam, sslam_state ) MCFG_SCREEN_UPDATE_DRIVER(sslam_state, screen_update_sslam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sslam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sslam) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -746,7 +746,7 @@ static MACHINE_CONFIG_START( powerbls, sslam_state ) MCFG_SCREEN_UPDATE_DRIVER(sslam_state, screen_update_powerbls) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", powerbls) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", powerbls) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/ssozumo.c b/src/mame/drivers/ssozumo.c index 559eec6daf5..c05e6be2572 100644 --- a/src/mame/drivers/ssozumo.c +++ b/src/mame/drivers/ssozumo.c @@ -205,7 +205,7 @@ static MACHINE_CONFIG_START( ssozumo, ssozumo_state ) MCFG_SCREEN_UPDATE_DRIVER(ssozumo_state, screen_update_ssozumo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ssozumo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssozumo) MCFG_PALETTE_ADD("palette", 64 + 16) MCFG_PALETTE_INIT_OWNER(ssozumo_state, ssozumo) diff --git a/src/mame/drivers/sspeedr.c b/src/mame/drivers/sspeedr.c index 0d12439a20a..7843bf8f11c 100644 --- a/src/mame/drivers/sspeedr.c +++ b/src/mame/drivers/sspeedr.c @@ -202,7 +202,7 @@ static MACHINE_CONFIG_START( sspeedr, sspeedr_state ) MCFG_SCREEN_VBLANK_DRIVER(sspeedr_state, screen_eof_sspeedr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sspeedr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sspeedr) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(sspeedr_state, sspeedr) diff --git a/src/mame/drivers/ssrj.c b/src/mame/drivers/ssrj.c index 3222a4faab9..d47872ce85b 100644 --- a/src/mame/drivers/ssrj.c +++ b/src/mame/drivers/ssrj.c @@ -156,7 +156,7 @@ static MACHINE_CONFIG_START( ssrj, ssrj_state ) MCFG_SCREEN_VBLANK_DRIVER(ssrj_state, screen_eof_ssrj) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ssrj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssrj) MCFG_PALETTE_ADD("palette", 128) MCFG_PALETTE_INIT_OWNER(ssrj_state, ssrj) diff --git a/src/mame/drivers/ssv.c b/src/mame/drivers/ssv.c index 49626e85f3b..a7e609bf406 100644 --- a/src/mame/drivers/ssv.c +++ b/src/mame/drivers/ssv.c @@ -2593,7 +2593,7 @@ static MACHINE_CONFIG_START( ssv, ssv_state ) MCFG_SCREEN_UPDATE_DRIVER(ssv_state, screen_update_ssv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ssv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssv) MCFG_PALETTE_ADD("palette", 0x8000) /* sound hardware */ diff --git a/src/mame/drivers/st0016.c b/src/mame/drivers/st0016.c index ff7e9759718..c094df6d21b 100644 --- a/src/mame/drivers/st0016.c +++ b/src/mame/drivers/st0016.c @@ -423,7 +423,7 @@ static MACHINE_CONFIG_START( st0016, st0016_state ) MCFG_SCREEN_UPDATE_DRIVER(st0016_state, screen_update_st0016) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", st0016) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", st0016) MCFG_PALETTE_ADD("palette", 16*16*4+1) MCFG_VIDEO_START_OVERRIDE(st0016_state,st0016) diff --git a/src/mame/drivers/stadhero.c b/src/mame/drivers/stadhero.c index f5aac77bd45..f8a62c84e8c 100644 --- a/src/mame/drivers/stadhero.c +++ b/src/mame/drivers/stadhero.c @@ -236,7 +236,7 @@ static MACHINE_CONFIG_START( stadhero, stadhero_state ) MCFG_SCREEN_UPDATE_DRIVER(stadhero_state, screen_update_stadhero) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", stadhero) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stadhero) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/starcrus.c b/src/mame/drivers/starcrus.c index 742870ba291..64787975b09 100644 --- a/src/mame/drivers/starcrus.c +++ b/src/mame/drivers/starcrus.c @@ -151,7 +151,7 @@ static MACHINE_CONFIG_START( starcrus, starcrus_state ) MCFG_SCREEN_UPDATE_DRIVER(starcrus_state, screen_update_starcrus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", starcrus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", starcrus) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/starshp1.c b/src/mame/drivers/starshp1.c index 8e215ed9dd1..f22481f9673 100644 --- a/src/mame/drivers/starshp1.c +++ b/src/mame/drivers/starshp1.c @@ -308,7 +308,7 @@ static MACHINE_CONFIG_START( starshp1, starshp1_state ) MCFG_SCREEN_VBLANK_DRIVER(starshp1_state, screen_eof_starshp1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", starshp1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", starshp1) MCFG_PALETTE_ADD("palette", 19) MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(starshp1_state, starshp1) diff --git a/src/mame/drivers/statriv2.c b/src/mame/drivers/statriv2.c index 4ca99c1fbe2..dc06aa2cdfc 100644 --- a/src/mame/drivers/statriv2.c +++ b/src/mame/drivers/statriv2.c @@ -628,7 +628,7 @@ static MACHINE_CONFIG_START( statriv2, statriv2_state ) MCFG_TMS9927_ADD("tms", MASTER_CLOCK/2, tms9927_intf) - MCFG_GFXDECODE_ADD("gfxdecode", horizontal) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", horizontal) MCFG_PALETTE_ADD("palette", 2*64) MCFG_PALETTE_INIT_OWNER(statriv2_state, statriv2) diff --git a/src/mame/drivers/stfight.c b/src/mame/drivers/stfight.c index 465f460e536..3d6cad90411 100644 --- a/src/mame/drivers/stfight.c +++ b/src/mame/drivers/stfight.c @@ -562,7 +562,7 @@ static MACHINE_CONFIG_START( stfight, stfight_state ) MCFG_SCREEN_PALETTE("palette") MCFG_VIDEO_START_OVERRIDE(stfight_state,stfight) - MCFG_GFXDECODE_ADD("gfxdecode", stfight) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stfight) MCFG_PALETTE_ADD("palette", 16*4+16*16+16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(stfight_state, stfight) diff --git a/src/mame/drivers/stlforce.c b/src/mame/drivers/stlforce.c index 1ce34ceed14..4aee58362f8 100644 --- a/src/mame/drivers/stlforce.c +++ b/src/mame/drivers/stlforce.c @@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( stlforce, stlforce_state ) MCFG_SCREEN_UPDATE_DRIVER(stlforce_state, screen_update_stlforce) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", stlforce) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stlforce) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/strnskil.c b/src/mame/drivers/strnskil.c index 09571ba4cba..caa62cc8b6c 100644 --- a/src/mame/drivers/strnskil.c +++ b/src/mame/drivers/strnskil.c @@ -352,7 +352,7 @@ static MACHINE_CONFIG_START( strnskil, strnskil_state ) MCFG_SCREEN_UPDATE_DRIVER(strnskil_state, screen_update_strnskil) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", strnskil) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", strnskil) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(strnskil_state, strnskil) diff --git a/src/mame/drivers/stuntair.c b/src/mame/drivers/stuntair.c index 09ffadd4f73..6f0e3fed94c 100644 --- a/src/mame/drivers/stuntair.c +++ b/src/mame/drivers/stuntair.c @@ -543,7 +543,7 @@ static MACHINE_CONFIG_START( stuntair, stuntair_state ) MCFG_SCREEN_UPDATE_DRIVER(stuntair_state, screen_update_stuntair) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", stuntair) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stuntair) MCFG_PALETTE_ADD("palette", 0x100+2) MCFG_PALETTE_INIT_OWNER(stuntair_state, stuntair) diff --git a/src/mame/drivers/stv.c b/src/mame/drivers/stv.c index 6a699ea5d91..4832436492e 100644 --- a/src/mame/drivers/stv.c +++ b/src/mame/drivers/stv.c @@ -1015,7 +1015,7 @@ static MACHINE_CONFIG_START( stv, stv_state ) MCFG_SCREEN_UPDATE_DRIVER(stv_state, screen_update_stv_vdp2) MCFG_PALETTE_ADD("palette", 2048+(2048*2))//standard palette + extra memory for rgb brightness. - MCFG_GFXDECODE_ADD("gfxdecode", stv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stv) MCFG_VIDEO_START_OVERRIDE(stv_state,stv_vdp2) diff --git a/src/mame/drivers/sub.c b/src/mame/drivers/sub.c index 28618c636b8..628ec138ebd 100644 --- a/src/mame/drivers/sub.c +++ b/src/mame/drivers/sub.c @@ -454,7 +454,7 @@ static MACHINE_CONFIG_START( sub, sub_state ) MCFG_SCREEN_UPDATE_DRIVER(sub_state, screen_update_sub) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sub) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sub) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_INDIRECT_ENTRIES(0x100) MCFG_PALETTE_INIT_OWNER(sub_state, sub) diff --git a/src/mame/drivers/subs.c b/src/mame/drivers/subs.c index e74353d8534..3b73caa8bee 100644 --- a/src/mame/drivers/subs.c +++ b/src/mame/drivers/subs.c @@ -183,7 +183,7 @@ static MACHINE_CONFIG_START( subs, subs_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", subs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subs) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(subs_state, subs) diff --git a/src/mame/drivers/subsino.c b/src/mame/drivers/subsino.c index 739564813cb..8cb6b78ad57 100644 --- a/src/mame/drivers/subsino.c +++ b/src/mame/drivers/subsino.c @@ -2812,7 +2812,7 @@ static MACHINE_CONFIG_START( victor21, subsino_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino_state, screen_update_subsino) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", subsino_depth3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subsino_depth3) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(subsino_state,subsino_2proms) @@ -2855,7 +2855,7 @@ static MACHINE_CONFIG_START( crsbingo, subsino_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino_state, screen_update_subsino) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", subsino_depth4) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subsino_depth4) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(subsino_state,subsino_2proms) @@ -2887,7 +2887,7 @@ static MACHINE_CONFIG_START( srider, subsino_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino_state, screen_update_subsino) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", subsino_depth4) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subsino_depth4) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(subsino_state,subsino_3proms) @@ -2929,7 +2929,7 @@ static MACHINE_CONFIG_START( tisub, subsino_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino_state, screen_update_subsino_reels) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", subsino_depth4_reels) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subsino_depth4_reels) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(subsino_state,subsino_3proms) @@ -2960,7 +2960,7 @@ static MACHINE_CONFIG_START( stisub, subsino_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino_state, screen_update_stisub_reels) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", subsino_stisub) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", subsino_stisub) MCFG_PALETTE_ADD("palette", 0x100) //MCFG_PALETTE_INIT_OWNER(subsino_state,subsino_3proms) diff --git a/src/mame/drivers/subsino2.c b/src/mame/drivers/subsino2.c index bf1b31389ac..b55c40ff60b 100644 --- a/src/mame/drivers/subsino2.c +++ b/src/mame/drivers/subsino2.c @@ -2151,7 +2151,7 @@ static MACHINE_CONFIG_START( bishjan, subsino2_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino2_state, screen_update_subsino2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ss9601 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ss9601 ) MCFG_PALETTE_ADD( "palette", 256 ) MCFG_VIDEO_START_OVERRIDE(subsino2_state, subsino2 ) @@ -2180,7 +2180,7 @@ static MACHINE_CONFIG_START( mtrain, subsino2_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino2_state, screen_update_subsino2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ss9601 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ss9601 ) MCFG_PALETTE_ADD( "palette", 256 ) MCFG_VIDEO_START_OVERRIDE(subsino2_state, mtrain ) @@ -2212,7 +2212,7 @@ static MACHINE_CONFIG_START( saklove, subsino2_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino2_state, screen_update_subsino2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ss9601 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ss9601 ) MCFG_PALETTE_ADD( "palette", 256 ) MCFG_VIDEO_START_OVERRIDE(subsino2_state, subsino2 ) @@ -2248,7 +2248,7 @@ static MACHINE_CONFIG_START( xplan, subsino2_state ) MCFG_SCREEN_UPDATE_DRIVER(subsino2_state, screen_update_subsino2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ss9601 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ss9601 ) MCFG_PALETTE_ADD( "palette", 256 ) MCFG_VIDEO_START_OVERRIDE(subsino2_state, subsino2 ) diff --git a/src/mame/drivers/summit.c b/src/mame/drivers/summit.c index 61ee5c123c4..abf053c8640 100644 --- a/src/mame/drivers/summit.c +++ b/src/mame/drivers/summit.c @@ -316,7 +316,7 @@ static MACHINE_CONFIG_START( summit, summit_state ) MCFG_SCREEN_UPDATE_DRIVER(summit_state, screen_update_summit) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", summit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", summit) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(summit_state, summit) diff --git a/src/mame/drivers/suna16.c b/src/mame/drivers/suna16.c index 4afc2f29b13..6705386b3b7 100644 --- a/src/mame/drivers/suna16.c +++ b/src/mame/drivers/suna16.c @@ -821,7 +821,7 @@ static MACHINE_CONFIG_START( bssoccer, suna16_state ) MCFG_SCREEN_UPDATE_DRIVER(suna16_state, screen_update_suna16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna16) MCFG_PALETTE_ADD("palette", 512) @@ -880,7 +880,7 @@ static MACHINE_CONFIG_START( uballoon, suna16_state ) MCFG_SCREEN_UPDATE_DRIVER(suna16_state, screen_update_suna16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna16) MCFG_PALETTE_ADD("palette", 512) @@ -929,7 +929,7 @@ static MACHINE_CONFIG_START( sunaq, suna16_state ) MCFG_SCREEN_UPDATE_DRIVER(suna16_state, screen_update_suna16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna16) MCFG_PALETTE_ADD("palette", 512) @@ -991,7 +991,7 @@ static MACHINE_CONFIG_START( bestbest, suna16_state ) MCFG_SCREEN_UPDATE_DRIVER(suna16_state, screen_update_bestbest) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bestbest) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bestbest) MCFG_PALETTE_ADD("palette", 256*8) diff --git a/src/mame/drivers/suna8.c b/src/mame/drivers/suna8.c index 3b1a5ee9d50..c947ee34d1b 100644 --- a/src/mame/drivers/suna8.c +++ b/src/mame/drivers/suna8.c @@ -1841,7 +1841,7 @@ static MACHINE_CONFIG_START( hardhead, suna8_state ) MCFG_SCREEN_UPDATE_DRIVER(suna8_state, screen_update_suna8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna8) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -1905,7 +1905,7 @@ static MACHINE_CONFIG_START( rranger, suna8_state ) MCFG_SCREEN_UPDATE_DRIVER(suna8_state, screen_update_suna8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna8) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -1968,7 +1968,7 @@ static MACHINE_CONFIG_START( brickzn, suna8_state ) MCFG_SCREEN_UPDATE_DRIVER(suna8_state, screen_update_suna8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna8) MCFG_PALETTE_ADD("palette", 256 * 2) // 2 x Palette RAM MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -2074,7 +2074,7 @@ static MACHINE_CONFIG_START( starfigh, suna8_state ) MCFG_SCREEN_UPDATE_DRIVER(suna8_state, screen_update_suna8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna8) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -2124,7 +2124,7 @@ static MACHINE_CONFIG_START( sparkman, suna8_state ) MCFG_SCREEN_UPDATE_DRIVER(suna8_state, screen_update_suna8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suna8_x2) // 2 sprite "chips" + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suna8_x2) // 2 sprite "chips" MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/supbtime.c b/src/mame/drivers/supbtime.c index 691e8fcd091..2dd1ae10781 100644 --- a/src/mame/drivers/supbtime.c +++ b/src/mame/drivers/supbtime.c @@ -341,7 +341,7 @@ static MACHINE_CONFIG_START( supbtime, supbtime_state ) MCFG_SCREEN_UPDATE_DRIVER(supbtime_state, screen_update_supbtime) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", supbtime) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supbtime) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -388,7 +388,7 @@ static MACHINE_CONFIG_START( chinatwn, supbtime_state ) MCFG_SCREEN_UPDATE_DRIVER(supbtime_state, screen_update_supbtime) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", supbtime) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supbtime) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/supdrapo.c b/src/mame/drivers/supdrapo.c index 6bf7bcd1e1b..2f9840abbde 100644 --- a/src/mame/drivers/supdrapo.c +++ b/src/mame/drivers/supdrapo.c @@ -467,7 +467,7 @@ static MACHINE_CONFIG_START( supdrapo, supdrapo_state ) MCFG_SCREEN_UPDATE_DRIVER(supdrapo_state, screen_update_supdrapo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", supdrapo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supdrapo) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(supdrapo_state, supdrapo) diff --git a/src/mame/drivers/superchs.c b/src/mame/drivers/superchs.c index 49d1a743aed..a04c802abec 100644 --- a/src/mame/drivers/superchs.c +++ b/src/mame/drivers/superchs.c @@ -346,7 +346,7 @@ static MACHINE_CONFIG_START( superchs, superchs_state ) MCFG_SCREEN_UPDATE_DRIVER(superchs_state, screen_update_superchs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", superchs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superchs) MCFG_PALETTE_ADD("palette", 8192) diff --git a/src/mame/drivers/supercrd.c b/src/mame/drivers/supercrd.c index 5fc02148a95..7d69af3a645 100644 --- a/src/mame/drivers/supercrd.c +++ b/src/mame/drivers/supercrd.c @@ -474,7 +474,7 @@ static MACHINE_CONFIG_START( supercrd, supercrd_state ) MCFG_SCREEN_UPDATE_DRIVER(supercrd_state, screen_update_supercrd) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", supercrd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supercrd) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(supercrd_state, supercrd) diff --git a/src/mame/drivers/superdq.c b/src/mame/drivers/superdq.c index 6f4f7a07230..74d117ce32f 100644 --- a/src/mame/drivers/superdq.c +++ b/src/mame/drivers/superdq.c @@ -337,7 +337,7 @@ static MACHINE_CONFIG_START( superdq, superdq_state ) /* video hardware */ MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc") - MCFG_GFXDECODE_ADD("gfxdecode", superdq) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superdq) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(superdq_state, superdq) diff --git a/src/mame/drivers/superqix.c b/src/mame/drivers/superqix.c index 5f15ed503a0..dc67c53cb07 100644 --- a/src/mame/drivers/superqix.c +++ b/src/mame/drivers/superqix.c @@ -1006,7 +1006,7 @@ static MACHINE_CONFIG_START( pbillian, superqix_state ) MCFG_SCREEN_UPDATE_DRIVER(superqix_state, screen_update_pbillian) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pbillian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pbillian) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -1042,7 +1042,7 @@ static MACHINE_CONFIG_START( hotsmash, superqix_state ) MCFG_SCREEN_UPDATE_DRIVER(superqix_state, screen_update_pbillian) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pbillian) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pbillian) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -1082,7 +1082,7 @@ static MACHINE_CONFIG_START( sqix, superqix_state ) MCFG_SCREEN_UPDATE_DRIVER(superqix_state, screen_update_superqix) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sqix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sqix) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGRRII) @@ -1127,7 +1127,7 @@ static MACHINE_CONFIG_START( sqixbl, superqix_state ) MCFG_SCREEN_UPDATE_DRIVER(superqix_state, screen_update_superqix) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sqix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sqix) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(BBGGRRII) diff --git a/src/mame/drivers/superwng.c b/src/mame/drivers/superwng.c index a69c8631101..f04e540b588 100644 --- a/src/mame/drivers/superwng.c +++ b/src/mame/drivers/superwng.c @@ -482,7 +482,7 @@ static MACHINE_CONFIG_START( superwng, superwng_state ) MCFG_SCREEN_UPDATE_DRIVER(superwng_state, screen_update_superwng) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", superwng) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superwng) MCFG_PALETTE_ADD("palette", 0x40) MCFG_PALETTE_INIT_OWNER(superwng_state, superwng) diff --git a/src/mame/drivers/suprgolf.c b/src/mame/drivers/suprgolf.c index edb41d1df9b..ec635b210ec 100644 --- a/src/mame/drivers/suprgolf.c +++ b/src/mame/drivers/suprgolf.c @@ -525,7 +525,7 @@ static MACHINE_CONFIG_START( suprgolf, suprgolf_state ) MCFG_SCREEN_UPDATE_DRIVER(suprgolf_state, screen_update_suprgolf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suprgolf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suprgolf) MCFG_PALETTE_ADD("palette", 0x800) /* sound hardware */ diff --git a/src/mame/drivers/suprloco.c b/src/mame/drivers/suprloco.c index 0a3dfef19e2..3f532300d01 100644 --- a/src/mame/drivers/suprloco.c +++ b/src/mame/drivers/suprloco.c @@ -178,7 +178,7 @@ static MACHINE_CONFIG_START( suprloco, suprloco_state ) MCFG_SCREEN_UPDATE_DRIVER(suprloco_state, screen_update_suprloco) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suprloco) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suprloco) MCFG_PALETTE_ADD("palette", 512+256) MCFG_PALETTE_INIT_OWNER(suprloco_state, suprloco) diff --git a/src/mame/drivers/suprnova.c b/src/mame/drivers/suprnova.c index 046598a96d1..39b3a5301a6 100644 --- a/src/mame/drivers/suprnova.c +++ b/src/mame/drivers/suprnova.c @@ -767,7 +767,7 @@ static MACHINE_CONFIG_START( skns, skns_state ) MCFG_SCREEN_VBLANK_DRIVER(skns_state, screen_eof_skns) MCFG_PALETTE_ADD("palette", 32768) - MCFG_GFXDECODE_ADD("gfxdecode", skns_bg) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", skns_bg) MCFG_DEVICE_ADD("spritegen", SKNS_SPRITE, 0) diff --git a/src/mame/drivers/suprridr.c b/src/mame/drivers/suprridr.c index 5fe929871b4..ddc792bd077 100644 --- a/src/mame/drivers/suprridr.c +++ b/src/mame/drivers/suprridr.c @@ -375,7 +375,7 @@ static MACHINE_CONFIG_START( suprridr, suprridr_state ) MCFG_SCREEN_UPDATE_DRIVER(suprridr_state, screen_update_suprridr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suprridr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suprridr) MCFG_PALETTE_ADD("palette", 96) MCFG_PALETTE_INIT_OWNER(suprridr_state, suprridr) diff --git a/src/mame/drivers/suprslam.c b/src/mame/drivers/suprslam.c index c68564da0fd..34e2917c90f 100644 --- a/src/mame/drivers/suprslam.c +++ b/src/mame/drivers/suprslam.c @@ -313,7 +313,7 @@ static MACHINE_CONFIG_START( suprslam, suprslam_state ) MCFG_CPU_IO_MAP(sound_io_map) - MCFG_GFXDECODE_ADD("gfxdecode", suprslam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suprslam) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) diff --git a/src/mame/drivers/surpratk.c b/src/mame/drivers/surpratk.c index 0d53ce7e328..c53c9f5b2dd 100644 --- a/src/mame/drivers/surpratk.c +++ b/src/mame/drivers/surpratk.c @@ -225,7 +225,7 @@ static MACHINE_CONFIG_START( surpratk, surpratk_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", surpratk_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/system1.c b/src/mame/drivers/system1.c index 846ea899465..73c4bca9aab 100644 --- a/src/mame/drivers/system1.c +++ b/src/mame/drivers/system1.c @@ -2158,7 +2158,7 @@ static MACHINE_CONFIG_START( sys1ppi, system1_state ) MCFG_SCREEN_UPDATE_DRIVER(system1_state, screen_update_system1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", system1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", system1) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/system16.c b/src/mame/drivers/system16.c index db8ae1acf56..8e237a15cfb 100644 --- a/src/mame/drivers/system16.c +++ b/src/mame/drivers/system16.c @@ -2008,7 +2008,7 @@ static MACHINE_CONFIG_START( system16, segas1x_bootleg_state ) MCFG_SCREEN_UPDATE_DRIVER(segas1x_bootleg_state, screen_update_system16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sys16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sys16) MCFG_PALETTE_ADD("palette", 2048*SHADOW_COLORS_MULTIPLIER) MCFG_VIDEO_START_OVERRIDE(segas1x_bootleg_state,system16) @@ -2156,7 +2156,7 @@ static MACHINE_CONFIG_START( goldnaxeb1, segas1x_bootleg_state ) MCFG_SCREEN_UPDATE_DRIVER(segas1x_bootleg_state, screen_update_system16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sys16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sys16) MCFG_PALETTE_ADD_INIT_BLACK("palette", 2048*SHADOW_COLORS_MULTIPLIER) @@ -2290,7 +2290,7 @@ static MACHINE_CONFIG_START( system18, segas1x_bootleg_state ) MCFG_SCREEN_UPDATE_DRIVER(segas1x_bootleg_state, screen_update_system18old) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sys16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sys16) MCFG_PALETTE_ADD("palette", (2048+2048)*SHADOW_COLORS_MULTIPLIER) // 64 extra colours for vdp (but we use 2048 so shadow mask works) MCFG_VIDEO_START_OVERRIDE(segas1x_bootleg_state,system18old) diff --git a/src/mame/drivers/tagteam.c b/src/mame/drivers/tagteam.c index fbb3d3745b2..402f110ac63 100644 --- a/src/mame/drivers/tagteam.c +++ b/src/mame/drivers/tagteam.c @@ -221,7 +221,7 @@ static MACHINE_CONFIG_START( tagteam, tagteam_state ) MCFG_SCREEN_UPDATE_DRIVER(tagteam_state, screen_update_tagteam) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tagteam) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tagteam) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(tagteam_state, tagteam) diff --git a/src/mame/drivers/tail2nos.c b/src/mame/drivers/tail2nos.c index 3b8b1f73631..938a670dedf 100644 --- a/src/mame/drivers/tail2nos.c +++ b/src/mame/drivers/tail2nos.c @@ -243,7 +243,7 @@ static MACHINE_CONFIG_START( tail2nos, tail2nos_state ) MCFG_SCREEN_UPDATE_DRIVER(tail2nos_state, screen_update_tail2nos) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tail2nos) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tail2nos) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/taito_b.c b/src/mame/drivers/taito_b.c index a80f7253a5f..2e4eb191c8f 100644 --- a/src/mame/drivers/taito_b.c +++ b/src/mame/drivers/taito_b.c @@ -2008,7 +2008,7 @@ static MACHINE_CONFIG_START( rastsag2, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2055,7 +2055,7 @@ static MACHINE_CONFIG_START( masterw, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2121,7 +2121,7 @@ static MACHINE_CONFIG_START( ashura, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2168,7 +2168,7 @@ static MACHINE_CONFIG_START( crimec, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2215,7 +2215,7 @@ static MACHINE_CONFIG_START( hitice, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2268,7 +2268,7 @@ static MACHINE_CONFIG_START( rambo3p, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", rambo3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rambo3) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2315,7 +2315,7 @@ static MACHINE_CONFIG_START( rambo3, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2366,7 +2366,7 @@ static MACHINE_CONFIG_START( pbobble, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2417,7 +2417,7 @@ static MACHINE_CONFIG_START( spacedx, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2464,7 +2464,7 @@ static MACHINE_CONFIG_START( spacedxo, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2515,7 +2515,7 @@ static MACHINE_CONFIG_START( qzshowby, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2562,7 +2562,7 @@ static MACHINE_CONFIG_START( viofight, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2614,7 +2614,7 @@ static MACHINE_CONFIG_START( silentd, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2661,7 +2661,7 @@ static MACHINE_CONFIG_START( selfeena, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2717,7 +2717,7 @@ static MACHINE_CONFIG_START( ryujin, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) @@ -2771,7 +2771,7 @@ static MACHINE_CONFIG_START( sbm, taitob_state ) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -2822,7 +2822,7 @@ static MACHINE_CONFIG_START( realpunc, taitob_state ) MCFG_SCREEN_UPDATE_DRIVER(taitob_state, screen_update_realpunc) MCFG_SCREEN_VBLANK_DRIVER(taitob_state, screen_eof_taitob) - MCFG_GFXDECODE_ADD("gfxdecode", taito_b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_b) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/taito_f2.c b/src/mame/drivers/taito_f2.c index 979fae17b0a..72a3e972c61 100644 --- a/src/mame/drivers/taito_f2.c +++ b/src/mame/drivers/taito_f2.c @@ -3028,7 +3028,7 @@ static MACHINE_CONFIG_START( taito_f2, taitof2_state ) MCFG_SCREEN_VBLANK_DRIVER(taitof2_state, screen_eof_taitof2_no_buffer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitof2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitof2) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -3712,7 +3712,7 @@ static MACHINE_CONFIG_START( cameltrya, taitof2_state ) MCFG_SCREEN_VBLANK_DRIVER(taitof2_state, screen_eof_taitof2_no_buffer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pivot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pivot) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) @@ -3768,7 +3768,7 @@ static MACHINE_CONFIG_START( driveout, taitof2_state ) MCFG_SCREEN_VBLANK_DRIVER(taitof2_state, screen_eof_taitof2_no_buffer) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pivot) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pivot) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/taito_f3.c b/src/mame/drivers/taito_f3.c index 7ddd327f7a7..96e88826be1 100644 --- a/src/mame/drivers/taito_f3.c +++ b/src/mame/drivers/taito_f3.c @@ -451,7 +451,7 @@ static MACHINE_CONFIG_START( f3, taito_f3_state ) MCFG_SCREEN_UPDATE_DRIVER(taito_f3_state, screen_update_f3) MCFG_SCREEN_VBLANK_DRIVER(taito_f3_state, screen_eof_f3) - MCFG_GFXDECODE_ADD("gfxdecode", taito_f3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taito_f3) MCFG_PALETTE_ADD("palette", 0x2000) MCFG_VIDEO_START_OVERRIDE(taito_f3_state,f3) @@ -544,7 +544,7 @@ static MACHINE_CONFIG_START( bubsympb, taito_f3_state ) MCFG_SCREEN_UPDATE_DRIVER(taito_f3_state, screen_update_f3) MCFG_SCREEN_VBLANK_DRIVER(taito_f3_state, screen_eof_f3) - MCFG_GFXDECODE_ADD("gfxdecode", bubsympb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bubsympb) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(taito_f3_state,f3) diff --git a/src/mame/drivers/taito_h.c b/src/mame/drivers/taito_h.c index 9012c62a672..9d8d3409f17 100644 --- a/src/mame/drivers/taito_h.c +++ b/src/mame/drivers/taito_h.c @@ -695,7 +695,7 @@ static MACHINE_CONFIG_START( syvalion, taitoh_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_syvalion) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", syvalion) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", syvalion) MCFG_PALETTE_ADD("palette", 33*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -740,7 +740,7 @@ static MACHINE_CONFIG_START( recordbr, taitoh_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_recordbr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", recordbr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", recordbr) MCFG_PALETTE_ADD("palette", 32*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -793,7 +793,7 @@ static MACHINE_CONFIG_START( dleague, taitoh_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoh_state, screen_update_dleague) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dleague) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dleague) MCFG_PALETTE_ADD("palette", 33*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/taito_l.c b/src/mame/drivers/taito_l.c index 33532af7805..de29081066c 100644 --- a/src/mame/drivers/taito_l.c +++ b/src/mame/drivers/taito_l.c @@ -1824,7 +1824,7 @@ static MACHINE_CONFIG_START( fhawk, taitol_state ) MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) MCFG_PALETTE_ADD("palette", 256) MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) @@ -1919,7 +1919,7 @@ static MACHINE_CONFIG_START( kurikint, taitol_state ) MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) MCFG_PALETTE_ADD("palette", 256) MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) @@ -1966,7 +1966,7 @@ static MACHINE_CONFIG_START( plotting, taitol_state ) MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1) MCFG_PALETTE_ADD("palette", 256) MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) @@ -2060,7 +2060,7 @@ static MACHINE_CONFIG_START( evilston, taitol_state ) MCFG_SCREEN_VBLANK_DRIVER(taitol_state, screen_eof_taitol) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 2) MCFG_PALETTE_ADD("palette", 256) MCFG_VIDEO_START_OVERRIDE(taitol_state,taitol) diff --git a/src/mame/drivers/taito_o.c b/src/mame/drivers/taito_o.c index 70ce7b2d7e2..40c730de07d 100644 --- a/src/mame/drivers/taito_o.c +++ b/src/mame/drivers/taito_o.c @@ -256,7 +256,7 @@ static MACHINE_CONFIG_START( parentj, taitoo_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoo_state, screen_update_parentj) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", parentj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", parentj) MCFG_PALETTE_ADD("palette", 33*16) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/taito_x.c b/src/mame/drivers/taito_x.c index 1bbfea2ce80..6e862d6b44f 100644 --- a/src/mame/drivers/taito_x.c +++ b/src/mame/drivers/taito_x.c @@ -831,7 +831,7 @@ static MACHINE_CONFIG_START( superman, taitox_state ) MCFG_SCREEN_UPDATE_DRIVER(taitox_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", superman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superman) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -877,7 +877,7 @@ static MACHINE_CONFIG_START( daisenpu, taitox_state ) MCFG_SCREEN_UPDATE_DRIVER(taitox_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", superman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superman) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -921,7 +921,7 @@ static MACHINE_CONFIG_START( gigandes, taitox_state ) MCFG_SCREEN_UPDATE_DRIVER(taitox_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", superman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", superman) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -967,7 +967,7 @@ static MACHINE_CONFIG_START( ballbros, taitox_state ) MCFG_SCREEN_UPDATE_DRIVER(taitox_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ballbros) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ballbros) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/taito_z.c b/src/mame/drivers/taito_z.c index 4ac5cde09a1..ac91db4eeac 100644 --- a/src/mame/drivers/taito_z.c +++ b/src/mame/drivers/taito_z.c @@ -3084,7 +3084,7 @@ static MACHINE_CONFIG_START( contcirc, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_contcirc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3152,7 +3152,7 @@ static MACHINE_CONFIG_START( chasehq, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_chasehq) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chasehq) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chasehq) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3222,7 +3222,7 @@ static MACHINE_CONFIG_START( enforce, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_contcirc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3288,7 +3288,7 @@ static MACHINE_CONFIG_START( bshark, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_bshark) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3364,7 +3364,7 @@ static MACHINE_CONFIG_START( sci, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_sci) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3431,7 +3431,7 @@ static MACHINE_CONFIG_START( nightstr, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_chasehq) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", chasehq) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chasehq) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3501,7 +3501,7 @@ static MACHINE_CONFIG_START( aquajack, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_aquajack) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3568,7 +3568,7 @@ static MACHINE_CONFIG_START( spacegun, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_spacegun) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitoz) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitoz) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3634,7 +3634,7 @@ static MACHINE_CONFIG_START( dblaxle, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_dblaxle) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dblaxle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dblaxle) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3701,7 +3701,7 @@ static MACHINE_CONFIG_START( racingb, taitoz_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoz_state, screen_update_racingb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dblaxle) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dblaxle) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_VIDEO_START_OVERRIDE(taitoz_state,taitoz) diff --git a/src/mame/drivers/taitoair.c b/src/mame/drivers/taitoair.c index 2fd161059d3..1ff7dbdaffe 100644 --- a/src/mame/drivers/taitoair.c +++ b/src/mame/drivers/taitoair.c @@ -718,7 +718,7 @@ static MACHINE_CONFIG_START( airsys, taitoair_state ) MCFG_SCREEN_UPDATE_DRIVER(taitoair_state, screen_update_taitoair) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", airsys) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", airsys) MCFG_PALETTE_ADD_INIT_BLACK("palette", 512*16+512*16) diff --git a/src/mame/drivers/taitojc.c b/src/mame/drivers/taitojc.c index ccfcae38b79..f26b693eb94 100644 --- a/src/mame/drivers/taitojc.c +++ b/src/mame/drivers/taitojc.c @@ -1271,7 +1271,7 @@ static MACHINE_CONFIG_START( taitojc, taitojc_state ) MCFG_TC0640FIO_ADD("tc0640fio", taitojc_io_intf) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/drivers/taitosj.c b/src/mame/drivers/taitosj.c index af9ed216240..33a34292175 100644 --- a/src/mame/drivers/taitosj.c +++ b/src/mame/drivers/taitosj.c @@ -1809,7 +1809,7 @@ static MACHINE_CONFIG_START( nomcu, taitosj_state ) MCFG_SCREEN_UPDATE_DRIVER(taitosj_state, screen_update_taitosj) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taitosj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taitosj) MCFG_PALETTE_ADD("palette", 64) diff --git a/src/mame/drivers/tank8.c b/src/mame/drivers/tank8.c index ec8cfd104d8..63db464db50 100644 --- a/src/mame/drivers/tank8.c +++ b/src/mame/drivers/tank8.c @@ -341,7 +341,7 @@ static MACHINE_CONFIG_START( tank8, tank8_state ) MCFG_SCREEN_VBLANK_DRIVER(tank8_state, screen_eof_tank8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tank8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tank8) MCFG_PALETTE_ADD("palette", 20) MCFG_PALETTE_INDIRECT_ENTRIES(10) MCFG_PALETTE_INIT_OWNER(tank8_state, tank8) diff --git a/src/mame/drivers/tankbatt.c b/src/mame/drivers/tankbatt.c index 6b0dac7bcde..9e54de0e393 100644 --- a/src/mame/drivers/tankbatt.c +++ b/src/mame/drivers/tankbatt.c @@ -294,7 +294,7 @@ static MACHINE_CONFIG_START( tankbatt, tankbatt_state ) MCFG_SCREEN_UPDATE_DRIVER(tankbatt_state, screen_update_tankbatt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tankbatt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tankbatt) MCFG_PALETTE_ADD("palette", 256*2) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(tankbatt_state, tankbatt) diff --git a/src/mame/drivers/tankbust.c b/src/mame/drivers/tankbust.c index 6614cf52227..4a3c5bf41e6 100644 --- a/src/mame/drivers/tankbust.c +++ b/src/mame/drivers/tankbust.c @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( tankbust, tankbust_state ) MCFG_SCREEN_UPDATE_DRIVER(tankbust_state, screen_update_tankbust) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tankbust ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tankbust ) MCFG_PALETTE_ADD( "palette", 128 ) MCFG_PALETTE_INIT_OWNER(tankbust_state, tankbust) diff --git a/src/mame/drivers/taotaido.c b/src/mame/drivers/taotaido.c index 48c5293fd3b..44f1fae8ec3 100644 --- a/src/mame/drivers/taotaido.c +++ b/src/mame/drivers/taotaido.c @@ -337,7 +337,7 @@ static MACHINE_CONFIG_START( taotaido, taotaido_state ) MCFG_CPU_IO_MAP(sound_port_map) /* IRQs are triggered by the YM2610 */ - MCFG_GFXDECODE_ADD("gfxdecode", taotaido) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taotaido) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/targeth.c b/src/mame/drivers/targeth.c index 312da6a0325..2f5b5a11863 100644 --- a/src/mame/drivers/targeth.c +++ b/src/mame/drivers/targeth.c @@ -186,7 +186,7 @@ static MACHINE_CONFIG_START( targeth, targeth_state ) MCFG_SCREEN_UPDATE_DRIVER(targeth_state, screen_update_targeth) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 0x080000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 0x080000) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/tasman.c b/src/mame/drivers/tasman.c index a75f61ffd4e..51ea965c37f 100644 --- a/src/mame/drivers/tasman.c +++ b/src/mame/drivers/tasman.c @@ -621,7 +621,7 @@ static MACHINE_CONFIG_START( kongambl, kongambl_state ) MCFG_K055673_GFXDECODE("gfxdecode") MCFG_K055673_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tasman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tasman) MCFG_K056832_ADD("k056832", k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/tatsumi.c b/src/mame/drivers/tatsumi.c index 39534dc3c10..481a25c4ac4 100644 --- a/src/mame/drivers/tatsumi.c +++ b/src/mame/drivers/tatsumi.c @@ -896,7 +896,7 @@ static MACHINE_CONFIG_START( apache3, tatsumi_state ) MCFG_SCREEN_RAW_PARAMS(CLOCK_2 / 8, 400, 0, 320, 280, 0, 240) // TODO: Hook up CRTC MCFG_SCREEN_UPDATE_DRIVER(tatsumi_state, screen_update_apache3) - MCFG_GFXDECODE_ADD("gfxdecode", apache3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apache3) MCFG_PALETTE_ADD("palette", 1024 + 4096) /* 1024 real colours, and 4096 arranged as series of cluts */ MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -938,7 +938,7 @@ static MACHINE_CONFIG_START( roundup5, tatsumi_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(tatsumi_state, screen_update_roundup5) - MCFG_GFXDECODE_ADD("gfxdecode", roundup5) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", roundup5) MCFG_PALETTE_ADD("palette", 1024 + 4096) /* 1024 real colours, and 4096 arranged as series of cluts */ MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -981,7 +981,7 @@ static MACHINE_CONFIG_START( cyclwarr, tatsumi_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(tatsumi_state, screen_update_cyclwarr) - MCFG_GFXDECODE_ADD("gfxdecode", cyclwarr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cyclwarr) MCFG_PALETTE_ADD("palette", 8192 + 8192) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1024,7 +1024,7 @@ static MACHINE_CONFIG_START( bigfight, tatsumi_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(tatsumi_state, screen_update_bigfight) - MCFG_GFXDECODE_ADD("gfxdecode", cyclwarr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cyclwarr) MCFG_PALETTE_ADD("palette", 8192 + 8192) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/tattack.c b/src/mame/drivers/tattack.c index 65d3c396891..15dd01b6a2a 100644 --- a/src/mame/drivers/tattack.c +++ b/src/mame/drivers/tattack.c @@ -215,7 +215,7 @@ static MACHINE_CONFIG_START( tattack, tattack_state ) MCFG_SCREEN_UPDATE_DRIVER(tattack_state, screen_update_tattack) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tattack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tattack) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(tattack_state, tattack) diff --git a/src/mame/drivers/taxidriv.c b/src/mame/drivers/taxidriv.c index b8317e13a31..f53eb76aab0 100644 --- a/src/mame/drivers/taxidriv.c +++ b/src/mame/drivers/taxidriv.c @@ -421,7 +421,7 @@ static MACHINE_CONFIG_START( taxidriv, taxidriv_state ) MCFG_SCREEN_UPDATE_DRIVER(taxidriv_state, screen_update_taxidriv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", taxidriv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", taxidriv) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(taxidriv_state, taxidriv) diff --git a/src/mame/drivers/tbowl.c b/src/mame/drivers/tbowl.c index 92a6c092338..5645594475c 100644 --- a/src/mame/drivers/tbowl.c +++ b/src/mame/drivers/tbowl.c @@ -482,7 +482,7 @@ static MACHINE_CONFIG_START( tbowl, tbowl_state ) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", tbowl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tbowl) MCFG_PALETTE_ADD("palette", 1024*2) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/tceptor.c b/src/mame/drivers/tceptor.c index 39bc7cb58f8..d4f0d707933 100644 --- a/src/mame/drivers/tceptor.c +++ b/src/mame/drivers/tceptor.c @@ -382,7 +382,7 @@ static MACHINE_CONFIG_START( tceptor, tceptor_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", tceptor) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tceptor) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_INDIRECT_ENTRIES(1024) MCFG_PALETTE_INIT_OWNER(tceptor_state, tceptor) diff --git a/src/mame/drivers/tcl.c b/src/mame/drivers/tcl.c index b7b9e82310d..bd91eff8546 100644 --- a/src/mame/drivers/tcl.c +++ b/src/mame/drivers/tcl.c @@ -141,7 +141,7 @@ static MACHINE_CONFIG_START( tcl, tcl_state ) MCFG_SCREEN_UPDATE_DRIVER(tcl_state, screen_update_tcl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tcl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tcl) MCFG_PALETTE_ADD("palette", 16*16) diff --git a/src/mame/drivers/tecmo.c b/src/mame/drivers/tecmo.c index 53b006ac941..82be91ba52b 100644 --- a/src/mame/drivers/tecmo.c +++ b/src/mame/drivers/tecmo.c @@ -639,7 +639,7 @@ static MACHINE_CONFIG_START( rygar, tecmo_state ) MCFG_SCREEN_UPDATE_DRIVER(tecmo_state, screen_update_tecmo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tecmo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tecmo) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) @@ -701,7 +701,7 @@ static MACHINE_CONFIG_START( backfirt, tecmo_state ) MCFG_SCREEN_UPDATE_DRIVER(tecmo_state, screen_update_tecmo) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tecmo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tecmo) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/tecmo16.c b/src/mame/drivers/tecmo16.c index df9a70be4ae..a8878db6ef2 100644 --- a/src/mame/drivers/tecmo16.c +++ b/src/mame/drivers/tecmo16.c @@ -381,7 +381,7 @@ static MACHINE_CONFIG_START( fstarfrc, tecmo16_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(tecmo16_state, screen_update_tecmo16) - MCFG_GFXDECODE_ADD("gfxdecode", tecmo16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tecmo16) MCFG_PALETTE_ADD_INIT_BLACK("palette", 4096) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/tecmosys.c b/src/mame/drivers/tecmosys.c index f6ee4b6a043..d32faba10c9 100644 --- a/src/mame/drivers/tecmosys.c +++ b/src/mame/drivers/tecmosys.c @@ -454,7 +454,7 @@ static MACHINE_CONFIG_START( deroon, tecmosys_state ) MCFG_CPU_IO_MAP(io_map) - MCFG_GFXDECODE_ADD("gfxdecode", tecmosys) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tecmosys) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") MCFG_EEPROM_SERIAL_ENABLE_STREAMING() diff --git a/src/mame/drivers/tehkanwc.c b/src/mame/drivers/tehkanwc.c index 0f1cf29f3a5..fb1c061ae0f 100644 --- a/src/mame/drivers/tehkanwc.c +++ b/src/mame/drivers/tehkanwc.c @@ -668,7 +668,7 @@ static MACHINE_CONFIG_START( tehkanwc, tehkanwc_state ) MCFG_SCREEN_UPDATE_DRIVER(tehkanwc_state, screen_update_tehkanwc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tehkanwc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tehkanwc) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/terracre.c b/src/mame/drivers/terracre.c index cd2ed9be845..c144590f72e 100644 --- a/src/mame/drivers/terracre.c +++ b/src/mame/drivers/terracre.c @@ -530,7 +530,7 @@ static MACHINE_CONFIG_START( amazon, terracre_state ) MCFG_SCREEN_UPDATE_DRIVER(terracre_state, screen_update_amazon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", terracre) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", terracre) MCFG_PALETTE_ADD("palette", 1*16+16*16+16*256) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(terracre_state, terracre) @@ -565,7 +565,7 @@ static MACHINE_CONFIG_START( ym3526, terracre_state ) MCFG_SCREEN_UPDATE_DRIVER(terracre_state, screen_update_amazon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", terracre) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", terracre) MCFG_PALETTE_ADD("palette", 1*16+16*16+16*256) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(terracre_state, terracre) @@ -600,7 +600,7 @@ static MACHINE_CONFIG_START( ym2203, terracre_state ) MCFG_SCREEN_UPDATE_DRIVER(terracre_state, screen_update_amazon) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", terracre) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", terracre) MCFG_PALETTE_ADD("palette", 1*16+16*16+16*256) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(terracre_state, terracre) diff --git a/src/mame/drivers/tetrisp2.c b/src/mame/drivers/tetrisp2.c index 61f42980078..89b53871ea1 100644 --- a/src/mame/drivers/tetrisp2.c +++ b/src/mame/drivers/tetrisp2.c @@ -1340,7 +1340,7 @@ static MACHINE_CONFIG_START( tetrisp2, tetrisp2_state ) MCFG_SCREEN_UPDATE_DRIVER(tetrisp2_state, screen_update_tetrisp2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tetrisp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tetrisp2) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_VIDEO_START_OVERRIDE(tetrisp2_state,tetrisp2) @@ -1372,7 +1372,7 @@ static MACHINE_CONFIG_START( nndmseal, tetrisp2_state ) MCFG_SCREEN_UPDATE_DRIVER(tetrisp2_state, screen_update_tetrisp2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tetrisp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tetrisp2) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_VIDEO_START_OVERRIDE(tetrisp2_state,nndmseal) // bg layer offset @@ -1403,7 +1403,7 @@ static MACHINE_CONFIG_START( rockn, tetrisp2_state ) MCFG_SCREEN_UPDATE_DRIVER(tetrisp2_state, screen_update_rockntread) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tetrisp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tetrisp2) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_VIDEO_START_OVERRIDE(tetrisp2_state,rockntread) @@ -1435,7 +1435,7 @@ static MACHINE_CONFIG_START( rockn2, tetrisp2_state ) MCFG_SCREEN_UPDATE_DRIVER(tetrisp2_state, screen_update_rockntread) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tetrisp2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tetrisp2) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_VIDEO_START_OVERRIDE(tetrisp2_state,rockntread) @@ -1464,7 +1464,7 @@ static MACHINE_CONFIG_START( rocknms, tetrisp2_state ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", rocknms) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rocknms) MCFG_PALETTE_ADD("palette", 0x10000) MCFG_DEFAULT_LAYOUT(layout_rocknms) @@ -1532,7 +1532,7 @@ static MACHINE_CONFIG_START( stepstag, stepstag_state ) MCFG_PALETTE_ADD("palette", 0x8000) // 0x8000 * 3 needed I guess, but it hits an assert MCFG_VIDEO_START_OVERRIDE(stepstag_state, stepstag ) - MCFG_GFXDECODE_ADD("gfxdecode", stepstag) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stepstag) MCFG_DEFAULT_LAYOUT(layout_stepstag) diff --git a/src/mame/drivers/thedeep.c b/src/mame/drivers/thedeep.c index 8e4758e23b8..e970070daa6 100644 --- a/src/mame/drivers/thedeep.c +++ b/src/mame/drivers/thedeep.c @@ -461,7 +461,7 @@ static MACHINE_CONFIG_START( thedeep, thedeep_state ) MCFG_SCREEN_UPDATE_DRIVER(thedeep_state, screen_update_thedeep) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", thedeep) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", thedeep) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INIT_OWNER(thedeep_state, thedeep) diff --git a/src/mame/drivers/thepit.c b/src/mame/drivers/thepit.c index e07cdd89047..672552c0220 100644 --- a/src/mame/drivers/thepit.c +++ b/src/mame/drivers/thepit.c @@ -721,7 +721,7 @@ static MACHINE_CONFIG_START( thepit, thepit_state ) MCFG_CPU_VBLANK_INT_DRIVER("screen", thepit_state, irq0_line_hold) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", thepit) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", thepit) MCFG_PALETTE_ADD("palette", 32+8) MCFG_PALETTE_INIT_OWNER(thepit_state, thepit) diff --git a/src/mame/drivers/thoop2.c b/src/mame/drivers/thoop2.c index 48c6274c982..108cef40772 100644 --- a/src/mame/drivers/thoop2.c +++ b/src/mame/drivers/thoop2.c @@ -202,7 +202,7 @@ static MACHINE_CONFIG_START( thoop2, thoop2_state ) MCFG_SCREEN_UPDATE_DRIVER(thoop2_state, screen_update_thoop2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", thoop2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", thoop2) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/thunderj.c b/src/mame/drivers/thunderj.c index 390d23cae84..3fcf7f35dd6 100644 --- a/src/mame/drivers/thunderj.c +++ b/src/mame/drivers/thunderj.c @@ -263,7 +263,7 @@ static MACHINE_CONFIG_START( thunderj, thunderj_state ) MCFG_QUANTUM_PERFECT_CPU("maincpu") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", thunderj) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", thunderj) MCFG_PALETTE_ADD("palette", 2048) MCFG_ATARI_VAD_ADD("vad", "screen", WRITELINE(atarigen_state, scanline_int_write_line)) diff --git a/src/mame/drivers/thunderx.c b/src/mame/drivers/thunderx.c index 86af59fa146..0ae5c88e281 100644 --- a/src/mame/drivers/thunderx.c +++ b/src/mame/drivers/thunderx.c @@ -663,7 +663,7 @@ static MACHINE_CONFIG_START( scontra, thunderx_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", thunderx_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -711,7 +711,7 @@ static MACHINE_CONFIG_START( thunderx, thunderx_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", thunderx_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/tiamc1.c b/src/mame/drivers/tiamc1.c index 065ac981c36..fa752d60a05 100644 --- a/src/mame/drivers/tiamc1.c +++ b/src/mame/drivers/tiamc1.c @@ -236,7 +236,7 @@ static MACHINE_CONFIG_START( tiamc1, tiamc1_state ) MCFG_SCREEN_UPDATE_DRIVER(tiamc1_state, screen_update_tiamc1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tiamc1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tiamc1) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(tiamc1_state, tiamc1) diff --git a/src/mame/drivers/tigeroad.c b/src/mame/drivers/tigeroad.c index 5ba7addb2a4..b40ec44cd41 100644 --- a/src/mame/drivers/tigeroad.c +++ b/src/mame/drivers/tigeroad.c @@ -535,7 +535,7 @@ static MACHINE_CONFIG_START( tigeroad, tigeroad_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tigeroad) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tigeroad) MCFG_PALETTE_ADD("palette", 576) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) diff --git a/src/mame/drivers/timelimt.c b/src/mame/drivers/timelimt.c index 4d1d99b4c48..60e71f0e34c 100644 --- a/src/mame/drivers/timelimt.c +++ b/src/mame/drivers/timelimt.c @@ -247,7 +247,7 @@ static MACHINE_CONFIG_START( timelimt, timelimt_state ) MCFG_SCREEN_UPDATE_DRIVER(timelimt_state, screen_update_timelimt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", timelimt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", timelimt) MCFG_PALETTE_ADD("palette", 64+32) MCFG_PALETTE_INIT_OWNER(timelimt_state, timelimt) diff --git a/src/mame/drivers/timeplt.c b/src/mame/drivers/timeplt.c index 2f697c990fe..f378a1c12a9 100644 --- a/src/mame/drivers/timeplt.c +++ b/src/mame/drivers/timeplt.c @@ -476,7 +476,7 @@ static MACHINE_CONFIG_START( timeplt, timeplt_state ) MCFG_SCREEN_UPDATE_DRIVER(timeplt_state, screen_update_timeplt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", timeplt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", timeplt) MCFG_PALETTE_ADD("palette", 32*4+64*4) MCFG_PALETTE_INIT_OWNER(timeplt_state, timeplt) diff --git a/src/mame/drivers/tmmjprd.c b/src/mame/drivers/tmmjprd.c index 71056499fb0..bf76a10ab9c 100644 --- a/src/mame/drivers/tmmjprd.c +++ b/src/mame/drivers/tmmjprd.c @@ -748,7 +748,7 @@ static MACHINE_CONFIG_START( tmmjprd, tmmjprd_state ) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") MCFG_EEPROM_SERIAL_ENABLE_STREAMING() - MCFG_GFXDECODE_ADD("gfxdecode", tmmjprd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tmmjprd) // MCFG_SCREEN_ADD("screen", RASTER) // MCFG_SCREEN_REFRESH_RATE(60) diff --git a/src/mame/drivers/tmnt.c b/src/mame/drivers/tmnt.c index 9988b35dc0b..6c285a71238 100644 --- a/src/mame/drivers/tmnt.c +++ b/src/mame/drivers/tmnt.c @@ -2146,7 +2146,7 @@ static MACHINE_CONFIG_START( cuebrick, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,cuebrick) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", cuebrick_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2193,7 +2193,7 @@ static MACHINE_CONFIG_START( mia, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,mia) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", mia_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2253,7 +2253,7 @@ static MACHINE_CONFIG_START( tmnt, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,tmnt) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2310,7 +2310,7 @@ static MACHINE_CONFIG_START( punkshot, tmnt_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2361,7 +2361,7 @@ static MACHINE_CONFIG_START( lgtnfght, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,lgtnfght) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2417,7 +2417,7 @@ static MACHINE_CONFIG_START( blswhstl, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state, blswhstl ) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", blswhstl_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2481,7 +2481,7 @@ static MACHINE_CONFIG_START( glfgreat, tmnt_state ) MCFG_SCREEN_UPDATE_DRIVER(tmnt_state, screen_update_glfgreat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", glfgreat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", glfgreat) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2547,7 +2547,7 @@ static MACHINE_CONFIG_START( prmrsocr, tmnt_state ) MCFG_SCREEN_UPDATE_DRIVER(tmnt_state, screen_update_glfgreat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", glfgreat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", glfgreat) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2612,7 +2612,7 @@ static MACHINE_CONFIG_START( tmnt2, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,lgtnfght) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2667,7 +2667,7 @@ static MACHINE_CONFIG_START( ssriders, tmnt_state ) MCFG_VIDEO_START_OVERRIDE(tmnt_state,lgtnfght) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2716,7 +2716,7 @@ static MACHINE_CONFIG_START( sunsetbl, tmnt_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", sunsetbl_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -2763,7 +2763,7 @@ static MACHINE_CONFIG_START( thndrx2, tmnt_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", tmnt_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/tmspoker.c b/src/mame/drivers/tmspoker.c index 5ea2f2ff235..7b97da533b7 100644 --- a/src/mame/drivers/tmspoker.c +++ b/src/mame/drivers/tmspoker.c @@ -597,7 +597,7 @@ static MACHINE_CONFIG_START( tmspoker, tmspoker_state ) MCFG_SCREEN_UPDATE_DRIVER(tmspoker_state, screen_update_tmspoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tmspoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tmspoker) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(tmspoker_state, tmspoker) diff --git a/src/mame/drivers/tnzs.c b/src/mame/drivers/tnzs.c index 6ebefaa99bf..695af98a53e 100644 --- a/src/mame/drivers/tnzs.c +++ b/src/mame/drivers/tnzs.c @@ -1629,7 +1629,7 @@ static MACHINE_CONFIG_START( arknoid2, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1674,7 +1674,7 @@ static MACHINE_CONFIG_START( drtoppel, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_INIT_OWNER(tnzs_state,arknoid2) @@ -1721,7 +1721,7 @@ static MACHINE_CONFIG_START( tnzs, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1764,7 +1764,7 @@ static MACHINE_CONFIG_START( insectx, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", insectx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", insectx) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1807,7 +1807,7 @@ static MACHINE_CONFIG_START( kageki, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1860,7 +1860,7 @@ static MACHINE_CONFIG_START( tnzsb, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -1924,7 +1924,7 @@ static MACHINE_CONFIG_START( jpopnics, tnzs_state ) MCFG_SCREEN_VBLANK_DRIVER(tnzs_state, screen_eof_tnzs) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tnzs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tnzs) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/toaplan1.c b/src/mame/drivers/toaplan1.c index 63482706d71..207d8062b18 100644 --- a/src/mame/drivers/toaplan1.c +++ b/src/mame/drivers/toaplan1.c @@ -1828,7 +1828,7 @@ static MACHINE_CONFIG_START( rallybik, toaplan1_rallybik_state ) MCFG_TOAPLAN_SCU_ADD("toaplan_scu") MCFG_TOAPLAN_SCU_GFXDECODE("gfxdecode") - MCFG_GFXDECODE_ADD("gfxdecode", rallybik) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rallybik) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1866,7 +1866,7 @@ static MACHINE_CONFIG_START( truxton, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1904,7 +1904,7 @@ static MACHINE_CONFIG_START( hellfire, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1942,7 +1942,7 @@ static MACHINE_CONFIG_START( zerowing, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -1984,7 +1984,7 @@ static MACHINE_CONFIG_START( demonwld, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2020,7 +2020,7 @@ static MACHINE_CONFIG_START( samesame, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_samesame) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2058,7 +2058,7 @@ static MACHINE_CONFIG_START( outzone, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2094,7 +2094,7 @@ static MACHINE_CONFIG_START( vimana, toaplan1_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan1_state, screen_eof_toaplan1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan1) MCFG_PALETTE_ADD("palette", (64*16)+(64*16)) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/toaplan2.c b/src/mame/drivers/toaplan2.c index f00d4f13515..69c2638cad8 100644 --- a/src/mame/drivers/toaplan2.c +++ b/src/mame/drivers/toaplan2.c @@ -3134,7 +3134,7 @@ static MACHINE_CONFIG_START( tekipaki, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3179,7 +3179,7 @@ static MACHINE_CONFIG_START( ghox, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3268,7 +3268,7 @@ static MACHINE_CONFIG_START( dogyuun, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", t2dualvdp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", t2dualvdp) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3319,7 +3319,7 @@ static MACHINE_CONFIG_START( kbash, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3360,7 +3360,7 @@ static MACHINE_CONFIG_START( kbash2, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3398,7 +3398,7 @@ static MACHINE_CONFIG_START( truxton2, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", truxton2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", truxton2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3457,7 +3457,7 @@ static MACHINE_CONFIG_START( pipibibs, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3502,7 +3502,7 @@ static MACHINE_CONFIG_START( pipibibsbl, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3582,7 +3582,7 @@ static MACHINE_CONFIG_START( fixeight, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", truxton2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", truxton2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3623,7 +3623,7 @@ static MACHINE_CONFIG_START( fixeightbl, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fixeightbl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fixeightbl) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3664,7 +3664,7 @@ static MACHINE_CONFIG_START( vfive, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3706,7 +3706,7 @@ static MACHINE_CONFIG_START( batsugun, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", t2dualvdp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", t2dualvdp) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3748,7 +3748,7 @@ static MACHINE_CONFIG_START( pwrkick, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3782,7 +3782,7 @@ static MACHINE_CONFIG_START( othldrby, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3819,7 +3819,7 @@ static MACHINE_CONFIG_START( snowbro2, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toaplan2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toaplan2) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3866,7 +3866,7 @@ static MACHINE_CONFIG_START( mahoudai, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raizing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raizing) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3913,7 +3913,7 @@ static MACHINE_CONFIG_START( shippumd, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raizing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raizing) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -3971,7 +3971,7 @@ static MACHINE_CONFIG_START( bgaregga, toaplan2_state ) MCFG_SCREEN_VBLANK_DRIVER(toaplan2_state, screen_eof_toaplan2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", raizing) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", raizing) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -4027,7 +4027,7 @@ static MACHINE_CONFIG_START( batrider, toaplan2_state ) MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", batrider) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", batrider) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -4082,7 +4082,7 @@ static MACHINE_CONFIG_START( bbakraid, toaplan2_state ) MCFG_SCREEN_UPDATE_DRIVER(toaplan2_state, screen_update_truxton2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", batrider) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", batrider) MCFG_PALETTE_ADD("palette", T2PALETTE_LENGTH) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_DEVICE_ADD_VDP0 diff --git a/src/mame/drivers/toki.c b/src/mame/drivers/toki.c index eac990603c9..d406a9b30e3 100644 --- a/src/mame/drivers/toki.c +++ b/src/mame/drivers/toki.c @@ -429,7 +429,7 @@ static MACHINE_CONFIG_START( toki, toki_state ) /* KOYO 20.000MHz near the cpu * MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toki) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toki) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -459,7 +459,7 @@ static MACHINE_CONFIG_START( tokib, toki_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tokib) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tokib) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/toobin.c b/src/mame/drivers/toobin.c index e63b330a00f..7efaeb49fc2 100644 --- a/src/mame/drivers/toobin.c +++ b/src/mame/drivers/toobin.c @@ -216,7 +216,7 @@ static MACHINE_CONFIG_START( toobin, toobin_state ) MCFG_SCREEN_RAW_PARAMS(MASTER_CLOCK/2, 640, 0, 512, 416, 0, 384) MCFG_SCREEN_UPDATE_DRIVER(toobin_state, screen_update_toobin) - MCFG_GFXDECODE_ADD("gfxdecode", toobin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toobin) MCFG_PALETTE_ADD("palette", 1024) MCFG_VIDEO_START_OVERRIDE(toobin_state,toobin) diff --git a/src/mame/drivers/topspeed.c b/src/mame/drivers/topspeed.c index 2f04059f958..226ec71625c 100644 --- a/src/mame/drivers/topspeed.c +++ b/src/mame/drivers/topspeed.c @@ -639,7 +639,7 @@ static MACHINE_CONFIG_START( topspeed, topspeed_state ) MCFG_SCREEN_UPDATE_DRIVER(topspeed_state, screen_update_topspeed) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", topspeed) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", topspeed) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/tourvis.c b/src/mame/drivers/tourvis.c index 48958740f3d..7f39363746c 100644 --- a/src/mame/drivers/tourvis.c +++ b/src/mame/drivers/tourvis.c @@ -383,7 +383,7 @@ static MACHINE_CONFIG_START( tourvision, tourvision_state ) MCFG_SCREEN_UPDATE_STATIC( pce ) MCFG_SCREEN_PALETTE("palette") - /* MCFG_GFXDECODE_ADD("gfxdecode", pce_gfxdecodeinfo ) */ + /* MCFG_GFXDECODE_ADD("gfxdecode", "palette", pce_gfxdecodeinfo ) */ MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_LEGACY( vce ) diff --git a/src/mame/drivers/toypop.c b/src/mame/drivers/toypop.c index 7e12d410131..9c66577378f 100644 --- a/src/mame/drivers/toypop.c +++ b/src/mame/drivers/toypop.c @@ -567,7 +567,7 @@ static MACHINE_CONFIG_START( liblrabl, toypop_state ) MCFG_SCREEN_UPDATE_DRIVER(toypop_state, screen_update_toypop) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", toypop) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", toypop) MCFG_PALETTE_ADD("palette", 128*4+64*4+16*2) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(toypop_state, toypop) diff --git a/src/mame/drivers/tp84.c b/src/mame/drivers/tp84.c index eda05989145..91d82245c16 100644 --- a/src/mame/drivers/tp84.c +++ b/src/mame/drivers/tp84.c @@ -310,7 +310,7 @@ static MACHINE_CONFIG_START( tp84, tp84_state ) MCFG_SCREEN_UPDATE_DRIVER(tp84_state, screen_update_tp84) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tp84) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tp84) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_INDIRECT_ENTRIES(256) MCFG_PALETTE_INIT_OWNER(tp84_state, tp84) diff --git a/src/mame/drivers/trackfld.c b/src/mame/drivers/trackfld.c index eaa392b3d79..6505eb14aed 100644 --- a/src/mame/drivers/trackfld.c +++ b/src/mame/drivers/trackfld.c @@ -910,7 +910,7 @@ static MACHINE_CONFIG_START( trackfld, trackfld_state ) MCFG_SCREEN_UPDATE_DRIVER(trackfld_state, screen_update_trackfld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", trackfld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trackfld) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(trackfld_state,trackfld) @@ -963,7 +963,7 @@ static MACHINE_CONFIG_START( yieartf, trackfld_state ) MCFG_SCREEN_UPDATE_DRIVER(trackfld_state, screen_update_trackfld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", trackfld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trackfld) MCFG_PALETTE_ADD("palette", 16*16+16*16) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(trackfld_state,trackfld) diff --git a/src/mame/drivers/travrusa.c b/src/mame/drivers/travrusa.c index 73a34da0a48..1fd8a7eed9f 100644 --- a/src/mame/drivers/travrusa.c +++ b/src/mame/drivers/travrusa.c @@ -317,7 +317,7 @@ static MACHINE_CONFIG_START( travrusa, travrusa_state ) MCFG_SCREEN_UPDATE_DRIVER(travrusa_state, screen_update_travrusa) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", travrusa) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", travrusa) MCFG_PALETTE_ADD("palette", 16*8+16*8) MCFG_PALETTE_INDIRECT_ENTRIES(128+16) diff --git a/src/mame/drivers/triplhnt.c b/src/mame/drivers/triplhnt.c index 6cf18185751..db665c1498f 100644 --- a/src/mame/drivers/triplhnt.c +++ b/src/mame/drivers/triplhnt.c @@ -319,7 +319,7 @@ static MACHINE_CONFIG_START( triplhnt, triplhnt_state ) MCFG_SCREEN_UPDATE_DRIVER(triplhnt_state, screen_update_triplhnt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", triplhnt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", triplhnt) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(triplhnt_state, triplhnt) diff --git a/src/mame/drivers/trucocl.c b/src/mame/drivers/trucocl.c index 34c99fd3d91..ea8b28aebac 100644 --- a/src/mame/drivers/trucocl.c +++ b/src/mame/drivers/trucocl.c @@ -150,7 +150,7 @@ static MACHINE_CONFIG_START( trucocl, trucocl_state ) MCFG_SCREEN_UPDATE_DRIVER(trucocl_state, screen_update_trucocl) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", trucocl) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trucocl) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(trucocl_state, trucocl) diff --git a/src/mame/drivers/trvmadns.c b/src/mame/drivers/trvmadns.c index 125eec7352b..5efd74a76b8 100644 --- a/src/mame/drivers/trvmadns.c +++ b/src/mame/drivers/trvmadns.c @@ -389,7 +389,7 @@ static MACHINE_CONFIG_START( trvmadns, trvmadns_state ) MCFG_SCREEN_UPDATE_DRIVER(trvmadns_state, screen_update_trvmadns) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", trvmadns) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trvmadns) MCFG_PALETTE_ADD("palette", 16) diff --git a/src/mame/drivers/tryout.c b/src/mame/drivers/tryout.c index c911276c3fb..54ba6dd8f5e 100644 --- a/src/mame/drivers/tryout.c +++ b/src/mame/drivers/tryout.c @@ -203,7 +203,7 @@ static MACHINE_CONFIG_START( tryout, tryout_state ) MCFG_SCREEN_UPDATE_DRIVER(tryout_state, screen_update_tryout) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tryout) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tryout) MCFG_PALETTE_ADD("palette", 0x20) MCFG_PALETTE_INIT_OWNER(tryout_state, tryout) diff --git a/src/mame/drivers/tsamurai.c b/src/mame/drivers/tsamurai.c index 5d2a5dacc89..d8980c2ce6e 100644 --- a/src/mame/drivers/tsamurai.c +++ b/src/mame/drivers/tsamurai.c @@ -697,7 +697,7 @@ static MACHINE_CONFIG_START( tsamurai, tsamurai_state ) MCFG_SCREEN_UPDATE_DRIVER(tsamurai_state, screen_update_tsamurai) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tsamurai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tsamurai) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(tsamurai_state,tsamurai) @@ -736,7 +736,7 @@ static MACHINE_CONFIG_START( vsgongf, tsamurai_state ) MCFG_SCREEN_UPDATE_DRIVER(tsamurai_state, screen_update_vsgongf) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tsamurai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tsamurai) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(tsamurai_state,vsgongf) @@ -779,7 +779,7 @@ static MACHINE_CONFIG_START( m660, tsamurai_state ) MCFG_SCREEN_UPDATE_DRIVER(tsamurai_state, screen_update_tsamurai) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tsamurai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tsamurai) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) MCFG_VIDEO_START_OVERRIDE(tsamurai_state,tsamurai) diff --git a/src/mame/drivers/tugboat.c b/src/mame/drivers/tugboat.c index 8de4c00a013..f386a5cea19 100644 --- a/src/mame/drivers/tugboat.c +++ b/src/mame/drivers/tugboat.c @@ -365,7 +365,7 @@ static MACHINE_CONFIG_START( tugboat, tugboat_state ) MCFG_SCREEN_UPDATE_DRIVER(tugboat_state, screen_update_tugboat) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tugboat) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tugboat) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(tugboat_state, tugboat) diff --git a/src/mame/drivers/tumbleb.c b/src/mame/drivers/tumbleb.c index d9aefd41282..d88ae113ec3 100644 --- a/src/mame/drivers/tumbleb.c +++ b/src/mame/drivers/tumbleb.c @@ -2065,7 +2065,7 @@ static MACHINE_CONFIG_START( tumblepb, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumbleb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumbleb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2104,7 +2104,7 @@ static MACHINE_CONFIG_START( tumbleb2, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumbleb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumbleb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2146,7 +2146,7 @@ static MACHINE_CONFIG_START( jumpkids, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumbleb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumbleb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) @@ -2185,7 +2185,7 @@ static MACHINE_CONFIG_START( fncywld, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fncywld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fncywld) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) @@ -2245,7 +2245,7 @@ static MACHINE_CONFIG_START( htchctch, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumbleb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumbleb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2356,7 +2356,7 @@ static MACHINE_CONFIG_START( suprtrio, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", suprtrio) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", suprtrio) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) @@ -2395,7 +2395,7 @@ static MACHINE_CONFIG_START( pangpang, tumbleb_state ) MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") MCFG_DECO_SPRITE_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumbleb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumbleb) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/tumblep.c b/src/mame/drivers/tumblep.c index c0ea633afb2..97f24da2f51 100644 --- a/src/mame/drivers/tumblep.c +++ b/src/mame/drivers/tumblep.c @@ -305,7 +305,7 @@ static MACHINE_CONFIG_START( tumblep, tumblep_state ) MCFG_SCREEN_UPDATE_DRIVER(tumblep_state, screen_update_tumblep) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tumblep) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tumblep) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/tunhunt.c b/src/mame/drivers/tunhunt.c index 395a6d908b3..43086ebfa3f 100644 --- a/src/mame/drivers/tunhunt.c +++ b/src/mame/drivers/tunhunt.c @@ -308,7 +308,7 @@ static MACHINE_CONFIG_START( tunhunt, tunhunt_state ) MCFG_SCREEN_UPDATE_DRIVER(tunhunt_state, screen_update_tunhunt) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tunhunt) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tunhunt) MCFG_PALETTE_ADD("palette", 0x1a) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(tunhunt_state, tunhunt) diff --git a/src/mame/drivers/turbo.c b/src/mame/drivers/turbo.c index aa2ec743d83..53e8e7ebf35 100644 --- a/src/mame/drivers/turbo.c +++ b/src/mame/drivers/turbo.c @@ -939,7 +939,7 @@ static MACHINE_CONFIG_START( turbo, turbo_state ) MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, turbo_i8279_intf) // unknown clock /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", turbo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbo) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(turbo_state,turbo) @@ -969,7 +969,7 @@ static MACHINE_CONFIG_START( subroc3d, turbo_state ) MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, turbo_i8279_intf) // unknown clock /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", turbo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbo) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(turbo_state,subroc3d) @@ -1006,7 +1006,7 @@ static MACHINE_CONFIG_START( buckrog, turbo_state ) MCFG_I8279_ADD("i8279", MASTER_CLOCK/4, turbo_i8279_intf) // unknown clock /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", turbo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", turbo) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_OWNER(turbo_state,buckrog) diff --git a/src/mame/drivers/twin16.c b/src/mame/drivers/twin16.c index eedee6000ea..3de2855b65e 100644 --- a/src/mame/drivers/twin16.c +++ b/src/mame/drivers/twin16.c @@ -674,7 +674,7 @@ static MACHINE_CONFIG_START( twin16, twin16_state ) MCFG_SCREEN_VBLANK_DRIVER(twin16_state, screen_eof_twin16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", twin16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", twin16) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() @@ -727,7 +727,7 @@ static MACHINE_CONFIG_START( fround, twin16_state ) MCFG_SCREEN_VBLANK_DRIVER(twin16_state, screen_eof_twin16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", twin16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", twin16) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_ENABLE_SHADOWS() diff --git a/src/mame/drivers/twincobr.c b/src/mame/drivers/twincobr.c index 57b384cbc29..46f4efdca00 100644 --- a/src/mame/drivers/twincobr.c +++ b/src/mame/drivers/twincobr.c @@ -704,7 +704,7 @@ static MACHINE_CONFIG_START( twincobr, twincobr_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram16", buffered_spriteram16_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", twincobr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", twincobr) MCFG_PALETTE_ADD("palette", 1792) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/uapce.c b/src/mame/drivers/uapce.c index d7c5f8bf9a6..f2e601353f6 100644 --- a/src/mame/drivers/uapce.c +++ b/src/mame/drivers/uapce.c @@ -325,7 +325,7 @@ static MACHINE_CONFIG_START( uapce, uapce_state ) MCFG_SCREEN_UPDATE_STATIC( pce ) MCFG_SCREEN_PALETTE("palette") - /* MCFG_GFXDECODE_ADD("gfxdecode", pce_gfxdecodeinfo ) */ + /* MCFG_GFXDECODE_ADD("gfxdecode", "palette", pce_gfxdecodeinfo ) */ MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_INIT_LEGACY( vce ) diff --git a/src/mame/drivers/ultraman.c b/src/mame/drivers/ultraman.c index b766b439f0f..330b641277b 100644 --- a/src/mame/drivers/ultraman.c +++ b/src/mame/drivers/ultraman.c @@ -229,7 +229,7 @@ static MACHINE_CONFIG_START( ultraman, ultraman_state ) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_PALETTE_ENABLE_SHADOWS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K051960_ADD("k051960", ultraman_k051960_intf) MCFG_K051960_GFXDECODE("gfxdecode") diff --git a/src/mame/drivers/ultratnk.c b/src/mame/drivers/ultratnk.c index 144882b4597..c6327f3842e 100644 --- a/src/mame/drivers/ultratnk.c +++ b/src/mame/drivers/ultratnk.c @@ -314,7 +314,7 @@ static MACHINE_CONFIG_START( ultratnk, ultratnk_state ) MCFG_SCREEN_VBLANK_DRIVER(ultratnk_state, screen_eof_ultratnk) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ultratnk) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ultratnk) MCFG_PALETTE_ADD("palette", 10) MCFG_PALETTE_INDIRECT_ENTRIES(4) MCFG_PALETTE_INIT_OWNER(ultratnk_state, ultratnk) diff --git a/src/mame/drivers/umipoker.c b/src/mame/drivers/umipoker.c index eb9a9ee4283..21d75f4d541 100644 --- a/src/mame/drivers/umipoker.c +++ b/src/mame/drivers/umipoker.c @@ -676,7 +676,7 @@ static MACHINE_CONFIG_START( umipoker, umipoker_state ) MCFG_SCREEN_UPDATE_DRIVER(umipoker_state, screen_update_umipoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", umipoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", umipoker) MCFG_PALETTE_ADD("palette", 0x400) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/undrfire.c b/src/mame/drivers/undrfire.c index 97bfd2924c3..730d9849f8a 100644 --- a/src/mame/drivers/undrfire.c +++ b/src/mame/drivers/undrfire.c @@ -733,7 +733,7 @@ static MACHINE_CONFIG_START( undrfire, undrfire_state ) MCFG_SCREEN_UPDATE_DRIVER(undrfire_state, screen_update_undrfire) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", undrfire) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", undrfire) MCFG_PALETTE_ADD("palette", 16384) @@ -773,7 +773,7 @@ static MACHINE_CONFIG_START( cbombers, undrfire_state ) MCFG_SCREEN_UPDATE_DRIVER(undrfire_state, screen_update_cbombers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cbombers) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cbombers) MCFG_PALETTE_ADD("palette", 16384) diff --git a/src/mame/drivers/unico.c b/src/mame/drivers/unico.c index 50ac925ef35..26e0362e1e7 100644 --- a/src/mame/drivers/unico.c +++ b/src/mame/drivers/unico.c @@ -583,7 +583,7 @@ static MACHINE_CONFIG_START( burglarx, unico_state ) MCFG_SCREEN_UPDATE_DRIVER(unico_state, screen_update_unico) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", unico) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unico) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(unico_state,unico) @@ -629,7 +629,7 @@ static MACHINE_CONFIG_START( zeropnt, unico_state ) MCFG_SCREEN_UPDATE_DRIVER(unico_state, screen_update_unico) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", unico) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unico) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(unico_state,unico) @@ -672,7 +672,7 @@ static MACHINE_CONFIG_START( zeropnt2, unico_state ) MCFG_SCREEN_UPDATE_DRIVER(unico_state, screen_update_unico) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", unico) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unico) MCFG_PALETTE_ADD("palette", 8192) MCFG_VIDEO_START_OVERRIDE(unico_state,unico) diff --git a/src/mame/drivers/usgames.c b/src/mame/drivers/usgames.c index 2500d94d1bf..5352fe7eae5 100644 --- a/src/mame/drivers/usgames.c +++ b/src/mame/drivers/usgames.c @@ -246,7 +246,7 @@ static MACHINE_CONFIG_START( usg32, usgames_state ) MCFG_SCREEN_UPDATE_DRIVER(usgames_state, screen_update_usgames) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", usgames) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", usgames) MCFG_PALETTE_ADD("palette", 2*256) MCFG_PALETTE_INIT_OWNER(usgames_state, usgames) diff --git a/src/mame/drivers/vamphalf.c b/src/mame/drivers/vamphalf.c index 162307757a8..709b8b2ef34 100644 --- a/src/mame/drivers/vamphalf.c +++ b/src/mame/drivers/vamphalf.c @@ -987,7 +987,7 @@ static MACHINE_CONFIG_START( common, vamphalf_state ) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", vamphalf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vamphalf) MACHINE_CONFIG_END static MACHINE_CONFIG_FRAGMENT( sound_ym_oki ) @@ -1120,7 +1120,7 @@ static MACHINE_CONFIG_START( aoh, vamphalf_state ) MCFG_PALETTE_ADD("palette", 0x8000) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) - MCFG_GFXDECODE_ADD("gfxdecode", vamphalf) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vamphalf) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") diff --git a/src/mame/drivers/vaportra.c b/src/mame/drivers/vaportra.c index d1c30db6e7f..2206d98c685 100644 --- a/src/mame/drivers/vaportra.c +++ b/src/mame/drivers/vaportra.c @@ -257,7 +257,7 @@ static MACHINE_CONFIG_START( vaportra, vaportra_state ) MCFG_SCREEN_UPDATE_DRIVER(vaportra_state, screen_update_vaportra) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vaportra) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vaportra) MCFG_PALETTE_ADD("palette", 1280) diff --git a/src/mame/drivers/vastar.c b/src/mame/drivers/vastar.c index d7ac7f51572..018c5503d88 100644 --- a/src/mame/drivers/vastar.c +++ b/src/mame/drivers/vastar.c @@ -444,7 +444,7 @@ static MACHINE_CONFIG_START( vastar, vastar_state ) MCFG_SCREEN_UPDATE_DRIVER(vastar_state, screen_update_vastar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vastar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vastar) MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256) /* sound hardware */ diff --git a/src/mame/drivers/vball.c b/src/mame/drivers/vball.c index 2e95cf960eb..92537a230f1 100644 --- a/src/mame/drivers/vball.c +++ b/src/mame/drivers/vball.c @@ -410,7 +410,7 @@ static MACHINE_CONFIG_START( vball, vball_state ) MCFG_SCREEN_UPDATE_DRIVER(vball_state, screen_update_vb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vb) MCFG_PALETTE_ADD("palette", 256) diff --git a/src/mame/drivers/vega.c b/src/mame/drivers/vega.c index 92c11462e2e..7ef49bcfe40 100644 --- a/src/mame/drivers/vega.c +++ b/src/mame/drivers/vega.c @@ -857,7 +857,7 @@ static MACHINE_CONFIG_START( vega, vega_state ) MCFG_PALETTE_ADD("palette", 0x100) MCFG_PALETTE_INIT_OWNER(vega_state, vega) - MCFG_GFXDECODE_ADD("gfxdecode", test_decode) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", test_decode) /* sound hardware */ diff --git a/src/mame/drivers/vendetta.c b/src/mame/drivers/vendetta.c index fdba8f09d37..5123aa8a6bd 100644 --- a/src/mame/drivers/vendetta.c +++ b/src/mame/drivers/vendetta.c @@ -504,7 +504,7 @@ static MACHINE_CONFIG_START( vendetta, vendetta_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", vendetta_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/videopin.c b/src/mame/drivers/videopin.c index e2511b8055b..4186353b0cd 100644 --- a/src/mame/drivers/videopin.c +++ b/src/mame/drivers/videopin.c @@ -343,7 +343,7 @@ static MACHINE_CONFIG_START( videopin, videopin_state ) MCFG_SCREEN_UPDATE_DRIVER(videopin_state, screen_update_videopin) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", videopin) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", videopin) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mame/drivers/videopkr.c b/src/mame/drivers/videopkr.c index 6e18f05d3e8..65013c16c1a 100644 --- a/src/mame/drivers/videopkr.c +++ b/src/mame/drivers/videopkr.c @@ -1264,7 +1264,7 @@ static MACHINE_CONFIG_START( videopkr, videopkr_state ) MCFG_SCREEN_UPDATE_DRIVER(videopkr_state, screen_update_videopkr) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", videopkr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", videopkr) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(videopkr_state, videopkr) diff --git a/src/mame/drivers/vigilant.c b/src/mame/drivers/vigilant.c index 259fbd7837f..77c25efb6ed 100644 --- a/src/mame/drivers/vigilant.c +++ b/src/mame/drivers/vigilant.c @@ -490,7 +490,7 @@ static MACHINE_CONFIG_START( vigilant, vigilant_state ) MCFG_SCREEN_UPDATE_DRIVER(vigilant_state, screen_update_vigilant) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vigilant) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vigilant) MCFG_PALETTE_ADD("palette", 512+32) /* 512 real palette, 32 virtual palette */ @@ -531,7 +531,7 @@ static MACHINE_CONFIG_START( buccanrs, vigilant_state ) MCFG_SCREEN_UPDATE_DRIVER(vigilant_state, screen_update_vigilant) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", buccanrs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", buccanrs) MCFG_PALETTE_ADD("palette", 512+32) /* 512 real palette, 32 virtual palette */ @@ -589,7 +589,7 @@ static MACHINE_CONFIG_START( kikcubic, vigilant_state ) MCFG_SCREEN_UPDATE_DRIVER(vigilant_state, screen_update_kikcubic) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kikcubic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kikcubic) MCFG_PALETTE_ADD("palette", 256) diff --git a/src/mame/drivers/vindictr.c b/src/mame/drivers/vindictr.c index 4872280dd2f..ade2ce54585 100644 --- a/src/mame/drivers/vindictr.c +++ b/src/mame/drivers/vindictr.c @@ -189,7 +189,7 @@ static MACHINE_CONFIG_START( vindictr, vindictr_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", vindictr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vindictr) MCFG_PALETTE_ADD("palette", 2048*8) MCFG_TILEMAP_ADD_STANDARD("playfield", "gfxdecode", 2, vindictr_state, get_playfield_tile_info, 8,8, SCAN_COLS, 64,64) diff --git a/src/mame/drivers/vlc.c b/src/mame/drivers/vlc.c index ee87c6d4a83..42c33d5b1a4 100644 --- a/src/mame/drivers/vlc.c +++ b/src/mame/drivers/vlc.c @@ -626,7 +626,7 @@ static MACHINE_CONFIG_START( nevada, nevada_state ) MCFG_SCREEN_UPDATE_DRIVER(nevada_state, screen_update_nevada) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nevada) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nevada) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(nevada_state, nevada) diff --git a/src/mame/drivers/volfied.c b/src/mame/drivers/volfied.c index 4e27b0ca4b2..788410e7aa5 100644 --- a/src/mame/drivers/volfied.c +++ b/src/mame/drivers/volfied.c @@ -267,7 +267,7 @@ static MACHINE_CONFIG_START( volfied, volfied_state ) MCFG_SCREEN_UPDATE_DRIVER(volfied_state, screen_update_volfied) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", volfied) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", volfied) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/vpoker.c b/src/mame/drivers/vpoker.c index 66a2569c6e9..0643144e2eb 100644 --- a/src/mame/drivers/vpoker.c +++ b/src/mame/drivers/vpoker.c @@ -676,7 +676,7 @@ static MACHINE_CONFIG_START( vpoker, vpoker_state ) MCFG_SCREEN_UPDATE_DRIVER(vpoker_state, screen_update_vpoker) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vpoker) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vpoker) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(vpoker_state, vpoker) diff --git a/src/mame/drivers/vroulet.c b/src/mame/drivers/vroulet.c index 18e25b8890d..1c87e84b11b 100644 --- a/src/mame/drivers/vroulet.c +++ b/src/mame/drivers/vroulet.c @@ -311,7 +311,7 @@ static MACHINE_CONFIG_START( vroulet, vroulet_state ) MCFG_SCREEN_UPDATE_DRIVER(vroulet_state, screen_update_vroulet) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vroulet) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vroulet) MCFG_PALETTE_ADD("palette", 128*4) diff --git a/src/mame/drivers/vulgus.c b/src/mame/drivers/vulgus.c index 1810dae8e82..515af6a7da2 100644 --- a/src/mame/drivers/vulgus.c +++ b/src/mame/drivers/vulgus.c @@ -228,7 +228,7 @@ static MACHINE_CONFIG_START( vulgus, vulgus_state ) MCFG_SCREEN_UPDATE_DRIVER(vulgus_state, screen_update_vulgus) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vulgus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vulgus) MCFG_PALETTE_ADD("palette", 64*4+16*16+4*32*8) MCFG_PALETTE_INDIRECT_ENTRIES(256) diff --git a/src/mame/drivers/wallc.c b/src/mame/drivers/wallc.c index 610db3dd534..df6a71bcaff 100644 --- a/src/mame/drivers/wallc.c +++ b/src/mame/drivers/wallc.c @@ -318,7 +318,7 @@ static MACHINE_CONFIG_START( wallc, wallc_state ) MCFG_SCREEN_UPDATE_DRIVER(wallc_state, screen_update_wallc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wallc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wallc) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(wallc_state, wallc) diff --git a/src/mame/drivers/wardner.c b/src/mame/drivers/wardner.c index f5609788d83..55349d7cc15 100644 --- a/src/mame/drivers/wardner.c +++ b/src/mame/drivers/wardner.c @@ -421,7 +421,7 @@ static MACHINE_CONFIG_START( wardner, wardner_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram8", buffered_spriteram8_device, vblank_copy_rising) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wardner) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wardner) MCFG_PALETTE_ADD("palette", 1792) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/warpsped.c b/src/mame/drivers/warpsped.c index 9942341a64f..d3e26427778 100644 --- a/src/mame/drivers/warpsped.c +++ b/src/mame/drivers/warpsped.c @@ -321,7 +321,7 @@ static MACHINE_CONFIG_START( warpspeed, warpspeed_state ) MCFG_SCREEN_PALETTE("palette") MCFG_SCREEN_UPDATE_DRIVER(warpspeed_state, screen_update_warpspeed) - MCFG_GFXDECODE_ADD("gfxdecode", warpspeed) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", warpspeed) MCFG_PALETTE_ADD("palette", 2+8) MCFG_PALETTE_INIT_OWNER(warpspeed_state, warpspeed) MACHINE_CONFIG_END diff --git a/src/mame/drivers/warpwarp.c b/src/mame/drivers/warpwarp.c index 838375e02ac..16471c13cca 100644 --- a/src/mame/drivers/warpwarp.c +++ b/src/mame/drivers/warpwarp.c @@ -734,7 +734,7 @@ static MACHINE_CONFIG_START( geebee, warpwarp_state ) MCFG_SCREEN_UPDATE_DRIVER(warpwarp_state, screen_update_geebee) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", 1k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", 1k) MCFG_PALETTE_ADD("palette", 4*2) MCFG_PALETTE_INIT_OWNER(warpwarp_state,geebee) @@ -771,7 +771,7 @@ static MACHINE_CONFIG_START( bombbee, warpwarp_state ) MCFG_SCREEN_UPDATE_DRIVER(warpwarp_state, screen_update_geebee) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", color) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", color) MCFG_PALETTE_ADD("palette", 2*256+1) MCFG_PALETTE_INIT_OWNER(warpwarp_state,warpwarp) diff --git a/src/mame/drivers/warriorb.c b/src/mame/drivers/warriorb.c index 1806597b40b..2dcc148a3e0 100644 --- a/src/mame/drivers/warriorb.c +++ b/src/mame/drivers/warriorb.c @@ -510,7 +510,7 @@ static MACHINE_CONFIG_START( darius2d, warriorb_state ) MCFG_TC0220IOC_ADD("tc0220ioc", darius2d_io_intf) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", warriorb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", warriorb) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_ADD("palette2", 4096) @@ -584,7 +584,7 @@ static MACHINE_CONFIG_START( warriorb, warriorb_state ) MCFG_TC0510NIO_ADD("tc0510nio", warriorb_io_intf) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", warriorb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", warriorb) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_ADD("palette2", 4096) diff --git a/src/mame/drivers/wc90.c b/src/mame/drivers/wc90.c index 468d0399fa7..bfd0dcf9cb3 100644 --- a/src/mame/drivers/wc90.c +++ b/src/mame/drivers/wc90.c @@ -326,7 +326,7 @@ static MACHINE_CONFIG_START( wc90, wc90_state ) MCFG_SCREEN_UPDATE_DRIVER(wc90_state, screen_update_wc90) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wc90) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wc90) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/wc90b.c b/src/mame/drivers/wc90b.c index 6bc3ef0caa8..f6bf06ac2c7 100644 --- a/src/mame/drivers/wc90b.c +++ b/src/mame/drivers/wc90b.c @@ -378,7 +378,7 @@ static MACHINE_CONFIG_START( wc90b, wc90b_state ) MCFG_SCREEN_UPDATE_DRIVER(wc90b_state, screen_update_wc90b) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wc90b) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wc90b) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) diff --git a/src/mame/drivers/wecleman.c b/src/mame/drivers/wecleman.c index df31de05b53..e46debb5a30 100644 --- a/src/mame/drivers/wecleman.c +++ b/src/mame/drivers/wecleman.c @@ -1064,7 +1064,7 @@ static MACHINE_CONFIG_START( wecleman, wecleman_state ) MCFG_SCREEN_VISIBLE_AREA(0 +8, 320-1 +8, 0 +8, 224-1 +8) MCFG_SCREEN_UPDATE_DRIVER(wecleman_state, screen_update_wecleman) - MCFG_GFXDECODE_ADD("gfxdecode", wecleman) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wecleman) MCFG_PALETTE_ADD("palette", 2048) @@ -1149,7 +1149,7 @@ static MACHINE_CONFIG_START( hotchase, wecleman_state ) MCFG_SCREEN_UPDATE_DRIVER(wecleman_state, screen_update_hotchase) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hotchase) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hotchase) MCFG_PALETTE_ADD("palette", 2048*2) MCFG_VIDEO_START_OVERRIDE(wecleman_state,hotchase) diff --git a/src/mame/drivers/welltris.c b/src/mame/drivers/welltris.c index e29680f7a9f..d7b87cf988b 100644 --- a/src/mame/drivers/welltris.c +++ b/src/mame/drivers/welltris.c @@ -714,7 +714,7 @@ static MACHINE_CONFIG_START( welltris, welltris_state ) MCFG_SCREEN_UPDATE_DRIVER(welltris_state, screen_update_welltris) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", welltris) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", welltris) MCFG_PALETTE_ADD("palette", 2048) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/wgp.c b/src/mame/drivers/wgp.c index 624efceb15f..04859a2ce2c 100644 --- a/src/mame/drivers/wgp.c +++ b/src/mame/drivers/wgp.c @@ -990,7 +990,7 @@ static MACHINE_CONFIG_START( wgp, wgp_state ) MCFG_SCREEN_UPDATE_DRIVER(wgp_state, screen_update_wgp) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wgp) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wgp) MCFG_PALETTE_ADD("palette", 4096) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx) diff --git a/src/mame/drivers/williams.c b/src/mame/drivers/williams.c index fbc700199c5..aafb2229d89 100644 --- a/src/mame/drivers/williams.c +++ b/src/mame/drivers/williams.c @@ -1672,7 +1672,7 @@ static MACHINE_CONFIG_START( williams2, williams_state ) /* video hardware */ MCFG_PALETTE_ADD("palette", 1024) - MCFG_GFXDECODE_ADD("gfxdecode", williams2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", williams2) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_SCANLINE | VIDEO_ALWAYS_UPDATE) diff --git a/src/mame/drivers/wink.c b/src/mame/drivers/wink.c index 318b9937312..d124bd167f7 100644 --- a/src/mame/drivers/wink.c +++ b/src/mame/drivers/wink.c @@ -369,7 +369,7 @@ static MACHINE_CONFIG_START( wink, wink_state ) MCFG_SCREEN_UPDATE_DRIVER(wink_state, screen_update_wink) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wink) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wink) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/wiping.c b/src/mame/drivers/wiping.c index 9a2d03ff535..1c28df9434e 100644 --- a/src/mame/drivers/wiping.c +++ b/src/mame/drivers/wiping.c @@ -294,7 +294,7 @@ static MACHINE_CONFIG_START( wiping, wiping_state ) MCFG_SCREEN_UPDATE_DRIVER(wiping_state, screen_update_wiping) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wiping) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wiping) MCFG_PALETTE_ADD("palette", 64*4+64*4) MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(wiping_state, wiping) diff --git a/src/mame/drivers/witch.c b/src/mame/drivers/witch.c index 78ee36b77f9..38fe4fec153 100644 --- a/src/mame/drivers/witch.c +++ b/src/mame/drivers/witch.c @@ -847,7 +847,7 @@ static MACHINE_CONFIG_START( witch, witch_state ) MCFG_SCREEN_UPDATE_DRIVER(witch_state, screen_update_witch) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", witch) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", witch) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) diff --git a/src/mame/drivers/wiz.c b/src/mame/drivers/wiz.c index 43bdce3721a..0175da8de51 100644 --- a/src/mame/drivers/wiz.c +++ b/src/mame/drivers/wiz.c @@ -794,7 +794,7 @@ static MACHINE_CONFIG_START( kungfut, wiz_state ) MCFG_SCREEN_UPDATE_DRIVER(wiz_state, screen_update_kungfut) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", stinger) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stinger) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(wiz_state, wiz) diff --git a/src/mame/drivers/wolfpack.c b/src/mame/drivers/wolfpack.c index 3a0966ce8c0..e4b2efea3d5 100644 --- a/src/mame/drivers/wolfpack.c +++ b/src/mame/drivers/wolfpack.c @@ -314,7 +314,7 @@ static MACHINE_CONFIG_START( wolfpack, wolfpack_state ) MCFG_SCREEN_VBLANK_DRIVER(wolfpack_state, screen_eof_wolfpack) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wolfpack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wolfpack) MCFG_PALETTE_ADD("palette", 12) MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(wolfpack_state, wolfpack) diff --git a/src/mame/drivers/wrally.c b/src/mame/drivers/wrally.c index f3a1b08f436..611a1bdd6a7 100644 --- a/src/mame/drivers/wrally.c +++ b/src/mame/drivers/wrally.c @@ -258,7 +258,7 @@ static MACHINE_CONFIG_START( wrally, wrally_state ) MCFG_SCREEN_UPDATE_DRIVER(wrally_state, screen_update_wrally) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wrally) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wrally) MCFG_PALETTE_ADD("palette", 1024*8) MCFG_PALETTE_FORMAT(xxxxBBBBRRRRGGGG) diff --git a/src/mame/drivers/wwfsstar.c b/src/mame/drivers/wwfsstar.c index f89cc214a0d..fb96ea96b0c 100644 --- a/src/mame/drivers/wwfsstar.c +++ b/src/mame/drivers/wwfsstar.c @@ -427,7 +427,7 @@ static MACHINE_CONFIG_START( wwfsstar, wwfsstar_state ) MCFG_SCREEN_UPDATE_DRIVER(wwfsstar_state, screen_update_wwfsstar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wwfsstar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wwfsstar) MCFG_PALETTE_ADD("palette", 384) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/xain.c b/src/mame/drivers/xain.c index 2fafe733041..a68156453da 100644 --- a/src/mame/drivers/xain.c +++ b/src/mame/drivers/xain.c @@ -595,7 +595,7 @@ static MACHINE_CONFIG_START( xsleena, xain_state ) MCFG_SCREEN_UPDATE_DRIVER(xain_state, screen_update_xain) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xain) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xain) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) diff --git a/src/mame/drivers/xexex.c b/src/mame/drivers/xexex.c index f7a4138c373..9dad7e4910c 100644 --- a/src/mame/drivers/xexex.c +++ b/src/mame/drivers/xexex.c @@ -570,7 +570,7 @@ static MACHINE_CONFIG_START( xexex, xexex_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_ENABLE_HILIGHTS() - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", xexex_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") MCFG_K056832_PALETTE("palette") diff --git a/src/mame/drivers/xmen.c b/src/mame/drivers/xmen.c index 9b7b28a05c3..58ab89a3a29 100644 --- a/src/mame/drivers/xmen.c +++ b/src/mame/drivers/xmen.c @@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( xmen, xmen_state ) MCFG_PALETTE_ENABLE_SHADOWS() MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", xmen_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") @@ -432,7 +432,7 @@ static MACHINE_CONFIG_START( xmen6p, xmen_state ) MCFG_VIDEO_START_OVERRIDE(xmen_state,xmen6p) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K052109_ADD("k052109", xmen_k052109_intf) MCFG_K052109_GFXDECODE("gfxdecode") MCFG_K052109_PALETTE("palette") diff --git a/src/mame/drivers/xorworld.c b/src/mame/drivers/xorworld.c index 0e80bba8236..db292d82250 100644 --- a/src/mame/drivers/xorworld.c +++ b/src/mame/drivers/xorworld.c @@ -185,7 +185,7 @@ static MACHINE_CONFIG_START( xorworld, xorworld_state ) MCFG_SCREEN_UPDATE_DRIVER(xorworld_state, screen_update_xorworld) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xorworld) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xorworld) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(xorworld_state, xorworld) diff --git a/src/mame/drivers/xxmissio.c b/src/mame/drivers/xxmissio.c index 3334f2176a6..72157105d14 100644 --- a/src/mame/drivers/xxmissio.c +++ b/src/mame/drivers/xxmissio.c @@ -296,7 +296,7 @@ static MACHINE_CONFIG_START( xxmissio, xxmissio_state ) MCFG_SCREEN_UPDATE_DRIVER(xxmissio_state, screen_update_xxmissio) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xxmissio) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xxmissio) MCFG_PALETTE_ADD("palette", 768) MCFG_PALETTE_FORMAT(BBGGRRII) diff --git a/src/mame/drivers/xybots.c b/src/mame/drivers/xybots.c index 43ffb73f6c4..b39b6a92f8f 100644 --- a/src/mame/drivers/xybots.c +++ b/src/mame/drivers/xybots.c @@ -189,7 +189,7 @@ static MACHINE_CONFIG_START( xybots, xybots_state ) MCFG_ATARI_EEPROM_2804_ADD("eeprom") /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", xybots) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xybots) MCFG_PALETTE_ADD("palette", 1024) MCFG_PALETTE_FORMAT(IIIIRRRRGGGGBBBB) diff --git a/src/mame/drivers/xyonix.c b/src/mame/drivers/xyonix.c index a8413c1a2fd..35d4f6c709b 100644 --- a/src/mame/drivers/xyonix.c +++ b/src/mame/drivers/xyonix.c @@ -229,7 +229,7 @@ static MACHINE_CONFIG_START( xyonix, xyonix_state ) MCFG_SCREEN_UPDATE_DRIVER(xyonix_state, screen_update_xyonix) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xyonix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xyonix) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(xyonix_state, xyonix) diff --git a/src/mame/drivers/yiear.c b/src/mame/drivers/yiear.c index e60b6b33e2e..865b7adc155 100644 --- a/src/mame/drivers/yiear.c +++ b/src/mame/drivers/yiear.c @@ -284,7 +284,7 @@ static MACHINE_CONFIG_START( yiear, yiear_state ) MCFG_SCREEN_UPDATE_DRIVER(yiear_state, screen_update_yiear) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", yiear) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yiear) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(yiear_state, yiear) diff --git a/src/mame/drivers/yunsun16.c b/src/mame/drivers/yunsun16.c index 21def10d0cd..aefa02ab5b6 100644 --- a/src/mame/drivers/yunsun16.c +++ b/src/mame/drivers/yunsun16.c @@ -593,7 +593,7 @@ static MACHINE_CONFIG_START( magicbub, yunsun16_state ) MCFG_SCREEN_UPDATE_DRIVER(yunsun16_state, screen_update_yunsun16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", yunsun16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yunsun16) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) @@ -630,7 +630,7 @@ static MACHINE_CONFIG_START( shocking, yunsun16_state ) MCFG_SCREEN_UPDATE_DRIVER(yunsun16_state, screen_update_yunsun16) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", yunsun16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yunsun16) MCFG_PALETTE_ADD("palette", 8192) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) diff --git a/src/mame/drivers/yunsung8.c b/src/mame/drivers/yunsung8.c index a8a537cbccb..4818bbb3161 100644 --- a/src/mame/drivers/yunsung8.c +++ b/src/mame/drivers/yunsung8.c @@ -508,7 +508,7 @@ static MACHINE_CONFIG_START( yunsung8, yunsung8_state ) MCFG_SCREEN_UPDATE_DRIVER(yunsung8_state, screen_update_yunsung8) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", yunsung8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", yunsung8) MCFG_PALETTE_ADD("palette", 2048) diff --git a/src/mame/drivers/zac2650.c b/src/mame/drivers/zac2650.c index fdb862feb0d..dcce8909419 100644 --- a/src/mame/drivers/zac2650.c +++ b/src/mame/drivers/zac2650.c @@ -251,7 +251,7 @@ static MACHINE_CONFIG_START( tinvader, zac2650_state ) MCFG_SCREEN_UPDATE_DRIVER(zac2650_state, screen_update_tinvader) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tinvader) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tinvader) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(zac2650_state, zac2650) diff --git a/src/mame/drivers/zaccaria.c b/src/mame/drivers/zaccaria.c index b2237ba13ec..c146de67dc8 100644 --- a/src/mame/drivers/zaccaria.c +++ b/src/mame/drivers/zaccaria.c @@ -575,7 +575,7 @@ static MACHINE_CONFIG_START( zaccaria, zaccaria_state ) MCFG_SCREEN_UPDATE_DRIVER(zaccaria_state, screen_update_zaccaria) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zaccaria) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zaccaria) MCFG_PALETTE_ADD("palette", 32*8+32*8) MCFG_PALETTE_INDIRECT_ENTRIES(512) MCFG_PALETTE_INIT_OWNER(zaccaria_state, zaccaria) diff --git a/src/mame/drivers/zaxxon.c b/src/mame/drivers/zaxxon.c index a40066dec6d..70226e09646 100644 --- a/src/mame/drivers/zaxxon.c +++ b/src/mame/drivers/zaxxon.c @@ -945,7 +945,7 @@ static MACHINE_CONFIG_START( root, zaxxon_state ) MCFG_I8255A_ADD( "ppi8255", zaxxon_ppi_intf ) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", zaxxon) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zaxxon) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_INIT_OWNER(zaxxon_state, zaxxon) diff --git a/src/mame/drivers/zerozone.c b/src/mame/drivers/zerozone.c index 17e9dc9fa1d..4995ddff9d8 100644 --- a/src/mame/drivers/zerozone.c +++ b/src/mame/drivers/zerozone.c @@ -185,7 +185,7 @@ static MACHINE_CONFIG_START( zerozone, zerozone_state ) MCFG_SCREEN_VISIBLE_AREA(1*8, 47*8-1, 2*8, 30*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zerozone) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zerozone) MCFG_PALETTE_ADD("palette", 256) MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx) diff --git a/src/mame/drivers/zodiack.c b/src/mame/drivers/zodiack.c index 50d1c837d19..11a5a7c8f5c 100644 --- a/src/mame/drivers/zodiack.c +++ b/src/mame/drivers/zodiack.c @@ -575,7 +575,7 @@ static MACHINE_CONFIG_START( zodiack, zodiack_state ) MCFG_SCREEN_UPDATE_DRIVER(zodiack_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zodiack) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zodiack) MCFG_PALETTE_ADD("palette", 4*8+2*8+2*1) MCFG_PALETTE_INDIRECT_ENTRIES(48+1) MCFG_PALETTE_INIT_OWNER(zodiack_state,zodiack) diff --git a/src/mame/drivers/zr107.c b/src/mame/drivers/zr107.c index 49226560d4f..6d01ac9d871 100644 --- a/src/mame/drivers/zr107.c +++ b/src/mame/drivers/zr107.c @@ -775,7 +775,7 @@ static MACHINE_CONFIG_START( zr107, zr107_state ) MCFG_VIDEO_START_OVERRIDE(zr107_state,zr107) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K056832_ADD("k056832", zr107_k056832_intf) MCFG_K056832_GFXDECODE("gfxdecode") @@ -839,7 +839,7 @@ static MACHINE_CONFIG_START( jetwave, zr107_state ) MCFG_VIDEO_START_OVERRIDE(zr107_state,jetwave) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_K001604_ADD("k001604", jetwave_k001604_intf) MCFG_K001604_GFXDECODE("gfxdecode") diff --git a/src/mame/etc/template_driver.c b/src/mame/etc/template_driver.c index 480e8ab1e7d..b553eb9455d 100644 --- a/src/mame/etc/template_driver.c +++ b/src/mame/etc/template_driver.c @@ -153,7 +153,7 @@ static MACHINE_CONFIG_START( xxx, xxx_state ) // MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) MCFG_SCREEN_RAW_PARAMS(MAIN_CLOCK/2, 442, 0, 320, 264, 0, 240) /* generic video timing, change accordingly */ - MCFG_GFXDECODE_ADD("gfxdecode", xxx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xxx) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(xxx_state, xxx) diff --git a/src/mame/machine/megacd.c b/src/mame/machine/megacd.c index 8b327737509..72e680e613d 100644 --- a/src/mame/machine/megacd.c +++ b/src/mame/machine/megacd.c @@ -312,7 +312,7 @@ static MACHINE_CONFIG_FRAGMENT( segacd_fragment ) MCFG_TIMER_DRIVER_ADD("stamp_timer", sega_segacd_device, segacd_gfx_conversion_timer_callback) MCFG_TIMER_DRIVER_ADD("scd_dma_timer", sega_segacd_device, scd_dma_timer_callback) - MCFG_GFXDECODE_ADD("gfxdecode", segacd) + MCFG_GFXDECODE_ADD("gfxdecode", "^gen_vdp:palette", segacd) // FIXME MCFG_DEFAULT_LAYOUT( layout_megacd ) diff --git a/src/mame/video/bfm_adr2.c b/src/mame/video/bfm_adr2.c index 300a27364aa..887fbdbd148 100644 --- a/src/mame/video/bfm_adr2.c +++ b/src/mame/video/bfm_adr2.c @@ -548,7 +548,7 @@ static MACHINE_CONFIG_FRAGMENT( adder2 ) MCFG_SCREEN_UPDATE_DEVICE(DEVICE_SELF, bfm_adder2_device, update_screen) MCFG_PALETTE_ADD("palette", 16) - MCFG_GFXDECODE_ADD("gfxdecode", adder2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", adder2) MCFG_CPU_ADD("adder2", M6809, ADDER_CLOCK/4 ) // adder2 board 6809 CPU at 2 Mhz MCFG_CPU_PROGRAM_MAP(adder2_memmap) // setup adder2 board memorymap diff --git a/src/mame/video/madalien.c b/src/mame/video/madalien.c index b112a0a1419..f0ab4bff899 100644 --- a/src/mame/video/madalien.c +++ b/src/mame/video/madalien.c @@ -387,7 +387,7 @@ MACHINE_CONFIG_FRAGMENT( madalien_video ) MCFG_SCREEN_UPDATE_DRIVER(madalien_state, screen_update_madalien) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", madalien) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", madalien) MCFG_PALETTE_ADD("palette", 0x30) MCFG_PALETTE_INDIRECT_ENTRIES(0x20) MCFG_PALETTE_INIT_OWNER(madalien_state,madalien) diff --git a/src/mame/video/mystston.c b/src/mame/video/mystston.c index 5e38fc945db..3bd9e5b9ad5 100644 --- a/src/mame/video/mystston.c +++ b/src/mame/video/mystston.c @@ -311,7 +311,7 @@ MACHINE_CONFIG_FRAGMENT( mystston_video ) MCFG_VIDEO_START_OVERRIDE(mystston_state,mystston) MCFG_VIDEO_RESET_OVERRIDE(mystston_state,mystston) - MCFG_GFXDECODE_ADD("gfxdecode", mystston) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mystston) MCFG_PALETTE_ADD("palette", 0x40) MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mess/drivers/a5105.c b/src/mess/drivers/a5105.c index eaba3721917..c9eb43cc4a5 100644 --- a/src/mess/drivers/a5105.c +++ b/src/mess/drivers/a5105.c @@ -599,7 +599,7 @@ static MACHINE_CONFIG_START( a5105, a5105_state ) MCFG_SCREEN_UPDATE_DEVICE("upd7220", upd7220_device, screen_update) MCFG_SCREEN_SIZE(40*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0, 40*8-1, 0, 25*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", a5105) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", a5105) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(a5105_state, a5105) diff --git a/src/mess/drivers/a51xx.c b/src/mess/drivers/a51xx.c index 8897f8629e0..799af3a09d1 100644 --- a/src/mess/drivers/a51xx.c +++ b/src/mess/drivers/a51xx.c @@ -124,7 +124,7 @@ static MACHINE_CONFIG_START( a5120, a51xx_state ) MCFG_SCREEN_UPDATE_DRIVER(a51xx_state, screen_update_a5120) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", a51xx) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", a51xx) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/ac1.c b/src/mess/drivers/ac1.c index a51e7886558..9aa91ceff6d 100644 --- a/src/mess/drivers/ac1.c +++ b/src/mess/drivers/ac1.c @@ -137,7 +137,7 @@ static MACHINE_CONFIG_START( ac1, ac1_state ) MCFG_SCREEN_UPDATE_DRIVER(ac1_state, screen_update_ac1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ac1 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ac1 ) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/ace.c b/src/mess/drivers/ace.c index ad850a4b71b..f47f5bdf9ed 100644 --- a/src/mess/drivers/ace.c +++ b/src/mess/drivers/ace.c @@ -732,7 +732,7 @@ static MACHINE_CONFIG_START( ace, ace_state ) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ace) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ace) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/alphatro.c b/src/mess/drivers/alphatro.c index 5e66a47c785..3b4d934c5f3 100644 --- a/src/mess/drivers/alphatro.c +++ b/src/mess/drivers/alphatro.c @@ -474,7 +474,7 @@ static MACHINE_CONFIG_START( alphatro, alphatro_state ) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", alphatro) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", alphatro) MCFG_PALETTE_ADD("palette", 9) // 8 colours + amber MCFG_PALETTE_INIT_OWNER(alphatro_state, alphatro) diff --git a/src/mess/drivers/amstr_pc.c b/src/mess/drivers/amstr_pc.c index dc7668330d8..7b33bb4f685 100644 --- a/src/mess/drivers/amstr_pc.c +++ b/src/mess/drivers/amstr_pc.c @@ -304,7 +304,7 @@ static MACHINE_CONFIG_START( pc200, amstrad_pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_pc200 ) - MCFG_GFXDECODE_ADD("gfxdecode", pc200) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc200) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -414,7 +414,7 @@ static MACHINE_CONFIG_START( ppc512, amstrad_pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_pc200 ) - MCFG_GFXDECODE_ADD("gfxdecode", pc200) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc200) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/apc.c b/src/mess/drivers/apc.c index 9bbcbd5b20d..1c37f4eae1a 100644 --- a/src/mess/drivers/apc.c +++ b/src/mess/drivers/apc.c @@ -1015,7 +1015,7 @@ static MACHINE_CONFIG_START( apc, apc_state ) MCFG_SCREEN_SIZE(640, 494) MCFG_SCREEN_VISIBLE_AREA(0*8, 640-1, 0*8, 494-1) - MCFG_GFXDECODE_ADD("gfxdecode", apc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apc) MCFG_UPD7220_ADD("upd7220_chr", XTAL_3_579545MHz, hgdc_1_intf, upd7220_1_map) // unk clock MCFG_UPD7220_ADD("upd7220_btm", XTAL_3_579545MHz, hgdc_2_intf, upd7220_2_map) // unk clock diff --git a/src/mess/drivers/apexc.c b/src/mess/drivers/apexc.c index dc1536fccc4..8fef34b7e8f 100644 --- a/src/mess/drivers/apexc.c +++ b/src/mess/drivers/apexc.c @@ -893,7 +893,7 @@ static MACHINE_CONFIG_START( apexc, apexc_state ) MCFG_SCREEN_UPDATE_DRIVER(apexc_state, screen_update_apexc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", apexc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apexc) MCFG_PALETTE_ADD("palette", APEXC_PALETTE_SIZE) MCFG_PALETTE_INIT_OWNER(apexc_state, apexc) diff --git a/src/mess/drivers/apogee.c b/src/mess/drivers/apogee.c index 1a56fa06d35..f4ca10519a5 100644 --- a/src/mess/drivers/apogee.c +++ b/src/mess/drivers/apogee.c @@ -226,7 +226,7 @@ static MACHINE_CONFIG_START( apogee, apogee_state ) MCFG_SCREEN_SIZE(78*6, 30*10) MCFG_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) - MCFG_GFXDECODE_ADD("gfxdecode", apogee) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apogee) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(apogee_state,radio86) diff --git a/src/mess/drivers/apple1.c b/src/mess/drivers/apple1.c index 342502415ea..f44a208e059 100644 --- a/src/mess/drivers/apple1.c +++ b/src/mess/drivers/apple1.c @@ -300,7 +300,7 @@ static MACHINE_CONFIG_START( apple1, apple1_state ) MCFG_SCREEN_UPDATE_DRIVER(apple1_state, screen_update_apple1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", apple1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apple1) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/apple2gs.c b/src/mess/drivers/apple2gs.c index d1b7b261009..1e3ac930743 100644 --- a/src/mess/drivers/apple2gs.c +++ b/src/mess/drivers/apple2gs.c @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( apple2gs, apple2gs_state ) MCFG_PALETTE_ADD( "palette", 16+256 ) MCFG_PALETTE_INIT_OWNER(apple2gs_state, apple2gs ) - MCFG_GFXDECODE_ADD("gfxdecode", apple2gs ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", apple2gs ) MCFG_MACHINE_START_OVERRIDE(apple2gs_state, apple2gs ) MCFG_MACHINE_RESET_OVERRIDE(apple2gs_state, apple2gs ) diff --git a/src/mess/drivers/apricotf.c b/src/mess/drivers/apricotf.c index 3568190cc0e..a0895028a9c 100644 --- a/src/mess/drivers/apricotf.c +++ b/src/mess/drivers/apricotf.c @@ -335,7 +335,7 @@ static MACHINE_CONFIG_START( act_f1, f1_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 16) - MCFG_GFXDECODE_ADD("gfxdecode", act_f1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", act_f1) /* Devices */ MCFG_APRICOT_KEYBOARD_ADD(kb_intf) diff --git a/src/mess/drivers/apricotp.c b/src/mess/drivers/apricotp.c index 7c005899edf..17bf94f6718 100644 --- a/src/mess/drivers/apricotp.c +++ b/src/mess/drivers/apricotp.c @@ -604,7 +604,7 @@ static MACHINE_CONFIG_START( fp, fp_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 256-1) MCFG_PALETTE_ADD("palette", 16) - MCFG_GFXDECODE_ADD("gfxdecode", act_f1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", act_f1) MCFG_MC6845_ADD(MC6845_TAG, MC6845, SCREEN_CRT_TAG, 4000000, crtc_intf) // sound hardware diff --git a/src/mess/drivers/aquarius.c b/src/mess/drivers/aquarius.c index 2b60e59cc57..efeb107475a 100644 --- a/src/mess/drivers/aquarius.c +++ b/src/mess/drivers/aquarius.c @@ -372,7 +372,7 @@ static MACHINE_CONFIG_START( aquarius, aquarius_state ) MCFG_SCREEN_UPDATE_DRIVER(aquarius_state, screen_update_aquarius) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", aquarius ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", aquarius ) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(aquarius_state, aquarius) diff --git a/src/mess/drivers/arcadia.c b/src/mess/drivers/arcadia.c index 0e8940024db..0d9b25e1af2 100644 --- a/src/mess/drivers/arcadia.c +++ b/src/mess/drivers/arcadia.c @@ -540,7 +540,7 @@ static MACHINE_CONFIG_START( arcadia, arcadia_state ) MCFG_SCREEN_UPDATE_DRIVER(arcadia_state, screen_update_arcadia) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", arcadia ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", arcadia ) MCFG_PALETTE_ADD("palette", ARRAY_LENGTH(arcadia_palette)) MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(arcadia_state, arcadia) diff --git a/src/mess/drivers/avigo.c b/src/mess/drivers/avigo.c index ca368a3fe61..c01a04e3651 100644 --- a/src/mess/drivers/avigo.c +++ b/src/mess/drivers/avigo.c @@ -903,7 +903,7 @@ static MACHINE_CONFIG_START( avigo, avigo_state ) MCFG_DEFAULT_LAYOUT(layout_avigo) - MCFG_GFXDECODE_ADD("gfxdecode", avigo) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", avigo) MCFG_PALETTE_ADD("palette", AVIGO_NUM_COLOURS) MCFG_PALETTE_INIT_OWNER(avigo_state, avigo) diff --git a/src/mess/drivers/ax20.c b/src/mess/drivers/ax20.c index 2f2f88144f2..8c250cd5400 100644 --- a/src/mess/drivers/ax20.c +++ b/src/mess/drivers/ax20.c @@ -121,7 +121,7 @@ static MACHINE_CONFIG_START( ax20, ax20_state ) MCFG_SCREEN_SIZE(80*8, 24*12) MCFG_SCREEN_VISIBLE_AREA(0, 80*8-1, 0, 24*12-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ax20) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ax20) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* Devices */ diff --git a/src/mess/drivers/b16.c b/src/mess/drivers/b16.c index 1dff4d681b6..18df91dd8e5 100644 --- a/src/mess/drivers/b16.c +++ b/src/mess/drivers/b16.c @@ -315,7 +315,7 @@ static MACHINE_CONFIG_START( b16, b16_state ) MCFG_MC6845_ADD("crtc", H46505, "screen", XTAL_14_31818MHz/5, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ MCFG_I8237_ADD("8237dma", XTAL_14_31818MHz/2, b16_dma8237_interface) - MCFG_GFXDECODE_ADD("gfxdecode", b16) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", b16) MCFG_PALETTE_ADD("palette", 8) // MCFG_PALETTE_INIT_STANDARD(black_and_white) // TODO diff --git a/src/mess/drivers/bcs3.c b/src/mess/drivers/bcs3.c index bb7846e4c76..b96fbb90fa6 100644 --- a/src/mess/drivers/bcs3.c +++ b/src/mess/drivers/bcs3.c @@ -428,7 +428,7 @@ static MACHINE_CONFIG_START( bcs3, bcs3_state ) MCFG_SCREEN_UPDATE_DRIVER(bcs3_state, screen_update_bcs3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", bcs3) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bcs3) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/bigbord2.c b/src/mess/drivers/bigbord2.c index bc7c379bc41..a72acfa3125 100644 --- a/src/mess/drivers/bigbord2.c +++ b/src/mess/drivers/bigbord2.c @@ -651,7 +651,7 @@ static MACHINE_CONFIG_START( bigbord2, bigbord2_state ) MCFG_SCREEN_ADD(SCREEN_TAG, RASTER) MCFG_SCREEN_RAW_PARAMS(XTAL_10_69425MHz, 700, 0, 560, 260, 0, 240) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", bigbord2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bigbord2) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* keyboard */ diff --git a/src/mess/drivers/binbug.c b/src/mess/drivers/binbug.c index 630ca705b6b..3b6a1d14c0a 100644 --- a/src/mess/drivers/binbug.c +++ b/src/mess/drivers/binbug.c @@ -312,7 +312,7 @@ static MACHINE_CONFIG_START( binbug, binbug_state ) MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 255) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dg640) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dg640) MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette") /* Keyboard */ @@ -572,7 +572,7 @@ static MACHINE_CONFIG_START( dg680, dg680_state ) MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 255) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dg640) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dg640) MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette") /* Keyboard */ diff --git a/src/mess/drivers/bmjr.c b/src/mess/drivers/bmjr.c index 491f1e141da..46bf71c31c0 100644 --- a/src/mess/drivers/bmjr.c +++ b/src/mess/drivers/bmjr.c @@ -363,7 +363,7 @@ static MACHINE_CONFIG_START( bmjr, bmjr_state ) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(bmjr_state, bmjr) - MCFG_GFXDECODE_ADD("gfxdecode", bmjr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bmjr) /* Audio */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/bw12.c b/src/mess/drivers/bw12.c index e463dce3f95..ededbf56125 100644 --- a/src/mess/drivers/bw12.c +++ b/src/mess/drivers/bw12.c @@ -586,7 +586,7 @@ static MACHINE_CONFIG_START( common, bw12_state ) MCFG_SCREEN_SIZE(640, 200) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1) - MCFG_GFXDECODE_ADD("gfxdecode", bw12) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", bw12) MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette") MCFG_MC6845_ADD(MC6845_TAG, MC6845, SCREEN_TAG, XTAL_16MHz/8, bw12_mc6845_interface) diff --git a/src/mess/drivers/c10.c b/src/mess/drivers/c10.c index 4df3bae5fb7..367d4fec48e 100644 --- a/src/mess/drivers/c10.c +++ b/src/mess/drivers/c10.c @@ -164,7 +164,7 @@ static MACHINE_CONFIG_START( c10, c10_state ) MCFG_SCREEN_SIZE(640, 250) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 249) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", c10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", c10) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/c128.c b/src/mess/drivers/c128.c index 24d4aa19e3c..b0f3ebc0c84 100644 --- a/src/mess/drivers/c128.c +++ b/src/mess/drivers/c128.c @@ -1458,7 +1458,7 @@ static MACHINE_CONFIG_START( ntsc, c128_state ) MCFG_MOS8563_ADD(MOS8563_TAG, SCREEN_VDC_TAG, VIC6567_CLOCK*2, vdc_intf, vdc_videoram_map) MCFG_MOS8564_ADD(MOS8564_TAG, SCREEN_VIC_TAG, M8502_TAG, VIC6567_CLOCK, vic_videoram_map, vic_colorram_map, WRITELINE(c128_state, vic_irq_w), WRITE8(c128_state, vic_k_w)) - MCFG_GFXDECODE_ADD("gfxdecode", c128) + MCFG_GFXDECODE_ADD("gfxdecode", MOS8563_TAG":palette", c128) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1596,7 +1596,7 @@ static MACHINE_CONFIG_START( pal, c128_state ) MCFG_MOS8563_ADD(MOS8563_TAG, SCREEN_VDC_TAG, VIC6569_CLOCK*2, vdc_intf, vdc_videoram_map) MCFG_MOS8566_ADD(MOS8564_TAG, SCREEN_VIC_TAG, M8502_TAG, VIC6569_CLOCK, vic_videoram_map, vic_colorram_map, WRITELINE(c128_state, vic_irq_w), WRITE8(c128_state, vic_k_w)) - MCFG_GFXDECODE_ADD("gfxdecode", c128) + MCFG_GFXDECODE_ADD("gfxdecode", MOS8563_TAG":palette", c128) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/c900.c b/src/mess/drivers/c900.c index 10a5d03880b..ffdfc39d2b5 100644 --- a/src/mess/drivers/c900.c +++ b/src/mess/drivers/c900.c @@ -115,7 +115,7 @@ static MACHINE_CONFIG_START( c900, c900_state ) MCFG_CPU_IO_MAP(c900_io) MCFG_GENERIC_TERMINAL_ADD(TERMINAL_TAG, terminal_intf) - MCFG_GFXDECODE_ADD("gfxdecode", c900) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", c900) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/casloopy.c b/src/mess/drivers/casloopy.c index e19d0a5dd5f..d793da4712f 100644 --- a/src/mess/drivers/casloopy.c +++ b/src/mess/drivers/casloopy.c @@ -498,7 +498,7 @@ static MACHINE_CONFIG_START( casloopy, casloopy_state ) MCFG_PALETTE_ADD("palette", 512) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_CARTSLOT_ADD("cart") MCFG_CARTSLOT_EXTENSION_LIST("ic1,bin") diff --git a/src/mess/drivers/cd2650.c b/src/mess/drivers/cd2650.c index 4f640881ad4..78470251926 100644 --- a/src/mess/drivers/cd2650.c +++ b/src/mess/drivers/cd2650.c @@ -292,7 +292,7 @@ static MACHINE_CONFIG_START( cd2650, cd2650_state ) MCFG_SCREEN_SIZE(640, 160) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 159) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cd2650) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cd2650) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* quickload */ diff --git a/src/mess/drivers/cdc721.c b/src/mess/drivers/cdc721.c index fd9c12e62f0..4f758e8c4df 100644 --- a/src/mess/drivers/cdc721.c +++ b/src/mess/drivers/cdc721.c @@ -125,7 +125,7 @@ static MACHINE_CONFIG_START( cdc721, cdc721_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(cdc721_state, cdc721) - MCFG_GFXDECODE_ADD("gfxdecode", cdc721) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cdc721) MACHINE_CONFIG_END ROM_START( cdc721 ) diff --git a/src/mess/drivers/cgenie.c b/src/mess/drivers/cgenie.c index 39040fff5c0..e4a6149134d 100644 --- a/src/mess/drivers/cgenie.c +++ b/src/mess/drivers/cgenie.c @@ -533,7 +533,7 @@ static MACHINE_CONFIG_START( cgenie_common, cgenie_state ) MCFG_SCREEN_UPDATE_DRIVER(cgenie_state, screen_update_cgenie) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", cgenie ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cgenie ) MCFG_PALETTE_ADD("palette", 108) MCFG_PALETTE_INDIRECT_ENTRIES(49) diff --git a/src/mess/drivers/comquest.c b/src/mess/drivers/comquest.c index 627965a8ccc..98ab322f274 100644 --- a/src/mess/drivers/comquest.c +++ b/src/mess/drivers/comquest.c @@ -255,7 +255,7 @@ static MACHINE_CONFIG_START( comquest, comquest_state ) MCFG_SCREEN_UPDATE_DRIVER(comquest_state, screen_update_comquest) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", comquest ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", comquest ) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/dai.c b/src/mess/drivers/dai.c index 3b93d74af61..e4e9df29e16 100644 --- a/src/mess/drivers/dai.c +++ b/src/mess/drivers/dai.c @@ -221,7 +221,7 @@ static MACHINE_CONFIG_START( dai, dai_state ) MCFG_SCREEN_UPDATE_DRIVER(dai_state, screen_update_dai) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dai) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dai) MCFG_PALETTE_ADD("palette", sizeof (dai_palette) / 3) MCFG_PALETTE_INIT_OWNER(dai_state, dai) diff --git a/src/mess/drivers/dgn_beta.c b/src/mess/drivers/dgn_beta.c index 0a66fef8042..c4a3a1f141f 100644 --- a/src/mess/drivers/dgn_beta.c +++ b/src/mess/drivers/dgn_beta.c @@ -337,7 +337,7 @@ static MACHINE_CONFIG_START( dgnbeta, dgn_beta_state ) MCFG_SCREEN_UPDATE_DEVICE( "crtc", hd6845_device, screen_update ) MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) - MCFG_GFXDECODE_ADD("gfxdecode", dgnbeta) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dgnbeta) MCFG_PALETTE_ADD("palette", ARRAY_LENGTH(dgnbeta_palette) / 3) MCFG_PALETTE_INIT_OWNER(dgn_beta_state, dgn) diff --git a/src/mess/drivers/dim68k.c b/src/mess/drivers/dim68k.c index 9a9be08ac49..e6c90fb6e20 100644 --- a/src/mess/drivers/dim68k.c +++ b/src/mess/drivers/dim68k.c @@ -334,7 +334,7 @@ static MACHINE_CONFIG_START( dim68k, dim68k_state ) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 250-1) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", dim68k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dim68k) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/dmv.c b/src/mess/drivers/dmv.c index c15f1caa286..09b82559f2d 100644 --- a/src/mess/drivers/dmv.c +++ b/src/mess/drivers/dmv.c @@ -331,7 +331,7 @@ static MACHINE_CONFIG_START( dmv, dmv_state ) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) - MCFG_GFXDECODE_ADD("gfxdecode", dmv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", dmv) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_DEFAULT_LAYOUT(layout_dmv) diff --git a/src/mess/drivers/ec65.c b/src/mess/drivers/ec65.c index d9803fba140..f4d2c46b97e 100644 --- a/src/mess/drivers/ec65.c +++ b/src/mess/drivers/ec65.c @@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( ec65, ec65_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640 - 1, 0, 200 - 1) MCFG_SCREEN_UPDATE_DEVICE(MC6845_TAG, mc6845_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", ec65) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ec65) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_MC6845_ADD(MC6845_TAG, MC6845, "screen", XTAL_16MHz / 8, ec65_crtc6845_interface) @@ -235,7 +235,7 @@ static MACHINE_CONFIG_START( ec65k, ec65k_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640 - 1, 0, 200 - 1) MCFG_SCREEN_UPDATE_DEVICE(MC6845_TAG, mc6845_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", ec65) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ec65) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_MC6845_ADD(MC6845_TAG, MC6845, "screen", XTAL_16MHz / 8, ec65_crtc6845_interface) diff --git a/src/mess/drivers/einstein.c b/src/mess/drivers/einstein.c index b3d283bc9b5..fcec47f8cce 100644 --- a/src/mess/drivers/einstein.c +++ b/src/mess/drivers/einstein.c @@ -820,7 +820,7 @@ static MACHINE_CONFIG_DERIVED( einstei2, einstein ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1) MCFG_SCREEN_REFRESH_RATE(50) MCFG_SCREEN_UPDATE_DRIVER(einstein_state, screen_update_einstein2) - MCFG_GFXDECODE_ADD("gfxdecode", einstei2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", einstei2) /* 2 additional colors for the 80 column screen */ MCFG_PALETTE_ADD("palette", TMS9928A_PALETTE_SIZE + 2) diff --git a/src/mess/drivers/elwro800.c b/src/mess/drivers/elwro800.c index d791639ba3b..bc0b88ee755 100644 --- a/src/mess/drivers/elwro800.c +++ b/src/mess/drivers/elwro800.c @@ -578,7 +578,7 @@ static MACHINE_CONFIG_START( elwro800, elwro800_state ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(elwro800_state, spectrum ) - MCFG_GFXDECODE_ADD("gfxdecode", elwro800) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", elwro800) MCFG_VIDEO_START_OVERRIDE(elwro800_state, spectrum ) diff --git a/src/mess/drivers/fmtowns.c b/src/mess/drivers/fmtowns.c index 15afe01dc43..629cbd57073 100644 --- a/src/mess/drivers/fmtowns.c +++ b/src/mess/drivers/fmtowns.c @@ -2735,7 +2735,8 @@ static MACHINE_CONFIG_FRAGMENT( towns_base ) MCFG_SCREEN_VISIBLE_AREA(0, 768-1, 0, 512-1) MCFG_SCREEN_UPDATE_DRIVER(towns_state, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", towns) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", towns) + MCFG_PALETTE_ADD("palette", 256) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/fp1100.c b/src/mess/drivers/fp1100.c index 7e04b3489c2..1b91d10a272 100644 --- a/src/mess/drivers/fp1100.c +++ b/src/mess/drivers/fp1100.c @@ -361,7 +361,7 @@ static MACHINE_CONFIG_START( fp1100, fp1100_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) MCFG_SCREEN_UPDATE_DEVICE("crtc", h46505_device, screen_update) MCFG_PALETTE_ADD("palette", 8) - MCFG_GFXDECODE_ADD("gfxdecode", fp1100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fp1100) /* Devices */ MCFG_MC6845_ADD("crtc", H46505, "screen", MAIN_CLOCK/2, mc6845_intf) /* hand tuned to get ~60 fps */ diff --git a/src/mess/drivers/fp200.c b/src/mess/drivers/fp200.c index 274536fe8a6..db76bd2af1e 100644 --- a/src/mess/drivers/fp200.c +++ b/src/mess/drivers/fp200.c @@ -595,7 +595,7 @@ static MACHINE_CONFIG_START( fp200, fp200_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 20*8-1, 0*8, 8*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", fp200) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fp200) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(fp200_state, fp200) diff --git a/src/mess/drivers/fp6000.c b/src/mess/drivers/fp6000.c index e360d6745b6..f1f8ada023f 100644 --- a/src/mess/drivers/fp6000.c +++ b/src/mess/drivers/fp6000.c @@ -323,7 +323,7 @@ static MACHINE_CONFIG_START( fp6000, fp6000_state ) MCFG_PALETTE_ADD("palette", 8) // MCFG_PALETTE_INIT(black_and_white) - MCFG_GFXDECODE_ADD("gfxdecode", fp6000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", fp6000) MACHINE_CONFIG_END diff --git a/src/mess/drivers/galaxy.c b/src/mess/drivers/galaxy.c index 91b427a6793..0aac5fcddb6 100644 --- a/src/mess/drivers/galaxy.c +++ b/src/mess/drivers/galaxy.c @@ -199,7 +199,7 @@ static MACHINE_CONFIG_START( galaxy, galaxy_state ) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 208-1) MCFG_SCREEN_UPDATE_DRIVER(galaxy_state, screen_update_galaxy) - MCFG_GFXDECODE_ADD("gfxdecode", galaxy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galaxy) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/galeb.c b/src/mess/drivers/galeb.c index cf022007121..3e753b84304 100644 --- a/src/mess/drivers/galeb.c +++ b/src/mess/drivers/galeb.c @@ -139,7 +139,7 @@ static MACHINE_CONFIG_START( galeb, galeb_state ) MCFG_SCREEN_UPDATE_DRIVER(galeb_state, screen_update_galeb) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", galeb ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", galeb ) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/gb.c b/src/mess/drivers/gb.c index 703d4ae62b1..3811600b9c0 100644 --- a/src/mess/drivers/gb.c +++ b/src/mess/drivers/gb.c @@ -762,7 +762,7 @@ static MACHINE_CONFIG_START( gameboy, gb_state ) MCFG_SCREEN_SIZE( 458, 154 ) MCFG_SCREEN_VISIBLE_AREA(0*8, 20*8-1, 0*8, 18*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", gb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gb) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(gb_state,gb) @@ -871,7 +871,7 @@ static MACHINE_CONFIG_START( megaduck, megaduck_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 20*8-1, 0*8, 18*8-1) MCFG_DEFAULT_LAYOUT(layout_lcd) - MCFG_GFXDECODE_ADD("gfxdecode", gb) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", gb) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(megaduck_state,megaduck) diff --git a/src/mess/drivers/h19.c b/src/mess/drivers/h19.c index a5dfff50c7d..c357d0924a4 100644 --- a/src/mess/drivers/h19.c +++ b/src/mess/drivers/h19.c @@ -428,7 +428,7 @@ static MACHINE_CONFIG_START( h19, h19_state ) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) MCFG_SCREEN_SIZE(640, 200) MCFG_SCREEN_VISIBLE_AREA(0, 640 - 1, 0, 200 - 1) - MCFG_GFXDECODE_ADD("gfxdecode", h19) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", h19) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") MCFG_MC6845_ADD("crtc", MC6845, "screen", XTAL_12_288MHz / 8, h19_crtc6845_interface) // clk taken from schematics diff --git a/src/mess/drivers/homelab.c b/src/mess/drivers/homelab.c index 00c3bded063..e53ff3ca469 100644 --- a/src/mess/drivers/homelab.c +++ b/src/mess/drivers/homelab.c @@ -762,7 +762,7 @@ static MACHINE_CONFIG_START( homelab, homelab_state ) MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", homelab) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ @@ -793,7 +793,7 @@ static MACHINE_CONFIG_START( homelab3, homelab_state ) MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", homelab) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ @@ -824,7 +824,7 @@ static MACHINE_CONFIG_START( brailab4, homelab_state ) MCFG_SCREEN_UPDATE_DRIVER(homelab_state, screen_update_homelab3) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", homelab) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", homelab) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ diff --git a/src/mess/drivers/homez80.c b/src/mess/drivers/homez80.c index 62bba494564..1a7f4077cfc 100644 --- a/src/mess/drivers/homez80.c +++ b/src/mess/drivers/homez80.c @@ -295,7 +295,7 @@ static MACHINE_CONFIG_START( homez80, homez80_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", homez80 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", homez80 ) MACHINE_CONFIG_END /* ROM definition */ diff --git a/src/mess/drivers/hp9k.c b/src/mess/drivers/hp9k.c index d614df0e13d..2030f8c4867 100644 --- a/src/mess/drivers/hp9k.c +++ b/src/mess/drivers/hp9k.c @@ -419,7 +419,7 @@ static MACHINE_CONFIG_START( hp9k, hp9k_state ) MCFG_SCREEN_UPDATE_DRIVER(hp9k_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", hp9k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hp9k) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_MC6845_ADD( "mc6845", MC6845, "screen", XTAL_16MHz / 16, hp9k_mc6845_intf ) diff --git a/src/mess/drivers/hprot1.c b/src/mess/drivers/hprot1.c index fd6f401ac71..40a345dbed6 100644 --- a/src/mess/drivers/hprot1.c +++ b/src/mess/drivers/hprot1.c @@ -249,7 +249,7 @@ static MACHINE_CONFIG_START( hprot1, hprot1_state ) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(hprot1_state, hprot1) - MCFG_GFXDECODE_ADD("gfxdecode", hprot1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", hprot1) MCFG_HD44780_ADD("hd44780") MCFG_HD44780_LCD_SIZE(2, 16) diff --git a/src/mess/drivers/huebler.c b/src/mess/drivers/huebler.c index 7e078e1a88d..f071ebfe400 100644 --- a/src/mess/drivers/huebler.c +++ b/src/mess/drivers/huebler.c @@ -403,7 +403,7 @@ static MACHINE_CONFIG_START( amu880, amu880_state ) MCFG_SCREEN_UPDATE_DRIVER(amu880_state, screen_update) MCFG_SCREEN_RAW_PARAMS(9000000, 576, 0*6, 64*6, 320, 0*10, 24*10) - MCFG_GFXDECODE_ADD("gfxdecode", amu880) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", amu880) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* devices */ diff --git a/src/mess/drivers/ie15.c b/src/mess/drivers/ie15.c index 2eea54fee74..2f7711e4ab7 100644 --- a/src/mess/drivers/ie15.c +++ b/src/mess/drivers/ie15.c @@ -635,7 +635,7 @@ static MACHINE_CONFIG_START( ie15, ie15_state ) IE15_VERT_START+IE15_DISP_VERT); MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ie15) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ie15) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(ie15_state, ie15) diff --git a/src/mess/drivers/intv.c b/src/mess/drivers/intv.c index d04679ec0b8..699dc12bd0a 100644 --- a/src/mess/drivers/intv.c +++ b/src/mess/drivers/intv.c @@ -871,7 +871,7 @@ static MACHINE_CONFIG_DERIVED( intvkbd, intv ) MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* video hardware */ - MCFG_GFXDECODE_ADD("gfxdecode", intvkbd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", intvkbd) MCFG_PALETTE_MODIFY("palette") MCFG_PALETTE_INIT_OWNER(intv_state, intv) diff --git a/src/mess/drivers/ipds.c b/src/mess/drivers/ipds.c index 1ec7b32140e..30a79c26728 100644 --- a/src/mess/drivers/ipds.c +++ b/src/mess/drivers/ipds.c @@ -152,7 +152,7 @@ static MACHINE_CONFIG_START( ipds, ipds_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) - MCFG_GFXDECODE_ADD("gfxdecode", ipds) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ipds) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") MCFG_I8275_ADD ( "i8275", ipds_i8275_interface) diff --git a/src/mess/drivers/irisha.c b/src/mess/drivers/irisha.c index 01bed74936d..1b0ff372d22 100644 --- a/src/mess/drivers/irisha.c +++ b/src/mess/drivers/irisha.c @@ -408,7 +408,7 @@ static MACHINE_CONFIG_START( irisha, irisha_state ) MCFG_SCREEN_UPDATE_DRIVER(irisha_state, screen_update_irisha) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", irisha) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", irisha) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/itt3030.c b/src/mess/drivers/itt3030.c index 689e9ca6c33..09c2798bc5b 100644 --- a/src/mess/drivers/itt3030.c +++ b/src/mess/drivers/itt3030.c @@ -627,7 +627,7 @@ static MACHINE_CONFIG_START( itt3030, itt3030_state ) MCFG_FLOPPY_DRIVE_ADD("fdc:0", itt3030_floppies, "525dd", itt3030_state::itt3030_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("fdc:1", itt3030_floppies, "525dd", itt3030_state::itt3030_floppy_formats) - MCFG_GFXDECODE_ADD("gfxdecode", itt3030) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", itt3030) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/jonos.c b/src/mess/drivers/jonos.c index b246397fe11..57ec7a8e76b 100644 --- a/src/mess/drivers/jonos.c +++ b/src/mess/drivers/jonos.c @@ -132,7 +132,7 @@ static MACHINE_CONFIG_START( jonos, jonos_state ) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 299) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jonos) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jonos) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/jr100.c b/src/mess/drivers/jr100.c index fecc2f4fe1e..dd3e82df04b 100644 --- a/src/mess/drivers/jr100.c +++ b/src/mess/drivers/jr100.c @@ -385,7 +385,7 @@ static MACHINE_CONFIG_START( jr100, jr100_state ) MCFG_SCREEN_UPDATE_DRIVER(jr100_state, screen_update_jr100) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jr100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jr100) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_DEVICE_ADD("via", VIA6522, XTAL_14_31818MHz / 16) diff --git a/src/mess/drivers/jr200.c b/src/mess/drivers/jr200.c index a806cb7f4f7..319e63fa0c2 100644 --- a/src/mess/drivers/jr200.c +++ b/src/mess/drivers/jr200.c @@ -558,7 +558,7 @@ static MACHINE_CONFIG_START( jr200, jr200_state ) MCFG_SCREEN_UPDATE_DRIVER(jr200_state, screen_update_jr200) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jr200) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jr200) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(jr200_state, jr200) diff --git a/src/mess/drivers/jtc.c b/src/mess/drivers/jtc.c index a9260417cdc..5b589773841 100644 --- a/src/mess/drivers/jtc.c +++ b/src/mess/drivers/jtc.c @@ -788,7 +788,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( jtces23, basic, jtces23_state ) MCFG_SCREEN_VISIBLE_AREA(0, 128-1, 0, 128-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jtces23) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jtces23) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* internal ram */ @@ -810,7 +810,7 @@ static MACHINE_CONFIG_DERIVED_CLASS( jtces40, basic, jtces40_state ) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 192-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", jtces40) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", jtces40) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(jtc_state,jtc_es40) diff --git a/src/mess/drivers/kaypro.c b/src/mess/drivers/kaypro.c index d4189e24b60..f862b325eaa 100644 --- a/src/mess/drivers/kaypro.c +++ b/src/mess/drivers/kaypro.c @@ -211,7 +211,7 @@ static MACHINE_CONFIG_START( kayproii, kaypro_state ) MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kayproii) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kayproii) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kayproii) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ @@ -266,7 +266,7 @@ static MACHINE_CONFIG_START( kaypro2x, kaypro_state ) MCFG_VIDEO_START_OVERRIDE(kaypro_state, kaypro ) MCFG_SCREEN_UPDATE_DRIVER(kaypro_state, screen_update_kaypro2x) - MCFG_GFXDECODE_ADD("gfxdecode", kaypro2x) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kaypro2x) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(kaypro_state,kaypro) diff --git a/src/mess/drivers/korgm1.c b/src/mess/drivers/korgm1.c index 00c96dfcb5d..daf21268230 100644 --- a/src/mess/drivers/korgm1.c +++ b/src/mess/drivers/korgm1.c @@ -177,7 +177,7 @@ static MACHINE_CONFIG_START( korgm1, korgm1_state ) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", korgm1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", korgm1) MCFG_PALETTE_ADD("palette", 8) diff --git a/src/mess/drivers/kramermc.c b/src/mess/drivers/kramermc.c index d5341da2020..4e9a8316e6a 100644 --- a/src/mess/drivers/kramermc.c +++ b/src/mess/drivers/kramermc.c @@ -121,7 +121,7 @@ static MACHINE_CONFIG_START( kramermc, kramermc_state ) MCFG_SCREEN_UPDATE_DRIVER(kramermc_state, screen_update_kramermc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", kramermc ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", kramermc ) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/lcmate2.c b/src/mess/drivers/lcmate2.c index 1ce13a05e96..27aa56f08b3 100644 --- a/src/mess/drivers/lcmate2.c +++ b/src/mess/drivers/lcmate2.c @@ -245,7 +245,7 @@ static MACHINE_CONFIG_START( lcmate2, lcmate2_state ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(lcmate2_state, lcmate2) MCFG_DEFAULT_LAYOUT(layout_lcd) - MCFG_GFXDECODE_ADD("gfxdecode", lcmate2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", lcmate2) MCFG_HD44780_ADD("hd44780") MCFG_HD44780_LCD_SIZE(2, 20) diff --git a/src/mess/drivers/llc.c b/src/mess/drivers/llc.c index af56492c65a..ea8804f3776 100644 --- a/src/mess/drivers/llc.c +++ b/src/mess/drivers/llc.c @@ -218,7 +218,7 @@ static MACHINE_CONFIG_START( llc1, llc_state ) MCFG_SCREEN_UPDATE_DRIVER(llc_state, screen_update_llc1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", llc1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", llc1) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_DEFAULT_LAYOUT(layout_llc1) @@ -246,7 +246,7 @@ static MACHINE_CONFIG_START( llc2, llc_state ) MCFG_SCREEN_UPDATE_DRIVER(llc_state, screen_update_llc2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", llc2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", llc2) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/m79152pc.c b/src/mess/drivers/m79152pc.c index 711f50f765e..b84bd76a552 100644 --- a/src/mess/drivers/m79152pc.c +++ b/src/mess/drivers/m79152pc.c @@ -123,7 +123,7 @@ static MACHINE_CONFIG_START( m79152pc, m79152pc_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 300-1) MCFG_SCREEN_UPDATE_DRIVER(m79152pc_state, screen_update_m79152pc) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", m79152pc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", m79152pc) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/mbc200.c b/src/mess/drivers/mbc200.c index a274a2459c7..d1941b0e33f 100644 --- a/src/mess/drivers/mbc200.c +++ b/src/mess/drivers/mbc200.c @@ -272,7 +272,7 @@ static MACHINE_CONFIG_START( mbc200, mbc200_state ) MCFG_SCREEN_UPDATE_DRIVER(mbc200_state, screen_update_mbc200) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mbc200) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mbc200) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/mbee.c b/src/mess/drivers/mbee.c index 3c6bb4e0c15..3f878ee117d 100644 --- a/src/mess/drivers/mbee.c +++ b/src/mess/drivers/mbee.c @@ -748,7 +748,7 @@ static MACHINE_CONFIG_START( mbee, mbee_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 64*8-1, 0, 19*16-1) MCFG_SCREEN_UPDATE_DRIVER(mbee_state, screen_update_mbee) - MCFG_GFXDECODE_ADD("gfxdecode", mbee) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mbee) MCFG_PALETTE_ADD_MONOCHROME_AMBER("palette") // usually sold with amber or green monitor MCFG_VIDEO_START_OVERRIDE(mbee_state,mbee) @@ -792,7 +792,7 @@ static MACHINE_CONFIG_START( mbeeic, mbee_state ) MCFG_SCREEN_VISIBLE_AREA(0, 80*8-1, 0, 19*16-1) MCFG_SCREEN_UPDATE_DRIVER(mbee_state, screen_update_mbee) - MCFG_GFXDECODE_ADD("gfxdecode", mbeeic) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mbeeic) MCFG_PALETTE_ADD("palette", 96) MCFG_PALETTE_INIT_OWNER(mbee_state,mbeeic) diff --git a/src/mess/drivers/microtan.c b/src/mess/drivers/microtan.c index 74e250c376f..26d11afd7ee 100644 --- a/src/mess/drivers/microtan.c +++ b/src/mess/drivers/microtan.c @@ -230,7 +230,7 @@ static MACHINE_CONFIG_START( microtan, microtan_state ) MCFG_SCREEN_UPDATE_DRIVER(microtan_state, screen_update_microtan) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", microtan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", microtan) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/mikro80.c b/src/mess/drivers/mikro80.c index cada431dbaa..68b600914b4 100644 --- a/src/mess/drivers/mikro80.c +++ b/src/mess/drivers/mikro80.c @@ -184,7 +184,7 @@ static MACHINE_CONFIG_START( mikro80, mikro80_state ) MCFG_SCREEN_UPDATE_DRIVER(mikro80_state, screen_update_mikro80) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mikro80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mikro80) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/mikrosha.c b/src/mess/drivers/mikrosha.c index cd073eebab1..8c4d3857813 100644 --- a/src/mess/drivers/mikrosha.c +++ b/src/mess/drivers/mikrosha.c @@ -201,7 +201,7 @@ static MACHINE_CONFIG_START( mikrosha, mikrosha_state ) MCFG_SCREEN_SIZE(78*6, 30*10) MCFG_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) - MCFG_GFXDECODE_ADD("gfxdecode", mikrosha) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mikrosha) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(mikrosha_state,radio86) diff --git a/src/mess/drivers/mmodular.c b/src/mess/drivers/mmodular.c index 746c349116b..d26216418c1 100644 --- a/src/mess/drivers/mmodular.c +++ b/src/mess/drivers/mmodular.c @@ -1525,7 +1525,7 @@ static MACHINE_CONFIG_FRAGMENT ( chess_common ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(polgar_state,chess_lcd) MCFG_QUANTUM_TIME(attotime::from_hz(60)) - MCFG_GFXDECODE_ADD("gfxdecode", chess_lcd) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", chess_lcd) MCFG_HD44780_ADD("hd44780") MCFG_HD44780_LCD_SIZE(2, 16) diff --git a/src/mess/drivers/modellot.c b/src/mess/drivers/modellot.c index 787af5ebfc2..7fb4f04d2ba 100644 --- a/src/mess/drivers/modellot.c +++ b/src/mess/drivers/modellot.c @@ -168,7 +168,7 @@ static MACHINE_CONFIG_START( modellot, modellot_state ) MCFG_SCREEN_UPDATE_DRIVER(modellot_state, screen_update_modellot) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", modellot ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", modellot ) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* Devices */ diff --git a/src/mess/drivers/molecular.c b/src/mess/drivers/molecular.c index 8d097ce65e6..59cc8de483d 100644 --- a/src/mess/drivers/molecular.c +++ b/src/mess/drivers/molecular.c @@ -308,7 +308,7 @@ static MACHINE_CONFIG_START( molecula, molecula_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", molecula) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", molecula) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(molecula_state, molecula) diff --git a/src/mess/drivers/multi8.c b/src/mess/drivers/multi8.c index 5c5dcc93961..4637df96728 100644 --- a/src/mess/drivers/multi8.c +++ b/src/mess/drivers/multi8.c @@ -677,7 +677,7 @@ static MACHINE_CONFIG_START( multi8, multi8_state ) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(multi8_state, multi8) - MCFG_GFXDECODE_ADD("gfxdecode", multi8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", multi8) /* Audio */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/mx2178.c b/src/mess/drivers/mx2178.c index f37a5302629..41fc81707de 100644 --- a/src/mess/drivers/mx2178.c +++ b/src/mess/drivers/mx2178.c @@ -183,7 +183,7 @@ static MACHINE_CONFIG_START( mx2178, mx2178_state ) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", mx2178) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mx2178) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* Devices */ diff --git a/src/mess/drivers/myb3k.c b/src/mess/drivers/myb3k.c index 2039d27bec2..193e7832cb6 100644 --- a/src/mess/drivers/myb3k.c +++ b/src/mess/drivers/myb3k.c @@ -287,7 +287,7 @@ static MACHINE_CONFIG_START( myb3k, myb3k_state ) MCFG_SCREEN_UPDATE_DRIVER(myb3k_state, screen_update_myb3k) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", myb3k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", myb3k) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* Devices */ diff --git a/src/mess/drivers/mycom.c b/src/mess/drivers/mycom.c index 2534f2bde7e..8b77f6815a3 100644 --- a/src/mess/drivers/mycom.c +++ b/src/mess/drivers/mycom.c @@ -561,7 +561,7 @@ static MACHINE_CONFIG_START( mycom, mycom_state ) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 192-1) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mycom) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mycom) /* Manual states clock is 1.008mhz for 40 cols, and 2.016 mhz for 80 cols. The CRTC is a HD46505S - same as a 6845. The start registers need to be readable. */ diff --git a/src/mess/drivers/mz2000.c b/src/mess/drivers/mz2000.c index 4b18b8f4aaf..b37468cb328 100644 --- a/src/mess/drivers/mz2000.c +++ b/src/mess/drivers/mz2000.c @@ -870,7 +870,7 @@ static MACHINE_CONFIG_START( mz2000, mz2000_state ) MCFG_SCREEN_UPDATE_DRIVER(mz2000_state, screen_update_mz2000) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mz2000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz2000) MCFG_PALETTE_ADD("palette", 8) diff --git a/src/mess/drivers/mz2500.c b/src/mess/drivers/mz2500.c index 7da7effb3a6..7ce05520423 100644 --- a/src/mess/drivers/mz2500.c +++ b/src/mess/drivers/mz2500.c @@ -2153,7 +2153,7 @@ static MACHINE_CONFIG_START( mz2500, mz2500_state ) MCFG_PALETTE_ADD("palette", 0x200) MCFG_PALETTE_INIT_OWNER(mz2500_state, mz2500) - MCFG_GFXDECODE_ADD("gfxdecode", mz2500) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz2500) MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/mz3500.c b/src/mess/drivers/mz3500.c index 17ebde12a1a..476bd420026 100644 --- a/src/mess/drivers/mz3500.c +++ b/src/mess/drivers/mz3500.c @@ -880,7 +880,7 @@ static MACHINE_CONFIG_START( mz3500, mz3500_state ) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) - MCFG_GFXDECODE_ADD("gfxdecode", mz3500) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz3500) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(mz3500_state, mz3500) diff --git a/src/mess/drivers/mz700.c b/src/mess/drivers/mz700.c index 51439332da8..e783f6dde4a 100644 --- a/src/mess/drivers/mz700.c +++ b/src/mess/drivers/mz700.c @@ -340,7 +340,7 @@ static MACHINE_CONFIG_START( mz700, mz_state ) MCFG_SCREEN_UPDATE_DRIVER(mz_state, screen_update_mz700) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mz700) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz700) MCFG_PALETTE_ADD("palette", 256*2) MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(mz_state, mz) diff --git a/src/mess/drivers/mz80.c b/src/mess/drivers/mz80.c index 44c8d413fbc..ef729267c6c 100644 --- a/src/mess/drivers/mz80.c +++ b/src/mess/drivers/mz80.c @@ -291,7 +291,7 @@ static MACHINE_CONFIG_START( mz80k, mz80_state ) MCFG_SCREEN_UPDATE_DRIVER(mz80_state, screen_update_mz80k) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", mz80k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mz80k) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* Audio */ diff --git a/src/mess/drivers/nakajies.c b/src/mess/drivers/nakajies.c index 56c839d2889..33813f5ee09 100644 --- a/src/mess/drivers/nakajies.c +++ b/src/mess/drivers/nakajies.c @@ -751,7 +751,7 @@ static MACHINE_CONFIG_START( nakajies210, nakajies_state ) MCFG_SCREEN_VISIBLE_AREA( 0, 6 * 80 - 1, 0, 8 * 8 - 1 ) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", wales210) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wales210) MCFG_PALETTE_ADD( "palette", 2 ) MCFG_PALETTE_INIT_OWNER(nakajies_state, nakajies) MCFG_DEFAULT_LAYOUT(layout_lcd) diff --git a/src/mess/drivers/nanos.c b/src/mess/drivers/nanos.c index ef8df5fb021..bb69ecb615c 100644 --- a/src/mess/drivers/nanos.c +++ b/src/mess/drivers/nanos.c @@ -571,7 +571,7 @@ static MACHINE_CONFIG_START( nanos, nanos_state ) MCFG_SCREEN_VISIBLE_AREA(0,80*8-1,0,25*10-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nanos) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nanos) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* devices */ diff --git a/src/mess/drivers/nascom1.c b/src/mess/drivers/nascom1.c index 09af10f30bc..a9b74d45e75 100644 --- a/src/mess/drivers/nascom1.c +++ b/src/mess/drivers/nascom1.c @@ -296,7 +296,7 @@ static MACHINE_CONFIG_START( nascom1, nascom1_state ) MCFG_SCREEN_UPDATE_DRIVER(nascom1_state, screen_update_nascom1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", nascom1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", nascom1) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MCFG_AY31015_ADD( "hd6402", nascom1_ay31015_config ) diff --git a/src/mess/drivers/newbrain.c b/src/mess/drivers/newbrain.c index cd404d86671..fbad03b0727 100644 --- a/src/mess/drivers/newbrain.c +++ b/src/mess/drivers/newbrain.c @@ -1350,7 +1350,7 @@ static MACHINE_CONFIG_START( newbrain_a, newbrain_state ) MCFG_CPU_IO_MAP(newbrain_cop_io_map) MCFG_COP400_CONFIG( COP400_CKI_DIVISOR_16, COP400_CKO_OSCILLATOR_OUTPUT, COP400_MICROBUS_ENABLED ) - MCFG_GFXDECODE_ADD("gfxdecode", newbrain) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", newbrain) MCFG_TIMER_DRIVER_ADD_PERIODIC("cop_regint", newbrain_state, cop_regint_tick, attotime::from_usec(12500)) diff --git a/src/mess/drivers/odyssey2.c b/src/mess/drivers/odyssey2.c index d47dc9d7d4e..e0e70cee1d2 100644 --- a/src/mess/drivers/odyssey2.c +++ b/src/mess/drivers/odyssey2.c @@ -770,7 +770,7 @@ static MACHINE_CONFIG_START( odyssey2, odyssey2_state ) MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", odyssey2 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 ) MCFG_PALETTE_ADD("palette", 32) MCFG_PALETTE_INIT_OWNER(odyssey2_state, odyssey2) @@ -801,7 +801,7 @@ static MACHINE_CONFIG_START( videopac, odyssey2_state ) MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", odyssey2 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(odyssey2_state, odyssey2) @@ -831,7 +831,7 @@ static MACHINE_CONFIG_START( g7400, g7400_state ) MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", odyssey2 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(g7400_state, g7400) @@ -867,7 +867,7 @@ static MACHINE_CONFIG_START( odyssey3, g7400_state ) MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", odyssey2 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", odyssey2 ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(g7400_state, g7400) diff --git a/src/mess/drivers/okean240.c b/src/mess/drivers/okean240.c index b256a8b3c66..cb007919ba8 100644 --- a/src/mess/drivers/okean240.c +++ b/src/mess/drivers/okean240.c @@ -501,7 +501,7 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( okean240a, okean240t ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(okean240a_io) - MCFG_GFXDECODE_ADD("gfxdecode", okean240a) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", okean240a) MCFG_DEVICE_REMOVE(TERMINAL_TAG) MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, terminal_intf) MACHINE_CONFIG_END @@ -509,7 +509,7 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( okean240, okean240t ) MCFG_CPU_MODIFY("maincpu") MCFG_CPU_IO_MAP(okean240_io) - MCFG_GFXDECODE_ADD("gfxdecode", okean240) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", okean240) MCFG_DEVICE_REMOVE(TERMINAL_TAG) MCFG_ASCII_KEYBOARD_ADD(KEYBOARD_TAG, terminal_intf) MACHINE_CONFIG_END diff --git a/src/mess/drivers/osborne1.c b/src/mess/drivers/osborne1.c index 9ea3cab0977..c4ca6c44fe9 100644 --- a/src/mess/drivers/osborne1.c +++ b/src/mess/drivers/osborne1.c @@ -243,7 +243,7 @@ static MACHINE_CONFIG_START( osborne1, osborne1_state ) MCFG_SCREEN_UPDATE_DRIVER(osborne1_state, screen_update) MCFG_SCREEN_RAW_PARAMS( MAIN_CLOCK/2, 512, 0, 416, 260, 0, 240 ) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", osborne1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", osborne1) MCFG_PALETTE_ADD( "palette", 3 ) MCFG_PALETTE_INIT_OWNER(osborne1_state, osborne1) diff --git a/src/mess/drivers/osi.c b/src/mess/drivers/osi.c index 6944321bb71..f3c18ffb041 100644 --- a/src/mess/drivers/osi.c +++ b/src/mess/drivers/osi.c @@ -735,7 +735,7 @@ static MACHINE_CONFIG_START( osi600, sb2m600_state ) /* video hardware */ MCFG_FRAGMENT_ADD(osi600_video) - MCFG_GFXDECODE_ADD("gfxdecode", osi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", osi) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -766,7 +766,7 @@ static MACHINE_CONFIG_START( uk101, uk101_state ) /* video hardware */ MCFG_FRAGMENT_ADD(uk101_video) - MCFG_GFXDECODE_ADD("gfxdecode", osi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", osi) /* cassette ACIA */ MCFG_DEVICE_ADD("acia_0", ACIA6850, 0) @@ -791,7 +791,7 @@ static MACHINE_CONFIG_START( c1p, c1p_state ) /* video hardware */ MCFG_FRAGMENT_ADD(osi630_video) - MCFG_GFXDECODE_ADD("gfxdecode", osi) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", osi) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/p2000t.c b/src/mess/drivers/p2000t.c index c609b23aec4..9c5f3b096d4 100644 --- a/src/mess/drivers/p2000t.c +++ b/src/mess/drivers/p2000t.c @@ -262,7 +262,7 @@ static MACHINE_CONFIG_START( p2000m, p2000t_state ) MCFG_SCREEN_UPDATE_DRIVER(p2000t_state, screen_update_p2000m) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", p2000m ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", p2000m ) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(p2000t_state,p2000m) diff --git a/src/mess/drivers/partner.c b/src/mess/drivers/partner.c index 855f63f9702..b69af591e30 100644 --- a/src/mess/drivers/partner.c +++ b/src/mess/drivers/partner.c @@ -207,7 +207,7 @@ static MACHINE_CONFIG_START( partner, partner_state ) MCFG_SCREEN_SIZE(78*6, 30*10) MCFG_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) - MCFG_GFXDECODE_ADD("gfxdecode", partner) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", partner) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(partner_state,radio86) diff --git a/src/mess/drivers/paso1600.c b/src/mess/drivers/paso1600.c index f7c69fc9c4e..1b0095168f4 100644 --- a/src/mess/drivers/paso1600.c +++ b/src/mess/drivers/paso1600.c @@ -353,7 +353,7 @@ static MACHINE_CONFIG_START( paso1600, paso1600_state ) MCFG_SCREEN_UPDATE_DRIVER(paso1600_state, screen_update_paso1600) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", paso1600) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", paso1600) MCFG_PALETTE_ADD("palette", 8) // MCFG_PALETTE_INIT(black_and_white) diff --git a/src/mess/drivers/pasopia.c b/src/mess/drivers/pasopia.c index 59cdc0b7f6d..5483cfe980f 100644 --- a/src/mess/drivers/pasopia.c +++ b/src/mess/drivers/pasopia.c @@ -368,7 +368,7 @@ static MACHINE_CONFIG_START( pasopia, pasopia_state ) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) MCFG_SCREEN_UPDATE_DEVICE("crtc", h46505_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", pasopia) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia) MCFG_PALETTE_ADD("palette", 8) /* Devices */ diff --git a/src/mess/drivers/pasopia7.c b/src/mess/drivers/pasopia7.c index 74e1248977b..aef1df0f162 100644 --- a/src/mess/drivers/pasopia7.c +++ b/src/mess/drivers/pasopia7.c @@ -1022,7 +1022,7 @@ static MACHINE_CONFIG_DERIVED( p7_raster, p7_base ) MCFG_SCREEN_UPDATE_DRIVER(pasopia7_state, screen_update_pasopia7) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_raster) - MCFG_GFXDECODE_ADD("gfxdecode", pasopia7 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 ) MCFG_MC6845_ADD("crtc", H46505, "screen", VDP_CLOCK, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ MACHINE_CONFIG_END @@ -1040,7 +1040,7 @@ static MACHINE_CONFIG_DERIVED( p7_lcd, p7_base ) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_lcd) - MCFG_GFXDECODE_ADD("gfxdecode", pasopia7 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 ) MCFG_MC6845_ADD("crtc", H46505, "screen", LCD_CLOCK, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ MCFG_DEFAULT_LAYOUT( layout_lcd ) diff --git a/src/mess/drivers/pb1000.c b/src/mess/drivers/pb1000.c index ef98b5fc3c3..d1152eb9e99 100644 --- a/src/mess/drivers/pb1000.c +++ b/src/mess/drivers/pb1000.c @@ -523,7 +523,7 @@ static MACHINE_CONFIG_START( pb1000, pb1000_state ) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(pb1000_state, pb1000) - MCFG_GFXDECODE_ADD("gfxdecode", pb1000 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pb1000 ) MCFG_HD44352_ADD("hd44352", 910000, hd44352_pb1000_conf) diff --git a/src/mess/drivers/pc.c b/src/mess/drivers/pc.c index b917935bf6e..8dc94021cfe 100644 --- a/src/mess/drivers/pc.c +++ b/src/mess/drivers/pc.c @@ -838,7 +838,7 @@ static MACHINE_CONFIG_START( pccga, pc_state ) MCFG_FRAGMENT_ADD( pcvideo_cga ) - MCFG_GFXDECODE_ADD("gfxdecode", ibm5150) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibm5150) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -963,7 +963,7 @@ static MACHINE_CONFIG_START( europc, europc_pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_aga ) - MCFG_GFXDECODE_ADD("gfxdecode", europc) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", europc) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1048,7 +1048,7 @@ static MACHINE_CONFIG_START( t1000hx, tandy_pc_state ) /* video hardware */ MCFG_PCVIDEO_T1000_ADD("pcvideo_t1000") - MCFG_GFXDECODE_ADD("gfxdecode", t1000) + MCFG_GFXDECODE_ADD("gfxdecode", "pcvideo_t1000:palette", t1000) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1124,7 +1124,7 @@ static MACHINE_CONFIG_START( t1000_16, tandy_pc_state ) /* video hardware */ MCFG_PCVIDEO_T1000_ADD("pcvideo_t1000") - MCFG_GFXDECODE_ADD("gfxdecode", t1000) + MCFG_GFXDECODE_ADD("gfxdecode", "pcvideo_t1000:palette", t1000) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1201,7 +1201,7 @@ static MACHINE_CONFIG_START( t1000_286, tandy_pc_state ) /* video hardware */ MCFG_PCVIDEO_T1000_ADD("pcvideo_t1000") - MCFG_GFXDECODE_ADD("gfxdecode", t1000) + MCFG_GFXDECODE_ADD("gfxdecode", "pcvideo_t1000:palette", t1000) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1287,7 +1287,7 @@ static MACHINE_CONFIG_START( ibmpcjr, tandy_pc_state ) /* video hardware */ MCFG_PCVIDEO_PCJR_ADD("pcvideo_pcjr") - MCFG_GFXDECODE_ADD("gfxdecode", ibmpcjr) + MCFG_GFXDECODE_ADD("gfxdecode", "pcvideo_pcjr:palette", ibmpcjr) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1379,7 +1379,7 @@ static MACHINE_CONFIG_START( asst128, pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_mc1502 ) - MCFG_GFXDECODE_ADD("gfxdecode", ibmpcjr) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibmpcjr) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1535,7 +1535,7 @@ static MACHINE_CONFIG_START( poisk2, pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_poisk2 ) - MCFG_GFXDECODE_ADD("gfxdecode", ibm5150) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibm5150) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1605,7 +1605,7 @@ static MACHINE_CONFIG_START( zenith, pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_cga ) - MCFG_GFXDECODE_ADD("gfxdecode", ibm5150) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibm5150) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1675,7 +1675,7 @@ static MACHINE_CONFIG_START( olivetti, pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_cga ) - MCFG_GFXDECODE_ADD("gfxdecode", ibm5150) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibm5150) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1745,7 +1745,7 @@ static MACHINE_CONFIG_START( ibm5550, pc_state ) /* video hardware */ MCFG_FRAGMENT_ADD( pcvideo_cga ) - MCFG_GFXDECODE_ADD("gfxdecode", ibm5150) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ibm5150) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/pc100.c b/src/mess/drivers/pc100.c index e99eb4298e6..5c479ba0c63 100644 --- a/src/mess/drivers/pc100.c +++ b/src/mess/drivers/pc100.c @@ -535,7 +535,7 @@ static MACHINE_CONFIG_START( pc100, pc100_state ) MCFG_SCREEN_UPDATE_DRIVER(pc100_state, screen_update_pc100) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pc100) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc100) MCFG_PALETTE_ADD("palette", 16) // MCFG_PALETTE_INIT(black_and_white) diff --git a/src/mess/drivers/pc2000.c b/src/mess/drivers/pc2000.c index 5abc87f7474..fb0392362d1 100644 --- a/src/mess/drivers/pc2000.c +++ b/src/mess/drivers/pc2000.c @@ -814,7 +814,7 @@ static MACHINE_CONFIG_START( pc2000, pc2000_state ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(pc2000_state, pc2000) - MCFG_GFXDECODE_ADD("gfxdecode", pc2000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc2000) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_HD44780_ADD("hd44780") diff --git a/src/mess/drivers/pc4.c b/src/mess/drivers/pc4.c index 5365284bb43..3f6a7351e0b 100644 --- a/src/mess/drivers/pc4.c +++ b/src/mess/drivers/pc4.c @@ -234,7 +234,7 @@ static MACHINE_CONFIG_START( pc4, pc4_state ) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(pc4_state, pc4) - MCFG_GFXDECODE_ADD("gfxdecode", pc4) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc4) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO( "mono" ) diff --git a/src/mess/drivers/pc6001.c b/src/mess/drivers/pc6001.c index 2a3f5554015..882c8157055 100644 --- a/src/mess/drivers/pc6001.c +++ b/src/mess/drivers/pc6001.c @@ -2319,7 +2319,7 @@ static MACHINE_CONFIG_START( pc6001, pc6001_state ) // MCFG_CPU_ADD("subcpu", I8049, 7987200) - MCFG_GFXDECODE_ADD("gfxdecode", pc6001m2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc6001m2) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mess/drivers/pc8801.c b/src/mess/drivers/pc8801.c index d69b57eb63f..cf440fafe4a 100644 --- a/src/mess/drivers/pc8801.c +++ b/src/mess/drivers/pc8801.c @@ -2672,7 +2672,7 @@ static MACHINE_CONFIG_START( pc8801, pc8801_state ) MCFG_SCREEN_UPDATE_DRIVER(pc8801_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pc8801 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc8801 ) MCFG_PALETTE_ADD("palette", 0x10) MCFG_PALETTE_INIT_OWNER(pc8801_state, pc8801) diff --git a/src/mess/drivers/pc88va.c b/src/mess/drivers/pc88va.c index 2572440abe8..924142f1ff3 100644 --- a/src/mess/drivers/pc88va.c +++ b/src/mess/drivers/pc88va.c @@ -1854,7 +1854,7 @@ static MACHINE_CONFIG_START( pc88va, pc88va_state ) MCFG_PALETTE_ADD("palette", 32) // MCFG_PALETTE_INIT_OWNER(pc88va_state, pc8801 ) - MCFG_GFXDECODE_ADD("gfxdecode", pc88va ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc88va ) MCFG_I8255_ADD( "d8255_2", master_fdd_intf ) MCFG_I8255_ADD( "d8255_3", r232c_ctrl_intf ) diff --git a/src/mess/drivers/pc9801.c b/src/mess/drivers/pc9801.c index 64a60cd68ee..67ff7644f25 100644 --- a/src/mess/drivers/pc9801.c +++ b/src/mess/drivers/pc9801.c @@ -3719,7 +3719,7 @@ static MACHINE_CONFIG_START( pc9801, pc9801_state ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801) - MCFG_GFXDECODE_ADD("gfxdecode", pc9801) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc9801) MCFG_SPEAKER_STANDARD_MONO("mono") @@ -3789,7 +3789,7 @@ static MACHINE_CONFIG_START( pc9801rs, pc9801_state ) MCFG_PALETTE_ADD("palette", 16+16) MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801) - MCFG_GFXDECODE_ADD("gfxdecode", pc9801) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc9801) MCFG_SPEAKER_STANDARD_MONO("mono") @@ -3873,7 +3873,7 @@ static MACHINE_CONFIG_START( pc9821, pc9801_state ) MCFG_PALETTE_ADD("palette", 16+16+256) MCFG_PALETTE_INIT_OWNER(pc9801_state,pc9801) - MCFG_GFXDECODE_ADD("gfxdecode", pc9801) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc9801) MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/pcm.c b/src/mess/drivers/pcm.c index 7d20f35ce1a..d8316d26785 100644 --- a/src/mess/drivers/pcm.c +++ b/src/mess/drivers/pcm.c @@ -328,7 +328,7 @@ static MACHINE_CONFIG_START( pcm, pcm_state ) MCFG_SCREEN_VISIBLE_AREA(0, 64*8-1, 0, 16*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pcm) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pcm) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* Sound */ diff --git a/src/mess/drivers/pda600.c b/src/mess/drivers/pda600.c index 30e456b2bc5..0f7ab8b0c0c 100644 --- a/src/mess/drivers/pda600.c +++ b/src/mess/drivers/pda600.c @@ -215,7 +215,7 @@ static MACHINE_CONFIG_START( pda600, pda600_state ) MCFG_SCREEN_UPDATE_DRIVER( pda600_state, screen_update ) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pda600) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pda600) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/pdp1.c b/src/mess/drivers/pdp1.c index 510b8292e32..cab0e654b44 100644 --- a/src/mess/drivers/pdp1.c +++ b/src/mess/drivers/pdp1.c @@ -1962,7 +1962,7 @@ static MACHINE_CONFIG_START( pdp1, pdp1_state ) MCFG_DEVICE_ADD("typewriter", PDP1_PRINTER, 0) MCFG_DEVICE_ADD("drum", PDP1_CYLINDER, 0) - MCFG_GFXDECODE_ADD("gfxdecode", pdp1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pdp1) MCFG_PALETTE_ADD("palette", total_colors_needed + sizeof(pdp1_palette)) MCFG_PALETTE_INDIRECT_ENTRIES(total_colors_needed) MCFG_PALETTE_INIT_OWNER(pdp1_state, pdp1) diff --git a/src/mess/drivers/pegasus.c b/src/mess/drivers/pegasus.c index 7842d8a276b..81395ad0d43 100644 --- a/src/mess/drivers/pegasus.c +++ b/src/mess/drivers/pegasus.c @@ -478,7 +478,7 @@ static MACHINE_CONFIG_START( pegasus, pegasus_state ) MCFG_SCREEN_SIZE(32*8, 16*16) MCFG_SCREEN_VISIBLE_AREA(0, 32*8-1, 0, 16*16-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pegasus) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pegasus) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/phunsy.c b/src/mess/drivers/phunsy.c index 57811cd4a84..b2cbeebbc33 100644 --- a/src/mess/drivers/phunsy.c +++ b/src/mess/drivers/phunsy.c @@ -365,7 +365,7 @@ static MACHINE_CONFIG_START( phunsy, phunsy_state ) MCFG_SCREEN_UPDATE_DRIVER(phunsy_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", phunsy) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", phunsy) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(phunsy_state, phunsy) diff --git a/src/mess/drivers/pk8020.c b/src/mess/drivers/pk8020.c index 180066eedbf..e4f9c1b95cc 100644 --- a/src/mess/drivers/pk8020.c +++ b/src/mess/drivers/pk8020.c @@ -217,7 +217,7 @@ static MACHINE_CONFIG_START( pk8020, pk8020_state ) MCFG_SCREEN_UPDATE_DRIVER(pk8020_state, screen_update_pk8020) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pk8020) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pk8020) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(pk8020_state, pk8020) diff --git a/src/mess/drivers/plan80.c b/src/mess/drivers/plan80.c index a60b69f9a3f..3c8857610eb 100644 --- a/src/mess/drivers/plan80.c +++ b/src/mess/drivers/plan80.c @@ -243,7 +243,7 @@ static MACHINE_CONFIG_START( plan80, plan80_state ) MCFG_SCREEN_VISIBLE_AREA(0, 48*6-1, 0, 32*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", plan80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", plan80) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/pocketc.c b/src/mess/drivers/pocketc.c index 38ef963d0d8..a1312a1040f 100644 --- a/src/mess/drivers/pocketc.c +++ b/src/mess/drivers/pocketc.c @@ -728,7 +728,7 @@ static MACHINE_CONFIG_START( pocketc, pocketc_state) // MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 273-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", pc1401 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pc1401 ) MCFG_PALETTE_ADD("palette", 8*2) MCFG_PALETTE_INDIRECT_ENTRIES(6) MCFG_PALETTE_INIT_OWNER( pocketc_state, pocketc ) diff --git a/src/mess/drivers/poly88.c b/src/mess/drivers/poly88.c index db7780e51fa..3f38473c3b3 100644 --- a/src/mess/drivers/poly88.c +++ b/src/mess/drivers/poly88.c @@ -183,7 +183,7 @@ static MACHINE_CONFIG_START( poly88, poly88_state ) MCFG_SCREEN_UPDATE_DRIVER(poly88_state, screen_update_poly88) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", poly88) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", poly88) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/portfoli.c b/src/mess/drivers/portfoli.c index 65f7a7ccb49..efd70d36ce5 100644 --- a/src/mess/drivers/portfoli.c +++ b/src/mess/drivers/portfoli.c @@ -850,7 +850,7 @@ static MACHINE_CONFIG_START( portfolio, portfolio_state ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(portfolio_state, portfolio) - MCFG_GFXDECODE_ADD("gfxdecode", portfolio) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", portfolio) MCFG_DEVICE_ADD(HD61830_TAG, HD61830, XTAL_4_9152MHz/2/2) MCFG_HD61830_RD_CALLBACK(READ8(portfolio_state, hd61830_rd_r)) diff --git a/src/mess/drivers/psion.c b/src/mess/drivers/psion.c index 008ca76aac2..d4bc3849310 100644 --- a/src/mess/drivers/psion.c +++ b/src/mess/drivers/psion.c @@ -489,7 +489,7 @@ static MACHINE_CONFIG_START( psion_2lines, psion_state ) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(psion_state, psion) - MCFG_GFXDECODE_ADD("gfxdecode", psion) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", psion) MCFG_HD44780_ADD("hd44780") MCFG_HD44780_LCD_SIZE(2, 16) diff --git a/src/mess/drivers/ptcsol.c b/src/mess/drivers/ptcsol.c index 91f756dab59..707edc72ebc 100644 --- a/src/mess/drivers/ptcsol.c +++ b/src/mess/drivers/ptcsol.c @@ -759,7 +759,7 @@ static MACHINE_CONFIG_START( sol20, sol20_state ) MCFG_SCREEN_VISIBLE_AREA(0, 575, 0, 207) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sol20) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sol20) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/pv1000.c b/src/mess/drivers/pv1000.c index a0c6e2cb397..e2380b12abe 100644 --- a/src/mess/drivers/pv1000.c +++ b/src/mess/drivers/pv1000.c @@ -471,7 +471,7 @@ static MACHINE_CONFIG_START( pv1000, pv1000_state ) MCFG_PALETTE_ADD( "palette", 8 ) MCFG_PALETTE_INIT_OWNER(pv1000_state, pv1000) - MCFG_GFXDECODE_ADD("gfxdecode", pv1000 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pv1000 ) MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD( "pv1000_sound", PV1000, 17897725 ) diff --git a/src/mess/drivers/px8.c b/src/mess/drivers/px8.c index f9ef59967d8..bfdf1d823ff 100644 --- a/src/mess/drivers/px8.c +++ b/src/mess/drivers/px8.c @@ -793,7 +793,7 @@ static MACHINE_CONFIG_START( px8, px8_state ) MCFG_SCREEN_VISIBLE_AREA(0, 479, 0, 63) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", px8) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", px8) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(px8_state, px8) diff --git a/src/mess/drivers/pyl601.c b/src/mess/drivers/pyl601.c index aeb9d95bf16..b7f2346fb1f 100644 --- a/src/mess/drivers/pyl601.c +++ b/src/mess/drivers/pyl601.c @@ -566,7 +566,7 @@ static MACHINE_CONFIG_START( pyl601, pyl601_state ) MCFG_SCREEN_SIZE(640, 200) MCFG_SCREEN_VISIBLE_AREA(0, 640 - 1, 0, 200 - 1) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", pyl601) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pyl601) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ diff --git a/src/mess/drivers/qx10.c b/src/mess/drivers/qx10.c index f943fa0f1c3..53453fc83f2 100644 --- a/src/mess/drivers/qx10.c +++ b/src/mess/drivers/qx10.c @@ -827,7 +827,7 @@ static MACHINE_CONFIG_START( qx10, qx10_state ) MCFG_SCREEN_UPDATE_DRIVER(qx10_state, screen_update) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) - MCFG_GFXDECODE_ADD("gfxdecode", qx10) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", qx10) MCFG_PALETTE_ADD("palette", 8) MCFG_PALETTE_INIT_OWNER(qx10_state, qx10) diff --git a/src/mess/drivers/radio86.c b/src/mess/drivers/radio86.c index 0cacc04f838..a658efccb6a 100644 --- a/src/mess/drivers/radio86.c +++ b/src/mess/drivers/radio86.c @@ -364,7 +364,7 @@ static MACHINE_CONFIG_START( radio86, radio86_state ) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ MCFG_SCREEN_SIZE(78*6, 30*10) MCFG_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) - MCFG_GFXDECODE_ADD("gfxdecode", radio86) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", radio86) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(radio86_state,radio86) diff --git a/src/mess/drivers/rainbow.c b/src/mess/drivers/rainbow.c index 4f6fe9b35e6..53be7ae0b95 100644 --- a/src/mess/drivers/rainbow.c +++ b/src/mess/drivers/rainbow.c @@ -1211,7 +1211,7 @@ static MACHINE_CONFIG_START( rainbow, rainbow_state ) MCFG_SCREEN_VISIBLE_AREA(0, 80 * 10-1, 0, 24 * 10-1) MCFG_SCREEN_UPDATE_DRIVER(rainbow_state, screen_update_rainbow) MCFG_SCREEN_PALETTE("vt100_video:palette") - MCFG_GFXDECODE_ADD("gfxdecode", rainbow) + MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", rainbow) MCFG_RAINBOW_VIDEO_ADD("vt100_video", "screen", video_interface) diff --git a/src/mess/drivers/replicator.c b/src/mess/drivers/replicator.c index 17ae620ee8f..c3bbe2a6fbb 100644 --- a/src/mess/drivers/replicator.c +++ b/src/mess/drivers/replicator.c @@ -670,7 +670,7 @@ static MACHINE_CONFIG_START( replicator, replicator_state ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(replicator_state, replicator) - MCFG_GFXDECODE_ADD("gfxdecode", replicator) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", replicator) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_HD44780_ADD("hd44780") diff --git a/src/mess/drivers/rex6000.c b/src/mess/drivers/rex6000.c index b9bb9a7cd9e..22f0f9982b3 100644 --- a/src/mess/drivers/rex6000.c +++ b/src/mess/drivers/rex6000.c @@ -661,7 +661,7 @@ static MACHINE_CONFIG_START( rex6000, rex6000_state ) MCFG_DEFAULT_LAYOUT(layout_lcd) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(rex6000_state, rex6000) - MCFG_GFXDECODE_ADD("gfxdecode", rex6000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rex6000) /* quickload */ MCFG_QUICKLOAD_ADD("quickload", rex6000_state, rex6000, "rex,ds2", 0) diff --git a/src/mess/drivers/rt1715.c b/src/mess/drivers/rt1715.c index 1700d0bba40..8df0fadda68 100644 --- a/src/mess/drivers/rt1715.c +++ b/src/mess/drivers/rt1715.c @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( rt1715, rt1715_state ) MCFG_SCREEN_SIZE(78*6, 30*10) MCFG_SCREEN_VISIBLE_AREA(0, 78*6-1, 0, 30*10-1) - MCFG_GFXDECODE_ADD("gfxdecode", rt1715) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rt1715) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(rt1715_state, rt1715) diff --git a/src/mess/drivers/rx78.c b/src/mess/drivers/rx78.c index 1929da6ca47..564df795342 100644 --- a/src/mess/drivers/rx78.c +++ b/src/mess/drivers/rx78.c @@ -474,7 +474,7 @@ static MACHINE_CONFIG_START( rx78, rx78_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD("palette", 16+1) //+1 for the background color - MCFG_GFXDECODE_ADD("gfxdecode", rx78) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", rx78) MCFG_CARTSLOT_ADD("cart") MCFG_CARTSLOT_EXTENSION_LIST("rom") diff --git a/src/mess/drivers/saturn.c b/src/mess/drivers/saturn.c index 155ddc44181..3ff052a614e 100644 --- a/src/mess/drivers/saturn.c +++ b/src/mess/drivers/saturn.c @@ -782,7 +782,7 @@ static MACHINE_CONFIG_START( saturn, sat_console_state ) MCFG_SCREEN_UPDATE_DRIVER(sat_console_state, screen_update_stv_vdp2) MCFG_PALETTE_ADD("palette", 2048+(2048*2))//standard palette + extra memory for rgb brightness. - MCFG_GFXDECODE_ADD("gfxdecode", stv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", stv) MCFG_VIDEO_START_OVERRIDE(sat_console_state,stv_vdp2) diff --git a/src/mess/drivers/sbc6510.c b/src/mess/drivers/sbc6510.c index 7d052fa17dd..f49e6d975c0 100644 --- a/src/mess/drivers/sbc6510.c +++ b/src/mess/drivers/sbc6510.c @@ -311,7 +311,7 @@ static MACHINE_CONFIG_START( sbc6510, sbc6510_state ) MCFG_CPU_DATA_MAP(sbc6510_video_data) MCFG_CPU_IO_MAP(sbc6510_video_io) - MCFG_GFXDECODE_ADD("gfxdecode", sbc6510) + MCFG_GFXDECODE_ADD("gfxdecode", TERMINAL_TAG":palette", sbc6510) /* video hardware */ MCFG_GENERIC_TERMINAL_ADD(TERMINAL_TAG, terminal_intf) diff --git a/src/mess/drivers/scv.c b/src/mess/drivers/scv.c index 1fe3b61a648..31dc83d92c5 100644 --- a/src/mess/drivers/scv.c +++ b/src/mess/drivers/scv.c @@ -828,7 +828,7 @@ static MACHINE_CONFIG_START( scv, scv_state ) MCFG_SCREEN_UPDATE_DRIVER(scv_state, screen_update_scv) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", scv) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", scv) MCFG_PALETTE_ADD( "palette", 16 ) MCFG_PALETTE_INIT_OWNER(scv_state, scv) diff --git a/src/mess/drivers/sm1800.c b/src/mess/drivers/sm1800.c index a26d3875669..6b46c2c589b 100644 --- a/src/mess/drivers/sm1800.c +++ b/src/mess/drivers/sm1800.c @@ -187,7 +187,7 @@ static MACHINE_CONFIG_START( sm1800, sm1800_state ) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(sm1800_state, sm1800) - MCFG_GFXDECODE_ADD("gfxdecode", sm1800) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sm1800) /* Devices */ MCFG_I8255_ADD ("i8255", sm1800_ppi8255_interface ) diff --git a/src/mess/drivers/smc777.c b/src/mess/drivers/smc777.c index 51879882d0f..1d561853a7e 100644 --- a/src/mess/drivers/smc777.c +++ b/src/mess/drivers/smc777.c @@ -1094,7 +1094,7 @@ static MACHINE_CONFIG_START( smc777, smc777_state ) MCFG_PALETTE_ADD("palette", 0x20) // 16 + 8 colors (SMC-777 + SMC-70) + 8 empty entries (SMC-70) MCFG_PALETTE_INIT_OWNER(smc777_state, smc777) - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_MC6845_ADD("crtc", H46505, "screen", MASTER_CLOCK/2, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */ diff --git a/src/mess/drivers/sorcerer.c b/src/mess/drivers/sorcerer.c index 7d9a5d8c81a..5cf1715802b 100644 --- a/src/mess/drivers/sorcerer.c +++ b/src/mess/drivers/sorcerer.c @@ -435,7 +435,7 @@ static MACHINE_CONFIG_START( sorcerer, sorcerer_state ) MCFG_SCREEN_UPDATE_DRIVER(sorcerer_state, screen_update) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", sorcerer) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", sorcerer) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/spectrum.c b/src/mess/drivers/spectrum.c index 7e256f16d52..af21551e5ed 100644 --- a/src/mess/drivers/spectrum.c +++ b/src/mess/drivers/spectrum.c @@ -708,7 +708,7 @@ MACHINE_CONFIG_START( spectrum_common, spectrum_state ) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(spectrum_state, spectrum ) - MCFG_GFXDECODE_ADD("gfxdecode", spectrum) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", spectrum) MCFG_VIDEO_START_OVERRIDE(spectrum_state, spectrum ) /* sound hardware */ diff --git a/src/mess/drivers/super80.c b/src/mess/drivers/super80.c index faca5ec7bed..79710074056 100644 --- a/src/mess/drivers/super80.c +++ b/src/mess/drivers/super80.c @@ -652,7 +652,7 @@ static MACHINE_CONFIG_START( super80, super80_state ) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") - MCFG_GFXDECODE_ADD("gfxdecode", super80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", super80) MCFG_DEFAULT_LAYOUT( layout_super80 ) MCFG_VIDEO_START_OVERRIDE(super80_state,super80) @@ -728,7 +728,7 @@ static MACHINE_CONFIG_START( super80v, super80_state ) MCFG_MC6845_ADD("crtc", MC6845, "screen", MASTER_CLOCK / SUPER80V_DOTS, super80v_crtc) - MCFG_GFXDECODE_ADD("gfxdecode", super80v) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", super80v) MCFG_DEFAULT_LAYOUT( layout_super80 ) MCFG_VIDEO_START_OVERRIDE(super80_state,super80v) diff --git a/src/mess/drivers/supracan.c b/src/mess/drivers/supracan.c index fcc450c53e0..406f87a5865 100644 --- a/src/mess/drivers/supracan.c +++ b/src/mess/drivers/supracan.c @@ -1930,7 +1930,7 @@ static MACHINE_CONFIG_START( supracan, supracan_state ) MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) MCFG_PALETTE_INIT_OWNER(supracan_state, supracan) - MCFG_GFXDECODE_ADD("gfxdecode", supracan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", supracan) MCFG_CARTSLOT_ADD("cart") MCFG_CARTSLOT_EXTENSION_LIST("bin") diff --git a/src/mess/drivers/svi318.c b/src/mess/drivers/svi318.c index da56074ef8c..1cb6e61b277 100644 --- a/src/mess/drivers/svi318.c +++ b/src/mess/drivers/svi318.c @@ -452,7 +452,7 @@ static MACHINE_CONFIG_START( svi328_806, svi318_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 400-1) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", svi328) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", svi328) MCFG_MC6845_ADD("crtc", MC6845, "svi806", XTAL_12MHz / 8, svi806_crtc6845_interface) diff --git a/src/mess/drivers/tek410x.c b/src/mess/drivers/tek410x.c index 67e9b34e45a..75a18d5f1f6 100644 --- a/src/mess/drivers/tek410x.c +++ b/src/mess/drivers/tek410x.c @@ -99,7 +99,7 @@ static MACHINE_CONFIG_START( tek4107a, tek4107a_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) MCFG_PALETTE_ADD("palette", 64) - MCFG_GFXDECODE_ADD("gfxdecode", tek4107a) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tek4107a) MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( tek4109a, tek4107a ) diff --git a/src/mess/drivers/ti99_2.c b/src/mess/drivers/ti99_2.c index ac3381b632e..72485c6e4a1 100644 --- a/src/mess/drivers/ti99_2.c +++ b/src/mess/drivers/ti99_2.c @@ -393,7 +393,7 @@ static MACHINE_CONFIG_START( ti99_2, ti99_2_state ) MCFG_SCREEN_UPDATE_DRIVER(ti99_2_state, screen_update_ti99_2) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ti99_2) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ti99_2) MCFG_PALETTE_ADD_WHITE_AND_BLACK("palette") MACHINE_CONFIG_END diff --git a/src/mess/drivers/tim100.c b/src/mess/drivers/tim100.c index 47d19cdc2f8..1f81bbe0acc 100644 --- a/src/mess/drivers/tim100.c +++ b/src/mess/drivers/tim100.c @@ -132,7 +132,7 @@ static MACHINE_CONFIG_START( tim100, tim100_state ) MCFG_SCREEN_SIZE(40*16, 16*16) MCFG_SCREEN_VISIBLE_AREA(0, 40*16-1, 0, 16*16-1) - MCFG_GFXDECODE_ADD("gfxdecode", tim100 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tim100 ) MCFG_I8275_ADD ( "i8276", tim100_i8276_interface) diff --git a/src/mess/drivers/tk80bs.c b/src/mess/drivers/tk80bs.c index d9b2c64adcb..39e887964d7 100644 --- a/src/mess/drivers/tk80bs.c +++ b/src/mess/drivers/tk80bs.c @@ -198,7 +198,7 @@ static MACHINE_CONFIG_START( tk80bs, tk80bs_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", tk80bs) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tk80bs) /* Devices */ MCFG_I8255_ADD( "ppi", ppi_intf) diff --git a/src/mess/drivers/trs80.c b/src/mess/drivers/trs80.c index 076ab9207f0..ec7564a4fae 100644 --- a/src/mess/drivers/trs80.c +++ b/src/mess/drivers/trs80.c @@ -592,7 +592,7 @@ static MACHINE_CONFIG_START( trs80, trs80_state ) // the original model I, MCFG_SCREEN_UPDATE_DRIVER(trs80_state, screen_update_trs80) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", trs80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", trs80) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") diff --git a/src/mess/drivers/tx0.c b/src/mess/drivers/tx0.c index e6a7ddc2d49..0b667fb93dc 100644 --- a/src/mess/drivers/tx0.c +++ b/src/mess/drivers/tx0.c @@ -1596,7 +1596,7 @@ static MACHINE_CONFIG_START( tx0_64kw, tx0_state ) MCFG_DEVICE_ADD("typewriter", TX0_PRINTER, 0) MCFG_DEVICE_ADD("magtape", TX0_MAGTAPE, 0) - MCFG_GFXDECODE_ADD("gfxdecode", tx0) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", tx0) MCFG_PALETTE_ADD("palette", total_colors_needed + sizeof(tx0_palette)) MCFG_PALETTE_INDIRECT_ENTRIES(total_colors_needed) MCFG_PALETTE_INIT_OWNER(tx0_state, tx0) diff --git a/src/mess/drivers/unior.c b/src/mess/drivers/unior.c index 1fa0118501e..e9a3126608c 100644 --- a/src/mess/drivers/unior.c +++ b/src/mess/drivers/unior.c @@ -438,7 +438,7 @@ static MACHINE_CONFIG_START( unior, unior_state ) MCFG_SCREEN_SIZE(640, 200) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 200-1) MCFG_SCREEN_UPDATE_DEVICE("crtc", i8275_device, screen_update) - MCFG_GFXDECODE_ADD("gfxdecode", unior) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unior) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(unior_state,unior) diff --git a/src/mess/drivers/unistar.c b/src/mess/drivers/unistar.c index 22b8f20170e..b9adcb4f0ba 100644 --- a/src/mess/drivers/unistar.c +++ b/src/mess/drivers/unistar.c @@ -101,7 +101,7 @@ static MACHINE_CONFIG_START( unistar, unistar_state ) MCFG_SCREEN_UPDATE_DRIVER(unistar_state, screen_update_unistar) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", unistar) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", unistar) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(unistar_state, unistar) MACHINE_CONFIG_END diff --git a/src/mess/drivers/ut88.c b/src/mess/drivers/ut88.c index a8b28107c9b..e35cfb58a70 100644 --- a/src/mess/drivers/ut88.c +++ b/src/mess/drivers/ut88.c @@ -203,7 +203,7 @@ static MACHINE_CONFIG_START( ut88, ut88_state ) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", ut88 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", ut88 ) /* audio hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/v6809.c b/src/mess/drivers/v6809.c index 48dc6a8ad4b..977d9f3eab7 100644 --- a/src/mess/drivers/v6809.c +++ b/src/mess/drivers/v6809.c @@ -347,7 +347,7 @@ static MACHINE_CONFIG_START( v6809, v6809_state ) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) MCFG_SCREEN_UPDATE_DEVICE("crtc", sy6545_1_device, screen_update) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", v6809) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", v6809) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") diff --git a/src/mess/drivers/vg5k.c b/src/mess/drivers/vg5k.c index f8bfa840e7c..0d273533e94 100644 --- a/src/mess/drivers/vg5k.c +++ b/src/mess/drivers/vg5k.c @@ -389,7 +389,7 @@ static MACHINE_CONFIG_START( vg5k, vg5k_state ) MCFG_SCREEN_SIZE(336, 300) MCFG_SCREEN_VISIBLE_AREA(00, 336-1, 00, 270-1) - MCFG_GFXDECODE_ADD("gfxdecode", vg5k) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vg5k) MCFG_PALETTE_ADD("palette", 8) /* sound hardware */ diff --git a/src/mess/drivers/vt100.c b/src/mess/drivers/vt100.c index a7d9b0ff595..9e6dc29b97f 100644 --- a/src/mess/drivers/vt100.c +++ b/src/mess/drivers/vt100.c @@ -422,7 +422,7 @@ static MACHINE_CONFIG_START( vt100, vt100_state ) MCFG_SCREEN_UPDATE_DRIVER(vt100_state, screen_update_vt100) MCFG_SCREEN_PALETTE("vt100_video:palette") - MCFG_GFXDECODE_ADD("gfxdecode", vt100) + MCFG_GFXDECODE_ADD("gfxdecode", "vt100_video:palette", vt100) // MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") MCFG_DEFAULT_LAYOUT( layout_vt100 ) diff --git a/src/mess/drivers/vt240.c b/src/mess/drivers/vt240.c index 8fcab8c374a..f5e3092ceb8 100644 --- a/src/mess/drivers/vt240.c +++ b/src/mess/drivers/vt240.c @@ -177,7 +177,7 @@ static MACHINE_CONFIG_START( vt240, vt240_state ) // MCFG_VIDEO_START_OVERRIDE(vt240_state,vt240) MCFG_SCREEN_UPDATE_DEVICE("upd7220", upd7220_device, screen_update) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vt240) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vt240) MCFG_UPD7220_ADD("upd7220", XTAL_4MHz / 4, hgdc_intf, upd7220_map) //unknown clock MACHINE_CONFIG_END diff --git a/src/mess/drivers/vta2000.c b/src/mess/drivers/vta2000.c index 890d54aed80..6da21346870 100644 --- a/src/mess/drivers/vta2000.c +++ b/src/mess/drivers/vta2000.c @@ -174,7 +174,7 @@ static MACHINE_CONFIG_START( vta2000, vta2000_state ) MCFG_PALETTE_ADD("palette", 3) MCFG_PALETTE_INIT_OWNER(vta2000_state, vta2000) - MCFG_GFXDECODE_ADD("gfxdecode", vta2000) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vta2000) MACHINE_CONFIG_END diff --git a/src/mess/drivers/vtech2.c b/src/mess/drivers/vtech2.c index dcb27989121..27f3bd856d9 100644 --- a/src/mess/drivers/vtech2.c +++ b/src/mess/drivers/vtech2.c @@ -441,7 +441,7 @@ static MACHINE_CONFIG_START( laser350, vtech2_state ) MCFG_SCREEN_UPDATE_DRIVER(vtech2_state, screen_update_laser) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", vtech2 ) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vtech2 ) MCFG_PALETTE_ADD("palette", 512+16) MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(vtech2_state, vtech2) diff --git a/src/mess/drivers/wswan.c b/src/mess/drivers/wswan.c index 7625b2cf56f..2cb949043b5 100644 --- a/src/mess/drivers/wswan.c +++ b/src/mess/drivers/wswan.c @@ -143,7 +143,7 @@ static MACHINE_CONFIG_START( wswan, wswan_state ) MCFG_NVRAM_ADD_1FILL("nvram") - MCFG_GFXDECODE_ADD("gfxdecode", wswan) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", wswan) MCFG_PALETTE_ADD("palette", 16) MCFG_PALETTE_INIT_OWNER(wswan_state, wswan) diff --git a/src/mess/drivers/x07.c b/src/mess/drivers/x07.c index e619a3e29f8..9b3a0d8fa43 100644 --- a/src/mess/drivers/x07.c +++ b/src/mess/drivers/x07.c @@ -1511,7 +1511,7 @@ static MACHINE_CONFIG_START( x07, x07_state ) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(x07_state, x07) MCFG_DEFAULT_LAYOUT(layout_lcd) - MCFG_GFXDECODE_ADD("gfxdecode", x07) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", x07) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO( "mono" ) diff --git a/src/mess/drivers/x1.c b/src/mess/drivers/x1.c index 4af21662d7c..304b9cf6cf7 100644 --- a/src/mess/drivers/x1.c +++ b/src/mess/drivers/x1.c @@ -2587,7 +2587,7 @@ static MACHINE_CONFIG_START( x1, x1_state ) MCFG_PALETTE_ADD("palette", 0x10+0x1000) MCFG_PALETTE_INIT_OWNER(x1_state,x1) - MCFG_GFXDECODE_ADD("gfxdecode", x1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", x1) MCFG_VIDEO_START_OVERRIDE(x1_state,x1) diff --git a/src/mess/drivers/x1twin.c b/src/mess/drivers/x1twin.c index 32bca554e84..e88b1ba67b4 100644 --- a/src/mess/drivers/x1twin.c +++ b/src/mess/drivers/x1twin.c @@ -564,7 +564,7 @@ static MACHINE_CONFIG_START( x1twin, x1twin_state ) MCFG_PALETTE_ADD("palette", 0x10+0x1000) MCFG_PALETTE_INIT_OWNER(x1twin_state,x1) - MCFG_GFXDECODE_ADD("gfxdecode", x1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", x1) MCFG_VIDEO_START_OVERRIDE(x1twin_state,x1) diff --git a/src/mess/drivers/x68k.c b/src/mess/drivers/x68k.c index 7ae94f98fcb..1cbea06337e 100644 --- a/src/mess/drivers/x68k.c +++ b/src/mess/drivers/x68k.c @@ -1945,13 +1945,13 @@ static MACHINE_CONFIG_FRAGMENT( x68000_base ) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(55.45) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ -// MCFG_GFXDECODE_ADD("gfxdecode", x68k) +// MCFG_GFXDECODE_ADD("gfxdecode", "palette", x68k) MCFG_SCREEN_SIZE(1096, 568) // inital setting MCFG_SCREEN_VISIBLE_AREA(0, 767, 0, 511) MCFG_SCREEN_UPDATE_DRIVER(x68k_state, screen_update_x68000) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", empty) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty) MCFG_PALETTE_ADD("palette", 65536) MCFG_PALETTE_INIT_OWNER(x68k_state, x68000 ) diff --git a/src/mess/drivers/xavix.c b/src/mess/drivers/xavix.c index 9fbc612de03..5feb383f7a7 100644 --- a/src/mess/drivers/xavix.c +++ b/src/mess/drivers/xavix.c @@ -154,7 +154,7 @@ static MACHINE_CONFIG_START( xavix, xavix_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", xavix) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xavix) MCFG_PALETTE_ADD("palette", 16) diff --git a/src/mess/drivers/xerox820.c b/src/mess/drivers/xerox820.c index dd4187291d8..afc3c5edc48 100644 --- a/src/mess/drivers/xerox820.c +++ b/src/mess/drivers/xerox820.c @@ -697,7 +697,7 @@ static MACHINE_CONFIG_START( xerox820, xerox820_state ) MCFG_SCREEN_UPDATE_DRIVER(xerox820_state, screen_update) MCFG_SCREEN_RAW_PARAMS(XTAL_10_69425MHz, 700, 0, 560, 260, 0, 240) - MCFG_GFXDECODE_ADD("gfxdecode", xerox820) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xerox820) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* devices */ @@ -750,7 +750,7 @@ static MACHINE_CONFIG_START( xerox820ii, xerox820ii_state ) MCFG_SCREEN_UPDATE_DRIVER(xerox820ii_state, screen_update) MCFG_SCREEN_RAW_PARAMS(XTAL_10_69425MHz, 700, 0, 560, 260, 0, 240) - MCFG_GFXDECODE_ADD("gfxdecode", xerox820ii) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", xerox820ii) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/z1013.c b/src/mess/drivers/z1013.c index e3ae786d613..825edb30f75 100644 --- a/src/mess/drivers/z1013.c +++ b/src/mess/drivers/z1013.c @@ -410,7 +410,7 @@ static MACHINE_CONFIG_START( z1013, z1013_state ) MCFG_SCREEN_UPDATE_DRIVER(z1013_state, screen_update_z1013) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", z1013) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", z1013) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") /* sound hardware */ diff --git a/src/mess/drivers/z9001.c b/src/mess/drivers/z9001.c index 17dada0798d..e4018ae72f0 100644 --- a/src/mess/drivers/z9001.c +++ b/src/mess/drivers/z9001.c @@ -252,7 +252,7 @@ static MACHINE_CONFIG_START( z9001, z9001_state ) MCFG_SCREEN_UPDATE_DRIVER(z9001_state, screen_update_z9001) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", z9001) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", z9001) MCFG_PALETTE_ADD("palette", 16) /* Sound */ diff --git a/src/mess/drivers/zrt80.c b/src/mess/drivers/zrt80.c index 410d132a222..32628120a1c 100644 --- a/src/mess/drivers/zrt80.c +++ b/src/mess/drivers/zrt80.c @@ -316,7 +316,7 @@ static MACHINE_CONFIG_START( zrt80, zrt80_state ) MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update) MCFG_SCREEN_SIZE(640, 200) MCFG_SCREEN_VISIBLE_AREA(0, 640 - 1, 0, 200 - 1) - MCFG_GFXDECODE_ADD("gfxdecode", zrt80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zrt80) MCFG_PALETTE_ADD_MONOCHROME_GREEN("palette") /* sound hardware */ diff --git a/src/mess/drivers/zx.c b/src/mess/drivers/zx.c index c179a4867a9..ca504f5b66b 100644 --- a/src/mess/drivers/zx.c +++ b/src/mess/drivers/zx.c @@ -398,7 +398,7 @@ static MACHINE_CONFIG_START( zx80, zx_state ) MCFG_SCREEN_VBLANK_DRIVER(zx_state, screen_eof_zx) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", zx80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", zx80) MCFG_PALETTE_ADD("palette", 4) MCFG_PALETTE_INIT_OWNER(zx_state,zx) diff --git a/src/mess/includes/cgc7900.h b/src/mess/includes/cgc7900.h index 76b2fb0bb77..c55566b735e 100644 --- a/src/mess/includes/cgc7900.h +++ b/src/mess/includes/cgc7900.h @@ -30,6 +30,7 @@ public: cgc7900_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, M68000_TAG), + m_palette(*this, "palette"), m_char_rom(*this, "gfx1"), m_chrom_ram(*this, "chrom_ram"), m_plane_ram(*this, "plane_ram"), @@ -48,6 +49,7 @@ public: { } required_device<cpu_device> m_maincpu; + required_device<palette_device> m_palette; required_memory_region m_char_rom; required_shared_ptr<UINT16> m_chrom_ram; required_shared_ptr<UINT16> m_plane_ram; @@ -67,6 +69,7 @@ public: virtual void machine_start(); virtual void machine_reset(); + DECLARE_PALETTE_INIT(cgc7900); UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect); DECLARE_READ16_MEMBER( keyboard_r ); diff --git a/src/mess/includes/fmtowns.h b/src/mess/includes/fmtowns.h index fbde8a68298..d88e8f43c28 100644 --- a/src/mess/includes/fmtowns.h +++ b/src/mess/includes/fmtowns.h @@ -85,6 +85,7 @@ class towns_state : public driver_device m_pit(*this, "pit"), m_dma_1(*this, "dma_1"), m_dma_2(*this, "dma_2"), + m_palette(*this, "palette"), m_ram(*this, RAM_TAG), m_nvram(*this, "nvram"), m_nvram16(*this, "nvram16"), @@ -116,6 +117,7 @@ class towns_state : public driver_device required_device<pit8253_device> m_pit; required_device<upd71071_device> m_dma_1; required_device<upd71071_device> m_dma_2; + required_device<palette_device> m_palette; required_device<ram_device> m_ram; device_t* m_fdc; ram_device* m_messram; @@ -328,6 +330,7 @@ public: DECLARE_WRITE_LINE_MEMBER(towns_fm_irq); void towns_crtc_refresh_mode(); void towns_update_kanji_offset(); + void towns_update_palette(); void render_sprite_4(UINT32 poffset, UINT32 coffset, UINT16 x, UINT16 y, UINT16 xflip, UINT16 yflip, const rectangle* rect); void render_sprite_16(UINT32 poffset, UINT16 x, UINT16 y, UINT16 xflip, UINT16 yflip, const rectangle* rect); void draw_sprites(const rectangle* rect); diff --git a/src/mess/video/733_asr.c b/src/mess/video/733_asr.c index 94e1ee94d38..b400b34c058 100644 --- a/src/mess/video/733_asr.c +++ b/src/mess/video/733_asr.c @@ -719,7 +719,7 @@ UINT32 asr733_device::screen_update(screen_device &screen, bitmap_ind16 &bitmap, } static MACHINE_CONFIG_FRAGMENT( asr733 ) - MCFG_GFXDECODE_ADD("gfxdecode", asr733) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", asr733) MCFG_PALETTE_ADD("palette", 2) MCFG_PALETTE_INIT_OWNER(asr733_device, asr733) diff --git a/src/mess/video/911_vdt.c b/src/mess/video/911_vdt.c index 82d16186ce2..419c8e8d39e 100644 --- a/src/mess/video/911_vdt.c +++ b/src/mess/video/911_vdt.c @@ -819,7 +819,7 @@ static MACHINE_CONFIG_FRAGMENT( vdt911 ) MCFG_PALETTE_INDIRECT_ENTRIES(3) MCFG_PALETTE_INIT_OWNER(vdt911_device, vdt911) - MCFG_GFXDECODE_ADD("gfxdecode", vdt911) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", vdt911) MACHINE_CONFIG_END //------------------------------------------------- diff --git a/src/mess/video/abc80.c b/src/mess/video/abc80.c index f9397bc60e2..c282fbf41dd 100644 --- a/src/mess/video/abc80.c +++ b/src/mess/video/abc80.c @@ -204,6 +204,6 @@ MACHINE_CONFIG_FRAGMENT( abc80_video ) MCFG_SCREEN_RAW_PARAMS(XTAL_11_9808MHz/2, ABC80_HTOTAL, ABC80_HBEND, ABC80_HBSTART, ABC80_VTOTAL, ABC80_VBEND, ABC80_VBSTART) - MCFG_GFXDECODE_ADD("gfxdecode", abc80) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", abc80) MCFG_PALETTE_ADD_BLACK_AND_WHITE("palette") MACHINE_CONFIG_END diff --git a/src/mess/video/cgc7900.c b/src/mess/video/cgc7900.c index 8b8d33a411a..d9ad9e40692 100644 --- a/src/mess/video/cgc7900.c +++ b/src/mess/video/cgc7900.c @@ -24,16 +24,16 @@ #define OVERLAY_CURSOR_BLINK BIT(m_roll_overlay[0], 12) #define OVERLAY_CHARACTER_BLINK BIT(m_roll_overlay[0], 11) -static const rgb_t PALETTE_CGC[] = +PALETTE_INIT_MEMBER(cgc7900_state, cgc7900) { - rgb_t::black, - rgb_t(0x00, 0x00, 0xff), - rgb_t(0x00, 0xff, 0x00), - rgb_t(0x00, 0xff, 0xff), - rgb_t(0xff, 0x00, 0x00), - rgb_t(0xff, 0x00, 0xff), - rgb_t(0xff, 0xff, 0x00), - rgb_t::white + palette.set_pen_color(0, rgb_t::black); + palette.set_pen_color(1, rgb_t(0x00, 0x00, 0xff)); + palette.set_pen_color(2, rgb_t(0x00, 0xff, 0x00)); + palette.set_pen_color(3, rgb_t(0x00, 0xff, 0xff)); + palette.set_pen_color(4, rgb_t(0xff, 0x00, 0x00)); + palette.set_pen_color(5, rgb_t(0xff, 0x00, 0xff)); + palette.set_pen_color(6, rgb_t(0xff, 0xff, 0x00)); + palette.set_pen_color(7, rgb_t::white); }; /*************************************************************************** @@ -133,6 +133,7 @@ void cgc7900_state::draw_bitmap(screen_device *screen, bitmap_rgb32 &bitmap) void cgc7900_state::draw_overlay(screen_device *screen, bitmap_rgb32 &bitmap) { + const pen_t *pen = m_palette->pens(); for (int y = 0; y < 768; y++) { int sy = y / 8; @@ -152,18 +153,18 @@ void cgc7900_state::draw_overlay(screen_device *screen, bitmap_rgb32 &bitmap) { if (!OVERLAY_CURSOR_BLINK || m_blink) { - bitmap.pix32(y, (sx * 8) + x) = PALETTE_CGC[7]; + bitmap.pix32(y, (sx * 8) + x) = pen[7]; } } else { if (BIT(data, x) && (!OVERLAY_CHARACTER_BLINK || m_blink)) { - if (OVERLAY_VF) bitmap.pix32(y, (sx * 8) + x) = PALETTE_CGC[fg]; + if (OVERLAY_VF) bitmap.pix32(y, (sx * 8) + x) = pen[fg]; } else { - if (OVERLAY_VB) bitmap.pix32(y, (sx * 8) + x) = PALETTE_CGC[bg]; + if (OVERLAY_VB) bitmap.pix32(y, (sx * 8) + x) = pen[bg]; } } } @@ -228,7 +229,9 @@ MACHINE_CONFIG_FRAGMENT( cgc7900_video ) MCFG_SCREEN_SIZE(1024, 768) MCFG_SCREEN_VISIBLE_AREA(0, 1024-1, 0, 768-1) - MCFG_GFXDECODE_ADD("gfxdecode", cgc7900) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", cgc7900) + MCFG_PALETTE_ADD("palette", 8) + MCFG_PALETTE_INIT_OWNER(cgc7900_state, cgc7900) MCFG_TIMER_DRIVER_ADD_PERIODIC("blink", cgc7900_state, blink_tick, attotime::from_hz(XTAL_28_48MHz/7500000)) MACHINE_CONFIG_END diff --git a/src/mess/video/fmtowns.c b/src/mess/video/fmtowns.c index 5c3176736e9..500fe1802e9 100644 --- a/src/mess/video/fmtowns.c +++ b/src/mess/video/fmtowns.c @@ -479,6 +479,15 @@ WRITE8_MEMBER(towns_state::towns_video_5c8_w) logerror("VID: wrote 0x%02x to port %04x\n",data,offset+0x5c8); } +void towns_state::towns_update_palette() +{ + UINT8 entry = m_video.towns_palette_select; + UINT8 r = m_video.towns_palette_r[entry]; + UINT8 g = m_video.towns_palette_g[entry]; + UINT8 b = m_video.towns_palette_b[entry]; + m_palette->set_pen_color(entry, r, g, b); +} + /* Video/CRTC * * 0xfd90 - palette colour select @@ -532,12 +541,15 @@ WRITE8_MEMBER(towns_state::towns_video_fd90_w) break; case 0x02: m_video.towns_palette_b[m_video.towns_palette_select] = data; + towns_update_palette(); break; case 0x04: m_video.towns_palette_r[m_video.towns_palette_select] = data; + towns_update_palette(); break; case 0x06: m_video.towns_palette_g[m_video.towns_palette_select] = data; + towns_update_palette(); break; case 0x08: case 0x09: @@ -1142,10 +1154,7 @@ void towns_state::towns_crtc_draw_scan_layer_256(bitmap_rgb32 &bitmap,const rect colour = m_towns_gfxvram[off+(layer*0x40000)]; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); } off++; } @@ -1162,14 +1171,8 @@ void towns_state::towns_crtc_draw_scan_layer_256(bitmap_rgb32 &bitmap,const rect colour = m_towns_gfxvram[off+(layer*0x40000)+1]; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); } off++; } @@ -1186,18 +1189,9 @@ void towns_state::towns_crtc_draw_scan_layer_256(bitmap_rgb32 &bitmap,const rect colour = m_towns_gfxvram[off+(layer*0x40000)+1]; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); } off++; } @@ -1214,22 +1208,10 @@ void towns_state::towns_crtc_draw_scan_layer_256(bitmap_rgb32 &bitmap,const rect colour = m_towns_gfxvram[off+(layer*0x40000)+1]; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); } off++; } @@ -1246,26 +1228,11 @@ void towns_state::towns_crtc_draw_scan_layer_256(bitmap_rgb32 &bitmap,const rect colour = m_towns_gfxvram[off+(layer*0x40000)+1]; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+4) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); + bitmap.pix32(scanline, x+4) = m_palette->pen(colour); } off++; } @@ -1332,18 +1299,12 @@ void towns_state::towns_crtc_draw_scan_layer_16(bitmap_rgb32 &bitmap,const recta colour = m_towns_gfxvram[off+(layer*0x40000)] >> 4; if(colour != 0) { - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); } colour = m_towns_gfxvram[off+(layer*0x40000)] & 0x0f; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); } off++; } @@ -1360,26 +1321,14 @@ void towns_state::towns_crtc_draw_scan_layer_16(bitmap_rgb32 &bitmap,const recta colour = m_towns_gfxvram[off+(layer*0x40000)] >> 4; if(colour != 0) { - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); } colour = m_towns_gfxvram[off+(layer*0x40000)] & 0x0f; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); } off++; } @@ -1396,34 +1345,16 @@ void towns_state::towns_crtc_draw_scan_layer_16(bitmap_rgb32 &bitmap,const recta colour = m_towns_gfxvram[off+(layer*0x40000)] >> 4; if(colour != 0) { - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+4) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+5) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); + bitmap.pix32(scanline, x+4) = m_palette->pen(colour); + bitmap.pix32(scanline, x+5) = m_palette->pen(colour); } colour = m_towns_gfxvram[off+(layer*0x40000)] & 0x0f; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); } off++; } @@ -1440,42 +1371,18 @@ void towns_state::towns_crtc_draw_scan_layer_16(bitmap_rgb32 &bitmap,const recta colour = m_towns_gfxvram[off+(layer*0x40000)] >> 4; if(colour != 0) { - bitmap.pix32(scanline, x+4) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+5) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+6) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+7) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x+4) = m_palette->pen(colour); + bitmap.pix32(scanline, x+5) = m_palette->pen(colour); + bitmap.pix32(scanline, x+6) = m_palette->pen(colour); + bitmap.pix32(scanline, x+7) = m_palette->pen(colour); } colour = m_towns_gfxvram[off+(layer*0x40000)] & 0x0f; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); } off++; } @@ -1492,50 +1399,20 @@ void towns_state::towns_crtc_draw_scan_layer_16(bitmap_rgb32 &bitmap,const recta colour = m_towns_gfxvram[off+(layer*0x40000)] >> 4; if(colour != 0) { - bitmap.pix32(scanline, x+5) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+6) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+7) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+8) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+9) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x+5) = m_palette->pen(colour); + bitmap.pix32(scanline, x+6) = m_palette->pen(colour); + bitmap.pix32(scanline, x+7) = m_palette->pen(colour); + bitmap.pix32(scanline, x+8) = m_palette->pen(colour); + bitmap.pix32(scanline, x+9) = m_palette->pen(colour); } colour = m_towns_gfxvram[off+(layer*0x40000)] & 0x0f; if(colour != 0) { - bitmap.pix32(scanline, x) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+1) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+2) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+3) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); - bitmap.pix32(scanline, x+4) = - (m_video.towns_palette_r[colour] << 16) - | (m_video.towns_palette_g[colour] << 8) - | (m_video.towns_palette_b[colour]); + bitmap.pix32(scanline, x) = m_palette->pen(colour); + bitmap.pix32(scanline, x+1) = m_palette->pen(colour); + bitmap.pix32(scanline, x+2) = m_palette->pen(colour); + bitmap.pix32(scanline, x+3) = m_palette->pen(colour); + bitmap.pix32(scanline, x+4) = m_palette->pen(colour); } off++; } diff --git a/src/mess/video/mikromik.c b/src/mess/video/mikromik.c index 71c6af546a7..b67dcb46ff8 100644 --- a/src/mess/video/mikromik.c +++ b/src/mess/video/mikromik.c @@ -122,7 +122,7 @@ MACHINE_CONFIG_FRAGMENT( mm1m6_video ) MCFG_SCREEN_VISIBLE_AREA( 0, 800-1, 0, 400-1 ) //MCFG_SCREEN_RAW_PARAMS(XTAL_18_720MHz, ...) - MCFG_GFXDECODE_ADD("gfxdecode", mm1) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", mm1) MCFG_PALETTE_ADD_MONOCHROME_GREEN_HIGHLIGHT("palette") MCFG_I8275_ADD(I8275_TAG, XTAL_18_720MHz/8, 8, crtc_display_pixels, DEVWRITELINE(I8237_TAG, am9517a_device, dreq0_w)) diff --git a/src/mess/video/tmc600.c b/src/mess/video/tmc600.c index 77028e84fdb..e26f578ef5b 100644 --- a/src/mess/video/tmc600.c +++ b/src/mess/video/tmc600.c @@ -142,7 +142,7 @@ MACHINE_CONFIG_FRAGMENT( tmc600_video ) MCFG_CDP1869_SCREEN_PAL_ADD(CDP1869_TAG, SCREEN_TAG, CDP1869_DOT_CLK_PAL) MCFG_TIMER_DRIVER_ADD_PERIODIC("blink", tmc600_state, blink_tick, attotime::from_hz(2)) - MCFG_GFXDECODE_ADD("gfxdecode", tmc600) + MCFG_GFXDECODE_ADD("gfxdecode", CDP1869_TAG":palette", tmc600) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono") |