diff --git a/src/rp2_common/pico_scanvideo_dpi/scanvideo.c b/src/rp2_common/pico_scanvideo_dpi/scanvideo.c index 104a45c..c36c441 100644 --- a/src/rp2_common/pico_scanvideo_dpi/scanvideo.c +++ b/src/rp2_common/pico_scanvideo_dpi/scanvideo.c @@ -872,7 +872,7 @@ static void __video_time_critical_func(prepare_for_vblank_scanline_irqs_enabled) // set up for scanline 0 of the next frame when we come out of vblank shared_state.scanline.next_scanline_id = (scanvideo_frame_number(shared_state.scanline.next_scanline_id) + 1u) << 16u; - shared_state.scanline.y_repeat_target = _scanline_repeat_count_fn(shared_state.scanline.next_scanline_id); + shared_state.scanline.y_repeat_target = _scanline_repeat_count_fn(shared_state.scanline.next_scanline_id) * video_mode.yscale; }