HackModford
Active Member
- Joined
- Oct 2, 2007
- Messages
- 813
- Age
- 33
in the appdata folder there is a hidden folder
.pcsxrearmed (i think)
.pcsxrearmed (i think)
Apparently programmers of that game forgot about delay slotsChaser said:Shadow Master (NTSC SLUS 00545) (R4) Still randomly crashes out in early game play.
800135d8: LH r12,r5+8
800135dc: LH r13,r5+a
800135e0: SLTIU r2,r12,320
800135e4: BEQ r2,r0,80013610
800135e8: SLTIU r2,r13,256
800135ec: BEQ r13,r0,80013610
800135f0: SWC2 cpr2[13],r5+14
800135f4: SWC2 cpr2[14],r5+20
800135f8: LWC2 cpr2[0],r4+18
800135fc: LWC2 cpr2[1],r4+1c
80013600: ORI r2,r0,1
80013604: COP2 1
80013608: SWC2 cpr2[14],r5+2c
8001360c: JR r31
jump in the delay slot. this shouldn't happen.
Disabled speculative precompilation
* 80013610: JR r31
oops, branch at end of block with no delay slot
80013614: ADDU r2,r0,r0
Lobo said:Just thought I'd mention that Parasite Eve 2 PAL works, but you need to activate the fix for it in the Advanced menu.
Also, Syphon Filter 3 gets stuck in a loop on the second mission in the first (realtime) cut scene
Prometheus said:Cranking it down to 750MHz worked. Good lord, notaz, this is one excellent emulator.
Although, now, I have Mega Man Battle & Chase, a game I am thoroughly addicted to, in portable form... I'm not sure if that's a good thing for my free time! :lol:
MooTheKow said:I'd like to point out that as someone who doesn't seem to contribute ANY features what-so-ever that DaveC whines a whole heck of a lot.
Moxie said:MooTheKow said:I'd like to point out that as someone who doesn't seem to contribute ANY features what-so-ever that DaveC whines a whole heck of a lot.
I hope it has been done by others down this thread, but I'd like to point out that DaveC has contributed a whole lot, by for instance designing the case and pad and stuff. Also: DaveC contributes by whining a whole heck of a lot. Inbetween all the "Wonderful, we love you all!", there needs to be a nit-picking, constructive, persistent whiner to point out again and again what parts still have not reached perfection, or else no progress will be made.
I mean this most un-ironically. A "whiner" contributes a lot more than someone that (like me) goes "Woo, love it, will donate".
If you want to handle this in the dynamic recompiler, pagespan_ds() generates code that executes one instruction and then branches. This is invoked by calling new_recompile_block(address+1). Put the branch target address in r8 (or whatever HOST_BTREG is) and then jump to the block that it generates. I used this to execute the delay slot in cases where the delay slot may have changed due to remapping virtual memory.notaz said:Don't have many ideas how to fix this one without implementing jumps in delay slots, which is not something I want to do. Not to mention executing intsruction at *r31 twice which I suppose would happen here..
I would love to use this on my Pandora so I've tested it too. So far it works, yes. But unfortunately it's still unusable because there's no proper playback of the samples. When playing it back in the sample palette all is fine but by playing as notes in the riff editor or in the song ends up in crackling, with a few exceptions though. Because of that I want to ask if you got the same result? Otherwise it would be nice to tell me your settings.Chaser said:Music 2000 (E) (SLES 02224) – (R4) NOW WORKS.
God Ginrai said:Well, it depends. A whiner could be completely useless to the project if they just whine about useless things. DaveC's suggestions, however, tend to make sense and generally work towards improving the applications as a whole when implemented.Moxie said:Inbetween all the "Wonderful, we love you all!", there needs to be a nit-picking, constructive, persistent whiner to point out again and again what parts still have not reached perfection, or else no progress will be made.
PokeParadox said:Yeah you have to learn to love DaveC... when I first joined the community (GP2X era) I thought "Geeze... does this guy ever shut up!!??"(Sorry Dave it's true... )
But over time you see that it's pretty much constructive criticism so the wise would take on board what he has to say!