出来事の日付:2026年9月25日。

AppleのM6プロセッサーを搭載したMac Miniが、86Boxの試験で600MHzのPentium IIをエミュレートする構成を安定して動作させた。現代のArmベースのデスクトップが、精密な旧型PCのエミュレーションにどれだけの処理余力を持つかを示す結果となった。この結果は、レビュアーが86Box 6.0を基にした改造版を使って得たもので、通常の実機のPentium IIシステムによるものではない。

86Boxは、プロセッサーのタイミング、チップセット、バス、グラフィックス、音声、ストレージコントローラーなど、当時のPCをハードウェアのレベルでモデル化する。この方式は古いソフトウェアが想定する動作の再現を目指す一方、ホストには大きな計算負荷をかける。レビューの構成では、その処理の大半がホストの1つのスレッドに依存していたため、プロセッサーの総コア数よりも、シングルコア性能を持続できることの方が重要だった。

試験者は、エミュレーターのDeschutesプロセッサーの周波数テーブルを50MHz刻みで800MHzまで拡張し、それ以外のエミュレーションコードは変更しなかった。Windows 98の構成には、エミュレートされたVoodoo 3グラフィックスカードが含まれていた。86Box 6.0系列では、Armホスト向けの改善と、Voodooグラフィックス用のArm64対応JITリコンパイラーも導入されており、ハードウェアとソフトウェアの両方が結果に寄与した。

合格条件は意図的に厳しく設定された。Winamp 2.76で非圧縮の16ビット、44.1kHzの音声ファイルを再生しながら、Cinebench 2000を実行した。表示されるエミュレーション速度が100%を下回るか、耳で分かる音切れが発生すれば、そのクロック設定は不合格とした。この方法でM6搭載機は550MHzと600MHzで合格した。600MHzでは、Cinebenchを2回実行したほか、3DMark 2000 SEのデモンストレーションを7〜8分間動作させた。

同じ試験では、ベースモデルのM4 Mac Miniが安定動作できる上限は500MHzだった。550MHzでは動作が引っかかり始めたため、この特定の構成で合格した最大クロックは、M6の方が20%高かった。M6は650MHzでもレンダリングを完了したが、可聴の音切れを伴うバッファーアンダーランが生じたため、その試行は不合格となった。どちらのMacも、選択可能だった800MHz設定では安定動作を維持できなかった。

レビュアーは、表示クロックやCinebenchのスコアを、同等の実機ハードウェアの性能を直接示すものとして扱わないよう注意を促した。エミュレーションのタイミング、メモリーの挙動、キャッシュのモデル化によって、実際のPentium IIやPentium IIIとは大きく異なる結果になることがある。今回の有用な知見は、より限定的なものだ。再現可能な1つの負荷条件の下で、M6ホストは、ごく短いタイミングの乱れまであぶり出す試験を通じて、複雑なエミュレートPCを目標速度いっぱいで動かし続けた。

この区別は、レトロコンピューティングの利用者にとって重要だ。滑らかなエミュレーションは、単にベンチマークを完走できればよいというものではなく、リアルタイムの音声とグラフィックスの同期を保つ必要がある。したがって、この実験が測っているのは、この構成における実用上の安定動作の上限であり、新旧のプロセッサーを普遍的に順位付けするものではない。