[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/31 14:51 / Filesize : 251 KB / Number-of Response : 979
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

NintendoDS(NDS)非公式開発 Part3



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/

501 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 10:43:19 ID:Zr5H115l]
でもマジコンやエミュ作ってる人間はメーカーに対策されるのを避けるために
実機かマジコンやエミュかどうかを判別する特殊な機構は実装しないと思うんだけどなー。
実際にソース見たことある人がいるならあるんだろうけど。

502 名前:名前は開発中のものです。 mailto:sage [2008/12/30(火) 11:19:08 ID:nMO2Ajvy]
別に判別するための機構じゃないよ
たとえばSDカード読み書きとかそういう機能をマジコンが持ってて、
ファームとかからそれを叩ける以上実機とは違う動作をするだろ?
そういうのを集めりゃある程度機種判断できたりするんだよ、たぶん。
実際何見てたかは覚えて無いんだけどさ
仕様もなしに完璧に同じ動作するもの作るのって楽じゃないんだぜ
だったらパッチ当てちまうほうが楽ってのが現状だろ、どうせイタチゴッコになんだし

つか自作ソフト作って遊んでる身としてはこの辺はまるで興味なくてつまんね

503 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 14:08:16 ID:CZHdZdUI]
optimize.ath.cx/NDS/romeo2.html
DSでFM音源カードと使用できるROMEO2販売開始したね


504 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 15:57:21 ID:vJTABncl]
>>503
それもか。悪い意味で今年はMoonlightの年だったな


505 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 19:34:56 ID:mzViFARs]
MoonといえばMoonshell
MoonshellのMIDIサウンドフォントの高音質版誰か譲ってくれぬか?


506 名前:名前は開発中のものです。 mailto:sage [2008/12/31(水) 22:07:01 ID:JUooPRHA]
ttp://ndsd.jp/wiki/
無くなったの?

507 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 10:44:24 ID:zf79RBl5]
ttp://mdxonline.dyndns.org/
MoonShell Version2.00 beta.1 試作ビルド

きたね。

508 名前:名前は開発中のものです。 mailto:sage [2009/01/01(木) 14:19:41 ID:1ejVfR2p]
来たのではなく、moonさんが作った

509 名前:名前は開発中のものです。 mailto:sage [2009/01/04(日) 09:18:59 ID:XHHjUrxA]
うへー久しぶりにdevkitProアップデートしたらすげぇ色々変わってるのなw
初期化とかその辺が偉くすっきりしてるし、サンプルも結構ある。
音周り、ストリーミングとか手軽にできるっぽいのが楽しそう。
今まで作ってたのが軒並みコンパイル通らないのが残念だけどなw



510 名前:名前は開発中のものです。 mailto:さげ [2009/01/04(日) 11:11:46 ID:ItxCSQpw]
ストリーミング手軽ってもmodって、すでに終了してねぇ?
個人的にはlibndsのIPC依存度が上がってて、今までみたいに自由いじるとARM7方面の挙動がおかしくなるのがなんとも。
devkitproってダウングレードできるん?

511 名前:名前は開発中のものです。 mailto:sage [2009/01/04(日) 11:59:07 ID:XHHjUrxA]
すでに終了してねぇ?って意味がよくわからん
ARM7の挙動が怪しくなるってのは怖いな
俺サウンド関係のおもちゃ作ってるからこれからドツボはまるのかな
libndsのソース良く読んでみないとな…

ダウングレードってやった事無いけどぐぐったら出てきた
ttp://www.geocities.jp/ccfjd821/purogu/Jpalib1.html

512 名前:名前は開発中のものです。 mailto:sage [2009/01/04(日) 21:05:50 ID:g9QQ/Sk1]
>>510
一旦アンインストールしてからインストールし直したほうが安心ですね。

でも、評価してみて使いやすそうだったら移行したいような…
個人的には更新止まってたソフトの開発を再開するいい機会かもと思ってます。
今月、入院する可能性が高いので暇ができそうだしね…

513 名前:名前は開発中のものです。 mailto:sage [2009/01/06(火) 03:07:03 ID:bI+zkk4t]
R4iも発売されましたな。19.99ドル。
秋葉原ではその4倍で売ってましたが。

514 名前:名前は開発中のものです。 mailto:sage [2009/01/06(火) 03:24:29 ID:dy0A6ySw]
板違い

515 名前:名前は開発中のものです。 mailto:sage [2009/01/06(火) 19:31:56 ID:Pn9QQ5Pe]
傍観していたがMoonlight氏のサポート能力は異常だな・・・ガンガレ。

2009年1月 6日 12:47から始まるsage氏との仕合いは見物
mdxonline.dyndns.org/2009/04/current-state.shtml


516 名前:sage mailto:sage [2009/01/07(水) 17:56:53 ID:veYDi1SQ]
sageですけどもなにか

517 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 19:10:27 ID:vzN4LeDY]
>>515
どうでもいいんだが、
> Moonlight (2009年4月 1日 00:00)
未来の記事かよwと思った。

518 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 19:22:43 ID:Nc0eYpco]
お前らARMの逆アセンブラは何を使ってるの?

519 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 19:31:04 ID:FkcZQmSB]
>>518
iDeaSのデバッガ



520 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 22:20:50 ID:Ae5Lxwix]
>>518
NDSDIS2

521 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 22:38:19 ID:Ae5Lxwix]
>>520
あと、devkitPro付属のobjdump(arm-eabi-objdump)もね。

522 名前:名前は開発中のものです。 mailto:sage [2009/01/07(水) 23:02:52 ID:vbWo3QpJ]
使ったことないや…
みんなどういうときに使ってるの?

523 名前:Moonlight mailto:sage [2009/01/08(木) 00:41:16 ID:fGZROQIk]
arm-eabi-objdump.exeはマストバイ必須アイテムです。

>>522
なんだかわかんないけど動かなくなったとき!(笑
見当つけて脳内ステップ実行します。


524 名前:518 mailto:sage [2009/01/08(木) 07:07:53 ID:eez9fI6/]
みんなありがとう。
arm-eabi-objdumpは知らなかった。試しに使ってみようと思ってemuhasteでダンプしたファイルを
arm-eabi-objdump -d dump.bin
としてみたがファイルフォーマットが認識されませんって言われる・・・

525 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 12:02:29 ID:1ArEltb7]
>>519
あれテキストで保存することが出来ないから面倒じゃない?

526 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 12:47:09 ID:Y0g+dWaY]
>>522
デバッグとか解析とかにね。
あと、使う必要ないなら知らなくていいことだと思うよ。

因みに俺は、他人が作ったソフトの解析にはNDSDIS2、
自分が作ったソフトのコードを覗きたいときにはarm-eabi-objdumpを使っている。

>>524
arm-eabi- と頭についていることからもわかるように、eabiのオブジェクトじゃないと使えない。
arm-eabi-objdump は.oまたは.elf に対して使う。
1つの.oに対してピンポイントで逆アセンブルできるので、自作ソフトに対しては便利。

527 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 14:05:54 ID:jLKpMn4e]
DSiに関する情報は何かありませんかね


528 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 16:41:06 ID:Ha00Wndl]
結構デバッグに使うんだなぁ
ミニゲームとか小物しか作らんから出番なかったのかな…
逆アセ使ってる人の具体的な使用例とか聞いてみたいです

529 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 18:50:13 ID:nb4VmTGl]
httpでパソコンからNDSファイル落として起動してくれるプログラムはどこ…?
この前発見したがDSFTPでいいやとか思ってお気に入りもせずに消してしまったorz
やっぱり( ゚д゚)ホスィ…



530 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 19:08:43 ID:/IYteYQa]
>529
DSダウンローダのことか?
hiroshi.dnip.net/ds/wiki/index.php?%A5%BD%A5%D5%A5%C8%A5%A6%A5%A7%A5%A2%2FDS%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C0

531 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 23:38:30 ID:nb4VmTGl]
>>530
これこれ!!thx!!

532 名前:名前は開発中のものです。 mailto:sage [2009/01/08(木) 23:39:27 ID:nb4VmTGl]
今のところsHTTPdというフリーソフトと組み合わせると非常にいい感じです。

533 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 00:11:59 ID:9dBTxm7X]
簡単なプログラムならWireless Multibootでやったりするな
無線LANカードいるけど

534 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 01:19:43 ID:Z0HKCk8J]
PCのデーモン⇔DSのhomebrewでTCP通信してて、前は30パケット/秒で受信してたのに、
今日久々にやってみたら1パケット/秒とか1パケットに3秒とか掛かるようになってしまった……。
(まとめられて送られるようになってしまった。送信側は前から60送信/秒)
リアルタイム性が求められるアプリ作ってるんで困ってるんだが……。

パソコンの調子が悪かったからリカバリしてついでにセキュリティーソフト周りを
変えたんだが(FWから総合ソフトに。ZoneAlerm→kingsoft)、それが原因だろうか?

どう考えてもQoSやMTUみたいな値が変わってると思うんだが、
これはdswifiライブラリの設定変更でなんとかなる?
それともやっぱりパソコンの設定を弄る必要がある?

535 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 01:24:48 ID:Z0HKCk8J]
補足:
・DS→PCへのTCP送信のみ
・垂直同期割り込みでタッチペンの位置を取得しJSONで送信
・垂直同期割り込み(60回/s)ごとに英字8文字程度送信

536 名前:名前は開発中のものです。 mailto:下げ [2009/01/09(金) 01:46:50 ID:kIHtwXsu]
そうゆうのはVMでテスト環境作っときなよ。

537 名前:名前は開発中のものです。 mailto:sage [2009/01/09(金) 16:58:56 ID:ujzBLoey]
>>526
なるほど。
どうもありがとうございました。

538 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 15:28:17 ID:6dEDmCMZ]
旧バージョンのdevkitProでプログラム作ってて、気まぐれで最新版にアップデートしたら、
見事にビルドできなくなって吹いた。

最新版にアップデートした後もBG0_CRとかを直接叩くには、
自分で定義してやらないとダメなんかなぁ。

539 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 15:47:59 ID:XpYSqZYd]
>>538
REG_BG0CNTとかって定義かえられてるだけだよ。

#include <nds/registers_lt.h>
で通ると思うけど、使わないでって書いてある。

includeみながら置き換えてけばいいんじゃないかな。



540 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 15:52:05 ID:6dEDmCMZ]
>>539
なるほど。
#include <nds/registers_lt.h>は初めに試したけど、ダメだった。

まあ、素直に1から勉強するつもりで色々検証してみる。
助言ありがとう。

541 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 18:02:54 ID:XGMPn44b]
定義名変わってるだけだから、それに変更すればいいと思うよ。

ワシは面倒くさいので
devkitarm r21
libnds-20071023.tar.bz2
libfat-nds-20070127.tar.bz2
をダウンロードしてきて環境作っちゃったけど。

542 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 18:05:43 ID:XGMPn44b]
失礼、なぜか539-540に気付かなくて書き込みしてしまいました。

543 名前:名前は開発中のものです。 mailto:sage [2009/01/12(月) 21:23:37 ID:6dEDmCMZ]
>>542
いやいや、お気遣いありがとう。

BGの定義方法が
int bg3 = bgInit(3, BgType_Bmp8, BgSize_B8_256x256,0,0);
みたいに変わったのは良いね。
コーディングによってはかなり修正が必要だったけど、
新たに組んだり、他の人に説明するときはわかりやすくなったかも。

544 名前:名前は開発中のものです。 mailto:sage [2009/01/13(火) 23:16:16 ID:PEIr1Iug]
電源LEDを状態を変更するプログラム書いてたんだけど、DSLiteでは電源LEDが点滅するのに、同じのをDSiで動かしたら電源LED点滅しなかった。
電源LEDの制御がDSLiteとDSiで違うのかな?

545 名前:名前は開発中のものです。 mailto:sage [2009/01/14(水) 17:00:52 ID:9jXd2yBq]
DSi関連の話はI/O含めほとんど出ていないので不明

546 名前:544 mailto:sage [2009/01/14(水) 19:49:15 ID:EH/fta3T]
バックライト消すのはうまくいってたんで、電源LEDの制御(シーケンス?)がうまくいってないだけなのかもしれない。
もちょっと調べてみます。

547 名前:名前は開発中のものです。 mailto:sage [2009/01/17(土) 03:05:47 ID:GAyR7zSY]
moonさんは中国を信用してるから騙される
中国と仕事するんなら、まず最初に対価的なものを受け取ってから動き始めなきゃダメだよ
分割払いであれば支払いが滞ったらこっちも即停止。払わなきゃもう作らないと強く言うべき
あいつらに優しさなんて必要ない

548 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 21:15:20 ID:TlcFSNwB]
誰か開発引き継いでくれないかなぁ

549 名前:名前は開発中のものです。 mailto:sage [2009/01/19(月) 22:14:11 ID:oCyNb9pe]
devkitPro1.4.9でコンパイルしたプログラムで、タッチパッド入力が
実機では反応するんだが、エミュだと反応しないんだが
十字キーやABXYLRは反応してる
試したエミュは、iDeaS 1.0.2.8とDeSmuME 0.3.6

付属のタッチ入力のサンプルプログラムも入力反応しないし、どうしたもんか
テストするたびに転送するのはめんどい



550 名前:名前は開発中のものです。 mailto:sage [2009/01/20(火) 07:32:52 ID:Wc+mtwup]
>>549
no$gbaで

551 名前:549 mailto:sage [2009/01/20(火) 13:00:06 ID:zIYougVO]
>>550
thanks。no$gbaで動作確認できました
転送の手間が省けました


552 名前:DS [2009/01/25(日) 22:09:17 ID:TeO2jy9P]
すみませんがDSTTのセーブデータをacekard2iにセーブデータ移動はできますか?
お金がかかる方法でもいいので教えてください。
どうしてもやりたいんです

553 名前:名前は開発中のものです。 mailto:sage [2009/01/25(日) 22:33:56 ID:ehcspAjn]
www.nicovideo.jp/watch/sm5935197
↑これをゲームのROMとして作るにはやはり相当な技術が必要なのでしょうか?
www.nicovideo.jp/watch/sm4678288
↑これでもいいかなと。
プログラミング全くできないので、調べてもあまり理解できません。
もし可能性が見えてきたら習おうかと思ってます


554 名前:名前は開発中のものです。 mailto:sage [2009/01/25(日) 23:34:11 ID:7B2/h24j]
>>553
ニコ厨の東方厨乙。

555 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 01:02:13 ID:G7S8wuBo]
マジレスすると
この動画の絵を描くのと同じくらいの努力が必要

556 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 01:36:11 ID:OlQMCnZE]
>>553
絵は描けるんだな?
だったらここは絵描きとプログラマに別れて分業しようぜ。
素材(絵)公開してくれたらコーディングする人がでるかもしれない。

かくいう俺もコーディングするかもしれない一人。
(まあリズム天国やったことないんだけどな……。本気で作ろうとしたら参考に買う)
絵描けないDTM使えない人間にとっては、自由に使っていい素材を提供してくれるのはすごく助かる。

557 名前:名前は開発中のものです。 mailto:sage [2009/01/26(月) 05:10:01 ID:lqmU8okc]
>>553
もしその動画作成者に使用許可をもらえたならば、一週間あればそれらをゲーム化できると思う
リズム天国のようなリズムゲーは、プログラム自体は比較的簡単 素材がほとんど全てだよ

プログラミングが全くできないレベルなら、DSでのプログラミングはお勧めしない
CやC++について学んで、簡単なゲームプログラミングができるようになった後、
まずはGBAで作ってみると良いよ 情報がたくさんあるし、DSよりは比較的簡単に作れる

俺、そういうリズムゲー作ってみたいと思ったことはあるけど、絵が全く描けないのよ
だからもしゲームにしたくなるような素材を提供してくれるなら、共同制作してみたい
絵が描ける人、作曲できる人、うらやましい〜

558 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 18:18:05 ID:vhrPCgUf]
DSのゲームってC言語で作られてんの?

559 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 18:42:23 ID:zHCbdVHr]
>>558
YES,高須クリニック!
正しくは「DSのほとんどのゲームはC言語かC++言語でできている。」
(まあARM7,9用のコンパイラさえあれば何言語でもできるよ。)



560 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 19:41:33 ID:Sdh9/V48]
SFCの頃はアセンブラだった
光栄が他のサード向けにCコンパイラを販売してたり

561 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 21:10:48 ID:pj7k/6rr]
>>558
機械語でもアセンブラでも作りたければ作れるよ。
今はLuaでも出来るみたいだけど。


562 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 21:50:04 ID:Tuj2eVWA]
>>557
動画作成者にやっとたどり着きました…。
今許可申請&できればゲーム制作の協力をお願いしています。
自分絵はかけない・プログラミングもできない全くのダメ人間ですので・・・

563 名前:名前は開発中のものです。 mailto:sage [2009/01/27(火) 21:54:36 ID:zHCbdVHr]
>>562
GJ!(・ω・)b
ニコ動ってうp主に連絡とれないのが不便だよね。ああ、他も同じか……
コメント読んでもらえるとは限らないし。

564 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 03:28:39 ID:ANcLVaU6]
>>562
まずDXライブラリとかを使うゲームプログラミングの基礎本を買って覚えると良いと思う
プログラムの文法や仕様は違えど、発想や仕組みはどこにでも流用できるから

565 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 16:19:29 ID:Y8xTjXfP]
スレッドも読ませていただきました。ご期待に添えず申し訳無いのですが、
製作協力は出来ません。リズム天国が好きなので、原作そのままの内容で
遊べる物が作られる事は望んでいません。ごめんなさい。

だそうです。ショボーン(´・ω・`)
www.pixiv.net/member_illust.php?mode=medium&illust_id=2833884

566 名前:名前は開発中のものです。 mailto:sage [2009/01/29(木) 19:19:22 ID:84UJGAMr]
じゃあ諦めて自作するしかないな。
自作がんばれ。

567 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 07:30:51 ID:nIAnusv9]
test

568 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 07:38:39 ID:nIAnusv9]
アク禁ようやく解除された。。。

>>565
557だけど、それは残念だな〜
俺もあの動画を観て、すごくゲームにしてみたかったから
ともあれ、交渉お疲れさまでした

内心、それじゃあ仕方ないから、あくまでも自分一人だけが楽しむリズムゲーを作るために、
その動画を素材として使わせてもらおうかなと思っていたりする
てか、実は若干フライングしていて、すでにプログラミングしていたりする

569 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 17:24:27 ID:TlXOpMkz]
仕方ないね。でも、まあ絵もその気になればそれっぽく描けるものさ



570 名前:名前は開発中のものです。 mailto:sage [2009/01/30(金) 20:44:56 ID:4JLetVjl]
AAでいいじゃない

571 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 19:42:28 ID:6qP6aldj]
>>568
同様に動画を素材にして自分もがんばってみようと思います。
プログラミングに詳しい知りあいから聞いたのですが、GBAやGBはプログラミング
初心者にはうってつけだそうで。
できたらまた報告したいと思います。

572 名前:名前は開発中のものです。 mailto:sage [2009/01/31(土) 23:07:21 ID:Z7u5Uvbi]
初心者にうってつけとはまた酷い嘘を刷り込まれたものだな

573 名前:名前は開発中のものです。 mailto:saeg [2009/02/01(日) 01:29:43 ID:2PHtP4We]
アセンブラで作られたDSゲームってあるんだろうか。


574 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 02:21:36 ID:LwrX2NpJ]
>>571
リズム天国はGBA版のをちょっとだけやったことがある程度なんだけど、
とりあえず動画の中でタッチするところなのかなと思った場所に判定実装中

確かリズムが外れて失敗したら、例えば蹴った球があまり飛ばなかったりすると記憶してるけど、
動画をそのまま使うので、そこまではさすがに無理だね
ちなみに動画が最後までいくと、点数が表示されるようにしようと思ってる

>>572さんが言ってるように、GBAは全然初心者向けじゃないですよ
その前に、DX使って窓で動くプログラムをいくつか組んでみた方が良いと思うよ
まぁ俺もこのスレの中では底辺プログラマーだから、偉そうなこと言えないんだけど

575 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 15:21:11 ID:doJckHUo]
>>572
>>574
ええっ!?Σ(゜Д゜;)まじですか・・・。
今度問い詰めておかねば・・・。
動画で出てない分は少しいじるしかないですね。
それか動画作成者以外に書いてくれる人がいればいいんですが。

576 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 18:54:44 ID:NB8O9+BJ]
>>575
ちゃんとプログラミング覚えたい初心者向けだと思うよ。
環境ととのえるまでが初心者向けじゃないし、とりあえず動く物が
作りたい初心者向けでもないが。


577 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 20:00:02 ID:FgyNg3wg]
初心者はWindowsでCのプログラミングでもしたらいい



578 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 20:43:15 ID:KX1X34sv]
まずはCからだな。


579 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 20:45:49 ID:cnnkW3sv]
私はHSPとFlashをちょっとかじっただけの初心者で、DSで始めて日も浅いですが思うところは

細かい解説がGoogle先生で見つからない分、他より面倒臭いです・・

今、consoleIniti と併せて bgInit の使い方をサンプルから推測してます。
グラフィックモードの設定とかメモリ領域とかコントロールレジスタ?がよくわからんです。
サンプルを読んで機能を推し量る事は、諸先輩方にとってはアタリマエなのかもしれませんが、ハードルが高いと感じます



580 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 21:02:25 ID:LwrX2NpJ]
>>579
俺も最初はDSゲーム作るのはチンプンカンプンだったけど、
海外のチュートリアルを読んでいるうちに、そこそこ機能は理解できたよ

581 名前:名前は開発中のものです。 mailto:sage [2009/02/01(日) 21:15:42 ID:FgyNg3wg]
>>579
組み込みのプログラムみたいなもんだからハードの知識も必要
メモリマップやらI/Oやらでとても初心者向きとはいえない


582 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 00:01:53 ID:YviaD9V9]
まぁでもこんなもんだと思いながら勉強してみればなんとでもなる気もするよ
人のソース読んだり改造したりしながら覚えることになるから、
Cの文法ぐらいは先にざっと把握してないときついだろうけど

583 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 02:56:58 ID:60wupfPK]
そうね。
習うより慣れろで、とりあえず弄ってみるのをお勧めする。


584 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 14:21:32 ID:CM2ULWfv]
人のソースを読んで理解出来ることが最低条件だがな

585 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 15:17:17 ID:rC8/IJZb]
何日もかけて調べながらじっくり理解すればいいさ

586 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 17:13:39 ID:Wp+UGLqX]
俺はWiiでグラフィック周りを遊んでるんだがTEVってユニットで
法線マップをやろうとして特許関係の書類をあさりまくった

解体新書が訳されたときオランダ語のある単語が「眉毛」を意味
だとわかるのに数日かかったって話があるがまさにそんな感じ

非公式開発ってのは基本的に地味にコツコツやるものよ

587 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 19:33:31 ID:GJoPLVcX]
>>586
鼻じゃないっけ?

588 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 20:01:23 ID:7UHknmAE]
こうして数日かかったのか

589 名前:名前は開発中のものです。 mailto:sage [2009/02/02(月) 21:05:39 ID:HNdgJu0h]
>>575
WindowsプログラミングだとOSやライブラリ等の必要な前提が多すぎたり
無制限にリソースを使えることで何でもできる反面どこまでできるかわからんから
GBAぐらいのプログラミングのほうが入門向きというようなことはどこかで読んだけど…
昔のマイコン世代の感想の気がする。



590 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:22:36 ID:mei0X0S6]
Hello, Worldからハードの仕様を理解して必要に応じて叩けるくらいまで一通り勉強しようと思ったら、Windowsから入ると巨大すぎるかもな
そういう意味ではGBAくらいが良いのではないかというのは分からないでもない
でもなあ…趣味で適当にソフト作る上でそこまで覚えなきゃダメかっていうとそうでもない気がするなあ…

591 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:35:32 ID:9opcxwb0]
絵が描きたかったらVRAMに直接叩き込めばOKって言うのはとても解りやすいと思うよ
低レベル過ぎてめんどうだけどね
ま、趣味ならやってみて詰まれば別のやり方すりゃいいだけっしょ
最初はどうやっても覚えることはたくさんあるんだし
最終的にうごけばいいんだ、うごけば

592 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 00:44:28 ID:mei0X0S6]
初心者がアラインとかで詰まると大変そうだ

593 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 01:10:59 ID:CwiEihvd]
低能なマイクロソフトのAPIに悩まされる心配がないところは
初心者向けで良いかもしれない。

594 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 01:19:45 ID:6dVd6NJi]
DxLibとかHSPあたりが無難では・・・
自分は基本設計をDxLibで書いてDSに移植したが
それでもDSの動作にずいぶん悩まされたぞ。


595 名前:名前は開発中のものです。 mailto:sage [2009/02/03(火) 02:00:57 ID:cIPVVndz]
>それでもDSの動作にずいぶん悩まされたぞ。

どういうところで悩んだか書いた方が参考になるんじゃね。


596 名前:594 mailto:sage [2009/02/03(火) 21:28:08 ID:6dVd6NJi]
以前スプライトダブラをここで教えてもらった者です。
水平割り込み中に次の処理走ってて描画前のスプライト書き換えてたのが一番苦戦したが
それ以前にあほみたいに実行しながらデバッグ出来るVS環境とかはどう考えても楽。
職業マならデバッグは脳内で済ませるのが理想だが
ゼロからで趣味なら実行しながらデバッグ出来る環境が良いと思う。



597 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 01:29:10 ID:Uu/zzdPb]
arm-eabi-gdbとgdb対応エミュの組み合わせで十分じゃね?

598 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 18:47:20 ID:xHNDOquK]
スプライトダブラーつくるような人がエミュ使うかな

599 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 20:00:11 ID:N0DiczWK]
どなたかyabo_ndskybookをうpしてくださいませんか
本家からはなぜかおとせないんです



600 名前:名前は開発中のものです。 mailto:sage [2009/02/04(水) 20:51:33 ID:eHmLR4GD]
>>599
マルチ乙






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<251KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef