Releases: marekvi95/ppsspp
tvOS PPSSPP alpha release
Game controller supported by Apple TV (MFi or iCade) is required. Installation instructions are in the tvos subfolder README.md.
Square (X) and circle (B) buttons are swapped, because of the default behaviour of GLKViewController - when the circle (B) button is pressed for a longer time, it quits to menu and some games requires circle button long press, so that's why I swapped these buttons.
To prevent this behaviour, GCEventViewController together with the GLKViewDelagate must be used as a main view controller instead of a GLKViewController. I have to figure this out...
It runs just fine now, even without the JIT on Apple TV 4k with the A10X SoC. Problem is with the more resource demanding games like God of War where FPS drops occasionally.
I've used GCDWebServer (HTTP server) implementation from Provenance project for uploading games to Apple TV. Upload games to PSP/GAMES folder and they should be visible under Homebrew tab.
You will probably have to use the Cydia Impactor for installation and signing.
Please note that this is my first attempt with the Xcode and Objective-C.