]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
4900b26
authorToni Wilen <twilen@winuae.net>
Wed, 28 Jul 2021 18:25:35 +0000 (21:25 +0300)
committerToni Wilen <twilen@winuae.net>
Wed, 28 Jul 2021 18:25:35 +0000 (21:25 +0300)
od-win32/win32.h
od-win32/winuae_msvc15/winuae_msvc.sln
od-win32/winuaechangelog.txt

index be4ce1260e2e83b394c03a99dee07de9759da8d2..98ac61f3796a4253510642af0a2b2f6f42ac9543 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("Beta 25")
+#define WINUAEBETA _T("Beta 26")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2021, 7, 25)
+#define WINUAEDATE MAKEBD(2021, 7, 28)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index 72b2d82f8fb52129bcc64f2764f64f162b0d092a..32ac45ca9e438db44ed1e5ce28c8b1a529df22df 100644 (file)
@@ -354,7 +354,6 @@ Global
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|Mixed Platforms.Build.0 = Release|Win32
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|Win32.ActiveCfg = Release|Win32
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|x64.ActiveCfg = Release|x64
-               {EDD28611-EAD9-4EB5-A873-18160AC44434}.FullRelease|x64.Build.0 = Release|x64
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Mixed Platforms.ActiveCfg = Release|Win32
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Mixed Platforms.Build.0 = Release|Win32
                {EDD28611-EAD9-4EB5-A873-18160AC44434}.Release|Win32.ActiveCfg = Release|Win32
@@ -373,7 +372,6 @@ Global
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|Mixed Platforms.Build.0 = Release|Win32
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|Win32.ActiveCfg = Release|Win32
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|x64.ActiveCfg = Release|x64
-               {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.FullRelease|x64.Build.0 = Release|x64
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Mixed Platforms.ActiveCfg = Release|Win32
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Mixed Platforms.Build.0 = Release|Win32
                {07609D0D-FE6B-4A84-8C87-F914A4566F6F}.Release|Win32.ActiveCfg = Release|Win32
index 6785d0dd7501d48d970b9a38f4bacf269dbc8c9e..5750ee321071e8e976eaa548cc15bf3a97886680 100644 (file)
@@ -1,4 +1,13 @@
 
+Beta 26:
+
+- Write to most programmed mode registers (ECS/AGA only) caused display emulation reinitialization, even when modified register was not in use. Now reinitialization is only done if matching BEAMCON0 bit(s) is set. Fixes BC Kid screen flashing, game updates color registers but writes too much and modifies first few programmed mode registers.
+- Remove interlace artifacts option works again but is not fully functional. (last line might flicker, copper modifications are not always accurate)
+- One the fly switch to subpixel mode caused hang in some situations.
+- Default overscan mode had one extra pixel row and line. Overscan+ size also fixed.
+- Fixed display glitches in 68020+ memory cycle exact modes (memory cycle exact only).
+- Shader files are again supported in Direct3D 11 mode. FX11 moved to separate static library.
+
 Beta 25:
 
 - On the fly PAL/NTSC switch (VPOSW trick or BEAMCON0) incorrectly adjusted screen width in some situations. Height is now adjusted relative to total vertical lines, some games use VPOSW trick to generate 56Hz mode which was previously scaled as NTSC.
@@ -6,7 +15,7 @@ Beta 25:
 - Hardwired vblank end line was 1 too late.
 - Fixed repeating autoresize.
 - Yet another HBLANK related undocumented feature: HBLANK start enables border. If HBLANK start is moved to visible area and bitplanes are active during HBLANK: border gets re-activated and bitplane re-starts when next BPL1DAT write happens. This probably can't be used for anything useful because display's black level detection will get confused (weird colors, wrong black level etc) if HSYNC period is not blanked.
-- And another undocumented feature: if horizontal display window was closed due to HBLANK and next BPL1DAT access is close enough (and after HBLANK end in visible region, so probably can only happen in bitplane overun condition), display window opens 1.5 lores pixel early, showing previous BPL1DAT loaded pixel pattern.
+- And another undocumented feature: if horizontal display window was closed due to HBLANK and next BPL1DAT access is close enough (and after HBLANK end in visible region, so probably can only happen in bitplane overun condition, normally shift registers empty and only background color is shown), display window opens 1.5 lores pixel early, showing previous BPL1DAT loaded pixel pattern.
 - Horizontal diw now works correctly even if display horizontally "wraps around" due to (much) larger than normal HSYNC position.
 - Light gun/pen fix.
 - Partial fix to cycle-exact + MMU emulation (but could also happen without MMU) weird copper behavior. Internal cycle counter was not always guaranteed to be chipset cycle aligned.