about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-10 19:21:15 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-10 19:21:15 +0200
commite95be7cd3f5652e579e968f57c1f622661b46b86 (patch)
tree7369d84b8ab1638fb0c7c9ff7ed7f3705407c1ef
parent1bfb50f29a9bb41416036df4afbde6093a3b031d (diff)
downloadbox64-e95be7cd3f5652e579e968f57c1f622661b46b86.tar.gz
box64-e95be7cd3f5652e579e968f57c1f622661b46b86.zip
Improved legendary stability
-rw-r--r--src/custommem.c4
-rw-r--r--system/box64.box64rc3
2 files changed, 5 insertions, 2 deletions
diff --git a/src/custommem.c b/src/custommem.c
index d6c2baea..432ce45a 100644
--- a/src/custommem.c
+++ b/src/custommem.c
@@ -574,7 +574,7 @@ void* internal_customRealloc(void* p, size_t size, int is32bits)
         if(is32bits) {
             return box_realloc(p, size);
         } else
-            dynarec_log(LOG_NONE, "Warning, block %p not found in p_blocks for realloc, malloc'ing again without free\n", (void*)addr);
+            printf_log(LOG_INFO, "Warning, block %p not found in p_blocks for realloc, malloc'ing again without free\n", (void*)addr);
     return internal_customMalloc(size, is32bits);
 }
 void* customRealloc(void* p, size_t size)
@@ -605,7 +605,7 @@ void internal_customFree(void* p, int is32bits)
         if(is32bits)
             box_free(p);
         else
-            dynarec_log(LOG_NONE, "Warning, block %p not found in p_blocks for Free\n", (void*)addr);
+            printf_log(LOG_INFO, "Warning, block %p not found in p_blocks for Free\n", (void*)addr);
 }
 void customFree(void* p)
 {
diff --git a/system/box64.box64rc b/system/box64.box64rc
index f70c2cd8..8347fa56 100644
--- a/system/box64.box64rc
+++ b/system/box64.box64rc
@@ -146,6 +146,9 @@ BOX64_EMULATED_LIBS=libmpg123.so.0:libvorbisfile.so.3:libvorbis.so.0:libogg.so.0
 [Kingdom.x86_64]
 BOX64_MAXCPU=4
 
+[legendary]
+BOX64_DYNAREC_STRONGMEM=1
+
 [LotCG.x86_64]
 BOX64_DYNAREC_FASTROUND=0