about summary refs log tree commit diff stats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/USAGE.md7
-rw-r--r--docs/box64.pod8
-rw-r--r--docs/gen/usage.json17
3 files changed, 32 insertions, 0 deletions
diff --git a/docs/USAGE.md b/docs/USAGE.md
index 354a173f..64eeec0a 100644
--- a/docs/USAGE.md
+++ b/docs/USAGE.md
@@ -661,6 +661,13 @@ Enable the emulation of x86 strong memory model.
  * 2: All in 1, plus memory barriers on SIMD instructions. 
  * 3: All in 2, plus more memory barriers on a regular basis. 
 
+### BOX64_DYNAREC_VOLATILE_METADATA
+
+Use volatile metadata parsed from PE files, only valid for 64bit Windows games.
+
+ * 0: Do not use volatile metadata. [Default]
+ * 1: Use volatile metadata, which will guide Box64 for better strong memory emulation. 
+
 ### BOX64_DYNAREC_WAIT
 
 Wait or not for the building of a DynaRec code block to be ready.
diff --git a/docs/box64.pod b/docs/box64.pod
index ba248ef8..98e09c7a 100644
--- a/docs/box64.pod
+++ b/docs/box64.pod
@@ -329,6 +329,14 @@ Enable or disable DynaRec trace.
  * 1 : Trace DynaRec blocks, will slow down the program a lot and generates huge logs. 
 
 
+=item B<BOX64_DYNAREC_VOLATILE_METADATA> =I<0|1>
+
+Use volatile metadata parsed from PE files, only valid for 64bit Windows games.
+
+ * 0 : Do not use volatile metadata. [Default]
+ * 1 : Use volatile metadata, which will guide Box64 for better strong memory emulation. 
+
+
 =item B<BOX64_DYNAREC_WAIT> =I<0|1>
 
 Wait or not for the building of a DynaRec code block to be ready.
diff --git a/docs/gen/usage.json b/docs/gen/usage.json
index 831467b0..9db6c675 100644
--- a/docs/gen/usage.json
+++ b/docs/gen/usage.json
@@ -641,6 +641,23 @@
     ]
   },
   {
+    "name": "BOX64_DYNAREC_VOLATILE_METADATA",
+    "description": "Use volatile metadata parsed from PE files, only valid for 64bit Windows games.",
+    "category": "Performance",
+    "options": [
+      {
+        "key": "0",
+        "description": "Do not use volatile metadata.",
+        "default": true
+      },
+      {
+        "key": "1",
+        "description": "Use volatile metadata, which will guide Box64 for better strong memory emulation.",
+        "default": false
+      }
+    ]
+  },
+  {
     "name": "BOX64_DYNAREC_WAIT",
     "description": "Wait or not for the building of a DynaRec code block to be ready.",
     "category": "Performance",