問題タブ [nintendo-ds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2050 参照

c++ - Nintendo DS Homebrew のアルファ ブレンディング スプライト

スプライトと背景をdevkitPro (libnds、libarm などを含む) でアルファ ブレンドしようとしています。

誰もこれを行う方法を知っていますか?

0 投票する
8 に答える
15773 参照

c - ニンテンドーDSでプログラミング

以前にこの回答を読んでいて、組み込みデバイスのプログラミングを学ぶために Nintendo DS Lite を購入することに興味を持ちました。外出してDSを散財する前に、いくつか質問がありました。

  1. プログラミングできる内容に制限はありますか? 私が先に指摘した投稿は、そうではないと言っているように見えましたが、明確にすることはいいことです.

  2. arduino (または同様のもの) を購入してそのルートに進むほうがよいでしょうか? 私は DS が好きです。すでに多くのハードウェアが組み込まれているからです。

  3. CycloDS Evo カードを購入しようと考えていますが、自家製のより良いオプションはありますか?

  4. DS 開発について学ぶのに最適なリソースは何ですか?

お時間をいただきありがとうございます。DS とそのプログラムをお持ちの場合は、ご意見をお聞かせください。または、より良いアイデアがあれば、それもお聞かせください。

ありがとう=]

0 投票する
5 に答える
1110 参照

gcc - エイダとニンテンドーDS自作?

注: 私は GCC ツールチェーンについてほとんど知らないので、この質問はあまり意味がないかもしれません。

GCC には Ada フロント エンドが含まれており、ARM を発行でき、devKitPro は GCC に基づいているため、DS でコードを記述するために C/C++ の代わりに Ada を使用することは可能ですか?

編集: devKitARM が使用するターゲットは arm-eabi のようです。

0 投票する
3 に答える
800 参照

c++ - カラーデータの配列を PNG ファイルとして DS に保存する

カラーデータの配列をPNGファイルに保存するライブラリを探しています。(それだけですよね?PNGの内部についてはほとんど知りません。)

これはニンテンドーDSの開発用なので、軽量なものが望ましいです。回転などの他の派手な機能は必要ありません。

0 投票する
2 に答える
585 参照

wifi - ニンテンドーDSでPAlibを使用してWi-Fiアクセスポイントをプログラムで検索するにはどうすればよいですか

DS homebrew で Wi-Fi ルーター/アクセス ポイントを確認する方法が必要です。私はPAlibを使用しています。

0 投票する
2 に答える
453 参照

nintendo-ds - 複数回呼び出すと、libnds の keysDownRepeat() が機能しないように見えるのはなぜですか?

ゲーム内でプレーヤーを上下左右に移動する次のようなコードがあります。

キーが検出されないのはなぜですか? 置き換えるkeysDownRepeat()keysDown()機能します(もちろん、リピート率はありません)。ドキュメントはここでは役に立ちません。

0 投票する
1 に答える
326 参照

c - EZ Flash 3in1でのPSRAMの書き込み

1枚のカードでGBAサイズのEZフラッシュ3でPSRAMをプログラムする方法を理解しようとしています。基本的に、GBAExploaderや他のプログラムが行うことを繰り返します。

ブロックを選択してプログラムすると、最初のハーフワードは常に0x1500などになりますが、残りのデータは問題ありません。

書き込み時に前のブロックを選択した場合は、0x20000バイトでそのブロックへの書き込みを開始します(私が決定したものからのブロックのサイズ)。目的のブロックから読み戻すと、最初のハーフワードは間違っていることがわかりますが、残りのハーフワードは正しいです。

0 投票する
2 に答える
862 参照

c++ - ニンテンドーDSのタイルグラフィックスの奇妙なストライピング

ニンテンドーDS用のポンゲームに取り組んでいます。私はlibndsを使用して設定を行っていますが、非常に奇妙な動作に遭遇しました。これまでエミュレーターで試しただけですが、3つの異なるエミュレーターを使用しており、それらはすべてこの動作を示しているため、何か悪いことをしているのではないかと思います。

実際の問題は、タイルグラフィックに背景レイヤー1以上を使用すると、そのレイヤー全体に奇妙なストライプが表示されることです。背景レイヤー0を使用すると問題は解決しますが、最後にレンダリングされるため、実際には別のレイヤーに描画することはできません。

私のセットアップコード:

上記のコードでは、タイルグラフィックレイヤーであるbg0にレイヤー1を使用しています。これにより、奇妙な縞模様が現れます。このように0に変更すると、期待どおりに表示されます。

問題の原因と解決策は何ですか?

奇妙な縞模様の画像

0 投票する
2 に答える
615 参照

nintendo-ds - DSでの3Dモードとフレームバッファモードの組み合わせ

ドキュメントは、3Dレンダリングまたはフレームバッファモードのいずれかを使用でき、それぞれがアクティブなディスプレイに対してのみ可能であることを示しています。3Dを一方の画面にレンダリングし、フレームバッファをもう一方の画面にレンダリングする方法はありますか?

0 投票する
1 に答える
473 参照

runtime - カートリッジから DS コードを実行する方法はありますか?

私の知る限り、DS で実行するコードは RAM にロードする必要があるため、すでに制限されている 4M を利用しています。イメージから直接 DS コードを実行する方法はありますか?