Joined: 7/17/2012
Posts: 543
Location: Switzerland
Version 1.1 is out and is available here The source code is still available here A "Gold version" can be purchased for Windows and Android to support the development of the emulator. What's new?
    - Support for ARM64 on Android, for improved performance on new devices. Has some new optimizations. - Support Android TV, like nVidia Shield TV - Screen rotation on PC, useful for vertical games like Star Soldier - Many minor performance improvements and compatibility bug fixes - GPU emulation fixes like correct depth rounding, fixing text in Phantasy Star - Other graphical fixes like UV rotation - Support savestates for homebrew apps - Simple integrated "Homebrew Store" to download PSP homebrew apps - Minor AdHoc multiplayer improvements. Still many issues left. - Disable a dangerous optimization on ARM, causing walk-through-walls in Tenchu - sceAtrac music compatibility fixes, fixing noise in a few games - Better texture scaling performance - Direct3D closer in features to OpenGL - Works better on BSD operating systems - Savedata management UI
Edit
    A crashing bug that affected Persona 3 and probably other games on ARM64 has been found. A fix will be released soon, as PPSSPP 1.1.1. Additionally, a crash affecting the homebrew store has been fixed.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 7/17/2012
Posts: 543
Location: Switzerland
Version 1.1.1 is out and is available here What's new?
    Fixes a few crash bugs in 1.1. Fixed new crash in Persona and other games on ARM64, like Galaxy S6 Fixed crashes when trying to launch web browser when not present on Android, like on Android TV Fix crash in games that used "depal" functionality (OpenGL) Fixed rounding mode problems in the JITs Fix crash when loading savestates many times, and savestate compatibility on Android-x86 Fix minor glitch in Ridge Racer
EDIT: October 15, 2015: Note for iOS jailbreak users - don't upgrade to iOS 9.0+
    Do not upgrade to iOS 9.0+ if you want to keep running PPSSPP short term, stay on 8.4 or earlier. The new jailbreak seems a bit unstable as well. PPSSPP is not officially supported on iOS like Windows and Android, but we try to keep it working anyway - 9.0 is tricky though, at least if you want to use the JIT. There will probably be a solution but probably not soon.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 7/17/2012
Posts: 543
Location: Switzerland
February 14, 2016: PPSSPP 1.2 is out! As usual, a ton of fixes and improvements: A major rework of sceAtrac audio decoding, fixing various music hangs and similar issues Many fixes and workarounds to depth and stencil buffer usage, and also FBO management Audio reverb support Combo keys - custom touch buttons that press multiple PSP buttons 5xBR upscaling on GPU (postprocessing effect) Fix problems with playback of video with mono audio Performance improvements like multithreaded audio mixing ARM64 JIT crash bug fixes GLSL shader cache to reduce stuttering ingame Support render-to-CLUT functionality that some games use to change colors of various monsters x86-64 support on Android Auto-hide on-screen controls after a while of no usage Fixes to prescale UV speedhack, now seems reliable Faster ISO RAM cache New UI for moving around the PSP display on larger screens Minor UI fixes like better slider controls Assorted stability fixes (ffmpeg crash, etc) Volume setting is back Preparations for supporting more graphics APIs AdHoc port offset Support another HD remaster (Sora no Kiseki Kai HD) February 14, 2016: PPSSPP 1.2.1 has been released! What's new? A bunch of stability fixes when switching apps on Android Updated the fonts for Chinese and Korean to cover some previously unsupported chars Download Dev builds Source code
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 7/17/2012
Posts: 543
Location: Switzerland
March 19, 2016: PPSSPP 1.2.2 is here! Went back to the old way of initializing graphics on Android. Should fix many recent issues. Some graphical fixes, a vertex cache performance improvement and a screen clear optimization Fix for dual source blending on most SHIELD devices, causing graphical issues. Fix the homebrew store incorrectly unzipping some games. This will lead to more games being added. Slightly faster ISO handling Download Dev builds Source code
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 9/12/2014
Posts: 540
Location: Waterford, MI
So after looking at the build log, could this now be implemented to bizhawk? Another question, how are emulators implemented into bizhawk anyway? Is it a lot of work?
Joined: 7/17/2012
Posts: 543
Location: Switzerland
There is an attempt to integrate PPSSPP in Bizhawk made by natt, but I dont know at all if the tests are successful or not. http://tasvideos.org/Bizhawk/PSP.html
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 9/12/2014
Posts: 540
Location: Waterford, MI
phoenix1291 wrote:
There is an attempt to integrate PPSSPP in Bizhawk made by natt, but I dont know at all if the tests are successful or not. http://tasvideos.org/Bizhawk/PSP.html
I don't see any tests on that page.. Not only that, but that page hasn't been edited in 3 years. A lot has changed in 3 years for this project. It might just be approved for tasvideos at this point.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
I've begun work on implementing TAS tools for PPSSPP. The first thing to be worked on was Frame Advance, which has now been merged into master. https://github.com/hrydgard/ppsspp/pull/8939 I'll be working on frame/audio dumping next, then porting over more things from Dolphin as the code base is similar enough.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11475
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
There's a started port of ppsspp in bizhawk, dunno what would be the percentage of completion, but isn't it easier to base on something already started?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
feos wrote:
There's a started port of ppsspp in bizhawk, dunno what would be the percentage of completion, but isn't it easier to base on something already started?
That port is quite old, and I feel it's better to implement tools within the emulator itself, like Dolphin.
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Fog wrote:
feos wrote:
There's a started port of ppsspp in bizhawk, dunno what would be the percentage of completion, but isn't it easier to base on something already started?
That port is quite old, and I feel it's better to implement tools within the emulator itself, like Dolphin.
But no TAStudio support then, unless it already exists there and I was unaware.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
jlun2 wrote:
Fog wrote:
feos wrote:
There's a started port of ppsspp in bizhawk, dunno what would be the percentage of completion, but isn't it easier to base on something already started?
That port is quite old, and I feel it's better to implement tools within the emulator itself, like Dolphin.
But no TAStudio support then, unless it already exists there and I was unaware.
No TAStudio. I'm only working on basic re-recording support for PPSSPP. Once it's merged, then we can see how reliable the emulator is and have either myself or the developers improve upon it.
Joined: 9/12/2014
Posts: 540
Location: Waterford, MI
Looks like someone already made a tas of ace combat: https://www.youtube.com/watch?v=Zwaj8OFidvc 6 months ago. Using ppsspp. Just posting it here as I don't think anyone was aware.
Spikestuff
They/Them
Editor, Publisher, Expert player (2642)
Joined: 10/12/2011
Posts: 6438
Location: The land down under.
InfamousKnight wrote:
6 months ago. Using ppsspp.
Goes to the nico link which is clearly visible "Uploaded: July 31 2015" Yes "6 months ago". Also the oldest PSP TAS was in 2013, and if I'm not mistaken it's Half-Minute Hero, which has been brought up somewhere in the forums.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
Audio/Video dumping are now merged into PPSSPP.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1222
Location: Romania
TAS features will be imported in the official release or we will get a different emulator (PPSSPP-rr, for example)?
TASing is like making a film: only the best takes are shown in the final movie.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
Dimon12321 wrote:
TAS features will be imported in the official release or we will get a different emulator (PPSSPP-rr, for example)?
Official if possible
Joined: 7/17/2012
Posts: 543
Location: Switzerland
PPSSPP rev v1.2.2-932-gb06359e Merge: 98db638 b22f785 Merge pull request #8945 from RisingFog/frame_dump Add Display Recording and Audio Dumping to Desktop PPSSPP rev v1.2.2-933-g037328f Remove deprecated ffmpeg code PPSSPP rev v1.2.2-948-g79f1b19 Merge: ad0167c 037328f Merge pull request #8959 from RisingFog/frame_dump_cleanups Remove deprecated ffmpeg code from AVIDump I tried a few seconds of recording, but I do not know when all this was dumped. (I would look at later) Edit: found: \ppsspp\memstick\PSP\VIDEO and \ppsspp\memstick\PSP\AUDIO If I'm not mistaken, except "Record Display", "Use lossless video codec (FFV1)" and "Record Audio", there are no other options like choosing the folder where to save the dump? Good job Fog!
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
No options yet, it's only basic support to get things started. In the future I'll expand upon it.
Joined: 7/17/2012
Posts: 543
Location: Switzerland
Fog wrote:
No options yet, it's only basic support to get things started. In the future I'll expand upon it.
The dump seems to work. Pause and Frame Advance too. Can we except options like "Virtual PAd" on Bizhawk soon? I am glad to see such tools arrive on PPSPP.
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 7/17/2012
Posts: 543
Location: Switzerland
September 17, 2016: PPSSPP 1.3 is here! Half a year's worth of fixes in one go, enjoy! Here's a selection of the most important fixes: Fix JIT problems on Galaxy S7 and iOS 9+ devices Fix Android TV support (x86-64) and use latest FFmpeg, fix Raspberry memory use Texture replacement support - for custom textures and upscaling Workaround rendering issues on Tegra K1/X1 Initial Vulkan support on Windows - not full featured yet Experimental new CPU backend and CPU fixes Fix type D cheat codes, allow for homebrew Fix some problems when switching away from and back to the app Initial game video recording / TAS features (frame stepping) Download Dev builds Source code
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Joined: 9/12/2014
Posts: 540
Location: Waterford, MI
Very nice! Within 24 days we already got a lot done! Well, I didn't really contribute to anything besides bringing it up. Anyways, so when recording, will save states and frame advance apply to the encode? Just no "movie file" for verication? I can do some test.
Fog
Emulator Coder, Experienced player (641)
Joined: 4/5/2014
Posts: 459
InfamousKnight wrote:
Very nice! Within 24 days we already got a lot done! Well, I didn't really contribute to anything besides bringing it up. Anyways, so when recording, will save states and frame advance apply to the encode? Just no "movie file" for verication? I can do some test.
Save states will apply, frame advance acts just like regular playback.
Joined: 9/12/2014
Posts: 540
Location: Waterford, MI
I'm having some troubles here with recording.. Whenever I record with "Record display" and "Record Audio" checked, it goes into a VIDEO folder on memstick(which I had to create on my own) saying framedump0 and framedump1 which are corrupted files. Nothing in the AUDIO folder either.. I put them in caps. Computer specs:
      Time of this report: 9/25/2016, 14:07:57
             Machine name: DESKTOP-3HGG8CK
               Machine Id: {E4B76DA3-7075-4040-A630-5CED65DCFAEA}
         Operating System: Windows 10 Home 64-bit (10.0, Build 14393) (14393.rs1_release_inmarket.160906-1818)
                 Language: English (Regional Setting: English)
      System Manufacturer: LENOVO
             System Model: 90BG003JUS
                     BIOS: IRKT54AUS
                Processor: AMD A10-7800 Radeon R7, 12 Compute Cores 4C+8G  (4 CPUs), ~3.5GHz
                   Memory: 12288MB RAM
      Available OS Memory: 11212MB RAM
                Page File: 2589MB used, 10926MB available
              Windows Dir: C:\WINDOWS
          DirectX Version: DirectX 12
      DX Setup Parameters: Not found
         User DPI Setting: Using System DPI
       System DPI Setting: 96 DPI (100 percent)
          DWM DPI Scaling: Disabled
                 Miracast: Not Available
Microsoft Graphics Hybrid: Not Supported
           DxDiag Version: 10.00.14393.0000 64bit Unicode
I don't think the game would make any difference, but if needed I can say what game I was running. I also ran the 64 version of ppsspp. Do I just have to check everything under record?
Joined: 7/17/2012
Posts: 543
Location: Switzerland
v1.3-18-gfa0e88f Add a flag to use the display vfb for screenshots. This fixes proportions of reporting, savestate screenshots, and TAS recording for PS1 ports, mainly. v1.3-34-gdfda67e Merge: b3a7c0e 4d0c457 Merge pull request #9016 from unknownbrackets/screenshot Use the display vfb for reporting/save state/TAS screenshots
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291