summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/carjmbre.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/carjmbre.c')
-rw-r--r--src/mame/video/carjmbre.c12
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,