(07-22-2014, 08:48 AM)ArpiNatoR Wrote: hello guys, i have tested patapon3 with this new adamn build 1710 but it dont works anyomre, but with the previous build 1780 ( i dont know why it was called with higher numbers ) it works but when u start a level all players can use the same charather, u can see 4 palyers but all use the frist player and the game wasn't not sincronised so monsters die in diffenent period.
Have a nice day.
Well i did said that build could cause some games to be broken
just to show you that soul calibur worked (and other games that was having issue in seeing other player might have similar issue with soul calibur)After discussing it with [Unknown] the matching thread probably need to be running as a thread on PSP side (emulated) instead of thread on PPSSPP side (real thread),
i think jpcsp is also using thread on PSP side (faking the thread)
But i don't know how to create a fake thread like that on PPSSPP (or know if PPSSPP can do that like jpcsp did)
Currently the matching thread is executing the callback in any random PSP thread
Code:
(3:25:32 PM) [Unknown]: but I still think, ultimately, it's likely these funcs are actually meant to run on some other thread
(3:25:41 PM) [Unknown]: by thread I mean, emulated thread
(3:25:45 PM) [Unknown]: not host real thread
(3:26:01 PM) _AdamN_: yeah, i think jpcsp is creating these thread on psps side
(3:26:09 PM) [Unknown]: the above will make them run on random threads
(3:26:20 PM) [Unknown]: whichever happens to be active when the event handler triggers
(3:26:48 PM) ector: maybe we should create fake PSP network threads, like idle0/1, on which to run these
(3:27:22 PM) [Unknown]: I think so
(3:27:23 PM) [Unknown]: actually
(3:27:36 PM) [Unknown]: I did some work on allocating memory for sceUtilityLoadModule()
(3:27:43 PM) [Unknown]: getting a lot closer to correct memory usage
(3:27:54 PM) [Unknown]: but sceNetInit() is supposed to eat another chunk and create like 3 threads
(3:28:00 PM) [Unknown]: which should eat user memory for their stacks
(3:28:16 PM) [Unknown]: also fixed up dependencies for sceUtilityLoadModule()
(3:28:29 PM) [Unknown]: but want to wait until after 0.9.9
PPSSPP Multiplayer Guide: https://github.com/hrydgard/ppsspp/wiki/How-to-play-multiplayer-games-with-PPSSPP

