Amiga IPF 支持

为了能够玩带有 .ipf 扩展名的游戏,您需要一个名为 capsimg.so 的动态库。您可以在官方的 Libretro 文档中了解有关它以及支持 .ipf 文件的 PUAE 模拟器的更多信息。

尽管 Windows、macOS 和 Linux 上都有兼容的 CAPSIMG 库,您可以在以下网址找到它们:

这些库是为 x86 和 x86_64 架构构建的,但目前没有为 aarch64 提供的版本。由于 EmuELEC 并不是为编译库而设计的,因此缺失的库必须跨平台编译为 aarch64。

环境准备

Arch Linux

假设您已安装了 base-devel,还需要安装以下软件包:

sudo pacman -S aarch64-linux-gnu-gcc aarch64-linux-gnu-binutils

Ubuntu

如果您对在 Debian 或 Ubuntu 上进行跨平台编译感兴趣,首先建议阅读相关文档。

安装所需的 64 位 ARM(aarch64)依赖:

sudo apt install gcc make gcc-aarch64-linux-gnu binutils-aarch64-linux-gnu

您还需要其他一些核心工具,如 autoconf

编译步骤

  1. 克隆 capsimg 仓库:
git clone https://github.com/FrodeSolheim/capsimg
  1. 进入仓库目录:
cd capsimg
  1. 执行初始化:
./bootstrap
  1. 配置编译环境:
./configure --build x86_64-pc-linux-gnu --host aarch64-linux-gnu
  1. 编译:
make

编译完成后,capsimg.so 文件应该会出现在工作目录中。将此文件与其他所需的 BIOS 文件一起放入 /storage/roms/bios 目录,以便 PUAE 正常运行。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。