- 1 名前:名前は開発中のものです。 [2008/04/08(火) 07:05:13 ID:MngpkM4u]
- NDSで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。 資料、リンク等 nocash.emubase.de/gbatek.htm www.bottledlight.com/ds/index.php/Main/HomePage www.helloworld.jp/~duke/nintendo_ds/ 開発環境 www.devkitpro.org/ sourceforge.net/project/showfiles.php?group_id=114505 関連スレ ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所) bbs.gamdev.org/test/read.cgi/gamedev/1055111303/ ゲームボーイアドバンス(GBA)非公式開発 Part2 pc5.2ch.net/test/read.cgi/gamedev/1099119005/ 前スレ pc11.2ch.net/test/read.cgi/gamedev/1175812090/
- 382 名前:名前は開発中のものです。 mailto:sage [2008/10/09(木) 23:01:32 ID:XZEfPKbk]
- ndsybookのフォントってds文学全集なフォントにできないのか?
- 383 名前:名前は開発中のものです。 mailto:sage [2008/10/09(木) 23:12:03 ID:MqpwjMOD]
- まずds文学全集なフォントを用意しろ
話はそれからだ
- 384 名前:名前は開発中のものです。 mailto:sage [2008/10/09(木) 23:34:05 ID:zxSbmjXP]
- >>382
schiphol.2ch.net/test/read.cgi/gameurawaza/1221395085/
- 385 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 16:28:00 ID:5gz8zgTn]
- >>382
4 :名無しさん@お腹いっぱい。[sage]2008/09/19(金) 12:32:46 ID:v1ChYlVo ROMちょいと見てみた。 /book/book_*.bin これらが本のデータで、それらの中身はそれぞれ15個のファイルから構成されている。 その他にも本の名前、著者などのデータも書き込まれている。 15個のファイルは、本の表紙画像、実際の本のデータなどが含まれる。 全てNARCファイルをLZ77符号化されたものであり、その中の6番目のデータに本の文章データが入っている。 文章データは基本的にShift-JISで、ひらがな、カタカナのみ再マッピングする必要がありそう。 ただ不安なのが、/book/book_*.binの先頭の16byte。 これらはもしかしたら正規のデータであるかのチェック用なのかもしれない・・ そうなると面倒ですね。 とりあえず書き換えは上の情報でできるので、誰かやってみてください。 7 :名無しさん@お腹いっぱい。[sage]2008/09/20(土) 09:55:35 ID:ZuRsuQAX >>4追記 セーブデータの方も少し見てみました。 WIFI経由のセーブデータへの本のダウンロードでも全く同じファイル形式で保存されている模様。 けどセーブデータの前半部分(0x0000~0x11FF(奇) と 0x1200~0x23FF(偶))に暗号化が施されていて、その部分の解除が出来ない限り書き換えられなそう。 それからよく分からない16byteのことだけど、セーブデータ内にも同様に、大抵のセクションの先頭に付加されている。 やっぱり整合性を確認する物なのかも・・ 私はそういうのは分からないのでとりあえず諦めました。
- 386 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 16:47:56 ID:67fEVH35]
- >>383
honz_font_min18.NFTR 用意しました
- 387 名前:名前は開発中のものです。 mailto:sage [2008/10/10(金) 17:30:34 ID:3obepL4z]
- Tahaxanで解凍したnarcファイルの中身のファイル名が文字化けしてるのですがどうすればいいのでしょうか?
- 388 名前:名前は開発中のものです。 [2008/10/11(土) 21:09:40 ID:PHecR/2c]
- しらんがな(´・ω・)
- 389 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 18:19:23 ID:Lglkm2KH]
- DSiってタッチパネル片面だったのか。
てっきり二画面タッチパネル化と思い込んでたよ…
- 390 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 00:55:14 ID:s4W/zs3O]
- Moonlight氏が長期沈黙を破ってM3に牙を剥いたぞ!
schiphol.2ch.net/test/read.cgi/gameurawaza/1220347905/573 マジコン界の重鎮に電凸よろ
- 391 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 03:15:38 ID:2kY41HM3]
- そんなくだらない揉め事持ってきて欲しくないんだが・・・
いつの間にかサイト閉じててソース保存し忘れたのが残念だ 参考になりそうだったのに
- 392 名前:名前は開発中のものです。 mailto:sage [2008/10/21(火) 22:42:27 ID:r2sngghD]
- wi-fiじゃない直接通信って出来ないんでしょうか・・・
検索ワード自体がわかりません。 アドホック通信で核心に当たらなかったんですが
- 393 名前:名前は開発中のものです。 [2008/11/03(月) 22:46:31 ID:d0Sl3CXv]
- moonlightが復活してるな
- 394 名前:名前は開発中のものです。 mailto:sage [2008/11/03(月) 23:04:24 ID:NMUcMrRP]
- 完璧の愚痴だけどな
現場に居るヤツの愚痴は面白いな
- 395 名前:名前は開発中のものです。 mailto:saga [2008/11/04(火) 02:34:46 ID:49HVD2jG]
- 相当ヘコんでるようだ。可哀想に…。ウチの会社も乗っ取られかけたし特アに関わるとろきゅなことないね。まーがんばれ。
- 396 名前:名前は開発中のものです。 mailto:saga [2008/11/04(火) 02:36:50 ID:49HVD2jG]
- すいません、ろきゅ→碌です。
- 397 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 09:10:41 ID:3p6g22Jt]
- かわいいからおk
- 398 名前:名前は開発中のものです。 mailto:sage [2008/11/04(火) 11:21:41 ID:Cd01acmi]
- ろきゅ萌え
- 399 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 13:14:52 ID:3w3zQ9cK]
- (´・ω・`) < ろきゅなことないね
- 400 名前:名前は開発中のものです。 mailto:sage [2008/11/08(土) 13:51:34 ID:sy4NEbmA]
- 早速DSiがハックされたようだけどファーム書き換えかな?
- 401 名前:名前は開発中のものです。 mailto:sage [2008/11/09(日) 19:22:03 ID:CLJC61g5]
- DSLiteをタッチパッド化するプロトタイプを作って動画にしたのでよければどうぞ
ttp://www.nicovideo.jp/watch/sm5197287 Hello Worldが残ってるくらいプロトタイプなのでソースは公開できませんが、 ある程度できあがってきたらDelphiのソースごと公開したいと思ってます。 やってることが低レベル(=なんかわからんができてる)なので参考になるかはわかりませんが。 WiFiでタッチパッド実現しようとしたらこんな感じになる、という参考としてご利用下さい。 タッチパッドがヌルヌル動くことを確認してもらえれば十分です。
- 402 名前:名前は開発中のものです。 mailto:sage [2008/11/11(火) 10:45:13 ID:xT3IPl+x]
- >>401
いいね。プロジェクタでプレゼンとかでも使えるかも。
- 403 名前:名前は開発中のものです。 mailto:sage [2008/11/12(水) 13:09:16 ID:ABPWOzhf]
- 質問させてください。開発環境はdevkitPro+NDSLite+R4です。
上画面と下画面、両方コンソールはできますか? 上Sub, 下Mainで構成しています。 両方ともconsoleInitDefaultで初期化(VRAMは適当に)するまではいいのですが、 どうやったら出力を上下切り替えればいいのでしょうか?
- 404 名前:名前は開発中のものです。 mailto:sage [2008/11/12(水) 21:28:22 ID:Irex4HlZ]
- コンソールに日本語を出すために、libndsのconsole.cをベースに
write_rを作ってdevoptab_listに設定するようにした。 同じような感じで、標準出力1と標準出力2を作ってAddDeviceすれば いけるんじゃないかと思う。
- 405 名前:名前は開発中のものです。 mailto:sage [2008/11/13(木) 04:07:46 ID:tSh4lFcC]
- ソース読んでないけど、あのコンソールって複数箇所で使うようにはできて無いんじゃないの?
printfのとこを真面目に作るんじゃなければ簡単だし自作しちゃうのが手っ取り早い気がする 自分の使いやすいようにできるしね
- 406 名前:名前は開発中のものです。 mailto:sage [2008/11/13(木) 04:13:44 ID:PMMLpm0T]
- printfなんてsnprintfでいいじゃん。可変引数をラップすれば終わりだ。
- 407 名前:名前は開発中のものです。 mailto:sage [2008/11/13(木) 22:51:09 ID:xuholqIR]
- 教えて頂いたキーワードでググったところ、勝手に使っていいものかはわかりませんが、
両画面表示ができるコンソールが公開されているのを見つけました。 ttp://meraman.dip.jp/index.php?NDS_Clmn1 いろんなアプローチがあるんですね!目から鱗です。 今回は上のコンソールも使わず、ただ単に諦めることにしましたw (使っていいものかわかりませんし、自力で作るのは無理そうなため) ありがとうございました!
- 408 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 00:53:00 ID:6N3LMOUt]
- DSで再生してるムービーって形式は何なの
- 409 名前:名前は開発中のものです。 mailto:sage [2008/11/14(金) 10:34:05 ID:rC8IZRbN]
- 市販ソフトなら大体actimagine社のvxかmodsか
- 410 名前:名前は開発中のものです。 mailto:sage [2008/11/15(土) 01:48:13 ID:RfNDR2XM]
- くまたんちはなんだったっけ
- 411 名前:名前は開発中のものです。 mailto:sage [2008/11/15(土) 07:38:58 ID:IevcS/it]
- DSはムービーはdpgだと思ってた
- 412 名前:名前は開発中のものです。 mailto:sage [2008/11/15(土) 17:29:16 ID:KbYyRJ/N]
- cygwinでbuildscriptからdevkitProをビルドしたんですが
いろいろ問題が起きてうまくいってません。 みなさんはcygwin上でできているんでしょうか? それともcygwin上ってのをあきらめたほうがよさげ? 今ぶつかってる問題は、ndstoolがdefault.arm7を /d:evkitPro/libndsへ探しに行っちゃうこと 環境変数はDEVKITPRO=/devkitProとしてあります
- 413 名前:名前は開発中のものです。 mailto:sage [2008/11/15(土) 19:57:07 ID:UeMILktP]
- そのままmingwで使ってるからわかんね
- 414 名前:名前は開発中のものです。 mailto:sage [2008/11/15(土) 23:08:30 ID:oomo/59x]
- >>412
つ cygwinとの決別
- 415 名前:名前は開発中のものです。 mailto:sage [2008/11/16(日) 05:20:47 ID:qx7gPRSZ]
- 以前挑戦しかけたけど、解らないことばっかりで調べることが多すぎて面倒になって速攻で挫折
cygwin周りってなんか罠が多そうだから深入りしたくなかったし・・・ DSで開発する時間を削ってでも勉強したいと思うなら諦めずにがんばればいいと思う
- 416 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 04:57:23 ID:empHggti]
- DSって秒間12万ポリゴンが最大みたいだけど
市販ゲーでそんなに使ってるやつってあんの?
- 417 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 05:27:40 ID:Co9Qm5cS]
- >>416
30FPSで1フレ4000ポリゴン、60fpsで2000ポリゴンでしょ。妥当じゃね?
- 418 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 07:14:32 ID:z2gXQpjD]
- 4000ポリゴン出せるけど30FPSになるんじゃなくて、
2000ポリゴンしか出せないけど60FPSで動くって感じ。
- 419 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 18:10:28 ID:K3xRwdOf]
- 30fps1フレ4000ポリゴンにしても、1画面2000ポリゴンなのは変わらんしな
トリッキーなハードだ
- 420 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 20:02:41 ID:i7TzQWLw]
- >>419
あれ?3Dできるのメイン画面だけじゃないの?
- 421 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 21:13:30 ID:K3xRwdOf]
- メインへの出力をDISPCAPCNTでサブに転送すれば両方で3D出来る
- 422 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 21:45:21 ID:5qiBRI+G]
- >>413-415
規制巻き込まれ遅レスすんません たしかに本題じゃないことに時間割くのは違いますね・・・ 一応makeは通るようになったんですが、 動作しないndsファイルができたのであきらめましたw おとなしくmingwでいきます
- 423 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 22:16:43 ID:iDQZx+7x]
- >>421
同時には出来ないが、ということだな
- 424 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 23:36:53 ID:K3xRwdOf]
- しょゆこと
- 425 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 03:01:24 ID:kI4o23cf]
- サガフロ1や2程度ならDSに移植出来そうだ
- 426 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 17:47:36 ID:VfbVyHaP]
- DSのプログラムを1から勉強しているのですが、3日前からフレームバッファで
つまづいているので助言お願いします。 フレームバッファを使って、タッチペンでタッチした場所に色を表示する 単純なプログラムを作っているのですが、 if(keysHeld() & KEY_TOUCH){ int address; address = ((touchXY.py * SCREEN_WIDTH) + touchXY.px); buf[address] = RGB15(0,0,0); } で、表示させることができたのですが、main関数のwhileループに入る前に 画面を白く塗りつぶすための、 for(i = 0; i < SCREEN_WIDTH * SCREEN_HEIGHT; i++) *buf++ = RGB15(31,31,31); を追加させると、画面はしろくなるのですが、 画面上でタッチした場所の色が変わりません。 かなり悩んでるんですが、周りに相談する人がいないので書き込みさせて いただきました。
- 427 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 18:27:37 ID:viT1+w9Z]
- *buf++でbufの指してるアドレス変わってない?
- 428 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 18:29:09 ID:84++eCic]
- >>426
buf++が何をしているか考えてみろよ そこはbuf[i]でいいよ
- 429 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 18:56:54 ID:VfbVyHaP]
- >>427 >>428
素早い返信ありがとうございます。 レス見て、あっと思いました。修正したところ無事 表示させることができました。ありがとうございました。
- 430 名前:名前は開発中のものです。 mailto:sage [2008/11/19(水) 10:56:18 ID:dvPrjKMk]
- なんだこりゃ
- 431 名前:名前は開発中のものです。 mailto:sage [2008/11/23(日) 10:50:15 ID:Vn7hshmA]
- >>385
これ誰か試してみた人いる?
- 432 名前:名前は開発中のものです。 mailto:sage [2008/11/24(月) 15:35:58 ID:VPayrrHh]
- まだ開発途中だと思うが、AceKardとCycloDSがDSiで動き出したらしい。
今後、Homebrewも動くようになって、メモリ16MとSDカードへのアクセスがフルで出来るようになったら、色々と出来ることが増えそうだ。 DSiはCPUも早くなってるとか聞いたけど、その恩恵も得られるのかな?
- 433 名前:名前は開発中のものです。 mailto:sage [2008/11/25(火) 21:10:36 ID:8TOmiG8T]
- >>432
ARM9双発だそうだ。ソース(ほかでも見た気がする): ttp://it.nikkei.co.jp/digital/news/index.aspx?n=MMITew000010102008&cp=2 でも国内一億台超えてw ARM11積んでくれればなぁ……
- 434 名前:名前は開発中のものです。 mailto:sage [2008/11/25(火) 21:27:00 ID:8TOmiG8T]
- 訂正。
上のURLが憶測で書いてあったので、軽くググったところ、 ARM7+ARM9なのは変わってないようだ。(これも基盤からの推測なのだが) ttp://nds.jpn.org/dsi/dsibunkai.html まぁ日本語のものしか読んでないから、英語がサラサラ読める人ヨロ。
- 435 名前:名前は開発中のものです。 mailto:sage [2008/11/26(水) 11:42:05 ID:umqEwqvy]
- チップのコード変わってるんだけどね
- 436 名前:名前は開発中のものです。 mailto:sage [2008/11/26(水) 13:26:05 ID:voTjobk+]
- NTR B のような改版チップではなく TWL という別チップなので何かは変わってるんだろうけどね
- 437 名前:名前は開発中のものです。 mailto:sage [2008/11/27(木) 21:02:43 ID:k5Y6jsN0]
- 64とDSってポリゴン表示数どっちが多いわけ?
- 438 名前:名前は開発中のものです。 mailto:sage [2008/11/27(木) 21:53:20 ID:xFbkW+o0]
- >>437
ds
- 439 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 16:16:29 ID:BRELlpCX]
- メモリ少ないしポリゴン数多くても意味無いと思う
- 440 名前:名前は開発中のものです。 mailto:sage [2008/11/28(金) 19:16:57 ID:IGZ8XFUY]
- N64も標準では4MBだし、VRAMの分DSの方が多いような気もする
- 441 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 04:23:04 ID:SGh4sXJ7]
- 圧縮技術とかは今の方が進んでるし
解像度も画面も小さいからテクスチャは誤魔化しがきくな てかカートリッジなんだからロードがネックだったPSやSSの移植もっとやればいいのに
- 442 名前:名前は開発中のものです。 mailto:sage [2008/11/29(土) 05:16:14 ID:8+byfF8r]
- DSでもPSPでも携帯電話でも、続編商法ならぬ移植商法はもういいよ
任天堂もよほど売れそうなタイトル以外は企画突き返してんじゃないかねぇ もっとDSだからこそのゲームを考えろって言って 実は丁度さ、DSの機能をよく使ったゲームって何なのか考えてたんだ 例えばタッチパネルって温度センサにもなってるんだよな 推理ADVで指乗っけて嘘発見器にならんのかとか WiiFitが売れて、じゃぁDSで体脂肪計れたら脳を鍛える以上にヒットすんじゃね? とか思ったら万歩計って、周辺機器同梱はずるいだろとか 頭いっぱい使ったから寝るぜ
- 443 名前:名前は開発中のものです。 mailto:sage [2008/11/30(日) 20:19:08 ID:BMffC8Ze]
- なんかキャラクターメイキングが自由にできますとか言って
すごく細かいパラメータをいじくらないといけないやつを 身長体重を測って適当に見繕ってくれたらいいなと思ったりした
- 444 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 01:49:06 ID:TBVxdy2w]
- DSって64よりポリゴン数多く描画できるのか
てことはPS1より上なのか
- 445 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 21:19:11 ID:ZUsaZJd3]
- Homebrew BOF
ゲーム機など開発環境が公開されていないハード、及びマイナーハード開発者の集いを企画しています。 日時:コミケ(12/28-30)前後 当日なら17-19時くらい + 宴会 場所:東京都区内 費用:会場実費(0-数百円?) たぶん日本全体で100人もいないんじゃないかと思いますが、 コミケで上京する人もいるでしょうからその時期を予定しています。 www27.atwiki.jp/homebrew/ マルチすまん
- 446 名前:名前は開発中のものです。 mailto:sage [2008/12/03(水) 23:49:15 ID:6AoZGnqX]
- 先人の知恵を借りたい的な初心者も参加OKですか?
- 447 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 01:42:14 ID:uWCcJveQ]
- >445
む、bero氏が参加するのか。 行ってみたい気が。
- 448 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 03:02:52 ID:ypW3iUIz]
- DSi用のマジコンが出るのか。DSi用のMoonShellに期待だ。
作者がやらなくても M3さくらの人たちがMoonlightの意志をついで 何かをつくってくれるに違いない。 ttp://home.att.ne.jp/blue/moonlight/
- 449 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 07:56:04 ID:f93IhlbP]
- Moonlightって女性なの?
- 450 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 12:42:03 ID:x7p7CrcZ]
- >>445
楽しそうだなあ でもWiiとかは更に少ないだろうな
- 451 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 20:54:57 ID:xedmQ7pv]
- >>445
これは、主要プログラマーたちが 任天堂から一斉摘発。。
- 452 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 23:01:58 ID:f93IhlbP]
- >>451
プログラム作るなという制約は無いはずだが
- 453 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 23:57:03 ID:rTZTLwyD]
- >>445
行ってみたいが… 話についていけずにポツーンとしてそうだ…
- 454 名前:名前は開発中のものです。 mailto:sage [2008/12/05(金) 00:04:33 ID:T4M/WKIR]
- DSあまりいないね…GBAの人だけかな
Nintendo DSでプログラミングの人に何か講演してほしいな
- 455 名前:名前は開発中のものです。 mailto:sage [2008/12/07(日) 06:33:30 ID:R5QeDfwM]
- DSってCPUはどの程度の速さなわけ
- 456 名前:名前は開発中のものです。 mailto:sage [2008/12/07(日) 10:49:22 ID:XTAuxh2E]
- メイン ARM9 66MHz
サブ ARM7 33MHz
- 457 名前:名前は開発中のものです。 mailto:sage [2008/12/07(日) 16:38:28 ID:t9duOPg2]
- >>455
速さは、CPUと呼ぶか否かに影響しない。
- 458 名前:名前は開発中のものです。 mailto:sage [2008/12/07(日) 16:59:45 ID:XVPMcV/L]
- >>455
キミの少ない脳ミソと比べると爆速
- 459 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 22:51:31 ID:QNDYVX+s]
- devkitProで開発してるんだけど……sleepって使えないの?
- 460 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 22:55:10 ID:WD21vW6Y]
- sleepでどうしたいの? 用途によって処理が違うから。
- 461 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 22:56:34 ID:QNDYVX+s]
- 待ちたいだけです。
クレジット画面で1500ミリ秒くらい待ちたい、という用途です。
- 462 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 23:31:04 ID:ELHSSBa+]
- 横槍だが、1/60秒ごとのVBlankを待って
for(int i = 0; i < 1500/(1000/60); i++) { swiWaitForVBlank(); } これじゃだめ?「くらい」ならこれで十分っぽいけど
- 463 名前:名前は開発中のものです。 mailto:sage [2008/12/09(火) 23:42:47 ID:QNDYVX+s]
- >>462
書き込んだ後にも考えてたら同じことを思いついたが、もっとエレガントな方法を待ってた。 ……んだけど、別に問題ないからこれにするわ。ありがとう!
- 464 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 00:07:05 ID:DsEFORYs]
- BGのマップチップ化とかBGのスクロール
どうやってやればいいのかまったく分からない…
- 465 名前:460 mailto:sage [2008/12/10(水) 00:26:10 ID:6Pi7shf8]
- >>463
エレガントてwww static volatile bool sSleepingFlag; void SleepPoolHandler(void) { sSleepingFlag = false; } ... sSleepingFlag = true; irqSet(IRQ_TIMER0,SleepPoolHandler); TIMER0_DATA = 0x10000 - ( ( 0x2000000 * 1.5 ) / 1024 ); TIMER0_CR = TIMER_DIV_1024 | TIMER_IRQ_REQ | TIMER_ENABLE; while(sSleepingFlag == true) { swiWaitForIRQ(); } ... 動作確認してないがこんな風に強制的にCPUを寝かせるとかか?
- 466 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 01:18:42 ID:0BH3Odor]
- >>464
ttp://void-main.org/dsprogram/
- 467 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 02:37:50 ID:QGo/k5Yp]
- ファミコン以降、日本のハードなのに外人の方が活発なのは何故なんだろう
- 468 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 04:09:44 ID:DMj82Pnv]
- メーカーの手が及びにくいからでしょ
- 469 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 14:57:35 ID:W0j1zly8]
- それとメーカーの資料がことごとく英語だから。
他言語では英語力のある誰かが翻訳したものを公開しないと、 英語得意でないプログラミングはそこそこできるメインクリエーター層が作れない。 仕事でやってるのに家でもやりたい英語力のあるプログラマなどそういない。
- 470 名前:459 mailto:sage [2008/12/10(水) 14:59:07 ID:W0j1zly8]
- >>465 thx
- 471 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 19:00:44 ID:j0jj2bBQ]
-
技術資料に英語力というほどのものは必要ないんだがなぁ 日本語ベーシックで組んでるわけじゃねーんだし… さいあく動かしてみて結果みりゃいい。 どっちかというと英語アレルギーな人が多そうだ。
- 472 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 20:05:31 ID:ent80I3u]
- 単に母数の差だろ
- 473 名前:名前は開発中のものです。 mailto:sage [2008/12/10(水) 23:09:31 ID:DsEFORYs]
- >>466
とりあえずそこを参考にがんばってみるd
- 474 名前:459 mailto:sage [2008/12/11(木) 12:43:27 ID:RCslEvU8]
- 最終的にこれでやることにしました。引数はms、実際は100ms単位。
void sleep(int ms){ int ms_100 = 6*(ms/100); for(int i=0; i<ms_100; i++){ swiWaitForVBlank(); } }
- 475 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 06:00:46 ID:265Hxd0w]
- 100ms=1デシ秒だから引数はds
としなかったのは褒めてやる
- 476 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 11:39:35 ID:Oka0Aoxl]
- デシ秒……初めて聞いたw
- 477 名前:名前は開発中のものです。 mailto:sage [2008/12/13(土) 01:44:20 ID:CZ4YDb8Y]
- デシリットルなら聞いたことあるだろ
- 478 名前:名前は開発中のものです。 mailto:sage [2008/12/13(土) 01:49:58 ID:R2eJx3h7]
- 自分で書いた関数名にsleepとか使わんだろ
- 479 名前:名前は開発中のものです。 mailto:さげ [2008/12/13(土) 04:47:24 ID:WyiH3dbo]
- おまえの気にすることなの?
- 480 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 04:03:51 ID:fCkbPF0R]
- devkitpro 1.4.8きてたのでインスコしたら、手持ちのソースがコンパイル通らなくなったw
ヘッダが変わってるのか?
- 481 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 06:15:22 ID:2gBPCuOl]
- >>480
ソレは試してないが、CVSでおとしたlibndsとかはかなり変わってたな… そんときは、タッチペンとサウンド周りとvramのBGあたりの修正でとおった。 ヒマできたら1.4.8おとさねーとな…
- 482 名前:名前は開発中のものです。 mailto:sage [2008/12/14(日) 18:21:17 ID:O1dj7R0T]
- >>480
一昨日それ体験した。 ConsoleInitDefault()がConsoleDemoInit()になってたり、コンソールウィンドウが取り入れられたり。 (デフォルトフォントも256文字→128文字になってる?) ほかにもWiFiを使うのが相当容易になってて(知らなかっただけ?)、サンプルソースも今回はある。 あと、タッチパッドの位置取得方法も変わってる。 というわけで変更点多いのでサンプルやヘッダ見ることを強く勧める。
|

|