I'm working on debugger features, if anyone wants to try them. Hearing bugs or criticisms would be nice. Build is attached, needs to be placed in a current dolphin install folder next to dolphin.exe.
Adds:
Font based sizing. More columns in code and memory view. Scales to font sizes.
Tracing - want to know where a value in a register or float register came from? Back Tracing can usually find it.
Diff - finding functions based on when they run. Ex: finding health related functions by taking damage while using Diff.
Auto-calculate load/store target memory. Just right click the instruction in code view.
Memory view can update while the game is running.
Memory widget's data input works way better.
Memory view shows memory target of current instruction (if game stops due to a memory breakpoint, it will highlight that memory).
Shift click in memory view to add address to the address box (useful for changing a bunch of values quickly).
Crtl click in memory view to add the hex data to the data box.
Float to hex converter in the memory widget (maybe I should just add float as an input data type).
Numerous other fixes and tweaks.
/edit Updated the attachment.
Tweaks. Mainly:
1. CodeView works better. Scrollbar always works. Better spacing of instructions.
2. Memory - ignore case for find ASCII. Data input and Find Value option for Float (single).
3. Fixed Tracing bugs - too many instructions being returned.
Cheat search details
Be sure to backup your config folder, just in case something gets messed up. Found at: documents/dolphin emulator/config or user/config for portable.
Adds:
Font based sizing. More columns in code and memory view. Scales to font sizes.
Tracing - want to know where a value in a register or float register came from? Back Tracing can usually find it.
Diff - finding functions based on when they run. Ex: finding health related functions by taking damage while using Diff.
Auto-calculate load/store target memory. Just right click the instruction in code view.
Memory view can update while the game is running.
Memory widget's data input works way better.
Memory view shows memory target of current instruction (if game stops due to a memory breakpoint, it will highlight that memory).
Shift click in memory view to add address to the address box (useful for changing a bunch of values quickly).
Crtl click in memory view to add the hex data to the data box.
Float to hex converter in the memory widget (maybe I should just add float as an input data type).
Numerous other fixes and tweaks.
/edit Updated the attachment.
Tweaks. Mainly:
1. CodeView works better. Scrollbar always works. Better spacing of instructions.
2. Memory - ignore case for find ASCII. Data input and Find Value option for Float (single).
3. Fixed Tracing bugs - too many instructions being returned.
Cheat search details
Be sure to backup your config folder, just in case something gets messed up. Found at: documents/dolphin emulator/config or user/config for portable.