ANR2ME
8b2073cd7f
Prevent Dissidia 012 from opening too many ports when failed to connect continuously.
2020-10-10 01:00:32 +07:00
ANR2ME
fabcb60c9a
Making the workaround that fix Gundam vs Gundam Next Plus to be optional as it can improve connectivity on other games over high latency networks, and fix GvG Next Plus properly.
2020-10-10 01:00:32 +07:00
ANR2ME
90aca968ce
Updated AdhocSocket struct, and an attempt to reduce stutters by increasing the send buffer a little bit.
2020-10-10 01:00:30 +07:00
ANR2ME
d628eb2ebd
Fix Falcom games (ie. Ys vs. Sora no Kiseki, Vantage Master Portable)
2020-10-09 23:45:12 +07:00
ANR2ME
e475a0e6fa
Removing ETIMEDOUT from non-blocking socket's error checks
2020-10-09 23:42:40 +07:00
ANR2ME
6d02e25318
Updated GameMode implementation to fix Bomberman, also improved performance on BattleZone. (+1 squashed commits)
...
Squashed commits:
[4a3168b2d] GameMode oops
2020-10-09 23:42:03 +07:00
ANR2ME
8a96112e1a
Fix Apctl and Adhocctl state change timings to works properly. Which fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link properly.
2020-10-09 23:37:35 +07:00
ANR2ME
59f395f6ef
Removing the workaround that fix the stuck MessageBox on Naruto Shippuden Ultimate Ninja Heroes 3 and .hack//Link but having a side effect of 0.5 second lag
2020-10-09 13:41:36 +07:00
Henrik Rydgård
886a8b1ac6
Remove Timer.cpp/h. Move various collections into Common/Data/Collections.
2020-10-05 21:05:23 +02:00
Henrik Rydgård
0e3a84b4a8
Move most GPU things to Common.
...
It works after the move, on Windows and Android at least.
Deletes the D3DX9 shader compiler loader, which was not used.
2020-10-04 23:39:02 +02:00
Henrik Rydgård
4f43cff5ca
Move fileutil, net, image loaders, ui to Common. ( #13506 )
...
* Move and rename file_util/fd_util to Common/File/FileUtil and DirListing
Let's also move net while we're at it.
Move the ZIM/PNG loaders over to Common.
Move the UI framework into Common
iOS buildfix
* Buildfix
* Buildfixes
* Apple buildfix
* This typo again..
* UWP buildfix
* Fix build of PPSSPPQt, such as it is (it's not in good condition...)
* Guess what? Another buildfix.
2020-10-04 20:48:47 +02:00
Henrik Rydgård
f01ba6dc84
Move NativeApp.h to Common/System, split into NativeApp.h and System.h
...
Buildfix
2020-10-04 11:42:16 +02:00
Henrik Rydgård
821817e6d4
Move the profiler to Common
2020-10-04 11:42:16 +02:00
Henrik Rydgård
989e353482
Common.h shouldn't include Log.h.
...
Buildfixes
More buildfixes. Move JSON code to common.
2020-10-04 11:42:14 +02:00
Henrik Rydgård
9e41fafd0d
Move math and some file and data conversion files out from native to Common.
...
Buildfixing
Move some file util files
Buildfix
Move KeyMap.cpp/h to Core where they belong better.
libretro buildfix attempt
Move ini_file
More buildfixes
2020-10-04 09:12:46 +02:00
Henrik Rydgård
ff8148dd92
Move native/util, native/data and native/i18 to Common/Data.
...
Also move colorutil.cpp/h
linking build fix experiment
Delete a bunch of unused CMakeLists.txt files
CMakeLists.txt linking fix
Don't include NativeApp.h from any headers.
Android.mk buildfix
Half of the UWP fix
Buildfix
Minor project file cleanup
Buildfixes
Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
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