summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/jackpool.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/jackpool.c')
-rw-r--r--src/mame/drivers/jackpool.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/jackpool.c b/src/mame/drivers/jackpool.c
index 8df34358a8f..d84904f675d 100644
--- a/src/mame/drivers/jackpool.c
+++ b/src/mame/drivers/jackpool.c
@@ -70,7 +70,7 @@ UINT32 jackpool_state::screen_update_jackpool(screen_device &screen, bitmap_ind1
int tile = (m_vram[count+(0x2000/2)] & 0x7fff);
int attr = (m_vram[count+(0x2000/2)+0x800] & 0x1f00)>>8;
- gfx->opaque(bitmap,cliprect,tile,attr,0,0,x*8,y*8);
+ gfx->opaque(m_palette,bitmap,cliprect,tile,attr,0,0,x*8,y*8);
count++;
}
}
@@ -87,7 +87,7 @@ UINT32 jackpool_state::screen_update_jackpool(screen_device &screen, bitmap_ind1
int attr = (m_vram[count+0x800] & 0x1f00)>>8;
int t_pen = (m_vram[count+0x800] & 0x1000);
- gfx->transpen(bitmap,cliprect,tile,attr,0,0,x*8,y*8,(t_pen) ? 0 : -1);
+ gfx->transpen(m_palette,bitmap,cliprect,tile,attr,0,0,x*8,y*8,(t_pen) ? 0 : -1);
}
count++;
@@ -187,7 +187,7 @@ static ADDRESS_MAP_START( jackpool_mem, AS_PROGRAM, 16, jackpool_state )
AM_RANGE(0x340000, 0x347fff) AM_RAM AM_SHARE("vram")
AM_RANGE(0x348000, 0x34ffff) AM_RAM //<- vram banks 2 & 3?
- AM_RANGE(0x360000, 0x3603ff) AM_RAM_WRITE(paletteram_xxxxBBBBGGGGRRRR_word_w) AM_SHARE("paletteram")
+ AM_RANGE(0x360000, 0x3603ff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")
AM_RANGE(0x380000, 0x380061) AM_READWRITE(jackpool_io_r,jackpool_io_w) AM_SHARE("io")//AM_READ(jackpool_io_r)
AM_RANGE(0x800000, 0x80000f) AM_READ(jackpool_ff_r) AM_WRITENOP //UART
@@ -279,8 +279,8 @@ static MACHINE_CONFIG_START( jackpool, jackpool_state )
MCFG_EEPROM_SERIAL_93C46_ADD("eeprom")
- MCFG_PALETTE_LENGTH(0x200)
-
+ MCFG_PALETTE_ADD("palette", 0x200)
+ MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
MCFG_SPEAKER_STANDARD_MONO("mono")