From: Toni Wilen Date: Mon, 18 Jun 2018 20:09:37 +0000 (+0300) Subject: 4000b15 X-Git-Tag: 4000~3 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=37f51cccec4ab192e9bfe2233c29941afc2347ac;p=francis%2Fwinuae.git 4000b15 --- diff --git a/hardfile.cpp b/hardfile.cpp index 393b18cd..3ebd02ee 100644 --- a/hardfile.cpp +++ b/hardfile.cpp @@ -99,14 +99,14 @@ static struct hardfileprivdata hardfpd[MAX_FILESYSTEM_UNITS]; static uae_u32 nscmd_cmd; -static void wl (uae_u8 *p, int v) +static void wl (uae_u8 *p, uae_u32 v) { p[0] = v >> 24; p[1] = v >> 16; p[2] = v >> 8; p[3] = v; } -static void ww (uae_u8 *p, int v) +static void ww (uae_u8 *p, uae_u16 v) { p[0] = v >> 8; p[1] = v; diff --git a/od-win32/win32.h b/od-win32/win32.h index 12234105..6b7fc04f 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("14") +#define WINUAEBETA _T("15") #else #define WINUAEBETA _T("") #endif -#define WINUAEDATE MAKEBD(2018, 6, 17) +#define WINUAEDATE MAKEBD(2018, 6, 18) //#define WINUAEEXTRA _T("AmiKit Preview") //#define WINUAEEXTRA _T("Amiga Forever Edition") diff --git a/od-win32/winuaechangelog.txt b/od-win32/winuaechangelog.txt index d8d4db8f..f719e792 100644 --- a/od-win32/winuaechangelog.txt +++ b/od-win32/winuaechangelog.txt @@ -1,5 +1,11 @@ +Beta 15: + +- JIT cache size limit was in wrong validation routine, was ignored by on the fly changes (for example uae-configuration). +- Harddrive imager now also supports native (mainboard/expansion board) IDE connected CHS-only drives. +- Softfloat: 68040 only FPU undocumented feature emulated, FCMP with either (or both) parameters NaN with sign bit set: N-flag gets set. + Beta 14: - Virtual RDB (generated when partition hardfile is mounted in non-UAE controller) now also supports >512 block size partitions. diff --git a/scsitape.cpp b/scsitape.cpp index bc0bde07..2848bcdc 100644 --- a/scsitape.cpp +++ b/scsitape.cpp @@ -36,7 +36,7 @@ static int rl (uae_u8 *p) { return (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | (p[3]); } -static void wl (uae_u8 *p, int v) +static void wl (uae_u8 *p, uae_u32 v) { p[0] = v >> 24; p[1] = v >> 16;