Repository navigation
Releases: Harold0777/eagle_five_recomp
Release list
v0.3.0 — VU1 coverage, GS memo, menu cleanup
What's new
VU1 recompilation at 100% coverage
All 13 distinct VU1 microprograms are now lifted to C. Coverage up from
32.3% to 100% (0 interpreted in the run summary).
GS draw state cache
Filter + 256-slot direct-mapped memo. Cache hit rate 45.2% → 87.7%.
fill_state_compute calls down from 7.95M to 0.91M per session.
Settings menu
3x and 6x removed from the internal resolution picker to avoid
non-power-of-2 rendering artifacts in volumetric effects.
See the commit log for details.
Downloads
ac5-recomp-v0.3.0-linux-x86_64.tar.gz: portable tarball build.EagleFive-x86_64.AppImage(+.sha256): single-file build with the graphical launcher.
AppImage
The AppImage does not include the game. You need your own copy of Ace Combat 5 (USA, SLUS_208.51).
- Generate
ps2_image.binfrom your ISO:
git clone https://github.com/Harold0777/eagle_five_recomp && cd eagle_five_recomp && git checkout 08f5f8b && python3 -m ps2recomp /path/to/AC5.iso -o generated - Copy it to the data folder:
mkdir -p ~/.local/share/eagle_five/generated && cp generated/ps2_image.bin ~/.local/share/eagle_five/generated/ - Run:
chmod +x EagleFive-x86_64.AppImage && ./EagleFive-x86_64.AppImage, pick your ISO in the launcher and press play.
Requires python3 with PySide6 or PyQt, and Vulkan, installed on the system. Saves and settings are stored in ~/.local/share/eagle_five/.
v0.2.1 — Linux x86_64
EAGLE FIVE v0.2.1
Patch release over v0.2.0.
Fixed
- Ship a default
ac5_settings.iniso the launcher shows all graphics options on first launch, before the game has been run once.
Full changelog
See v0.2.0 for the complete feature list.
Requirements
Same as v0.2.0: Ace Combat 5 (USA) SLUS_208.51, Linux x86_64, Vulkan 1.2+.
Verification
Compare the SHA256 with the attached .sha256 file.
v0.2.0 — Linux x86_64
EAGLE FIVE v0.2.0
First public release of the native port of Ace Combat 5: The Unsung War (USA).
Requirements
- ISO: Ace Combat 5 (USA)
SLUS_208.51— you must own a legitimate copy - System: Linux x86_64 (X11 or Wayland)
- GPU: Vulkan 1.2+ (AMD, NVIDIA, or Intel)
- CPU: x86-64 v2 (SSE4.2, 2009+)
- RAM: 4 GB minimum, 8 GB recommended
Package contents
ac5— recompiled binarytools/ac5_launcher.py— Qt6 launcher with hardware presetsgenerated/ps2_image.bin— runtime memory imageshaders/*.spv— precompiled SPIR-V shadersrun.sh— launcher shortcut
How to run
tar -xzf ac5-recomp-linux-x86_64-v0.2.0.tar.gz
cd ac5-recomp-linux-x86_64-v0.2.0
./run.sh
Drag the ISO onto the launcher window, pick a preset (Low/Medium/High), and click DECOLAR.
Improvements in this release
Bulk GS uploads (batched Graphics Synthesizer transfers)
Redundant upload skipping (~50% fewer bytes on the texture path)
More efficient texture cache
VBlank synchronization via condition variables (lower CPU usage)
Native VU1 shaders
Verification
Compare the SHA256 with the attached .sha256 file:
text
4aeea1058521af2b7168fe153c28cc20f59bf2c6ef23a912d5874767c690d626
Credits
Fork of [sal063/Ace-Combat-5-Static-recompilation](https://github.com/sal063/Ace-Combat-5-Static-recompilation) with Linux performance improvements.