summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gbusters.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gbusters.c')
-rw-r--r--src/mame/drivers/gbusters.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mame/drivers/gbusters.c b/src/mame/drivers/gbusters.c
index 848b44c6df4..5a97cf782d6 100644
--- a/src/mame/drivers/gbusters.c
+++ b/src/mame/drivers/gbusters.c
@@ -35,7 +35,7 @@ READ8_MEMBER(gbusters_state::bankedram_r)
WRITE8_MEMBER(gbusters_state::bankedram_w)
{
if (m_palette_selected)
- paletteram_xBBBBBGGGGGRRRRR_byte_be_w(space, offset, data);
+ m_palette->write(space, offset, data);
else
m_ram[offset] = data;
}
@@ -294,8 +294,6 @@ static MACHINE_CONFIG_START( gbusters, gbusters_state )
/* video hardware */
- MCFG_VIDEO_ATTRIBUTES(VIDEO_HAS_SHADOWS)
-
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
@@ -303,13 +301,17 @@ static MACHINE_CONFIG_START( gbusters, gbusters_state )
MCFG_SCREEN_VISIBLE_AREA(14*8, (64-14)*8-1, 2*8, 30*8-1 )
MCFG_SCREEN_UPDATE_DRIVER(gbusters_state, screen_update_gbusters)
- MCFG_PALETTE_LENGTH(1024)
+ MCFG_PALETTE_ADD("palette", 1024)
+ MCFG_PALETTE_ENABLE_SHADOWS()
+ MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
MCFG_GFXDECODE_ADD("gfxdecode", empty)
MCFG_K052109_ADD("k052109", gbusters_k052109_intf)
MCFG_K052109_GFXDECODE("gfxdecode")
+ MCFG_K052109_PALETTE("palette")
MCFG_K051960_ADD("k051960", gbusters_k051960_intf)
MCFG_K051960_GFXDECODE("gfxdecode")
+ MCFG_K051960_PALETTE("palette")
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")