PPSSPP Git (2026/11/11) is compiled. PPSSPP is a fast and portable PSP emulator for Android, Windows, Mac, and Linux, written in C++.
PPSSPP Git Changelog:
* Merge pull request #23037 from hrydgard/vulkan-pipeline-wait-lock
* Vulkan: Don't hold a pipeline's lock while waiting for it to compile
* Merge pull request #23036 from hrydgard/module-load-speed
* MIPSAnalyst: Hash and name only the functions of the module just loaded
* SymbolMap: Update the active symbols per module on load and unload
* Merge pull request #23035 from hrydgard/jit-compile-timing
* IR: Make IRWriter move-only
* IR JIT: Remove what's left of function preloading
* IR interpreter: Keep blocks' profile stats when the block table grows
* Don't save the CPU core picked with --cpu
* IR: Cheaper bookkeeping in PurgeTemps
* IR: Keep IRWriter's instructions in a FastVec, and inline Write
* IR JIT: Reorder RegStatusNative to drop its padding
* IR JIT: Reuse scratch buffers instead of allocating for every block
* IR JIT: Bit masks for known constants, smaller reg status, skip Vec4 pass
* IR JIT: Inline the small helpers the passes and backends call per instruction
* IR JIT: Find native blocks by start with a DenseHashMap, inline reg checks
* IR: Keep PurgeTemps and OptimizeLoadsAfterStores linear
* Android: Link ppsspp_jni with -Bsymbolic-functions
* ARM64 IR JIT: Fix storing regs in pairs at exits
* IR JIT: Compile faster
* IR JIT: Add --jit-bench, and time compiles with the CPU counter
* IR JIT: Time compilation, and log frames that spend long compiling
* Merge pull request #23032 from hrydgard/ghidra-client-uncap
* Increase response size limit for ImStructViewer to 256Mb
* Merge pull request #23030 from hrydgard/empty-frame-handling
* sceVideocodec: Fail decoding an empty access unit, as the PSP does
* Merge pull request #23029 from hrydgard/misc-fixes
* AGENTS.md: Don't include VulkanLoader.h from UI
* Fix the Linux build: keep the Vulkan headers away from the UI ones
* Translate the custom Vulkan driver failure notice
* Android: Check for a crashing custom driver on Android 11+ too
* Vulkan: Retry with the system driver when a custom driver fails
* Firmware: Create the NAND's .nomedia on every install
* UI: Pass the font style to each text draw, drop UIContext's current style
* Fix font bug in InfoItem
* Add Gitaroo Man Lives! to compat.ini for CenterLines, fixing title screen bug
* Merge pull request #23028 from hrydgard/misc-fixes
* Settings: Move PSP firmware to the System tab, as "PSP firmware (XMB)"
* Reorder settings some more. System tab is now second after General.
* Settings: Switching tabs opens the tab on its root page
* Settings: Clicking the current tab goes back up to its root page
* Log fix, add some more sprite sampling compat entries
* Merge pull request #23026 from hrydgard/lag-sync-adaptive
* Translate the Low-latency CPU timing label and hint
* UI: Give lag sync's old name in its hint
* UI: Call lag sync "Low-latency CPU timing", with a hint
* Audio: Make room for emulation stalls while lag sync paces
* Headless: Let --audio-sink drive the granular mixer
* Audio: Shrink the buffer target while lag sync paces
* Windows: Give each thread its own sleep timer
* docs: How lag sync paces, and how to benchmark it on a platform
* Lag sync: Sleep without spinning, and burst when the host is nearly flat out
* Merge pull request #23025 from hrydgard/branch-in-delay-slot-test
* IR: Leave branches with a branch or jump in the delay slot to the interpreter
* Interpreter: Branches and jumps in delay slots as on hardware
* Add the cpu/delayslot/branch test to tests_next
* Merge pull request #23024 from hrydgard/granular-target-like-classic
* Default audio playback mode to smooth.
* Audio: Show granular mixer stats in the audio debug overlay
* Audio: Size the granular queue from the classic resampler's target
* ImDebugger: Count a queued granule as half a granule of latency
Download:
PPSSPP Git (2026/11/11) x64
Download:
PPSSPP Git (2026/11/11) Android
Source: Here
2026-11-11

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!