diff options
Diffstat (limited to 'src/mame/drivers/berzerk.c')
-rw-r--r-- | src/mame/drivers/berzerk.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/berzerk.c b/src/mame/drivers/berzerk.c index 2a158b6ea8c..f5271cb248d 100644 --- a/src/mame/drivers/berzerk.c +++ b/src/mame/drivers/berzerk.c @@ -167,7 +167,7 @@ static TIMER_CALLBACK( irq_callback ) next_v256 = irq_trigger_v256s[next_irq_number]; next_vpos = vsync_chain_counter_to_vpos(next_counter, next_v256); - timer_adjust_oneshot(irq_timer, video_screen_get_time_until_pos(machine->primary_screen, next_vpos, 0), next_irq_number); + timer_adjust_oneshot(irq_timer, machine->primary_screen->time_until_pos(next_vpos), next_irq_number); } @@ -180,7 +180,7 @@ static void create_irq_timer(running_machine *machine) static void start_irq_timer(running_machine *machine) { int vpos = vsync_chain_counter_to_vpos(irq_trigger_counts[0], irq_trigger_v256s[0]); - timer_adjust_oneshot(irq_timer, video_screen_get_time_until_pos(machine->primary_screen, vpos, 0), 0); + timer_adjust_oneshot(irq_timer, machine->primary_screen->time_until_pos(vpos), 0); } @@ -244,7 +244,7 @@ static TIMER_CALLBACK( nmi_callback ) next_v256 = nmi_trigger_v256s[next_nmi_number]; next_vpos = vsync_chain_counter_to_vpos(next_counter, next_v256); - timer_adjust_oneshot(nmi_timer, video_screen_get_time_until_pos(machine->primary_screen, next_vpos, 0), next_nmi_number); + timer_adjust_oneshot(nmi_timer, machine->primary_screen->time_until_pos(next_vpos), next_nmi_number); } @@ -257,7 +257,7 @@ static void create_nmi_timer(running_machine *machine) static void start_nmi_timer(running_machine *machine) { int vpos = vsync_chain_counter_to_vpos(nmi_trigger_counts[0], nmi_trigger_v256s[0]); - timer_adjust_oneshot(nmi_timer, video_screen_get_time_until_pos(machine->primary_screen, vpos, 0), 0); + timer_adjust_oneshot(nmi_timer, machine->primary_screen->time_until_pos(vpos), 0); } @@ -377,7 +377,7 @@ static READ8_HANDLER( intercept_v256_r ) UINT8 counter; UINT8 v256; - vpos_to_vsync_chain_counter(video_screen_get_vpos(space->machine->primary_screen), &counter, &v256); + vpos_to_vsync_chain_counter(space->machine->primary_screen->vpos(), &counter, &v256); return (!intercept << 7) | v256; } |