From 33281de60cec156cbb7b323ad653fd18eebc6bf7 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 29 Apr 2023 15:27:27 +0300 Subject: [PATCH] Allow VPOSW vpos backwards move if previous vpos is out of range, in same field. --- custom.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/custom.cpp b/custom.cpp index b71f833b..daecaa9a 100644 --- a/custom.cpp +++ b/custom.cpp @@ -7899,7 +7899,8 @@ static void VHPOSW_delayed(uae_u32 v) #endif } // don't allow backwards vpos (at least for now) - if (newvpos < oldvpos) { + // allow backwards if old vpos was out of range + if (newvpos < oldvpos && oldvpos <= maxvpos) { newvpos = oldvpos; } else if (newvpos < minfirstline && oldvpos < minfirstline) { newvpos = oldvpos; -- 2.47.3