Rockbox 中文文档 下载 App

Rockbox Doom Quake - 在 DAP 上跑经典 FPS 游戏

历史级别的移植成就

在 DAP 上跑 Doom(1993 年的经典 FPS)是 Rockbox 社区最著名的成就之一——2007 年就有人在 iPod Video 上跑出了 Doom,那台设备硬件性能远不如任何一台现代手机。

现在 Rockbox 内置的四款 FPS 游戏:

游戏引擎画面说明
DoomPrBoom320×200 原始分辨率拉伸最成熟、最流畅
QuakeSDL Quake320×200性能要求比 Doom 高
Duke Nukem 3DBuild Engine320×200Build 引擎,FPS 体验
Wolfenstein 3Did Tech 0320×200最早的 FPS 之一

四款全部基于 Rockbox 的 SDL(Simple DirectMedia Layer)运行时实现。

哪些 DAP 能跑

FPS 游戏比 Rockboy 对硬件要求高很多:

设备DoomQuakeDuke Nukem 3DWolf 3D
iPod Classic✅ 流畅✅ 流畅✅ 流畅✅ 流畅
Sansa Clip Zip⚠️ 可以但掉帧❌ 太卡❌⚠️ 勉强
Cowon D2✅ 流畅✅ 流畅✅ 流畅✅ 流畅
RG35XX / TrimUI✅ 完美✅ 完美✅ 完美✅ 完美
iRiver H340❌ 太卡❌❌❌

门槛:iPod Classic 的 PortalPlayer PP5022 处理器(ARMv4T 160MHz)是最低要求。比这个性能差的设备跑不动。

游戏数据文件

游戏 ROM(WAD 文件)需要你自己准备:

Shareware 版 Doom 可以免费下载——id Software 当年公开了第一关的 Shareware 版本。完整版本需要从 Steam / GOG 购买合法的游戏。

安装位置

把游戏数据文件放到 DAP 根目录的对应文件夹:

具体路径看 Rockbox Wiki 对应目标的说明。

控制键

DAP 玩 FPS 游戏的按键映射:

iPod Classic 的 Click Wheel 控制角色移动和视角转向——虽然不如触屏或手柄顺手,但能玩就是了。

画面输出

FPS 游戏原始分辨率都是 320×200(Doom)或 320×240(Quake)。Rockbox 会自动拉伸到 DAP 屏幕分辨率。部分主题支持"原始比例保持 + 黑边"、"整屏拉伸"、"扫描线效果"等显示模式。

性能调优

如果觉得 Quake 或 Duke Nukem 3D 掉帧严重:

  1. 把 DAP 调到最低性能模式(设置 → 省电模式 → 最高性能)
  2. 关闭 EQ、ReplayGain 等额外音频处理(虽然 FPS 游戏主要是图形,但 Rockbox 的音频管线也占 CPU)
  3. 关掉其他后台插件(Last.fm scrobbling 等)
  4. 换分辨率更低的主题(减少 UI 渲染开销)

DAP 上跑 FPS 的体验总结