summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/video/mz700.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-17 15:00:31 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-17 15:00:31 +0000
commit5ddbca3e7a2327786fd92cc7443dd84257ba889a (patch)
treef6eb4b827714a8658ea246336342b03d6d7938e0 /src/mess/video/mz700.c
parentf27b07d0822f4ff52b95a1a0143f3c2313ea02ce (diff)
Modernized screen update calls (no whatsnew)
Diffstat (limited to 'src/mess/video/mz700.c')
-rw-r--r--src/mess/video/mz700.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mess/video/mz700.c b/src/mess/video/mz700.c
index 96d1164d7d3..e10b1dbd201 100644
--- a/src/mess/video/mz700.c
+++ b/src/mess/video/mz700.c
@@ -46,12 +46,10 @@ void mz_state::palette_init()
}
-SCREEN_UPDATE_IND16( mz700 )
+UINT32 mz_state::screen_update_mz700(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- mz_state *state = screen.machine().driver_data<mz_state>();
- UINT8 *videoram = state->m_videoram;
+ UINT8 *videoram = m_videoram;
int offs;
- mz_state *mz = screen.machine().driver_data<mz_state>();
bitmap.fill(get_black_pen(screen.machine()), cliprect);
@@ -62,7 +60,7 @@ SCREEN_UPDATE_IND16( mz700 )
sy = (offs / 40) * 8;
sx = (offs % 40) * 8;
- color = mz->m_colorram[offs];
+ color = m_colorram[offs];
code = videoram[offs] | (color & 0x80) << 1;
drawgfx_opaque(bitmap, cliprect, screen.machine().gfx[0], code, color, 0, 0, sx, sy);
@@ -81,19 +79,17 @@ VIDEO_START_MEMBER(mz_state,mz800)
machine().gfx[0]->set_source(m_cgram);
}
-SCREEN_UPDATE_IND16( mz800 )
+UINT32 mz_state::screen_update_mz800(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
- mz_state *state = screen.machine().driver_data<mz_state>();
- UINT8 *videoram = state->m_videoram;
- mz_state *mz = screen.machine().driver_data<mz_state>();
+ UINT8 *videoram = m_videoram;
bitmap.fill(get_black_pen(screen.machine()), cliprect);
- if (mz->m_mz700_mode)
- return SCREEN_UPDATE16_CALL(mz700);
+ if (m_mz700_mode)
+ return SCREEN_UPDATE16_CALL_MEMBER(mz700);
else
{
- if (mz->m_hires_mode)
+ if (m_hires_mode)
{
}