Commit Graph
14759 Commits
Author SHA1 Message Date
Banh-Canh 5dbf393e20 revert filename prefix for reducehashranges 2021-04-03 18:19:51 +02:00
Henrik RydgårdandGitHub 0c40e918c9 Merge pull request #14332 from Banh-Canh/feat-reducehashrange
Feature: reducehash configure different value for different dump dimensions
2021-04-02 17:48:28 +02:00
ANR2ME 36ba5e0ef0 Prevent flooding the logs with repeated attempts of Adding/Removing port mapping due to failure in the middle of UPnP initialization, as it needs to be reinitialized. 2021-04-02 13:03:07 +07:00
ANR2ME 206ab4345e Attempts to reconnect to Adhoc Server only when Creating/Joining/Connecting to a group or Scanning for groups, instead of on 2 seconds interval. 2021-04-02 12:19:02 +07:00
ANR2ME 7336ec6a81 Shows PSP error code as hex to be easier to find 2021-04-02 12:19:01 +07:00
ANR2ME e508885cc4 Show the socket error code when failed to connect to adhoc server 2021-04-02 12:18:59 +07:00
ANR2ME e3228ca1b5 Use a function to check for loopback address 2021-04-02 12:18:12 +07:00
Tien Khoa d27e073bf9 fix: cleaned up my comment 2021-04-01 13:29:47 +02:00
Tien Khoa 91bc56edd5 feat: reduceHash configuration 2021-04-01 13:14:45 +02:00
Stefano B e496c5e8cc Set ent_top/ent_size/stub_top/stub_size of SceModule 2021-03-30 23:15:49 +02:00
Henrik RydgårdandGitHub 3a14c432ff Merge pull request #14327 from unknownbrackets/sanitize-utf8
PPGe: Remove ENTR hack, fix string concat
2021-03-29 13:34:50 +02:00
Henrik RydgårdandGitHub 145df5270a Merge pull request #14326 from unknownbrackets/savedata-file-list
Savedata: Always write the file list to the SFO
2021-03-29 13:34:38 +02:00
Unknown W. Brackets fe83f21df5 PPGe: Remove ENTR hack, fix string concat.
Sanitize first, then concatenate.  This replicates the firmware behavior
nicely.
2021-03-29 00:21:26 -07:00
Unknown W. Brackets d0303e2430 Savedata: Always write the file list to the SFO.
Matches tests on hardware using MAKEDATA, see also #8854.
2021-03-29 00:08:48 -07:00
Henrik RydgårdandGitHub 50d5195b44 Merge pull request #14324 from unknownbrackets/sanitize-utf8
PPGe: Interpret invalid UTF-8 sequences better
2021-03-29 09:00:32 +02:00
Unknown W. Brackets f8306891c5 Windows: Avoid segfault if memory except on boot. 2021-03-28 19:44:17 -07:00
Unknown W. Brackets 1d413c2470 Core: Limit scan for functions to end of valid RAM.
Otherwise we can scan ahead and cause a memory exception.
2021-03-28 19:43:26 -07:00
Unknown W. Brackets bab9581901 Core: Unbreak ValidSize limits.
Broken in bdd2029.
2021-03-28 19:42:29 -07:00
Unknown W. Brackets 5ef8762c32 PPGe: Interpret invalid UTF-8 sequences better.
This matches PSP firmware behavior per tests.
2021-03-28 14:26:14 -07:00
Unknown W. Brackets 7d085966f1 PPGe: Apply overlong handling to wrapped text too. 2021-03-28 13:45:01 -07:00
Henrik RydgårdandGitHub ecdd9b7729 Merge pull request #14306 from hrydgard/ppge-sanitize-utf8
UTF-8 PPGe: Remove overlong encodings.
2021-03-24 11:44:08 +01:00
Henrik Rydgård 4ef36a7981 Add a setting for choosing background animation.
Off and Floating Symbols are the only choices so far.
2021-03-23 23:41:16 +01:00
Henrik Rydgård e49cd93f0d Windows: Enable UPNP again after 14304 2021-03-20 13:44:50 +01:00
Henrik Rydgård 5802529daa UTF-8 PPGe: Remove overlong encodings. Work around a weird issue in Ratchet & Clank. See issue #14297 2021-03-20 13:38:13 +01:00
Paul Cercueil 08e60c27d7 Fix build with USE_MINIUPNPC=OFF
Instead of adding platform-specific dirty workarounds, why not try to
handle things *properly*?

With this commit, the PortManager will compile UPnP specific code only
if USE_MINIUPNPC is set.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-19 12:48:28 +00:00
Henrik RydgårdandGitHub ecad18a4f0 Merge pull request #14293 from unknownbrackets/debugger
Debugger: Ignore small memory info by default
2021-03-16 08:59:35 +01:00
Henrik RydgårdandGitHub 18525431b9 Merge pull request #14294 from unknownbrackets/module-start
Module: Correctly handle modules with -1 entry
2021-03-15 06:54:23 +01:00
Unknown W. Brackets f6ad90fab8 Module: Correctly handle modules with -1 entry.
It should not try to run, options or not.
2021-03-14 16:52:48 -07:00
Unknown W. Brackets b93e02ad73 Debugger: Ignore small memory info by default.
The ini can be updated to enable higher resolution data.  Allocations are
always at least 0x100, so this is still pretty useful.
2021-03-14 15:10:35 -07:00
Henrik Rydgård 63a94ceebb Fix performance regression from failing to optimize the new mem tracker.. 2021-03-14 21:27:20 +01:00
ANR2ME b7309559e8 Fix FlatOut Head On multiplayer. 2021-03-14 03:50:37 +07:00
AdamNandGitHub 542e426293 Merge pull request #14284 from ANR2ME/adhoc
[Adhoc] Fix Teenage Mutant Ninja Turtles Multiplayer
2021-03-14 03:46:38 +07:00
Unknown W. Brackets 8d6c1c6d9b Debugger: Fix save state compat for slab info. 2021-03-13 10:03:02 -08:00
Unknown W. BracketsandGitHub 06995d7569 Debugger: Add header for strlen. 2021-03-13 09:21:45 -08:00
Henrik Rydgård 4e1bc2b3e0 Further std::string removal 2021-03-13 17:55:07 +01:00
Henrik Rydgård 0780976fe7 Remove static assert on struct size, we don't really care that much.
Caused problems on 32-bit.
2021-03-13 17:36:10 +01:00
Henrik Rydgård 3c211a6b99 Buildfix 2021-03-13 17:28:47 +01:00
Henrik Rydgård 797cc41a1c Remove std::string from memblockinfo 2021-03-13 17:12:30 +01:00
ANR2ME b0503d71f7 Fix Teenage Mutant Ninja Turtles Multiplayer.
Alternatively, changing NET_SHUTDOWN_DELAY_US to 501000 usec or more will also works.
2021-03-13 13:50:48 +07:00
Henrik Rydgård 42186e8e9e Warning fix, memleak fix 2021-03-11 23:28:02 +01:00
Henrik Rydgård 4f48ca3d1c Some homebrew like Triple Triad tries to load flash0:/kd/pspnet*.prx. We better just lie. 2021-03-11 00:54:19 +01:00
Henrik RydgårdandGitHub 8e90d0644f Merge pull request #14236 from unknownbrackets/reporting
Use full homebrew game title / id in reporting if available
2021-03-08 23:07:23 +01:00
Henrik RydgårdandGitHub ce6ec7b983 Merge pull request #14264 from unknownbrackets/switch
Bring over some networking related Switch changes
2021-03-05 10:15:08 +01:00
M4xwandUnknown W. Brackets 4cc322466a Switch: Workaround several missing toolchain defs. 2021-03-04 21:24:57 -08:00
M4xwandUnknown W. Brackets 76051ac9b5 Switch: Disable multi-instance tracking. 2021-03-04 21:07:13 -08:00
Henrik RydgårdandGitHub af5637ecc5 Merge pull request #14229 from unknownbrackets/windows-keys
Windows: Setting for standard/debugger shortcuts
2021-03-03 22:15:55 +01:00
Henrik RydgårdandGitHub c42a03c255 Merge pull request #14248 from TotalCaesar659/patch-3
Fix double space again
2021-03-03 09:04:47 +01:00
Henrik RydgårdandGitHub 57d4c4f406 Merge pull request #14250 from unknownbrackets/config-defines
Cleanup ppsspp_config.h usage
2021-03-03 08:58:00 +01:00
Unknown W. Brackets 4178f09e57 Build: More consistently avoid _M_ defines.
We use PPSSPP_ARCH in several places already, this makes it more complete.
2021-03-02 21:49:21 -08:00
Unknown W. Brackets d9aecffd72 Build: Remove old ARM define. 2021-03-02 21:26:03 -08:00