Amiga IPF Support - EmuELEC/EmuELEC GitHub Wiki
Amiga IPF Support
In order to play games that have .ipf
extension, you will need a dynamic library called capsimg.so
. You can read about it and the PUAE emulator that supports .ipf
files in the official Libretro documentation.
UPDATE: Get the aarch64 version from here: https://github.com/rsn8887/capsimg/releases
But you can also cross-compile capsimg yourself. Since EmuELEC is not designed for compiling libraries, the missing library has to be cross-compiled for aarch64
.
Provisioning
Arch Linux
Assuming that you have base-devel
installed, it is also needed to install the following packages:
sudo pacman -S aarch64-linux-gnu-gcc aarch64-linux-gnu-binutils
Ubuntu
First, I recommend reading about cross compiling for arm or aarch64 on Debian or Ubuntu if this is interesting to you.
Install required dependencies for 64-bit ARM (aarch64):
sudo apt install gcc make gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu
You will also need other core utilities such as autoconf
.
Compiling
git clone https://github.com/FrodeSolheim/capsimg
cd capsimg
./bootstrap
./configure --build x86_64-pc-linux-gnu --host aarch64-linux-gnu
make
A capsimg.so
should be created in the working directory. The file has to be put in /storage/roms/bios
, together with other BIOS files required for PUAE to run.