diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.srl b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.srl new file mode 100644 index 00000000..64d7021a Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.tad b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.tad new file mode 100644 index 00000000..d5f621b9 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.srl b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.srl new file mode 100644 index 00000000..c9992a47 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.tad b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.tad new file mode 100644 index 00000000..f69fb960 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppHYB_4CLA.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.srl b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.srl new file mode 100644 index 00000000..6fa8f72f Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.tad b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.tad new file mode 100644 index 00000000..60b40ba4 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.srl b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.srl new file mode 100644 index 00000000..f4940d63 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.tad b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.tad new file mode 100644 index 00000000..7a24a994 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/CloneTmpAppLTD_4CLA.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.srl b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.srl new file mode 100644 index 00000000..bcf40f41 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.tad b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.tad new file mode 100644 index 00000000..728c775d Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.srl b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.srl new file mode 100644 index 00000000..57280a6a Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.tad b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.tad new file mode 100644 index 00000000..117ee60e Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_hyb_4CLA.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd.tad b/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd.tad new file mode 100644 index 00000000..59c5ab35 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd_4CLA.tad b/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd_4CLA.tad new file mode 100644 index 00000000..eff0b8ed Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_ltd_4CLA.tad differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr.srl b/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr.srl new file mode 100644 index 00000000..95eeccf5 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr_4CLA.srl b/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr_4CLA.srl new file mode 100644 index 00000000..526a88b6 Binary files /dev/null and b/bin/ARM9-TS/Release/cloneboot/cloneboot_ntr_4CLA.srl differ diff --git a/bin/ARM9-TS/Release/cloneboot/readme.txt b/bin/ARM9-TS/Release/cloneboot/readme.txt new file mode 100644 index 00000000..facccc30 --- /dev/null +++ b/bin/ARM9-TS/Release/cloneboot/readme.txt @@ -0,0 +1,14 @@ +クローンブートデモ + +cloneboot_ntr.srl: NTRカードアプリ +cloneboot_hyb.srl: TWLカードアプリ +cloneboot_ltd.tad: TWLリミテッドNANDアプリ +cloneboot_hyb.tad: TWLハイブリッドNANDアプリ +CloneTmpAppLTD.srl: TWLリミテッドTMPジャンプカードアプリ +CloneTmpAppHYB.srl: TWLハイブリッドTMPジャンプカードアプリ +CloneTmpAppLTD.tad: TWLリミテッドTMPジャンプNANDアプリ +CloneTmpAppHYB.tad: TWLハイブリッドTMPジャンプNANDアプリ +*_4CLA.*: 上記の製品用システムコール採用版 + +NINTENDOロゴのフェードアウト後に無線通信画面になるか +赤画面になればクローンブート成功です。 diff --git a/bin/ARM9-TS/Release/forDebug/secure.srl b/bin/ARM9-TS/Release/forDebug/secure.srl new file mode 100644 index 00000000..4db531c4 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/secure_arm7flxberak.srl b/bin/ARM9-TS/Release/forDebug/secure_arm7flxberak.srl new file mode 100644 index 00000000..66d7d28a Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure_arm7flxberak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/secure_arm7ltdberak.srl b/bin/ARM9-TS/Release/forDebug/secure_arm7ltdberak.srl new file mode 100644 index 00000000..698d0568 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure_arm7ltdberak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/secure_arm9flxbreak.srl b/bin/ARM9-TS/Release/forDebug/secure_arm9flxbreak.srl new file mode 100644 index 00000000..2db2487f Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure_arm9flxbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/secure_arm9ltdberak.srl b/bin/ARM9-TS/Release/forDebug/secure_arm9ltdberak.srl new file mode 100644 index 00000000..03245789 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure_arm9ltdberak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/secure_headerbreak.srl b/bin/ARM9-TS/Release/forDebug/secure_headerbreak.srl new file mode 100644 index 00000000..5e9ae731 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/secure_headerbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system.srl b/bin/ARM9-TS/Release/forDebug/system.srl new file mode 100644 index 00000000..390185f8 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system_arm7flxbreak.srl b/bin/ARM9-TS/Release/forDebug/system_arm7flxbreak.srl new file mode 100644 index 00000000..e997f918 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system_arm7flxbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system_arm7ltdbreak.srl b/bin/ARM9-TS/Release/forDebug/system_arm7ltdbreak.srl new file mode 100644 index 00000000..83636894 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system_arm7ltdbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system_arm9flxbreak.srl b/bin/ARM9-TS/Release/forDebug/system_arm9flxbreak.srl new file mode 100644 index 00000000..b4879836 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system_arm9flxbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system_arm9ltdbreak.srl b/bin/ARM9-TS/Release/forDebug/system_arm9ltdbreak.srl new file mode 100644 index 00000000..beaf20be Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system_arm9ltdbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/system_headerbreak.srl b/bin/ARM9-TS/Release/forDebug/system_headerbreak.srl new file mode 100644 index 00000000..12214418 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/system_headerbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user.srl b/bin/ARM9-TS/Release/forDebug/user.srl new file mode 100644 index 00000000..18714459 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user_arm7flxbreak.srl b/bin/ARM9-TS/Release/forDebug/user_arm7flxbreak.srl new file mode 100644 index 00000000..38f72389 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user_arm7flxbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user_arm7ltdbreak.srl b/bin/ARM9-TS/Release/forDebug/user_arm7ltdbreak.srl new file mode 100644 index 00000000..861f7186 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user_arm7ltdbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user_arm9flxbreak.srl b/bin/ARM9-TS/Release/forDebug/user_arm9flxbreak.srl new file mode 100644 index 00000000..55997890 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user_arm9flxbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user_arm9ltdbreak.srl b/bin/ARM9-TS/Release/forDebug/user_arm9ltdbreak.srl new file mode 100644 index 00000000..a4d2a939 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user_arm9ltdbreak.srl differ diff --git a/bin/ARM9-TS/Release/forDebug/user_headerbreak.srl b/bin/ARM9-TS/Release/forDebug/user_headerbreak.srl new file mode 100644 index 00000000..564017d4 Binary files /dev/null and b/bin/ARM9-TS/Release/forDebug/user_headerbreak.srl differ diff --git a/bin/ARM9-TS/Release/istd_default.srl b/bin/ARM9-TS/Release/istd_default.srl new file mode 100644 index 00000000..c3958125 Binary files /dev/null and b/bin/ARM9-TS/Release/istd_default.srl differ diff --git a/bin/ARM9-TS/Release/wds/BACKUPDATA_FOR_RED.bin b/bin/ARM9-TS/Release/wds/BACKUPDATA_FOR_RED.bin new file mode 100644 index 00000000..bfe330c0 Binary files /dev/null and b/bin/ARM9-TS/Release/wds/BACKUPDATA_FOR_RED.bin differ diff --git a/bin/ARM9-TS/Release/wds/basestation.srl b/bin/ARM9-TS/Release/wds/basestation.srl new file mode 100644 index 00000000..d212a8c3 Binary files /dev/null and b/bin/ARM9-TS/Release/wds/basestation.srl differ diff --git a/bin/ARM9-TS/Release/wds/browser.srl b/bin/ARM9-TS/Release/wds/browser.srl new file mode 100644 index 00000000..58caa77a Binary files /dev/null and b/bin/ARM9-TS/Release/wds/browser.srl differ diff --git a/bin/ARM9-TS/Release/wds/readme.txt b/bin/ARM9-TS/Release/wds/readme.txt new file mode 100644 index 00000000..9022af34 --- /dev/null +++ b/bin/ARM9-TS/Release/wds/readme.txt @@ -0,0 +1,51 @@ +ステップ1: 親機を動作させ、ビーコンを送信する +1. 2MフラッシュサブカードのついたDSフラッシュカードを準備します +2. バックアップデバイスにBACKUPDATA_FOR_RED.binを書き込んでください +3. DSフラッシュカードにbasestation.srlを書き込んでください +4. DSフラッシュカードを通常のDSに挿し、起動してください + (IS-NITRO-DEBUGGERを使うとトラブルシュートがしやすくなります) +5. 下画面に「サーバとインターネット経由で通信中」と表示されたら正常にイ +ンターネットと通信できています +6. しばらくたつと下画面に「DSの接続を待っています」と表示されます +7. この状態で親機はAP情報ビーコンを送信しています。 + +ステップ2: WDS組み込み済み店頭ブラウザ(DS版)でビーコン送信が正常であるこ +とを確認する +1. DSフラッシュカードを準備します +2. DSフラッシュカードにbrowser.srlを書き込んでください +3. DSフラッシュカードを通常のDSに挿し、起動してください + (IS-NITRO-DEBUGGERを使うとトラブルシュートがしやすくなります) +4. DSは自動的に店頭配信サーバに接続します。体験版等をダウンロードする画 +面が表示されれば正常です。 + +ステップ3: TWL用WDSライブラリのサンプルを動作させる +1. WDS080221.zipを解凍してください +2. WDS/WDSTest/bin/ARM9-TS.HYB/Release/main.srlをTWLデバッガで動かします +3. デバッグ画面にビーコンの内容が出力され、動作の確認は終了です + +以下WDSライブラリの簡単な説明です。 + +WDSライブラリはWMライブラリのラッパーとして動作します。そのため非常にシ +ンプルな構造となっております。 + +関数のリファレンスに関してはWDS/include/WDS.hにDoxygen準拠のコメントが付 +いていますので、そちらをご覧いただければよいかと思います。 + +WDSライブラリを動作させる流れは、 + +1. WDS_Initialize関数でライブラリを初期化します +2. WDS_StartScan関数でビーコンスキャン開始、この処理は非同期処理で、完了 +時にユーザーが与えたコールバック関数が呼び出されます +3. スキャンは非常に短い時間で終了します。1回のスキャンではビーコンが取れ +ないことが多いため、ユーザーは想定するスキャン時間が過ぎるまで、スキャン +完了コールバックを受けたら、再びWDS_StartScan関数を呼び出すことを繰り返 +します +4. WDS_GetApInfoNum関数を使い、取得できたビーコンの数を得ることができま +す。これとWDS_GetApInfoAll関数を組み合わせて、受信したビーコンの情報を取 +り出してください。 +5. DSであれば、取得したビーコンをDWC_SetSpecifyAp2関数に与えて呼び出すこ +とでACの自動接続先としてビーコンに含まれている情報を設定できるのですが、 +TWLではDWCが移植されていないため、ここはコメントアウトされています。 + +というようなものです。WDS/WDSTest/src/main.cに非常にシンプルなソースがあ +りますので、確認にご利用下さい。