Commit Graph
14759 Commits
Author SHA1 Message Date
Florin9doi 99c4a00dae sceUsbMic 2019-08-03 21:09:33 +03:00
Henrik Rydgård 4d195ce955 Workaround for DJ Max Portable's clumsy copy protection. Fixes #9477. 2019-08-01 18:45:28 +02:00
Unknown W. Brackets fbcfd77402 UI: Support zip files with deep folder structures.
This will extract the level that has textures.ini, but it doesn't really
handle skipping other folders properly.
2019-07-27 06:17:56 -07:00
Henrik RydgårdandGitHub 734658b80c Merge pull request #12182 from LunaMoo/touchRA
Add right analog for touch controls.
2019-07-25 10:58:47 +02:00
Unknown W. Brackets 5e2b4d9f1d Config: Specify/save game title on load too.
Needed when we load and then save, of course.
2019-07-17 21:28:21 -07:00
LunaMoo 5e09d57b6c Add right analog for touch controls. 2019-07-18 03:18:15 +02:00
Unknown W. Brackets 4832434865 UI: Fix zip leak in error case. 2019-07-15 20:57:43 -07:00
Henrik RydgårdandGitHub 3f134606e4 Merge pull request #12175 from unknownbrackets/texreplace-install
UI: Allow installing texture packs from zips
2019-07-15 22:03:31 +02:00
Unknown W. Brackets 8aed212952 UI: Allow installing texture packs from zips.
Requires the textures.ini to have a [games] section.
2019-07-14 17:43:51 -07:00
Unknown W. Brackets b4d9d038b4 Replacement: Allow region-specific settings.
This makes it easier to reuse one pack for multiple game ids.
2019-07-14 16:01:37 -07:00
Unknown W. Brackets 07b5470827 UI: Fix type comparison warning. 2019-07-14 15:07:47 -07:00
Unknown W. Brackets ecf509c362 Config: Add game name to game-specific inis. 2019-07-14 15:07:03 -07:00
Henrik Rydgård 274a8d7538 Address review feedback, thanks unknownbrackets 2019-07-14 11:32:32 +02:00
Henrik Rydgård 66c3f31ff9 More GameManager improvements. 2019-07-13 18:19:44 +02:00
Henrik Rydgård aca0f35bdf Fix build error on non-windows 2019-07-13 18:19:43 +02:00
Henrik Rydgård 0e978ba2e3 Pre-check the contents of ZIP files before allowing install. 2019-07-13 18:19:43 +02:00
Henrik Rydgård 663f10d08b GameManager: Actually allow installing ISOs from zip files. Refactor. 2019-07-13 18:19:43 +02:00
Henrik Rydgård 4d30a8d04e Start refactoring GameManager zip handling to easier support ISOs in zips 2019-07-13 18:19:43 +02:00
Henrik RydgårdandGitHub 179cafcf38 Merge pull request #12153 from unknownbrackets/replay
Replay: Add file header handling and ignore PSP/GAME reads
2019-07-08 13:29:25 +02:00
Unknown W. BracketsandGitHub 510daa664f interp: Correct vsbn instruction.
Accidentally broken in f2be0cb.  Rarely used.
2019-07-07 22:58:54 -07:00
Henrik RydgårdandGitHub bdd9d40a1b Merge pull request #12162 from unknownbrackets/kernel-minor
Kernel: Shutdown when module load fails
2019-07-08 07:21:30 +02:00
Unknown W. Brackets 556b960355 Kernel: Shutdown when module load fails.
This prevents us from trying to reinit next time, which can crash since we
never finished initing in the first place.
2019-07-07 18:06:06 -07:00
Unknown W. Brackets c3ae97e237 Travis: Build Windows on Travis too. 2019-07-06 14:56:29 -07:00
Henrik RydgårdandGitHub accccba11b Merge pull request #12147 from unknownbrackets/audio2-src
Handle audio SRC mixing more correctly
2019-07-05 18:48:05 +02:00
Unknown W. Brackets 33cfac549d Replay: Attempt to ignore reads in PSP/GAME.
Unless there are writes in this directory, we should be able to safely
ignore them.

Currently detection isn't perfect (like PSP/./GAME/../GAME), but this
should catch the vast majority of cases.
2019-07-04 23:46:15 -07:00
Unknown W. Brackets 4144e71b7a Replay: Add file header handling. 2019-07-04 20:36:17 -07:00
Henrik Rydgård e284d9f00d Remove Google Cardboard support. Fixes #11668 2019-07-01 14:47:42 +02:00
Unknown W. Brackets 4546db5635 Audio: Quick SRC resampling experiment. 2019-06-30 23:44:18 -07:00
Unknown W. Brackets 20ad7f2914 Audio: Track SRC frequency.
sceAudioSetFrequency is kernel mode only, and it sounds like it changes
the audio controller clock (didn't test.)  SRC only affects the SRC
channel.

Currently, this doesn't actually use the sample rate yet, but at least
it's tracked appropriately.
2019-06-30 23:09:46 -07:00
Unknown W. Brackets 9ef3973b49 Audio: Correct sceAudioChRelease return value. 2019-06-30 23:09:07 -07:00
Unknown W. Brackets 7d2b332b2d Audio: Improve error messages for sample counts. 2019-06-30 16:39:14 -07:00
Henrik RydgårdandGitHub 2ecec84c84 Merge pull request #12127 from unknownbrackets/ge-record
Cleanup GE dump playback
2019-06-24 12:28:32 +02:00
Henrik RydgårdandGitHub 6cf97c4cee Merge pull request #12123 from unknownbrackets/http-redirect
Support HTTP redirects in downloads
2019-06-24 12:28:09 +02:00
Henrik RydgårdandGitHub 452dce0699 Merge pull request #12124 from unknownbrackets/volume-speed
Audio: Add volume for alternate speed
2019-06-24 10:15:50 +02:00
Unknown W. Brackets 93069756e6 GE Debugger: Split playback into a separate file. 2019-06-23 18:49:27 -07:00
Unknown W. Brackets e4e0cdd0f7 Audio: Add volume for alternate speed.
Fixes #11605.
2019-06-23 13:34:08 -07:00
Unknown W. Brackets 94e6950d48 http: Support redirects for load URL too.
Might as well, especially to keep old recent entries working.
2019-06-23 13:12:13 -07:00
Unknown W. Brackets 2c20567624 Audio: Better errors on Output2/SRC reserve.
The frequency handling probably doesn't work, though.
2019-06-23 08:38:22 -07:00
Unknown W. Brackets c67988d2ce Audio: Correct errors on Output2/SRC release. 2019-06-23 08:17:00 -07:00
Unknown W. Brackets 65ac59021c Debugger: Fix connection in Firefox.
Firefox now requires HTTP/1.1 or higher, which is reasonable since 1.0 is
ancient.  The Upgrade response and WebSocket protocol handling are all
HTTP/1.1 safe, so let's just support both versions.
2019-06-22 22:09:05 -07:00
Henrik RydgårdandGitHub 22b7349a70 Merge pull request #12119 from hrydgard/travis-mac
Fix macOS Travis builds
2019-06-23 06:54:02 +02:00
Henrik RydgårdandGitHub 068ec3059b Merge pull request #12118 from unknownbrackets/gpu-config
Add a hidden ini setting to disable graphics backends
2019-06-22 22:46:06 +02:00
Unknown W. Brackets 732d344328 Common: Fix some unused ident and case warnings. 2019-06-22 13:22:12 -07:00
Unknown W. Brackets 3e07b02226 Core: Keep number on setting for translated.
This way it will keep working in old versions for bisecting.
2019-06-22 12:49:19 -07:00
Unknown W. Brackets c8da2d00cc Core: Ignore case of GPU backend setting. 2019-06-22 12:49:15 -07:00
Unknown W. Brackets 7ff88d4bed Core: Save GPU backend as identifier.
Still reads in old number values.  This way it's easier for someone to
follow instructions to fix the backend if necessary due to driver crashes.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets 504acf15de Core: Allow for disabling graphics backends.
Mainly for Vulkan, since sometimes even mobile drivers crash when we ask.
This at least provides options.

Also centralizes support checks.
2019-06-22 12:49:01 -07:00
Unknown W. Brackets df6c5f38dc Core: Use readable names for failed backends. 2019-06-22 12:48:56 -07:00
Henrik Rydgård eb3faf5370 Fix some further static analysis warnings 2019-06-18 01:08:25 +02:00
Henrik Rydgård a0dc85a9d7 Fix a bunch of inconsequential uninitialized variables 2019-06-18 00:18:40 +02:00