diff options
Diffstat (limited to 'src/mame/drivers/ddragon3.cpp')
-rw-r--r-- | src/mame/drivers/ddragon3.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/mame/drivers/ddragon3.cpp b/src/mame/drivers/ddragon3.cpp index c54d94c3d6b..deee7c6d491 100644 --- a/src/mame/drivers/ddragon3.cpp +++ b/src/mame/drivers/ddragon3.cpp @@ -835,13 +835,12 @@ MACHINE_CONFIG_START(ddragon3_state::ddragon3) MCFG_SCREEN_RAW_PARAMS(28_MHz_XTAL / 4, 448, 0, 320, 272, 8, 248) /* HTOTAL and VTOTAL are guessed */ MCFG_SCREEN_UPDATE_DRIVER(ddragon3_state, screen_update_ddragon3) MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("spriteram", buffered_spriteram16_device, vblank_copy_rising)) - MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_PALETTE(m_palette) - MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_ddragon3) - MCFG_PALETTE_ADD("palette", 768) - MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR) + GFXDECODE(config, m_gfxdecode, m_palette, gfx_ddragon3); + PALETTE(config, m_palette).set_format(palette_device::xBGR_555, 768); - MCFG_DEVICE_ADD("spriteram", BUFFERED_SPRITERAM16) + BUFFERED_SPRITERAM16(config, m_spriteram); /* sound hardware */ SPEAKER(config, "lspeaker").front_left(); @@ -879,8 +878,7 @@ MACHINE_CONFIG_START(ddragon3_state::ctribe) MCFG_DEVICE_MODIFY("audiocpu") MCFG_DEVICE_PROGRAM_MAP(ctribe_sound_map) - MCFG_PALETTE_MODIFY("palette") - MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) + m_palette->set_format(palette_device::xBGR_444, 768); MCFG_SCREEN_MODIFY("screen") MCFG_SCREEN_UPDATE_DRIVER(ddragon3_state, screen_update_ctribe) @@ -909,17 +907,16 @@ MACHINE_CONFIG_START(wwfwfest_state::wwfwfest) MCFG_DEVICE_PROGRAM_MAP(sound_map) /* video hardware */ - MCFG_DEVICE_ADD("spriteram", BUFFERED_SPRITERAM16) + BUFFERED_SPRITERAM16(config, m_spriteram); MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(28_MHz_XTAL / 4, 448, 0, 320, 272, 8, 248) /* HTOTAL and VTOTAL are guessed */ MCFG_SCREEN_UPDATE_DRIVER(wwfwfest_state, screen_update_wwfwfest) MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("spriteram", buffered_spriteram16_device, vblank_copy_rising)) - MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_PALETTE(m_palette) - MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_wwfwfest) - MCFG_PALETTE_ADD("palette", 8192) - MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR) + GFXDECODE(config, m_gfxdecode, m_palette, gfx_wwfwfest); + PALETTE(config, m_palette).set_format(palette_device::xBGR_444, 8192); /* sound hardware */ SPEAKER(config, "mono").front_center(); |