Henrik Rydgård
21ee18b730
Add even more logging to savedata code
2024-09-27 00:47:05 +02:00
Henrik Rydgård
fffd649255
Merge pull request #19387 from iota97/per_game_ui
...
Per game settings UI PoC
2024-09-26 20:02:02 +02:00
Giovanni Cocco
931eafd565
Keep only the LUT addition
2024-09-26 19:15:17 +02:00
Henrik Rydgård
f020d1d815
Windows inputbox: Add flags field, delete dupe code, add ability to mask passwords
2024-09-26 10:48:31 +02:00
Henrik Rydgård
9699be2110
RetroAchievements: Cleanup better on login failure
2024-09-26 01:09:56 +02:00
Henrik Rydgård
0b34c3ad42
Merge pull request #19485 from hrydgard/misc-fixes
...
Fix issue with background music when going back to pause screen from game info screen, a couple of other minor issues
2024-09-24 14:20:15 +02:00
Henrik Rydgård
9952c42426
Use message IDs to avoid some repetition of notifications.
...
Also fixes some awkward English.
2024-09-24 14:02:17 +02:00
Henrik Rydgård
c5a4023d90
Warning fixes
2024-09-24 13:28:28 +02:00
Henrik Rydgård
2613745cdd
Add mappable devkit-only L2/L3/R2/R3 controls.
...
Can be used to bring up a debug menu in Castlevania: SOTN, see issue #17464
Could also be used in PPSSPP-specific homebrew, in theory.
Fixes #17464
2024-09-24 10:49:10 +02:00
Henrik Rydgård
5a6c76720d
Remove double ampersands from PPGe-drawn text (in-game UI)
2024-09-22 09:28:48 +02:00
Nemoumbra
4477c9bc66
Removed mentions of MIPSLogger, improved the logs
2024-09-20 17:09:39 +03:00
Nemoumbra
d1b49cf03b
Moved the CyclicBuffer to the Collections dir
2024-09-20 16:19:24 +03:00
Henrik Rydgård
a33839d220
Add Reset as a mappable control
2024-09-18 14:18:04 +02:00
Henrik Rydgård
c451b41b8b
Merge pull request #19470 from hrydgard/for-based-loop-cpp17
...
Rebase of #18559 (For based loop cpp17 by GermanAizek)
2024-09-18 13:25:34 +02:00
LunaMoo
864a4b38aa
Work around Brothers in Arms speed issue via compat hack ( #18513 )
...
Co-authored-by: Henrik Rydgård <hrydgard@gmail.com>
2024-09-18 09:51:07 +00:00
Herman Semenov
efa742322b
Fixed missing space Core/HLE/proAdhocServer by Unknown W. Brackets <checkins@unknownbrackets.org>
...
Signed-off-by: Unknown W. Brackets <checkins@unknownbrackets.org>
Co-authored-by: Unknown W. Brackets <checkins@unknownbrackets.org>
2024-09-18 11:10:57 +02:00
Herman Semenov
192650f551
[Core/HLE/GPU/D3D11/GLES] Using for based loop C++17 and replaced on structured binding map C++17
2024-09-18 11:10:10 +02:00
AdamN
73cf77940d
Merge branch 'master' into adhoc_matching
2024-09-18 07:36:38 +07:00
Henrik Rydgård
eccd7f3767
More const/static-ification
2024-09-17 15:22:37 +02:00
Henrik Rydgård
9d48e51205
Merge pull request #19467 from hrydgard/german-check-before-delete
...
[Common/Core/Windows] Removed excess check pointer before delete or free
2024-09-17 14:27:41 +02:00
Henrik Rydgård
ed8f0c560a
Merge branch 'master' into fix-core-gpu-always-true
2024-09-17 13:03:26 +02:00
Herman Semenov
3c66f149d3
[Common/Core/Windows] Removed excess check pointer before delete or free()
2024-09-17 11:34:42 +02:00
Henrik Rydgård
b1fae3ccda
Add two missing mutex-locks in MetaFileSystem.
...
See #19272
2024-09-17 00:19:58 +02:00
Henrik Rydgård
6328a4414b
Minor logging change
2024-09-17 00:19:58 +02:00
Henrik Rydgård
94f0e7afa8
Merge pull request #19457 from Nemoumbra/ir-mipslogger
...
Build / build-windows (ARM64) (push) Waiting to run
Build / build-windows (x64) (push) Waiting to run
Build / build-uwp (push) Waiting to run
Build / test-windows (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest --fat --no-png --no-sdl2, clang, clang++, test, macos, macos-latest) (push) Waiting to run
Build / build (./b.sh --ios, clang, clang++, ios, ios, macos-latest) (push) Waiting to run
Build / test (macos-latest) (push) Blocked by required conditions
Build / test (ubuntu-latest) (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest, clang, clang++, test, clang-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --headless --unittest, gcc, g++, gcc-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --libretro_android ppsspp_libretro, clang, clang++, android, android-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --qt, gcc, g++, qt, qt, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a OPENXR=1, clang, clang++, android, android-vr, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm64, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=armeabi-v7a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm32, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=x86_64 UNITTEST=1 HEADLESS=1, clang, clang++, android, android-x86_64, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, clang, clang++, libretro, clang-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, gcc, g++, libretro, gcc-libretro, ubuntu-latest) (push) Failing after 0s
Build / build_test_headless_alpine (push) Failing after 0s
Generate Docker Layer / build (push) Failing after 0s
Tracing support for the IR Interpreter
2024-09-16 22:36:46 +02:00
Nemoumbra
dcf98fe8a6
Addressed the last block issue in a comment
2024-09-16 22:17:08 +03:00
Henrik Rydgård
174f2bc7aa
Merge pull request #19462 from hrydgard/sdl-opengl-cleanup
...
Build / build-windows (ARM64) (push) Waiting to run
Build / build-windows (x64) (push) Waiting to run
Build / build-uwp (push) Waiting to run
Build / test-windows (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest --fat --no-png --no-sdl2, clang, clang++, test, macos, macos-latest) (push) Waiting to run
Build / build (./b.sh --ios, clang, clang++, ios, ios, macos-latest) (push) Waiting to run
Build / test (macos-latest) (push) Blocked by required conditions
Build / test (ubuntu-latest) (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest, clang, clang++, test, clang-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --headless --unittest, gcc, g++, gcc-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --libretro_android ppsspp_libretro, clang, clang++, android, android-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --qt, gcc, g++, qt, qt, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a OPENXR=1, clang, clang++, android, android-vr, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm64, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=armeabi-v7a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm32, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=x86_64 UNITTEST=1 HEADLESS=1, clang, clang++, android, android-x86_64, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, clang, clang++, libretro, clang-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, gcc, g++, libretro, gcc-libretro, ubuntu-latest) (push) Failing after 0s
Build / build_test_headless_alpine (push) Failing after 0s
Generate Docker Layer / build (push) Failing after 0s
SDL OpenGL: enable fallback to Vulkan
2024-09-16 13:10:52 +02:00
Henrik Rydgård
99a65f3a0a
Implement the fallback path from OpenGL to Vulkan
2024-09-16 12:34:37 +02:00
Nemoumbra
bd6c469543
Code-review fixes
2024-09-16 02:48:52 +03:00
sum2012
6417a4816d
Fix PSP_STDIN and PSP_MIN_FD value
...
According JPCSP source
bb94cd4f9b/src/jpcsp/HLE/modules/IoFileMgrForUser.java (L171)
Fix #19435
2024-09-15 08:43:36 +08:00
Nemoumbra
08b20ce9c8
Buildfix for std::back_inserter
2024-09-14 20:16:17 +03:00
Nemoumbra
21d0f596ec
Cleaned up the includes
2024-09-14 19:57:39 +03:00
Nemoumbra
c1ad3db1d8
Switched to PPSSPP's C file-stream API
2024-09-14 19:46:05 +03:00
Nemoumbra
01b3b59d06
Bugs fixed + enabled MIPSTracer on Mac, desktop Linux and OpenBDS
2024-09-14 19:46:05 +03:00
Nemoumbra
ab7af0cc19
Minor cleanup, new UI button
2024-09-14 19:46:05 +03:00
Nemoumbra
f23b04fb4a
Logic errors fixed + refactoring
2024-09-14 19:46:05 +03:00
Nemoumbra
ff5877e993
Renamed the IR instruction, new UI button added
2024-09-14 19:46:05 +03:00
Nemoumbra
a26afb4c2f
Implemented the trace reconstruction + bugs fixed
2024-09-14 19:46:05 +03:00
Nemoumbra
25f6b01d86
Added the initialization code + UI bindings + logs
2024-09-14 19:46:05 +03:00
Nemoumbra
e3b09bea59
Ported the MIPSLogger's UI + basic integration of MIPSTracer
2024-09-14 19:46:05 +03:00
Nemoumbra
854579a97b
Initial code for the tracer + fixed the file locations
2024-09-14 19:46:04 +03:00
Nemoumbra
34f113207d
Added the MIPSTracer files to the project + name fix
2024-09-14 19:46:04 +03:00
Nemoumbra
00cd142365
Comment fix + new QOL method
2024-09-14 19:46:04 +03:00
Nemoumbra
a6be0517dc
New IR instruction added
2024-09-14 19:46:04 +03:00
Henrik Rydgård
16a56aa18b
Port over LunaMoo's compat flag for The Warriors video playback
...
This reverts to the old behavior before we started parsing mpeg headers,
that is, in 558b462
which is part of #8867 .
LunaMoo has this under "HackFixVideo" in his build.
See #8991 . This doesn't really "fix" that, but works around it.
2024-09-11 14:32:53 +02:00
Henrik Rydgård
b6a3996e65
Remove a warning, change some & params to pointers for clarity, func rename
2024-09-11 11:48:12 +02:00
Henrik Rydgård
7139301692
IR interpreter: Replace the assert for downcount with a very predictable branch
...
Fixes breakpoints and other similar things, with a negligible penalty.
2024-09-11 11:24:43 +02:00
Henrik Rydgård
7f145c7b18
Merge pull request #19447 from hrydgard/harvest-moon-save-metadata
...
Fix Harvest Moon not updating save metadata
2024-09-11 11:04:00 +02:00
Henrik Rydgård
c7546dfe8d
Add compat.ini setting for Sakura-Sou no Pet na Kanojo
...
See issue #15224
2024-09-10 19:28:49 +02:00
Henrik Rydgård
c49f7b9207
Sneak in a couple little fixes for savedata zip install
2024-09-10 19:08:01 +02:00