|
Post by kokovec on Jul 19, 2020 13:39:51 GMT -5
In Disi, is there a way to jump to a certain line of code? Also, is there a way to tell dissi to ignore BIOS functions? I'm trying to figure out a way to work out certain algorithms without having to serially step through every line of code.
|
|
|
Post by Malban on Jul 20, 2020 10:42:52 GMT -5
Not completly certain what you mean. a) Jump In dissi type "h" to get a short help of all commands g $1000 -> runs from $1000 You could alternatively do the more "general" but complicated looking:
set pc $1000
b) Ignore I am not sure here what you mean. How can a debugger "ignore" certain code pieces?
Nonetheless, you can:
i) use "overstep" to execute a subroutine until it jumps back (when the "cursor" is on the JSR... press the overstep icon)
ii) when already "in" a subroutine, you can "step out" (press step out icon), the program continues untill PC = [ S ]
Regards
Malban
|
|
|
Post by kokovec on Jul 21, 2020 14:23:56 GMT -5
Thanks Malban this was helpful. I had been trying to work out a hardware related bug and got frustrated... you know how that goes. The "ignore" function is something that I've seen on embedded electronics debuggers where you can tag lines of code to overstep. This is sometimes handy when testing non-relocatable code and critical sequencing or timing issues.
|
|