- 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/
- 432 名前:192 mailto:sage [2006/09/23(土) 10:10:40 ID:y/CPS+H+]
- >>431
GBAの互換部分も包括してくれるとうれしいかも。 TTAとかFLACとか鳴らしてみた。 FLAC、サンプルが少なくていまいち使いこなせてない。 指定ザンプルだけレンダリングするようなサンプルとかないかなー。 使いやすさだったらTTAかも。
- 433 名前:名前は開発中のものです。 mailto:sage [2006/09/23(土) 13:45:05 ID:5XeQzuE4]
- >>431
アフィ厨乙
- 434 名前:名前は開発中のものです。 mailto:sage [2006/09/23(土) 13:49:06 ID:+kF7fHsd]
- glCallListがよくわからん
一般的なOpenGLのglCallListとは使い方が違くね?
- 435 名前:名前は開発中のものです。 mailto:sage [2006/09/23(土) 16:38:02 ID:Hdr0O2AF]
- アフィ厨・・・
アーフィー厨か! あのネコミミ状の髪飾り?にきっと萌えるのだな
- 436 名前:名前は開発中のものです。 mailto:sage [2006/09/23(土) 18:40:57 ID:Ag5EbASn]
- 頭に火をつけられたり自分の戦歴を映画で模造したりする
某兄弟長兄のことではないのか
- 437 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 00:23:26 ID:8NU28kJN]
- NDScripterの音声部分作る前に、音声をRAWに変換するツール作ったよ。
mp3もoggも変換できるようにしないと...って作ってたら、なんだかとても大変だった... 結局RAW出力するDirectShowフィルターを作って、ソレで変換するようにしたのだが もっとカンタンに作れたのかなぁ...
- 438 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 00:45:48 ID:29W6GQ1l]
- MP3だけでも良かったよーな・・・
とりあえず乙!
- 439 名前:431 mailto:sage [2006/09/24(日) 03:19:24 ID:kqOqt2LO]
- >>432
互換部分ってなんだろ・・・ GBA上で動く自作プログラム・エミュとか? ごめん、あんま詳しくないのでわからない・・・ もう少し説明していただけませんか? >>433 アフィは一切入れない予定。アマゾンももちろんナシ。 オレが手に入る金みたいなのは一切ないけど、 NDSのプログラマを応援できるようなものにしたい。 >>437 乙!
- 440 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 04:15:46 ID:8NU28kJN]
- 音、鳴ったよ!(`・ω・´)
まだ1音しか鳴らないしフェードアウトとかも実装してないけどね どっかにDSのADPCMの詳しいアルゴリズム無いかな...ADPCM使いたいのだ ttp://sakuratan.ddo.jp/uploader/source/date22660.avi >>431 技術的な内容が欲しいトコだけど、詳しい海外サイトより充実させるのは難しい気がするから コメント付きのリンク集があるとイイな... 技術情報じゃなくてもイイけど、マメに更新されてればみんなマメに見る気になるんじゃないかなぁ
- 441 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 05:44:45 ID:U25GW1D+]
- >>431
任天堂から圧力こない?
- 442 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 09:24:23 ID:/Df/s+58]
- >>439
ウザいからすっこんでろ
- 443 名前:192 mailto:sage [2006/09/24(日) 09:35:52 ID:h1fQVxuO]
- >>439
BGやスプライトとかの構成っつーか考え方っつーか。 グラフィック周りがGBA互換な所があるので、そういうところっす。
- 444 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 09:49:55 ID:cD6w0n7f]
- >>421
M3で自作プログラムが動かなくなったのは SONYによる呪いです。ファーム2.81は糞。 4ギガメモリーを使わない限りは ファームのアップデートはしないほうがいいです でも本当なんでSCとM3で動くファイルが違うのだろう
- 445 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 13:14:23 ID:29W6GQ1l]
- >>442
人生に疲れたなら回線切って吊ればいいと思うよ 英語読むの苦手な漏れとしては海外資料の翻訳の転載だけでも助かる。 と言うかその前に英語力どーにかせいという話もあるが
- 446 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 18:15:57 ID:lw0bOptp]
- > 互換部分ってなんだろ・・・
> GBA上で動く自作プログラム・エミュとか? > ごめん、あんま詳しくないのでわからない・・・ > もう少し説明していただけませんか? こんな事言ってる奴がきちんと理解してて正しい翻訳ができるのかが疑問
- 447 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 21:01:45 ID:29W6GQ1l]
- 理解してる奴が投稿してくれれば何の問題も無い。
- 448 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 21:36:59 ID:sSgKkPX4]
- なんもわかってない奴が思いつきでつくるサイトを盛り上げようと思う人がいるかな。
- 449 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 21:49:13 ID:29W6GQ1l]
- 難しいかも知れんが総合サイトは必要ではないか?
- 450 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 23:28:49 ID:h1fQVxuO]
- wikiだったら管理メインでもいいんでない?
>>447にもあるように肝心なとこは識者が書けば問題ない気がする。 ただ、日本語のそういうサイトが欲しい反面、GBA研究所のような顛末もちょっと心配。 # 噂では圧力閉鎖説もあるし
- 451 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 00:18:57 ID:anwxbEsj]
- GameDevWikiを活用してみては?
- 452 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 00:27:52 ID:RlJmei2T]
- 思ったんだが
wikiはこのスレのまとめとして誰か有志が翻訳なり収集なり実験なりした物をうpする場所にして それとは別に431管理でサイトがあったほうがいいんじゃないか? wikiだけだと管理人が管理しなくていいから廃れる事が多い。 管理人がしっかり管理してくれてnewsとか掲載してくれるなら廃れにくい。 ある程度資料が集まってくれれば開発者増えるという希望もある。
- 453 名前:431 mailto:sage [2006/09/25(月) 01:01:32 ID:sQqweIh/]
- ごめんよ、作ってから書き込んだほうがよかったね。申し訳ない。
とりあえずwiki作ります。あと、ニュースもblogでやろうと思ってる。 出来たときにはよしなに。気に入ったなら利用してくださいな。 初心者で開発者でもないけど、必死でがんがってみるよー。 んじゃしばらくwiki作るためROMに戻ります。 意見くれた人ありがとうございました!
- 454 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 23:08:53 ID:wH2AOm1r]
- 翻訳頑張ってね。
容れ物だけつくっても誰も行かないよ、たぶん。
- 455 名前:名前は開発中のものです。 mailto:sage [2006/09/26(火) 14:17:01 ID:Fs/gNAE/]
- >>440
かなり再現率高いですね・・・!今からリリースが楽しみです。 DSluaでアドベンチャーを作ってるんですが、漢字表示が出来ないので まだシステムだけ・・・。いつか日の目を見るだろうか。
- 456 名前:名前は開発中のものです。 mailto:sage [2006/09/26(火) 21:41:28 ID:BiBczIAx]
- >>453
wiki完成楽しみにしてるよ
- 457 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 02:32:25 ID:kuvGqPv5]
- >>453
期待しています _____________________________ 41 名前:枯れた名無しの水平思考 投稿日:2006/09/25(月) 20:45:39 ID:SQ3zmfwX0 いまのとこMoonShellで出来ないのは リアルタイムTV映像受信録画ぐらいか。 チューナーはとりあえず ロケーションフリーなどの無線LANでも通せば 間に合いそうな気はするが、 DS用TVチューナーを買ったほうが早そうだ 42 名前:枯れた名無しの水平思考 投稿日:2006/09/26(火) 03:07:19 ID:9513L0CI0 このハードにMoonShellを入れたいときは どのモードを選ぶのが無難だろうか ttp://news.ds-x.com/ 43 名前:枯れた名無しの水平思考 投稿日:2006/09/26(火) 03:08:56 ID:9513L0CI0 >>41 作者は動画も無線ネット通信も既に極めてるから 実現も近いに違いない
- 458 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 04:39:43 ID:ejhrh7yu]
- NDScripter一応まとめてみたので、うpしてみる。
SDカードドライバーなんかも自作な関係で、SCLite以外はデータ量が30MBくらいに制限されちゃいます...スマソ (SCSD/SCminiSDはひょっとしたらOKかも?) まだ未実装命令/機能や手抜きが多いんでまともに動かないとおもうけど、気が向いたらやってみてくんろ。 ttp://gamdev.org/up/img/7681.zip
- 459 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 04:43:09 ID:w6DJSwVe]
- ↑↑↓↓←→←→BA(゚∀゚)↑↑↓↓←→←→BA!!!!!
- 460 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 12:58:15 ID:Si2rmbGz]
- >>458
GJ!!!!!!!!!!!!! 早速実験してみるお(^∀^
- 461 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 18:06:43 ID:ejhrh7yu]
- とりあえず夏☆Kanonとひぐらし(/解)で動作テストしてたので、これらはそこそこ動きます。
動作を見てみたい場合はこいつらがオススメです。 音声ファイルは無くても鳴らないだけでエラーにはならないので30MBに抑えるには音声を適当に削るとイイかも。 >>409が言ってた「はにはに」ってのは「月は東に日は西に」の略なんだね。おもしろい略だね。 次はセーブロードあたりを作りつつ、はにはに体験版が動くようにいじってみるさ。
- 462 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 19:21:53 ID:8ZY6TtLq]
- >>458
キタコレ!!サンクス!!! はにはに ttp://august-soft.com/ ttp://august-soft.com/hani/index.htm
- 463 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 19:30:53 ID:srugNfWB]
- >>458
待っていたときがキターのだ・・・
- 464 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 21:22:01 ID:tekv9k47]
- >>458
おつかれさまです。SCSDで夏☆Kanon動作しました。
- 465 名前:名前は開発中のものです。 mailto:sage [2006/09/27(水) 22:47:33 ID:p+FYKX8A]
- >>461 >>458
うぉぉぉぉぉい!! d(゚Д゚)☆スペシャルサンクス☆( ゚Д゚)b マジかYO!はにはにが動くのを夢見て待ってるぞ〜 それまで夏☆Kanonで遊んでおきます〜 音声、BGM、SEがmoonshellのように鳴る日を楽しみに・・・って対応予定アリマスカ?
- 466 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 04:47:52 ID:H9xnOmcH]
- はにはに体験版、動くようになってきたよー
ソフトはある程度まとまってからうpするんで、今日は動画ですYO! ttp://sakuratan.ddo.jp/uploader/source/date22897.avi 800*600pxを1/3に縮小してるんで右と下がちょっと切れてる。 それよりも、ファイルがフォルダで分けられてなくて、2000個以上のファイルが1まとめに置いてあって ファイルを開くのに時間がかかってしまう...おかげで音声ブツッってなったりする...どうしようかなぁ、コレ。 タイトル画面の前後にかなり時間がかかるんで、動画ではカットしてあります。 >>465 「moonshellのように」ってゆーのがよくわかんない...既にBGMもSEも鳴るけど...
- 467 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 07:24:15 ID:RzgPgrs9]
- >>466
データをアーカイブ化して、ハッシュ探索(CRCとか?)とかするのはどうだろう? アーカイブ中のファイル名を大文字か小文字に統一して、それのハッシュね。
- 468 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 17:40:34 ID:P/u5vzBW]
- SCLiteでひぐらしのなく頃に解ー目明し〜祭囃し編ーをコンバートしてやってみました。
取りあえず目明し編をやってみましたが最後まで行ったら黒画面のまま止まってしまい(音楽は鳴ってます) タイトル画面に戻りませんね。 セーブができないという事なので、現段階ではこれが仕様なのでしょう。 目明しをクリアしたら罪滅ぼしのシナリオロックが外れるのかな?と思いましたけど。 一応ご報告まで。 開発を楽しみにしています。 コンバートしたら400M近いデータになるので大容量メモリーカード必須ですねw
- 469 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 17:56:36 ID:2vDVi8kF]
- >>466
moonshellのようにとは・・・スマンなんか例え間違えた。 Mips168MhzPPCでkanonが音声付でできるようなってするつもりだった・・・ 「monnshellのようにOPムービーが再生できるようになるかな」って書けば誤解されんかったな
- 470 名前:名前は開発中のものです。 mailto:sage [2006/09/28(木) 18:00:54 ID:2vDVi8kF]
- 追記:自分で展開して解像度落としてたほうがいいのかな?やっぱ
- 471 名前:名前は開発中のものです。 mailto:sage [2006/09/29(金) 22:45:19 ID:ukRdomA2]
- エ・ロ・ゲ!エ・ロ・ゲ!
- 472 名前:名前は開発中のものです。 mailto:sage [2006/09/30(土) 05:36:53 ID:gv1wjVYj]
- はにはに体験版、設定画面とかテキスト回想とかオートモードも動くよーになた
んでも全体的にフォントが小さくて見栄えがイマイチかも...。 10dotフォントに加えて8dotフォントも使うようにしてみたんだがそれでも文字が重なっちゃうトコがある。 >>467 はにはに専用チューンを施すことは可能なのですが、他のソフトでもパフォーマンスが向上する、 メモリ消費量が増えない、ってのが理想なので、なかなかムズカシイ... 一応バッファを少し増やして効率的に利用するようにしたら倍くらいの速度になったけど、それでも遅い... >>468 「解」じゃない方はロック解除とかされた気がするのですが、「解」の方は確認してなかったっす 最後のスタッフロールの画像サイズがデカすぎて表示されないと思われるのでしばらく待ったらタイトルに戻るかも? >>469 ムービーの再生は大変そうだなぁ...多分サポートする前においら力尽きると思うよ
- 473 名前:名前は開発中のものです。 mailto:sage [2006/09/30(土) 11:13:40 ID:ftk2ztPL]
- >>431
pspsp乙
- 474 名前:468 mailto:sage [2006/09/30(土) 21:49:26 ID:yYUpPV3T]
- なるほど・・・というわけでしばらく待ってみました。
その結果、タイトル画面の戻る事を確認しました。 シナリオロックもはずす事が出来ました(この時も復帰するまで時間がかかりました)。 黒画面固定時間は4分ぐらいありました。 この箇所はスクロールの所なのでスクロールが出来なくて黒バックのままみたいですね。 罪滅ぼしをやってると途中で ERROR 24829:ld L,$Me_WinkB1,80 と上画面に表示されて止まってしまいます。 00.TXTの該当箇所のをみてみますと gosub *G_sys:ld L,$Me_WinkB1,80 となっており、他の箇所では小文字のlだったのが、なぜかここだけ大文字のLになっていましたので gosub *G_sys:ld l,$Me_WinkB1,80 と変更してPACKしたら上手くいきました。 大文字のLを小文字にしただけです。 PCだと大文字でも作動してるみたいですが、DSだとエラーになってしまうみたいですね。 祭囃しまでプレイできることは確認しましたが、セーブが出来ないのでカケラ紡ぎで力尽きました。 やっぱセーブ機能が欲しいですね。 はにはににが楽しみです。 技術的なことはまったくわかりませんが、フォントが小さすぎて見にくいのならば文字だけを上画面に表示するとかにしたらいかがでしょうか? あるいは、画像が上画面で文字が下画面とか・・・。
- 475 名前:名前は開発中のものです。 mailto:sage [2006/09/30(土) 23:25:25 ID:r4eP7KC7]
- >>474
画像が上画面だとタップしたときに困るぞ。 セーブとかしにくいだろうし・・・
- 476 名前:名前は開発中のものです。 mailto:sage [2006/10/01(日) 02:57:18 ID:GmPQ3172]
- 上が拡大(原寸)画像で
下が全体画像w
- 477 名前:名前は開発中のものです。 [2006/10/02(月) 15:17:55 ID:8ezIp9O8]
- >>476
お前に任せた
- 478 名前:名前は開発中のものです。 mailto:sage [2006/10/04(水) 23:45:33 ID:3E9bhTGn]
- それでは過疎りましょうか。
- 479 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 04:01:24 ID:x0heqIH4]
- 自分で作ったNDS用プログラムを動かすのに
GBAスロットに差すカートリッジ(SuperCardとか)が必要のようだけど SuperKEYも必要?
- 480 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 20:28:02 ID:XBA1cPg0]
- >>479
プログラムによって違う いるのもあればいらないのもある お前さんがここに来るのは少々早いようだ もう少しいろんな事を理解してここに来たほうがいいぞ このままじゃ教えて君になるのが目に見えている
- 481 名前:名前は開発中のものです。 mailto:sage [2006/10/05(木) 21:58:11 ID:8bqPfOAT]
- >>479
まずは、どのようにNDS用プログラムが動くのかを調べよう
- 482 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 13:40:53 ID:sktMQ4LC]
- 3Dやってる人って少ないのかな?
- 483 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 14:48:15 ID:K0fQHVp7]
- 3Dは無理じゃないか?個人レベルじゃ
- 484 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 16:41:54 ID:VGIrgUh5]
- >>482
ノ 一応3Dいじってる XファイルDS用にをコンバートして表示させたりしてるけど アニメーションをどうしようか悩み中・・・ DirectXのアニメーションコントローラーみたいなのを作ってみようかなぁ 3Dやるならこんなのもある ds.qj.net/NDS-3D-World-Toolset-Demo-Game-Released/pg/49/aid/64998 俺はツール自体は使ってないけどソースが結構参考になった
- 485 名前:484 mailto:sage [2006/10/07(土) 16:44:58 ID:VGIrgUh5]
- 変な文になっとるorz
×:XファイルDS用にをコンバートして表示させたりしてるけど ○:XファイルをDS用にコンバートして表示させたりしてるけど
- 486 名前:名前は開発中のものです。 mailto:sage [2006/10/07(土) 21:38:25 ID:nxv/znYz]
- >>485
よぉ名古屋。
- 487 名前:名前は開発中のものです。 mailto:sage [2006/10/08(日) 16:27:47 ID:YC7tvNOL]
- >>472
∧_∧ / ̄ ̄ ̄ ̄ ( ´・ω・) < まだかよ ( つと ) \____ と_)_)
- 488 名前:名前は開発中のものです。 mailto:sage [2006/10/08(日) 20:33:30 ID:RY4tMwLX]
- >>476
gnese.free.fr/NDS/ComicBookDS/?language=en
- 489 名前:名前は開発中のものです。 mailto:sage [2006/10/09(月) 10:03:43 ID:ulKeCoOr]
- 3D開発したいけど、今3Dをまともに動かせるエミュってあるの?
devkitに入ってるサンプルのenvmappingくらいは動いて欲しい。 カードタイプを使っているので実機テストに手間がかかってしまう。
- 490 名前:名前は開発中のものです。 mailto:sage [2006/10/09(月) 10:43:32 ID:oaqFSXfV]
- >>489
当方、dualis使ってるけど、devkitのサンプルがぼちぼち動いてる。 たまにテクスチャ貼れてなかったりしてるけど。 3Dうんぬん以前に、exeファイルが引数を取ってくれないエミュが多い。 現状テストはほとんど実機だな。 no$ndsはまだか。
- 491 名前:名前は開発中のものです。 mailto:sage [2006/10/09(月) 14:45:53 ID:BsiKRP0Y]
- game9.2ch.net/test/read.cgi/gameurawaza/1116614246/
- 492 名前:名前は開発中のものです。 mailto:sage [2006/10/11(水) 16:55:03 ID:OlL7Nb5V]
- ちっと間が空いてしまったので
NDScripter、中途半端なのですがとりあえず今のバージョンをうpします。 はにはに体験版がまあまあ動くバージョンというかんじです。セーブロードはマダっす。 ttp://gamdev.org/up/img/7803.zip PC用のゲーム作ってる途中の息抜きっぽいカンジで作り始めたのですが そっちのPC用ゲームの方にウェイトを置くことにするんで、今後更新は遅くなっちゃいそう。 最近彼女もできたし... 楽しみにしてる人には申し訳ないのですが、ゆっくりでも更新する気はあるんで マターリ待ってくれるとウレシイです
- 493 名前:名前は開発中のものです。 mailto:sage [2006/10/11(水) 17:17:43 ID:2Jz6tIwS]
- >>492
乙! あと氏ね>彼女できた
- 494 名前:名前は開発中のものです。 mailto:sage [2006/10/11(水) 18:05:58 ID:W5mPWVcV]
- >>492
乙!!! 彼女捨てればPCゲームの方もこっちのほうもはかどると思うよ^^
- 495 名前:名前は開発中のものです。 mailto:sage [2006/10/12(木) 00:01:05 ID:XXEuEj/b]
- 彼女の開発はほどほどにな。
- 496 名前:名前は開発中のものです。 mailto:sage [2006/10/12(木) 02:57:39 ID:8MM5bZ4u]
- はにはに体験版に対応という事なので、製品版でも大丈夫かと思って試してみましたw
音声や音楽無しで250MB 音声とかも全部含めると1.5GB以上、ファイル数20000以上wwww 結果はといいますと、問題なく作動はしてるみたいです ただ・・・Readmeに書いてあるようにものすごく重いですね 10〜20秒の待ち時間は当たり前のようにあります DSの限界を見ているみたいでした 彼女さんの開発も頑張ってください^^
- 497 名前:名前は開発中のものです。 mailto:sage [2006/10/13(金) 02:55:11 ID:NSVXmVWx]
- >>492
ttp://page11.auctions.yahoo.co.jp/jp/auction/n46743644 彼女が出来た祝いでこれをプレゼント
- 498 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 20:19:27 ID:G3a1CCx+]
- 本体閉じた時のスリープ機能を実装するにはどうしたらよかんべか?
サンプルとかあれば教えてほしいんだけど
- 499 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 22:41:48 ID:6aj89dSV]
- >>498
moonさんのソース
- 500 名前:名前は開発中のものです。 mailto:sage [2006/10/14(土) 23:18:49 ID:CpFYsKfL]
- >>498
SaTa.さんのa7sleepを使う。 使い方はヘッダに書いてあった。
- 501 名前:名前は開発中のものです。 mailto:sage [2006/10/15(日) 00:47:28 ID:rCtTf/6L]
- >500
的確であった。
- 502 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 05:45:10 ID:aCpSKBSn]
- 3D表示をしながら同じ画面に2D表示ってできないでしょうか?
MODE_0_3D(MODE_0_2D | DISPLAY_BG0_ACTIVE | ENABLE_3D)で、 BG0が3Dのプレーン?なんで、BG2とかほかのプレーンに2D描画をしたいです。 感じとしては、FF3の上画面のカメラボタン・メニューボタンやぶつ森のカレンダ表示のようなものです。 glOrthoとかを使ってD3DXSpriteのような方法も考えたんですが今のところうまくいってません。 できてるもの(上述の二つ)があるので方法はあると思うのですが・・・。
- 503 名前:名前は開発中のものです。 mailto:sage [2006/10/19(木) 20:05:12 ID:Se5yFJ21]
- 誰か試してみないか?俺Python分からん
ttp://www.disinterest.org/NDS/Python24.html >>502 3Dはさわった事ないから何とも言えんが、BG0とBG2を重ねて表示するだけなら MODE_0_3D(MODE_0_2D | DISPLAY_BG0_ACTIVE | DISPLAY_BG2_ACTIVE | ENABLE_3D); とかやって BG2_CR = BG_BMP16_256x256 | BG_BMP_BASE(8); みたいに、BG0と重ならない場所のVRAMを使うようにして BG_BMP_RAM(8) で取得できるアドレスのVRAMにBG2に表示させたいものを色々書き込めばできる そういう事を聞きたかったんじゃなかったらすまん
- 504 名前:502 mailto:sage [2006/10/20(金) 00:32:12 ID:U28B//fT]
- >>503
まさにそれです。 エミュでおかしかったので実機で見たらちゃんとなってました。 これがさっくりできるDSはすげーなー。 話はまったく変わってラブベリのカードリーダってこのスレ的にハック対象になるんでしょうか。
- 505 名前:名前は開発中のものです。 mailto:baka [2006/10/20(金) 01:40:08 ID:4EhqbJGx]
- MSXみたいに走査線割り込みを…無理だっ!
- 506 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 10:50:41 ID:e3xIuq8x]
- >>489でも質問出てるけど俺も便乗。
みんなはどこのエミュ使ってる? 俺はndesmumeメインに使ってるが、どうも挙動が実機と違う部分が 結構あるんで困る。 で、たまにdualisを使うようにしてる。 dualisはメモリ表示とかタイル表示機能とか充実しててすごく便利なんだけど 起動引数とってくれないから、起動させてからctrl+rでファイルダイアログ 開いて*.ndsファイルを指定するのが結構面倒。 うちの環境が悪いのか、dualisの窓に直接*.ndsを放り込んだらディスクを ガリガリとアクセスして固まる時があるんで怖くて放り込めない。 最後に、大体完成したと思ったら実機で確認。 いいエミュあったら教えてほしい。
- 507 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 11:59:18 ID:g6WE1dbK]
- >>492
激しく乙。個人的にはSAVE・LOADが出来るまで頑張って欲しい。 NDSの開発環境としては今一番期待してるからね。 連絡が出来れば一番嬉しいんだが・・・orz
- 508 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 14:06:15 ID:xPQQ3r7n]
- あれ?492氏はNDScripterを移植してるんだよな。
開発環境はdevKitProの他にないと思うんだが。
- 509 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 14:07:09 ID:xPQQ3r7n]
- × NDScripterを移植
○ NScripterを移植
- 510 名前:名前は開発中のものです。 mailto:sage [2006/10/20(金) 22:40:49 ID:uJhcqGyU]
- はにはにまだ?
- 511 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 05:07:50 ID:EiSijAFI]
- バッテリーの状態ってHi(緑)/Low(赤)の二値でしか判定できないんですかね。
256階調ぐらいで取得できるとうれしいかと思ったんだけど。 チラシ裏ですが
- 512 名前:名前は開発中のものです。 mailto:sage [2006/10/22(日) 19:25:53 ID:2bgfPjrN]
- kent.dl.sourceforge.netからdevkitpro落とせないゆ。
PSPやGBAのも落ちないしミラー無いし。
- 513 名前:192 mailto:sage [2006/10/24(火) 23:25:57 ID:K1n8+0xz]
- ファイルアクセス(読み込み)に手を出そうと思うんですが、libndsに含まれているlibfatの使い方って解説されてないんですか?
それとも使っちゃダメ? 自前でゴリゴリやってる人をよく見かけるけど。 サンプルがあれば教えてください。
- 514 名前:Moonlight mailto:sage [2006/10/25(水) 00:10:46 ID:ZHF72XO8]
- >>513
int tempbufsize; char *ptempbuf; if(FAT_InitFiles()==false) while(1); // file system error FAT_FILE *pf=FAT_fopen("/test.dat","r"); if(pf!=NULL){ FAT_fseek(pf,0,SEEK_END); tempbufsize=FAT_ftell(pf); FAT_fseek(pf,0,SEEK_SET); ptempbuf=(char*)malloc(tempbufsize); FAT_fread(ptempbuf,1,tempbufsize,pf); FAT_fclose(pf); } FAT_FreeFiles(); 脳内コーディングでコンパイラ通してません。 FAT_InitFilesとFAT_FreeFilesはプログラム全体の最初と最後に呼べばOK。 devkitproに含まれるlibfatは対応アダプタが少ないですが自動認識するので、これで大丈夫だと思います。
- 515 名前:192 mailto:sage [2006/10/25(水) 03:22:24 ID:4q1kTJJl]
- >>514
すばやいレスありがとうございます。 ただ、fat.hを見ると以下の関数しかありません。 bool fatInit bool fatInitDefault bool fatMountNormalInterface bool fatMountCustomInterface bool fatUnmount bool fatUnsafeUnmount bool fatSetDefaultInterface libfat.aを覗くとFAT_*といった名前もあるんですが、パラメータがわかんないので自分でexternもできず・・・。
- 516 名前:名前は開発中のものです。 mailto:sage [2006/10/25(水) 04:30:09 ID:A/4eal2n]
- 横レス失礼。
>>514氏はchishm氏のgba_nds_fat.hについて書いてくれたみたいだね。
- 517 名前:Moonlight mailto:sage [2006/10/25(水) 13:34:39 ID:ZHF72XO8]
- うわ、失礼しました。gba_nds_fat.hのことと勘違いしていました。
新しいlibfatは、C標準関数のfopenなどで使えるようになったと聞いたことがあります。 すいませんでした。時間があったら調べてみます。
- 518 名前:名前は開発中のものです。 mailto:sage [2006/10/26(木) 21:42:15 ID:HoW4MxWT]
- >>513
fatInit(4,true)か、fatInitDefault()を使って初期化してから、 fopen関数とか使えばOK。 うちではそれで動いた。 あと、makefileのLIBSに -lfat を追加しておかないといけない。 ちなみに、dualisでは落ちます。
- 519 名前:192 mailto:sage [2006/10/27(金) 00:55:13 ID:sXZ9Wm7W]
- >>518
ありがとうございます。 これでいけました。 --- if( fatInitDefault() != FALSE ){ file = fopen( "fat:/disp.txt", "r" ); if( file != NULL ){ fread( strMsg, 16, sizeof(char), file ); fclose( file ); } } --- fatInitDefaultの後にfatMountNormalInterfaceしてました。 M3CFで成功確認。 EZ4(miniSD)とEZ4Lite(microSD)でエラー確認。 DS-Xは別途対応が要るんでしょうか? まだ届いてないけど。
- 520 名前:名前は開発中のものです。 mailto:sage [2006/10/27(金) 23:59:32 ID:QSHHn2vb]
- devkitを使っているんですが、ndsファイルのサイズ制限ってあるんですか?
絵とかをバイナリでリンクすると、3MBytesを超えたくらいで、起動しなくなってしまいます。 SCSD / dualis両方で試しました。
- 521 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 06:40:47 ID:Mkkcf4Pp]
- >>520
実行コード部分はramに転送されてから実行するから、 本体のramの4Mからスタックその他の分を抜いたサイズ以上にはできないと思う。
- 522 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 11:11:38 ID:Li0owvqJ]
- >521 さん
ありがとうございます。なんとなく、そんな気はしてたのですがスッキリしました。 ということは、NDSは巨大なROM空間を持っていても、きっとそのROMはバス幅が細いか、アクセスが遅いかと いう理由で、ちまちまRAMに転送するか、マッピングしてその部分だけで実行しているというわけですね? 理解しました。
- 523 名前:名前は開発中のものです。 mailto:sage [2006/10/28(土) 11:54:56 ID:Mkkcf4Pp]
- >>522
あ、一応追記しとくと、ramに転送されるのは実行コード部分だけなんで、 gbfsでndsファイル末尾にファイル含むのはok。 (0x0800000からマッピングされてる。詳細は ttp://www.helloworld.jp/~duke/nintendo_ds/nds_develop6.html ) これなら10Mとかのファイルでも余裕。 理論上の上限は32Mっぽいがフラッシュカートによっては そんなメモリつんでなくてもっと少ないかも。 どうしてram転送が必要なのかは俺も知らない。 勝手な予想なんだが、ndsスロットに差すタイプのマジコンなら、 ram転送はいらなさそうな気はする。 ただ、dualisとかのエミュで実行する時も、ram転送からの実行なんだよな……
- 524 名前:522 mailto:sage [2006/10/29(日) 23:34:58 ID:Nscf1uzs]
- >523さん、そのたこのスレやホームページで貴重な情報を提供しているみなさん
ありがとうございます。 自分/家族用にNDSkybookを勝手に改造してビルドしてます。NDSプログラミングは初めてですが、意外と簡単にプログラムが作れるので 面白いもんです。もはや、手段と目的がごっちゃになってますが・・・ ttp://www.uploda.org/uporg564671.zip.html ↑ NDSkyBookを勝手に改造したものです。SCSDでしかテストしてません。作者に許可が得られてないのでひっそりとアップロードしてみました。 (バイナリのみ)
- 525 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 00:53:19 ID:UuyhFNmL]
- >523
勝手な予想過ぎかと。 www.bottledlight.com/ds/index.php/Memory/Layout 0x08000000にマッピングされてるのは、GBAカートだが。 DSのハードには詳しくないが、直接のプログラム実行はできないんじゃ? GBAカートよりピン数が少なすぎ。そもそも上GBAカートだってバスは16ビットで遅い。 それより少ないピン数でもマルチプレクサの化け物みたいなバスにすれば、 プログラムを直接動かせるかも知れないけど、現実的じゃないだろう。 NDSスロットのROM部分はSDカードなんかのフラッシュメモリと同等な、 ブロック転送に特化したデータストレージなんじゃないの?
- 526 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 07:12:15 ID:nOTZt+F8]
- >524
M3で動くようにならないものでしょうか
- 527 名前:NDSkyBookのひと mailto:sage [2006/10/30(月) 08:46:04 ID:2dmBlscx]
- >>524
NDSkyBookの人です。 すみません、前回リリース後から、本業で死にそうになっていて たぶん、年明けまで手をつけられそうに無いので、 バグ修正とか改造とかむしろありがたい&おもしろいです。 おおっぴらにアップして下さって構いません。 あー。ソースさわりてぇー
- 528 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 11:07:50 ID:FYVX9Ulo]
- >>526
M3は糞だからすぐ捨てたほうがマシ
- 529 名前:名前は開発中のものです。 mailto:w [2006/10/30(月) 17:45:41 ID:XqhfuNOQ]
- 改造前のはM3でも動いたのに
改造してSC専用すにるとは 酷い話だ
- 530 名前:名前は開発中のものです。 mailto:sage [2006/10/30(月) 19:40:16 ID:dQDMKB6k]
- ローダー差し替えてみるとかしたら動いたりしないの?
- 531 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 21:47:51 ID:OY4endjZ]
- > 529さん
別に、M3でわざわざ動かなくしているわけではないんですよ、M3を持っていないだけで・・・ proxy.f3.ymdb.yahoofs.jp/bc/454892cb_15bab/bc/789a/YABO_NDSkyBook.zip?bcFnJSFBvoebJtVk このバージョンは、オリジナルと同じ程度、動くんじゃないでしょうか? (ブックマークや設定は保存できません。) proxy.f3.ymdb.yahoofs.jp/bc/454892cb_15bab/bc/789a/Source+codes.zip?bcFnJSFB8KetD3a2 ↑これがソース > NDSkybookの人さん ありがとうございます。じゃ、今年の年末まで遊ばせてもらいます。
- 532 名前:名前は開発中のものです。 mailto:sage [2006/11/01(水) 23:30:12 ID:OY4endjZ]
- すまん。こっちでした。
briefcase.yahoo.co.jp/ndsuser2006
|

|