42
SNESコンソールは経年とともに動作が高速化しているようだ — APU周波数は35年で最大182Hzまで増加
SNES本体とブラウン管テレビ
(画像クレジット:Shutterstock)

セキュリティコンサルタントであり、TASBot(ツール支援型スピードランロボット)の管理者でもあるアラン・セシル氏は、スーパーファミコンの速度がわずかに向上したのは、搭載されているチップの1つによるものだと発見しました。404 Mediaの報道によると、このクラシックゲーム機は、デジタル信号処理(DSP)レートが32,000Hzのソニー製SPC700 APU(オーディオ処理ユニット)を搭載しています。しかし、2007年にスーパーファミコンのエミュレータープログラマーは、このチップの周波数が32,040Hzとわずかに高速であることに気づき、一部のゲームの動作が不安定になるのを防ぐために、この値を使用する必要がありました。

SPC700コプロセッサは、24,576Hzで動作するセラミック共振器を使用して周波数を設定します。ただし、この部品は非常に繊細な電子部品であり、熱やその他の環境要因によって動作が影響を受ける可能性があります。

SPC700の周波数増加はスピードランナーにとって問題となる可能性がある

SPC700はスーパーファミコンのオーディオデータのみを処理するため、理論上はゲームのプレイ方法、特にミュート設定時に影響はありません。しかし、スピードランナーや正確なタイミングが求められるボットを開発している場合、SPC700の高周波数化による読み込み時間の短縮は効果を発揮するでしょう。ステージクリア後に画面がブラックアウトする間、スーパーファミコンは次のレベルに必要なデータ(オーディオデータも含む)をすべて読み込むからです。APUがそのデータをCPUに予想よりも少しでも速く送信できれば、読み込み時間もそれに応じて短縮されるでしょう。

これは平均的なゲーマーにとっては朗報かもしれませんが、スピードランニングの記録やスピードランニングロボットにとっては大きな打撃となる可能性があります。幸いなことに、SPC700によってもたらされるわずかなパフォーマンスの向上は、人間のスピードランナーには影響しません。

「長時間のスピードランにどれほどの影響を与えるかはまだ分かりません」とセシルは言う。「CPUとAPU間のデータ転送速度に、少なくともある程度の影響があることは分かっています。」

一方、TASBotのゲームプレイは、特にミリ秒単位の精度が求められるため、影響を受ける可能性があります。それでも、Cecilは時間がコンソールにどのような影響を与えるかを調べるために、より多くのデータを収集しています。これらのデバイス(そして他の何百万ものデバイス)のコンポーネントが古くなるにつれて、その変化への対処方法を学ぶことは、将来それらをエミュレートし、私たちの子供時代を築いた古典的なゲームを保存するのに役立つでしょう。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

ジョウィ・モラレスは、長年のテクノロジー業界での実務経験を持つテクノロジー愛好家です。2021年から複数のテクノロジー系出版物に寄稿しており、特にテクノロジー系ハードウェアとコンシューマーエレクトロニクスに興味を持っています。