Shadow Hearts Hanging and Debugging Tools?
I tried out Open Ps2 Loader (v6) on Shadow Hearts: Covenant over SMB the other day (problematic on HDloader). I was happy to find that it passed parts that HDloader would not. However, it did eventually crash. By crashing I mean the audio would continue to play and pause buttons would still function normally, but it would seem to be waiting for more data. I decided to take a wireshark dump since I had some suspicions about file transfers. So I found out that it was hanging consistently after having sent a TCP window resize packet to my pc. Afterward my pc would occasionally send ARP requests for where my ps2 had gone. Besides that the traffic looked pretty normal.
Now I have no idea where else to look to debug this. I'm thinking that the problem is with conflicts between the loader living in a part of memory that the game wants to use. However, I know nearly nothing about what types of problems the location and size of the irx drivers has presented.
So the real question is what are you guys using to see what's going on inside the ps2 when it crashes? Do I need to edit the source to send debugging messages over the network? Sorry for the longish post. :)
As an aside, I noticed a bit of input lag on the order of 1-2 seconds every time major file transfers occurred. IE: passing from one area to the next, or when a battle loads. Is this because the IOP is busy with the loader code? Sorry if this has come up, I already looked through the issues on the source tracker and the forums here but didn't find anything about input taking time to respond.