Henrik Rydgård
|
1bbaba4103
|
Fix some NEON code that had bad compile-time checks (and some didn't compile)
|
2022-04-15 00:54:44 +02:00 |
|
Unknown W. Brackets
|
4ee9292d23
|
NetAdhoc: Fix warning.
|
2022-04-02 16:35:24 -07:00 |
|
ANR2ME
|
1a6c889906
|
Increase the timeout when the connection to the AdhocServer is already in progress, avoids cutting off the connection if it took longer than expected but almost completed.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
d5152752d2
|
Added a function to get SO_ERROR on a socket.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
86315fed3d
|
Updated getLocalIp function to detects local IP better.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
65a90a2ec0
|
Use the most recent posix socket id during blocking simulation, since there is a possibility for the socket id to changes after recreated.
|
2022-03-24 08:34:03 +07:00 |
|
ANR2ME
|
6b0cb78b3b
|
Recreate the socket before attempting to connect again after ECONNREFUSED/ENETUNREACH error, since reusing the socket only works on Windows.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
267757a5e4
|
Caches IP-specific Port Offset to avoid recalculating them.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
5e739f32b2
|
Use reference when possible to avoid copying.
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
2b09f81ff8
|
Initialize some socket-related structs to avoid unexpected behavior. (May fix Unknown Source Port issue)
|
2022-03-24 08:34:02 +07:00 |
|
ANR2ME
|
9209fb7c6e
|
Shouldn't return as soon as possible when a blocking PtpConnect is getting ECONNREFUSED error, since it should be treated as ETIMEDOUT on non-Windows platform
|
2022-03-24 08:34:01 +07:00 |
|
ANR2ME
|
155d3e0478
|
Ignore disconnected error on PtpFlush. Fixes disconnection issue on some games (ie. R-Type Command)
|
2022-03-24 08:34:01 +07:00 |
|
Henrik Rydgård
|
6b2a31dff5
|
Add a check to the elf loader, preventing a crash on bad module info addr
|
2022-03-13 23:36:18 +01:00 |
|
Unknown W. Brackets
|
80e054b797
|
Debugger: Avoid write tag lookup on small alloc.
|
2022-02-06 09:28:48 -08:00 |
|
Unknown W. Brackets
|
edcc1a7104
|
HLE: Fix some type convert warnings.
Almost missed these.
|
2022-01-30 22:06:54 -08:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Unknown W. Brackets
|
48b597a1b9
|
Display: Move core counters/stats to HW file.
This separates things better, so not everything is pulling in HLE.
|
2022-01-30 11:53:48 -08:00 |
|
Unknown W. Brackets
|
ad2e380987
|
Display: Move listeners to separate HW file.
Mixing this in with the HLE management funcs was messy.
|
2022-01-30 09:41:08 -08:00 |
|
Unknown W. Brackets
|
41da6d9f48
|
Kernel: Adjust timings of LwMutex and EventFlag.
This better matches tests on real firmware. These funcs are sometimes
often used. See #15348 - Corpse Party.
|
2022-01-29 23:19:53 -08:00 |
|
Henrik Rydgård
|
99cfff3ac6
|
Merge pull request #15355 from unknownbrackets/mp3
Add some Mp3 fixes from a bit ago, pass several mp3 tests
|
2022-01-27 15:12:06 +01:00 |
|
Unknown W. Brackets
|
864d0200fb
|
Mp3: Delay low level init.
|
2022-01-27 00:24:10 -08:00 |
|
Unknown W. Brackets
|
914d022eef
|
Mp3: Allow decode with NULL out pointer.
|
2022-01-27 00:22:44 -08:00 |
|
Unknown W. Brackets
|
4903e14aae
|
Mp3: Cleanup AuCtx constructor.
|
2022-01-27 00:22:43 -08:00 |
|
Unknown W. Brackets
|
9d1be08473
|
Kernel: Fail threads with invalid priority.
No real reports so far except what looks like garbage data, which
probably crashes anyway.
|
2022-01-27 00:02:18 -08:00 |
|
Unknown W. Brackets
|
9e688eaa7c
|
Rtc: Fix day of week stack bounds issue.
Also, add a couple other tests showing as passing now.
|
2022-01-26 00:43:05 -08:00 |
|
Unknown W. Brackets
|
f1254b1976
|
Ge: Fix sceGeBreak error case.
Seems to be some compiler optimization.
|
2022-01-25 19:50:35 -08:00 |
|
Unknown W. Brackets
|
b4eab72015
|
Common: Fix conversion of 4444 to BGRA.
This was affecting tests emitting screenshots in 4444 as well as Direct3D
backends.
|
2022-01-23 19:22:32 -08:00 |
|
Unknown W. Brackets
|
36217e813c
|
Build: Fix some minor warnings.
Just to get more warning clean.
|
2022-01-22 10:46:21 -08:00 |
|
ANR2ME
|
fbb1246cfd
|
Reducing MatchingEvents processing delays. Fixes timing issue on a few games (Super Pocket Tennis, Thrillville Off the Rails, Lord of Arcana, Gundam: Senjou No Kizuna Portable, StarWars The Force Unleashed)
|
2022-01-20 03:16:25 +07:00 |
|
ANR2ME
|
bfd532561a
|
Report sceNetAdhocMatchingInit to find out a list of games that use AdhocMatching library to be tested with.
|
2022-01-20 03:00:23 +07:00 |
|
ANR2ME
|
71f08a3db8
|
Discard HELLO Events when in the middle of Joining
|
2022-01-20 03:00:23 +07:00 |
|
ANR2ME
|
0755dc0bbd
|
Updated notifyMatchingHandler comments
|
2022-01-20 03:00:23 +07:00 |
|
ANR2ME
|
03b6d1ed01
|
Updated MatchingArgs comment
|
2022-01-20 03:00:23 +07:00 |
|
ANR2ME
|
a1accc87d4
|
Added comment related to EVENT_HELLO
|
2022-01-20 03:00:22 +07:00 |
|
ANR2ME
|
d5036ff2ae
|
Fix buffer overflow issue on GameMode.
|
2022-01-13 16:13:53 +07:00 |
|
ANR2ME
|
4b6431f7fe
|
GameMode Scheduler should only runs when there are active Master.
|
2022-01-13 15:35:16 +07:00 |
|
ANR2ME
|
2d5699d62b
|
Prevent creating another GameMode Master, since we don't support more than one Master data, and there is no ID related to Master.
|
2022-01-13 14:06:51 +07:00 |
|
ANR2ME
|
73dff0566e
|
Fix an issue where more than one GameMode Scheduler can be scheduled.
|
2022-01-13 14:02:33 +07:00 |
|
ANR2ME
|
4d0c7385ec
|
Fix an issue where sceNetAdhocGameModeCreateReplica blocked current thread for initial sync while Master data hasn't been created yet.
|
2022-01-13 13:03:58 +07:00 |
|
ANR2ME
|
9efdaf9ba7
|
Updated sceNetAdhocGameModeUpdateReplica (Fix Bomberman Panic Bomber)
|
2022-01-13 10:51:43 +07:00 |
|
ANR2ME
|
2bd79838bf
|
Fix invalid argument issue of sceNetAdhocPtpAccept on Bomberman Panic Bomber.
|
2022-01-13 10:36:11 +07:00 |
|
Unknown W. Brackets
|
db2eddcf27
|
Debugger: Remove double debug window updates.
Core_EnableStepping() is already marking the debug windows for update,
there's no need to call SetDebugMode() again.
|
2021-12-12 11:24:03 -08:00 |
|
Unknown W. Brackets
|
63e623ecb2
|
Build: Fix some format truncation warnings.
Generally all should be safe already, but better to be sure.
|
2021-12-11 10:45:27 -08:00 |
|
Henrik Rydgård
|
dbfa4e6830
|
Merge pull request #15213 from ANR2ME/adhoc
[Adhoc] Updated PdpCreate, PdpSend, PdpRecv, GetPdpStat, GetPtpStat
|
2021-12-08 21:38:23 +01:00 |
|
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 |
|