local frames = 0 local dbg = manager.machine.debugger dbg:command("bpset 3F53D820,,{ printf \"REGIDSTORE id=%08X obj=%08X\\n\", d@(a9+0x40), a11 ; g }") dbg:command("bpset 3F5565D0,,{ printf \"ACBA a11=%08X b8=%02X b12=%02X\\n\", a11, b@(a11+0x40), b@(a11+0x60) ; g }") dbg:command("bpset 3F5565F0,,{ printf \"ACBE a7=%08X\\n\", a7 ; g }") dbg:command("bpset 3F556620,,{ printf \"ACC4 a7=%08X\\n\", a7 ; g }") dbg:command("bpset 3F556650,,{ printf \"ACCA a7=%08X\\n\", a7 ; g }") dbg:command("bpset 3F556680,,{ printf \"ACD0 a7=%08X\\n\", a7 ; g }") dbg:command("bpset 3F5566A0,,{ printf \"ACD4_BADMATCH\\n\" ; g }") dbg:command("bpset 3F5569A0,,{ printf \"OKPATH_6AD34\\n\" ; g }") print("XIE-ARM2 armed 8") emu.register_frame_done(function() frames = frames + 1 if frames >= 2000000 then machine:exit() end end, "arm2")