WiiRd forum

Wii & Gamecube Hacking => WiiRD Remote Debugger => Topic started by: Romaap on September 23, 2008, 01:53:08 PM

Title: Breakpoint?
Post by: Romaap on September 23, 2008, 01:53:08 PM
what does the breakpoint function in WiiRD do?
Title: Breakpoint?
Post by: Panda On Smack on September 23, 2008, 02:08:36 PM
Basically you pop in a memory address you are interested in and you set it as a breakpoint

As soon as the address is used by the game (read or written to) the game breaks (stops) and the function and gamecode that used it is shown.

Its handy to figure out what's happening and tracking down where things are.

http://en.wikipedia.org/wiki/Breakpoint (http://en.wikipedia.org/wiki/Breakpoint)
Title: Breakpoint?
Post by: Romaap on September 23, 2008, 05:04:02 PM
OK, thanks
Title: Re: Breakpoint?
Post by: Igglyboo on September 28, 2008, 01:38:18 PM
IS the breakpoint function like, "Find out what this adress writes to" function in cheat engine?
Title: Re: Breakpoint?
Post by: Link on September 28, 2008, 03:34:34 PM
Comparison to cheat engine:

Write breakpoint = find out what writes to this address - on access immediately halt the game (Cheat Engine continues)
Read breakpoint = find out what reads this address - on access immediately halt the game (Cheat Engine continues)
Read/Write breakpoint = find out what accesses this address - on access immediately halt the game (Cheat Engine continues)
Execute breakpoint = once the selected instruction executes halt and show register content (also availible in Cheat Engine disassembler window)
Title: Re: Breakpoint?
Post by: Romaap on September 28, 2008, 06:30:10 PM
It's a cool funtion but I don't use it, assembly is too complicated  :-[
Title: Re: Breakpoint?
Post by: Link on September 28, 2008, 09:03:42 PM
There are simple parts of assembly.. learn the almighty nop/60000000. If you write an address and the game always changes the value back to its original.. try a write breakpoint on the address and nop (=poke with 60000000) the instruction writing it
Title: Re: Breakpoint?
Post by: lindtec on September 29, 2008, 08:46:20 PM
It would be cool, if someone with enough knowledge and way too much time, could write
a tutorial on using breakpoints (preferable with an introduction to ASM too).

I know, there are tons of tutorials concerning ASM floating around in the net.
But one which focus especially on the part, thats usefull for WiiRD would be nice.
Title: Re: Breakpoint?
Post by: Romaap on September 29, 2008, 08:57:33 PM
Quote from: lindtec on September 29, 2008, 08:46:20 PM
It would be cool, if someone with enough knowledge and way too much time, could write
a tutorial on using breakpoints (preferable with an introduction to ASM too).

I know, there are tons of tutorials concerning ASM floating around in the net.
But one which focus especially on the part, thats usefull for WiiRD would be nice.

I second that!