Commit Graph
4650 Commits
Author SHA1 Message Date
Henrik Rydgård 15382d5f94 Move threading utils from native to Common 2020-10-01 09:27:25 +02:00
Henrik Rydgård 3162f30158 Merge base/basictypes.h into Common/Common.h (mostly). 2020-09-29 15:51:51 +02:00
Henrik Rydgård ed88761ecc Merge ext/native/stringutil.cpp/h into Common/StringUtils.cpp/h. 2020-09-29 15:51:51 +02:00
Henrik Rydgård 51e2e7f8d5 Remove our usage of ssize_t 2020-09-29 15:51:51 +02:00
Henrik Rydgård 1e6c13cb56 Delete more old detritus 2020-09-29 10:07:07 +02:00
Henrik Rydgård 054acf768c Don't cache time in a variable.
A little weirdness in the code that has stuck around for a long, long
time. It's really not necessary and mostly just confusing.
2020-09-24 23:52:43 +02:00
ANR2ME 59f8369cd7 An attempt to improve connection stability. 2020-09-24 01:09:57 +07:00
ANR2ME adab5ff5c9 Fixed returned error code on sceNetAdhocctlDelHandler 2020-09-24 01:09:22 +07:00
ANR2ME e6e7f5d1e7 Minor fix to sceNetAdhocctlGetPeerInfo 2020-09-24 01:09:22 +07:00
ANR2ME bd37d3e32c Added more info on some sceNet logs 2020-09-23 04:30:14 +07:00
ANR2ME 4f76f2415d Prevent sceNetGetMallocStat from spamming debug log on some games. 2020-09-23 04:30:14 +07:00
Henrik Rydgård 4ccde48485 Merge pull request #12924 from iota97/user-chain
Postprocessing: User chain support
2020-09-22 09:20:51 +02:00
ANR2ME 4881f4f0bd Fixed PdpStat and PtpStat info 2020-09-22 10:16:04 +07:00
ANR2ME e642f1b846 Fixed returned error code of sceNetAdhocctlDisconnect 2020-09-22 09:50:37 +07:00
ANR2ME a840bf9690 Added alerted flags info on AdhocSocket to be used on PollSocket 2020-09-21 06:42:40 +07:00
ANR2ME 115ad97e0f Using REPORT_ONCE to report some of GameMode HLE existance. 2020-09-20 23:50:11 +07:00
ANR2ME 3439511e0c Implementing Adhoc GameMode HLE 2020-09-20 11:55:16 +07:00
ANR2ME a18e4ecd6b Minor changes to adhoc timestamps 2020-09-20 11:29:28 +07:00
ANR2ME 02ed5058c0 Fixed crash issue when creating/connecting to a null group name. 2020-09-18 14:11:51 +07:00
iota97 fe86f257b5 Cache 60 FPS requirement 2020-09-15 07:49:01 +02:00
ANR2ME e690dc62dc Fix an issue of major performance drops when using accepted PTP Sockets. 2020-09-15 01:53:18 +07:00
ANR2ME 2808903663 Making sure the are no compiler warnings on adhoc code on android 2020-09-14 03:38:20 +07:00
ANR2ME 8d68e917b7 Prevent Client side from forever re-trying to connect to Exited Host on Shin Sangoku Musou Multi Raid 2 2020-09-14 03:38:20 +07:00
iota97 0c885db052 User chain support 2020-09-13 21:48:00 +02:00
Henrik Rydgård 9753e317f3 Merge pull request #13415 from ANR2ME/adhocctl_fix
Avoid getting Fatal signal 6 (SIGABRT) on linux/android
2020-09-12 16:30:05 +02:00
Henrik Rydgård fb4a23af60 Merge pull request #13419 from shenweip/symList
Debugger:Update symbol list of disassembly window when loadexec.
2020-09-12 15:00:35 +02:00
shenweip fbea8f438d Update symbol list of disassembly window when loadexec. 2020-09-12 19:45:25 +08:00
shenweip 766bd8e6bb Don't read data more than data size of pgd files. 2020-09-12 19:00:03 +08:00
ANR2ME 3b38062a47 Fix Failed to Bind already used port issue on Android (and probably linux too). This should fix Dynasty Warrior Strikeforce and Shin Sangoku Musou Multi Raid 2 2020-09-12 09:08:50 +07:00
ANR2ME 2b109f4640 Avoid getting Fatal signal 6 (SIGABRT) on linux/android when losing connectivity to the Adhoc Server. 2020-09-12 06:14:28 +07:00
ANR2ME 210413cba7 Allows reusing the same port for PtpListen and PtpOpen. This fixes Shin Sangoku Musou Multi Raid 2, and probably other games with similar issue (ie. Dynasty Warrior Strikeforce) 2020-09-11 20:29:49 +07:00
Henrik Rydgård 8d72abb605 Merge pull request #13413 from ANR2ME/adhocmatching_fix
AdhocMatching - Clients shouldn't try to detects other clients disconnection by them self.
2020-09-11 13:06:02 +02:00
ANR2ME 3eeb48bb40 Clients shouldn't try to detects timeout of other clients, because most of the time the client side doesn't have timeout information given, better wait for the host to tells them if a client got disconnected. 2020-09-11 13:44:09 +07:00
ANR2ME 1e6593f791 Sleep a bit longer, especially when PPSSPP paused. 2020-09-11 13:24:45 +07:00
ANR2ME 2e9952cf6e Prevent spamming the log too much on some games 2020-09-11 07:19:03 +07:00
ANR2ME c57d81cc3e Fixed sceNetAdhocMatchingGetMembers error return value 2020-09-11 07:19:03 +07:00
ANR2ME 82a064adcf Resolve Adhoc Server DNS early and cache it so we don't need to resolve it again later. 2020-09-10 12:00:30 +07:00
ANR2ME 2affbb850c Stop waiting for connection on Exit to Menu to prevent causing lags. 2020-09-10 12:00:30 +07:00
ANR2ME 97e5a1f447 Combining PDP and PTP socket's array into a union array. Fixes Hot Shots Tennis that doesn't works well with socketId > 255 2020-09-09 14:21:32 +07:00
Henrik Rydgård cf43f2d57f Merge pull request #13335 from unknownbrackets/plugins2
Support for loading game-specific plugins
2020-09-08 20:10:45 +02:00
Unknown W. Brackets ac7522b0dd Plugins: Schedule plugins before game thread. 2020-09-08 09:31:09 -07:00
Unknown W. Brackets 2f4945aad8 Plugins: Oops, typo. 2020-09-08 09:12:19 -07:00
Unknown W. Brackets e383b0279f Plugins: Support for loading game-specific plugins. 2020-09-08 09:12:19 -07:00
Unknown W. Brackets 8c80a97807 Module: Split out module start to use externally. 2020-09-08 09:12:19 -07:00
Henrik Rydgård 40272ff403 Merge pull request #13405 from ANR2ME/net_blocking
Allow blocking socket simulation on multiple threads simultaneously
2020-09-08 17:19:52 +02:00
ANR2ME 57584343a2 Simulate blocking PtpFlush 2020-09-08 19:16:44 +07:00
Henrik Rydgård 10520470d1 Merge pull request #13387 from sum2012/kernel_minor
Imp sceKernelFindModuleByName
2020-09-08 09:10:27 +02:00
ANR2ME 871707c6a7 Allows blocking socket simulation on multiple threads simultaneously 2020-09-08 13:17:52 +07:00
ANR2ME d8d2fd8107 Making use Adhoc SocketAlert Flags to stop/abort blocking sockets 2020-09-08 13:17:52 +07:00
ANR2ME 20ad57a511 Fixed return value when using Automatic Wlan Channel. Fixes Ridge Racer 2 and Warriors Orochi 2 2020-09-08 10:33:20 +07:00