From: Toni Wilen Date: Tue, 8 Apr 2025 16:21:43 +0000 (+0300) Subject: 6000b20 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=d466b396590c3235610203e2d32ec4d7776f70ba;p=francis%2Fwinuae.git 6000b20 --- diff --git a/od-win32/win32.h b/od-win32/win32.h index 7b4f90e2..e5197a9d 100644 --- a/od-win32/win32.h +++ b/od-win32/win32.h @@ -20,12 +20,12 @@ #define LANG_DLL_FULL_VERSION_MATCH 1 #if WINUAEPUBLICBETA -#define WINUAEBETA _T("19") +#define WINUAEBETA _T("20") #else #define WINUAEBETA _T("") #endif -#define WINUAEDATE MAKEBD(2025, 4, 2) +#define WINUAEDATE MAKEBD(2025, 4, 8) //#define WINUAEEXTRA _T("AmiKit Preview") //#define WINUAEEXTRA _T("Amiga Forever Edition") diff --git a/od-win32/winuaechangelog.txt b/od-win32/winuaechangelog.txt index a68643c5..cb90dc3b 100644 --- a/od-win32/winuaechangelog.txt +++ b/od-win32/winuaechangelog.txt @@ -1,4 +1,15 @@ + +Beta 20: + +- Long/short field mode change (single LOF change, not interlace continuous toggle) didn't recalculate internal screen mode configuration. As a side-effect it also caused random last line to not being updated correctly when switching from long to short. +- Fixed fast mode drawing and TV overscan mode top/bottom lines not being always updated correctly. +- Audio hack that prevents high CPU usage if program sets (uselessly) AUDxPER to very low value is now more aggressive but not aggressive enough to break Spaceport. (R-Type II, ReadySoft 64 emulator) +- Serial port transmit works again in non-ce modes. +- Integer scale horizontal/vertical resolution aspect ratio correction should now work more sanely (for example if superhires + vertical doubling, result is always vertically doubled first, after that integer scaling ratio is selected). Supports also programmed doublescan modes. +- In AGA mode reads from write-only registers are now closer to 5.3.1 and older version behavior. (Artificial Paradise / NGC) +- If resolution/plane count was set before FMODE was updated and original FMODE was too small for new mode, drawing mode was reset to normal (HAM and EHB was drawn as normal mode). Affected hires and shres AGA HAM and EHB modes. + Beta 19: - Display panel lores combined with superhires native mode is not anymore supported (It wasn't really working that well in previous versions either). Nothing is drawn in this combination. diff --git a/sana2.cpp b/sana2.cpp index e865f5c1..90c4633e 100644 --- a/sana2.cpp +++ b/sana2.cpp @@ -3,7 +3,7 @@ * * SanaII emulation * -* partially based on code from 3c589 PCMCIA driver by Neil Cafferke +* partially based on code from 3c589 PCMCIA driver by Neil Cafferkey * * Copyright 2007 Toni Wilen *