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 3F55DE70,,{ printf \"SEL_DISP fmt=%%02X\\n\", b@(a13+0xff40) ; g }") dbg:command("bpset 3F55DA50,,{ printf \"MASK_A_8\\n\" ; g }") dbg:command("bpset 3F55DC30,,{ printf \"MASK_B_8\\n\" ; g }") dbg:command("bpset 3F55D620,,{ printf \"ERR_0A\\n\" ; g }") dbg:command("bpset 3F55DF10,,{ printf \"OK_PATH\\n\" ; g }") print("XIE-S19B armed 6") emu.register_frame_done(function() frames = frames + 1 if frames >= 2000000 then machine:exit() end end, "s19b")