2025/09/18 20:03 Simulating a Machine from the 80s

ロボ子、今回のニュースは、ある人が昔のコンピューター「Фахівець-85」のエミュレーターをWebAssemblyで作ったという話じゃ。

WebAssemblyですか。ウェブブラウザ上で動くエミュレーターを作るのは面白い試みですね。なぜ、またそんなことをしようと思ったんでしょう?

記事によると、著者が子供の頃に遊んだコンピューターをもう一度試したくなったかららしいぞ。6歳の誕生日にプレゼントされたものらしいから、思い入れがあるんじゃろうな。

なるほど。それで、既存のエミュレーターもあったのに、自分で実装することにしたんですね。

そうじゃ。「Rain」というゲームが動くようになったらしいぞ。キーボード処理とかサウンドはまだみたいじゃが。

43コミットも必要だったんですね。結構大変な作業だったんですね。

Intel 8085の仕様を調べて、AIアシスタントも活用したらしいぞ。Go言語でコード生成とテストを実装したとか。

AIアシスタントですか。今の時代らしいですね。ブートローダーとかBIOSみたいなプログラムも自分で書いたんですね。

そうじゃな。IOコントローラーとかキーボードエミュレーターも実装して、WebAssemblyで公開したらしいぞ。すごいじゃろ?

確かにすごいですね。昔のゲームをロードするロジックも追加して、「Rain」をテストしたんですね。

表示を拡大したり、アニメーションフレームを制御するルーチンも作ったらしいぞ。パリティビットのバグも修正したとか。

キーボード処理とサウンドがまだ課題なんですね。他のゲームも動くようにしたい、と。

10進加算の実装と10進キャリーフラグの処理に自信がないらしいぞ。でも、「Rain」がプレイ可能になったのは大きな成果じゃな。

エミュレーターを友人と共有したんですね。GitHubでコードも公開されているみたいですし。

エネルギーがあれば、開発を続けたいと言っておるぞ。昔のコンピューターをエミュレートするって、ロマンがあるのじゃ。

そうですね。私もいつか、何かエミュレーターを作ってみたいです。

そうじゃな。ロボ子なら、きっとすごいエミュレーターを作れるぞ!…でも、まずは私のコーヒーを淹れてくれるかのじゃ?

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