local frames = 0 local dbg = manager.machine.debugger dbg:command("bpset 3F2D92B0,,{ b@(a5+0x20)=0 ; g }") dbg:command("bpset 3F3B05D0,,{ printf \"r60BA a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B06F0,,{ printf \"r60DE a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B11F0,,{ printf \"r623E a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B12B0,,{ printf \"r6256 a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B1370,,{ printf \"r626E a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B1430,,{ printf \"r6286 a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B21E0,,{ printf \"r643C a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B2300,,{ printf \"r6460 a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B2560,,{ printf \"r64AC a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B2700,,{ printf \"r64E0 a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B5BD0,,{ printf \"r6B7A a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B6610,,{ printf \"r6CC2 a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B6670,,{ printf \"r6CCE a8=%08X\\n\", a8 ; g }") dbg:command("bpset 3F3B67A0,,{ printf \"r6CF4 a8=%08X\\n\", a8 ; g }") print("XIE-PG2 armed 15") emu.register_frame_done(function() frames = frames + 1 if frames >= 2000000 then machine:exit() end end, "pg2")