]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
6000b31
authorToni Wilen <twilen@winuae.net>
Sat, 7 Jun 2025 16:41:15 +0000 (19:41 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 7 Jun 2025 16:41:15 +0000 (19:41 +0300)
blitter.cpp
od-win32/resources/winuae.rc
od-win32/win32.cpp
od-win32/win32.h
od-win32/winuaechangelog.txt

index f807c6bb8b4957d292ee2cd9619c8720a86f1693..aa1a2c9182494570bfed7cc93bebc094297ff6a0 100644 (file)
@@ -4,7 +4,7 @@
 * Custom chip emulation
 *
 * (c) 1995 Bernd Schmidt, Alessandro Bissacco
-* (c) 2002 - 2024 Toni Wilen
+* (c) 2002 - 2025 Toni Wilen
 */
 
 #define SPEEDUP 1
index da912bfa97e1cf02e32605c7c89ebe53fac131cf..d79d8ee53ff24e69fa023c41375dd740dd0a7fb2 100644 (file)
@@ -1454,7 +1454,7 @@ BEGIN
             VALUE "FileDescription", "WinUAE"
             VALUE "FileVersion", "6.0.0.0"
             VALUE "InternalName", "WinUAE"
-            VALUE "LegalCopyright", "© 1996-2024 under the GNU Public License (GPL)"
+            VALUE "LegalCopyright", "© 1996-2025 under the GNU Public License (GPL)"
             VALUE "OriginalFilename", "WinUAE.exe"
             VALUE "ProductName", "WinUAE"
             VALUE "ProductVersion", "6.0.0.0"
index b2fdd0050a6a543eebeb54c936b98e05dfcf5ccf..af9e21367323ad49e3e69f4f2878b495a5fd34e9 100644 (file)
@@ -3862,7 +3862,7 @@ void logging_init (void)
                SystemInfo.wProcessorArchitecture, SystemInfo.wProcessorLevel, SystemInfo.wProcessorRevision,
                SystemInfo.dwNumberOfProcessors, filedate, os_touch);
        write_log (_T("\n(c) 1995-2001 Bernd Schmidt   - Core UAE concept and implementation.")
-               _T("\n(c) 1998-2024 Toni Wilen      - Win32 port, core code updates.")
+               _T("\n(c) 1998-2025 Toni Wilen      - Win32 port, core code updates.")
                _T("\n(c) 1996-2001 Brian King      - Win32 port, Picasso96 RTG, and GUI.")
                _T("\n(c) 1996-1999 Mathias Ortmann - Win32 port and bsdsocket support.")
                _T("\n(c) 2000-2001 Bernd Meyer     - JIT engine.")
index fb861bbc8eeefb62546d07e333ec7b16748b6f19..d1cce42f099c9ea5e66495a188746752d49a7786 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("30")
+#define WINUAEBETA _T("31")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2025, 6, 1)
+#define WINUAEDATE MAKEBD(2025, 6, 7)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
 
 #ifndef WINUAEEXTRA
-#define WINUAEEXTRA _T("")
+#define WINUAEEXTRA _T("RC1")
 #endif
 #ifndef WINUAEREV
 #define WINUAEREV _T("")
index b78a99545df692c11722a822cdccd71af09d6e71..d67695f52213a7966b6fa41154d097d139c1ffbb 100644 (file)
@@ -1,4 +1,15 @@
 
+Beta 31:
+
+- Adjusted CDTV CD+G subchannel read timing. CDTV CD+G graphics should be stable again. Timing is quite critical, every subchannel byte generates interrupt, CPU runs short interrupt handler which reads the byte and acknowledges the interrupt, then returns. There are 96 subchannel bytes per CD audio frame = 75 * 96 bytes per second. One interrupt about every 2.2 scan lines.
+- Refresh indicator feature is working again (show_refresh_indicator=true command line option). Now detects all graphics changes, previously only bitplane changes counted. Also can be more CPU heavy because it stores whole RGB output, not just bitplane chunky values. (v6 chipset emulation does not anymore have separate temporary chunky bitplane buffers). Not supported in fast drawing modes.
+- Force Denise drawing thread output flush before drawing next slice in beamrace mode.
+- Fixed FDI disk image support. Was broken long time ago, decoder hung in infinite loop.
+- Added CIA hack to JIT and fastest CPU mode that guarantees when running timer is read or timer is stopped by clearing START bit, following timer read has always counted down at least single tick from initial start value. Some programs try to detect CPU speed by running short CPU code and time it using CIA timer. But fail to handle zero CIA timer count resulting in divide by zero crash.
+- OpalVision emulation now blanks left and right edges and control line data on top. (King of Karate has dark blue line at top which seems to be part of image)
+- OpalVision OpalTest test program works again without flickering.
+- Fixed possible crash during reset when using emulated video port display hardware, including genlock.
+
 Beta 30:
 
 - Default config without default.uae and without Quickstart is now A500 cycle-exact. (Was approximate mode previously)