科学・技術
アドバンスト Nintendo Entertainment System (ANES) – 2つのPPUを使用するよう改造されたNES
Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs (github.com)
要約
このプロジェクトは、グラフィック機能を向上させるためにNESを2つのPPUで改造するプロセスを解説しています。より多くの色、スプライト、そして視差スクロールといった機能を実現し、その設計図や必要な材料、詳細な構築手順が提供されています。NES本体の改造をせずにこのコンセプトを試せるMesen2のエミュレータフォークも紹介されています。
全文翻訳
Advanced Nintendo Entertainment System (ANES)
このリポジトリは、グラフィック機能を向上させるためにNESを2つのPPUで改造するプロセスを概説しています。実際にこれを構築する人はいないだろうと思っているので、ドキュメントは時々かなり不完全かもしれません。NESを改造せずにこのコンセプトを試したい場合は、私の修正版Mesen2フォークをチェックしてみてください。デュアルPPU設定を活用するいくつかのデモについては、関連プロジェクトのセクションを参照してください。ビデオを見てください!
機能
より多くの色!より多くのスプライト!視差スクロール!
回路図
KiCadファイルはハードウェアディレクトリにあります。
材料
2台の本体から始めるのが良いでしょう。1台は改造用、もう1台は部品取り用です。
数量 場所 部品番号 説明
2 U1, U2 RP2C02 両方の本体から取り外されたPPU
1 U3 AS6C6264-55PCN PPU2用スタティックRAM
1 U4 74LS373 部品取り用本体から取り外されたアドレスラッチ
1 U5 74LS139 部品取り用本体から取り外されたデマルチプレクサ
1 U1 EMS-26405 PPU1用40ピンワイヤラップソケット
2 J1 20ピンメスピンヘッダー(ワイヤラップソケット受信用)
1 U5/J3 74LS139用16ピンソケット
4 RN1 10K 1/4ワット EXTプルダウン抵抗
1 6x8cmプロトタイプボード
1 U2 PPU2用40ピンソケット(オプション)
1 U3 AS6C6264-55PCN用28ピンソケット(オプション)
1 U4 74LS373用20ピンソケット(オプション)
構築
1. プロトタイプボードの切断
材料セクションに記載されている6x8cmのプロトタイプボードは、わずかに大きすぎて拡張ポートと干渉します。
2. 以下の部品のはんだ除去
改造したい本体と部品取り用本体からRP2C02 (U5)。
部品取り用本体から74LS373 (U2)。
部品取り用本体から74LS139 (U3)。
3. コンデンサの移動
これらのコンデンサはデュアルPPUボードの邪魔になる可能性があります。平らに倒すか、マザーボードの反対側に移設してください。
4. ヘッダーのはんだ付け
PPUがあった場所に2つの20ピンメスヘッダーをはんだ付けします。
5. デュアルPPUボードの構築
提供された回路図と写真に従って、デュアルPPUボードを組み立ててください。頑張ってください。
4. デマルチプレクサの取り付け
16ピンICソケットからピン6、7、9、10、11、12、13、14、15を取り外します。ピン2、3、4、5を水平に曲げます。ソケットを本体の74LS139の上に装着し、残りのピン1、8、16をはんだ付けします。
ソケットのピン2からCPUアドレスラインA12へジャンパー線をはんだ付けします。
ソケットのピン3から本体の74LS139のピン5へジャンパー線をはんだ付けします。
ソケットのピン4と5からそれぞれPPU1とPPU2の/CEピンへジャンパー線をはんだ付けします。
部品取り用74LS139をソケットに取り付けます。
5. デュアルPPUボードの取り付け
デュアルPPUボードをメスピンヘッダーに差し込みます。これで完了です。
関連プロジェクト
https://github.com/decrazyo/Mesen2
https://github.com/decrazyo/dual-ppu-demo
https://github.com/VinglesSmi/DualPPUTest