Timer Cal Error ProgressBarsRegTf VWIRISIVIWH I_I^I[IZ_^ VWIRISITIUIVH 0I^I]I\I[IZ_^ %08X [RSP+%04X]: %016X CallerRep: %08X:%08tX:%P VWIRISITIUIVL I^I]I\I[IZ_^ %08X:%08X,%P VWIRISIVIWL M(QIWIVj I_I^I[IZ_^ VWIRISIVL I^I[IZ_^ VWIRISIVL I^I[IZ_^ $-6?HQZclu~ ST_U64_REGS %3Z:%016X RIP:%016X ST_U64_REGS %3Z:%016X RIP:%016X VWIRISITIVIWL I_I^I\I[IZ_^ VWIRISIVH I^I[IZ_^ VWIRISIVIWH I_I^I[IZ_^ VWIRISIVH I^I[IZ_^ Do one of the following, first: >S; //Single step >B2; //Clear all break points >G2; //Clear all break points and Go After resuming,next focus task After resuming, flushes scrn VGA cache Exit Dbg The cmd line is basically the same as normal. Here are some common debugging commands. >EdLite("FileName"); //Edit file. >D(0x100000); //Dump page tables. >Dm(0x100000); //Dump page tables. >Dm(Fs,sizeof(CTask)); //Dump current task record. >ClassRep(Fs,"CTask",1); //Dump current task record. >ClassRep(Fs,,1); //(It knows lastclass.) >CallerRep; //Stack trace report. >Da(_RSP); //Dump stk. >Dr; //Dump Regs. >1+2*3+&Print; //Show calculation res. >*(0x70000)(I64 *)=0x123456789; //Assign value to 0x70000-0x70007. >_RAX=0x1234; //Set RAX to 0x1234. >_RIP=&Break; //Set RIP. >I64 i; //Declare variable. >i=_RCX+_RDX; //Assign to variable. >U(&Print+0x8); //Unassemble Print. >Uf("Print"); //Unassembler function "Print". >Man("Print"); //Edit Src for "Print". >E(_RIP); //Edit Src Code. >Fix; //Edit Last Err Src Code. >B(&Main+0x20); //Toggle break point. >B2; //Clear all break points. >S; //Single step. >G; //Resume execution. >G2; //B2;VGAFlush;WinFocus;G; >Exit; //Exit (kill) task. After resuming, next focus task. After resuming, flushes scrn VGA cache. TempleOS Debugger >Help; //For help. VWIRISITIUIVIWH I_I^I]I\I[IZ_^ ST_INT_NAMES Fault:0x%02X %Z Err Code:%08X RIP:%08X :%p RSP:%08X Fault Addr:%08X:%p VWIRISIVL I^I[IZ_^ VWIRISIVIWL I_I^I[IZ_^ VWIRISIVH I^I[IZ_^] Cmd /Break Execution Cmd /Enter Debugger Cmd /Toggle Aux Font Cmd /Toggle Mute Cmd /Next Focus Task Cmd /Terminal Window Cmd /VGA Flush Cmd /Kill Focused Task Except:%c: %P:%P:%P:%P:%P:%P VWIRISIVL I^I[IZ_^ Except:%c:%p:%p:%p:%p:%p:%p Unhandled Exception 1234567890-= qwertyuiop[] asdfghjkl;'` \zxcvbnm,./ !@#$%^&*()_+ QWERTYUIOP{} ASDFGHJKL:"~ |ZXCVBNM<>? 1234567890-= BACKSPACE SHIFT_ESC SHIFT_SPACE