PPSSPP Git (2026/10/22) 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 #22726 from hrydgard/webserver-shutdown-no-hang
* WebServer: Don't make shutdown wait for a stuck server registration
* Merge pull request #22724 from hrydgard/vsh-kernel-fpl
* HLE: Resolve the kernel sceKernelAllocateFpl
* Merge pull request #22723 from hrydgard/ios-generic-controllers
* iOS: Accept controllers without thumbsticks
* Merge pull request #22712 from hrydgard/mapped-volume-keys
* Input: Let the key mapping dialog see volume keys, mapped or not
* Input: Let mapped volume keys reach the menus, and consume them in game
* Merge pull request #22721 from hrydgard/settings-bugfixes
* Fix the enabled state of some settings hints
* Settings: Make the two nickname fields behave the same
* DevTools: Don't touch a deleted view when the trace file is picked
* Config: Clamp the touch layout snap grid size on load
* Achievements: Don't crash recreating a leaderboard screen after the game is unloaded
* Pause: Don't offer Load State on a screenshot in hardcore mode
* GameScreen: Know whether the game is homebrew before creating either pane
* CustomButtonMapping: Keep unsaved button choices when the views are recreated
* DisplayLayout: Fix a few stale states
* Touch controls: Rotate with the current orientation's display layout
* ControlMapping: Fix Autoconfigure in portrait, and Escape on the analog limiter
* Settings: Write the alternative speeds back only when they're changed
* Settings: Fix a blank page when reopening settings on the Search tab
* DevTools: Encode the notification positions like the other screens do
* MemStick: Fix the missing file browser popup and the folder switch error
* CwCheat: Fix import error messages, a file leak, and a download on Back
* GameScreen, CwCheat: Use the game ID from the info cache
* InstallZip: Don't let each pane forget the other's views
* Store: Make Retry download the listing again
* Adhoc: Start editing the server address from the current one
* Store: Tag the product panel, not the list, so both keep their scroll position
* SystemInfo: Show the CPU name again, and use the right translation category
* Settings: Show the analog alternative speed as a percentage
* Settings: Remove side effects from building the tabs
* Merge pull request #22719 from hrydgard/text-measure-cache
* TextDrawer: Cache wrapped text, hash the string caches
* Merge pull request #22720 from hrydgard/ci-old-apple-clang
* Update aemu_postoffice: Fix the iOS/tvOS libretro build with Xcode 16.0
* CI: Build the iOS/tvOS libretro cores without predefined TARGET_OS_* macros
* Merge pull request #22722 from hrydgard/aemu-buildfix
* Temporary debug mode buildfix for name collision in aemu_postoffice
* Merge pull request #22549 from Kethen/aemu_postoffice_enet
* adhoc load state bring up adhoc before adhocctl and bring down adhoc after adhocctl
* spin down aemu_postoffice during netAdhocInited -> !netAdhocInited load state transition
* fix missing htons in getRelativeLocalIpFromRoutingTable
* do not hold adhocctlMutex while adhocctl client is being created
* fix savestate enet thread handling again
* guard built-in server warnings with isLocalServer
* make use of isLocalServer during adhocctl client binding
* restore port offset hint on udp bind failure
* bump aemu_postoffice
* refactor initNetwork into adhocctlClientMaintenance
* fix relay + built-in server warning reading stale serverHasRelay
* join aemuPostofficeEnetThread if active during load state
* initial enet mode for adhocctl & aemu_postoffice relay
* Merge pull request #22717 from hrydgard/syphon-filter-smoke-trails
* Syphon Filter: Logan's Shadow: Fix the explosion smoke crashing at 60fps
* Merge pull request #22716 from hrydgard/vsh-mount-iso
* Config: Default VshUmdAutoboot to off
* sceReg: Let a key read a bool setting, use it for VSH UMD autoboot
* Allow --mount in the app, so --vsh can boot with a disc inserted
* Merge pull request #22715 from hrydgard/vsh-xmb-fixes
* VSH: Return to the XMB with its own args, and when a launch fails
* docs: What works around the XMB
* sceNet: Register sceNetApctl_lib, for the VSH's network connection screen
* VSH: A game launched from the XMB exits back to it
* sceChnnlsv: Allow no key in sceSdGetLastIndex and sceSdCreateList
* sceIo: The memory stick's raw device (msstor), for the Saved Data Utility
* Merge pull request #22714 from hrydgard/vsh-umd
* Translations: Insert/Eject UMD and the XMB savestate message
* SaveState: Refuse savestates and rewind in a session booted into the XMB
* docs: UMD Video and the pause screen's disc buttons in the VSH notes
* GPU: Size the video texture clamp from what was written
* sceMpegbase: Field conversion in sceMpegBaseCscAvc
* VSH: sceVaudio_driver, sceVaudioChReserveBuffering and the display panel ID
* sceVideocodec: Picture records, SEI and sequence timing, for UMD Video
* VSH: Insert and eject UMDs from the pause screen
* sceMpegbase: Add AC9E717E, CscInit with a caller's colour matrix
* sceVideocodec: Give the ME 4MB, room for UMD Video's frame buffers
* VSH: Insert UMD Video discs, and report what kind of disc is in the drive
* Headless: Run the firmware's own modules under --vsh
* IR: Log compiled jumps to invalid addresses at debug level
* VSH: An empty UMD drive, and inserting a disc over the WebSocket debugger
* Merge pull request #22713 from hrydgard/drop-legacy-cpu-flags
* CmdLine: Drop the legacy cpu core flags, use --cpu=
* Merge pull request #22709 from hrydgard/ir-interpreter-faults
* IR interpreter: Make the fault flag a plain volatile global
* IR interpreter: Halt with a memory exception on a bad guest access
* Merge pull request #22711 from hrydgard/activision-hits-frame-limit
* Activision Hits Remixed: Limit the front end to one frame per vblank
* Merge pull request #22710 from hrydgard/pops-gpu
* GPU: Record PS1 games' frame dumps under POPS00000
* GPU: Move sprites on pixel centers back half a pixel above 1x (compat SnapHalfPixelSprites)
* GPU: Optionally draw logic ops done on a framebuffer copy one at a time (compat SeparateLogicOpDraws)
* GPU: Framebuffers kept at native resolution (compat NativeResolutionFramebuffer)
* GPU: Fixed framebuffers, whole from the start (compat FixedFramebuffer)
* Compat: Look PS1 games up as POPS
* Merge pull request #22708 from hrydgard/ios-gyro
* iOS: Feed the gyroscope into tilt input
* Merge pull request #22707 from hrydgard/me-pops
* HLE: One row per function in the kernel NID alias table
* POPS: Find the disc read's decoder call a few instructions after its size
* POPS: Boot converted PBPs with firmware 3.95-4.01
* POPS: Boot converted PBPs with firmware 4.05
* POPS: Boot converted PBPs with firmware 5.01-5.50
* POPS: Boot converted PBPs with firmware 5.55
* POPS: Boot with firmware 6.00
* POPS: Boot with firmware 6.10
* POPS: Boot with firmware 6.20
* POPS: Boot with firmware 6.30-6.39
* HLE: Resolve firmware 6.30-6.39's kernel NIDs through an alias table
* UI: List PS1 EBOOTs, with their own disc ID
* Docs: How PS1 EBOOTs are booted
* POPS: Pass the manual's name check, and a blank ICON0 for an unusable one
* sceImpose: Report HOME to POPS from sceImpose_9BA61B49
* POPS: Store PS1 games, with the version key from their PGD
* POPS: Converted PS1 EBOOTs, as CFW's popcorn plugin runs them
* POPS: Boot PS1 EBOOTs through the firmware's POPS manager
* Merge pull request #22706 from hrydgard/gyro-tilt
* Translations: Use gyroscope, Right Analog Stick in Controls
* Android: Detect the accelerometer and gyro instead of assuming them
* Tilt: Add the right analog stick as a tilt output
* Tilt: Steady the tilt input with the gyroscope where there is one
* Merge pull request #22705 from hrydgard/pops-prep
* ME: Let kernel code on the main CPU reach RAM and VRAM through kseg1
* CoreTiming: Catch the ME up when the main CPU reads the boot page
* pspautotests: me/audiofifo
* ME: The audio block, which the ME plays through
* ME: Syscalls to the firmware's cache functions do nothing
* HLE: sceSysreg_driver's 6.60 NIDs that the POPS manager uses
* HLE: sceAmctrl_driver, on libkirk's amctrl
Download:
PPSSPP Git (2026/10/22) x64
Download:
PPSSPP Git (2026/10/22) Android
Source: Here
2026-10-22

NewsLetter
Bookmark
Submit News
Email Us

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