N64すぐに30歳になりますが、ハッカーとホームブリューの開発者はまだハードウェアについて新しいことを見つけています。そして、そのコミュニティの尊敬されるメンバー、エマナーは言います、爆弾を落としただけです:N64は、以前思っていたよりも多くのRAMにアクセスできます。
任天堂の64ビットコンソールには4MBのRAMにアクセスできると長い間考えられており、拡張PAKを介して追加の4MBが配信されています。しかし、Kaze Emanuarが以下の優れたビデオで説明しているように、実際には両方のソースから利用可能な0.5MBの追加のRAMがあります。理論的合計9MB。
この余分なメモリはどこから来ていますか?まあ、それはすべて、N64ハードウェアを設計した会社であるシリコングラフィックスにたどることができます。
コンソールには、9ビットデータバスを使用して4.5MBのRAM接続があります。9番目のビットはGPU用に予約されています。 GPU以外は、4MBのRAMにのみアクセスできます。ハードウェアの癖を見つけられない限り、ビデオで説明しています。
実際にこの9番目のビットを効果的に使用するゲームは1つだけで、それはゼルダ:マジョラのマスクその「真実のレンズ」効果のために。それがそれほど使用されなかった理由の1つは、紙の上でかなり少量の余分なメモリを抽出するために必要な努力です(しかし、私たちはこのすべてを完全に理解しているふりをしようとはしません。そのため、完全な画像のために、ビデオの非常に詳細で有益な中間セクションを必ず見てください)。
この余分なメモリは、たとえば、ドンキーコング64拡張パックの使用を避けるために? Kaze Emanuarの研究は、Rareの3Dタイトルを実行するために必要なメモリの量に凹んだことがなかったことを示唆しています。
もう1つの問題は、この余分なメモリを利用する現代の開発者が潜在的なオーディエンスを制限することです。現在、実際のN64ハードウェアでのみ機能しているため、最も正確なN64エミュレータでさえこの機能を再現できないことです。
FPGAベースの場合はまだ不明ですアナログ64この回避策は許可されますが、その間、この小さなハックはReal N64コンソールに限定されます。