diff options
Diffstat (limited to 'src/mame/drivers/pipedrm.c')
-rw-r--r-- | src/mame/drivers/pipedrm.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/pipedrm.c b/src/mame/drivers/pipedrm.c index 71986a0a038..c86b748d11a 100644 --- a/src/mame/drivers/pipedrm.c +++ b/src/mame/drivers/pipedrm.c @@ -286,7 +286,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, pipedrm_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0x9fff) AM_RAM AM_RANGE(0xa000, 0xbfff) AM_ROMBANK("bank1") - AM_RANGE(0xc000, 0xcfff) AM_RAM_WRITE(paletteram_xRRRRRGGGGGBBBBB_byte_le_w) AM_SHARE("paletteram") + AM_RANGE(0xc000, 0xcfff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0xd000, 0xffff) AM_READWRITE(fromance_videoram_r, fromance_videoram_w) AM_SHARE("videoram") ADDRESS_MAP_END @@ -661,13 +661,15 @@ static MACHINE_CONFIG_START( pipedrm, pipedrm_state ) MCFG_SCREEN_UPDATE_DRIVER(pipedrm_state, screen_update_pipedrm) MCFG_GFXDECODE_ADD("gfxdecode", pipedrm) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_DEVICE_ADD("vsystem_spr_old", VSYSTEM_SPR2, 0) MCFG_VSYSTEM_SPR2_SET_GFXREGION(2) MCFG_VSYSTEM_SPR2_SET_OFFSETS(-13, -6) MCFG_VSYSTEM_SPR2_SET_PRITYPE(3) MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode") + MCFG_VSYSTEM_SPR2_PALETTE("palette") MCFG_VIDEO_START_OVERRIDE(pipedrm_state,pipedrm) @@ -706,7 +708,8 @@ static MACHINE_CONFIG_START( hatris, pipedrm_state ) MCFG_SCREEN_UPDATE_DRIVER(pipedrm_state, screen_update_fromance) MCFG_GFXDECODE_ADD("gfxdecode", hatris) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_VIDEO_START_OVERRIDE(pipedrm_state,hatris) |