Henrik Rydgård
8dffc18fe9
Quick test of naett's libcurl backend
2026-04-06 15:34:45 -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
8304d8622a
Hide the save/load indicator by default, add a (developer) setting. Also sneak in an adhoc server list bug fix.
...
Fixes #21523
2026-04-06 10:04:09 -06:00
Henrik Rydgård
be2e96fb16
Merge pull request #21526 from hrydgard/adhoc-update
...
Fix json parsing bugs, add data.json for Relay Brasiliero
2026-04-05 14:11:38 -06:00
Henrik Rydgård
d9ee8cb538
Fix json parsing bugs, add data.json for Relay Brasiliero
2026-04-05 12:57:41 -06:00
Guido Cella
4413c7b10f
Implement pause on lost focus on SDL
...
This option was Windows exclusive and this commit implements it on SDL
as well.
It is hidden on mobile devices because it makes no sense there.
2026-04-01 15:39:34 +02: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
de228bd96c
Merge pull request #21496 from hrydgard/server-status-live
...
WIP: Add live server status for servers supporting data.json
2026-03-30 13:08:11 -06:00
Henrik Rydgård
cfc5d74602
Some progress with server status UI
2026-03-30 11:34:19 -06:00
Henrik Rydgård
5c082f8a2a
Merge pull request #21499 from lrzlin/loong-handler
...
loongarch: Implement excepetion handler and JIT bug fix
2026-03-30 11:12:15 -06:00
Lin Runze
53338cf029
loongarch: Implement excepetion handler and JIT bug fix
2026-03-30 18:35:54 +08:00
Henrik Rydgård
90f52b88a1
Initial work on downloading and showing the status from adhoc servers
2026-03-28 12:41:34 -06:00
Henrik Rydgård
288b72cb16
Add 7z streaming support, so we can have a progress bar
2026-03-27 14:34:18 -06:00
Henrik Rydgård
5e0a9a0113
Add really simple 7z extraction, using the 7z VFS
2026-03-27 14:34:18 -06:00
Henrik Rydgård
0c077acc74
Do some include untangling, to limit the spread of the Windows.h include from SevenZipFileReader.h
2026-03-27 14:34:18 -06:00
Henrik Rydgård
3083d37728
Add support for the raintegration menu rebuild event
2026-03-26 17:18:12 -06:00
Henrik Rydgård
64c05a5ddf
Atrac3: Allow sending 0xFFFFFFFF as data size. Death JR does this on audio loop for some reason.
2026-03-26 11:59:43 -06:00
Henrik Rydgård
55a255b042
Fix the ARM version of Vec4Pack32To8.
2026-03-26 10:49:32 -06:00
Henrik Rydgård
5a5630d130
More NEON/SSE in IRInterpreter
2026-03-26 10:49:32 -06:00
Henrik Rydgård
78739104b1
Additional micro-optimizations (verified) in the IRInterpreter
...
Turns out that u8 promotes to int, causing signed indexing arithmetic
which is completely unnecessary.
2026-03-26 10:49:32 -06:00
Henrik Rydgård
b233745640
Add NEON versions of a few more IRInterpreter instructions
...
Buildfix
2026-03-26 10:49:32 -06:00
Henrik Rydgård
300f18db58
Add back the "Landscape auto" rotation type
2026-03-24 10:36:16 -06:00
Henrik Rydgård
b8463b9203
Fix assorted warnings, bump Cargo.lock
2026-03-24 10:26:49 -06:00
Henrik Rydgård
910b60defc
Merge pull request #21463 from hrydgard/misc
...
Add a new file dumping setting to dump the raw ISO file from NPDRM-packed demos
2026-03-19 22:18:01 +01: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
Henrik Rydgård
6377c0bb06
Implement optional dumping of NPDRM isos (PBP demos) on game startup
2026-03-19 16:07:24 +01:00
Henrik Rydgård
0e55129fab
Prepare for dumping NPDRM isos, use shared_ptr to manage lifetime of BlockDevice
2026-03-19 13:59:04 +01:00
Henrik Rydgård
4c3d982182
Allow opening extracted ISOs whose directory name ends with .iso
2026-03-18 21:54:12 +01:00
Henrik Rydgård
73450b2b15
Merge pull request #21428 from kreinholz/master
...
Add options to build/link against system installed freetype, libchdr, and rapidjson
2026-03-18 10:03:37 +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
445dd0bc0c
Fix support for custom game configs for homebrews
...
Fixes #21429
2026-03-14 14:03:33 +01:00
Kevin Reinholz
d404040b21
Merge branch 'master' into master
2026-03-13 19:00:00 -07:00
Henrik Rydgård
f138aed508
Merge pull request #21424 from hrydgard/more-minor-fixes
...
Fix control input issues when toggling the pause menu using a controller
2026-03-13 17:45:04 +01:00
Henrik Rydgård
5e44495b5f
control map defaults: Don't map thumbstick click to pause. It's .. not good.
2026-03-13 16:02:32 +01:00
Henrik Rydgård
22b07849cf
Add a missing lock
2026-03-13 11:35:10 +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
Kevin Reinholz
f020bcdd75
Create option to build with system freetype, libchdr, and rapidjson instead of bundled modules. Add a couple of FreeBSD-specific tweaks to CMakeLists.txt while at it
2026-03-10 18:03:06 -07:00
Henrik Rydgård
2b946094a9
Warning fixes
2026-03-10 12:19:27 +01:00
Henrik Rydgård
620c6ae049
Add UI for adding and removing custom servers from the adhoc server screen
2026-03-09 11:57:31 +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
Eric Warmenhoven
9b26df8283
libretro: fix ios/tvos builds
2026-03-08 12:16:52 -04:00