diff options
Diffstat (limited to 'src/mame/drivers/galpani3.c')
-rw-r--r-- | src/mame/drivers/galpani3.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mame/drivers/galpani3.c b/src/mame/drivers/galpani3.c index f7cd379748d..4bd6a3a3470 100644 --- a/src/mame/drivers/galpani3.c +++ b/src/mame/drivers/galpani3.c @@ -195,7 +195,7 @@ UINT32 galpani3_state::screen_update_galpani3(screen_device &screen, bitmap_rgb3 UINT16* src1; UINT32* dst; UINT16 pixdata1; - const pen_t *paldata = machine().pens; + const pen_t *paldata = m_palette->pens(); bitmap.fill(0x0000, cliprect); @@ -457,7 +457,7 @@ static ADDRESS_MAP_START( galpani3_map, AS_PROGRAM, 16, galpani3_state ) AM_RANGE(0x000000, 0x17ffff) AM_ROM AM_RANGE(0x200000, 0x20ffff) AM_RAM // area [B] - Work RAM - AM_RANGE(0x280000, 0x287fff) AM_RAM_WRITE(paletteram_xGGGGGRRRRRBBBBB_word_w) AM_SHARE("paletteram") // area [A] - palette for sprites + AM_RANGE(0x280000, 0x287fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") // area [A] - palette for sprites AM_RANGE(0x300000, 0x303fff) AM_RAM_WRITE(galpani3_suprnova_sprite32_w) AM_SHARE("spriteram") AM_RANGE(0x380000, 0x38003f) AM_RAM_WRITE(galpani3_suprnova_sprite32regs_w) AM_SHARE("sprregs") @@ -508,19 +508,22 @@ static MACHINE_CONFIG_START( galpani3, galpani3_state ) MCFG_DEVICE_ADD("toybox", KANEKO_TOYBOX, 0) - MCFG_PALETTE_LENGTH(0x4303) - + MCFG_PALETTE_ADD("palette", 0x4303) + MCFG_PALETTE_FORMAT(xGGGGGRRRRRBBBBB) MCFG_DEVICE_ADD("spritegen", SKNS_SPRITE, 0) MCFG_DEVICE_ADD("grap2_0", KANEKO_GRAP2, 0) kaneko_grap2_device::set_chipnum(*device, 0); + MCFG_KANEKO_GRAP2_PALETTE("palette") MCFG_DEVICE_ADD("grap2_1", KANEKO_GRAP2, 0) kaneko_grap2_device::set_chipnum(*device, 1); + MCFG_KANEKO_GRAP2_PALETTE("palette") MCFG_DEVICE_ADD("grap2_2", KANEKO_GRAP2, 0) kaneko_grap2_device::set_chipnum(*device, 2); + MCFG_KANEKO_GRAP2_PALETTE("palette") /* sound hardware */ |