Game patch: Dead or Alive 2 (J) [SLPS-25002) playable with the R5900 recompiler. Does not make other versions playable, there seems to be a separate issue with them.

A proper fix for this is not happening nor is it even desirable because of the performance impact it would have, the game seems to unintentionally rely on the RPC arguments remaining in cache until sceSifCallRpc.  A slightly better patch is possible, this one eats some extra EE cycles and might theoretically make the game emulate at less than full speed (but probably won't in practice).

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4957 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
sudonim1@gmail.com 2011-11-06 21:43:26 +00:00
parent 67b12b3f92
commit 7c6c2cfd98
1 changed files with 9 additions and 1 deletions

View File

@ -1994,6 +1994,10 @@ Serial = SLUS-20071
Name = Dead or Alive 2
Region = NTSC-U
Compat = 1
[patches]
// change TLSNDDRV RPC to blocking, better would be to move the wait to the top of the function
patch=0,EE,002b06ec,word,24060000
[/patches]
---------------------------------------------
Serial = SLUS-20072
Name = MX 2002 - featuring Ricky Carmichael
@ -25231,7 +25235,11 @@ Region = NTSC-J
Serial = SLPS-25002
Name = Dead or Alive 2
Region = NTSC-J
Compat = 1
Compat = 5
[patches]
// change TLSNDDRV RPC to blocking, better would be to move the wait to the top of the function
patch=0,EE,00290408,word,24060000
[/patches]
---------------------------------------------
Serial = SLPS-25003
Name = Evergrace