]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Set also 68030 data cache flush bit.
authorToni Wilen <twilen@winuae.net>
Fri, 17 Jul 2020 19:03:00 +0000 (22:03 +0300)
committerToni Wilen <twilen@winuae.net>
Fri, 17 Jul 2020 19:03:00 +0000 (22:03 +0300)
cputest/main.c

index 9d6b061e8eb5d64eef3821560c83ba2a15cd4fbb..ab158462aa9a4bb68b8ba5a4a8801c969c936dff 100644 (file)
@@ -480,7 +480,11 @@ static void start_test(void)
                cpustatearraynew[2] = 0x00008000;
        } else {
                // 68020/30 CACR (CI=1,IE=1)
-               cpustatearraynew[2] = 0x00000009;
+               cpustatearraynew[2] = 0x0009;
+               if (cpu_lvl == 3) {
+                       // 68030 CACR CD=1
+                       cpustatearraynew[2] |= 0x0800;
+               }
        }
 
        setcpu(cpu_lvl, cpustatearraynew, cpustatearraystore);