質問: 過去の Macintosh (~Mac OS 9) の互換性について 現在、過去の Macintosh に関することを調べていますが、 いくつかわからないことがあるので質問します。 1) 当時利用されていた主なプロセッサの系列として Motorola 68K と PowerPC があり PowerPC に移行した時に 68K のエミュレータが実装されたのは知っていますが、 CPU が同じ系列(68K or PowerPC)であれば、互換性があると考えてよいでしょうか? 例えば古い Macintosh のプログラムを新しい Macintosh から実行は可能だったでしょうか? 極論、68K 最後の Macintosh から 68K 最初の Macintosh のプログラムは起動できるでしょうか? (ほぼ可能だったが不可能な場合もあった、という情報もあれば知りたいです) 2) もし OS レベルで互換性はない場合の話ですが 68K 系の CPU 間での命令セット、および PowerPC 系の CPU 間の命令セットに それぞれ互換性があるのでしょうか? 3) 昔の Mac OS の文字コードについて、 Wikipedia によると、Mac OS 9 後期に使われていた MacJapanese は「主にMac OSのバージョン 7.1から」とありますが、 それ以前から「漢字 Talk」等で日本語が扱えていたと思います。 その時は何の文字コードが使われていたでしょうか?
回答: 1)同系列で有れば実行速度の差は有りましたが起動出来ないと言った経験は無かったと記憶しています。 2)68k系とPowerPC系の命令セットに互換性は有りません。 その為、PowerPCで68k時代のソフトを動かす為にエミュレーションをしていました。 互換性が有るので在ればエミュレーションの必要は無いですよね。 エミュレーション自体はOS8時代に成って安定し起動出来ない物が減った様に記憶しています。 3)当時は文字コードではなく、「漢字ROM」と言う物が存在しました。 kyoto、sapporoと言うフォントが有り、文字をグラフィックとして表示して居ました。