Henrik Rydgård
cf8afb9490
Safety check in sceNetInetSelect
2026-03-13 10:36:59 +01:00
Henrik Rydgård
56be37a2e4
Correct two minor bugs causing reported crashes
2026-03-13 10:16:25 +01:00
Henrik Rydgård
b4646a49d5
Blacklist the "MMPX Advanced" texture upscaler on mobile GPUs.
2026-03-13 09:04:27 +01:00
Henrik Rydgård
ae08b31573
Avoid the HTTP request on sceNetAdhoc init by reading from cache
2026-03-09 10:50:24 +01:00
Henrik Rydgård
71d884379d
Fix a potential race condition
2026-03-09 00:51:39 +01:00
Henrik Rydgård
cf9ee07b8e
Adhoc: Forgot that we have to load the server list in-game to check the connection mode
2026-03-09 00:44:56 +01:00
Henrik Rydgård
2e5de9435e
Don't crash if sceIoDopen is called with a null path.
2026-03-09 00:19:36 +01:00
Henrik Rydgård
f6dda460f9
Translate relay connection messages
2026-03-09 00:19:36 +01:00
Henrik Rydgård
d5c2a7ce62
Change some message timeouts
2026-03-09 00:19:36 +01:00
Henrik Rydgård
ba6ff9a224
Improve the adhoc server selector a little bit, add metadata viewer
2026-03-08 00:31:29 +01:00
Henrik Rydgård
781be0d251
Add missing fallback for loading the adhoc server list
2026-03-07 09:52:20 +01:00
Henrik Rydgård
04b86a0d87
Address Kethen's feedback
2026-03-06 13:34:16 +01:00
Henrik Rydgård
1a95e9e4e9
Fetch the public adhoc server list from metadata.ppsspp.org/adhoc-servers.json
2026-03-06 13:25:07 +01:00
Henrik Rydgård
2520c87c95
Merge pull request #21352 from Kethen/adhoc_fixes
...
Handle adhoc relay connection a bit better
2026-03-06 00:05:07 +01:00
Henrik Rydgård
e3e568d1d4
Sneak in a fix to the adhoc server list (didn't read modes correctly from json)
2026-03-05 23:14:52 +01:00
Katharine Chui
6f64663f75
handle relay failure during adhoc pdp seend/recv
2026-03-05 22:50:40 +01:00
Katharine Chui
1875286019
remove extra GetI18NCategory
2026-03-05 22:41:13 +01:00
Katharine Chui
1a86682e84
do not use ptp connection result to check for adhoc relay status
...
ptp connection failure could also be due to the clinet on the other
side not accepting the connection
2026-03-05 22:34:32 +01:00
Katharine Chui
101789c075
disable adhoc relay retrying after 15 seconds of lack of success
2026-03-05 22:26:16 +01:00
Katharine Chui
1e8e929bd9
shorten relay connection failure OSD message
2026-03-05 19:22:10 +01:00
Katharine Chui
20424bc5bc
Handle adhoc relay conection a bit better
...
- bump aemu_postoffice
- timeout TCP connection attempts at 5s to not block the library user too much
- set send and receive buffer sizes after connection to avoid some blocking cases on some platforms with small defaults (windows?)
- pop OSD message when relay connection fails
2026-03-05 19:09:51 +01:00
Henrik Rydgård
962d132e5f
Make the adhoc server list data driven
2026-03-05 15:15:25 +01:00
Henrik Rydgård
2a1cefb58b
(Fake-)load adhoc server list asynchronously when opening server list window.
2026-03-05 14:36:06 +01:00
Henrik Rydgård
cc49e5079d
Refactor a bit, preparing for async download
2026-03-05 14:30:32 +01:00
Henrik Rydgård
a0327ff5d5
Adhoc: Update some discord links
2026-03-05 14:30:32 +01:00
Henrik Rydgård
0d8358827b
Move the pre-loaded adhoc server address list logic to sceNetAdhoc.cpp
...
Yes, that file is growing too big...
2026-03-05 10:05:08 +01:00
Henrik Rydgård
827430e1b1
sceNpDrmEdataSetupKey: Only check that the key has been set if the file is encrypted. Fixes Wipeout Pulse DLC.
...
Fixes #21335
2026-03-04 11:23:59 +01:00
Katharine Chui
f218138f2e
add missing null check during actOnDeathPacket
...
It is not impossible for deadkid to not be tracked, so we have to
null check that
2026-02-26 13:18:03 +01:00
Henrik Rydgård
afb005e738
Add a sanity check in VPL
2026-02-26 10:37:12 +01:00
Henrik Rydgård
dac2407a36
sceIo: Add support for microseconds in filetimes (not implemented in platforms yet)
2026-02-23 11:04:17 +01:00
Henrik Rydgård
61fd0430e5
Update strings for the adhoc mode message
2026-02-19 16:43:55 +01:00
Katharine Chui
b3b9e90403
expand adhoc server list
...
Add various data fields and logic to handle:
- automatic adhoc data mode handling
- future UI expension on server list
- future support for automatically downloaded/user provided server list
2026-02-18 19:22:38 +01:00
Henrik Rydgård
4477396045
AdHoc relay server: Replace checkbox with "Auto" / "On" / "Off"
2026-02-18 19:18:42 +01:00
Katharine Chui
4c0d913d34
Fix FlatOut Head On in aemu_postoffice relay mode
...
PDP recv with buffer < packet size was not implemented correctly
as far as FlatOut Head On is concerned. Fix relay PDP recv
implementation to report required size without consuming the next
PDP packet so that it behaves like P2P mode does.
2026-02-17 22:23:42 +01:00
Henrik Rydgård
9f5be16663
Jit: Remove the Jal-to-replacement optimization (really not all that benificial)
2026-02-17 09:40:27 +01:00
Katharine Chui
f4be7a990b
Fix Driver 76 not creating adhoc sockets
...
Driver 76 uses sceKernelGetModuleIdList to get a module list
after calling sceUtilityLoadNetModule, then go module by module
with sceKernelQueryModuleInfo to check if at least pspnet_adhoc.prx
was loaded.
Load modules during sceUtilityLoadNetModule, expand success lying
modules to have real names, add adhoc modules to the success lying
list, list lied modules during sceKernelGetModuleIdList.
2026-02-15 22:24:27 +01:00
Henrik Rydgård
44a2585753
Rename some function, remove an unused return value
2026-02-12 01:23:45 +01:00
Henrik Rydgård
3ecb54e70a
More tweaking of gamelist icons
2026-02-11 01:24:11 +01:00
Henrik Rydgård
dad8df3860
More logspam reduction
2026-02-10 15:05:29 +01:00
Henrik Rydgård
998f726a5c
Reduce logspam in a few games
2026-02-10 09:11:56 +01:00
Henrik Rydgård
936c344a52
misc
2026-02-09 16:41:51 +01:00
Henrik Rydgård
990cba8e6c
Fix problem with background image when rotating some dialogs
2026-02-09 14:35:32 +01:00
Henrik Rydgård
eb234a1563
Finish the split. Greatly simplifies the render code in EmuScreen.
2026-02-08 10:46:16 +01:00
Henrik Rydgård
f01aaeafb1
Split CopyDisplayToOutput in preparation for the next step
2026-02-08 01:06:32 +01:00
Katharine Chui
8292cb35cc
fix code formatting
2026-02-06 15:00:59 +01:00
Katharine Chui
b2e976360c
aemu_postoffice: fragment huge ptp send requests in relay mode
2026-02-06 14:50:01 +01:00
Katharine Chui
cb279b5ba1
sanitize adhoc recv buffer sizes in relay mode using library defines
2026-02-06 14:49:49 +01:00
Henrik Rydgård
6ae4fee26b
Reduce the limit for ELF size to 24MB (still unreasonably large)
2026-02-05 13:26:20 +01:00
Henrik Rydgård
841e4c8564
Add various checks trying to avoid various crashes found in Google Play crash reports.
2026-02-05 11:12:53 +01:00
Henrik Rydgård
5dbfa420d5
Merge pull request #21190 from sonninnos/libretro-drm-key
...
Libretro: NpDrm LicenseeKey check band-aid
2026-02-03 11:42:17 +01:00