From: Toni Wilen Date: Mon, 21 May 2018 19:30:38 +0000 (+0300) Subject: 4000b11 X-Git-Tag: 4000~38 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=0939b8e7c15173ff0df502416e34c953e44d3fc9;p=francis%2Fwinuae.git 4000b11 --- 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.