Thought I'd start a thread to discuss this a bit and share a beta. It's pretty raw, but searching seems to work now. So far, I have a completely revamped hooking setup with mapping memory blocks and auto finding N64/NDS RAM within processes. It also narrows the search area automatically after each search based on the lowest and highest result in each block.
I could use some help figuring out what to look for in order to auto find PS1, PS2, etc. For example, I found that N64 has static assembly at the beginning of RAM (800000C4) and a static error handler jump (JR $K0 at 80000188), as well as the RAM size spec at 80000319 (actual address of EE enable code). Other than that, check it out and see what you think so far.
I also intend to implement something SRDP-like at some point to get us away from dumping emulator RAM the hard way and open the tool to more options. We've been discussing this in another thread. I might add the lib for accessing PS2rd sometime if it hasn't gone to a new standard by the time I get around to it.
RenegadeEX 2.0 BETA1
http://viper.shadowflareindustries.c...11-1735%5d.zip
Edit: Quick update. Initial search option was broken
Edit 2: Decided to go ahead and get results testing enabled. Probably won't update again until I finish another tab.
I could use some help figuring out what to look for in order to auto find PS1, PS2, etc. For example, I found that N64 has static assembly at the beginning of RAM (800000C4) and a static error handler jump (JR $K0 at 80000188), as well as the RAM size spec at 80000319 (actual address of EE enable code). Other than that, check it out and see what you think so far.
I also intend to implement something SRDP-like at some point to get us away from dumping emulator RAM the hard way and open the tool to more options. We've been discussing this in another thread. I might add the lib for accessing PS2rd sometime if it hasn't gone to a new standard by the time I get around to it.
RenegadeEX 2.0 BETA1
http://viper.shadowflareindustries.c...11-1735%5d.zip
Edit: Quick update. Initial search option was broken
Edit 2: Decided to go ahead and get results testing enabled. Probably won't update again until I finish another tab.

Comment