BAKUTEN工房 では『家電のケンちゃん』『BEEP ゲームグッズ通販』で 委託販売 を行っています

NES DOOM その後…

kazzo/unagi
スポンサーリンク
スポンサーリンク

ちょっと前にとりあえずNES DOOMを動かして見ようということでカートリッジを作りました。

NES DOOMを作成してファミコン実機で動かしてみた
1年前にNES向けにラズパイを利用したNES DOOMが公開されていました。今回はファミコン実機で動作させる為にNES DOOMを作成してみました。

 

Norix(Twitter@norix_v)さんのNES DOOMに関する解説書(PDF)です。

NES DOOM的技術の解説

 

ファミコンで「DOOM」がヌルヌル動く驚異の試作基板がデモ中

ファミコンで「DOOM」がヌルヌル動く驚異の試作基板がデモ中。ラズパイが処理を担当 - エルミタージュ秋葉原
本来のファミコンには絶対ムリな芸当をラズパイ合体の荒業で実現

 

ファミコン+Raspberry Piで「DOOM」が動作! 驚きの店頭デモが実施中

ファミコン+Raspberry Piで「DOOM」が動作! 驚きの店頭デモが実施中プログラム処理はRaspberry Piが担当
 任天堂の8ビットゲーム機「ファミリーコンピューター」(以下、ファミコン)を使ったユニークな動作デモが家電のケンちゃんで実施、FPSの人気獲得に大きく貢献したゲーム「DOOM」がファミコンで動作している。

 

今回は面倒な配線を基板上にまとめて、ケースに内臓は出来ませんが開発基板?っぽく簡単にNES DOOMがお試しできるようなカートリッジ基板をつくってみました。

 

家電のケンちゃんで基板は頒布予定です。

ケースに内蔵&むき出し&半むき出しなど…好きなようにカスタマイズ出来るようにはしたいですね。

まだどのような形で頒布するかはまだ未定ですが、基板と部品のキットになる予定。

同人ハード(キット),BAKUTEN工房 | 家電のケンちゃん(@kadenken)
「家電のケンちゃん(@kadenken)」の「同人ハード(キット),BAKUTEN工房」カテゴリーの商品一覧

1:Raspberry Pi 3 Model A+

2:microSDカード(8GB以上)

3:FX2LP CY7C68013A USB Development Board

※この基板には2種類あってJ1,J2とジャンパが2つある基板を使用します。

4:miniUSBケーブル

以上は各自準備していただくかと思います。

Amazon | Raspberry Pi 3 Model A+ | Raspberry Pi | インターフェースカード 通販
Raspberry Pi 3 Model A+がインターフェースカードストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。
Amazon | SODIAL(R) SODIAL(R)開発ボードUSB2.0 EZ-USB FX2LP CY7C68013A | SODIAL(R) | パソコン・周辺機器 通販
SODIAL(R) SODIAL(R)開発ボードUSB2.0 EZ-USB FX2LP CY7C68013Aがパソコン・周辺機器ストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。
Amazon | ELECOM モバイル用USBケーブル USB(A)オス-USB(miniB)オス 0.1m USB-MBM5 | エレコム | USBケーブル 通販
ELECOM モバイル用USBケーブル USB(A)オス-USB(miniB)オス 0.1m USB-MBM5がUSBケーブルストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。

特に FX2LP CY7C68013A USB Development Boardは Amazonで購入出来ますが、海外発送のようで1ヶ月以上かかる場合もあります。

ebayの方も同時に注文してみましたがこちらの方が届くのが速かったです…

CY7C68013A-56 EZ-USB FX2LP USB Develope Board Module Logic Analyzer EEPROM | eBay
Item Description: 100% band new and high quality CY7C68013A-56 chip: low-power version of the enhanced 51-core, 16KB program data areas, clocked at 48Mhz, 480Mb...

 

PRGとCHR側にFlashROMを載せればMAP#00のカートリッジとしても使えるように。

今回の基板は74xx00を取り付けていないのでkazzoで書き込む場合はPRGはMX29F040でないと書き込めないので注意が必要。CHR側はコマンドアドレス幅がA10-A0であれば大丈夫でした。

kazzo用のMAP#00(NROM)スクリプトはこちらから

kazzo用スクリプト【現在入手可能なフラッシュカートリッジ】
家電のケンちゃんで現在入手可能なフラッシュカートリッジのkazzo最新スクリプトをまとめてみました。 不具合とかが修正されていてどれが使えるのかわからなくなってしまったので… 公開するスクリプト(2020.11.05 更新しまし...

 

MX29F040はAliExpressやebay等で入手は可能のようです。

ちなみにAmazonで販売してる色彩確認ソフトを分解すればMX29F040が手に入ります。

Amazon | GAMEBANK-web.comオリジナル「FC」ファミコン色彩確認ソフト Famicom Mapper0 Color Test cart [2099] | ゲームバンクウェブドットコム(Gamebank-web.com) | USBアダプタ 通販
GAMEBANK-web.comオリジナル「FC」ファミコン色彩確認ソフト Famicom Mapper0 Color Test cart がUSBアダプタストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。

 

 

kazzoがない場合はROMライタ等でFlashROMに書き込んで実装すると良いです。

基本的に4Mbitや1MbitのFlashROMであればそのまま使用可能です。

開発基板的な感じなのでDIPのICソケットを取り付けるのが扱いやすいかと。

 

 

FX2LP CY7C68013A の注意する点で前回の記事…

RDY1 と RDY0 のシルク表示とチップまでの配線が違う場合があるようです。

本来は RDY0 が  CY7C68013Aチップの 8pin で RDY1 が 9pin につながっているようです。

これに対応するようにPPU/RDPPU/WRの配線をジャンパを設定。

配線が違う場合は中央と左側でジャンパ、通常は中央と右側でジャンパします。

 

NES DOOMで利用する場合は VRAM/CS中央と右側でジャンパします。

MAP#00として利用する場合は中央と左側でジャンパ。

 

ミラーリング設定の H/V はNES DOOMではジャンパは必要ないです。

MAP#00として利用する場合はどちらかにジャンパします。

 

Raspberry Pi 3 Model A+ と FX2LP CY7C68013A の事前の準備はこの記事を参考に済ませておいて…

NES DOOMを作成してファミコン実機で動かしてみた
1年前にNES向けにラズパイを利用したNES DOOMが公開されていました。今回はファミコン実機で動作させる為にNES DOOMを作成してみました。

 

Raspberry Pi 3 Model A+ には電源用の配線をつなぐだけ。

※頒布版ではGPIOからの電源供給になる予定ですのでこの作業は必要ありません。

Raspberry Pi 3 Model A+ は下記によると 消費電流 0.35A で 推薦電流容量 2.5A になってました。

もしかするとファミコンの電源周りを改良していない場合は動作しないかもしれません。

FAQs - Raspberry Pi Documentation
Official documentation for the Raspberry Pi, written by the Raspberry Pi Foundation with community contributions.

 

FX2LP CY7C68013A は基板上のピンソケットに挿すだけです。

Raspberry Pi 3 Model A+ は固定用(電源供給用)のピンソケットがありますので挿します。

 

Raspberry Pi 3 Model A+ と FX2LP CY7C68013A をminiUSBケーブルでつなぎます

 

ちなみにUSBケーブルはこれを使用してます。

Amazon | ELECOM モバイル用USBケーブル USB(A)オス-USB(miniB)オス 0.1m USB-MBM5 | エレコム | USBケーブル 通販
ELECOM モバイル用USBケーブル USB(A)オス-USB(miniB)オス 0.1m USB-MBM5がUSBケーブルストアでいつでもお買い得。当日お急ぎ便対象商品は、当日お届け可能です。アマゾン配送商品は、通常配送無料(一部除く)。

 

これで完成!

ラズパイがむき出しでなんかカッコいいです。

あとは実機で動作確認して完了です。

 

コメント

  1. I want to buy this kit. Where can I do so?

    このキットを購入したいです。 どこでできますか?

タイトルとURLをコピーしました