ScriptName "example_Reset" // Flow Control - Reset ScriptAuthor "GS/dA" ScriptVersion "V 0.1" // this variable will contain the possible error code var vbErrCode: byte; var UnknownCode: byte ; moveconst (UnknownCode, 0xFF) ; //for example // initialize error handler SetErrorHandler ( :ErrHandler ) ; // add your own main program here :main; // user TBD jump :main; :ErrHandler; Get(ErrorCode, vbErrCode); // add your own error handling routine here if vbErrCode equal UnknownCode then :Warmstart; return; :Warmstart; Reset; // Reset the script, start from line 1