1 名前:名前は開発中のものです。 [2005/04/18(月) 08:29:22 ID:LMyYYz9X] NDSで何やら作ってみようという人の為のスレ。ライセンス不要。 初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。 資料、リンク等 NDSTech Wiki www.bottledlight.com/ds/index.php/Main/HomePage Home-Brew Programmers Guide to the Nintendo DS Home-Brew Programmers Guide to the Nintendo DS www.dspassme.com/programmers_guide/Tutorial/index.html 開発環境 NDSDevEnv www.aaronrogers.com/nintendods/ndsdevenv.php (Offline Installer 2.2.6 (8MB) をダウンロード) NDS Development j-gbadev.hp.infoseek.co.jp/ds/index.htm GBAの資料が役に立つので関連スレ ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所) bbs.gamdev.org/test/read.cgi/gamedev/1055111303/ ゲームボーイアドバンス(GBA)非公式開発 Part2 pc5.2ch.net/test/read.cgi/gamedev/1099119005/
49 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 14:58:05 ID:BhDEA2S1] >>36 >WiFiMeが起動できる仕組が未だにわからん。 >RSA解いた訳じゃないんだよね? なんで実行権取れるの? FlashMe すると,RSA署名のチェックがバイパスされるようになるので Homebrewプログラムも起動できるようになるだけ。
50 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 15:35:24 ID:2gN/4jhx] ていうか、大手開発メーカーみたいに 任天堂とライセンス契約結んで開発セットゲットするのが 一番確実。 人数集めて、、100人も集まれば買えない値段ではないだろう。
51 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 15:48:42 ID:sZcpDvLW] 任天堂って個人にも提供してくれるのか? ソニーにPSPの開発キットくれって電話したら、 法人になって出直してこいって門前払いされたぜ。 まじめに電話する俺も俺だが。
52 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 15:54:48 ID:wtzjdqaI] >>51 俺の机の下で遊んでるT-1000(開発機)やるよ、俺サポート付き月100万でどうだい
53 名前:名前は開発中のものです。 [2005/10/23(日) 16:01:26 ID:ls/6KCUF] >>52 それは”やる”とはいわんだろ。
54 名前:名前は開発中のものです。 [2005/10/23(日) 16:04:47 ID:ls/6KCUF] お、IDが(`・ω・´)凸のreverseだ orz
55 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 19:25:36 ID:Tk4GYqv8] >>50 それで、開発してどうやって公開するの?
56 名前:名前は開発中のものです。 mailto:sage [2005/10/23(日) 19:33:32 ID:2gN/4jhx] >55 ネットでこっそりマニア相手に販売するか、大手に買い取ってもらうか 任天堂へ持ち込みで売り込みに行く・・・と当たり前のレス。
57 名前:名前は開発中のものです。 mailto:sage [2005/10/24(月) 03:20:24 ID:RiAQ9p1L] >>51 株式会社じゃないとムリだぞ。 有限じゃだめ。
58 名前:名前は開発中のものです。 mailto:sage [2005/10/24(月) 08:39:38 ID:/WplCLQU] DSのソフト開発やってる株式会社に入社するのが てっとりばやいな。
59 名前:名前は開発中のものです。 mailto:sage [2005/10/24(月) 14:02:19 ID:Jn2GiBSq] MoonShell_finabeta load "//IMFS/.shell/global.int" で泊まるんだが。FlashmeV4にしたせいか。 ぼふぼふ。
60 名前:名前は開発中のものです。 mailto:sage [2005/10/24(月) 18:11:08 ID:/WplCLQU] M3ってどうよ? 値段は高いが。。。。
61 名前:Moonlight mailto:sage [2005/10/24(月) 19:02:14 ID:L5Mk0KZc] >>59 FinalBeta2で修正してみました。 私はFlashMeをアップデートしていませんが、多分関係ないと思います…。
62 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 00:41:40 ID:oXtoz7WY] おお。うれしい。 かったのだけれど。 GBAMPCF FAT16FormatでフォーマットしたりとかやったのだけれどM3でもMPでもだめだたよ。 おいらだけみたいだし、あきらめるあるよ。 おいらがへっぽこみたいある。 ぽう。 動かなくなったのはFinalbetaからだったので、その前を使ってひそやかに楽しませていただくある。 びよん。
63 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 00:52:41 ID:2rgrZNG6] 初めまして。rainをコンパイルしてみたのですが C:\devkitpro\bin\rain>make a7sleep.cpp In file included from c:/devkitpro/bin/rain/arm7/source/a7sleep.cpp:2: c:/devkitpro/bin/rain/arm7/source/a7sleep.h:2:17: error: NDS.h: No such file or directory make[2]: *** [a7sleep.o] Error 1 make[1]: *** [build] Error 2 dbg.cpp In file included from c:/devkitpro/bin/rain/arm9/source/dbg.h:3, from c:/devkitpro/bin/rain/arm9/source/dbg.cpp:2: c:/devkitpro/bin/rain/arm9/source/ndsetc.h:9:17: error: nds.h: No such file or d irectory In file included from c:/devkitpro/bin/rain/arm9/source/mpcfio.h:65, from c:/devkitpro/bin/rain/arm9/source/dbg.cpp:11: c:/devkitpro/bin/rain/arm9/source/gbamp_cf.h:27:25: error: nds/jtypes.h: No such file or directory make[2]: *** [dbg.o] Error 1 make[1]: *** [build] Error 2 と出てコンパイルできません。当方プログラミング初心者です。 お願いします。
64 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 08:41:38 ID:TRklQhAS] pathが通っていません。 もしくは次のファイルが足りません。 nds.h jtypes.h
65 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 08:41:40 ID:E6o/y8vy] >>63 まずエラーメッセージを日本語に翻訳して理解するところからだな。
66 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 08:42:34 ID:E6o/y8vy] >>64 2秒差だった(w
67 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 17:47:01 ID:2rgrZNG6] それはわかるのですが・・・ makefile内にndsのライブラリを使用する等記述しておかなければならないのですか? 使ったコンパイラは最新のdevkitproのUpdaterです。
68 名前:59 mailto:sage [2005/10/26(水) 02:13:10 ID:wsRoUQZj] /ChangeCodePage/chgimfsの中身をmoonshell04p0_relationalpreview2_fat32のと取り替えたら ディレクトリが表示された。 "/...../golobal.ini" loaded 止まりだったのが大分動いたぞ。 だけど desktop.bmp WindowsBitmapFormat Error MagicID!=BM となって止まっちゃったよ。 M3,MPどちらもおんなじ。 がおぉお。おしかった。
69 名前:59 mailto:sage [2005/10/26(水) 02:23:21 ID:wsRoUQZj] おおお。 とまってないぞ。動いている。 MPのほうだけ。M3は//MPCF開くと、CFnotfoundだ。 連続すまそ。
70 名前:Moonlight mailto:sage [2005/10/26(水) 04:50:21 ID:o5j0Q+4j] 俗に言うぬるぽでした。ガッ!です。 近々アップデートしますので、動いたら教えてくれると嬉しいです。 Delphiの頃はNullPointerで悩む事なんて無かったんだけどなぁ…(笑 WinNTのメモリ監視機構に頼り切ってたって意味ですけど。
71 名前:59 mailto:sage [2005/10/26(水) 17:48:44 ID:A0FsY8jc] ばっちりです。 超快適ですよぉ〜。 ありがとうです。あちらのフォーラムでも大変だったみたいですね。 いまごろ気付きました。 わたしのDSは去年の12月下旬に購入したものです。当然シルバー。 Rainは0.3から動かずだったりしますが、MoonShellはとにかく楽しめるので本当にうれしいです。 いつも感謝しながら応援しています。
72 名前:Moonlight mailto:sage [2005/10/27(木) 23:27:07 ID:N2/pRMdd] 動いたようでなによりですー。報告ありがとうございますー。 (本当は症状が違う理由まで知りたかったのですが、それは望みすぎですよね(苦笑(あちらのフォーラムってどこだろう(笑 またなにか不具合があったら教えて下さい。重ねて感謝です。
73 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 08:49:19 ID:XZlKubIC] 話についていけん。_| ̄|○ 簡単でいいんで解説よろ〜。
74 名前:Moonlight mailto:sage [2005/10/28(金) 16:04:26 ID:eDPURCKP] >>73 MoonShellのことなら…残念ながら、私は特に何も判りませんでした。Tips的には進歩無しです。 今回のぬるぽは単なる私のコーディングミスですが、それによって症状が違うのが、今後もずっと尾を引きそうな問題だなーと思っただけです。 シルバーDSとGBAMPだったら何も違わないはずなのですが、まぁそこは「はず」ってことで。
75 名前:名前は開発中のものです。 [2005/10/28(金) 17:11:59 ID:M4lqS1+0] ちょっと質問いいですか? NintendoDSの公式開発キットっていくらくらいするんでしょうか。 会社立ち上げてゲーム作りたいんで、いくらくらい用意すればいいのかと思いまして。
76 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 17:52:45 ID:F5NzL3uw] 会社を作ろうという人間が任天堂に問い合わせなくてどうするのか。 こんなところで不確かな情報に頼ろうとする時点で社会人失格。
77 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 18:04:49 ID:XJtcUXeG] 会社立ち上げてから任天堂に聞けやフサフサ野郎
78 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 18:39:11 ID:KWO7yDHg] >75 ttp://www.metrowerks.co.jp/products/game/gba/price.html ttp://www.metrowerks.co.jp/products/game/gc/price.html GBAとGCの開発ソフトがこんな感じなのでその間ぐらいになると思われ。 コンパイラはそれだけだけど、肝心なNITRO-SDKがいくらになるかは知らん。 ttp://www.intsys.co.jp/tools/index.html あとは開発に便利なツールとかハードはここにあるようなので 必要に応じて組み合わせればよいかと。
79 名前:名前は開発中のものです。 mailto:sage [2005/10/28(金) 19:44:43 ID:M4lqS1+0] >>76-77 確かにそうですね('A`) 問い合わせてみます。 >>78 コンパイラは案外安価ですね。 あとは、周辺の環境がどれくらいするか・・・。
80 名前:名前は開発中のものです。 mailto:sage [2005/11/02(水) 15:22:13 ID:OSjvAP5F] 金銭よりもビジネスパートナーとしての信用が無いところとは契約してくれないぞ。
81 名前:名前は開発中のものです。 mailto:sage [2005/11/05(土) 03:00:39 ID:cepjbSLT] Moonlight氏のメアドが見つからないのでここで聞いても大丈夫かな? SCSDのドライバ使ってMoonshell0.6動くようにしたんですが ライセンス関係がいろいろと面倒くさそうなので ソース送ったらMoonlight氏のサイトで公開してもらったりできませんかね? もしくはソースと同時公開なら自分で公開してもOKなんでしょうか? 変更は5ファイル程度なんですが(うち4ファイルはホントに微細な変更のみ) 無理そうなら諦めます
82 名前:名前は開発中のものです。 mailto:sage [2005/11/05(土) 03:41:28 ID:0jfQOL7n] >>81 なんのために本人がソースを同梱してるかがポイントだ 配布に気を使ってるのじゃ日本のDSに対する解析技術は 進歩しないな
83 名前:81 mailto:sage [2005/11/06(日) 11:54:12 ID:SOm29rOs] 使用しているライブラリの中にGPLのものも含まれているようなので ソースを含めて公開してみることにします。
84 名前:名前は開発中のものです。 mailto:sage [2005/11/07(月) 07:31:10 ID:nrAub1cx] ttp://mixi.jp/view_community.pl?id=137016
85 名前:名前は開発中のものです。 mailto:sage [2006/01/02(月) 01:50:40 ID:8sQm53i/] アドバンスのときは簡単に開発出来たんだけど DS難しいね・・・ コンパイルすら出来ん。
86 名前:gu mailto:sage [2006/01/02(月) 15:57:01 ID:tna/yHsS] Moonshellに、全て再生後電源オフ つかないかなあ。 それつけば、M3もプレイやんもいらないんだが。 だがああああ。 よろしくたのむですよ、おねげぇですだ。
87 名前:名前は開発中のものです。 mailto:sage [2006/01/03(火) 21:27:22 ID:kjFg33LQ] てか解説を読んで、プログラム組んだりすることは出来るんだけど、解説を書いてる人は どうやって調べてるの?C言語の解説書の著者だとか、GBAプログラミングの解説とか。 想像もつかないんだが・・・・・
88 名前:名前は開発中のものです。 mailto:sage [2006/01/04(水) 00:15:39 ID:GFi4fpQ6] >>87 つ[Google]
89 名前:名前は開発中のものです。 mailto:sage [2006/01/04(水) 17:45:00 ID:+nXQAXQC] >>88 じゃぁググって出てきた解説を書いてる人はどうやって、調べたの? 要するに一番元の解説はどこ?もしかしてヘルプ見てるん? ヘルプ書いてあることばらばらで、あれで学ぶのは無理に見えるんだが・・・・
90 名前:名前は開発中のものです。 mailto:sage [2006/01/04(水) 17:49:59 ID:DfY1VVYv] >>87 難しく考えないでいいのでは。 GBAやNDSの実開発に携わっている、もしくは携わったことがあるからに 決まってる。 しかし守秘義務があるのでそうとは言えない。
91 名前:名前は開発中のものです。 mailto:sage [2006/01/04(水) 18:49:35 ID:HhfFmC8w] >>89 C言語系ならヘッダでも読んでろ。 あとは開発環境を作ったところのコミュニティに参加する。
92 名前:名前は開発中のものです。 mailto:sage [2006/01/05(木) 02:42:01 ID:RHSn1nD6] >>89 キミは『解析』という言葉を知らんのかネ?
93 名前:85 mailto:sage [2006/01/10(火) 22:30:34 ID:S+9WWgIi] ようやくコンパイルでけたw
94 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 08:19:26 ID:DBTRNvzQ] DSの電源ポート&アダプタ見ると充電に使う以外の金具あるけど これ使って通信ってできるのかな?
95 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 12:09:43 ID:UuhJWWst] ディスプレイ出力が出来ると思われ。
96 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 13:01:54 ID:NKeYLcnZ] >>94 GBASP互換ヘッドフォン出力
97 名前:名前は開発中のものです。 mailto:sage [2006/01/15(日) 15:26:39 ID:DBTRNvzQ] >>95 そんなに通信速度でるのか?? >>96 なるほど そういう使い道なのか
98 名前:名前は開発中のものです。 mailto:sage [2006/02/09(木) 13:15:50 ID:ACKAX/JA] GBASP互換のヘッドフォン出力ってここからは出てない、と聞いたけど?
99 名前:名前は開発中のものです。 mailto:sage [2006/02/09(木) 13:19:36 ID:ACKAX/JA] いまさらだけど >>75 開発キットが何を示すか、だけど、資料とかコンパイラとかDEBUGGERとかフラッシュカードのことなら、 そんなに高くない。 問題は、取引のない会社は基本的に契約時にROM作成代金まで払わないといけない、つーこと。 まあ1千万円は用意しておけ。
100 名前:名前は開発中のものです。 mailto:sage [2006/03/05(日) 04:14:57 ID:T7XsNjcM] >99 任天堂非公認ソフトとして出すことは可能? スーパーファミコンで前例があったみたい。 ほとんど(てか全部?)エロソフトみたいだけど。 確か訴訟沙汰にもなった?
101 名前:名前は開発中のものです。 mailto:sage [2006/03/05(日) 11:53:05 ID:/eKUdpwV] >>100 作ったとしても、ゲームショップが置いてくれる気がしない。 同人でならROMデータだけ売って、各個で焼いてもらう形式のがあったが。
102 名前:Moonlight mailto:sage [2006/03/06(月) 13:26:34 ID:TGyxDYzz] 過疎ってるので(要するに私が暇なので)わかる範囲でなんでも答えます。でもできるだけ要点を詳しく説明してくれると嬉しいです。 少し得意な分野…なし。MSPについての疑問点とかだったら喜んで答えるかも。 特に苦手な分野…ハードウェア絡みの話。例えばDSLの明度調整インターフェースとか。 わかると思うけど答えない分野…開発環境構築について。ゲームが作りたいのだけどどうしたらいいか、など。 ちなみに私感だけどツールじゃなくてゲームなら、兎とかならDS初ということで、1,2本は取ってくれる気がします。コネがあれば3,4本くらいはいけるかもという感触。 短文でいくつもりなので言い方がキツくなったらごめんなさい。
103 名前:名前は開発中のものです。 mailto:sage [2006/03/06(月) 14:45:45 ID:TtFLO+VH] つまんね
104 名前:名前は開発中のものです。 mailto:sage [2006/03/06(月) 20:05:59 ID:+HXcEYGh] Moonlight本人後輪?
105 名前:Moonlight mailto:sage [2006/03/06(月) 20:34:05 ID:TGyxDYzz] >>103 とても同感です。何百時間も興味ない単純作業(その多くは検証)をがまんできるなんて、よほど相性が良いか、バカかのどっちかだと思います。 私は自分のことを前者だと思いたいですが、他人に言わせると後者だそうです。(苦笑 >>104 はい。疑問が氷解するなら私がMoonlightだろうと誰だろうと構いませんが、「もひゃもひゃ」ってエントリアップします。
106 名前:名前は開発中のものです。 mailto:sage [2006/03/14(火) 09:39:00 ID:DgWW0z3K] しつもーん。 新ROMではWifiMeが使えなくなった、ということだけど、なんで?
107 名前:Moonlight mailto:sage [2006/03/14(火) 16:06:19 ID:zksyz3JR] >>106 比較的古いファームでないと使えないらしいですね。対策だと思います。 デバッグなどは、WifiMeよりアドムービーが便利だと思います。
108 名前:名前は開発中のものです。 mailto:sage [2006/03/14(火) 23:02:31 ID:DgWW0z3K] どこに対策をされたのかなあ、と。 MARIOのバイナリでARM9オーバレイエリアにジャンプしなくなったのか、 それともその後の動作でGBカートから読めなくしたのか。 前者なら踏み台にしてWiFiからさらにユーザプログラムロードできるかなあ、と。
109 名前:Moonlight mailto:sage [2006/03/14(火) 23:29:41 ID:zksyz3JR] >>108 私はMARIOヘッダ決め打ちで対応されたんだと思っていますが、実際はわかりません。 Wifi体験版バイナリは沢山公開されているので、そのヘッダを解析して付け替えてみたら動くかもしれません。 どちらにしても、最近Wifiは触ってないので…。お役に立てなくてすいません。
110 名前:名前は開発中のものです。 mailto:sage [2006/03/15(水) 10:37:02 ID:zjWG4+B3] >>109 ありがと。ということはMARIO以外でARM9オーバレイがあるバイナリならいまだ 実行可能かもしれませんね。 今後でるバイナリはNintenが(規約で)オーバレイ禁止してるかもしれませんが。
111 名前:gu [2006/03/27(月) 14:28:09 ID:9qNQCEe4] 20060326_mspv20_midrcp.zip リンクがおかしいでする。強引におとしたけど。
112 名前:名前は開発中のものです。 mailto:sage [2006/03/27(月) 19:45:09 ID:hLF3a4zT] bafio.drunkencoders.com/
113 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 17:25:22 ID:pE1NPXxo] ttp://forum.gbadev.org/ って問題なく見えますよ。
114 名前:sage [2006/04/09(日) 19:27:02 ID:feTecz9/] 確認どうもありがとうございます。 試しにプロクシ経由で接続してみたところ正常に表示されたので、私の使ってるプロバイダが弾かれている可能性大です…。sighです。 何を使ってるかは(好きなプロバなので)伏せます(調べたらすぐバレるけど(笑 といっても、むこうもあまり動いてないと思うので無問題…と思うことにします。どうもでした。
115 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 19:28:23 ID:feTecz9/] バカバカ私のバカ。すいません、sage間違えました。
116 名前:名前は開発中のものです。 mailto:sage [2006/04/09(日) 19:56:04 ID:PRYWaKyH] ハァハァ..
117 名前:名前は開発中のものです。 mailto:sage [2006/04/12(水) 06:04:57 ID:tUR32Fq7] えっとここどんなスレなんすかー???(調べろよ(笑(ぉ
118 名前:名前は開発中のものです。 mailto:sage [2006/04/12(水) 15:21:20 ID:f7IjJuzw] 見える範囲に置いてあるカッターは捨てろ(笑
119 名前:名前は開発中のものです。 mailto:sage [2006/04/12(水) 20:30:59 ID:lZ+2/FZ3] これ、イライラ棒とかは技術的に作れないの?
120 名前:名前は開発中のものです。 mailto:sage [2006/04/12(水) 23:59:15 ID:X+rT8pFI] カッター捨てたらプログラムなんてできるかぁっ!(笑 MagicKeyを捨てれば標準ライブラリが使えるので、イライラ棒くらいだったら3〜5時間もあれば作れると思います。憶測ですが。 ですが、私はアレが面白いとは思えないんですよね…。(苦笑
121 名前:名前は開発中のものです。 mailto:sage [2006/04/13(木) 03:08:42 ID:ZgZZw34L] お前の存在よりは面白いな
122 名前:名前は開発中のものです。 mailto:sage [2006/04/13(木) 12:18:06 ID:Eyp6K4p8] 弾幕系シューティングって アレぶっちゃけ イライラ棒だろ?w
123 名前:名前は開発中のものです。 mailto:sage [2006/04/13(木) 23:45:29 ID:cj+1qCah] >>122 発送の逆転ですね
124 名前:名前は開発中のものです。 mailto:sage [2006/04/21(金) 20:25:18 ID:h9cmXJDr] アイコンが付いてないwifiの体験版がありますが、自分で付け加えることはできますか?
125 名前:名前は開発中のものです。 [2006/04/22(土) 14:45:24 ID:ymU5H7eS] NDSプログラミング研究所
126 名前:名前は開発中のものです。 mailto:sage [2006/04/22(土) 18:33:39 ID:sAzgn/QU] >>123 発送を逆転か
127 名前:名前は開発中のものです。 [2006/05/14(日) 02:23:16 ID:SwQo4Kwm] ニンテンドーDS Liteが\16,000- euwai.txt-nifty.com/dhifo/2006/05/ds_lite16000_5285.html
128 名前:名前は開発中のものです。 mailto:sage [2006/06/28(水) 01:04:51 ID:YKRRz/5p] void hoshu(){ }
129 名前:名前は開発中のものです。 mailto:sage [2006/07/04(火) 00:26:25 ID:cvl0TwYP] 青空文庫ビューアがあったらどんな機能が欲しいとかある?
130 名前:名前は開発中のものです。 [2006/07/04(火) 06:37:20 ID:7ta75t+2] ・開発する人が少ないから人を呼び込む意味でもソースを公開
131 名前:名前は開発中のものです。 mailto:sage [2006/07/04(火) 11:11:36 ID:lzbpCGSI] DSでもビーマニクローンでてるの?
132 名前:129 mailto:sage [2006/07/04(火) 11:43:50 ID:cvl0TwYP] >>130 なるほど。ソースはSourceForgeで公開するつもり。 つくってみて分かったが、確かに情報少なすぎ。 APIリファレンスが消えてるのが痛すぎる。 最近始めたんで知らないのだけどどっかにあるの?APIリファレンス。
133 名前:Moonlight mailto:sage [2006/07/04(火) 13:33:29 ID:YSwDpkVv] nocash.emubase.de/gbatek.htm www.bottledlight.com/ds/ 私はこの二つ以外見てないです。 ちなみに、BIOSコールがAPIに相当しそうですがほとんど役に立ちません。 あと、日本語翻訳されたチュートリアルがあったような… www.helloworld.jp/~duke/nintendo_ds/ あったので追加。
134 名前:129 mailto:sage [2006/07/04(火) 18:32:02 ID:cvl0TwYP] >>133 おー。ありがとう御座います。 ちょうどいま、デバッグ画面の持ち方でmoonshellのソース拝見してまして、 なるほど!と思ったところです。 BMP16のフレームバッファベースで書いていた画面描画まわりを、 スプライトベースに書換え中 orz...
135 名前:Moonlight mailto:sage [2006/07/04(火) 19:12:42 ID:YSwDpkVv] mdxonline.dyndns.org/archives/2006/04/_consoleprintf.html mdxonline.dyndns.org/archives/2006/04/_consoleprintf_1.html もちろんスプライトベースでもいいのですが、タイルモードを使うといいかもです。 方眼紙のように等間隔にマスがあって、それぞれに何番目の画像を表示するか指定するイメージで。 上のサンプルがわかりにくいので参考なれば。(わかりにくいのカヨw ちょっと特殊なことやるとすぐDualisとかで動作確認できなくなるのが玉にキズですね。(苦笑
136 名前:129 mailto:sage [2006/07/04(火) 19:36:17 ID:cvl0TwYP] あー。ちょっと分かりにくかったですね。 Subにiprintfのデバッグ出力を維持しつつ、文章の描画もしたいなと。 当初、フレームバッファモードのMainに文章、Subにconsole画面、でやってたので、 Subにも文章表示しつつ、デバッグ表示も必要であれば確認したい! となった今になって、困った次第です。 で、文章表示をスプライトベースに移行しようかと。 console捨てれば良さそうなんですが 実機でデバッグ表示なしだと、今後もっと困りそうなので・・・
137 名前:129 mailto:sage [2006/07/04(火) 19:58:12 ID:cvl0TwYP] ちなみに、console用BGとフレームバッファ用BGで2枚もてないのか? と試行錯誤してたときに、以下のようなコードを書いて、 Dualisでは表示してくれない事に気づかず1時間ほど浪費しました・・・ videoSetModeSub( MODE_5_2D | DISPLAY_BG3_ACTIVE ); vramSetBankC(VRAM_C_SUB_BG_0x6220000); SUB_BG3_CR = BG_BMP16_256x256; SUB_BG3_CR ^= BG_BMP_BASE( 128 / 16 ); SUB_BG3_XDX = 1 << 8; SUB_BG3_XDY = 0; SUB_BG3_YDX = 0; SUB_BG3_YDY = 1 << 8; SUB_BG3_CX = 0 << 8; SUB_BG3_CY = 0 << 8; uint16* fb_sub = (uint16*)0x6220000; ・・・的外れコードでしたが。
138 名前:Moonlight mailto:sage [2006/07/04(火) 21:54:08 ID:YSwDpkVv] とりあえず、^=じゃなくて|=じゃないのかと小二秒ほど問いつめておいて、VRAMメモリはかなり柔軟に定義して使えるようなので、ビットマップ面4枚ってのも不可能じゃないと思います。 メインメモリから直接コントローラがレンダリングしたりする設定もあったはずですし。 最近は試してませんが、Dualisはここらへんも動かないんだと思います。 独立したデバッグログは(最終的に無効にするとしても)非常に有用だと思うのでがんばってくださいませ。
139 名前:129 mailto:sage [2006/07/04(火) 23:47:05 ID:cvl0TwYP] これやってた時は0x6200000と0x6220000でフリップしようとしてたので^=だったのでした。 デバッグ表示、ATTR0_BMPのおかげで、文章の描画まわりが フレームバッファと同じ処理のままで行けたので、最小限の変更で済みました。 cglscreensub.*、非常に参考になりました。感謝。 次は、wifiか、filesystemだなぁ・・・
140 名前:Moonlight mailto:sage [2006/07/06(木) 13:56:53 ID:qpf7yKrA] なんとなく似たような試行錯誤した記憶があります〜。 VRAM構成があまりに柔軟すぎて、単にダブルバッファやるにもやり方が沢山あって悩みますよね。(笑 wifi、とても期待してますー。私は挫折したので。 これこれこうすればとりあえずルックアップとソケットは繋がるよみたいなシンプルな最小構成が知りたいのですが、なにぶんサンプルが少なすぎて一苦労です。 尤も、私に無線LANの知識が皆無なのが原因なのですが。(苦笑
141 名前:名前は開発中のものです。 mailto:sage [2006/07/06(木) 15:41:15 ID:km3TwPI4] moonさん、これをmoonshell向けに作り直してもらえませんか? home.att.ne.jp/blue/moonlight/ps2txt.html
142 名前:名前は開発中のものです。 [2006/07/06(木) 19:43:49 ID:5M2RtBRW] 昔ベーマガに載ってたようなキャラクターベースのゲームを つくろうと思ってるんですが参考にしようとゲームのソースを公開してるのが 見つからなくてがっくりですわ やっぱり初心者にはちょっと敷居が高いですかねぇ
143 名前:Moonlight mailto:sage [2006/07/06(木) 23:02:26 ID:qpf7yKrA] >>141 作り始めれば半年近くかかると思うのでやりたくないです。(やらないじゃなくてやりたくないってとこがワガママ(苦笑 >>142 まずはWindowsで10本くらいゲームを作ってみてはいかがでしょうか。(と偉そうに言うけど私も初心者なのですが(苦笑 非商用なら無料の開発環境もたくさんありますし、なによりNDSで作るより(同じゲーム内容なら)100倍楽です。 ゲーム作り、というかプログラム作業に少し慣れてきたら、ここがめっさおすすめ。 ttp://www.geocities.jp/arekka102/html/index.htm ここの下の方のソースから少しずつ読んでいけば、GBA特有の扱い方が見えてくるかもしれません。 時間があるなら、WindowsからNDSに行く前にGBAエミュ上での開発を触っておくと、全然成長が速い…と思います。 ほんとやればやるほどNDSはGBAの発展系なんだなぁと痛感します。 もちろんプログラム自体がまだなら、変な癖が付く前に信頼できる良本を何冊か読むべきなのは言うまでもありません。 私は…もー変な癖つきまくりです。会社にはいるわけじゃない(仕事じゃやらない)ので後悔はしていませんケドネ。あはは。 長文失礼しました。ぜひぜひがんばってくださいね。
144 名前:129 mailto:sage [2006/07/07(金) 00:04:02 ID:/mywKfg0] 青空の方は、filesystemの方が使い勝手よさそうなので、そっちをやろうかと。 で、wifiは、別におもしろそうな題材がみつかったので、 それはそれで組んでみます。ソース公開前提で。 >>142 nds開発楽しいですよー。たしかにVRAMとかの構造は最初は難しいかもしれないですが、 簡単なゲームならそんなにですし、なにより人に自慢したときの驚きが楽しいです(^^; 個人的にはもっと開発する人が増えても良いと思う。 簡単なゲームなら、下のURLも参考になるかも。 patatersoft.info/manual.html
145 名前:129 mailto:sage [2006/07/11(火) 05:13:14 ID:71OWuD1Z] SaTaさんのmp3playに同梱されてたgba_nds_fatに、 moonshellからez4sdドライバを拝借して組み込んで、filesystem完了。 毎度、ソース公開に感謝です・・・ほんとに。 現状、M3 Perfect MiniSDと、EZ4Liteで青空文庫テキストの表示を確認済み。 見られるようになったので、配布してみようかな。と思ったら。 フォントのライセンスが「X Window上で非商用に限る」だった事に気づいた・・・ orz
146 名前:129 mailto:sage [2006/07/12(水) 10:37:29 ID:rbplvYbz] 問題なさそうなフォントに切り替え完了したので、 とりあえず公開してみます。 sourceforge.jp/projects/ndskybook/ 本体についてもソースについてもつっこみ等歓迎。
147 名前:名前は開発中のものです。 mailto:sage [2006/07/12(水) 11:36:45 ID:+0w9RHzV] >>146 横から失礼します 動作報告です DSLite SuperCard CF(V1.62)+SUPERKEY CFはサンディスク8MB SuperCardで実行するためにSCCONVにてローダをつける NDSモードでDSLiteを立ち上げてndskybook.SC.ndsを実行 上画面の1行目にnover…、2行目にfat initialiseing...と表示、下画面はホワイトアウトでフリーズ ソースの公開感謝です 開発する人が増えるといいなぁと思います
148 名前:129 mailto:sage [2006/07/13(木) 06:05:10 ID:vCl28xQl] 報告どうもです。SuperCardですか。 CFはムリかもしれないですが、少なくともSDには対応したいので、 明日にでも秋月行くついでに買ってきてみます。 ニセモノつかまないように注意せねば・・・
149 名前:名前は開発中のものです。 mailto:sage [2006/07/14(金) 02:19:07 ID:ysNZ8SOb] NDSで開発してみようと、色々検索してたらここに流れ着いた。 C言語でプログラム組むの初めてなんだけど、うまくいくかな? devkitproで試してるけど、NDSライブラリの関数は何やってるか、 自分で調べないといけないんか… そういえば、近いうちにNDS開発関係の本が出るとか聞いたけど、どうなんだろう…