07-06-2014, 10:02 PM
@AdamN
For "Lord of Apocalypse", the host still leaves the adhoc server after creating a room(says I left group and stopped playing the game).
Something wrong with memcopy?
@0x08c22a0c there's a jal memcpy
when I check this function I get this:
And this code doesn't seem to trigger at all when I set a breakpoint there, so I have no clue what happens:|
================
On the bright side, different game which was just recently fixed - Frontier Gate Boost+ does work fine on your new build:3
Short test using same save for client and host:
To think this one wasn't even working properly a day ago and now it has both single and multiplayer working just fine^_^, thanks.
For "Lord of Apocalypse", the host still leaves the adhoc server after creating a room(says I left group and stopped playing the game).
Code:
48:09:857 AppMainThrea I[HLE]: HLE\scePower.cpp:369 scePowerSetClockFrequency(333,333,166)
48:09:871 AppMainThrea E[NET]: HLE\sceNet.cpp:139 UNTESTED sceNetInit(poolsize=32768, calloutpri=19, calloutstack=0, netintrpri=39, netintrstack=0) at
08bffa14
48:09:894 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:224 sceNetAdhocInit() at 08bffaa8
48:09:894 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:265 sceNetAdhocctlInit(7168, 39, 08ce45e0) at 08bffaec
48:09:909 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:1006 UNTESTED sceNetAdhocctlAddHandler(8bfeaec, 0): added handler 0
48:09:909 AppMainThrea I[NET]: HLE\proAdhoc.cpp:871 FriendFinder: Begin of Friend Finder Thread
48:09:909 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1412 sceNetAdhocctlConnect(groupName=AGSADHOC) at 08bffc70
48:09:909 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1338 sceNetAdhocctlCreate(AGSADHOC) at 08bffc70
48:10:049 AppMainThrea I[NET]: HLE\proAdhoc.cpp:916 Received 7 Bytes of Data from Adhoc Server
48:10:049 AppMainThrea I[NET]: HLE\proAdhoc.cpp:923 FriendFinder: Incoming OPCODE_CONNECT_BSSID
48:10:145 AppMainThrea I[ME]: HLE\sceAtrac.cpp:1337 0=sceAtracSetHalfwayBufferAndGetID(08e45020, 00007dc0, 0000bdc0)
48:10:145 AppMainThrea W[ME]: HLE\sceAtrac.cpp:1191 This is an atrac3+ stereo audio
48:10:149 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2543 sceNetAdhocMatchingInit(32768) at 08c009c4
48:10:149 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2587 sceNetAdhocMatchingCreate(mode=2, maxnum=5, port=1, rxbuflen=4096, hello=1000000, keepalive=10
0000, initcount=10, rexmt=500000, callbackAddr=08c00b88) at 08c00a60
48:10:149 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:324 sceNetAdhocPdpCreate(059be490, 1, 4096, 0) at 08c00a60
48:10:150 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2706 UNTESTED sceNetAdhocMatchingStart(1, 16, 7168, 8, 0, 768, 08d0cad4) at 08c00aa0
48:10:150 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4657 EventLoop: Begin of EventLoop[1] Thread
48:10:150 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4774 InputLoop: Begin of InputLoop[1] Thread
48:15:070 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2444 UNTESTED sceNetAdhocMatchingStop(1)
48:15:081 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4913 InputLoop: End of InputLoop[1] Thread
48:15:087 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4743 EventLoop: End of EventLoop[1] Thread
48:15:088 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:789 sceNetAdhocPdpDelete(1, 0) at 08c00ae4
48:15:088 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2538 UNTESTED sceNetAdhocMatchingDelete(1) at 08c00ae4
48:15:088 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2577 UNTESTED sceNetAdhocMatchingTerm()
48:15:088 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2543 sceNetAdhocMatchingInit(32768) at 08c009c4
48:15:088 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2587 sceNetAdhocMatchingCreate(mode=2, maxnum=5, port=1, rxbuflen=4096, hello=1000000, keepalive=10
0000, initcount=10, rexmt=500000, callbackAddr=08c00b88) at 08c00a60
48:15:088 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:324 sceNetAdhocPdpCreate(059be490, 1, 4096, 0) at 08c00a60
48:15:089 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2706 UNTESTED sceNetAdhocMatchingStart(1, 16, 7168, 8, 0, 768, 08d0cad4) at 08c00aa0
48:15:090 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4657 EventLoop: Begin of EventLoop[1] Thread
48:15:091 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4774 InputLoop: Begin of InputLoop[1] Thread
48:16:804 AppMainThrea I[HLE]: HLE\scePower.cpp:369 scePowerSetClockFrequency(333,333,166)
48:16:805 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2444 UNTESTED sceNetAdhocMatchingStop(1)
48:16:813 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4913 InputLoop: End of InputLoop[1] Thread
48:16:820 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4743 EventLoop: End of EventLoop[1] Thread
48:16:820 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:789 sceNetAdhocPdpDelete(1, 0) at 08c00ae4
48:16:820 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2538 UNTESTED sceNetAdhocMatchingDelete(1) at 08c00ae4
48:16:820 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2577 UNTESTED sceNetAdhocMatchingTerm()
48:16:857 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2543 sceNetAdhocMatchingInit(32768) at 08c009c4
48:16:857 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:2587 sceNetAdhocMatchingCreate(mode=1, maxnum=5, port=1, rxbuflen=4096, hello=1000000, keepalive=10
0000, initcount=10, rexmt=500000, callbackAddr=08bff4c0) at 08c00a20
48:16:857 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:324 sceNetAdhocPdpCreate(059be490, 1, 4096, 0) at 08c00a20
48:16:857 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2706 UNTESTED sceNetAdhocMatchingStart(1, 16, 7168, 8, 0, 768, 08d0cad4) at 08c00aa0
48:16:858 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4657 EventLoop: Begin of EventLoop[1] Thread
48:16:861 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4774 InputLoop: Begin of InputLoop[1] Thread
48:20:712 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2444 UNTESTED sceNetAdhocMatchingStop(1)
48:20:716 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4913 InputLoop: End of InputLoop[1] Thread
48:20:721 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:4743 EventLoop: End of EventLoop[1] Thread
48:20:721 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:789 sceNetAdhocPdpDelete(1, 0) at 08c00ae4
48:20:721 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2538 UNTESTED sceNetAdhocMatchingDelete(1) at 08c00ae4
48:20:721 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2577 UNTESTED sceNetAdhocMatchingTerm()
48:20:722 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:1089 UNTESTED sceNetAdhocctlDelHandler(0): deleted handler 0
48:20:722 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1099 sceNetAdhocctlTerm()
48:20:731 AppMainThrea I[NET]: HLE\proAdhoc.cpp:1122 FriendFinder: End of Friend Finder Thread
48:20:732 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1430 sceNetAdhocTerm()
48:20:732 AppMainThrea W[NET]: HLE\sceNet.cpp:129 UNTESTED sceNetTerm()
48:20:733 AppMainThrea I[HLE]: HLE\scePower.cpp:369 scePowerSetClockFrequency(333,333,166)
48:20:735 AppMainThrea E[HLE]: HLE\ReplaceTables.cpp:117 Replace_memcpy: Invalid address (00000000,00000000,0) at 08c22a0c
48:20:735 AppMainThrea E[HLE]: HLE\ReplaceTables.cpp:117 Replace_memcpy: Invalid address (00000000,00000000,0) at 08c22a0c
48:20:763 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2444 UNTESTED sceNetAdhocMatchingStop(1)
48:20:763 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2538 UNTESTED sceNetAdhocMatchingDelete(1) at 08c00ae4
48:20:764 AppMainThrea W[NET]: HLE\sceNetAdhoc.cpp:2577 UNTESTED sceNetAdhocMatchingTerm()
48:20:764 AppMainThrea E[NET]: HLE\sceNetAdhoc.cpp:1091 UNTESTED sceNetAdhocctlDelHandler(-1): asked to delete invalid handler -1
48:20:764 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1099 sceNetAdhocctlTerm()
48:20:764 AppMainThrea I[NET]: HLE\sceNetAdhoc.cpp:1430 sceNetAdhocTerm()
48:20:764 AppMainThrea W[NET]: HLE\sceNet.cpp:129 UNTESTED sceNetTerm()
48:20:764 AppMainThrea I[HLE]: HLE\scePower.cpp:369 scePowerSetClockFrequency(333,333,166)
48:20:764 AppMainThrea I[HLE]: HLE\scePower.cpp:369 scePowerSetClockFrequency(333,333,166)
48:20:809 AppMainThrea I[ME]: HLE\sceAtrac.cpp:1337 1=sceAtracSetHalfwayBufferAndGetID(08e51000, 00007df0, 0000bdf0)
48:20:809 AppMainThrea W[ME]: HLE\sceAtrac.cpp:1191 This is an atrac3+ stereo audio@0x08c22a0c there's a jal memcpy
when I check this function I get this:
And this code doesn't seem to trigger at all when I set a breakpoint there, so I have no clue what happens:|
================
On the bright side, different game which was just recently fixed - Frontier Gate Boost+ does work fine on your new build:3
Short test using same save for client and host:
To think this one wasn't even working properly a day ago and now it has both single and multiplayer working just fine^_^, thanks.
http://forums.ppsspp.org/showthread.php?tid=6594 - Custom PPSSPP Shaders!
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.
http://forums.ppsspp.org/showthread.php?tid=3590&pid=117172#pid117172 - simple CE scripts to help creating CWCheats,
https://github.com/LunaMoo/PPSSPP_workarounds - CWCheat workarounds.

