diff options
Diffstat (limited to 'src/mame/drivers/pirates.c')
-rw-r--r-- | src/mame/drivers/pirates.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/drivers/pirates.c b/src/mame/drivers/pirates.c index d895de932d2..0c597b7c527 100644 --- a/src/mame/drivers/pirates.c +++ b/src/mame/drivers/pirates.c @@ -158,7 +158,7 @@ static ADDRESS_MAP_START( pirates_map, AS_PROGRAM, 16, pirates_state ) // AM_RANGE(0x500800, 0x50080f) AM_WRITENOP AM_RANGE(0x600000, 0x600001) AM_WRITE(pirates_out_w) AM_RANGE(0x700000, 0x700001) AM_WRITEONLY AM_SHARE("scroll") // scroll reg - AM_RANGE(0x800000, 0x803fff) AM_RAM_WRITE(paletteram_xRRRRRGGGGGBBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x800000, 0x803fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x900000, 0x90017f) AM_RAM // more of tilemaps ? AM_RANGE(0x900180, 0x90137f) AM_RAM_WRITE(pirates_tx_tileram_w) AM_SHARE("tx_tileram") AM_RANGE(0x901380, 0x902a7f) AM_RAM_WRITE(pirates_fg_tileram_w) AM_SHARE("fg_tileram") @@ -263,7 +263,8 @@ static MACHINE_CONFIG_START( pirates, pirates_state ) MCFG_SCREEN_VISIBLE_AREA(0*8, 36*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(pirates_state, screen_update_pirates) - MCFG_PALETTE_LENGTH(0x2000) + MCFG_PALETTE_ADD("palette", 0x2000) + MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_SPEAKER_STANDARD_MONO("mono") |