azahar/src
Masamune3210 b6053fcc5f ptm: fix PlayHistory ring IPC
Return the next PlayHistory ring index from GetPlayHistory instead of the number of entries written, matching libctru's ptm:plays API expectations. Treat incoming reads as physical ring indices, keep PlayHistory cached in memory, and make CalcPlayHistoryStart perform signed ring-index arithmetic. Also keeps NotifyPlayEvent appends consistent when the saved ring start is nonzero.

Validation: git diff --check -- src/core/hle/service/ptm/ptm.cpp src/core/hle/service/ptm/ptm.h
2026-05-15 21:39:02 -05:00
..
android audio: Add option to simulate headphones plugged in (#2099) 2026-05-08 15:19:53 +02:00
audio_core cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
citra_libretro libretro: fix linker error with tests 2026-04-09 22:00:49 +01:00
citra_meta cmake: Explicitly use gcc-ar instead of ar for MXE builds 2026-05-09 10:32:52 +01:00
citra_qt citra_qt: add bulk shortcut creation for all games 2026-05-14 15:52:32 -05:00
citra_room citra_meta: Move DetachedTasks construction to main.cpp 2026-01-19 21:01:55 +00:00
citra_room_standalone Fixed launch failures on NetBSD due to PaX MPROTECT restrictions 2026-04-05 13:11:40 +01:00
common cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
core ptm: fix PlayHistory ring IPC 2026-05-15 21:39:02 -05:00
input_common cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
installer Move version numbers to end of release file filenames 2026-03-04 14:48:04 +00:00
network cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
tests tests: Don't run catch_discover_tests when cross-compiling to a different OS 2026-05-09 10:32:52 +01:00
video_core cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
web_service cmake: Add EXCLUDE_FROM_ALL to targets where applicable 2026-05-09 14:01:56 +01:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt core: Add CMAKE option to disable built-in keyblob (#2024) 2026-04-12 18:57:55 +01:00