about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--system/box64.box64rc16
1 files changed, 15 insertions, 1 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index daafebf6..4707b90c 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -60,6 +60,9 @@ BOX64_EMULATED_LIBS=libSDL2-2.0.so.0
 BOX64_CRASHHANDLER=1
 BOX64_DYNAREC_STRONGMEM=1
 
+[EtG.x86_64]
+BOX64_MAXCPU=4  #it will crash with too many cpu, 4 is enough anyway
+
 [factorio]
 BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=2
@@ -87,7 +90,8 @@ BOX64_MAXCPU=16
 BOX64_NOSANDBOX=1
 BOX64_INPROCESSGPU=1
 BOX64_MALLOC_HACK=2
-#BOX64_DYNAREC_BIGBLOCK=0    # this is to save some memory, but not necessery with callret=1 (default)
+BOX64_DYNAREC_BIGBLOCK=0
+BOX64_DYNAREC_CALLRET=1
 BOX64_DYNAREC_ALIGNED_ATOMICS=1
 BOX64_DYNAREC_STRONGMEM=1
 
@@ -100,6 +104,9 @@ BOX64_DYNAREC_SAFEFLAGS=0
 [Hue.x86_64]
 BOX64_MAXCPU=16
 
+[Kingdom.x86_64]
+BOX64_MAXCPU=4
+
 [LotCG.x86_64]
 BOX64_DYNAREC_FASTROUND=0
 
@@ -202,6 +209,13 @@ BOX64_DYNAREC_CALLRET=0 # prevent segfaulting
 BOX64_DYNAREC_STRONGMEM=1
 BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
+[Battle.net.exe]
+BOX64_DYNAREC_BIGBLOCK=0
+BOX64_DYNAREC_SAFEFLAGS=2
+BOX64_DYNAREC_STRONGMEM=1
+BOX64_DYNAREC_CALLRET=1
+BOX64_DYNAREC_ALIGNED_ATOMICS=0
+
 [CrysisRemastered.exe]
 BOX64_DYNAREC_BIGBLOCK=2
 BOX64_DYNAREC_STRONGMEM=1