NintendoDS(NDS)非公式開発 Part2
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2007/04/06(金) 07:28:10ID:0HAbZjic初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。
資料、リンク等
http://nocash.emubase.de/gbatek.htm
http://www.bottledlight.com/ds/index.php/Main/HomePage
http://www.helloworld.jp/~duke/nintendo_ds/
開発環境
http://www.devkitpro.org/
http://sourceforge.net/project/showfiles.php?group_id=114505
関連スレ
ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1055111303/
ゲームボーイアドバンス(GBA)非公式開発 Part2
http://pc5.2ch.net/test/read.cgi/gamedev/1099119005/
前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1113780562/
0229名前は開発中のものです。
2007/08/27(月) 23:14:33ID:V0Pm1nQT何を解析したいの?
0230228
2007/08/27(月) 23:21:42ID:+nlXQhK1自作プログラムからアクセスできるかとか。
カメラは画像抜けるか、カードリーダーはなんか使えないですかね?
>>220
ウチでは、CVSにあるパッチ当ててリビルドした。ビルド環境はXP-Sp2。gccは4.1.2。
ただ、newlibが怪しい感じがするので、いまリリースされてるr20にバイナリとライブラリを混ぜた。
Nighty Buildとしてリリースしてくれればいいのに、と思う。
0231名前は開発中のものです。
2007/09/03(月) 23:22:22ID:AHy/qV3Qそもそもカードリーダってどんな読み込みしてるの?
GBAの時にあったロックマンEXE リアルオペレーションみたいの?
それとも、古い話だけどバーコードバトラーみたいなの?
0232名前は開発中のものです。
2007/09/04(火) 17:42:17ID:UhRcN57eバーコードバトラー
0233名前は開発中のものです。
2007/09/04(火) 21:54:46ID:nzx9z0d8つ カメレオンUSB+バスアナ
0234名前は開発中のものです。
2007/09/06(木) 11:24:24ID:ZPON3jyc何故か起動しないんです。
最初のnintendoのロゴの場所でバグって止まってしまうんです。
他のも試したのですが、meteosのデモは動くのですが、
ネットで拾ったプログラムとかだと動かないんです。
これは、ファームウェアが新しいからとかなんですかね?
誰か分かる人がいたら教えてください。
0235名前は開発中のものです。
2007/09/06(木) 14:03:11ID:OUQlRTqJ自作プログラムに問題があるから
0236名前は開発中のものです。
2007/09/06(木) 18:12:12ID:2urpUS9U自作するならSLOT1マジコン買ったほうが便利だよ
0237名前は開発中のものです。
2007/09/06(木) 18:16:58ID:k+7P+IIwなんか最近のファームだとwifime使えない様なことを聞いていたんだが。
0238名前は開発中のものです。
2007/09/06(木) 20:41:17ID:zj7oDtCS最近はwifime使う人自体が少ないから、わかる人少ないんじゃね?
メモリカード上のファイルシステム使えるし、マジコンのほうが便利だと思うよ。
0239名前は開発中のものです。
2007/09/06(木) 22:12:33ID:jdJn8zUa2年半くらい前のネタもって来るなよ
ぶっちゃけpassme買ったほうがいいよ
0240名前は開発中のものです。
2007/09/06(木) 22:26:44ID:4BddI4Ibダウンロードプレイ用のバイナリの作り方の
解説サイトはどこー?
0241名前は開発中のものです。
2007/09/06(木) 23:27:36ID:HEZb3DqAwifimeでSLOT2から起動するのは古いファームなら可能、新しいのは無理
自作プログラムを直接起動する場合はFlashMe必須のはず
0242234
2007/09/10(月) 09:04:16ID:9J67AMj3DSは触り始めたばかりなので、よく調べもしないで聞いてしまいました。
すいません。
SLOT1マジコンを使ったほうが良いようなので、それで試してみます。
ありがとうございました。
0243名前は開発中のものです。
2007/09/10(月) 11:25:37ID:9J67AMj3まだDSのプログラミングに触り始めたばかりで、何一つわかりません。
>>1の資料のホームページを見ても、英語が苦手でわかりませんww。
そこで一つ質問なのですが、
NDSで画像の表示をするにはどうしたらいいんでしょうか?
とても困ってるのでお願いします。
0244名前は開発中のものです。
2007/09/10(月) 14:32:54ID:c6gK6r8g自分で訳せ
0245名前は開発中のものです。
2007/09/10(月) 15:16:23ID:5GHApHwZdevkitのexample見るよろし
0246名前は開発中のものです。
2007/09/10(月) 23:28:48ID:7GJ6LTUKsageろカス野郎
0247名前は開発中のものです。
2007/09/11(火) 00:21:15ID:bodiduov遅レスでそれかよ…
ageたって荒らしなんて来ないから、そんなにびびらなくていいよ。
0248名前は開発中のものです。
2007/09/11(火) 19:32:23ID:iqE2YYuv0249名前は開発中のものです。
2007/09/11(火) 22:23:26ID:zYW/1GSuNDSはやめてGBAにしたほうが無難
0250名前は開発中のものです。
2007/09/11(火) 23:04:46ID:ELQ66iR7自分で描画する限りパソコンと大差ないし。
0251名前は開発中のものです。
2007/09/12(水) 12:24:01ID:OwzxrDQVwindowsにしとけよ
0252名前は開発中のものです。
2007/09/16(日) 20:26:57ID:Udg+C57sつーか、学生時代に英語で赤点連発しまくってた俺でも組めてるんだから、
読めなくても根性でどうにかなると思うんだが。
読める奴が1分で出来る作業が、読めない奴が1時間かかるとしても、
逆に言い換えれば1時間かければ出来るっつーこった。
0253名前は開発中のものです。
2007/09/16(日) 22:25:51ID:9q5t2Jry( ´д)ヒソ(´д`)ヒソ(д` )
0254名前は開発中のものです。
2007/09/17(月) 15:31:07ID:GfeYD8ac0255名前は開発中のものです。
2007/09/18(火) 00:06:45ID:Hw5DHMxg( ´д)ヒソ(´д`)ヒソ(д` )
0256名前は開発中のものです。
2007/09/26(水) 00:54:46ID:a8XV0X/10257名前は開発中のものです。
2007/09/26(水) 19:29:40ID:UpQ3vnrH0258名前は開発中のものです。
2007/09/28(金) 02:12:09ID:IoMeoJX+そんなに作ってほしいのなら
まず、解析情報を晒せ
話はそれからだ
0259名前は開発中のものです。
2007/09/29(土) 15:06:16ID:V7pTW6Nhincludeしただけでエラーが大量に吐き出されてコンパイル出来ない。
エラーはfunctexcept.hやstl_algobase.hなど。
namespaceあたりがおかしいのかなあ?
0260名前は開発中のものです。
2007/10/02(火) 14:42:30ID:oQbM0imG計算上1Hzなのに………
0261260
2007/10/02(火) 15:24:28ID:8iiydjhfツール作ったのに……すごく時間無駄にした……
0262名前は開発中のものです。
2007/10/02(火) 16:24:50ID:xf3zqSrX0263名前は開発中のものです。
2007/10/02(火) 16:32:10ID:c8MIjKr/まだ作ってすらいない。
これから作る予定もない。
0264名前は開発中のものです。
2007/10/02(火) 16:35:23ID:Q4cSApS3おまい五月蝿いよ。そんなにやりたきゃ自分でやれ。
あーあ、釣られちまったクマー。
0265名前は開発中のものです。
2007/10/03(水) 21:19:15ID:Unhi/ICxあるんなら、まずそれを見てみたいものだ。
0266名前は開発中のものです。
2007/10/04(木) 00:00:30ID:Nwe20aSdと思って、
検索したら、NDSをクラッシュさせるネタROMらしい
SEXFRIEND DS - Google 検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=SEXFRIEND+DS&num=50
0267名前は開発中のものです。
2007/10/05(金) 23:47:05ID:GMs8lc1xが内臓されてると言う事なのですが、それをゲームに生かす事は出来ないのでしょうか?
0268名前は開発中のものです。
2007/10/05(金) 23:57:24ID:cLPvvt490269名前は開発中のものです。
2007/10/06(土) 00:04:55ID:k5ylFFYa例えば、現実の外気温を測って、それに連動してゲーム内の気温に
反映したりとか。
0270名前は開発中のものです。
2007/10/06(土) 01:44:50ID:iXTuEQNJでも感度とかわからんと難しいよね
ちなみに某moonshellの待機画面では温度も表示している
0271名前は開発中のものです。
2007/10/06(土) 02:07:24ID:k5ylFFYa0272名前は開発中のものです。
2007/10/07(日) 02:05:41ID:16HwiQ/60273名前は開発中のものです。
2007/10/07(日) 03:17:56ID:MKyesqii0274名前は開発中のものです。
2007/10/07(日) 03:28:21ID:cM67Ah60画面をこすってオナニーするゲーム。
摩擦により発熱させると興奮度が上がる。
…って、現実でオナニーしたほうが何倍もいいよ。
0275名前は開発中のものです。
2007/10/07(日) 03:34:45ID:g9Mb9/7Y0276名前は開発中のものです。
2007/10/08(月) 14:12:41ID:jt852hhW英語がわかりにくい + インストールしてもマニュアル通りにならないorz.
ケテスタ。
0277名前は開発中のものです。
2007/10/09(火) 02:32:15ID:NwD4Vzil0278名前は開発中のものです。
2007/10/10(水) 01:53:16ID:sQY5lQ0E正論だがはぐらかされた気分だ。
0279名前は開発中のものです。
2007/10/10(水) 07:51:19ID:XZRlzFt5こんな具体性の無いレスをどうせいと・・・。
バージョン、環境、何をした時に、なにが、どうマニュアル通りにならないのか?
0280名前は開発中のものです。
2007/10/11(木) 19:00:27ID:AFS/XRanそれは、マニュアル通りにやってないからだよ。
0281名前は開発中のものです。
2007/10/12(金) 00:13:27ID:4k5WrLy90282名前は開発中のものです。
2007/10/12(金) 11:18:05ID:K/qAGMxH「各ボタンを押すと、表示されているキャラの表情が変わる」
程度のプログラムを作りたいのです。
つまりは、画像の表示とボタンの反応をプログラムできればいいのですが。
わかりやすい参考サイトの紹介をお願いします。
(英語は必須なんですかね?)
それとも3ヶ月程度勉強したくらいじゃ不可能ですか
0283名前は開発中のものです。
2007/10/12(金) 11:29:42ID:DiEK06uc三年やってても出来ないやつは出来ない。
少なくとも>>1が読めないようじゃ三十年やっても無理。
0284282
2007/10/12(金) 11:42:43ID:K/qAGMxHhttp://www.helloworld.jp/~duke/nintendo_ds/
ここを参考にしてみます。
0285名前は開発中のものです。
2007/10/12(金) 19:54:31ID:t+ddjv7oとりあえず絵だしてキー入力のやり方見るぐらいなんだから。
0286名前は開発中のものです。
2007/10/13(土) 03:52:49ID:Vlofa3wCextended rotationBGだとビットマップモードはいいけど……
資料が散っててようわかんね。
調べてみると前スレの1年位前がかなり開発に力が入ってたっぽい……今過疎?
GBA開発の方を調べたほうが良いのかな?
0287282
2007/10/13(土) 13:13:20ID:7B12W8gIとりあえずC言語でwindowsプログラミングから勉強します。
0288名前は開発中のものです。
2007/10/13(土) 15:25:06ID:rBxGohsi0289名前は開発中のものです。
2007/10/13(土) 17:42:57ID:3YhoKa+kあなたがつくってください
0290名前は開発中のものです。
2007/10/13(土) 19:01:33ID:iEE0yF8uつ>>266
0291名前は開発中のものです。
2007/10/13(土) 22:23:14ID:466IMIi2あきらめるの速いなぁ…残念。
まずビットマップモードで出来るようにがんばってみようよ。タイルモードはそれからでもいいんじゃないかな?
284のサイトのサンプル組み合わせれば、必ずできるはずだからさ。
初っ端から絵じゃなくて、四角い箱を書いて、ボタンを押すと色が変わるとか。
ちなみに、タイルモードは面倒臭いよ。
0292名前は開発中のものです。
2007/10/13(土) 23:01:19ID:KLSVWkRDまずチュートリアル1を見てみたんですが、
書いてあるソースの意味が9割以上理解できない上、
「あれー、main関数がどこにも書いてないぞー?」
とか言ってるあり様です。
ttp://yun.cup.com/top.html
ここに書いてある手順でビルドはできるようになった、という位の事しかできてませんorz
C言語を勉強した、と言っても、本を1冊読んだ程度です。
こういう具合で諦めました。
もっと勉強すれば、理解できるようになるんでしょうか。
0293名前は開発中のものです。
2007/10/14(日) 00:40:09ID:x0qNLVZl釣り師さん、チュートリアル1読んでないのがモロバレですよwww
釣りじゃないなら、どこまで勉強したつもりになっても
残念ながらキミには無理な気がする
0294名前は開発中のものです。
2007/10/14(日) 01:01:36ID:jf98SOQx本当に理解できなかったんです。全く。
あと釣りじゃないです。
>釣りじゃないなら、どこまで勉強したつもりになっても
>残念ながらキミには無理な気がする
って言うのは正直図星な気がする。
知識無い俺にもできるのかな・・・!ワクワク
とか思ってみたけど、やっぱり無理な気がする。
画像の表示すらできない。
必ずソースを理解する必要ってあるんですか?
パーツを並び替える感覚で何とかなる、って事があるのかな、
と思って、サンプルを落としてビルドしてみるんだけど、
よく分からないエラーが出てだめだった。
0295名前は開発中のものです。
2007/10/14(日) 01:52:44ID:IVK0+lK7>>284のチュートリアル1のソース、リンク切れてない?
demo1.zip とか、arm7_main.cpp とか
ページに載ってるソースは、部分的なものだから、コンパイルできないと思うけど
0296名前は開発中のものです。
2007/10/14(日) 02:06:37ID:3qp4qtXc本家が更新されてて、arm7_main.cppとか使ってないかも。
一度本家を確認したほうがいいね。
英語わからなくても、web適当翻訳でもそこそこ読めるだろうし。
>>294
とりあえず、C言語をしっかり勉強しなさい。
それから、Devkitのサンプルプログラムを見て「この関数は何してる?」とか順を追って調べてみ?
サンプルを弄ってみて、どんな動きするかも色々と試してみ?
0297名前は開発中のものです。
2007/10/14(日) 02:08:27ID:jf98SOQxページの一番下の方のdemo1.zipは生きてますよ
0298名前は開発中のものです。
2007/10/14(日) 04:12:21ID:OplionxR少なくとも
「ハードの仕組みと書かれているコードの全てを理解してやるッ!」
というぐらいの意気込みがないと、こういう組み込み機器の
プリミティブな言語でのプログラミングには向かないよ。
どうしてもDSで何か作りたいのなら、DSLuaあたりをオススメしておく。
ま、コッチでもキミは挫折する可能性が高いかもナー。
0299名前は開発中のものです。
2007/10/14(日) 06:55:37ID:Jk1yLDar独自にチャレンジしてて意欲的だけど
あわてて書いたのか説明やソースが所々間違えてて混乱するかも。
0300名前は開発中のものです。
2007/10/14(日) 11:14:38ID:bTHfTWvmエラーでるんだよなー変数をもう一度確認しな
0301299
2007/10/14(日) 13:19:17ID:Jk1yLDar(しかしソース上は1ラインを256ドットとしている)、
ソース上で、白色を指定するとこでr,g,b=127としていたり
(しかし説明文では各成分5ビットとして、ソース中の式でも5ビット,10ビットのシフト)、
そういう間違えのこと。
念のため言っておくが、揚げ足取りで指摘しているわけじゃないからね。
0302名前は開発中のものです。
2007/10/14(日) 13:24:33ID:IOFnc87m0303286
2007/10/14(日) 15:15:25ID:c46YJATWextendedもたぶん出来るなこりゃ………
おれャバカだ……
0304名前は開発中のものです。
2007/10/14(日) 16:54:11ID:45M5igx90305名前は開発中のものです。
2007/10/14(日) 19:40:56ID:SilXmSYSあなたがつくってください
0306名前は開発中のものです。
2007/10/14(日) 19:54:36ID:klBZIoZy同じような荒らしなのでスルーしてください。
0307名前は開発中のものです。
2007/10/14(日) 23:35:41ID:4R3Po58E0308名前は開発中のものです。
2007/10/15(月) 09:31:09ID:aEtcwrz5aviやjpgにしたいんですがfdsやbinやらの中身を開く方法ってありますか?
adxはわりと簡単だったんだけどこれらがどうにもなんなくてorz
DS本体とソフトはちゃんと所持してます。自分でもそれなりに調べたんだけど
DSの映像出力で現実的なのはこの方法くらいしか考えられないんで。
データの改造は興味ないんで単純に中身を展開出来ればいいんだけど。
スレチな気もするんだけどここならわかりそうなんで教えて貰えるとありがたいです。
0309名前は開発中のものです。
2007/10/15(月) 09:44:33ID:D7Z6X8aH0310名前は開発中のものです。
2007/10/15(月) 12:41:50ID:kk0ID/qVDISPLAY_CRの拡張パレットを有効にして、
とりあえずVRAM_Eを拡張パレットに使おうと思い、
vramSetBankE(VRAM_E_OBJ_EXT_PALETTE)と設定した所まで出来たのですが、
それをどう使うのかが分からないんです。
分かる人がいたら、御教授していただきたいです。
0311名前は開発中のものです。
2007/10/15(月) 20:21:54ID:ugt16RuXhttp://www.stoneheads.co.jp/stone/codepink/nisemono.html
0312Moonlight
2007/10/15(月) 21:39:14ID:Fb0LVtuP{
vramSetBankE(VRAM_E_LCD);
u16 *pdstpals=(u16*)VRAM_E_EXT_PALETTE;
for(u32 idx=0;idx<(16*256);idx++) pdstpals[idx]=colors[idx] | BIT15;
vramSetBankE(VRAM_E_OBJ_EXT_PALETTE);
}
ぜんぜんコンパイルしていない上に、VRAM_E_LCDとかVRAM_E_EXT_PALETTEは初めて見たのですが、たぶんこんな感じで更新できるんじゃないかと思います。
0313Moonlight
2007/10/15(月) 21:58:55ID:Fb0LVtuPついでに補足、VSync割り込みではなくメイン処理内で更新したいときで処理時間を気にしないなら、更新直前にswiWaitForVBlank()を呼べばOKです。
適切に割り込みが初期化されていないときは、swiWaitForVBlank()ではなく、
{
while(DISP_Y!=191);
while(DISP_Y==191);
}
という感じで。バッテリー食いますがテストなら関係ないと思います。
0314名前は開発中のものです。
2007/10/16(火) 00:50:23ID:BDOJEEUKDISPLAY_CR |=DISPLAY_SPR_EXT_PALETTE
が必要になるんじゃないかな?
0315名前は開発中のものです。
2007/10/16(火) 01:42:39ID:EBLEskhE板違いでは?
いわゆるハックだから、裏技・改造板が適切かと
裏技・改造
http://game12.2ch.net/gameurawaza/
0317名前は開発中のものです。
2007/10/16(火) 13:20:17ID:LyMKS2G10318名前は開発中のものです。
2007/10/16(火) 13:21:58ID:aFmxsukOあなたが作ってください。
0319名前は開発中のものです。
2007/10/16(火) 14:30:36ID:Wllgqeowあなたの力量では作れないんですか?
0320310
2007/10/16(火) 16:04:37ID:vSTxkmkG>>312の方法を試した所、エミュでは正しく動作するのですが、
実機では色が付かなく、黒で表示されてしまいました。
どなたか分かる方はいませんか?
0321名前は開発中のものです。
2007/10/16(火) 21:30:36ID:BDOJEEUK0322名前は開発中のものです。
2007/10/17(水) 12:14:53ID:4R/8hBJ/0323名前は開発中のものです。
2007/10/17(水) 12:34:00ID:izILH0fr馬鹿にしてんすか?
0324名前は開発中のものです。
2007/10/17(水) 23:47:01ID:xzaWhU4cbmsを再生するソフトだろ?BM98とか。プレーヤーだかプレイヤーだか知らんけど。
ttp://ja.wikipedia.org/wiki/%E9%9F%B3%E6%A5%BD%E3%82%B2%E3%83%BC%E3%83%A0#BMS.E3.83.97.E3.83.AC.E3.83.BC.E3.83.A4.E3.83.BC
普通に使われてるようだが?
>>319
そういう偉そうなこと言うってことはおまえは作れるんだろ?
ならおまえが作っとけ。
先に行っておくが、自分は作れる作れない以前にNスクは興味ないから。別にわざわざDSでパソゲやろうと思わんし。
とりあえず>>317=304=288でおk?
0325名前は開発中のものです。
2007/10/18(木) 08:50:40ID:dlEaD6Yb昔ちょっと考えた。
指DDRができるかな? と思ったんで。
dwiというシーケンスフォーマットがあるというところまで調べた。
http://dwi.ddruk.com/
だけど、音周りがうまく鳴らせず断念。
0326名前は開発中のものです。
2007/10/18(木) 15:50:03ID:7DWuJ+LL音さえ鳴らせれば、DDRなんてパターンの決まった(ランダムでない)もぐら叩きと同じなんだよね。
0327名前は開発中のものです。
2007/10/20(土) 20:34:00ID:paJOv51g0328名前は開発中のものです。
2007/10/20(土) 21:52:44ID:QP4iOhZT■ このスレッドは過去ログ倉庫に格納されています