将MAME-cheat转换为Lua脚本

将MAME-cheat转换为Lua脚本,lua,emulation,Lua,Emulation,我正在尝试将MAME作弊转换为Lua脚本: <mamecheat version="1"> <cheat desc="Cheat description"> <script state="run"> <action>audiocpu.pw@F018=0000</action> </script> </cheat> </mamecheat> 但当我将0写入内存时,h

我正在尝试将MAME作弊转换为Lua脚本:

<mamecheat version="1">
  <cheat desc="Cheat description">
    <script state="run">
      <action>audiocpu.pw@F018=0000</action>
    </script>
  </cheat>
</mamecheat>
但当我将0写入内存时,hud内容显示0,但音乐不会停止

mem:write_i8(0xF018, 0x0000);

我还需要做些什么吗?

我当时正在读写8位,但数据是16位的。 这是正确的语法:

print(mem:read_i16(0xF018));


我在读写8位,但数据是16位的。 这是正确的语法:

print(mem:read_i16(0xF018));

mem:write_i16(0xF018, 0x0000);