From 68df791b4b1dd5f45dc4b957c9bfd0aa68ee39dc Mon Sep 17 00:00:00 2001 From: kitty Date: Thu, 26 Feb 2026 19:21:40 +1100 Subject: fix string stack wonkery? i think? i mean it works now afaict... --- jefs.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'jefs.s') diff --git a/jefs.s b/jefs.s index 78154cf..617ca54 100644 --- a/jefs.s +++ b/jefs.s @@ -13,7 +13,7 @@ %macro pspop 1 mov %1, qword [r14] lea r14, [r14+8] - cmp r14, wstack + 24 + cmp r14, wstack jle %%ok mov qword [error], 1 mov r8, qword [handler] @@ -76,7 +76,7 @@ umem: resb 0x9c400 umem_e: wstack_b: resq 2047 -wstack: +wstack: resq 4 section .text global _start @@ -1161,7 +1161,7 @@ defvar "#tib", num_tib, 0, initlen defvar ">in", to_in, 0, 0 defvar "state", state, 0, interpreting defvar "here", here, 0, umem -defvar "s0", s0, 0, wstack + 16 +defvar "s0", s0, 0, wstack defvar "h0", h0, 0, umem ; beginning of user memory area defvar "hend", hend, 0, umem_e ; ending of user memory area defvar "base", base, 0, 10 -- cgit v1.2.3