http://pc.watch.impress.co.jp/docs/2005/0613/kaigai189.htm

【Q】 過去のPlayStationとの互換性はハードウェアで実現するのか。

【久夛良木氏】 ハードウェアとソフトウェアのコンビネーションで取る。
(ソフトウェアだけで)やろうと思えばどうにでもなるが、どれだけ完璧に近い互換性に追い込むかが大事。

 ソフトを開発している人は意外な、想像できないことをやってしまう。例えば、プログラムとして論理的でないけど、
たまたま動いたといった。動いているけど、でもそれは全く別の理由で動いてたというようなケースがある。我々のテストもくぐり抜けて、
「何だこのコードは!」みたいコードが通ってしまう場合がある。

 我々は、そうしたコードに対する互換性も取らなくてはいけない。
しかし、論理じゃないから、(ソフトウェアだけで互換性を取るのは)ちょっと苦しい。