From 5ddbca3e7a2327786fd92cc7443dd84257ba889a Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 17 Sep 2012 15:00:31 +0000 Subject: Modernized screen update calls (no whatsnew) --- src/mess/drivers/mz2500.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/mess/drivers/mz2500.c') diff --git a/src/mess/drivers/mz2500.c b/src/mess/drivers/mz2500.c index 5a0fe177f24..2fbe4f30128 100644 --- a/src/mess/drivers/mz2500.c +++ b/src/mess/drivers/mz2500.c @@ -163,6 +163,7 @@ public: virtual void machine_reset(); virtual void video_start(); virtual void palette_init(); + UINT32 screen_update_mz2500(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); }; @@ -631,16 +632,15 @@ static void draw_cg_screen(running_machine &machine, bitmap_ind16 &bitmap,const } } -static SCREEN_UPDATE_IND16( mz2500 ) +UINT32 mz2500_state::screen_update_mz2500(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - //mz2500_state *state = screen.machine().driver_data(); bitmap.fill(screen.machine().pens[0], cliprect); //TODO: correct? draw_cg_screen(screen.machine(),bitmap,cliprect,0); draw_tv_screen(screen.machine(),bitmap,cliprect); draw_cg_screen(screen.machine(),bitmap,cliprect,1); - // popmessage("%02x (%02x %02x) (%02x %02x) (%02x %02x) (%02x %02x)",state->m_cg_reg[0x0f],state->m_cg_reg[0x10],state->m_cg_reg[0x11],state->m_cg_reg[0x12],state->m_cg_reg[0x13],state->m_cg_reg[0x14],state->m_cg_reg[0x15],state->m_cg_reg[0x16],state->m_cg_reg[0x17]); - // popmessage("%02x",state->m_text_reg[0x0f]); + // popmessage("%02x (%02x %02x) (%02x %02x) (%02x %02x) (%02x %02x)",m_cg_reg[0x0f],m_cg_reg[0x10],m_cg_reg[0x11],m_cg_reg[0x12],m_cg_reg[0x13],m_cg_reg[0x14],m_cg_reg[0x15],m_cg_reg[0x16],m_cg_reg[0x17]); + // popmessage("%02x",m_text_reg[0x0f]); return 0; @@ -2113,7 +2113,7 @@ static MACHINE_CONFIG_START( mz2500, mz2500_state ) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_RAW_PARAMS(XTAL_21_4772MHz, 640+108, 0, 640, 480, 0, 200) //unknown clock / divider - MCFG_SCREEN_UPDATE_STATIC(mz2500) + MCFG_SCREEN_UPDATE_DRIVER(mz2500_state, screen_update_mz2500) MCFG_PALETTE_LENGTH(0x200) -- cgit v1.2.3-70-g09d2