Henrik Rydgård and Claude Opus 5.5
5b05b34b4e
tvOS: Fewer ifdefs, capability checks instead
...
The Siri Remote setup builds on iOS too, the device type comes from the
interface idiom, and requests for things the platform says it lacks are
refused by checking the property. What's left ifdeffed is API tvOS doesn't
have at all. Reports say tvOS.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-13 02:21:14 +02:00
Henrik Rydgård and Claude Opus 5.5
c70fc68261
Remove leftovers of 32-bit ARM Windows support
...
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-28 13:58:29 -06:00
Henrik Rydgård
78ef1eae82
Instead of flash0directory, have a NAND subdirectory under PSP, where you can keep flash0, flash1 etc.
...
Also make it configurable via command line.
2026-08-24 09:53:37 +02:00
Henrik Rydgård
5cffcd34ad
Get rid of the confusing old USING_WIN_UI define. Make a more clear system property for headless.
2026-08-16 12:19:41 +02:00
Henrik Rydgård
e9a3449ede
More MIPSState * plumbing (manual)
2026-08-12 14:02:19 +02:00
Henrik Rydgård
991d7bdfab
VertexDecoder: Refactor away lowerbound/upperbound parameters
2026-02-05 13:26:17 +01:00
Henrik Rydgård
8f76b191cd
More improvements to ISO detection
2026-01-28 23:48:49 +01:00
Henrik Rydgård
77f9a27c35
Add a way for errors to bubble up out of BlockDevice creation
2025-06-07 12:30:20 +02:00
Henrik Rydgård
088a02bfdb
Cleanup a lot of the bootup state management.
2025-03-30 14:02:29 +02:00
Henrik Rydgård
eb719c43e8
HTTP: Replace ProgressBarMode with a new RequestFlags enum
2025-01-23 12:09:56 +01:00
Henrik Rydgård
0df2a40487
Remove the "GPUInterface" base class. Not really useful, GPUCommon is pretty much the same thing.
2024-12-02 11:12:14 +01:00
Henrik Rydgård
7bb0c58e8d
Default to no reporting server, oops
2024-10-29 13:20:11 +01:00
Henrik Rydgård
6a7435341e
Some reporting cleanups
2024-10-28 17:25:40 +01:00
Henrik Rydgård
e51f7c3a84
Remove a potential race condition
2024-10-28 17:10:44 +01:00
Henrik Rydgård
5244538b77
Reporting: Delete the now unused extra threads, fix up compat reports.
2024-10-28 17:02:05 +01:00
Henrik Rydgård
fb4c1fb63f
Reporting: Use g_DownloadManager instead of using a custom thread solution
2024-10-28 17:02:03 +01:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
61bd01144e
UI fixes
2024-01-31 23:17:51 +01:00
Henrik Rydgård
aa7f8879a2
Buildfix
2024-01-29 12:29:23 +01:00
Henrik Rydgård
9979372a97
Assorted paranoia, get rid of an allocation in the audio loop
2024-01-29 10:37:38 +01:00
Henrik Rydgård
1f129b6dca
Replace "ReadFileToString" with a few semantically clearer wrappers.
2024-01-25 09:55:54 +01:00
Herman Semenov
af41281761
[Core/Dialog/ELF/FileSystems/HLE/HW/Util] Added const reference for function params
2023-12-14 14:22:24 +03:00
Henrik Rydgård
b22e27a537
Compat: Enforce "RequireDefaultCPUClock" by disabling overclocking for these games
...
Instead of just warning.
Fixes #12811
2023-12-07 14:06:41 +01:00
Henrik Rydgård
93c0ef68b6
Add progress bar to CRC calculation
2023-10-28 06:50:57 -05:00
Henrik Rydgård
ecea3844b0
Improved progress bar popups for downloads
...
Now shows the filename, and also there's a delay mode where they'll only
be visible if the download takes more than a second, plus they can be
named.
2023-07-18 15:13:44 +02:00
Henrik Rydgård
c1ede07a14
Add missing JNI context to reporting thread
2023-05-01 12:02:41 +02:00
Henrik Rydgård
3b39e9e068
Turn the VFS into a class, to be able to reuse it for other purposes.
2023-03-06 16:42:47 +01:00
Henrik Rydgård
e03db2ee23
Display CRC on crash screen. Thanks sum2012 for the idea.
...
Fixes #16840
2023-01-25 00:43:17 +01:00
Henrik Rydgård
b56eef487c
Strict mode checking - no way to forget detaching now.
...
And if we forget to attach, boom. Hopefully I caught all of them.
2023-01-05 08:38:52 +01:00
Unknown W. Brackets
6d9d517700
Reporting: Send game ELF crc with reports.
...
Getting a lot of spam from homebrew with different IDs that appear to be
the same actual homebrew, in part from ID generation.
2023-01-02 12:23:05 -08:00
Unknown W. Brackets
c33ff58980
Reporting: Avoid accessing ticks before start.
2022-10-04 23:46:25 -07:00
Unknown W. Brackets
1233d1d376
Reporting: Disable when debugger methods used.
...
This won't catch all means of hacking memory, but will catch some.
Trying to reduce noise in reporting from debugging.
2022-07-30 18:21:32 -07:00
Unknown W. Brackets
185faec47a
Reporting: Avoid crash if socket connect fails.
2022-07-26 18:51:27 -07: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
825d9a8d2b
Reporting: Calculate CRC for PSN games.
2021-09-06 19:40:40 -07:00
Unknown W. Brackets
82087ccbb7
Common: Reduce some log levels.
...
Take off a few messages during startup and shutdown.
2021-08-28 09:14:53 -07:00
Unknown W. Brackets
4c51f4761d
http: Add Accept header as a parameter in requests.
2021-08-22 10:03:59 -07:00
Henrik Rydgård
a74e1a422d
GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed.
2021-08-21 20:58:25 +02:00
Unknown W. Brackets
bd0881a0ab
UI: Fix enable/disable of reporting outside game.
2021-08-10 21:43:04 -07:00
Unknown W. Brackets
64678e0114
Reporting: Move message report interface to Common.
...
This makes it so we can call reporting from Common.
2021-06-06 09:22:03 -07:00
Unknown W. Brackets
eab2d74091
Reporting: Cancel requests on shutdown.
...
Could previously cause PPSSPP to hang a bit on exit.
2021-05-16 09:55:50 -07:00
Henrik Rydgård
2e16e83159
It never ends...
2021-05-13 10:39:16 +02:00
Henrik Rydgård
0d80362c30
Change parameter of DeleteDir and friends to Path
2021-05-13 10:39:16 +02:00
Henrik Rydgård
025bcb1673
Introduce Path, start using it all over the place.
...
Still lots left to convert!
Convert GetSysDirectory to return Path.
More buildfixing
Remove unnecessary Path( constructors
2021-05-13 10:39:16 +02:00
Unknown W. Brackets
1459c16fb8
http: Skip processing response body for void.
...
No need to decompress or copy between buffers.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets
3379f33882
http: Always use/require progress in requests.
...
This fixes several cases where we weren't passing cancel flags
consistently.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets
a35b21a5d7
http: Set a more useful user agent.
2021-04-30 23:12:42 -07:00
Henrik Rydgård
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Henrik Rydgård
a2a0551a83
Buildfix, and more renaming while we're at it.
2021-04-25 22:25:29 +02:00
Henrik Rydgård
d8583cd0d6
Buildfixes
2021-04-25 21:13:25 +02:00