Debugger
Description
The debugger is an integral part of Euphoric, and can be used to trace what
the program is doing.
Keys
To use the debugger, you need to know some keys:
- F11: enter/leave from the debugger
- F2: step by step tracing (enter in JSR)
- F3: step by step tracing (do not enter in subroutines)
- F4: show Oric screen (can crash...)
- F5: run
- F12: stop
- UP & DOWN arrows: scroll zero page window
- PAGE UP & PAGE DOWN: scroll the memory window
- B xxxx: set a breakpoint
- D xxxx: set the memory window adress
- E xxxx: edit a value in memory
- U xxxx: disassemble code
- A, X, Y, S, P: directly set the value of the specified register
- N, V, I, Z, C: directly change the value of processor flags
Symbols
Since the assembler has been modified to output Euphoric compatible symbol
table, you should see all the symbols defined in your program directly
under the debugger.