Born-from-the-ashes ARM PS2 emulator.
This project wants to be an attempt at building an up-to-date PS2 emulator for ARM devices from the sadly defunct AetherSX2 emulator, originally by Talhreth by a PCSX2 fork.
- Ensure working desktop builds
- (New) Android app
- Libretro core port
What is more worth as the first objective besides desktop, depends on what would be easier. For Android, we are missing needed Android-specific C++ code (that we must probably infer from the glued pieces we have, as a recent Android source can't be found around), and ideally we would also rebuild the Android app itself from scratch (because of the heavy obfuscation and licensing issues of the original one). For Libretro, seeing how the RetroArch project had to fork the PCSX2 emulator to make it work as a Libretro core (LRPS2), this suggests we would need a lot of patches in a lot of places (but mostly there should be no guess work for how to make them).
Debian-based:
sudo apt update
sudo apt install -y \
make cmake gcc g++ qt6-base-dev qt6-tools-dev \
libasound-dev libpcap-dev liblzma-dev libpng-dev libaio-dev libudev-dev libsoundtouch-dev libsamplerate-dev
# git clone --depth=1 <this repository>
mkdir -p PhoeniSX2/build-linux-desktop
cd PhoeniSX2/build-linux-desktop
cmake -DCMAKE_BUILD_TYPE=Release -DQT_BUILD=ON ..
make -j$(nproc --all)
- Upstreams of PCSX2 and LRPS2
- Original AetherSX2 desktop LGPL source code, dated 2022-05-03: tree, zip
- AetherSX2 Android source code that compiles to alpha, dated 2021-12-04: tarball
- Buils archives: Android (APKMirror), others (aethersx2.com)