]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
6020b9
authorToni Wilen <twilen@winuae.net>
Tue, 9 Dec 2025 15:48:14 +0000 (17:48 +0200)
committerToni Wilen <twilen@winuae.net>
Tue, 9 Dec 2025 15:48:14 +0000 (17:48 +0200)
drawing.cpp
od-win32/win32.h
od-win32/winuaechangelog.txt

index 13abe0f5d419f3f1290600dd937b0088f7e9234c..c42041ce82d93748c601ac07b89b83eba55ac6e0 100644 (file)
@@ -68,8 +68,8 @@ extern int multithread_enabled;
 
 uae_u8 *xlinebuffer, *xlinebuffer2;
 uae_u8 *xlinebuffer_genlock;
-static uae_u8* xlinebuffer_start, * xlinebuffer_end;
-static uae_u8* xlinebuffer2_start, * xlinebuffer2_end;
+static uae_u8 *xlinebuffer_start, *xlinebuffer_end;
+static uae_u8 *xlinebuffer2_start, *xlinebuffer2_end;
 static uae_u8 *xlinebuffer_genlock_start, *xlinebuffer_genlock_end;
 
 static int *amiga2aspect_line_map, *native2amiga_line_map;
index 0d8d1de49d02f1b09e23083e90d7df500888af9b..d55178ac3ef130ff21e4683af3d3e247166abd3a 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("8")
+#define WINUAEBETA _T("9")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2025, 12, 6)
+#define WINUAEDATE MAKEBD(2025, 12, 9)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index 2a2a2bbf709dc6fc13fe90542f8d7bb3ba6f8547..e1e7c43ec8ef51e978a633da51d0df85346b47c1 100644 (file)
@@ -1,4 +1,13 @@
 
+Beta 9:
+
+- Fixed Matrox Millennium vblank start callback function. Display VRAM start address was not updated correctly if non-zero. Didn't affect other models.
+- Fixed AVI Output color components possibly randomly swapping if output and input width was different. (Pixel adjustment used byte size instead of pixel size)
+- Fixed possible AVI Output buffer overflow crash if video and output buffer dimensions were too different.
+- AVI Output and screenshot requested height from drawing code but it could return wrong results (usually few pixels too short) in fast drawing mode. Most visible side-effect was few pixel vertically jumping AVI recording.
+- SPRxPOS/CTL writes were 0.5CCK too late. (and another ross test works. AGA has more annoying 1 shres pixel offsets but they can wait for next version)
+- Line that force-starts sprites (PAL 25, NTSC 20, end of VB line) also prevents sprite DMA enable even if sprite start or end vertical would match this line. VB end line is the only line that has this special condition because it is line that resets sprite logic. Old forgotten hack was finally removed and correct behavior was implemented.
+
 Beta 8:
 
 - If statefile is loaded and it contains expansion devices, ignore currently loaded configuration's expansion devices. Previously both got mixed and sorted using configuration's sort mode. Result was boards in wrong addresses after statefile was loaded if board configuration was not exactly same as in statefile.