]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Use UAE Z3 mode if 32-bit chip ram size is 1G
authorToni Wilen <twilen@winuae.net>
Thu, 29 Jan 2026 16:24:17 +0000 (18:24 +0200)
committerToni Wilen <twilen@winuae.net>
Thu, 29 Jan 2026 16:24:17 +0000 (18:24 +0200)
expansion.cpp

index ad52e506292d9b0b1f4b12ffef6ba0d40455005b..c46dd062e0dd1718ba184f763a0a9d71c047b0ec 100644 (file)
@@ -287,10 +287,15 @@ void set_expamem_z3_hack_mode(int mode)
 
 bool expamem_z3hack(struct uae_prefs *p)
 {
-       if (z3hack_override == Z3MAPPING_UAE)
+       if (p->z3chipmem.size >= 0x40000000) {
                return true;
-       if (z3hack_override == Z3MAPPING_REAL)
+       }
+       if (z3hack_override == Z3MAPPING_UAE) {
+               return true;
+       }
+       if (z3hack_override == Z3MAPPING_REAL) {
                return false;
+       }
        return p->z3_mapping_mode == Z3MAPPING_UAE || cpuboard_memorytype(p) == BOARD_MEMORY_BLIZZARD_12xx;
 }