From 7c6c2cfd98b84302abaa7905cb984c1ceb90a152 Mon Sep 17 00:00:00 2001 From: "sudonim1@gmail.com" Date: Sun, 6 Nov 2011 21:43:26 +0000 Subject: [PATCH] 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 --- bin/GameIndex.dbf | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/GameIndex.dbf b/bin/GameIndex.dbf index 5daeea3f12..7810b1d195 100644 --- a/bin/GameIndex.dbf +++ b/bin/GameIndex.dbf @@ -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