几乎任何设备都能跑复古游戏,问题在于你愿不愿意在电视旁边再摆一个盒子、再占一个插座和一个HDMI口。电视柜上已经堆了电视盒子和一堆设备,再加一台专门的主机,实在没什么吸引力。
那如果电视盒子本身就是复古游戏机呢?我拿自己那台老Chromecast with Google TV试了一次,在上面装了RetroArch,结果它成了我在电视上玩复古游戏最方便的方式。它不是最快的,但这主要取决于我手上的硬件。
第一步是把文件送进电视
在电视上下载文件几乎不可能。就算系统是Android,你也能找到浏览器之类的工具,但用遥控器甚至手柄去浏览网页、操作整个界面,体验远谈不上理想。
好在有个叫LocalSend的应用,几乎全平台通用,Android TV也在其中。所以第一件事,就是把PC上的游戏ROM拿出来,打开LocalSend,直接传到电视上。LocalSend在Play Store上就有Android TV版本,上手非常简单。
同样地,RetroArch的APK文件也得这样传过去。建议直接从LocalSend里运行安装程序,否则你还得再装一个文件管理器,找到下载好的文件再安装。另外要确认下载的是通用版RetroArch APK,专门的Arm64版本会去掉电视支持。
最后一步是用蓝牙配对Xbox无线手柄。两个设备磨合了一会儿,最终还是连上了。
前端试了两个都不行,还是回到RetroArch
让游戏在电视上能玩,不只是把它们搬上大屏幕,还要看起来、用起来都舒服。动手之前,我本想用之前写过的iiSU前端,但这次没成功。前端能启动,可设置游戏库文件夹时报错,没法把游戏交给模拟器。我也考虑过ES-DE,结果它根本装不上,即使用ADB远程安装也不行。
于是最终落到RetroArch身上,说实话这并不坏。我承认自己更喜欢另外两个前端的界面,但RetroArch默认那套Switch风格皮肤完全够用,想改也能改。我一直没去折腾,因为过去更多是把它当作ES-DE和实际模拟之间的中间层。
它把东西都内置好了,事情就简单了。我只需要下载想玩的平台对应的核心,再把游戏加进设备里。考虑到这台Chromecast with Google TV连基本任务都显得慢,我很清楚不该碰2D像素游戏之外的东西,所以把范围锁定在NES、SNES、Game Boy和Game Boy Color上。
简单游戏没问题,硬件比想象中更弱
动手前我就知道Chromecast with Google TV不算强,但结果还是让我有点意外。Game Boy和Game Boy Color游戏跑得相当顺畅,《星之卡比 梦之泉物语》《宝可梦 水晶版》,还有《大金刚国度》的Game Boy Color移植版,都运行正常,配Xbox无线手柄玩起来也顺手。
但在这套硬件上,裂痕很快就出现了。连NES游戏整个过程都有明显的降速,场景一忙就更明显。SNES自然更糟,不过没有我预想的那么差。NES上的回合制RPG这样玩还能接受,其他类型技术上也能玩;SNES的话,我不推荐这套方案。
这些都不是软件的问题。RetroArch在电视上工作得很好,模拟本身也很扎实。问题在于这台Chromecast with Google TV已经超过六年,而流媒体盒子本来就不是为性能设计的。如果你手上有新的Google TV Streamer,或者在欧洲能用上小米电视盒子S第三代这类设备,体验会好得多。如果电视本身内置Android TV,情况也会因人而异。
即便有这些限制,光是Game Boy和Game Boy Color的游戏就已经给了我足够多的选择,关键还是方便。这个小盒子本来就要一直插在电视上,现在它多了一种娱乐方式,不用串流也不用别的什么。一切都在设备本地,这一点本身就很好。
想重温童年 favorites 的话,或者像我一样单纯对游戏史感兴趣,这是让这件事变得前所未有的简单的一条路。电视旁边不用添任何额外硬件,我就能玩到一些知名经典,也能认识一些更冷门的作品。我希望能把范围扩展到NES和SNES,但对这套方案已经挺满意了——真要说的话,等我升级电视盒子,还有东西可以期待。
热门跟贴