Previous 199869 Revisions Next

r30794 Tuesday 3rd June, 2014 at 06:46:06 UTC by Miodrag Milanović
New macro added for per driver defined palette formats (nw)
[src/emu]emupal.h
[src/mess/drivers]x68k.c

trunk/src/emu/emupal.h
r30793r30794
180180#define MCFG_PALETTE_FORMAT(_format) \
181181   palette_device::static_set_format(*device, PALETTE_FORMAT_##_format);
182182
183#define MCFG_PALETTE_FORMAT_CLASS(_bytes_per_entry, _class, _format) \
184   palette_device::static_set_format(*device, raw_to_rgb_converter(_bytes_per_entry, &_class::_format##_decoder));
185
183186#define MCFG_PALETTE_MEMBITS(_width) \
184187   palette_device::static_set_membits(*device, _width);
185188
trunk/src/mess/drivers/x68k.c
r30793r30794
17181718   MCFG_GFXDECODE_ADD("gfxdecode", "pcgpalette", empty)
17191719
17201720   MCFG_PALETTE_ADD("gfxpalette", 256)
1721   palette_device::static_set_format(*device, raw_to_rgb_converter(2, &x68k_state::GGGGGRRRRRBBBBBI_decoder));
1721   MCFG_PALETTE_FORMAT_CLASS(2, x68k_state, GGGGGRRRRRBBBBBI)
17221722   MCFG_PALETTE_ADD("pcgpalette", 256)
1723   palette_device::static_set_format(*device, raw_to_rgb_converter(2, &x68k_state::GGGGGRRRRRBBBBBI_decoder));
1723   MCFG_PALETTE_FORMAT_CLASS(2, x68k_state, GGGGGRRRRRBBBBBI)
17241724
17251725   MCFG_VIDEO_START_OVERRIDE(x68k_state, x68000 )
17261726

Previous 199869 Revisions Next


© 1997-2024 The MAME Team