Commit Graph
6350 Commits
Author SHA1 Message Date
Henrik Rydgård e892c4e446 Implement the length check. 2026-04-14 12:55:29 -06:00
Henrik Rydgård f7a7eeaf74 Rough implementation of sysclib_snprintf (kernel function, useful for plugins)
Requested by danssmnt on Discord
2026-04-14 12:48:44 -06:00
Henrik Rydgård eca6f98a53 Register another function in ModuleMgrForKernel. Logging cleanup 2026-04-14 12:41:14 -06:00
Henrik Rydgård 7a32998637 Merge pull request #21547 from hrydgard/hle-names
Updating the HLE names of some functions
2026-04-13 16:17:24 -06:00
Henrik Rydgård 4144839154 Add stub for sysclib_snprintf 2026-04-13 10:04:02 -06:00
Nemoumbra 6fea4671c8 scePower_a85880d0 -> scePowerCheckWlanCoexistenceClock 2026-04-12 02:28:29 +03:00
Nemoumbra 54d0e427c7 Forgot to update a comment 2026-04-12 02:26:10 +03:00
Nemoumbra b0a9467699 Accepting raw block API names as real 2026-04-12 01:13:47 +03:00
Nemoumbra 2bc5d2e400 Wrong function called in sceKernelCreateHeap 2026-04-11 23:40:05 +03:00
Henrik Rydgård 31ad682e86 Kernel sysclib: Reduce logspam. This is useful for plugin developers. 2026-04-09 13:09:12 -06:00
Henrik Rydgård 49d3d3dc37 Settings and dev settings: Preserve the current tab. Minor UI tweaks. 2026-04-06 12:09:40 -06:00
Henrik Rydgård d9ee8cb538 Fix json parsing bugs, add data.json for Relay Brasiliero 2026-04-05 12:57:41 -06:00
Henrik Rydgård f703bc69c4 Analog stick autorotation now uses game timing.
Should fix frameskipping problem, where this didn't work in God of War
if frameskipping was on.
2026-03-31 11:14:48 -06:00
Henrik Rydgård c63d30508e GamesNexus also has data.json. Also, do an inventory of favicons. Not many usable... 2026-03-30 16:05:29 -06:00
Henrik Rydgård 6a977bd27f Fix bug preventing us from loading the server list from the server 2026-03-30 13:51:27 -06:00
Henrik Rydgård cfc5d74602 Some progress with server status UI 2026-03-30 11:34:19 -06:00
Henrik Rydgård 90f52b88a1 Initial work on downloading and showing the status from adhoc servers 2026-03-28 12:41:34 -06:00
Katharine Chui f1f6f3d75f fix the warriors in relay mode
The behavior of https://github.com/hrydgard/ppsspp/pull/13967 was
missing in relay mode, adding that back.

Also skips ptp flush in relay mode.
2026-03-19 19:00:08 +01:00
Katharine Chui 0f219edcc9 fix street rider sending pdp packets using wrong pdp dst addresses in relay mode
In P2P mode, this issue was solved by resolving the final IP
address without the first byte. Fix the issue again for relay mode
by resolving the true mac address before sending.

True mac resolving was also added to relay mode ptp connect as a
precaution.
2026-03-17 17:40:31 +01:00
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