ホームチュートリアルプログラム
1-セットアップ 4-サウンド 7-FIFO インベーダー
2-フレームバッファ 5-SRAM 8-割り込み DSEmu
3-キー入力 6-ファイルシステム 9-マイク  
10-拡張回転バックグラウンド

Homebrew任天堂DS開発

03 August 2005: Alekmaul はいくつかの私のチュートリアルをフランス語に翻訳しました。 既にチュートリアル1, 2, 3 が翻訳されています。
26 July 2005: For those that aren't already aware there is a bounty available for anyone who manages to work out the register set of the WiFi portion of the Nintendo DS for homebrew purposes. If you have the skills for this sort of thing, here's an option to earn some money. If you don't, here's a chance to donate some money to encourage those with the skills to give it a try.
22 July 2005: 私は新しい電源を入手できたので、JPEGイメージのデコード、ハードウェアスクロール、およびスケーリングをデモンストレートする新しいチュートリアル: Extended Rotation Backgrounds を追加できました。また、いくつかのチュートリアルに対して多くのマイナーチェンジを行い、DevKitProリリース14を使用して動作を確認しました:
- チュートリアル はタッチスクリーンのダイレクトの値でなく、X/Y値を表示するように少し変更しました。
- チュートリアル , , , および 割り込みチュートリアル に従ってわずかに異なった割込み処理コードを使用するように変更しました。
- チュートリアル は、現在 DevKitPro とそれのリリース14で扱われている追加された GBFS ファイルが、より新しい libnds の新しい主要な取り扱いルーチンを使用するのを保証するのに 'padbin' を使用するように変更されました。
- チュートリアル は、libnds の主要なルーチンを使用するために修正しました。

ニュース部分は変更が多いので、真面目に翻訳していません。
The news part is not seriously translated because there are a lot of changes.

私は、Nintendo DS ゲームシステムでhomebrew開発に関する いくつかのチュートリアルを書くためにこのサイトを始めました。

私は以前にゲームボーイアドバンスで一度も開発を行ったことはなく、これで開発を行うのは初めてです。そして、これがうまくいけば、他の'新しい'人々の役に立つ情報となるでしょう。

チュートリアル

現在のチュートリアルは以下の通りです。

  1. チュートリアル 1: 開発環境をセットアップして、テキスト出力ととタッチスクリーンを読み取るサンプルアプリケーションを作成します。
  2. チュートリアル 2: スクリーンに描画するために任天堂DSのフレームバッファモードを使用します。 また、垂直ブランク割り込みに関して少し説明します。
  3. チュートリアル 3: ボタン押下の検出と実行。
  4. チュートリアル 4: サウンド サンプルの演奏。
  5. チュートリアル 5: GBAカートリッジのセーブゲーム領域へのデータの格納と読み出し。
  6. チュートリアル 6: ファイルシステム、ARM9−ARM7間のコミュニケーション、より良いキーの取り扱いをカバーしています。
  7. チュートリアル 7: データをARM7とARM9プロセッサの間のデータの受け渡しのために、FIFO(先入れ先出し)レジスタを使用する方法をカバーしています。
  8. チュートリアル 8: すべての割り込みに関して。
  9. チュートリアル 9: 録音するためのマイクの使用法について。
  10. チュートリアル 10: 回転拡張バックグラウンド、ハードウェアによるスクローリング、スケーリング、およびJPEGイメージの表示について。

DS Homebrew プログラム

その他のプログラム

リンク