(08-09-2010, 03:19 PM)BlackDaemon Wrote: My limited knowledge with debugger makes this task difficult...
1. I run game, check in logger this string
What i do next?Code:240156 [setPsmfThread] WARN hle.scePsmfPlayer - IGNORING: scePsmfPlayer_58B83577 psmfplayer=0x90fbd64
Restart JPCSP, load tekken, enter debugger, go to address 0x90fbd64, check breakpoint at that address and from debugger click run?
Ah sorry, I should have explain this better.
First, open JPCSP and go to the Debugger.
After that, load "Tekken 6" and you'll see it's code on the Debugger. Right at the beginning you'll see some syscalls (the functions written with a blue font), so, right-click on any of them and press "Copy jump or branch address".
Then, jump to the address you copied and you'll see a lot of syscalls in the same place. Here, locate the function scePsmfPlayer_58B83577, select it and press "Add breakpoint".
Now, run "Tekken 6" and it'll stop when it reaches that function.
When this happens, go back to the Debugger and look at the $ra register. It'll have the address you'll have to jump to.
Then, you'll see the full code portion that calls this function and that's what you should post here.