ANR2ME
6695001b94
Fix timeout comparison
2020-07-22 23:13:41 +02:00
ANR2ME
df26845388
Minor fixes
2020-07-22 23:13:41 +02:00
ANR2ME
1d30a9efec
Fix possible crash issue during Networking Cleanup
2020-07-22 23:13:41 +02:00
ANR2ME
e21ea719e9
Fixed PortManager fallback Cleanup issue when exiting PPSSPP due to early WSACleanup
2020-07-22 23:13:41 +02:00
ANR2ME
65bc68609c
Added an option to Disable Nagle Algorithm (Enable TCP No Delay)
2020-07-22 23:13:41 +02:00
ANR2ME
68fa15784c
Fixed UPnP port opened by PPSSPP detection, and Updated PortManager to be compliant to general purpose usage
2020-07-22 23:13:41 +02:00
ANR2ME
b9025b50bd
Added a UPnP option to use original port for external port instead of using the shifted port by port offset, to be compatible with real PSP or other PSP emulators
2020-07-22 23:13:41 +02:00
ANR2ME
3e2266e1c4
Making sure there are no warnings on adhoc code when building on android studio
2020-07-22 22:31:05 +02:00
ANR2ME
2ca6a4f0d7
Fixed GvG Next Plus, Phantasy Star Portable 2, and some minor changes
2020-07-22 22:22:59 +02:00
ANR2ME
d12218e8da
Attempt to fix compilation error on Linux
2020-07-22 20:41:47 +02:00
ANR2ME
62c37a3481
Fix Blinking game room issue on NFS Most Wanted, this will also fix lobby issue on Ridge Racer 2, Naruto Kizuna Drive, etc.
2020-07-22 19:17:34 +02:00
Henrik Rydgård
7a6ffdb173
Merge pull request #13179 from hrydgard/platform-fixes-ANR2ME
...
Socket inconsistency platform fixes - broken out from #13123
2020-07-22 19:16:51 +02:00
Henrik Rydgård
cc96e9ad11
Backport Mac/iOS buildfix from a later commit
2020-07-22 18:41:32 +02:00
shenweip
d1cafd103c
Use the alloc size from real PSP for FONT_OPEN_INTERNAL_STINGY mode. the
2020-07-22 23:47:29 +08:00
ANR2ME
8daf2ff66e
Added UI to change WLAN Channel.
...
Currently Ridge Racer 2 doesn't works with Auto channel (TODO: Making sure sceUtilityGetSystemParamInt doesn't returns channel 0 when connected to a network for Ridge Racer 2 to works with Auto channel)
2020-07-22 16:46:39 +02:00
ANR2ME
d0045947f1
An attempt to fix socket's behavior inconsistencies across platforms.
...
Added an option to override minimum socket's timeout to prevent getting timeouts on high latency networks.
2020-07-22 16:46:34 +02:00
ANR2ME
088e489c91
Fix UPnP error detection
...
Fix Local IP detection on non-Windows system
2020-07-21 23:03:04 +02:00
ANR2ME
33d3ac28de
Added UPnP Support
...
Fix i18n type
2020-07-21 23:02:58 +02:00
Henrik Rydgård
9489c37c4b
Merge pull request #13174 from hrydgard/game-compat-ANR2ME
...
Extract another few commits from #13132
2020-07-21 00:20:35 +02:00
Henrik Rydgård
ed98785831
Temporary buildfix
2020-07-20 23:05:00 +02:00
Henrik Rydgård
97cfb64272
Warning fixes
2020-07-20 22:55:32 +02:00
Henrik Rydgård
0cbcbaecf8
Backport a macOS buildfix from later
2020-07-20 22:52:07 +02:00
ANR2ME
6c267dff9e
Fix Local IP detection on non-Windows system
...
(Note: Had to delete a UPnP related line)
2020-07-20 19:23:37 +02:00
ANR2ME
0d0ccf3b73
Making sure Adhoc codes doesn't have compilation warnings
2020-07-20 19:13:18 +02:00
ANR2ME
b58f4a6e90
Enabling KeepAlive on sockets
2020-07-20 19:13:10 +02:00
ANR2ME
c783aaf40d
Increasing the extra delays on Adhoc's callbacks just to be on the safe side, also decreasing the default network's timeout to be noticed sooner
2020-07-20 19:13:05 +02:00
ANR2ME
bcbfefc337
making sure there are no alignment warnings related to member of packed struct on android
2020-07-20 19:13:00 +02:00
ANR2ME
fa36c2edab
Improved multiplayer stability regardless of I/O Timing method
2020-07-20 19:12:55 +02:00
ANR2ME
d8186a8330
Fix i18n type
2020-07-20 18:20:06 +02:00
ANR2ME
fb7d50e5c2
Improved multiplayer compatibility on some games (ie. GTA VCS, Naruto Ultimate Ninja Heroes 3, DBZ Shin Budokai 2, Power Stone Collection, .hack//Link, etc)
2020-07-20 18:09:16 +02:00
Henrik Rydgård
af2ed00232
Merge pull request #13172 from hrydgard/generalized-multi-instance
...
Generalized multi-instance
2020-07-20 16:23:10 +02:00
Henrik Rydgård
253d82c0ae
Merge pull request #13173 from hrydgard/callback-stuff-ANR2ME
...
Make sure to run callback on AdhocThread (extracted from #13132 ).
2020-07-20 16:22:25 +02:00
Henrik Rydgård
fb0b3b3351
Another buildfix
2020-07-20 14:09:08 +02:00
Henrik Rydgård
7858980cbf
Buildfix
2020-07-20 13:11:11 +02:00
ANR2ME
da5b54e630
Separate each AdhocMatching callback's buffer, since callback aren't immediately executed thus using shared memory address may corrupt previous data
2020-07-20 12:19:40 +02:00
ANR2ME
4f3b473f29
Making sure adhoc callbacks runs on AdhocThread
2020-07-20 12:18:28 +02:00
Henrik Rydgård
82af304699
Silence secondary instances.
2020-07-20 11:59:34 +02:00
Henrik Rydgård
df6d0a8ae7
PSP kernel: Improve logging when accessing bad kernel object handles.
2020-07-20 11:57:11 +02:00
Henrik Rydgård
fa0b9dc1bc
Make the instance counter global and initialized at startup.
...
Turn off config saving for secondary instances.
2020-07-20 11:40:54 +02:00
Henrik Rydgård
fa683bf902
Remove some _XBOX stuff
2020-07-20 10:03:09 +02:00
Henrik Rydgård
9e08f24769
Apply a few lines from "Added UPnP support", removing extra WSA calls.
2020-07-20 10:03:09 +02:00
ANR2ME
0aa899ea0b
Make PPSSPP_ID persistent every reset/changing game thus have persistent localhost IP
2020-07-20 10:03:09 +02:00
ANR2ME
46ebdebe05
Excluding Android from multiple-instance feature because i'm too lazy to learn ashmem :D
2020-07-20 10:03:09 +02:00
ANR2ME
a35acdee43
Oops forgot to change this also for multiple-instance to work properly
2020-07-20 10:03:09 +02:00
ANR2ME
834d086876
Support multiple instance of localhost Multiplayer on 1 PC
2020-07-20 10:03:09 +02:00
Henrik Rydgård
92bbe974cd
Prevent reporting a bad memory access just because Tekken creates a mutex with a null name.
2020-07-20 10:01:22 +02:00
Henrik Rydgård
89d563717e
Merge pull request #13168 from hrydgard/assert-cleanup
...
Code cleanup: Asserts
2020-07-19 22:57:40 +02:00
sum2012
fa59be7e5d
sceMpegAvcCsc: added range validity tests.
...
http://code.google.com/p/jpcsp/source/detail?r=3715
2020-07-19 22:14:00 +02:00
Henrik Rydgård
0829543987
Third part of getting rid of PanicAlert
2020-07-19 20:34:02 +02:00
Henrik Rydgård
47a3bf1dd7
Step 2 of removing PanicAlert
2020-07-19 20:34:02 +02:00