mirror of
https://github.com/holub/mame
synced 2025-10-04 08:28:39 +03:00
plugins/cheat: fix (nw)
This commit is contained in:
parent
c579e0a71a
commit
a21cd131a5
@ -25,7 +25,7 @@ local codefuncs = {}
|
|||||||
|
|
||||||
local function prepare_rom_cheat(desc, region, addr, val, size, banksize, comp)
|
local function prepare_rom_cheat(desc, region, addr, val, size, banksize, comp)
|
||||||
local cheat = { desc = desc, region = { rom = region } }
|
local cheat = { desc = desc, region = { rom = region } }
|
||||||
cheat.script = { off = "if on then rom:write_u8(addr, save) end" }
|
cheat.script = { off = "if on then rom:write_u" .. size .. "(addr, save) end" }
|
||||||
if banksize and comp then
|
if banksize and comp then
|
||||||
local rom = manager:machine():memory().regions[region]
|
local rom = manager:machine():memory().regions[region]
|
||||||
local bankaddr = addr & (banksize - 1)
|
local bankaddr = addr & (banksize - 1)
|
||||||
@ -47,7 +47,7 @@ local function prepare_rom_cheat(desc, region, addr, val, size, banksize, comp)
|
|||||||
on = true
|
on = true
|
||||||
addr = %d
|
addr = %d
|
||||||
save = rom:read_u%d(addr)
|
save = rom:read_u%d(addr)
|
||||||
rom:write_u8(addr, %d)]], addr, size, val)
|
rom:write_u%d(addr, %d)]], addr, size, size, val)
|
||||||
return cheat
|
return cheat
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user