From f4f5fb5ebf77a94d2033f4911320426637c36c95 Mon Sep 17 00:00:00 2001 From: hap Date: Mon, 25 Nov 2024 22:49:05 +0100 Subject: screen: prevent race condition on drivers with vblank at y=0, causing partial updates to fail after load state --- src/emu/screen.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emu/screen.cpp b/src/emu/screen.cpp index cf311fb21eb..b14e9c39d84 100644 --- a/src/emu/screen.cpp +++ b/src/emu/screen.cpp @@ -926,6 +926,7 @@ void screen_device::device_stop() void screen_device::device_post_load() { realloc_screen_bitmaps(); + m_scanline0_timer->adjust(time_until_pos(0)); } @@ -1914,7 +1915,7 @@ void screen_device::finalize_burnin() //------------------------------------------------- -// finalize_burnin - finalize the burnin bitmap +// load_effect_overlay - //------------------------------------------------- void screen_device::load_effect_overlay(const char *filename) -- cgit v1.2.3