RGB2C02N【FC用PPU RP2C02互換品】
PR スポンサーリンクファミコンのRGB化といえば… RGBPPU , NESRGB , Hi-Def NES , RGB Blaster 等がありますよね。 RGB2C02Nは NX labs が制作したファミコンに搭載されているRP2C02の互換品です。本体基板のPPUをRGB2C02Nと置き換えてRGB出力ファミコン化してしまう素敵なデバイスです。 ※RGB2C02Nのマニュアル等が公開されています(2024.4.21更新) NX labs support pagenxlabs.bufsiz.jp 2年ほど前から動作確認などを行ってきていましたが、コロナや半導体不足等によりリリースが延びてしまい実のところお蔵入りになりそうでしたが…私が頒布することで何とかリリースできました… ※ちゃんとNX labsさんの許可はもらってますよー ■特徴的な機能の1つとしてSPEXモードがあります(リアルタイムで切り替え可能) 通常スプライトの横並びは8個までですが、15個までパワーアップすることができます。 https://bakutendo.net/wp-content/uploads/2024/01/DQ3SPEXTest.mp4 ■RGB2C02Nの制限事項
1:映像出力はRGB出力(15kHz/31kHz)のみとなります(NESRGBの様なSやVideo等はありません)
2:NTSC専用です(PALには対応していません、予定もありません)
3:全てのカートリッジが動く保証はありません(こちらで動作確認できたカートリッジに関しては問題ありませんでした※FC DOOMも動作しました)
4:あくまで互換品です。ファミコンソフトの開発は純正ファミコンで行ってください。
5:RP2C02にあるバグをある程度実装しています。また、バグが修正されている場合もあります。
6:ビデオのタイミングはRP2C03B(RGB出力のPPU)と同じです。ジャンパでRP2C02と同じにすることが可能です。
■動作確認している機種(本体基板)は以下の通りです
※2024.5.7更新
ツインファミコン後期型(AN-505B:FFマーク付)でディスクシステムでの不具合報告があり調査継続中です。改造する前からディスクシステムでの不具合はあるようです。それらが関連している可能性もありますが、現状ではツインファミコンの後期型FFマーク付への取付はオススメできません。 ディスクシステムでの動作不具合が報告されている本体基板の型番 ■ツインファミコン(AN-505B:FFマーク付) DUNTK5630DE 0106(NV) DUNTK5630DE 0108(NV) ※動作確認報告があれば追加していきます。 赤白ファミコン HVC-CPU- 07 , HVC-CPU-GPM-01 , HVC-CPU-GPM-02 NEWファミコン HVCN-CPU-01 , HVCN-CPU-02 ツインファミコン AN-500B , AN-505B(FFマーク付:ディスクシステムのゲームで不具合報告有り) NES TopLoader [NESN-CPU-01] RGB2C02N専用【赤白FC取付基板】は家電のケンちゃんで委託販売中です。 RGB2C02N専用【赤白FC取付基板】RGB2C02Nを赤白ファミコンに実装するための専用基板です。部品面用とハンダ面用の2種類があります。bakutendo.net2024.08.18 RGB2C02N専用 【赤白FC取付基板】 | 同人ハード(キット),BAKUTEN工房 | | 家電のケンちゃん(@kadenken)「家電のケンちゃん(@kadenken)」で取り扱う商品「RGB2C02N専用 【赤白FC取付基板】」の紹介・購入ページwww.kadenken.com 「RGB2C02N Rev.3.3【FC用PPU RP2C02互換品】」は 家電のケンちゃん で 委託販売中です。 ※作業内容は難易度 高 です。基本的にはNESRGBの取付が出来る方を対象としています。 ※現在8次頒布分【Rev 3.3】を準備中です。 売り切れの場合は「再入荷のお知らせを受け取る」の登録をよろしくお願いします!
■更新内容 ※RGB2C02Nが実装されたツインファミコン実機は家電のケンちゃんで見ることができます。 RGB2C02N Rev.3.3【FC用PPU RP2C02互換品】 | 同人ハード(キット),BAKUTEN工房 | | 家電のケンちゃん(@kadenken)「家電のケンちゃん(@kadenken)」で取り扱う商品「RGB2C02N Rev.3.3【FC用PPU RP2C02互換品】」の紹介・購入ページwww.kadenken.com
似非ステレオ基板もオススメですよ。
NEWファミコン用 似非ステレオ基板をつくってみたFCRGB基板に使用している似非ステレオ回路を、NEWファミコンにも利用できるように基板を作成しました。bakutendo.net2023.06.06
■全数治具を使用して動作確認を行っています。
※ここからはRGB2C02Nの組立に関する補足説明をしていきます。 必ずRGB2C02Nマニュアルを見ながら作業を進めてください。 ■付属の74HC373 ファミコン本体基板に 74LS373 が使用されている場合は 74HC373 へ交換することを推薦します。 使用していて問題なければいいですが、特にツインファミコンは交換しておきましょう。 ツインファミコン後期型はこの場所にあります。 ■RGB2C02N基板の組立 RGB2C02N基板にハンダ付けする丸ピン連結コネクタ(20Px2個)は取り付ける向きに注意してください。 ※ピンの形状と太さが違う 短い方 がRGB2C02N基板側となります(初期頒布分は長い場合があります) ■NEWファミコンへの取付 PPUを取り外したら付属の40ピンICソケットを本体基板にハンダ付けします。 付属しているもう1個の40ピンICソケットを重ねて2段重ねにしてRGB2C02N基板を取り付けます。 ノイズ軽減や縦縞対策でマルチ端子のGND加工がありますので気になる方はこちらもご確認ください。
拡張音源などのバランス改善も行える似非ステレオ基板の取付もオススメです。
NEWファミコン用 似非ステレオ基板をつくってみたFCRGB基板に使用している似非ステレオ回路を、NEWファミコンにも利用できるように基板を作成しました。bakutendo.net2023.06.06 各自の環境に応じてRGB2C02N基板の[Pin map]からマルチ端子へ配線してください。 ■マルチ端子のピンアサイン1:R 2:G 3:C-SYNC(初期の純正RGBケーブル) 4:B
5:GND 6:GND 7:Y(S端子用) 8:C(S端子用)
9:VIDEO(RGB2C02Nでは[C-SYNC]をここに配線)
10:+5V
11:Audio-L 12:Audio-R
9ピン(VIDEO)のパターンカットを行っていない方は画像の位置で X カットしてください。 [Pin map]にL型のピンヘッダ(別途準備)を利用すると抜き差しなどメンテナンスがやりやすくなります。 403- 現在メンテナンス中です。akizukidenshi.com コネクタ用ハウジング 403- 現在メンテナンス中です。akizukidenshi.com ケーブル用コネクタ 403- 現在メンテナンス中です。akizukidenshi.com ■純正/他社RGBケーブルの同期信号に関して NESRGBの時も話題になってましたが使ってるRGBケーブルによって同期信号を取ってる箇所が違うという罠があります。純正RGBケーブルだと通常は9ピンからとっていますが、初期はマルチ端子の3ピンからとっているらしいので3ピンにもC-SYNCをつないでみてください。3Aカンパニー製だと初期はS端子の信号から同期信号をとってるとのこと…C-SYNCを7ピンまたは8ピンにつなげば同期の乱れは改善できるかと思います。 NESRGBは映ってたけどRGB2C02Nは同期が乱れるというのならRGBケーブルの可能性が高いかと。 ■ツインファミコン用エクステンション基板 ※2024.8.8更新 補修用として「ツインファミコン用エクステンション基板」のみ頒布中です。 RGB2C02N専用【ツインファミコン用エクステンション基板】 | 同人ハード(キット),BAKUTEN工房 | | 家電のケンちゃん(@kadenken)「家電のケンちゃん(@kadenken)」で取り扱う商品「RGB2C02N専用【ツインファミコン用エクステンション基板】」の紹介・購入ページwww.kadenken.com エクステンション基板はコネクタのハンダ付けする順序や位置に注意してください。 丸ピン連結コネクタ(20Px2個)をSOLDER SIDEのシルクの裏側になるようにハンダ付けします。 変換基板にハンダ付けする丸ピン連結コネクタ(20Px2個)は取り付ける向きに注意してください。 ※ピンの形状と太さが違う 短い方 がエクステンション基板側となります(初期頒布分は長い場合があります) ICソケットを取り付ける際に連結コネクタのピンが長い物が付属していた場合はピンが当たってしまうので、ハンダ付け後に短くカットしてください。 次にICソケットをハンダ付けします(連結コネクタのピンが当たっていないか確認してください) 取り付ける順序を間違えてしまうとハンダ付けが非常にやり難くなるので注意してください。 組み立てが完了したらPPUを取り外します。 ツインファミコン基板のハンダ面から、エクステンション基板をハンダ付けします。 向きを間違えないように注意してください。 ■RGB出力(15kHz/31kHz)の切替RGB2C02NのRGB出力(15kHz/31kHz)はどちらかに固定しないのであれば、各自スイッチ等をつないで切り替えることになります。[MODE]をショートすると31kHzでオープンだと15kHzです。
詳細はマニュアルをご確認ください。
■VGA(31kHz/15kHz)端子のピンアサイン
1–R , 2–G , 3–B , 5–GND
6–GND , 7–GND , 8–GND , 10–GND
13–HSYNC , 14–VSYNC
※GNDは全て接続してください。
ここからの作業はまず RGB2C02N基板 を本体に取り付けて、正常に画面が出るのかどうかの確認を行ってから作業を進めてください! ■RGB2C02N用コントローラー
ファミコンの1PコントローラでRGB2C02Nの設定を変更出来るようにする基板です。AVRマイコン(ATTINY13A)にはプログラム書込済みで組みたてて配線することで利用できます。
※2024.8.8更新 補修用として「コントローラー基板」のみ頒布中です。 RGB2C02N専用【コントローラー基板】 | 同人ハード(キット),BAKUTEN工房 | | 家電のケンちゃん(@kadenken)「家電のケンちゃん(@kadenken)」で取り扱う商品「RGB2C02N専用【コントローラー基板】」の紹介・購入ページwww.kadenken.com■3次頒布分からは表面実装部品は実装済みで頒布されます
■コントローラーでの操作方法 COL0/COL1変化:SELECTとBボタンを押しながら上 SPEX変化:SELECTとAボタンを押しながら下 ※初回頒布に付属している基板は15P拡張コネクタからの操作には対応していません。
※RGB2C02N側は○の端子へ配線してください。
1PCON基板、ICソケット、ATTINY13A、積層セラミックコンデンサ0.1uF
この4点を組みたててお好きな方法で実装してください。
※SPEXモードかどうかを判別できるインジケータを取り付けることができます。
RGB2C02N用コントローラマニュアルに記載されている回路図を追加してください。
青い配線は制限抵抗入りのLEDを使用する場合です。
制限抵抗は1kΩの抵抗、ダイオードはショットキーダイオード(SD103A等)を使用してください
■2次頒布分からはSPEXインジケータ回路も入った基板が付属されます 細かい部品が多数入っていますので無くさないようにご注意ください!!
※インジケータ用LEDやSPEX用切替スイッチは付属されていません各自準備してください。
C1–0.1uF , R1–10kΩ(103) , R2–1kΩ(01B) , D1– BAT54AT , D2–BAT43XV2
D1 , D2 などもし紛失した場合は秋月電子で購入出来ます。
403- 現在メンテナンス中です。akizukidenshi.com 403- 現在メンテナンス中です。akizukidenshi.com 403- 現在メンテナンス中です。akizukidenshi.com 403- 現在メンテナンス中です。akizukidenshi.com
D2には向きがありますので取付にご注意ください。
カプトンテープなどを利用し固定すると部品を紛失するリスクも少なくなるかもです。
お疲れさまでした全ての部品をハンダ付けすれば完成です。
■細かい部品実装が難しい方は…
SPEX LED(インジケータ)とEXT-13(拡張端子)からの操作は出来なくなりますが D1 , D2 の2箇所をジャンパして R1 , R2 の取付は不要です。これで1Pコントローラーで操作はできるようになります。
※NEWファミコンへの取付例(RGB2C02N用コントローラマニュアルを参照)
取付例で使用しているピンヘッダなどは付属しません(ピンヘッダ等は各自ご用意ください)
コントローラー基板の [SPEX][COL0][COL1] を RGB2C02N基板の [SPEX][COL0][COL1] に配線します。[EXT-13][GND][DATA][CLK][P/S][VCC] は 本体基板のコントローラー部分へ配線します。
※[VCC] と [GND] をつながないとコントローラー基板は動作しませんので配線を忘れずに。
CN4にL型のピンヘッダ(別途準備)を利用すると抜き差しなどメンテナンスがやりやすくなります。 403- 現在メンテナンス中です。akizukidenshi.com
ピンソケット(メス) 1×3(3P)
403- 現在メンテナンス中です。akizukidenshi.com■カラーパレット用の EEPROM(24LC64/24FC64)
※FPGAにデフォルトのパレットが1種設定されていますので、EEPROM(24LC64/24FC64)は未実装でも問題ありません(その場合パレット切替は利用できません)
カラーパレット用の EEPROM(24LC64/24FC64)を取り付ける箇所です。
付属するEEPROM(24LC64/24FC64)には標準のパレットを4種書き込んでいます。
ICソケットをハンダ付け後にEEPROM(24LC64/24FC64)を向きを間違えないように取り付けてください。
ご自身で作成したパレットを使用したい方は EEPROM(24LC64/24FC64)が書き込める環境(ROMライタなど)をご用意ください。
初期に書き込まれているパレットデータは [PaletteTool]フォルダ の中にある [eep_default_palette.bin] です。EEPROMに書き込んだパレットデータが破壊されると画面が出なくなります。
その時はEEPROMを取り外せば画面が出ますので、再度ROMライタなどで書き込んで利用してください。
使用できるEEPROMなどは秋月電子などで入手可能です。
403- 現在メンテナンス中です。akizukidenshi.com
NEWファミコン用似非ステレオ基板もオススメです。
NEWファミコン用 似非ステレオ基板をつくってみたFCRGB基板に使用している似非ステレオ回路を、NEWファミコンにも利用できるように基板を作成しました。bakutendo.net2023.06.06