From: Toni Wilen Date: Sat, 29 Apr 2023 12:27:27 +0000 (+0300) Subject: Allow VPOSW vpos backwards move if previous vpos is out of range, in same field. X-Git-Tag: 5.0.0~57 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=33281de60cec156cbb7b323ad653fd18eebc6bf7;p=francis%2Fwinuae.git Allow VPOSW vpos backwards move if previous vpos is out of range, in same field. --- 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;