Skip to content
Rafał Wyszomirski edited this page Aug 21, 2021 · 1 revision

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.

Even though there are compatible CAPSIMG libraries for Windows, macOS and Linux that can be found at http://www.softpres.org/download and https://fs-uae.net/download#plugins, they are built for x86 and x86_64 but no build for aarch64 is available. 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.

Getting Started

Specific Emulators

Ports (and getting them to work)

Other

Other Languages / Otros Idiomas

Español

Emuladores:

Ports:

Comprobaciones:

Desarrollo:

Otros:


русский (Russian)


Chinese

Clone this wiki locally