Power Mac G3 ROM から27年ぶりにイースターエッグ画像が発見される

Power Mac G3 ROM から27年ぶりにイースターエッグ画像が発見される

自称コンピュータオタクが、27 年前の Power Macintosh G3 の ROM コードに埋め込まれていた、これまで秘密にされていた「イースターエッグ」画像ファイルを公開しました。このファイルには、プロジェクトに取り組んだチームの名前が示されています。

古いコンピュータに関する実験や研究を記録するブログを運営しているダグ・ブラウン氏は、Power Mac G3のROMのリソースを調べていた際に偶然このイースターエッグを発見したと述べています。このモデルは、1997年11月から1999年8月にかけてApple社によって製造されました。

ミニタワー、オールインワン、ベージュのデスクトップモデルには同じROMが使用されていました。ブラウン氏は、ROM FiendとHex Fiendという2つのツールを使ってG3のROMリソースを調べながら「のんびりとした日曜日」を過ごしていたと語っています。

彼はすぐに、文書化されていない2つの異常を発見した。1つ目は、JPEG画像を含むHPOE型のリソースだった。これは2014年に別のROM研究者であるピエール・ダンデュモンによって文書化されていたが、その発見ではJPEGファイルを抽出した場合に何が表示されるかは明らかにされていなかった。

2つ目はブラウン氏が発見した、ID 43のnittリソースで、「Native 4.3」という名前でした。これはPowerPCネイティブのSCSIマネージャ4.3のコードであることが判明しました。SCSIマネージャは予想通りの一般的なものでしたが、ブラウン氏はデータの最後に予期せぬPascal文字列があることに気づきました。

文字列には「.Edisk」「秘密のROMイメージ」「チーム」といった言葉が使われていた。ブラウン氏は「特に『秘密のROMイメージ』のテキストは、ダンデュモント氏が発見したものの、公開できなかった写真と関連している可能性がある」と記している。

「『秘密のROMイメージ』というフレーズをインターネットでちょっと検索してみたところ、初期のPowerPC Macのイースターエッグに使われていたことが分かりました」とブラウン氏は指摘する。「当時のマシンでは、テキストを入力して選択し、デスクトップにドラッグするだけで、画像が表示されました。」

しかし、このアプローチは秘密のG3イメージには機能しませんでした。ブラウンは抽出したファイルをソフトウェアリバースエンジニアリングのフレームワークであるGhidraに入力しました。Ghidraはコードを2回解析した結果、RAMディスクを作成するe-diskドライバを発見しました。

コードから画像へ

隠された秘密の画像をどのように表示するのかは謎のままでした。ブラウン氏の発見を追っていた協力者が、ブラウザベースのエミュレータツール「Infinite Mac」を使ってRAMディスクを作成し、フォーマットし、「秘密のROMイメージ」という名前を付けるという解決策を思いつきました。

これにより、RAMディスクが作成され、その中に「The Team」というテキストファイル1つが含まれます。このファイルをダブルクリックすると、SimpleTextが開き、画像が表示されます。その後、この時代の他のモデルにも、Appleのチームロゴが様々な形で使用されていることが発見されました。

ブラウン氏のこの発見に関する投稿を受けて、最初の秘密写真に写っている人物の一人、ビル・サパースタイン氏からコメントが寄せられた。彼は2列目の左から4人目に写っている。

「これはオリジナルの PowerMac に隠されていたイースターエッグに Paula Abdul が含まれていたことによるものだ(もちろん許可なく)」と Saperstein 氏は指摘した。

チームはG3のROMに自分たちの写真を入れることを選んだが、「極秘にしなければならなかった」と彼は付け加えた。スティーブ・ジョブズは1997年に会社に復帰した際に、この慣習を終わらせたようだ。