NES用のGoogleマップが存在し、カートリッジから機能します

NES用のGoogleマップが存在し、カートリッジから機能します

2012年、Googleはエイプリルフール(米国ではエイプリルフール)を非常に独創的なジョークで祝うことを決定しました。彼らは神話のカートリッジの作成を発表したからです。 NES ナビゲートするための Googleマップ インターネット接続付き。 8ビットの美学で、結果は非常に魅力的でしたが、明らかにそれはその機会のために作成された架空のプロジェクトでした。 しかし、実際に機能するカートリッジを作成することは可能でしょうか? まあ、それはまさにそれです Ciciplusplusが提案しました。

NES用8ビットGoogleマップ

アイデアは素晴らしかったが、開発は容易ではなかった。 彼が最初に必要としたのは、 Googleマップは8ビット形式にマップされます ゼルダの登場で、彼はこのために、Bingマップを使用してゼルダのブロック形式に変換するインターネットプロジェクトを使用しました。 結果はとてつもなく人目を引くものだったので、それはまさに私が必要としていたものでした。

ビデオで見ることができるように、NESリモートコントロールの助けを借りて、それは地図をナビゲートし、最も目立つ場所を見つけるためにズームすることができ、常に古い任天堂コンソールを特徴付ける8ビットの美学を維持します。

問題は、特にコンソール自体が提供するメモリのために、NESカートリッジに大量のデータを取り込むことでした。そこで、彼は別の自家製の方法を使用することにしました。 Raspberry Piの助けを借りて、FX2LPコントローラー、Raspberry Pi 3 A、およびドナーカートリッジと同様に、彼は必要なものを何とか手に入れることができ、ピクセルマップイメージをコンソールに表示することができました。

電子機器やプログラミングのレベルでの技術的な知識が必要なため、プロセスはまったく単純ではありませんが、いずれにせよ、興味のある人が必要に応じて見ることができるように、必要なすべての指示が残っています。

動作しますが、完全ではありません

カートリッジは機能しますが、最適な結果を達成するためにやるべきことはまだたくさんあります。 カートリッジは通常のカートリッジのように見える必要があり、意味のないワイヤーの蓄積ではありません。 彼の次の仕事は、コンポーネントを最大限に圧縮してNESカートリッジに隠すことです。これは、NESのDOOMプロジェクトですでに実行できたもので、Googleマップをコンソールに表示するのに役立ちました。

このラズベリーベースのDOOMプロジェクトは、元々8 KBのRAMを搭載していたコンソールであるNESでPCゲーム(最低2 MBのRAMが必要)を実行することに成功しました。 このような技術的な違いは、ラズベリーが作業要求をカバーし、画像のみをコンソールに取り込み、コンソールが制御も担当するという事実のおかげで節約されます。

そのやることリストには、8ビットのGoogleマップインターフェースのさまざまなバグの修正と、Googleマップで独自のカートリッジを作成したいすべての人が簡単にできるようにソースコードのリリースも含まれています。