diff options
Diffstat (limited to 'src/mame/drivers/adp.c')
-rw-r--r-- | src/mame/drivers/adp.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mame/drivers/adp.c b/src/mame/drivers/adp.c index e9002e61c46..9ef28c0e1c5 100644 --- a/src/mame/drivers/adp.c +++ b/src/mame/drivers/adp.c @@ -288,7 +288,7 @@ static VIDEO_START(adp) } -static VIDEO_UPDATE( adp ) +static SCREEN_UPDATE( adp ) { adp_state *state = screen->machine->driver_data<adp_state>(); int x, y, b, src; @@ -647,11 +647,12 @@ static MACHINE_CONFIG_START( quickjac, adp_state ) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_SIZE(384, 280) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) + MCFG_SCREEN_UPDATE(adp) + MCFG_PALETTE_LENGTH(0x10) MCFG_PALETTE_INIT(adp) MCFG_VIDEO_START(adp) - MCFG_VIDEO_UPDATE(adp) MCFG_HD63484_ADD("hd63484", adp_hd63484_intf) @@ -679,11 +680,12 @@ static MACHINE_CONFIG_START( skattv, adp_state ) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_SIZE(384, 280) MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 0, 280-1) + MCFG_SCREEN_UPDATE(adp) + MCFG_PALETTE_LENGTH(0x10) MCFG_PALETTE_INIT(adp) MCFG_VIDEO_START(adp) - MCFG_VIDEO_UPDATE(adp) MCFG_HD63484_ADD("hd63484", adp_hd63484_intf) @@ -716,11 +718,12 @@ static MACHINE_CONFIG_START( backgamn, adp_state ) MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) + MCFG_SCREEN_UPDATE(adp) + MCFG_PALETTE_LENGTH(0x10) // MCFG_PALETTE_INIT(adp) MCFG_VIDEO_START(adp) - MCFG_VIDEO_UPDATE(adp) MCFG_HD63484_ADD("hd63484", adp_hd63484_intf) |