about summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-03-07 22:03:58 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-03-07 22:03:58 +0100
commitc79c42b62df69e454f004377bdaebffcee4e0fc2 (patch)
tree457210b44a5edbb048a7fbd29ab3366b0e35a28b /system
parent91dd7adbfa8bd1827c5bd6b21aea5e370d4f93a0 (diff)
downloadbox64-c79c42b62df69e454f004377bdaebffcee4e0fc2.tar.gz
box64-c79c42b62df69e454f004377bdaebffcee4e0fc2.zip
[DYNAREC] Added BOX64_DYNAREC_FORWARD parameter, with a default value to 128 (works well on box64, with up to 30% more speed)
Diffstat (limited to 'system')
-rw-r--r--system/box64.box64rc34
1 files changed, 33 insertions, 1 deletions
diff --git a/system/box64.box64rc b/system/box64.box64rc
index 81e8cdd0..746665f7 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -13,6 +13,14 @@ BOX64_DYNAREC_HOTPAGE=0 # disabling hotpage seems to give better performances he
 # Those are safe to use on 7z and give a bit of a boost
 BOX64_DYNAREC_SAFEFLAGS=0
 BOX64_DYNAREC_BIGBLOCK=2
+BOX64_DYNAREC_FORWARD=512
+BOX64_DYNAREC_CALLRET=1
+
+[7zz]
+# Those are safe to use on 7z and give a bit of a boost
+BOX64_DYNAREC_SAFEFLAGS=0
+BOX64_DYNAREC_BIGBLOCK=2
+BOX64_DYNAREC_FORWARD=512
 BOX64_DYNAREC_CALLRET=1
 
 [chrome]
@@ -38,13 +46,28 @@ BOX64_EMULATED_LIBS=libSDL2-2.0.so.0
 BOX64_CRASHHANDLER=1
 BOX64_DYNAREC_STRONGMEM=1
 
+[factorio]
+BOX64_DYNAREC_SAFEFLAGS=0
+BOX64_DYNAREC_BIGBLOCK=2
+BOX64_DYNAREC_FORWARD=1024
+BOX64_DYNAREC_CALLRET=1
+
 [heroic]
 BOX64_NOSANDBOX=1
 BOX64_MALLOC_HACK=2
+# this is to save some memory
+BOX64_DYNAREC_BIGBLOCK=0
 
 [nacl_helper]
 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
+
 [pressure-vessel-wrap]
 BOX64_NOGTK=1
 
@@ -57,14 +80,23 @@ BOX64_EMULATED_LIBS=libSDL2-2.0.so.0:libSDL2_ttf-2.0.so.0
 
 [steamwebhelper]
 BOX64_NOSANDBOX=1
-BOX64_MALLOC_HACK=2
 BOX64_LOG=0
+BOX64_MALLOC_HACK=2
+# this is to save some memory
+BOX64_DYNAREC_BIGBLOCK=0
 # if steamwebhelper takes too much memory, enable next line to disable it
 #BOX64_EXIT=1
 
 [steam-runtime-check-requirements]
 BOX64_EXIT=1
 
+[Torchlight2.bin.x86_64]
+# Those are safe to use on 7z and give a bit of a boost
+BOX64_DYNAREC_SAFEFLAGS=0
+BOX64_DYNAREC_BIGBLOCK=2
+BOX64_DYNAREC_FORWARD=512
+BOX64_DYNAREC_CALLRET=1
+
 #
 # Wine process
 #