From 0939b8e7c15173ff0df502416e34c953e44d3fc9 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Mon, 21 May 2018 22:30:38 +0300 Subject: [PATCH] 4000b11 --- jit/codegen_x86.cpp | 4 ++-- od-win32/win32.h | 4 ++-- od-win32/winuae_msvc15/winuae_msvc.vcxproj | 1 + od-win32/winuae_msvc15/winuae_msvc.vcxproj.filters | 3 +++ od-win32/winuaechangelog.txt | 12 ++++++++++++ 5 files changed, 20 insertions(+), 4 deletions(-) diff --git a/jit/codegen_x86.cpp b/jit/codegen_x86.cpp index a2ea1960..5dffefaf 100644 --- a/jit/codegen_x86.cpp +++ b/jit/codegen_x86.cpp @@ -1309,7 +1309,7 @@ static inline void x86_fadd_m(MEMR s) ADDR32 FADDLm(s,X86_NOREG,X86_NOREG,1); } -#else +#else /* !USE_NEW_RTASM */ const bool optimize_accum = true; const bool optimize_imm8 = true; @@ -3098,7 +3098,7 @@ static inline void x86_fadd_m(MEMR s) emit_long(s); } -#endif +#endif /* USE_NEW_RTASM */ /************************************************************************* * Unoptimizable stuff --- jump * diff --git a/od-win32/win32.h b/od-win32/win32.h index 7826d47b..ff488a8c 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("10") +#define WINUAEBETA _T("11") #else #define WINUAEBETA _T("") #endif -#define WINUAEDATE MAKEBD(2018, 5, 15) +#define WINUAEDATE MAKEBD(2018, 5, 21) //#define WINUAEEXTRA _T("AmiKit Preview") //#define WINUAEEXTRA _T("Amiga Forever Edition") diff --git a/od-win32/winuae_msvc15/winuae_msvc.vcxproj b/od-win32/winuae_msvc15/winuae_msvc.vcxproj index 8dd17f68..32e08070 100644 --- a/od-win32/winuae_msvc15/winuae_msvc.vcxproj +++ b/od-win32/winuae_msvc15/winuae_msvc.vcxproj @@ -980,6 +980,7 @@ + diff --git a/od-win32/winuae_msvc15/winuae_msvc.vcxproj.filters b/od-win32/winuae_msvc15/winuae_msvc.vcxproj.filters index a0b1beb0..64828597 100644 --- a/od-win32/winuae_msvc15/winuae_msvc.vcxproj.filters +++ b/od-win32/winuae_msvc15/winuae_msvc.vcxproj.filters @@ -892,6 +892,9 @@ win32 + + common + diff --git a/od-win32/winuaechangelog.txt b/od-win32/winuaechangelog.txt index 0b83f0a0..ac15c078 100644 --- a/od-win32/winuaechangelog.txt +++ b/od-win32/winuaechangelog.txt @@ -1,5 +1,16 @@ +Beta 11: + +- D3D11 fullscreen mode after alt-tab/gui was not restored properly if emulation was in paused state. +- D3D9 lagless vsync partial updates (introduced in b5) used incorrect (full, D3DLOCK_DISCARD) texture update mode. +- Decrease/increase emulation speed input events didn't do anything. +- Power led dim config option is now integer (0 = fully off, 1 to 100 = brightness level) +- Hardware emulated graphics boards didn't update properly without enabled OSD led (uaegfx was already fixed in b9) +- A2410 didn't support multiple monitor mode. +- Merged Aranym JIT updates. +- Fixed old (since the beginning?) JIT bug: many instructions always cleared V-flag (ADDX, SUBX, NEGX, BTST/BCHG/BCLR/BSET, possibly others). Fix by Thorsten Otto. + Beta 10: - Full-window mode captured mouse (and moved it to center of screen) even when window didn't have focus. @@ -10,6 +21,7 @@ Beta 10: - Action Replay II/III statefile support improved. (For example AR state was invalid when loading AR statefile when AR was already active) - On the fly switching between fastest possible <> non-fastest possible CPU modes in lagless vsync caused hang in certain situations. - Debugger: show number of cycles used when tracing (t, z, breakpoints). Only shown if max 2 frames since last debugger activation. (TODO: should also count number of memory accesses and no-wait state minimum cycle count) +- Freezer cartridge automatic RTG switch on/off wasn't reliable. - Removed forgotten, useless and obsolete "The selected screen mode can't be displayed in a window, because.." check. - 68030 MMU PLOAD R variant (R/W bit=1) caused f-line exception. - Clear both ping-pong buffers when pausing/unpausing WASAPI exclusive sound mode. -- 2.47.3