MHS includes a Debugger with very powerful features (and more to come). The Debugger is packaged inside the Disassembler. Press Ctrl-D to open the Disassembler, then press Ctrl-D or select the File/Debug menu item to start debugging. Select the File/Detach Debugger menu item or press Ctrl-Shift-D to stop debugging at any time. This does not close the target process on machines that support this feature.
Controls
F7 - Step Into: Single-steps in code. When CALL instructions are reached, the single-step goes into the called function.
F8 - Step Over: Single-steps in code. When a CALL instruction is reached, the single-step stays inside the current function, skipping over the called function.
F9 - Resume: Stops single-stepping and resumes the process.
Right-Click/Run to Cursor: Executes the code until it reaches the line of code where the mouse last right-clicked.