mirror of
https://github.com/notwa/mm
synced 2024-11-05 21:59:02 -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
|
end
|
||||||
|
|
||||||
function Monitor:read()
|
function Monitor:read()
|
||||||
-- bizhawk has an off-by-one bug where this returns length + 1 bytes
|
local raw = mainmemory.readbyterange(self.begin, self.len)
|
||||||
local raw = mainmemory.readbyterange(self.begin, self.len-1)
|
|
||||||
local bytes = {}
|
local bytes = {}
|
||||||
local begin = self.begin
|
|
||||||
for k, v in pairs(raw) do
|
for k, v in pairs(raw) do
|
||||||
bytes[k - begin] = v
|
bytes[k] = v
|
||||||
end
|
end
|
||||||
return bytes
|
return bytes
|
||||||
end
|
end
|
||||||
|
|
|
@ -43,7 +43,7 @@ function read_ascii(addr, len)
|
||||||
-- so we'll set up a table we can use ipairs() on
|
-- so we'll set up a table we can use ipairs() on
|
||||||
local ordered_bytes = {}
|
local ordered_bytes = {}
|
||||||
for a, v in pairs(bytes) do
|
for a, v in pairs(bytes) do
|
||||||
ordered_bytes[tonumber(a, 16) - begin + 1] = v
|
ordered_bytes[tonumber(a, 16) + 1] = v
|
||||||
end
|
end
|
||||||
|
|
||||||
local seq = false
|
local seq = false
|
||||||
|
|
Loading…
Reference in a new issue