mirror of
https://github.com/notwa/mm
synced 2024-11-05 18:49:03 -08:00
update for new readbyterange behaviour
This commit is contained in:
parent
35c853788f
commit
71f44db82e
2 changed files with 3 additions and 5 deletions
|
@ -12,12 +12,10 @@ function Monitor:init(name, a)
|
|||
end
|
||||
|
||||
function Monitor:read()
|
||||
-- bizhawk has an off-by-one bug where this returns length + 1 bytes
|
||||
local raw = mainmemory.readbyterange(self.begin, self.len-1)
|
||||
local raw = mainmemory.readbyterange(self.begin, self.len)
|
||||
local bytes = {}
|
||||
local begin = self.begin
|
||||
for k, v in pairs(raw) do
|
||||
bytes[k - begin] = v
|
||||
bytes[k] = v
|
||||
end
|
||||
return bytes
|
||||
end
|
||||
|
|
|
@ -43,7 +43,7 @@ function read_ascii(addr, len)
|
|||
-- so we'll set up a table we can use ipairs() on
|
||||
local ordered_bytes = {}
|
||||
for a, v in pairs(bytes) do
|
||||
ordered_bytes[tonumber(a, 16) - begin + 1] = v
|
||||
ordered_bytes[tonumber(a, 16) + 1] = v
|
||||
end
|
||||
|
||||
local seq = false
|
||||
|
|
Loading…
Reference in a new issue