1
0
Fork 0
mirror of https://github.com/notwa/mm synced 2024-11-05 15:49:02 -08:00

update for new readbyterange behaviour

This commit is contained in:
Connor Olding 2015-10-27 17:54:52 -07:00
parent 35c853788f
commit 71f44db82e
2 changed files with 3 additions and 5 deletions

View file

@ -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

View file

@ -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