Commit Graph
10826 Commits
Author SHA1 Message Date
Henrik Rydgård 58ecab849e Just some variable initialization 2021-07-18 16:00:07 +02:00
Linblow 69657ef05e Added JIT hack for MTX MotoTrax EU (ported from US) 2021-07-17 12:59:15 +02:00
Henrik Rydgård 5859596b95 Make the "Running Slow" warning a bit more lenient.
Might help #12024, or at least the annoying unnecessary warning.

Our audio mixer is able to cover for 97% speed by stretching the sound
anyway, so I think there's not much point in a visually loud warning
until it drops below that.
2021-07-11 11:09:05 +02:00
iota97 498878267a Customizable touch control (rebased with label) 2021-07-11 09:55:25 +02:00
Sorer 8d610a69a9 Change the default port offset (#14599)
* change the default port offset

* No longer default for PSP

* Revert "No longer default for PSP"

This reverts commit e295adf5ef.
2021-07-10 20:06:26 +02:00
Henrik Rydgård 95dc7bb185 Minor cleanup 2021-07-10 20:00:50 +02:00
Chris Simoni 4a87c92f83 Change default server in Config.cpp 2021-07-09 21:14:22 -05:00
Henrik Rydgård 7707b03b6d Analog calibration: Tweak defaults, add reset buttton 2021-07-09 17:18:15 +02:00
Henrik Rydgård ef51097f06 Move auto-rotation code to ControlMapper so it can be checked using the new screen 2021-07-09 16:14:51 +02:00
Henrik Rydgård 2303926e88 Replace the "Test Analogs" screen with a new screen that lets you directly try the settings. 2021-07-09 13:10:16 +02:00
Henrik Rydgård 42f7ab7341 Hide the calls to ConvertAnalogStick inside ControlMapper. 2021-07-09 11:01:56 +02:00
Henrik Rydgård cd8cfcfcd7 Merge __CtrlSetAnalogX/Y into one function. Always called together. 2021-07-09 10:41:26 +02:00
Henrik Rydgård a2e814f29a Buildfix 2021-07-08 22:39:17 +02:00
Henrik Rydgård 98372c465f Break out EmuScreen's key/axis inputs to ControlMapper.cpp/h
Additionally, break out the analog stick mapping to the same file.

This will make more sense soon when I change where the analog mapping
is called from, but want this refactor in separately for testing.
2021-07-08 22:24:00 +02:00
Henrik Rydgård 6c51dabe9a Somewhat improved error checking in MemArena. 2021-07-07 19:01:42 +02:00
Yifan Gu 633a6f612b Refactor and unify analog input settings 2021-07-05 12:38:46 +02:00
ANR2ME e059bc980c Updated Logs on sceNetAdhocDiscover to find more info on games that use AdhocDiscover. 2021-06-25 12:22:49 +07:00
ANR2ME a7752997e1 Minor changes to Wrapped Port detection. 2021-06-21 18:28:37 +07:00
ANR2ME 4251f821dc Making sure not to get random port when original port is not zero. 2021-06-21 18:28:37 +07:00
ANR2ME fda4744af3 Show the returned error code on sceNetAdhocctlCreate/Connect/Join on Debug Log 2021-06-21 18:28:37 +07:00
sum2012 664f02114a Add some PPSSPP's Japanese keyboard
fix #14311
2021-06-20 22:38:25 +08:00
Unknown W. Brackets cdcd77a931 Core: Correct relocation error check. 2021-06-13 10:51:51 -07:00
Unknown W. Brackets 87716a158f Merge pull request #14391 from hrydgard/new-threadpool
New ThreadManager, replacing threadpools and "PrioritizedWorkQueue"
2021-06-13 07:08:32 -07:00
Henrik Rydgård 77908cb9e5 atomic include buildfix 2021-06-12 23:20:47 +02:00
Henrik Rydgård 3be5c7bd9a Make the minimum items per thread explicit. Found some bugs, optional arguments are evil. 2021-06-12 21:21:28 +02:00
Henrik Rydgård 0fa27ff9d7 Autodetect number of threads (remove setting). Fix some bugs. 2021-06-12 21:06:59 +02:00
Unknown W. Brackets 5abec6ca18 Font: Prevent a crash on invalid data. 2021-06-12 10:09:47 -07:00
Henrik Rydgård 73871b9b7e Implement new thread manager, port stuff to it. 2021-06-12 13:03:53 +02:00
Unknown W. Brackets 84036fa765 Io: Correct file open error code. 2021-06-09 21:51:43 -07:00
Unknown W. Brackets cdaf533913 Merge pull request #14232 from hrydgard/more-scoped-storage
Android: Implement initial support for scoped storage
2021-06-07 23:22:25 -07:00
ANR2ME eda0e3e250 Reducing HLE delays on Adhoc-related syscalls that can be called more than once on a single frame. 2021-06-07 12:01:25 +07:00
ANR2ME 2d71ac9a7f Reducing HLE delays on socket-related syscalls since we are using real network which already have it's own overhead. 2021-06-07 11:59:51 +07:00
ANR2ME dada18573a Minor changes to Adhoc's Verbose Logs returning error code. 2021-06-07 11:06:28 +07:00
Henrik Rydgård 3737daaf0c Address more feedback, warning fix 2021-06-07 00:26:26 +02:00
Henrik Rydgård 1aed8ce7b1 Add content URI support to LocalFileLoader, remove ContentUriFileLoader 2021-06-07 00:24:52 +02:00
Henrik Rydgård ad72dc8748 Can now install to but not run homebrew from content uri 2021-06-07 00:24:52 +02:00
Henrik Rydgård 2f31cb12fb Add support for writing to file. Basics work now (having memstick on a content path) 2021-06-07 00:24:52 +02:00
Henrik Rydgård 468f3d8b3f wip
More work towards moving PSP directory
2021-06-07 00:24:52 +02:00
Henrik Rydgård 5df471577f Cleanup. Add a way to get very early log output on Android.
Cleanup in FileUtil
2021-06-07 00:24:52 +02:00
Henrik Rydgård ccc78c42f5 Route DirectoryFileSystem::Open to Android storage. 2021-06-07 00:24:52 +02:00
Henrik Rydgård 6553b96368 Remove AndroidStorageFileSystem. Not useful. 2021-06-07 00:24:51 +02:00
Henrik Rydgård b397e5c455 Assorted plumbing.
wip

Buildfix
2021-06-07 00:24:51 +02:00
Henrik Rydgård beb0b4e9f3 More work on AndroidStorageFileSystem.cpp. Fix current directory getting reset. 2021-06-07 00:24:51 +02:00
Henrik Rydgård ef607a5fe2 Implement a "FileSystem" that wraps Android content storage. So far unused. 2021-06-07 00:24:51 +02:00
Henrik Rydgård 87a25fd230 Start experimenting with DocumentsContract (the thing DocumentFile wraps)
wip

Some progress towards making the file browser work with DOCUMENT_TREE

More directory browsing progress

More Scoped Storage hackery. Can now browse to a folder and use PPSSPP's game browser to load ISOs from it.

Remove the defunct fdopendir approach. Buildfixes.
2021-06-07 00:24:51 +02:00
Henrik Rydgård 3d0a09f8db Merge pull request #14510 from unknownbrackets/io-tty
Io: Allow opening tty0: for output
2021-06-06 23:09:23 +02:00
Unknown W. Brackets 9324a1c20b Io: Don't confuse kernel object with meta handle.
Make sure we never try to close an unrelated open file when destroying an
async open temporary file node.
2021-06-06 09:58:46 -07:00
Unknown W. Brackets 294f78dec9 Io: Allow opening tty0: for output. 2021-06-06 09:56:41 -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
Henrik Rydgård 69fa207449 Merge pull request #14492 from ANR2ME/adhoc_gamemode
[AdhocGameMode] Create GameMode's socket after Master and all Replicas have been created
2021-06-05 17:37:52 +02:00