从网上下载的游戏 ROM 通常是压缩包格式,需要解压后才能使用。本文介绍 Batocera 支持的文件格式以及解压、转换方法。

支持的压缩格式

Batocera 内置支持以下压缩格式的直接读取(无需解压):

  • .zip(最常用)
  • .7z
  • .rar(部分)
  • .tar / .tar.gz / .tgz

推荐的文件格式

模拟器 ROM 格式

平台 推荐格式 说明
NES/SNES .zip, .nes, .sfc 压缩包可直接使用
PS1 .cue + .bin/.img 需要完整的轨道文件
N64 .z64, .v64, .n64 推荐 Z64 格式
GameCube/Wii .iso 光盘镜像格式
3DS .cia, .3ds 需解密才能运行

格式转换工具

# 安装转换工具(需启用开发者模式)
sudo pacman -S python-pypass

# 转换 N64 格式(自动修复 header)
python3 fixhead.py rom.v64 rom.z64

常见问题处理

PS1 游戏出现跳过问题

确保使用正确的 CUE 文件指向 BIN 文件,且文件编码为 ISO 8859-1。

N64 游戏黑屏

尝试转换 ROM 格式(.v64 转 .z64 或反之)。

解压后文件找不到

检查压缩包内是否有嵌套文件夹,解压时保持目录结构完整。

批处理解压脚本

#!/bin/bash
for f in *.zip; do
  7z x "$f" -o"${f%.zip}/"
done
© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容