diff options
Diffstat (limited to 'src/mame/video/carjmbre.c')
-rw-r--r-- | src/mame/video/carjmbre.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/video/carjmbre.c b/src/mame/video/carjmbre.c index 6654b4cdeb6..c86b3065496 100644 --- a/src/mame/video/carjmbre.c +++ b/src/mame/video/carjmbre.c @@ -30,14 +30,14 @@ static const res_net_info carjmbre_net_info = } }; -void carjmbre_state::palette_init() +PALETTE_INIT_MEMBER(carjmbre_state, carjmbre) { const UINT8 *color_prom = memregion("proms")->base(); rgb_t *rgb; rgb = compute_res_net_all(machine(), color_prom, &carjmbre_decode_info, &carjmbre_net_info); - palette_set_colors(machine(), 0, rgb, 64); - machine().palette->normalize_range(0, 63); + palette.set_pen_colors(0, rgb, 64); + palette.palette()->normalize_range(0, 63); auto_free(machine(), rgb); } @@ -60,11 +60,11 @@ WRITE8_MEMBER(carjmbre_state::carjmbre_bgcolor_w) m_bgcolor = data; if (data & 3) for (i = 0; i < 64; i += 4) - palette_set_color(machine(), i, palette_get_color(machine(), data)); + m_palette->set_pen_color(i, data); else // restore to initial state (black) for (i = 0; i < 64; i += 4) - palette_set_color(machine(), i, rgb_t::black); + m_palette->set_pen_color(i, rgb_t::black); } } @@ -145,7 +145,7 @@ UINT32 carjmbre_state::screen_update_carjmbre(screen_device &screen, bitmap_ind1 flipy = !flipy; } - m_gfxdecode->gfx(1)->transpen(bitmap,cliprect, + m_gfxdecode->gfx(1)->transpen(m_palette,bitmap,cliprect, m_spriteram[troffs + 1], m_spriteram[troffs + 2] & 0xf, flipx,flipy, |