diff options
author | notaz | 2011-09-16 01:09:28 +0300 |
---|---|---|
committer | notaz | 2011-09-19 19:01:47 +0300 |
commit | 269bb29a66d856f02f00898a6f0ce961842ca248 (patch) | |
tree | 91a790abd6da65a6fa26e8fbec2740dee5683b9e /libpcsxcore | |
parent | ea4a16e7665cf6b4a68f5c017b346547d6455470 (diff) | |
download | pcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.tar.gz pcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.tar.bz2 pcsx_rearmed-269bb29a66d856f02f00898a6f0ce961842ca248.zip |
Revert "drc: ujump DS $ra overwrite fix?"
This reverts commit 2adcd6fad4594a18025b4f00c49e43a23f8f8992.
That "fix" breaks Delta Force Urban Warfare, supposedly not neded
after Ari64's fixes?
Diffstat (limited to 'libpcsxcore')
-rw-r--r-- | libpcsxcore/new_dynarec/new_dynarec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libpcsxcore/new_dynarec/new_dynarec.c b/libpcsxcore/new_dynarec/new_dynarec.c index 893f258..05c54ee 100644 --- a/libpcsxcore/new_dynarec/new_dynarec.c +++ b/libpcsxcore/new_dynarec/new_dynarec.c @@ -8881,8 +8881,6 @@ int new_recompile_block(int addr) clear_const(¤t,rt1[i]); alloc_cc(¤t,i); dirty_reg(¤t,CCREG); - ooo[i]=1; - delayslot_alloc(¤t,i+1); if (rt1[i]==31) { alloc_reg(¤t,i,31); dirty_reg(¤t,31); @@ -8893,6 +8891,8 @@ int new_recompile_block(int addr) #endif //current.is32|=1LL<<rt1[i]; } + ooo[i]=1; + delayslot_alloc(¤t,i+1); //current.isconst=0; // DEBUG ds=1; //printf("i=%d, isconst=%x\n",i,current.isconst); |