はじめに
金も手間も結構かかるが、今のところあまり実用的とは言えない。
GCからGBAに一方的にデータ送信(ミニゲーム配信など)するタイプの通信(ジョイキャリー)や、
その逆(GBAゲームROMからデータを読み込んでGC上で使う)であればなんとか実用に耐えるが、
GC⇔GBA間でリアルタイムでやりとりするゲーム(4つの剣+など)はかなりキツイのが現状である。
物好きな方だけどうぞ。
と昔はものすごくめんどくさかった連動だが2021年になりmGBA作者の協力のもと最新開発版にGBA機能が内蔵された。
コントローラー設定でGBA(統合型)を選ぶ(+キーコンフィグ)で連動を行えるようになった。
今まで通り別エミュレーターとの連動も可能。
解説
DolphinではVisualBoyAdvance-MかmGBAいうGBAエミュレータとの連動が可能。実機GBAと連動できるわけではないので注意。
エミュレータを同時に2つ動かすことになる上、最適化が進んでおらず、特にDolphin側はかなり重くなるので高スペック推奨。
最低でも4コアCPU以上のスペックは必要になってくる。
◆ 必要なもの
- GBA本体 (初代もしくはSP)
ミクロは通信端子の形状が違うので使用不可。 - VBA-M の最新SVNビルド
- GBAの吸出環境として、以下の1と2のどちらか
今となっては1の入手は非常に困難なので、余程の物好きでなければ2で良い。- 1
GBA-PC接続ケーブル (BIOSおよびゲームROMの吸い出しに対応しているもの)
ULA や F2A USB Linker 、ブートケーブルなど。 - 2
Homebrewを動かせるGCかWii本体
ディスクを吸い出すの項目にて実機でのリッピング環境を構築済みならその本体で問題なし。
GBAケーブル(GBA同士の通信ケーブルではないので注意)
GBA Link Cable Dumper
- 1
◆ 準備
VBA-Mは適当なフォルダに解凍しておく。
以下のページを参考にBIOSを吸い出し、解凍したVBA-Mのフォルダに置く。
1の場合→GBAのBIOSを吸い出そう(CatLand氏HP)のアーカイブ
2の場合→yyoosskのメモ: GBAのゲーム、セーブデータ、BIOSをダンプできるGBA Link Cable Dumper紹介
必要ならゲームソフトのROMやセーブデータも吸い出し、同様にVBA-Mのフォルダに置いておくこと。
◆ 手順
1.Dolphinを起動し、[本体設定]-[ゲームキューブ]、もしくは[コントローラ](どちらかはバージョンによって異なる)のポート欄でGBAを選択する。
2.Dolphin側でゲームを起動する。先にGBAとの接続を行うメニューまで進めておくとよい。
3.VBA-Mを起動し、[Options]-[Emulator]-[Pause when inactive] のチェックを外す。
4.次に[Options]-[Link]-[Joybus Options] を開く。
『Enable Joybus Connection』にチェックを入れて『OK』をクリック。
ここで両方のエミュレータがフリーズしてしまうが、正常な動作なので慌てないこと。
5.VBA-Mの [File]-[Open GBA...] からBIOSもしくはゲームROMを読み込む。※ ゲームROMを読み込む場合は追加設定が必要。
6.両方のエミュレータが動き出してリンク完了。
※ VBA-MのBIOS起動には少し時間がかかる。
↓の動画のようなタイミングで行うとGBABIOSの起動時間を短縮できる。
http://www.youtube.com/watch?v=633FubfRHnI
もしGC側で『GBAとの接続に失敗』などの文言が出ても、あきらめずに何度も接続を試みよう。
※なお、手順4のときに『Enable GBA Linking』のチェックを外した方がVBA-Mの接続が維持されやすいという報告あり。
■ ゲームROMを読み込む場合
そのままROMを読み込むとBIOSが読み込まれずリンク出来ないので、VBAの設定が追加で必要になる。
1.[Options]-[Emulator]-[BIOS Files] を開く。
2.[Game Boy Advance]欄でEnableにチェックを入れ、すぐ下の[...]をクリックして『bios.bin』を選択。
もし[Skip boot logo]にチェックが入っている場合は外す。
ROM起動の場合、START+SELECT を押し続けながら起動しないと通信待ち状態にならないので注意。
■ 複数のGBAを接続するには?
まず、手順1のポート欄で接続台数分『GBA』を選択しておく。
接続台数分のVBAを起動し、一人づつ4~5の手順で接続する。
操作設定は[Options]-[Input]-[Set]で行い、[Options]-[Input]-[Use]で別々のものを選択すればよい。
#当然のことだが、接続台数が多ければパフォーマンスも落ちるので注意。
参考資料:GBA<->GCN Connection Guide
対応ゲーム&動作状況
動作 | ソフト名 | 通信タイプ | 詳細 |
- | あつまれ!! メイド イン ワリオ? | コントローラ | |
- | カイジュウの島 ~アメージングアイランド~? | ジョイキャリー | |
○ | カスタムロボ BATTLE REVOLUTION?⇔カスタムロボGX | データ通信 | ライジングキメラとの永久対戦権取得出来ました。 |
- | クラッシュ・バンディクー4 さくれつ!魔神パワー? | ジョイキャリー | |
- | クラッシュ・バンディクー 爆走!ニトロカート? | ジョイキャリー | |
- | くるりんスカッシュ!? | ジョイキャリー | |
- | コロッケ! ~バン王の危機を救え~?⇔コロッケ!3 グラニュー王国の謎 | データ通信 | |
- | ザ・シムズ?⇔GBA版同タイトル | データ通信 | |
- | ジャイアントエッグ ~ビリー・ハッチャーの大冒険~? | ジョイキャリー | |
- | スター・ウォーズ ローグ スコードロンIII? | リアルタイム | |
△ | ゼルダの伝説 4つの剣+? | リアルタイム | ハイラルアドベンチャー:fpsは半分程度まで低下するが、遊べないこともない。 シャドウバトル:1画面しか使わないせいか4人プレイ時でも50~40fps台をキープできた。 ナビトラッカーズ:常にFPS1桁台でプレイ困難。 |
- | ゼルダの伝説 風のタクト | リアルタイム | |
- | ソニックアドベンチャー2 バトル? (データ通信)⇔ソニックアドバンス(同2), ソニックピンボールパーティー | ジョイキャリー データ通信 | |
- | ソニックアドベンチャーDX? (データ通信)⇔ソニックアドバンス(同2), ソニックピンボールパーティー | ジョイキャリー データ通信 | |
- | 007 エブリシング オア ナッシング?⇔GBA版同タイトル | データ通信 | |
- | ディズニースポーツ:アメリカンフットボール ⇔ディズニースポーツ:バスケットボール? | データ通信? | |
- | ディズニースポーツ:サッカー⇔GBA版同タイトル? | データ通信? | |
- | チョロQ!?⇔チョロQアドバンス2 | データ通信 | |
- | デュエル・マスターズ ~熱闘!バトルアリーナ~? ⇔デュエル・マスターズ2 ~インビンシブル・アドバンス~ | データ通信 | |
○? | どうぶつの森+ | リアルタイム | ローカル接続不明 LANでのPC接続にてフル動作報告あり |
- | どうぶつの森e+? (データ通信)⇔カードeリーダー+ | リアルタイム データ通信 | |
- | ドラゴンドライブ ~ディマスターズショット~? | ? | 検索しても情報なし |
- | SPECIAL 人生ゲーム? | コントローラ | |
○/? | NINTENDO パズルコレクション | ジョイキャリー コントローラ | ジョイキャリー: 3種とも転送&プレイ可能なことを確認。 コントローラ: 不明。おそらく他のリアルタイム系同様厳しいと思われる |
- | バトル封神⇔?マジカル封神 | データ通信 | |
- | 爆転シュートベイブレード2002 熱闘!マグネタッグバトル!? ⇔爆転シュートベイブレード2002 激戦!チームバトル!! 黄龍の章 -ダイチ編-/青龍の章 -タカオ編- | データ通信 | |
- | ハリー・ポッター クィディッチ・ワールドカップ?⇔GBA版同タイトル | データ通信 | |
- | ハリー・ポッターとアズカバンの囚人?⇔GBA版同タイトル | データ通信 | |
- | ハリー・ポッターと秘密の部屋?⇔GBA版同タイトル | データ通信 | |
- | ヒカルの碁3?⇔ヒカルの碁3専用ジョイキャリーカートリッジ | ジョイキャリー | |
- | ピクミン2⇔カードeリーダー+ | ジョイキャリー | |
○ | ファイアーエムブレム 蒼炎の軌跡⇔ファイアーエムブレムシリーズ | データ通信 | 蒼炎の軌跡の「GBAの接続」画面で指示されている順番を忠実に守れば接続可能。 VBA-Mの動作速度が遅いので、通信待機画面に至るまで根気強く待つのがコツ。 |
- | ファイナルファンタジー・クリスタルクロニクル? | リアルタイム | |
- | ファミリースタジアム2003? | リアルタイム | |
- | ファンタシースターオンライン EPISODE I&II? (Plus) | ジョイキャリー | |
- | ファンタシースターオンライン EPISODE III -C.A.R.D. Revolution-? | ジョイキャリー | |
〇 | ポケモンボックスルビーサファイア?⇔ポケットモンスターシリーズ | データ通信 コントローラ | Dolphin-5.0とVBA-M2.1.4で確認、GCにもBIOSが必要。ただし、このソフト自体がメモリーカード59以外に対応していない(調べた所このソフトのみ)ためwiiでのGCゲーバックアップ起動など(wiiのいわゆる改造関連の話なので詳細割愛)の方法でセーブデータを外部で作る必要がある。 また、MemoryCardA.JAP.rawを削除などして無いまま起動した場合配置自体がDolphin.exeと同じ階層になっており変えられないことがあるため注意が必要。 |
△ | ポケモンコロシアム⇔ポケットモンスターシリーズ | データ通信 リアルタイム | Dolphin-5.0とVBA-M2.1.4で確認、ただし色々シビア。まずGC側にBIOSが必要。 次に起動時にコントローラー接続2がGBAに設定されていると操作を受け付けなくなるため、起動後に設定を変える必要がある。 さらに接続のタイミングがかなりシビアでGBAのロゴの音が鳴りきった直後ぐらいにGC側の接続を開始しないと失敗することが多い。 (おそらくロード関連の問題なので環境によって大きく変わる可能性がある) また(両方の)データの破損率が比較的高いため起動前のバックアップ推奨。FPSなどに大きな不具合は無し。 |
〇 | ポケモンコロシアム北米版ボーナスディスク?⇔ポケットモンスタールビーサファイア(北米版) | データ通信 | 北米版GCのBIOSが必要。設定後ジラーチの受け取りを確認。 |
- | ポケモンXD 闇の旋風ダーク・ルギア?⇔ポケットモンスターシリーズ | データ通信 リアルタイム | |
- | 牧場物語 ワンダフルライフ? ⇔牧場物語 ミネラルタウンのなかまたち | データ通信 | |
- | 牧場物語 ワンダフルライフ for ガール? ⇔牧場物語 ミネラルタウンのなかまたち For ガール | データ通信 | |
- | ボボボーボ・ボーボボ 脱出!! ハジケ・ロワイアル? ⇔ボボボーボ・ボーボボ 爆闘ハジケ大戦 | データ通信 | |
- | ポケモンチャンネル ~ピカチュウといっしょ!?~⇔カードeリーダー+ | データ通信 | |
- | ボンバーマンランド2 ~ゲーム史上最大のテーマパーク~ アトラクション爆盛り!? | ジョイキャリー | |
○ | マリオゴルフファミリーツアー?⇔マリオゴルフGBAツアー | データ通信 | キャラデータを移動でき、プレイにも支障がないことを確認。 |
- | ミスタードリラー ドリルランド?⇔ミスタードリラーエース ふしぎなパクテリア | データ通信 | |
- | ミッキーマウスの不思議な鏡?⇔ミッキーとミニーのマジカルクエスト | データ通信 | |
- | メダル オブ オナー ライジングサン?⇔メダル オブ オナー アドバンス | データ通信 | |
- | メダロットBRAVE?⇔メダロットシリーズ | データ通信 | |
〇 | メトロイドプライム?⇔メトロイドフュージョン | ジョイキャリー データ通信 | ファミコン版メトロイドのプレイとフュージョンスーツの使用も問題なし |
- | ロード・オブ・ザ・リング/王の帰還?⇔GBA版同タイトル | データ通信 | |
- | ロックマンX コマンドミッション? | リアルタイム | |
- | ワリオワールド? | ジョイキャリー | |
- | ONE PIECE グランドバトル!3? | ジョイキャリー | |
× | ゲームボーイプレーヤー? | コントローラ | ゲームボーイプレーヤー自体が動作できないので不可。 |
- | パックマンvs.? | リアルタイム | |
- | ?⇔ディズニースポーツ:スノーボーディング | データ通信? |
#登録抜け・ミス等もあると思うのでどんどん追記・修正してください。
通信タイプは4つに分類。
リアルタイム…常にGC⇔GBA間でデータのやり取りを行うもの
データ通信…GCとGBAゲームROMの間でデータの読み出し・書込を行うもの
ジョイキャリー…GC側からGBAにデータを送り込むもの
コントローラ…GBAをコントローラとして使うもの
◆このページについての質問・指摘・検証 etc...
- https://youtu.be/QrRvomQuTIM この動画の15分らへんでチャージと操作遅延系統の問題を解決しています。 -- 2017-01-15 (日) 12:52:05
- FFCCはVGAの画面をレーダーから切り替えた状態で操作することで、チャージ技がまともにできました -- 2017-10-14 (土) 22:12:01
- ポケモンボックス ルビー&サファイアはメモリーカード59がないと使えない仕様、エミュで使うにはどうしたら良いのでしょうか? -- 2018-07-13 (金) 15:56:22
- 設定も特に変えてないし、今まで繋がっていて、繋がる設定にしてるのに最近また起動したら突然FFCCで認識しなくなりました。ほかにも同じ方いませんかね? -- 2019-02-12 (火) 22:08:20
- A10-6700環境のDolphin 5.0-9494+VBA-Mにて、4つの剣+が60fpsで快適動作。 ただし、ナビトラッカーズをプレイするとVBA-M側の音声がおかしくなる。セーブ後ゲームを終了する場面で画面が進まなくなる。 海外版4つの剣+にはナビトラッカーズが収録されていないから最適化されていない? -- 2019-03-05 (火) 19:18:23
- これって使う意味あるの? -- unknown? 2019-06-21 (金) 18:12:35
- ポケモンXDで入手したポケモンをGBA版に送れた。あとミュウツーをXDに送ってじばくを習得させたりもできました -- 2020-01-30 (木) 10:36:31
- FFCC、やっとまともにプレイできるようになりました!mGBAがかなり安定して、マルチモードも OK。レーダーから切り替えないとチャージ技が出ないのは相変わらずですが、それ以外は全く問題なし。Intelの6CoreのCPUだとぎりぎりなので、もっと早くCore数の多いCPUが欲しいところです -- 2021-08-17 (火) 12:40:01
- 4剣+のナビトラッカーズをGBA(統合型)でプレイすれば何度かはセーブ後も続けてプレイできる -- 2022-04-29 (金) 19:54:57
- 4剣+のハイラルアドベンチャーでGBA画面から出ようとするとフリーズしてクラッシュする -- 2024-04-09 (火) 19:18:36