PCSX-Reloaded

来自 ArchWiki

PCSX-Reloaded,也称为 PCSXR、PCSXr 或 PCSX-r,是一个基于插件的控制台模拟器,构建于 PSEmu Pro 插件接口之上,允许在 PC 上玩 PlayStation 1 游戏。

作为一个基于插件的模拟器,它允许更多的可配置性,包括设置比原始控制台支持更高的屏幕分辨率和纹理质量。

安装

最新的稳定版本于 2015-09-25 发布,可以使用 pcsxrAUR 软件包安装pcsxr-gitAUR 软件包允许安装开发版本,最近一次提交发生在 2017 年。

但是请注意,如果您拥有 64 位机器并选择抓取这些版本之一,PCSXR 将被编译为 64 位架构,使其与绝大多数插件不兼容,因为这些插件仅为 32 位。如果您打算使用除模拟器自带插件之外的任何插件,您应该安装 32 位软件包 lib32-pcsxrAUR

或者,可以使用 pcsx-redux-gitAUR 软件包获得一个积极开发的 fork。

使用

首次启动 PCSXR 时,它将在您的主目录中创建一个名为 .pcsxr 的隐藏目录,其中将存储所有配置、插件、存档数据和控制台 bios。删除此目录会将 PCSXR 的配置重置为其原始状态。

BIOS

警告: 此模拟器的安装和使用需要 Sony PlayStation BIOS 文件。如果您不拥有 Sony PlayStation、Sony PSOne 或 Sony PlayStation 2 主机,则不应使用此类文件在 PSX 模拟器中玩游戏。在大多数国家/地区,在不拥有实际主机的情况下拥有 BIOS 映像是侵犯版权法的行为。

bios 转储必须放入 ~/.pcsxr/bios/ 目录中。PCSXR 也可以模拟内部 bios,但它与所有游戏都不兼容,并且存在问题。PCSXR 提供了一个不完整的兼容性列表

插件

PCSXR 已经自带了一组插件,可以开箱即用,但是,如果您希望安装插件以获得额外的视频/声音/操纵杆/可配置性,您将需要将相应的插件及其配置文件放在 ~/.pcsxr/plugins/ 目录中。大多数 Linux 兼容插件可以在 Pete's Domain 找到。

请注意,某些插件将需要 lib32-gtkAUR 来显示其配置界面。

配置

通过转到配置 > 插件 & Bios 配置您的视频、声音、控制器、CDROM 和 BIOS。

游玩

通过单击文件 > 运行 CD 或按 Ctrl+o 从 CDROM 运行游戏。

通过单击文件 > 运行 ISO 或按 Ctrl+i 从 ISO 或 BIN 文件运行游戏。

通过单击文件 > 运行 BIOS 或按 Ctrl+b 运行 PlayStation BIOS 并管理您的记忆卡和存档数据。

即时存档

PCSXR 支持即时存档,这允许您在任何时刻保存您的游戏进度,无论您是否在存档点,也无需连接新的记忆卡。

有 9 个插槽可用于即时存档,这意味着对于每个不同的游戏,您最多可以保存九种不同的状态。

通过单击模拟器 > 即时存档 并选择一个插槽或按 Ctrl+插槽号(例如,插槽 1 为 Ctrl+1)来保存状态。

通过单击模拟器 > 加载即时存档 并选择先前保存到插槽的状态或按 Alt+插槽号(例如,插槽 1 为 Alt+1)来加载状态。

故障排除

错误的 ELF 类:ELFCLASS32

您安装了 64 位版本的模拟器,并且正在尝试运行 32 位插件。安装 lib32-pcsxrAUR 软件包。

未找到 cfgPeteXGL2、cfgPeteMesaGL 或 cfgPeopsOSS

发生此问题的原因是最新 Linux 版本的 Pete's plugins 不提供包含配置文件的插件。要解决此问题,请转到 Pete's GPU Plugins page 并找到Linux GPU Configs 部分,下载配置文件 - 它们将全部放在一个 .tar.gz 文件中。从 Gzip 文件中获取缺少的配置文件并将它们放在 ~/.pcsxr/plugins/ 文件夹中,问题将得到解决。

PE.Op.S OSS 音频驱动程序没有声音输出

OSS 已过时,请使用模拟器自带的 SDL Sound 1.1.0 插件。

音频爆音

禁用系统类型 (NTFS/PAL) 自动检测,并在配置 > CPU ... > 系统类型中手动将其设置为 PAL。

PCSXR 在启动游戏或 BIOS 时发生段错误

确认在安装了 Intel HD Graphics 965 的计算机上会发生段错误,但据报告,该错误也发生在 AMD 和 NVIDIA 驱动的 PC 上。

打开文件 ~/.pcsxr/pcsxr.cfg 并将 Cpu 属性的值从 0 更改为 1 以修复它。

您可能还想通过使用 coredumpctl 检查 Core dump 来调查段错误的原因。

加载共享库时出错:libgtk-1.2.so.0

安装 lib32-gtkAUR

参见