Goで書かれたNESエミュレータ「nintengo」が凄そう

Videogame

最近人気のGo言語で記述されたNESエミュレータ「nintengo」が公開されています(Hacker News)。

作者は以前から多くのNESエミュレーターを使ってきたものの、常に自分自身でエミュレーターを作成したいという野望を抱いており、今回ついにGo言語を使ったエミュレーターnintengoの開発に踏み込んだということ。

ソースコードからビルドする場合は、Azul3Dをインストールした後、「go get github.com/nwidger/nintengo」でバイナリを作成することができます。もしくはMac用のdmgファイルをダウンロードすることもできます。

Nintengo

エミュレータなので当然ROMがないと遊ぶことができませんが(不正なROMの入手は違法です)、Goでどのようにエミュレーターを作成したのかを説明するドキュメント(Part1Part 2Part3)は価値があると思います。

スポンサーリンク