路由器也能刷成掌机?硬核玩家在带屏路由器上成功跑起了DOOM!

2026-05-02 09:42:34 1点赞 0收藏 0评论

在国外硬件折腾圈里,“Can it run DOOM?”(它能跑毁灭战士吗?)成了一项检验设备性能的标准。近日,热衷于在各种奇怪设备上移植 DOOM 的开发者 Aaron Christophel,将目光转向了一款自带屏幕的旅行路由器——Slate 7 Pro。

官网产品图官网产品图

他不仅成功在这台路由器上运行了游戏,还利用其原生的触摸屏实现了交互。

路由器启动DOOM的画面路由器启动DOOM的画面

硬件基础:

通常路由器并不具备视频输出能力,但 Slate 7 Pro 的定位是高级旅行路由,为了方便用户在不登录 Web 管理界面的情况下直观查看 WAN/LAN 接口状态,它标配了一块 2.8 英寸的触摸屏。

在硬件和底层系统方面,这台设备还有着以下优势:

  • 硬件规格: 联发科(MediaTek)四核 2.0GHz 处理器,辅以 1GB DDR4 内存512MB NAND 闪存

  • 系统环境: 运行基于 Linux 的固件,且官方直接开放了 SSH 守护进程。这意味着玩家不需要费尽心思去寻找漏洞进行越狱,通过 SSH 即可直接获取完整的 root 权限。

实现过程:

有了完整的系统权限,剩下的就是软件适配工作。作者此次选择的是开源fbdoom 分支(基于 Framebuffer 的 DOOM 移植版)。

  1. 接管屏幕显示: 路由器原本运行着一个名为 gl_screen 的进程来驱动这块 2.8 寸的触摸屏。通过分析该进程,作者推导出了屏幕的具体参数,并将其配置到 fbdoom 中,成功让游戏画面接管了显示输出。

  2. 二进制文件部署: 环境摸清后,操作就非常常规了。在 PC 端编译好对应 AArch64 架构的二进制文件,通过 SCP 协议直接推送到路由器的文件系统中,即可像启动普通 Linux 应用程序一样运行它。

  3. 触摸操作映射: 为了实现“纯掌上”游玩,作者将屏幕的不同触摸区域映射成了游戏内的移动和开火按键。

使用屏幕触摸来控制游戏使用屏幕触摸来控制游戏游戏运行画面游戏运行画面游戏运行画面游戏运行画面

可玩性

受限于 2.8 英寸的屏幕尺寸,在屏幕上“搓玻璃”打怪的体验显然有些别扭。不过,Slate 7 Pro 机身上配备了 USB 2.0 接口,在拥有底层 Linux 权限的前提下,或者挂载标准 USB HID 驱动并外接一个手柄是一步更好的方案。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松