paintown
paintown copied to clipboard
Build PSP
Todo
- [x] Create a docker file for cross compiling
- [x] Create script easy-compile-psp for building paintown-psp-$version.pbp
- [x] Create release-psp for building pbp locally
- [x] GitHub action with CI/CD for building releases
- [x] Compile sdl2 and dependencies inside psptoochain container
- [x] Create meson cross file specific for PSP
- [x] Implement a runtime test to prevent new bugs that impact other platforms
- [x] Implement ghc::filesystem for PSP
- [x] Implement psp/system.cpp
- [ ] Adapt the code to run on PSP emulator
How to test
End user
- Download the latest paintown pbp from releases
- Download and open PPSSPP emulator specific for your current processor [x86,arm]
- Install on PPSSPP the pbp and play the game
Dev
make psp-docker
A paintown-psp-$version.pbp will be generated
Open PPSSPP and choose the .pbp file
[!NOTE]
Tested on Mac OS - ARM. But should work on any platform supported by PPSSPP