EmuNewz Network
about ProOnline support - Printable Version

+- EmuNewz Network (http://www.emunewz.net/forum)
+-- Forum: PSP Emulation (/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (/forumdisplay.php?fid=51)
+---- Forum: svn trunk discussion (/forumdisplay.php?fid=56)
+---- Thread: about ProOnline support (/showthread.php?tid=161896)

Pages: 1 2 3 4 5 6


RE: about ProOnline support - gid15 - 07-30-2014 04:29 PM

(07-30-2014 04:14 PM)onelight Wrote:  I am trying to build jpcsp r3582, but something wrong:
src/jpcsp/util/Utilities.java

it should be "dump.append(System.getProperty("line.separator"));" I think.
Oops, thank you for noticing this! System.lineSeparator() has been introduced in Java 7 and doesn't compile with Java 6... Changed in r3583.

EDIT: OK, the buildbot can compile again after this fix Smile


RE: about ProOnline support - onelight - 07-31-2014 01:34 AM

(07-30-2014 03:39 PM)gid15 Wrote:  
Code:
23:22:08 DEBUG hle.sceNetAdhoc - AppMainThread - sceNetAdhocGetPdpStat sizeAddr=0x09FFE9EC, buf=0x09FFE9D8
This function has been fixed in r3579. Does it help here?

now jpcsp can join if ppsspp host, but if jpcsp host, ppsspp can join in, and connect 2 jpcsp in 1 pc also no work
[attachment=17162]
[attachment=17159]
[attachment=17163]
[attachment=17160]
connect 2 jpcsp in 1 pc
[attachment=17161]


RE: about ProOnline support - onelight - 12-02-2014 01:56 AM

I try Merged Depth Range hack and Adhoc by @ANR2ME(adamN).
and it work pretty good.
[Image: attachment.php?aid=13109]
then I try JPCSP again.
but get this error if pro online is enable.
[attachment=17788]
Code:
09:19:21 DEBUG compiler - user_main - CodeInstruction.compile    0x8D20210 - syscall    0x048D0 [sceNetAdhocPtpOpen]
09:19:21 DEBUG hle.sceNetAdhoc - user_main - sceNetAdhocPtpOpen srcMacAddress=0x095AFE71(b4:3b:bc:29:47:f6), srcPort=0x0, destMacAddress=0x09FFF470(b4:3b:bc:29:47:f6), destPort=0x32D1, bufSize=0x4040, retryDelay=0x30D40, retryCount=0x12C, unk1=0x0
09:19:21 ERROR hle.sceNetAdhoc - user_main - open
java.net.UnknownHostException: ProOnline: unknown MAC address b4:3b:bc:29:47:f6
    at jpcsp.network.proonline.ProOnlineNetworkAdapter.getSocketAddress(ProOnlineNetwor​kAdapter.java:506)
    at jpcsp.HLE.modules150.sceNetAdhoc.getSocketAddress(sceNetAdhoc.java:445)
    at jpcsp.network.adhoc.PtpObject.openSocket(PtpObject.java:190)
    at jpcsp.network.adhoc.PtpObject.open(PtpObject.java:200)
    at jpcsp.network.proonline.ProOnlinePtpObject.open(ProOnlinePtpObject.java:134)
    at jpcsp.HLE.modules150.sceNetAdhoc.sceNetAdhocPtpOpen(sceNetAdhoc.java:818)
    at _S1_2_8D2020C.s(_S1_2_8D2020C.java:4)
    at _S1_2_8CC7828.s8cc7974(_S1_2_8CC7828.java:424)
    at _S1_2_8CC7828.s(_S1_2_8CC7828.java:332)
    at _S1_2_8C51898.s8c51898(_S1_2_8C51898.java:112)
    at _S1_2_8C51898.s(_S1_2_8C51898.java:0)
    at _S1_2_8C575FC.s8c57ac0(_S1_2_8C575FC.java:1272)
    at _S1_2_8C575FC.s(_S1_2_8C575FC.java:1220)
    at _S1_2_8C5AB04.s(_S1_2_8C5AB04.java:128)
    at _S1_2_8C5A858.s(_S1_2_8C5A858.java:256)
    at _S1_2_8C5ABF0.s(_S1_2_8C5ABF0.java:36)
    at _S1_2_8B13544.s8b1356c(_S1_2_8B13544.java:1180)
    at _S1_2_8B13544.s(_S1_2_8B13544.java:1156)
skip

pro online is enable log
http://www.mediafire.com/download/j8l7aa9syyc4n9e/proonline_PSP2_log.zip
pro online is not enable log
http://www.mediafire.com/download/js32kwik52s5um5/lan_PSP2_log.zip

PPSSPP Depth Range hack https://github.com/hrydgard/ppsspp/pull/7069
Adhoc by @ANR2ME(adamN) https://github.com/hrydgard/ppsspp/pull/6749/files

Another hack
change StateMapping.cpp
float zScale = getFloat24(gstate.viewportz1) / 65535.0f;
float zOff = getFloat24(gstate.viewportz2) / 65535.0f;
to
float zScale = getFloat24(gstate.viewportz1) / 65536.0f;
float zOff = getFloat24(gstate.viewportz2) / 65536.0f;
will fixed this
[attachment=17789] [attachment=17790]


RE: about ProOnline support - gid15 - 12-03-2014 04:25 PM

(12-02-2014 01:56 AM)onelight Wrote:  I try Merged Depth Range hack and Adhoc by @ANR2ME(adamN).
and it work pretty good.
[Image: attachment.php?aid=13109]
then I try JPCSP again.
but get this error if pro online is enable.

Code:
09:19:21 DEBUG compiler - user_main - CodeInstruction.compile    0x8D20210 - syscall    0x048D0 [sceNetAdhocPtpOpen]
09:19:21 DEBUG hle.sceNetAdhoc - user_main - sceNetAdhocPtpOpen srcMacAddress=0x095AFE71(b4:3b:bc:29:47:f6), srcPort=0x0, destMacAddress=0x09FFF470(b4:3b:bc:29:47:f6), destPort=0x32D1, bufSize=0x4040, retryDelay=0x30D40, retryCount=0x12C, unk1=0x0
09:19:21 ERROR hle.sceNetAdhoc - user_main - open
java.net.UnknownHostException: ProOnline: unknown MAC address b4:3b:bc:29:47:f6
    at jpcsp.network.proonline.ProOnlineNetworkAdapter.getSocketAddress(ProOnlineNetwor​kAdapter.java:506)
    at jpcsp.HLE.modules150.sceNetAdhoc.getSocketAddress(sceNetAdhoc.java:445)
    at jpcsp.network.adhoc.PtpObject.openSocket(PtpObject.java:190)
    at jpcsp.network.adhoc.PtpObject.open(PtpObject.java:200)
    at jpcsp.network.proonline.ProOnlinePtpObject.open(ProOnlinePtpObject.java:134)
    at jpcsp.HLE.modules150.sceNetAdhoc.sceNetAdhocPtpOpen(sceNetAdhoc.java:818)
    at _S1_2_8D2020C.s(_S1_2_8D2020C.java:4)
    at _S1_2_8CC7828.s8cc7974(_S1_2_8CC7828.java:424)
    at _S1_2_8CC7828.s(_S1_2_8CC7828.java:332)
    at _S1_2_8C51898.s8c51898(_S1_2_8C51898.java:112)
    at _S1_2_8C51898.s(_S1_2_8C51898.java:0)
    at _S1_2_8C575FC.s8c57ac0(_S1_2_8C575FC.java:1272)
    at _S1_2_8C575FC.s(_S1_2_8C575FC.java:1220)
    at _S1_2_8C5AB04.s(_S1_2_8C5AB04.java:128)
    at _S1_2_8C5A858.s(_S1_2_8C5A858.java:256)
    at _S1_2_8C5ABF0.s(_S1_2_8C5ABF0.java:36)
    at _S1_2_8B13544.s8b1356c(_S1_2_8B13544.java:1180)
    at _S1_2_8B13544.s(_S1_2_8B13544.java:1156)
skip

pro online is enable log
http://www.mediafire.com/download/j8l7aa9syyc4n9e/proonline_PSP2_log.zip
pro online is not enable log
http://www.mediafire.com/download/js32kwik52s5um5/lan_PSP2_log.zip
Is the proonline error fixed with r3677?


RE: about ProOnline support - onelight - 12-04-2014 12:43 AM

No fixed
[attachment=17869]
http://www.mediafire.com/download/iqa33ebx7lmpzi3/PSP2_3677_log.zip


RE: about ProOnline support - lilt00 - 12-04-2014 01:29 PM

Jpcsp r3677 fixed Gundam vs Gundam Next Plus on coldbird.net, it's perfectly playable online now on coldbird.net


RE: about ProOnline support - onelight - 12-04-2014 02:44 PM

(12-04-2014 01:29 PM)lilt00 Wrote:  Jpcsp r3677 fixed Gundam vs Gundam Next Plus on coldbird.net, it's perfectly playable online now on coldbird.net

but I remember I connect coldbird.net once a long time ago. upnp is enable at that time. the one who play NP with me is a PPSSPP user.(jpcsp Chat show his nick name, it have a "PPSSPP" sign )

BTW, someone from USA is using jpcsp hosting NP at coldbird.net this time.


RE: about ProOnline support - lilt00 - 12-06-2014 03:42 PM

(12-04-2014 02:44 PM)onelight Wrote:  
(12-04-2014 01:29 PM)lilt00 Wrote:  Jpcsp r3677 fixed Gundam vs Gundam Next Plus on coldbird.net, it's perfectly playable online now on coldbird.net

but I remember I connect coldbird.net once a long time ago. upnp is enable at that time. the one who play NP with me is a PPSSPP user.(jpcsp Chat show his nick name, it have a "PPSSPP" sign )

BTW, someone from USA is using jpcsp hosting NP at coldbird.net this time.


Maybe it didn't change anything then... i've never played on coldbird.net using JPCSP before so i thought it was because of this new build (3677).

I'm hosting here using JPCSP for almost a day and no one showed up so far.
coldbird.net

Hmm, I thought Gundam was popular in America.


RE: about ProOnline support - onelight - 12-08-2014 02:26 PM

Gundam Seed: Rengou vs. Z.A.F.T. Portable[ULJM05238]
Code:
21:43:59  INFO compiler - user_main - Splitting _S1_2_88FA240 (87/50)
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
21:43:59  INFO compiler - user_main - Splitting _S1_2_89CC524 (59/50)
21:43:59  INFO compiler - user_main - Splitting _S1_2_89CAB04 (116/50)
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
21:43:59 ERROR hle.sceNetAdhoc - user_main - open
java.net.UnknownHostException: ProOnline: unknown MAC address 30:6f:bf:dd:ab:11
    at jpcsp.network.proonline.ProOnlineNetworkAdapter.getSocketAddress(ProOnlineNetwor​kAdapter.java:509)
    at jpcsp.HLE.modules150.sceNetAdhoc.getSocketAddress(sceNetAdhoc.java:445)
    at jpcsp.network.adhoc.PtpObject.openSocket(PtpObject.java:191)
    at jpcsp.network.adhoc.PtpObject.open(PtpObject.java:204)
    at jpcsp.network.proonline.ProOnlinePtpObject.open(ProOnlinePtpObject.java:134)
    at jpcsp.HLE.modules150.sceNetAdhoc.sceNetAdhocPtpOpen(sceNetAdhoc.java:818)
    at _S1_2_89D3818.s(_S1_2_89D3818.java:4)
    at _S1_2_89C82F4.s(_S1_2_89C82F4.java:124)
    at _S1_2_89CC1C8.s(_S1_2_89CC1C8.java:24)
    at _S1_2_89CBAB4.s(_S1_2_89CBAB4.java:48)
    at _S1_2_89CBAB4.exec(_S1_2_89CBAB4.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:189)
    at _S1_2_89CB944.s(_S1_2_89CB944.java:88)
    at _S1_2_89CAD2C.s(_S1_2_89CAD2C.java:32)
    at _S1_2_89CC610.s(_S1_2_89CC610.java:12)
    at _S1_2_89CC610.exec(_S1_2_89CC610.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:210)
    at _S1_2_89CC408.s(_S1_2_89CC408.java:40)
    at _S1_2_88FA240.s(_S1_2_88FA240.java:4)
    at _S1_2_88FA240.exec(_S1_2_88FA240.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:157)
    at jpcsp.Allegrex.compiler.RuntimeContext.jump(RuntimeContext.java:189)
    at _S1_2_88F61C8.s88f62d4(_S1_2_88F61C8.java:272)
    at _S1_2_88F61C8.s(_S1_2_88F61C8.java:268)
    at _S1_2_88F32A8.s88f367c(_S1_2_88F32A8.java:992)
    at _S1_2_88F32A8.s(_S1_2_88F32A8.java:980)
    at _S1_2_88128A8.s8812978(_S1_2_88128A8.java:240)
    at _S1_2_88128A8.s(_S1_2_88128A8.java:208)
    at _S1_2_88128A8.exec(_S1_2_88128A8.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.execWithReturnAddress(RuntimeContext.java​:668)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:709)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:50)
21:43:59  INFO compiler - user_main - Splitting _S1_2_89C81D8 (71/50)
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
21:43:59  INFO compiler - user_main - Splitting _S1_2_89CCA3C (60/50)
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
21:43:59  WARN hle.ThreadManForUser - user_main - checkMbxID unknown uid=0xFFFFFFFF
[attachment=17943]


RE: about ProOnline support - onelight - 12-19-2014 05:43 AM

Tested on Kingdom Hearts Birth By Sleep Final Mix.
only Race Mode works
work jpcsp
[attachment=18006] [attachment=18007]
work psp
[attachment=18008]
not work jpcsp
[attachment=18009] [attachment=18010] [attachment=18011] [attachment=18012]
not work psp
[attachment=18013] [attachment=18014] [attachment=18015]

[attachment=18016]
[attachment=18005]

Edit test with two jpcsp,Race Mode works also not work.
test VS mode, Cant start.
[attachment=18017]
[attachment=18018]
[attachment=18019]