どうも、GAIです。
この記事も第3回ですね。
そろそろなんでこんなことをやることになったか説明しないといけません。
あ、先に伝えておくと、アセンブラの解説は(ほぼ)お仕舞です。だって、難しいからね。
なんでかの詳しい理由は後で話します。
まず経緯からお話します。
始まりは、ファラオDAO。
ファラオDAOって何かというと、無駄は最高の贅沢をモットーにいろんな無駄なことをしていくDAOです。
DAOって何?っていうのは、説明しても説明しきれない上に正しく説明できる自信もないのでここではしないですが、とりあえず、無駄で楽しいことだけを追い求めて、いい歳こいた大人がはしゃいで楽しもうねっていう感じです。
そのファラオDAOのファウンダー(立ち上げた人)がSHOWGOさんというのですが、その人とWeb3界のなんかすごい人ことパジさんという方がですね。voicyというラジオアプリで音声配信をしてまして、そこで交換日記ならぬ交換音声で、なにか無駄なことを大がかりでやりたいね、ということをお話して、何をやろうかというのを募集したんです。
無駄なことに関しては理解度が高いと自負しているGAIなので、DAO設計士のtomyさんとやっているムダプラスの中で何をやりたいかお話したんです。
その中で、ファミコンソフトをつくるのいいんじゃね?というのがでましてね。
あらかじめ言っておくと、ほかにもあったんですよ。
僕らだけでなく、いろんな方がアイデアを出して、それをお二方のvoicyでなにがいいか、みたいな話を展開していて。
もちろん、GAIも無駄について本気で検討したうえで出したアイデアですし、実際今の時代にファミコンつくっている人もいることは知ってましたから、まあなんとかなるだろうと。
まあそのファミコンをつくろうっていうアイデアがですね、うまーく遊び心と無駄感とおじさんの子供心を刺激して、やろう、という感じになったわけです。
何故ファミコンなのかという話ですが、ファラオDAOでは「ファ」という音を大事にしていまして、ファミリーマートとか、ファーファとか。なので、ファミコンはぴったりマッチしているんです。
ゲームボーイでなくファミコンなのはそこが理由です。
もちろんそこだけではなく、どれだけ無駄か、という点も重要です。
なんせ今の時代のゲームは、カセットという媒体どころかDVDもありません。基本ほぼすべてインターネット上からダウンロードしてくるものです。
その時代において、本体が無いと遊べないカセット。しかも、ファミコン本体が無いといけない。
さらに、AVケーブルという歴史上の遺物を引っ張り出さないといけないし、それをつなげられるテレビも必要。
作るのにアセンブラという古代の言語を使用し、容量は脅威の最大512KB。
初期は40KBという容量。今だと画像1枚すら保存できません。
そのカセット1本を世の中に生み出すために開発環境を構築し、言語を習得し、カセットをつくり、基盤をつくり、データを焼きこみ、説明書をつくり、パッケージをつくりと、なんかいろいろやる。
その結果できるものがカセット1本。
これを無駄といわずしてなんといえばいいでしょうか。
AIが大躍進を遂げている令和の時代に、昭和のゲームの新作を出す。
ああ、よだれがでますね。
こんな無駄を求めていたのです。私は。(倒置法)
とまあ、経緯はこんなところです。
もちろん言い出しっぺのGAIがやらない、なんてことにはならないですし、無駄なことが大好きなGAIとしてもやらない理由はないということで、ファラオDAO内で、今後使うことは二度とないであろう技術を習得してまでファミコンを作りたい人はいるか?という条件で募集をし、数人の命知らずが集まったのでファミコンソフト制作を実行に移すことになった、ということです。
この記事の1,2を読んでいただいた方は、なんで急にこんなことを?と思った方もいるかもしれませんが、こういった理由です。
というわけで、これからこのファミコン製作をしていく上での日記というか、進捗とか技術的課題とか問題とか食べたいものとか、そういうことを記事として残していこうと思いますので、よろしくお願いします。
さて、先ほど書いたとおり、これからはアセンブラをメインで使って0からつくろう、なんて無謀なことをしているとガチで年単位でかかってしまうことが想定できたので、海外の有志がつくってくれた、ファミコンソフト作成ツール、『nes maker』を使っていきます。
ノーコード(ノーコードとは言ってない)の開発ツールで、アセンブラを手でうつより、はるかに開発しやすい環境です。
チュートリアルも充実しているので、これを活用すればきっとあっという間にファミコンソフトが作れると思います。
是非、ファラオDAOから出る最新作ファミコンソフトをご期待ください。
クラファンも実施していきます。
無駄なクラファン、無駄クラファンです。
「無駄遣い税」という、無駄なことをするためにお金を集めるぞ!という感じなので、無駄なこと大好き!という人と、「他人がファミコンつくって苦労している様を見るのはたまんねえぜ!じゅるり!」というドSな方はぜひご支援くださるとうれしいです。まあ、税金なので徴収するのは当然なんですけどね。
あと、これは伝えておかないといけないですね。
ファラオDAOに密入国したい人は、Xで「ファラオDAOに密入国したいです #ファラオDAO」ってつぶやけば、SHOWGOさんが見つけてくれます。
僕と一緒に無駄なことをしていきましょう。
これからよろしくお願いします。
GAI