主要观点:理想情况下,同区域的 Super NES 主机应运行相同,但实际中存在差异,TASBot 社区依赖其固态可预测性进行工具辅助速通,在 SNES 上尤其难以使模拟速通与实际控制台结果同步。经研究测试,SNES 音频处理单元(APU)中的廉价陶瓷谐振器是导致不一致的主要原因,其会随时间、热量和硬件差异而改变时钟速率,影响硬件验证速通的帧精度一致性,尽管温度对 DSP 速度影响小,但不同控制台间的时钟差异较大,虽对人类玩家影响小,但对工具辅助速通影响大,目前团队虽知差异但未完全解决同步问题,Rasteri 的研究表明同一控制台运行间的不一致可能由非确定性复位电路引起,团队仍在努力使其行为更一致。
关键信息:
- TASBot 依赖固态可预测性进行速通。
- SNES APU 的陶瓷谐振器导致时钟不一致。
- 温度对 DSP 速度影响小,不同控制台间时钟差异大。
- 复位电路导致同一控制台运行间的不一致。
重要细节: - Nintendo 文档称 APU 应运行在 24.576 Mhz,DSP 样本率为 32,000 Hz,但实际会变化。
- 2000 年代初一些模拟器开发者发现某些 SNES 游戏在特定 DSP 样本率下运行不正确,后设定特定速率可修复。
- TASBot 团队进行在线调查,发现不同控制台间时钟差异大于单个控制台的热效应,且调查报告的 DSP 时钟速度比预期高。
- 即使更换为更准确的石英谐振器,仍存在“抖动模式”导致非确定性性能,复位电路引起相对时钟启动顺序和时间的无限可能性。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。