]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
6000b17
authorToni Wilen <twilen@winuae.net>
Tue, 25 Mar 2025 16:10:07 +0000 (18:10 +0200)
committerToni Wilen <twilen@winuae.net>
Tue, 25 Mar 2025 16:10:07 +0000 (18:10 +0200)
include/debug.h
od-win32/win32.h
od-win32/winuaechangelog.txt

index c5f9f849cb25a3953e298d5048b1246401745878..c10f1f7f12a2ee3be154bc5f9c110cd692c63430 100644 (file)
@@ -337,7 +337,7 @@ extern void record_rom_access(uaecptr, uae_u32 value, int size, bool rw);
 extern void record_dma_ipl(void);
 extern void record_dma_ipl_sample(void);
 extern void debug_mark_refreshed(uaecptr);
-extern void debug_draw(uae_u8 *buf, int line, int width, int height, uae_u32 *xredcolors, uae_u32 *xgreencolors, uae_u32 *xbluescolors);
+extern void debug_draw(uae_u8 *buf, uae_u16 *genlock, int line, int width, int height, uae_u32 *xredcolors, uae_u32 *xgreencolors, uae_u32 *xbluescolors);
 extern struct dma_rec *record_dma_next_cycle(int hpos, int vpos, int vvpos);
 
 #define TRACE_SKIP_INS 1
index 8cdd81baa60dc5409a4a1500d19826e54c81c2b9..ea007b70d23dad3137e58abbacbac2db7b4debf1 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("16")
+#define WINUAEBETA _T("17")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2025, 3, 22)
+#define WINUAEDATE MAKEBD(2025, 3, 25)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index 48ba40162899414eb5f0216c64463a3ea9546815..2009e065107ffaf70a836c577f50a0de8df334dd 100644 (file)
@@ -1,4 +1,15 @@
 
+Beta 17:
+
+- Interlace artifact remove option didn't fully work in non-ce modes. (fast mode lines were not "scandoubled")
+- Interlace filter was ignored (had disappeared during chipset rewrite)
+- Filter modes default and no scaling fixed (b16)
+- New output buffer lock state validation causing blank RTG screen in some situations (Validation is more strict now to detect bugs. It was a bug.)
+- Remove color depth GUI option and internal color depth checks. 32-bit host depth is the only supported color depth. (Was already partially removed in b1)
+- Serial port transmit buffer empty bit didn't get set when serial port was in "non-accurate" mode. (68030+, JIT etc where cycle accurate timing is not important). Serial port update is not yet complete.
+- Visual DMA debugger and other on screen debugging features work again. Also now works with active genlock (for example when ALG game is running)
+- KILLEHB BPLCON2 bit really works correctly now.
+
 Beta 16:
 
 - EHB was broken in ECS Denise and AGA modes. KILLEHB was always detected as active.
@@ -140,7 +151,6 @@ Beta 7:
 - Added Action Replay 3 3.17 full dump checksums to ROM scanner. Old dumps are still accepted where first 4 bytes of ROM are zeroed. (First 4 bytes are IO ports, ROM data is impossible to read with only software)
 - CD32 CD reads should be more real optical drive friendly, when CD32 is reading data continuously (playing CD streaming animation or video), host side CD sector reads are now always in increasing order without repeating same sectors.
 
-
 Beta 6:
 
 - Almost all chipset emulation code is skipped when RTG mode is active and chipset screen is not visible (not connected to any other virtual monitor). This should restore RTG mode performance back to pre-v6 WinUAE versions. Pre-v6 versions also used similar optimization.