]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
6010b1
authorToni Wilen <twilen@winuae.net>
Mon, 4 Aug 2025 17:46:47 +0000 (20:46 +0300)
committerToni Wilen <twilen@winuae.net>
Mon, 4 Aug 2025 17:46:47 +0000 (20:46 +0300)
od-win32/resources/winuae.rc
od-win32/win32.h
od-win32/winuaechangelog.txt

index 8ffac19a8d2531e2f3d023970ed1b15103f6441e..bd13b057b4058fc6bb442486e851cef2b2eea243 100644 (file)
@@ -1437,8 +1437,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 6,0,0,0
- PRODUCTVERSION 6,0,0,0
+ FILEVERSION 6,0,1,0
+ PRODUCTVERSION 6,0,1,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -1454,12 +1454,12 @@ BEGIN
         BLOCK "040904b0"
         BEGIN
             VALUE "FileDescription", "WinUAE"
-            VALUE "FileVersion", "6.0.0.0"
+            VALUE "FileVersion", "6.0.1.0"
             VALUE "InternalName", "WinUAE"
             VALUE "LegalCopyright", "© 1996-2025 under the GNU Public License (GPL)"
             VALUE "OriginalFilename", "WinUAE.exe"
             VALUE "ProductName", "WinUAE"
-            VALUE "ProductVersion", "6.0.0.0"
+            VALUE "ProductVersion", "6.0.1.0"
         END
     END
     BLOCK "VarFileInfo"
index a07f800e66081a09a327c7006c8eaae62a07ddb2..704ac3c8039954f3e8dd81d21be05f48e1113a60 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("0")
+#define WINUAEBETA _T("1")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2025, 7, 2)
+#define WINUAEDATE MAKEBD(2025, 8, 4)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index 5875ce7cfe98e474bdb0d941c84c5bcb1b770193..3bba2ecb77f5e7c326bf12455c7c0aa3ce2a32c2 100644 (file)
@@ -1,4 +1,37 @@
 
+6.0.0 bug fixes:
+
+- Fixed TCP serial mode hang.
+- Entering and exiting GUI when in fullscreen mode crash fix.
+- Virtual mouse driver mode was not in sync with host cursor, both RTG and native modes.
+- Filter overlay graphics display positioning/size calculation was broken.
+- ECS superhires works again (got broken in last minute update before final).
+- CLXDAT bit 0 (odd to even bitplane collision bit) didn't get set in special case where no planes are selected for collision detection (=always collides). (Cruncher Factory/Kingsoft). This is now also more accurate than in pre-v6 versions, CLXDAT bit 0 is only set when bitplanes are active (not in border or in blanking regions), even in "always collides" state (no bitplanes are enabled for collision).
+- CLXCON and CLXCON2 was always saved as zero (or if statefile was loaded first, value from statefile) to statefile.
+- Fixed edge case in COPJMP sequence where copper forgot it was going to load the pointer register and continued executing from current address.
+- Vertical and horizontal centering works again (was not converted to new chipset emulation and did nothing). Some limits change: now works with non-"auto" scaling filters, disabled if genlock image/video emulation is active (this never worked properly in old versions and too messy to work around), horizontal is now restricted to max 1/4 of width to prevent weird cases to cause weird side-effects. Like previously, only supported in display panel Overscan and smaller settings.
+- Fast drawing mode + 32-bit Chip RAM address mask fix. (Garbage in fast drawing mode lines)
+- When switching from emulated graphics board to native programmed mode screen, sometimes screen (fast drawing mode part) had offset.
+- In some situations emulated graphics board was not drawn fully, bottom part was blank.
+- Add Harddrive: Storage devices containing MBR partition table with RDB in later blocks was not detected correctly.
+- OpalVision possible buffer underrun crash fix.
+
+Other bug fixes/updates:
+
+- RoboCop 3 dongle emulation fixed.
+- Added Native/RTG autoswitcher option. Previously all RTG boards without built-in switcher always autoswitched, now it is optional, default enabled.
+- If UAE Boot ROM is partially disabled (Mapped but diag bit not set in autoconfig data), writing to m68/host trap related areas caused a crash.
+- ROM scanner now detects CyberStorm MK3/PPC and BlizzardPPC flash rom images using checksums. Address ranges that make ROM image unique (Serial number/board config and menu config areas) are ignored in checksum calculation.
+- ROM scanner *.a600 ROM extension added. Super IV cartridge is not anymore shown as detected without ROM image (Super IV is a special case, "ROM" is loaded from disk and "placeholder" ROM was always detected as found)
+- Copilot key now works as a right Windows (Right Amiga) key. Note that this is a hack and causes some (harmless) extra shift and left Windows key presses and releases due to Copilot key being really weird. (LSHIFT + LWIN + F23!)
+- Automatic display switcher now also uses DPMS power saving state to detect if board is active or inactive. (S3 Trio, S3 Virge, Voodoo, Cirrus Logic and Matrox currently only)
+- PC keyboard without numpad/end key optional translation mode. When enabled, PageUp becomes End (End still works normally). Because cartridge freeze is also PageUp, freeze becomes PageUp + PageDown. END/PageUp + cursor left is Pause and cursor right is Warp mode. (Replacing print screen key). PageUp + 7890/UIOP/JKL<key right of L>/M<key right of M> emulates numpad. Note that numpad emulation is done before PC to Amiga translation which means it does not override enabled numpad joystick option. Option in Input panel. This is registry/ini specific setting (just like F11 option).
+- Built-in AROS ROM finally updated.
+- Debugger disassembler (d16,An) addressing mode was (An,d16). If (d16,PC) addressing mode's d16 was negative (for example -1), it was output as $FFFF not -$0001.
+- Debugger disassembler DIVSL.L second output register was not listed (shared code with MULxL which didn't have this special case)
+- Debugger memwatch point change mode detected negative byte/word value writes as always changed due to sign extension before comparison.
+
+6.0.0
 
 Beta 33 (Final):