2024-05-27 20:30来源:本站编辑
我们对模拟口袋情有可原,这是一款高端便携式游戏机,融合了20世纪20年代的技术和原版game Boy的设计。自发布以来,Analogue通过固件更新增加了一些新功能,最值得注意的是,它在2022年夏天通过其OpenFPGA平台增加了对仿真更多控制台的支持。这使得口袋内的FPGA芯片可以模拟其他系统的硬件,除了口袋本地支持的便携式系统。
但除了最终确定和发布1.1固件之外,2023年几乎没有对Pocket固件进行更新。这种情况在去年12月发生了变化,当时苹果公司发布了两个主要的Pocket固件升级,这些升级在假期期间没有引起我们的注意。这些更新为手持设备提供了修复和长期承诺的功能,现在原始版本的库存更加一致,Analogue已经重新发布了不同的调色板。
对于OpenFPGA粉丝来说,最重要的更新是能够与第三方FPGA内核一起使用显示滤波器。Pocket的部分吸引力在于它的1,600×1,440屏幕,它足够清晰,可以完美地再现原版Game Boy屏幕的巨大像素。默认情况下,大多数FPGA内核现在都可以访问以索尼Trinitron电视命名的类似高质量CRT屏幕过滤器,为8位和16位游戏的锐利边缘添加一点复古模糊感。我在复古游戏的重新发行中看到过许多糟糕的、不令人信服的扫描线过滤器,但这并不是其中之一。
基本的Trinitron过滤器默认用于“合适的”核心,在我们的测试中,这往往意味着“要连接到CRT电视的家用游戏机”。用于便携式系统(如Game Boy或Game Boy Advance)的FPGA内核没有可用的滤波器,它们配备的是老式的、没有扫描线的LCD屏幕。第三方FPGA核心开发人员将需要自己添加对额外屏幕过滤器的支持,这是大多数开发人员在撰写本文时尚未完成的工作。
广告特丽珑过滤器在Pocket的屏幕上看起来不错,但效果不明显;如果你是通过Analogue Dock连接到电视上玩游戏,你可能会更欣赏扫描线的效果,而不会注意到它的缺点。至少在我测试的NES和SNES内核上,它有一个不受欢迎的副作用,即在已经相当小的屏幕上缩小游戏画面。这个默认设置可以调整,不会明显降低图像质量,至少对我来说不会;只需从显示设置中的默认整数缩放模式切换到整数+。
屏幕过滤器可能是最有趣的,也是Pocket最需要的新功能,但两个固件更新都有许多其他较小的修复和添加。固件版本1.2修复了各种游戏的睡眠/唤醒和保存状态的许多问题,允许FPGA内核使用卡带适配器,并让FPGA内核知道口袋何时在坞中;当停靠时,它还增加了对其他控制器的支持,并修复了其他控制器的问题。2.0版本增加了对Game Boy游戏的自定义调色板的支持,允许FPGA内核在停靠时切换宽高比,并修复了停靠时“一些开放FPGA内核和分辨率的视频问题”。
要更新Pocket的固件,将设备的microSD卡连接到您的计算机,并将其中一个固件更新.bin文件放入根目录(确保您先删除任何旧的固件文件,因为Pocket一旦完成更新文件就不会删除旧的更新文件)。下次启动控制台时,它应该安装固件更新并重新启动。通常,在执行任何软件或固件更新时,最好在开始更新之前确保控制台已充满电或已插入电源。