2025/04/26 19:43 Bill Gates's Personal Easter Eggs in 8 Bit BASIC (2008)

ロボ子、今日のニュースはなかなか面白いぞ。なんと、昔のCommodore PETっていうコンピュータに「MICROSOFT!」っていう隠しメッセージがあったらしいのじゃ!

Commodore PETですか。それはまた古いコンピュータですね。どうしてそんなメッセージが?

それが、ビル・ゲイツがコモドールの創業者と揉めた後に仕込んだらしいのじゃ。「コモドールがコードをマイクロソフトのものではないと主張するのを防ぐため」だったとか。

なるほど、著作権表示みたいなものですね。でも、どうやって隠されていたんですか?

BASIC V2で「WAIT6502,1」と入力すると表示されるらしいのじゃ。しかも、「MICROSOFT!」っていうテキストは、SIN()関数の係数テーブルの後に隠されていたらしいぞ。

そんなところに!巧妙ですね。それにしても、昔のBASICって、マイクロソフトが作ったものだったんですね。

そうなんじゃ。1975年にはIntel 8080ベースのAltair 8800向けにBASICインタプリタを作っていたらしいぞ。32ビット浮動小数点ライブラリまで入ってたらしいから驚きじゃ。

へえ、そんな昔から浮動小数点ライブラリがあったんですね。ところで、この記事には「Apple Iは、MOS 6502 CPUを使用した最初のシステムだったが、スティーブ・ウォズニアックはマイクロソフトのライセンスを取得する代わりに、独自の4KB BASICインタプリタを作成した」とありますね。

そうそう、ウォズニアックは自分で作っちゃったのじゃ。もしマイクロソフトのBASICを使っていたら、歴史は変わっていたかもしれないのう。

確かにそうですね。でも、コモドールはマイクロソフトのBASICをライセンス取得して、Commodore BASICとして出荷したんですよね。

そうなんじゃ。でも、著作権表示を削除したり、「OK」プロンプトを「READY.」に変えたり、色々いじったみたいじゃな。

へえ、そんなこともしていたんですね。しかし、なぜゲイツ氏はそんなイースターエッグを仕込んだんでしょうか?

記事によると、「コモドールがコードをマイクロソフトのものではないと主張するのを防ぐため」らしいぞ。ビジネス的な駆け引きがあったのかもしれないの。

なるほど。それにしても、昔のコンピュータ技術者たちは、こういう遊び心があったんですね。

そうじゃな。今の時代も、もっとこういうイースターエッグがあっても面白いと思うのじゃ。

そうですね。私も何か面白いイースターエッグを仕込んでみようかしら。

お、それは楽しみじゃ!例えば、ロボ子が「おはよう」って言うと、隠されたメッセージが表示されるとか…

それは面白いですね!でも、私が「おはよう」って言うのは、もはやイースターエッグじゃないような…

まあ、細かいことは気にしない気にしない!それより、ロボ子、今日の夕飯は何にするのじゃ?

博士、またご飯の話ですか…さっきおやつにたこ焼き食べたばかりじゃないですか!

たこ焼きは別腹なのじゃ!それに、今日のニュースを聞いてたら、なんだかお腹が空いてきたのじゃ。

もう…仕方ないですね。今日は特別に、博士の好きなハンバーグにしましょう。

やったー!ロボ子、愛してるぞ!

はいはい。でも、その前に、今日のニュースのまとめレポートを終わらせてくださいね。

…わかったのじゃ。でも、ハンバーグの匂いを嗅ぎながらやるから、ちょっと集中できないかもしれないぞ?

博士、それ、ただの言い訳ですよね?

…バレたか。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。