The user can edit registers in the Status Pane when the emulator is stopped.
The reason for only allowing editing when emulation is stopped is it is more useful to be able to change a value before a certain instruction is executed, rather than when the emulator is running, when the current instruction is rapidly changing.
Tthis is not or related to nor intended to supplant the functionality of the ET3400's register view and edit, which is a ROM-provided feature.
Pressing F2 while the register is selected (has focus) will enable editing.
(instructions about editing nibbles / bits go here)
Pressing ESC will cancel....
IMPORTANT - Since we use ESC for interacting with the Memory Pane, ESC no longer triggers Reset in the debugger view, as the user may accidentally press ESC too many times and reset the program unintentionally.
The user can edit registers in the Status Pane when the emulator is stopped.
The reason for only allowing editing when emulation is stopped is it is more useful to be able to change a value before a certain instruction is executed, rather than when the emulator is running, when the current instruction is rapidly changing.
Tthis is not or related to nor intended to supplant the functionality of the ET3400's register view and edit, which is a ROM-provided feature.
Pressing F2 while the register is selected (has focus) will enable editing.
(instructions about editing nibbles / bits go here)
Pressing ESC will cancel....
IMPORTANT - Since we use ESC for interacting with the Memory Pane, ESC no longer triggers Reset in the debugger view, as the user may accidentally press ESC too many times and reset the program unintentionally.