新发现后,Speedrunners留下了挠头
Speedrunning社区对一种奇怪的现象嗡嗡作响:随着年龄的增长,SNES似乎正在更快地运行游戏。这种有趣的理论出现在2月初,当时Bluesky用户Alan Cecil(@tas.bot)观察到,较旧的SNES控制台似乎在略微超过其工厂费用。这表明,售出的近5000万个SNES单元实际上可能会随着时间的推移而经历性能提高,例如Super Mario World , Super Metroid和Star Fox ,违背了与老化技术相关的典型退化。
尽管游戏机的概念随着年龄的不可能而变得更加有效,但Cecil的研究表明了潜在的罪魁祸首:SNES的音频处理单元(APU)。
超过预期的APU
根据Nintendo的官方规格,SNES的SPC700 APU具有由24.576MHz陶瓷谐振器管理的32,000Hz数字信号处理(DSP)速率。但是,复古游戏爱好者长期以来一直注意到差异,记录的DSP率略有不同,具体取决于温度等环境因素。这意味着控制台的音频处理和CPU通信率并不总是与任天堂的陈述数字一致。 DSP速率的波动可能会巧妙地影响游戏速度,尽管通常不知不觉地。
SPC700的平均DSP率在2007年约为32,040Hz。Cecil的发现显示出32,076Hz的上升。尽管温度会影响这些速率,但观察到的增加太显着而仅归因于温度变化。从本质上讲,随着时间的流逝,SNE似乎正在更快地处理音频。
正如塞西尔(Cecil)在随后的布鲁斯基(Bluesky)帖子中指出的那样,分析了143个响应,平均SNES DSP速率为32,076Hz,从寒冷到温暖的条件增加了8Hz。暖DSP速率的范围为31,965Hz至32,182Hz(217Hz差异),强调温度是一个不太重要的因素。这种现象及其对游戏速度的影响的原因仍然未知。
对Speedrunning的影响
塞西尔(Cecil)承认需要进一步研究以确定速度增加及其根本原因的程度。关于早期SNES性能的数据有限。但是,逐步更快的音频处理单元的可能性正在引起速度发展社区中的兴奋(和一些不确定性)。
从理论上讲,更快的SPC700可能会影响游戏性能,从而减少特定部分的负载时间。这引发了有关数十年SpeedRun记录的有效性的疑问。但是,影响可能很小。 APU速度和视觉游戏速度之间的关系不是直接成比例的。即使在这项研究提出的最极端情况下,平均速度的潜在节省时间也可能不到一秒钟。不同游戏受影响的程度也不清楚。就目前而言,快速发展的社区在很大程度上尚不关心。
虽然SNES加速APU的谜团仍然存在,但很明显:这个标志性的控制台违背了期望,在接近其35周年的纪念日时,表现不佳。有关SNES的更多信息,您可以在有史以来最畅销游戏机的列表中查看其排名。