summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/mz2000.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/mz2000.c')
-rw-r--r--src/mess/drivers/mz2000.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/mess/drivers/mz2000.c b/src/mess/drivers/mz2000.c
index caa4dbd3564..0333ab4e6ae 100644
--- a/src/mess/drivers/mz2000.c
+++ b/src/mess/drivers/mz2000.c
@@ -172,8 +172,8 @@ UINT32 mz2000_state::screen_update_mz2000(screen_device &screen, bitmap_ind16 &b
pen |= ((gvram[count+0xc000] >> (xi)) & 1) ? 4 : 0; //G
pen &= m_gvram_mask;
- bitmap.pix16(y*2+0, x+xi) = machine().pens[pen];
- bitmap.pix16(y*2+1, x+xi) = machine().pens[pen];
+ bitmap.pix16(y*2+0, x+xi) = m_palette->pen(pen);
+ bitmap.pix16(y*2+1, x+xi) = m_palette->pen(pen);
}
count++;
}
@@ -213,27 +213,27 @@ UINT32 mz2000_state::screen_update_mz2000(screen_device &screen, bitmap_ind16 &b
{
if(m_width80 == 0)
{
- bitmap.pix16(res_y, res_x*2+0) = machine().pens[pen];
- bitmap.pix16(res_y, res_x*2+1) = machine().pens[pen];
+ bitmap.pix16(res_y, res_x*2+0) = m_palette->pen(pen);
+ bitmap.pix16(res_y, res_x*2+1) = m_palette->pen(pen);
}
else
{
- bitmap.pix16(res_y, res_x) = machine().pens[pen];
+ bitmap.pix16(res_y, res_x) = m_palette->pen(pen);
}
}
else
{
if(m_width80 == 0)
{
- bitmap.pix16(res_y*2+0, res_x*2+0) = machine().pens[pen];
- bitmap.pix16(res_y*2+0, res_x*2+1) = machine().pens[pen];
- bitmap.pix16(res_y*2+1, res_x*2+0) = machine().pens[pen];
- bitmap.pix16(res_y*2+1, res_x*2+1) = machine().pens[pen];
+ bitmap.pix16(res_y*2+0, res_x*2+0) = m_palette->pen(pen);
+ bitmap.pix16(res_y*2+0, res_x*2+1) = m_palette->pen(pen);
+ bitmap.pix16(res_y*2+1, res_x*2+0) = m_palette->pen(pen);
+ bitmap.pix16(res_y*2+1, res_x*2+1) = m_palette->pen(pen);
}
else
{
- bitmap.pix16(res_y*2+0, res_x) = machine().pens[pen];
- bitmap.pix16(res_y*2+1, res_x) = machine().pens[pen];
+ bitmap.pix16(res_y*2+0, res_x) = m_palette->pen(pen);
+ bitmap.pix16(res_y*2+1, res_x) = m_palette->pen(pen);
}
}
}
@@ -573,7 +573,7 @@ void mz2000_state::machine_reset()
g = (m_color_mode) ? (i & 4)>>2 : ((i) ? 1 : 0);
b = (m_color_mode) ? (i & 1)>>0 : 0;
- palette_set_color_rgb(machine(), i,pal1bit(r),pal1bit(g),pal1bit(b));
+ m_palette->set_pen_color(i,pal1bit(r),pal1bit(g),pal1bit(b));
}
}
}
@@ -868,7 +868,7 @@ static MACHINE_CONFIG_START( mz2000, mz2000_state )
MCFG_SCREEN_UPDATE_DRIVER(mz2000_state, screen_update_mz2000)
MCFG_GFXDECODE_ADD("gfxdecode", mz2000)
- MCFG_PALETTE_LENGTH(8)
+ MCFG_PALETTE_ADD("palette", 8)
MCFG_SPEAKER_STANDARD_MONO("mono")