From 5a48c7e8677fd947d87ec62cb685d8478cd00bbe Mon Sep 17 00:00:00 2001 From: FunnyCorgi <166766151+FunnyCorgi@users.noreply.github.com> Date: Sun, 12 Oct 2025 14:36:07 -0400 Subject: [PATCH] Fix HDA and HDB always being set to 1 MB This is towards #1427. --- src/browser/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/main.js b/src/browser/main.js index b60c2135..669dd5e2 100644 --- a/src/browser/main.js +++ b/src/browser/main.js @@ -2157,7 +2157,7 @@ function start_emulation(profile, query_args) const hda_empty_size = +$("hda_empty_size")?.value; if(hda_empty_size) { - const size = Math.min(1, Math.max(MAX_ARRAY_BUFFER_SIZE_MB, hda_empty_size)) * 1024 * 1024; + const size = Math.max(1, Math.min(MAX_ARRAY_BUFFER_SIZE_MB, hda_empty_size)) * 1024 * 1024; settings.hda = { buffer: new ArrayBuffer(size) }; new_query_args.set("hda.empty", String(size)); } @@ -2169,7 +2169,7 @@ function start_emulation(profile, query_args) const hdb_empty_size = +$("hdb_empty_size")?.value; if(hdb_empty_size) { - const size = Math.min(1, Math.max(MAX_ARRAY_BUFFER_SIZE_MB, hdb_empty_size)) * 1024 * 1024; + const size = Math.max(1, Math.min(MAX_ARRAY_BUFFER_SIZE_MB, hdb_empty_size)) * 1024 * 1024; settings.hdb = { buffer: new ArrayBuffer(hdb_empty_size) }; new_query_args.set("hdb.empty", String(size)); }