diff options
Diffstat (limited to 'src/mess/video/galaxy.c')
-rw-r--r-- | src/mess/video/galaxy.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mess/video/galaxy.c b/src/mess/video/galaxy.c index 08bae05ecd7..eaef0105ca9 100644 --- a/src/mess/video/galaxy.c +++ b/src/mess/video/galaxy.c @@ -120,17 +120,16 @@ void galaxy_state::video_start() machine().primary_screen->register_screen_bitmap(m_bitmap); } -SCREEN_UPDATE_IND16( galaxy ) +UINT32 galaxy_state::screen_update_galaxy(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect) { - galaxy_state *state = screen.machine().driver_data<galaxy_state>(); - state->m_gal_video_timer->adjust(attotime::zero, 0, attotime::never); - if (state->m_interrupts_enabled == FALSE) + m_gal_video_timer->adjust(attotime::zero, 0, attotime::never); + if (m_interrupts_enabled == FALSE) { const rectangle black_area(0, 384 - 1, 0, 208 - 1); - state->m_bitmap.fill(0, black_area); + m_bitmap.fill(0, black_area); } - state->m_interrupts_enabled = FALSE; - copybitmap(bitmap, state->m_bitmap, 0, 0, 0, 0, cliprect); + m_interrupts_enabled = FALSE; + copybitmap(bitmap, m_bitmap, 0, 0, 0, 0, cliprect); return 0; } |