From: Toni Wilen Date: Thu, 31 Jul 2014 20:23:39 +0000 (+0300) Subject: Fixed Z3 board alignment calculation. X-Git-Tag: 3000~92 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=475a7297471e07cd3a8eab76ac9f52086cc6f28d;p=francis%2Fwinuae.git Fixed Z3 board alignment calculation. --- diff --git a/expansion.cpp b/expansion.cpp index 49ac9916..24782102 100644 --- a/expansion.cpp +++ b/expansion.cpp @@ -1238,6 +1238,10 @@ static bool mapped_malloc_dynamic (uae_u32 *currpsize, uae_u32 *changedpsize, ad uaecptr expansion_startaddress(uaecptr addr, uae_u32 size) { + if (!size) + return addr; + if (size < 16 * 1024 * 1024) + size = 16 * 1024 * 1024; if (!currprefs.jit_direct_compatible_memory) return (addr + size - 1) & ~(size - 1); return addr;