summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/lockon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/lockon.c')
-rw-r--r--src/mame/video/lockon.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/video/lockon.c b/src/mame/video/lockon.c
index d3195da868c..512821b1933 100644
--- a/src/mame/video/lockon.c
+++ b/src/mame/video/lockon.c
@@ -96,7 +96,7 @@ static const res_net_info lockon_pd_net_info =
}
};
-void lockon_state::palette_init()
+PALETTE_INIT_MEMBER(lockon_state, lockon)
{
const UINT8 *color_prom = memregion("proms")->base();
int i;
@@ -120,7 +120,7 @@ void lockon_state::palette_init()
b = compute_res_net((p1 & 0x1f), 2, &lockon_pd_net_info);
}
- palette_set_color(machine(), i, rgb_t(r, g, b));
+ palette.set_pen_color(i, rgb_t(r, g, b));
}
}
@@ -645,8 +645,8 @@ WRITE16_MEMBER(lockon_state::lockon_fb_clut_w)
{
rgb_t color;
- color = palette_get_color(machine(), 0x300 + (data & 0xff));
- palette_set_color(machine(), 0x400 + offset, color);
+ color = m_palette->pen_color(0x300 + (data & 0xff));
+ m_palette->set_pen_color(0x400 + offset, color);
}
/* Rotation control register */
@@ -912,7 +912,7 @@ UINT32 lockon_state::screen_update_lockon(screen_device &screen, bitmap_ind16 &b
/* If screen output is disabled, fill with black */
if (!BIT(m_ctrl_reg, 7))
{
- bitmap.fill(get_black_pen(machine()), cliprect);
+ bitmap.fill(m_palette->black_pen(), cliprect);
return 0;
}