環境
操作系統:Ubuntu Kylin 優麒麟 21.10、Debian 11 Bullseye
適用架構:ARM64(鯤鵬、飛騰)
簡介
PPSSPP,愛模擬 愛折騰 (一款PSP模擬器) 。
完全免費&開放源碼
PPSSPP是一項基於GPL2.0(以及更高)許可的開源項目。我們歡迎您爲PPSSPP的更新做出貢獻!
PPSSPP的兼容性一直在提升,很大部分源於這些貢獻。讓我們在我們所支持的設備上運行PSP遊戲!
增強您的體驗!
- 以高清或全高清的分辨率來運行遊戲
- 在平板上以大屏幕來玩遊戲
- 自定義屏幕按鈕來操作,或者使用鍵盤或者外接手柄
- 隨時隨地存檔、讀檔
- 擴大各向異性過濾以及縮放紋理
- 從您的實機上轉移存檔來繼續體驗
將PSP遊戲高清化!
PPSSPP可以在您的PC以及安卓設備上以全高清的分辨率來運行PSP遊戲。PPSSPP在PSP實機畫面模糊的小屏幕的基礎上加以高清紋理化。
甚至在先進的安卓手機或者平板上,您可以以雙倍分辨率來運行您所喜愛的PSP遊戲!
編譯
如果想在鯤鵬、飛騰等國產 CPU 上玩 PSP 遊戲,可以用 PPSSPP 模擬器,不過目前官網沒有 ARM 版的安裝包,因此需要自己編譯。這裏參考了官方 WiKi,https://github.com/hrydgard/ppsspp/wiki/Build-instructions
1、首先,安裝編譯環境:
sudo apt install \
build-essential \
clang \
cmake \
gcc \
libgl1-mesa-dev \
libglew-dev \
libsdl1.2-dev \
libsdl2-dev \
libsdl2-gfx-dev \
libsdl2-gfx-1.0-0 \
libsnappy-dev \
libvulkan-dev \
libzip-dev \
python3
2、安裝git(如果電腦已經有的就不用安裝)
3、下載源碼到本地
git clone https://www.github.com/hrydgard/ppsspp.git
備用鏡像站,git clone https://hub.fastgit.org/hrydgard/ppsspp
4、下載子模組
cd ppsspp
git submodule update --init --recursive
如果哪一個子模組下載出錯,可以嘗試將 .git/config 這個配置文件中的 github.com 修改爲備用鏡像站的地址,比如 hub.fastgit.org。
子模組中的子模組下載出錯,也適用上述方法。
5、升級CMake,PPSSPP 模擬器目前要求最低CMake版本爲3.6
如何查看當前版本?輸入以下命令查看
cmake --version
6、開始編譯!
./b.sh
可能會遇到的錯誤,Could NOT find PNG: Found unsuitable version "1.6.37", but required is at least "1.7" (found /usr/lib/aarch64-linux-gnu/libpng.so)
7、運行PPSSPP模擬器
還可以按照自己的喜好添加桌面啓動器