home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / falcon / program / x_debug / help.xdb < prev    next >
Text File  |  1993-01-03  |  5KB  |  106 lines

  1. ALIAS name action
  2. BREAK |CLEAR|MONST|SET|
  3. BREAK CLEAR [addr] ;clear breakpoint (or all breakpoints)
  4. BREAK MONST addr[,[count|*|=|-|?cond]] ;MonST syntax
  5. BREAK SET addr |AFTER count|CONDITIONAL expr|COUNT|PERMANENT|TRAP tnum|TEMP
  6. CDIRECTORY path ;changes current drive/directory
  7. DIALOG title line1 [line2[line3]] ;entered line is #d
  8. DIRECTORY wildcard
  9. ECHO |"string"|$expr|expr|
  10. ENDPROC ;closes PROC definition
  11. EVAL expr
  12. EXIT
  13. GO |FAST|SLOW|UNTIL|expr
  14. GO FAST expr ;uses Trace2 mode until expr is non-zero
  15. GO SLOW expr ;uses Trace mode until expr is non-zero
  16. GO UNTIL expr ;insert breakpoint and run full speed
  17. HELP command ;you're using it!
  18. KEY |ALT|CTRL|FN|NORMAL|
  19. KEY ALT key command ;key=a-z
  20. KEY CTRL key command ;key=a-z
  21. KEY FN key command ;key=1-20
  22. KEY NORMAL key command ;key=a-z
  23. LIST [>file] |ALIAS|ASM|BREAK|COMMANDS|DATA|DISS|FUNCTION|HISTORY|HELP|...
  24. ! |INFO|KEYS|MEMORY|MMU||RESERVED|STACK|USER|WINDOWS|
  25. LIST DISS start [end] ;disassemble
  26. LIST FUNCTION *|func|:filename|:: ;*=globals,::=files only
  27. LOAD |AGAIN|AMIGA|ASCII|BIN|EXEC|KILL|NODEBUG|NOTHING|SCRIPT|USER|WAIT|
  28. LOAD AGAIN ;loads last program & command-line
  29. LOAD AMIGA filename ;loads Amiga executable & symbols
  30. LOAD BIN filename ;loads any file as executable
  31. LOAD EXEC filename ;loads executable file & debug
  32. LOAD KILL ;kills current program
  33. LOAD NODEBUG filename ;loads executable without debug
  34. LOAD NOTHING ;clears any loaded debug info
  35. LOAD SCRIPT filename ;loads ASCII file of commands
  36. LOAD USER [filename] ;loads user symbol table
  37. LOAD WAIT filename ;waits for desk accessory/CPX to load (AUTO only)
  38. MEMORY |ADD|FILL|
  39. MEMORY ADD start end+1 [flag] ;adds to memory list 1=RO,2=WO,3=RW
  40. MEMORY FILL start end bytevalue
  41. MMU |INIT|RESET|WCLEAR|WPROTECT|
  42. MMU INIT |ST|TT|ALL| ;initialises MMU into debug mode (default=ALL)
  43. MMU RESET ;restores old MMU state
  44. MMU WCLEAR start
  45. MMU WPROTECT start [end] ;write protect range (default=4 bytes)
  46. POKEB addr data [data]
  47. POKEW addr data [data]
  48. POKEL addr data [data]
  49. POKES addr 'string'
  50. PROC name ;starts definition, end with ENDPROC
  51. QUIT ;exit debugger
  52. REG reg[=expr] ;read and change register
  53. RUN |FAST|SLOW|UNTIL|expr
  54. RUN FAST expr ;uses Trace2 mode until expr is non-zero
  55. RUN SLOW expr ;uses Trace mode until expr is non-zero
  56. RUN UNTIL expr ;insert breakpoint and run full speed
  57. SAVE |BIN|USER|
  58. SAVE BIN filename start end ;save raw binary, end=inclusive
  59. SAVE USER [filename] ;save user symbols
  60. SCREEN |CLEAR|FONT|OTHER|USER|
  61. SCREEN CLEAR ;clears and redraws whole screen
  62. SCREEN FONT ;changes font size, if possible
  63. SCREEN OTHER [addr];switches to program screen
  64. SCREEN USER ;switches to program screen with program's mouse handler
  65. SEARCH |ATTACH|BYTE|INSTRUCTION|LONG|NEXT|TEXT|WORD|
  66. SEARCH ATTACH [window] ;attach search to a window
  67. SEARCH BYTE [addr] byte1 [byte2] [byte3]...
  68. SEARCH INSTRUCTION [addr] text
  69. SEARCH LONG [addr] long1 [long2] [long3] etc
  70. SEARCH NEXT [addr]
  71. SEARCH TEXT [addr] text
  72. SEARCH WORD [addr] word1 [word2] [word3] etc
  73. SET [variable [string]] ;set or list internal strings
  74. STEP |AMISS|ASM|ASKIP|FASTASM|INTERPRET|SNEXT|SSKIP|SOURCE|
  75. STEP AMISS ;ignore instruction at PC
  76. STEP ASM [count] ;single step assembly language
  77. STEP ASKIP ;insert breakpoint after current instruction then run
  78. STEP FASTASM ;single step using Trace2 mode
  79. STEP INTERPRET ;interpret instruction (eg for skipping BSRs in ROM)
  80. STEP SNEXT ;inserts breakpoint at next source line then runs
  81. STEP SSKIP ;single step source line at current level
  82. STEP SOURCE ;single step source line
  83. SYMBOL |ADD|CLEAR|DATA|LOAD|SAVE|
  84. SYMBOL ADD name value ;define uer symbol
  85. SYMBOL CLEAR ;clears all user symbols
  86. SYMBOL DATA start end [B|W|L] ;define data area
  87. SYSTEM ;exit debugger
  88. WATCH |ADD|CLEAR|DELETE|
  89. WATCH ADD expr [format] ;add to watch window (Dec,heX,Ascii,Char)
  90. WATCH CLEAR ;clear entire watch window
  91. WATCH DELETE num ;remove item from watch
  92. WATCH EDIT num expr [format] ;change item (Dec,heX,Ascii,Char)
  93. WINDOW |ADDRESS||CLONE|CLOSE|FRONT|LOCK|MODE|MOVE|OPEN|PRINT|RECALC|ZOOM|
  94. WINDOW ADDRESS wnum expr ;sets address of window
  95. WINDOW CLONE wnum [title] ;creates frozen copy of window contents
  96. WINDOW CLOSE wnum
  97. WINDOW FRONT wnum ;bring window to front
  98. WINDOW LOCK wnum [An] ;lock window to address reg (or unlock)
  99. WINDOW MODE wnum [|ASM|SOURCE|MIXED] ;change preferred smart window type
  100. WINDOW MOVE wnum [x y w h] ;move window (interactive if no params)
  101. WINDOW OPEN type wnum [expr [x y w h]]
  102. ! type=|BREAK|COMMAND|DISS|FPU|LOCAL|MEM|MMU|REGS|WATCH| 
  103. WINDOW PRINT wnum ;dump contents to printer
  104. WINDOW RECALC wnum ;rebuild window contents (rarely required)
  105. WINDOW ZOOM wnum ;(un)zoom window
  106.