about summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-12-13 13:05:38 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-12-13 13:05:38 +0100
commit88575ebc5d0df38c709f199e85030fa5435a1a4a (patch)
tree5c4e32ac6eb266f3085bb3a9c2583ce9a5031a78 /system
parentd8a19e98327e723588bfac16d6d96e8730c30199 (diff)
downloadbox64-88575ebc5d0df38c709f199e85030fa5435a1a4a.tar.gz
box64-88575ebc5d0df38c709f199e85030fa5435a1a4a.zip
[DYNAREC] Made callret default, improved callret efficiency, and dynarec speed on larger blocks
Diffstat (limited to 'system')
-rw-r--r--system/box64.box64rc9
1 files changed, 4 insertions, 5 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index f52b6cf5..4df97ae3 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -63,7 +63,7 @@ BOX64_ENV=BOX64_DYNAREC_STRONGMEM=3
 BOX64_NOSANDBOX=1
 BOX64_INPROCESSGPU=1
 BOX64_MALLOC_HACK=2
-BOX64_DYNAREC_BIGBLOCK=0    # this is to save some memory
+#BOX64_DYNAREC_BIGBLOCK=0    # this is to save some memory, but not necessery with callret=1 (default)
 BOX64_DYNAREC_ALIGNED_ATOMICS=1
 BOX64_DYNAREC_STRONGMEM=1
 
@@ -76,9 +76,8 @@ BOX64_MALLOC_HACK=1
 [NuclearBlaze]
 BOX64_EMULATED_LIBS=libopenal.so.1
 BOX64_DYNAREC_SAFEFLAGS=0
-BOX64_DYNAREC_BIGBLOCK=3
-BOX64_DYNAREC_FORWARD=1024
-#BOX64_DYNAREC_CALLRET=1    #New jmpbuf handling tend to break this optim!
+#BOX64_DYNAREC_BIGBLOCK=3
+#BOX64_DYNAREC_FORWARD=1024
 BOX64_DYNAREC_ALIGNED_ATOMICS=1
 
 [pressure-vessel-wrap]
@@ -115,7 +114,7 @@ BOX64_NOSANDBOX=1
 BOX64_INPROCESSGPU=1
 BOX64_LOG=0
 BOX64_MALLOC_HACK=2
-BOX64_DYNAREC_BIGBLOCK=0    # this is to save some memory
+#BOX64_DYNAREC_BIGBLOCK=0    # this is to save some memory
 BOX64_DYNAREC_STRONGMEM=1
 
 [steamwebhelper.exe]