From 7bd3e81713993e2f2a0c4a6e28742fa778fd8edb Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Sun, 22 Nov 2015 13:30:11 -0800 Subject: [PATCH] ignore highest bit of .org directive are you *really* gonna be assembling files over 2GiB? --- Lua/inject/assembler.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lua/inject/assembler.lua b/Lua/inject/assembler.lua index b3a481d..972b115 100644 --- a/Lua/inject/assembler.lua +++ b/Lua/inject/assembler.lua @@ -1088,7 +1088,7 @@ function Dumper:add_directive(name, a, b) t.kind = 'goto' t.addr = a table.insert(self.commands, t) - self.pos = a + self.pos = a % 0x80000000 self:advance(0) elseif name == 'ALIGN' then t.kind = 'align'