From 7f8cb36d8e76e763e7b9c774e80b5abf262f25fb Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 28 Apr 2018 16:46:04 +0300 Subject: [PATCH] 4000b6 --- od-win32/direct3d.cpp | 2 +- od-win32/win32.h | 4 ++-- od-win32/winuaechangelog.txt | 15 +++++++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/od-win32/direct3d.cpp b/od-win32/direct3d.cpp index 7eb734b0..795b1b29 100644 --- a/od-win32/direct3d.cpp +++ b/od-win32/direct3d.cpp @@ -1373,7 +1373,7 @@ static void updateleds (struct d3dstruct *d3d) done = 1; } - if (d3d != d3ddata) + if (d3d != &d3ddata[0]) return; hr = d3d->ledtexture->LockRect (0, &locked, NULL, D3DLOCK_DISCARD); diff --git a/od-win32/win32.h b/od-win32/win32.h index 242fd6e6..2866201e 100644 --- a/od-win32/win32.h +++ b/od-win32/win32.h @@ -20,12 +20,12 @@ #define LANG_DLL_FULL_VERSION_MATCH 1 #if WINUAEPUBLICBETA -#define WINUAEBETA _T("5") +#define WINUAEBETA _T("6") #else #define WINUAEBETA _T("") #endif -#define WINUAEDATE MAKEBD(2018, 4, 22) +#define WINUAEDATE MAKEBD(2018, 4, 28) //#define WINUAEEXTRA _T("AmiKit Preview") //#define WINUAEEXTRA _T("Amiga Forever Edition") diff --git a/od-win32/winuaechangelog.txt b/od-win32/winuaechangelog.txt index 4763c26d..a4533845 100644 --- a/od-win32/winuaechangelog.txt +++ b/od-win32/winuaechangelog.txt @@ -1,4 +1,19 @@ +Beta 6: + +- Added DCE Typhoon MK2 (A1200 accelerator). ROM is almost identical to E-Matrix 530/1230. Identical SCSI driver, slightly modified RAM detection code. +- Fixed E-Matrix RAM selection. +- Fixed crash in lagless vsync mode if CPU speed was on the fly changed. +- Fixed directory harddrive uaehf.device bugs. +- Added optional extended precision (80 bit) host FPU mode. (Probably becomes default and replaces old when/if this gets good enough) + +Extended precision FPU mode: +- Fully JIT FPU compatible. +- 32-bit and 64-bit compatible. +- Uses short assembly routines to directly execute x86 FPU instructions. (MSVC does not support long double) +- Basic floating point operations, square root, sin and cos are currently natively supported. Others use normal double precision C-library routines. +- Not yet fully working. Testing needed. + Beta 5: - Single scan line off by one fix in lagless vsync, frames+ mode now works correctly without static horizontal lines. -- 2.47.3