ANR2ME
69ec6b1972
Fix Tekken 5 Dark Resurrection Multiplayer
2021-12-08 12:00:59 +07:00
ANR2ME
26fd74edd4
Updated GetPtpStat
2021-12-08 08:50:14 +07:00
ANR2ME
004ecc008e
Updated GetPdpStat
2021-12-08 08:50:11 +07:00
ANR2ME
3b8eb6b04e
Added a note regarding FIONREAD behavior on different platforms.
2021-12-08 08:49:35 +07:00
ANR2ME
f1e4b41f12
Discard PDP packets from an IP that can't be resolved to Player's MAC address (simple version) to prevent confusing the game, since the source MAC won't be updated and may contains invalid MAC.
...
Added TODO to handle unresolvable packets properly.
2021-12-08 08:46:45 +07:00
ANR2ME
6d1a069248
Added another returned error code on PdpCreate
2021-12-08 08:45:46 +07:00
ANR2ME
79d31d4b85
Allow Sending PDP to non-existing MAC address (except invalid mac address). Fixes an issue on NBA Ballers Rebound where players unable to enter Multiplayer Menu again after getting connection issue.
2021-12-08 08:45:45 +07:00
Unknown W. Brackets
b332d0411e
Psmf: Check for invalid stream/EP map entry counts.
2021-12-02 19:04:48 -08:00
Unknown W. Brackets
b8ab7f39df
jit: Lock around changes to the jit pointer.
2021-11-28 10:04:22 -08:00
Unknown W. Brackets
dc843c258d
Display: Prevent lock around listener calls.
...
Fixes #15123 , crash in Bleach: Soul Carnival 2.
2021-11-10 19:30:25 -08:00
Unknown W. Brackets
b592e918b6
Headless: Indicate HAS_DISPLAY=0.
...
This will make tests run as they do on a PSP, with display, outside
headless.
2021-11-03 17:41:07 -07:00
Unknown W. Brackets
2bd13c5d9d
Debugger: Track reason for entering stepping.
2021-10-23 16:56:15 -07:00
Vitaly Cheptsov
5600ac0161
Adhoc: Drop useless pointer check
...
Fixes compiler warning (-Wpointer-bool-conversion)
2021-10-20 12:08:29 +03:00
Unknown W. Brackets
1532a729d7
Core: Allow forcing debug statistics collection.
...
Useful for remote debugging.
2021-10-19 10:01:41 -07:00
Unknown W. Brackets
a06efdd222
Display: Allow threadsafe listeners.
...
Also add a flip listener.
2021-10-19 10:01:40 -07:00
Henrik Rydgård
236d029999
Merge pull request #14857 from unknownbrackets/unthrottle-cleanup
...
Display: Remove frameskip fast-forward mode
2021-10-19 10:13:08 +02:00
Henrik Rydgård
d278cda7e2
Merge branch 'master' into config-io-thread
2021-10-19 09:42:53 +02:00
Unknown W. Brackets
cc7366e63c
HLE: Add a few syscall names.
2021-10-18 06:50:18 -07:00
Unknown W. Brackets
25da99a16d
Io: Remove setting to disable I/O on thread.
2021-10-12 20:40:26 -07:00
Unknown W. Brackets
e1d261b707
Display: Remove frameskip fast-forward mode.
...
Fixes #13546 .
2021-10-12 20:38:57 -07:00
AdamN
1956624972
Merge pull request #14969 from ANR2ME/adhoc
...
[Adhoc] Workaround for a more cross-platform behavior on PtpConnect (but inaccurate)
2021-10-06 22:33:12 +07:00
Henrik Rydgård
7dde8ef9f3
Merge pull request #14950 from ANR2ME/adhoc_discover
...
[AdhocDiscover] An attempt to implement AdhocDiscover
2021-10-05 18:52:42 +02:00
ANR2ME
c34efa3e3e
Workaround to prevent some games from not retrying to connect on non-Windows system. This will also make a more cross-platform behavior on Windows/Linux/BSD
2021-10-05 23:10:40 +07:00
ANR2ME
00a0885509
Minor changes
2021-10-05 23:10:40 +07:00
Unknown W. Brackets
4c0951eb93
Display: Avoid skipping flips at 60 FPS.
...
If the device is 58 or 59 FPS, let's just assume it's better to flip each
time.
2021-10-03 07:04:04 -07:00
ANR2ME
ed7f1b72e2
An attempt to implement AdhocDiscover (can only Cancel the progress for now)
2021-10-01 12:13:03 +07:00
ANR2ME
5b010afff3
oops need to typecast metasocket
2021-09-28 20:44:03 +07:00
ANR2ME
9a714249a6
Changing most frequently used global vars to atomic to avoid possible multi-threading issue on friendFinder thread which communicates with AdhocServer in background.
...
PS: There are more global vars being used here (too many actually), so we should find a better approach in the future (ie. using PSPThread instead).
2021-09-28 20:44:03 +07:00
ANR2ME
6a79f59c06
Fix threading issue when exiting PPSSPP due to unjoined AdhocServer thread when AdhocServer failed to bind the socket and exited the thread early.
2021-09-28 20:44:03 +07:00
ANR2ME
1fd54153fc
Prevent some games (ie. DBZ SB2) from repeatedly trying to Disconnect Adhocctl when not connected to AdhocServer.
2021-09-28 20:44:03 +07:00
ANR2ME
4741357bef
Fix possible race condition issue when sending AdhocMatching data
2021-09-23 12:51:12 +07:00
ANR2ME
73b2070821
Temporary fix to avoid a crash that happened due to trying to logs a syscall's argument when being Logged from another thread (AdhocMatchingInput thread)
2021-09-23 12:51:09 +07:00
ANR2ME
15d3e69c4c
Fix possible crash issue
2021-09-23 12:22:57 +07:00
Henrik Rydgård
b8ea95bec1
Merge pull request #14904 from ANR2ME/adhoc
...
[Adhoc] Do not resolve Pro Adhoc Server address when WLAN is turned off
2021-09-21 13:46:12 +02:00
ANR2ME
4e8a9fda63
Do not resolve Pro Adhoc Server address when WLAN is turned off
2021-09-21 17:12:01 +07:00
ANR2ME
ee7383193b
Fix race condition issue on AdhocMatching
2021-09-21 15:32:41 +07:00
Henrik Rydgård
7f021624e3
Merge pull request #14883 from unknownbrackets/texcache
...
In lazy hashing mode, assume videos never match
2021-09-19 19:46:44 +02:00
Unknown W. Brackets
ec3d408da0
HLE: Detect video buffer copies.
...
These are common and can help us notify the texture cache appropriately.
2021-09-19 07:51:33 -07:00
ANR2ME
2bda9c1c84
Keep tracks of the sender/source port on GameMode for further communication, in case it was remapped by router or ISP for some reason.
2021-09-19 10:55:03 +07:00
ANR2ME
ef279657dc
Shows a warning when detecting a different sender/source port on GameMode.
2021-09-19 10:54:59 +07:00
ANR2ME
62a7ea2f41
Minor change to AdhocMatching's senderport type
2021-09-19 10:35:19 +07:00
ANR2ME
2305de42f0
Keeping track the source port of received data on AdhocMatching to be used for further communication, in the case the port was re-mapped for some reason.
2021-09-17 12:36:56 +07:00
ANR2ME
a95678ae49
Show a warning if other players detected to have their port being re-mapped, where communication with them might have an issue.
2021-09-17 12:36:56 +07:00
ANR2ME
2bb5453dc6
Don't ignores unknown sender/source port, due to a possibility of port re-mapping done by router or ISP the source port might be different.
2021-09-17 12:36:56 +07:00
ANR2ME
fa92cda23d
Minor change to AdhocMatching logging
2021-09-17 12:36:56 +07:00
Henrik Rydgård
e6a2da69c5
Merge pull request #14867 from unknownbrackets/savedata-volatile
...
Dialog: Allow termination of access thread at return
2021-09-16 18:38:28 +02:00
Unknown W. Brackets
24f1dcec98
Dialog: Allow termination of access thread at ret.
...
Sometimes the thread is just sitting at return, but hasn't stopped quite
yet. Allow deleting the thread in this case without modifying volatile
lock status.
2021-09-16 08:57:20 -07:00
Henrik Rydgård
2229bea92a
Merge pull request #14865 from unknownbrackets/savedata-volatile
...
Dialog: Try to recover on double init, report
2021-09-16 08:46:41 +02:00
Unknown W. Brackets
570d84fb86
Dialog: Try to recover on double init, report.
...
This shouldn't be happening, but is - see #14864 .
Let's report the situation and try to avoid a complete crash.
2021-09-15 21:06:12 -07:00
Henrik Rydgård
9f404ad901
Merge pull request #14856 from unknownbrackets/unthrottle
...
Vulkan: Skip flips, not draw, for vsync fast-forward
2021-09-15 18:55:33 +02:00