- 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/
- 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
- 533 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 15:33:53 ID:dVTqa91y]
- moonさん、100ではちょっと大きい、
50では文字が潰れて読めないことがあるので 縮小率75もお願いします。
- 534 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 16:15:01 ID:GRQQF+RR]
- >531
M3で起動できないと言っていた者です バイナリをDLさせてもらってM3で起動してみたのですが、M3CHKというところで止まってしまいました そこでソースの方をDLさせてもらい ttp://d.hatena.ne.jp/ranekov/20060912/1158071725 こちらを参考にして、moonshellのソースからio_m3sd.c, io_m3sd.h, io_m3sd_asm.sを上書きしてコンパイルしたところ起動しました しかし、ルビの有り無しは選択できるのですが、フォントの大きさがどれを選んでも変わりませんでした
- 535 名前:Moonlight mailto:sage [2006/11/02(木) 16:54:04 ID:7dXdbJNw]
- >>533
img2ipk.iniを書き換えて、予め見やすい大きさにしておくと少しだけ幸せになれるかもしれません。(あるいは他のソフトなどで) 64x64ピクセルの画像をたくさん並べて大きな画像を作っているので、綺麗な縮小方法を使うと25%/50%以外の縮小率では一定間隔の縞模様が入ります。 汚くても無段階拡大縮小、はあってもいいと思います。必要とは思えませんが…(苦笑 P.S. HPにコメントくれた方が返事しやすいです。(笑
- 536 名前:名前は開発中のものです。 mailto:sage [2006/11/02(木) 23:58:32 ID:GMZwkzrH]
- >534さん
zipファイルの中にあるフォルダもまるごとSDカードのルートに入れましたか?標準以外のファイルは、変更時に SDカードから読み込みます。 あんまりスレッドを汚すのも何なんで、なにかあったら↓まで。 ndsuser2006@yahoo.co.jp
- 537 名前:名前は開発中のものです。 mailto:sage [2006/11/05(日) 19:49:21 ID:DsakgZdS]
- NDSKYBOOK改の2006年11月2日と2006年11月3日版では何が違うんでしょうか?
- 538 名前:192 mailto:sage [2006/11/05(日) 20:07:02 ID:gHotggky]
- DS-Xが届いて、GBA側が開いたのでRumble Pak
・・・isRumbleInsertedの判定が組み合わせで変わるorz NDS本体+NDS用パック: ○ DSL本体+NDS用パック: × DSL本体+NDL用パック: × ヘッダのダンプを取ってみたが、先頭8バイトの0x00、0x01、0x00、0x01テストに該当しない。 他に判別方法ってあるんでしょうか?
- 539 名前:Moonlight [2006/11/05(日) 20:40:21 ID:LxXU9mpC]
- >>538
たしかSuperCard本家HPでディスクアクセスコードが公開されていたと思います。 ちらっと見た限りでは、全てのアダプタ毎に別々のコードになっていて、自動認識が働かないどころか全て別々にコンパイルしなければならない(バイナリが複数になる)ので面倒くさくて止めてしまいました。 が、現状のライブラリと照らし合わせてRumbleの仕様がどう変わったのか調べるのでしたら見る価値はあるかもしれません。と、外野から言ってみる。(笑
- 540 名前:192 mailto:sage [2006/11/05(日) 22:08:57 ID:gHotggky]
- >>539
すばやいレスありがとうございます。 RumblePak=純正の振動カートリッジ(メトロイドピンボールとかのアレ)です。 なのでディスクアクセスとはちょっと違うかも? 検出周りということでファイルは抑えましたが、*.sってorz
- 541 名前:Moonlight mailto:sage [2006/11/06(月) 03:00:43 ID:IraNPvcb]
- >>540
あぁぁぁ。また勘違いしてる。ごめんなさい。「NDS用パック」とちゃんと書いてあるのにSuperCardRumbleのことと思ってしまいました。(恥
- 542 名前:名前は開発中のものです。 mailto:sage [2006/11/06(月) 22:28:31 ID:QBFBO1Gq]
- あれ?Image ViewerもComic Book DSもセーブに対応していないんじゃ?
- 543 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 12:38:22 ID:VU/VDn7S]
- >>542
ここまで読んだってやつ?
- 544 名前:名前は開発中のものです。 mailto:sage [2006/11/07(火) 20:35:10 ID:BNPVU7WV]
- >537さん
M3関連のライブラリを最新のものに変えました。 ヘルプ画像が出ない、などの不具合は予想されますが、ある程度は動作するかもしれません。 blogs.yahoo.co.jp/ndsuser2006
- 545 名前:192 mailto:sage [2006/11/08(水) 00:01:33 ID:gzxQlA/Y]
- 振動カートリッジの件、まとめました。
ttp://nagoya.cool.ne.jp/dcdev38/nds/note_rumble.htm
- 546 名前:名前は開発中のものです。 mailto:sage [2006/11/08(水) 10:04:21 ID:tfdhU0Wr]
- >>544
M3 Liteで起動してみました。 拡張機能オンで、設定保存、ブックマークができました。 ありがとうございます。
- 547 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 08:47:53 ID:LMzYL46b]
- NDSKYBOOK改をSCLで使わせてもらってます。
本家バージョンからかなり機能強化されて、快適に使えるようになり 作者様に感謝。 ただ、ルートフォルダにフォントフォルダが3つ並ぶと邪魔なので、 それだけ改善してもらえると助かります。
- 548 名前:名前は開発中のものです。 mailto:sage [2006/11/10(金) 23:39:24 ID:/Ggiyu8i]
- NDSKybookを適当にビルドして遊んでる人です。
micro-SD版のSuperCard(SuperCard Lite?)と壊してもいいmicroSDを持っている人は居ないでしょうか? SuperCard Lite への対応を追加してみました。モノを持っていないので、適当に実装してあります。どなたか、壊してもよいmicroSDとSuper Card Liteをお持ちの方、動かして ・ブックマークが保存できるか ・設定画面を表示させたとき、左側にヘルプ画面が出るか を試していただけないでしょうか? #うまく動くようなら、私もSuperCard Liteを買おうと思ったもんで・・・ すみません・・・ その他の変更点 − フォント、設定フォルダを/NDSKYBKというフォルダの下に移動しました。 thanks >547 今まで、ルートフォルダにあったフォントデータのフォルダ3つは削除してください。 ダウンロードはこちら briefcase.yahoo.co.jp/ndsuser2006 から、TestReleaseフォルダを選択してください。
- 549 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 01:18:34 ID:dUEbfAn4]
- >>548
自分はEwin2をメインに使ってるので、是非とも対応させて貰いたいところです。 SC、M3で動作確認をしましたが、Ewin2では"INF:Initalizing FAT..."で止まって しまいます。(認識はSCSD) 人柱になりますので、是非とも対応を希望いたします<(__)> #ただ、無理のない範囲でお願いいたします。
- 550 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 03:29:34 ID:KcwLR09N]
- >>548
オリジナル版は1メガバイト以上のファイルやS-JISには未対応でしたが ビルド版も未対応なのでしょうか?
- 551 名前:547 mailto:sage [2006/11/11(土) 03:32:53 ID:1g3jhbRA]
- >>548 様
早速の改良ありがとうございます!お礼にBeta Releaseの動作報告をします。 テスト環境 NDSlite SuperCardLite FW 1.7 MicroSD 1G SunDisk Beta Release (For SuperCard Lite.zip 885KB 2006年11月10日) 結果 >ブックマーク OK >フォント設定、ルビ設定の保存 OK >設定画面のヘルプ画面表示 OK 不具合 ・時計が動かない(ずっと 00:00AM を表示したまま) ・一度拡張機能をONにすると、OFFに戻せない(ONからOFFに戻すと フォントサイズやルビの設定ができなくなる。ONに再設定すると 正常動作するようになる) 今のところSCLやMicroSDに異常はないです。 二つ目の不具合はどうでもいいのですが、時計が動かないのは 悲しいので直してもらえると助かります。
- 552 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 04:57:44 ID:aDs2eGcA]
- >MicroSDに異常はないです。
横レスすまんが、PCでscandiskしてみたかな?
- 553 名前:名前は開発中のものです。 mailto:sage [2006/11/11(土) 11:18:09 ID:s7tvmjGW]
- 11/8版バイナリ、M3 Liteでも動きました。
変更点も反映されています。 特に気にならないのですが、>>551さんも書いているとおり時間が動きません。 ウチの場合は、ずっと03:00AMになってます。
- 554 名前:547 mailto:sage [2006/11/12(日) 02:30:55 ID:QUJJ2jmf]
- >552
コマンドプロンプトでcheckdiskしましたが、ディスクに異常はないようです。
- 555 名前:名前は開発中のものです。 mailto:sage [2006/11/12(日) 20:59:24 ID:38ZioJcg]
- ご協力いただいた皆様、ありがとうございます。SCLで動くようなので今度買ってきます。
とりえあえず指摘されたバグを直したバージョンをアップロードしておきます。 (ttp://blogs.yahoo.co.jp/ndsuser2006) バグ報告ありがとうございました。「ぜんぜんダメぽ。氏ね」というレポートしかこないかとおもってました(失礼)が、 詳しい再現手順があったので瞬殺でした。
- 556 名前:名前は開発中のものです。 mailto:sage [2006/11/13(月) 22:07:18 ID:SFEAcqko]
- 操作についてなんですが、個人的に十字キーだけで操作できるとうれしいかなと。
縦に持った時に親指で操作するので 縦持ちの状態の左右(正位置だと上下)でページめくり、上(正位置で右)でメニュー、下でブックマーク だと使いやすいんじゃないかと思いました。 メニュー内も基本的に十字キーで操作するために、決定、中止もA、Bではなく左右のみで行えると
- 557 名前:名前は開発中のものです。 mailto:sage [2006/11/14(火) 02:28:19 ID:TENSF6jL]
- PARDSのFlashメモリ用のローダーを作ってくれる人はいませんか?
- 558 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 00:32:03 ID:gldwYJUX]
- PASSCARDやSuperKeyに対してデータの読み書きをするにはどうしたらいいんでしょうか?
小さいデータであればカードの方に一時保存しておいて、M3やSCの方でCFやSDに保存させようと思うのですが、、、
- 559 名前:名前は開発中のものです。 mailto:sage [2006/11/17(金) 16:18:21 ID:msNj1VbK]
- 釣りかよ
- 560 名前:名前は開発中のものです。 mailto:sage [2006/11/20(月) 20:19:12 ID:6QIQXCR8]
- Nscrの続報はないのかyo-
続報ないと寂しいyo-
- 561 名前:名前は開発中のものです。 mailto:sage [2006/11/22(水) 18:29:39 ID:VUTYhNl1]
- ReinMoonはもうお終いなのでしょうか・・・
- 562 名前:Moonlight mailto:sage [2006/11/23(木) 04:34:06 ID:MoojB75I]
- なにか更新案ありますか?私にできそうなことで。
- 563 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 14:25:17 ID:uB92vpIK]
- じゃぁ、エロゲーおねがいします
- 564 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 14:33:17 ID:0YEBM9eg]
- 人工少女
- 565 名前:名前は開発中のものです。 mailto:sage [2006/11/23(木) 14:49:48 ID:hhH0TiWj]
- じゃあ、エロゲ作るのに便利そうな機能でも何か考えてみるか
・・・なんだろ?
- 566 名前:192 mailto:sage [2006/11/23(木) 19:57:43 ID:JN7OcLVi]
- ファイルやディレクトリを列挙したいです。
OpenDir関数なる関数をManPageでみつけたんだけど未サポート・・・。 お手軽にできんのかぁぁぁ・・・。 以上、最近のチラシ裏
- 567 名前:Moonlight mailto:sage [2006/11/26(日) 01:10:09 ID:L6lrOAs8]
- 古いgba_nds_fatには、FAT_FindFirstFile/FAT_FindNextFileって関数があります。
私は新しいFATライブラリは使ったことがないのですが、一度古いFATライブラリを使ってみてはいかがでしょうか。 ちなみに、自動アダプタ検出が不要であれば、日本語の通る長いファイル名(UNICODE)に対応した私の改変バージョンがオススメです!(ってこんなとこで宣伝しなくても(笑
- 568 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 08:36:12 ID:13AT3ald]
- Rein、ピンキーストリートだけ何故かセーブ移動が上手くいかず。
他のゲームは平気。 M3パーフェクトのSD日本語版ファーム29です。
- 569 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 09:02:59 ID:6ArSfFnS]
- >>562
DSOrganizerの日本語対応版。 MoonShellにDSOrganizerのPDA機能を付け足して終了w
- 570 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 14:43:46 ID:hleurT9N]
- >>568
M3は糞だからすぐ捨てたほうがマシ
- 571 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 16:15:03 ID:7KxQ8xLr]
- >>562
開発情報がもっと欲しい
- 572 名前:Moonlight mailto:sage [2006/11/26(日) 17:03:06 ID:L6lrOAs8]
- >>569
私には無理です。 >>571 そうですね。日本語である必要はありませんが、それにしたって情報が少なすぎると思います。 嘘。一年前と比べたら潤沢すぎるです。 開発環境構築と、FIFOとグラフィック周りなど ranekov.tir.jp/ndn わりとよく見るところ。 nocash.emubase.de/gbatek.htm 情報が古いけどレジスタ一覧がたまに便利。 neimod.com/dstek/ 重いし足りない項目もあるけど、よく整理された見やすいWiki。 www.bottledlight.com/ds/ NDS開発を始める人のためのチュートリアル www.dspassme.com/programmers_guide/tutorial/ の日本語翻訳版。 www.helloworld.jp/~duke/nintendo_ds/
- 573 名前:名前は開発中のものです。 mailto:sage [2006/11/26(日) 20:14:29 ID:0LmCyJno]
- >>572
どういうサイトを参考にしてるかって情報は助かるね。 下から2番目(日本語翻訳版の元)はこっちかな。 ttp://www.double.co.nz/nintendo_ds/index.html
- 574 名前:192 mailto:sage [2006/11/27(月) 00:13:40 ID:1OZzGN7+]
- OpenDir関数の件。
newlibがdirent.hを実装していないようです。 libfatには、ディレクトリ関連の関数もある模様。 # 両リポジトリで確認 相当関数自作します。
- 575 名前:名前は開発中のものです。 mailto:sage [2006/11/27(月) 01:26:54 ID:u7BF1mNO]
- devkitでswiDecompressLZSSWram関数がありますけど、
元データはどうやって圧縮したらいいんでしょうか? 出来るんなら、PCでデータ作ったりしたいんですけど、、、
- 576 名前:Moonlight mailto:sage [2006/11/27(月) 02:48:29 ID:yibh83LO]
- gbalzss.exe…を使ったことがないのでファイル名だけ書いてみる。
- 577 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 01:52:29 ID:c0hQygJy]
- ReinMoonの要望っていうか質問なんですが、M3SDのファーム30を使用しています。
とりあえず普通に起動はするのですが、セーブファイルの日本語が化けていて、 DSカードのアイコンやセーブファイルのアイコンも壊れてます。 SDカードにインストールされたexeは実行してアイコン抽出はしました。 確認すべきは何でしょう?
- 578 名前:Moonlight mailto:sage [2006/11/28(火) 04:18:51 ID:WlaAN5cI]
- >>577
データ読み込みエラーを起こしているように見えるので、とりあえず違うSDカードで試してみて下さい。 症状が改善しなかったら、DSの画面をデジカメ(携帯のでもいいので)で撮って見せて下さい。
- 579 名前:Moonlight mailto:sage [2006/11/28(火) 04:24:09 ID:WlaAN5cI]
- >>577
あ、その前にchkdskなりscandiskなりを試してみて下さい。 それでエラーが出るようなら、フォーマットした方が確実です。 (失礼申し訳ないです)もしディスク検査のやり方が分からないときは、SDカードをフォーマットしてから再度セットアップして下さい。 Windowsのフォーマッタでもいいですが、面倒でなければSDFormatterをお勧めします。
- 580 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 06:25:56 ID:Ak0h1WGe]
- >>572
すげー 週末にでもじっくり見るか ワクワク
- 581 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 12:29:09 ID:zzlRl0Y7]
- >Moonlight氏
Moonlight氏の作ってる各ソフトを、LoveLiteみたいにリセット対応にしていただきたいです。
- 582 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 15:12:02 ID:p7mo69B5]
- >>578-579
お返事ありがとうございます。 chkdskでは問題ありませんでした。 違うメディアでも試してみました(いずれもTranscendのminiSD 80x 1GB)が症状は改善されませんでした。 どちらもSDFormatterにてフォーマット後、Setup.exeにて再度インストールしました。 ttp://2ch-library.com/uploader/src/mona4414.jpg.html こんな感じで表示されています。 ちょっと見難いのですが、ドラキュラ蒼月のデータのみ正しくアイコンが表示されているのが謎です・・・
- 583 名前:Moonlight mailto:sage [2006/11/28(火) 17:29:33 ID:WlaAN5cI]
- >>582
確認どうもです。 とりあえずReinMoonは日本語ファイル名に対応していません。 私も今見てあー対応してなかったんだ…と思いました。英語ファイル名に直せば大丈夫だと思います。 日本語が化けたままでも表示以外のディスク読み書きは大丈夫だと思うので、判定したゲーム名だけで判断するならそのままでもOKです。 アイコンが化けるのは、もしかしたらM3マネージャを通した後のファイルからアイコン抽出したりしていますか? 吸い出したままのNDSファイルしか確認していないのでダメなのかどうかわかりませんが、確認よろしくお願いします。
- 584 名前:名前は開発中のものです。 mailto:sage [2006/11/28(火) 17:52:55 ID:p7mo69B5]
- >>583
日本語ファイル名非対応だったのですね、失礼しました。 またアイコンの件もおっしゃる通り、マネージャを通したものでした。 CleanRomDump内から生成することで正しく表示されるようになりました。 お手数おかけしました。 で・・・要望なんですけど、 ・日本語ファイル名への対応 ・savename.txtを編集・インポートするツール(じゃすたぁ氏公開のオフラインリストをインポートし、日本語名を編集する) は難しいでしょうか? savename.txtは自分で編集してみようと思ったのですが、OffsetとDataが何を意味するのかが分かりませんでした。
- 585 名前:Moonlight mailto:sage [2006/11/28(火) 21:53:00 ID:WlaAN5cI]
- 日本語ファイル名対応版です。(バイナリはM3SDのみ)
mdxonlinemirror.dyndns.org/a.zip 他のドライバ用のは各自適当にコンパイルして下さい。 明確なバグ以外のレスは無視します。開発板だしー。 savename.txtのオフセットとデータはセーブデータ判定用コードです。 これを入れないで日本語名だけ入れても意味がないです。
- 586 名前:Moonlight mailto:sage [2006/11/28(火) 21:54:42 ID:WlaAN5cI]
- >>581
LoveLiteは独立したライブラリなのでちゃちゃっと混ぜてコンパイルして下さい。
- 587 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 01:08:39 ID:Os0Epx6O]
- >>585
Flash→DSはいけるけど DS→Flashは「未実装の機能」 なの?
- 588 名前:Moonlight mailto:sage [2006/11/29(水) 03:21:08 ID:oCzGbsZN]
- >>587
セーブファイルはとても容量が少ないので、上書きよりも新規ファイルを作ればいいかなと思いまして。 新規ファイルよりも、既存ファイル破棄&新規ファイル作成の方が、ディレクトリエントリ破壊などの危険性が高いのも理由の一つです。 あと、開発板だと思います。
- 589 名前:Moonlight mailto:sage [2006/11/29(水) 03:52:05 ID:oCzGbsZN]
- >>587
mdxonlinemirror.dyndns.org/b.zip ファイル上書き許可版です。よりディスクを壊しやすいので注意して下さい。 バイナリはM3SDのみですが他のアダプタ用は各自適当にコンパイルして下さい。 開発に関係ない話は無しで…過疎ってるので関係ないかもしれませんが…。
- 590 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 13:24:04 ID:Ss99Drzq]
- >>589
そんな短時間で対応できて便利な内容なのに放置しちゃってるのは飽きちゃったから・・・?
- 591 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 14:09:30 ID:2kEgcPsd]
- アンチエイリアスフォント版MoonShellうpして欲しいです
- 592 名前:名前は開発中のものです。 mailto:sage [2006/11/29(水) 14:58:22 ID:UVz6k2HB]
- G6LのMoonShellには、スリープ時にLRをロックする機能がありまする
ぜひとも本家にも搭載して頂きたいものです
- 593 名前:Moonlight mailto:sage [2006/11/29(水) 23:17:15 ID:oCzGbsZN]
- >>590
仰るとおり飽きたからです。新しいことがしたいです。発想が貧困なので立ち止まっていますが。 >>591 ウィンドウ透過処理などをまったく無視した(ある意味バグ版な)ので公開はできません。 >>592 機能がよくわからないのですが、ClosedSholderButtonを試してみて下さい。 それから、お節介(勝手な自己満足)だとは思うのですが、開発板だと思うんです…。
- 594 名前:Moonlight mailto:sage [2006/11/29(水) 23:32:38 ID:oCzGbsZN]
- もしかしたら、GBFSはG6への布石でしょうか。
もしそうならGBFSではなく自分でファイルシステムを作った方が楽だと思います。 日本語が通らないのはいいとして、23文字制限が地味に痛かったです。 19文字+'.'+拡張子ならいいのですが、ファイル名先頭23文字で切られてしまいます。 ファイルリストをenumして使うならエイリアス(12文字DOSファイル名)を使うと思うのですが、GBFSだとそうもいかないので。 と、>>548を見ていて思いました。見当外れだったら忘れてください。(恥
- 595 名前:548 mailto:sage [2006/11/30(木) 21:27:31 ID:JQeOmxAN]
-
Moonlightさん、 > もしかしたら、GBFSはG6への布石でしょうか。 というより、実は何にも考えていないんです。(笑)このスレで、GBFSの話を聞いたんで、 使ってみただけで。(実は、G6ってのも今ググッて知りました。M3の親戚ですかね? どうも検索に向いてない名前です。M3とかG6とか。) GBFSは、gba_nds_fatのM3ドライバと相性がわるくって、諦めてしまいました。 (gba_nds_fatを初期化すると、GBFSで取得したデータにアクセスできなくなってしまいました) というわけで、今はgba_nds_fatを使ってます。gba_nds_fatは、テキトーに日本語を通るように変え ましたが、動いてるのでいいかな、と。 初心者なんで、とりあえず動けば何でもいいという… #今はWifi経由で青空文庫ダウンロードを目指してWifiで遊んでます。
- 596 名前:名前は開発中のものです。 mailto:sage [2006/11/30(木) 23:08:33 ID:BTX53hE1]
- >>Moonlight氏
aviファイルをdpgencに放り込んだら「秒間フレームが認識できません」とエラーが出て変換できないのですが コーデックは既に入ってますし、WMPでも再生できるファイルです。 一体何が原因でしょうか?
- 597 名前:Moonlight mailto:sage [2006/11/30(木) 23:09:59 ID:XQhKOxPQ]
- >>595
変な勘繰りすいません&お返事どうもですー。 G6は、外部メディアを持たない内蔵不揮発メモリタイプです。なので、FATドライバが使えないからGBFSなどに手を出したのかなーと想像してしまいました。 検索に向いてない名前…「C」そのものが一番向いてないと思います!(笑 ちなみに、GBFSはRAM領域にアクセスするので、基本的に(EZ4を除いて)RAMとCF/SDを同時に使うことはできません。 どうしてもメモリが足りないとき(ImageViewerとか)は、必要に応じてRAMのON/OFFをしていました。 日本語通る改造、見ました。IsMatch〜辺りとエントリ周りですよね。私のは何も考えずにFATドライバを入れ替えたので日本語ファイル名が開けないバグが…(苦笑 UNICODEファイル名で新規ファイル名を作成したときや、UNICODEで同名ファイルを検索するのとか、ものすっごい面倒くさいです。16bitハッシュでブックマークファイルを作るのは、よく考えたなーと思いました。 P.S. WiFi、自分専用で使うならとても便利です。WiFiでNDSROMをダウンロードしてCFに書き込み、そのまま自動リスタート、という流れで随分開発がしやすくなりました。 長文失礼しましたー。
- 598 名前:Moonlight mailto:sage [2006/11/30(木) 23:13:31 ID:XQhKOxPQ]
- >>596
たとえば120fpsのファイルは変換できないなど、色々な制限があります。aviは複雑すぎるフォーマットなのでもうお手上げです。 あと、開発以外の話でどうしても伝えたいことがあれば、ここではなく私のHPに(エントリ違いでも仕方ないと思うので)コメントして下さい。
- 599 名前:名前は開発中のものです。 mailto:sage [2006/11/30(木) 23:37:41 ID:BTX53hE1]
- >>598
aviはやめたほうが良さそうですね。どうもです。
- 600 名前:名前は開発中のものです。 mailto:sage [2006/12/01(金) 01:38:51 ID:wg2Ihzu3]
- dpgファイルをWinで再生できるプレーヤー
だれか作らないかなぁ。 開発者に訴えられるかもしれないけど
- 601 名前:名前は開発中のものです。 mailto:sage [2006/12/01(金) 09:53:20 ID:uzHdacvI]
- >>660
DPGPlay
- 602 名前:Moonlight mailto:sage [2006/12/01(金) 19:27:38 ID:HN0mhdEA]
- >>600
開発者ってのが私のことなら、全然まったく怒らないので、気にせず作業を進めてくださいね。 単純なフォーマットですが、私の提案が広がっていくのを見るのは嬉しいです。 自信がないので鵜呑み危険ですが、開発者ってのがISO団体のことなら、GPLですしとりあえずソース公開しておけば怒られることはそんなにないんじゃないかなーと想像します。たぶん大丈夫…。 それより、DPGファイルをWindowsで見て意味あるのでしょうか…? 確認のためならdpgdecで十分だと思います。(ウィンドウが隠れるバグがありますがそこらへんは適当に
- 603 名前:名前は開発中のものです。 mailto:sage [2006/12/01(金) 23:37:26 ID:4/WFoNnp]
- Moonlight氏は開発者じゃなくてエロイ人(ボソ
- 604 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 00:54:53 ID:tIwOCATB]
- scummvmのG6LiteVer動きました、ディレクトリが見れますた
Moonlight氏はmoonshellを開発したすごい人だよ エロかったらすごいエロイ人と呼べばいいのかな?
- 605 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 01:28:16 ID:Q6uvjwwE]
- あまりそういうのには反応しないと思うよ。
- 606 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 08:26:04 ID:yaBBmSg5]
- >>601
すごい、神!! >>562 シャープのXMDF文庫リーダー
- 607 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 09:41:55 ID:uJeixEyF]
- > 562
ndskybookをテキトーにいじってる人です。 XMDF、チャレンジしたんですけど、フォーマットが非公開&暗号化されてるんで、難しい気がします。 シャープは、XMDFを「オープン」だ、と言っているようですが、Sharpのオープンは「共通ライブラリを プラットフォーム非依存にする」ってだけで、XMDFのフォーマットや複合化に関しては公開していな いっぽいです。(情報古いかも) ttp://www.sharp.co.jp/corporate/rd/journal-84/pdf/84-04.pdf
- 608 名前:名前は開発中のものです。 mailto:age [2006/12/02(土) 12:32:02 ID:65MTGnY+]
- >フォーマットが非公開&暗号化
シャープはXMDFを流行らそうという気がまったくないぽいですね。 非公開な割にMac用のXMDFビュアーすら出しませんし、 各ユーザーが使えるXMDFビルダーとかいうのも結局は出そうにありません。 これはもう出版社も見放して 今後は廃れていくしかない運命の感じがします。 X68000もソフトがプロテクトだらけだったために コピーが広まらずに廃れました。 シャープは基地外だとしか言いようがありません。
- 609 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 14:50:25 ID:F1RFVfqM]
- シャープは志の高さに販促や展開力がついていってなさ過ぎで尻切れトンボ化しがち。
> X68000もソフトがプロテクトだらけだったために そんなのほとんど商用ゲームソフトだけだろ。むしろ当時のX68ユーザには、 コピープロテクトなんて簡単に解除されて、コピーされまくって廃れたと思うけど。 スレ違いスマン。
- 610 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 17:01:00 ID:mSME9R+D]
- そういやコピーが多すぎてソフトが出せないってコナミあたりが雑誌に広告だしてたなあ
なんか懐かしくなったんでつい。スレ違いごめn
- 611 名前:名前は開発中のものです。 [2006/12/02(土) 18:05:02 ID:otkeU0vE]
- MSXのディスクステーションは最初の頃はプロテクトがなかったので
発売日と同時にコピーが出回って、みんなに親しまれていたが、 途中からコピーガードをつけたため、周りに知られなくなって廃刊になった。 98の魔導物語もコピーガードだらけだったので 当時は絵が違うとか色々叩かれていた。 倒産するのは当然。 そして、セガのWin用ぷよフィーバーには アドウェアが仕込まれている。 メーカーが変わってもどうしようもないのは変わらず。 ニンテンドーDSはマジコンの自作ソフトがちゃんと動いてるのでヒット。 PSPはファームウェアでソニーが自作ソフトを潰して わざわざ価値を下げているので没落。 これが真理です。
- 612 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 21:21:53 ID:VeyJlfmd]
- 巣に帰れ。カス野郎
- 613 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 22:16:42 ID:GxRWaENf]
- ndskybookは挿絵が表示できるようになったらいいんだがな
(他にももっと安定させてくれとか色々あるけど) azurが対応しててちょっと驚いた事がある
- 614 名前:名前は開発中のものです。 mailto:sage [2006/12/02(土) 22:17:30 ID:GxRWaENf]
- おっと
azurが挿絵に対応しててちょっと驚いた事がある に訂正
- 615 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 03:35:56 ID:NHMx2bfF]
- >ニンテンドーDSはマジコンの自作ソフトがちゃんと動いてるのでヒット。
しかしスーパーカードで動くものがM3で起動しないときがある 同じNDSファイルなのにこの差はどこから来るのだろう
- 616 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 03:44:31 ID:64FRbxFt]
- 各種カートリッジの仕様の違いでしょう。
- 617 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 04:13:14 ID:EyFwgoSv]
- >>616
>>258
- 618 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 05:01:00 ID:wdwIaQGB]
- >>615
任天堂の圧力です。任天堂はマジコンを今後 動かないようにしていくと言っていました。 M3で立ち上がらないのがその成果です。
- 619 名前:名前は開発中のものです。 mailto:baka [2006/12/03(日) 05:56:48 ID:wdwIaQGB]
- 色んなDS本にMoonshellが載ってるが
無断なのか断ってるのか気になる 中国のサイトにもMoonnshellが載ってるし 著作違反はどこまで続くのだろう
- 620 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 12:46:52 ID:PClAn/KP]
- ネットランナーは無断だろうな
- 621 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 13:13:49 ID:Hpz1u3f1]
- ネトランが許可を取ったって話はほとんど聞かないわけだが。
- 622 名前:名前は開発中のものです。 mailto:sage [2006/12/03(日) 15:19:17 ID:dlBITUhQ]
- ネットランナーはnyの47氏に賞金100万支払ってないしね
- 623 名前:名前は開発中のものです。 mailto:sage [2006/12/04(月) 00:13:02 ID:AC9+EuMg]
- 教えてください。
バックアップしたNDSのファイルから、 アイコンを抽出しようとしているのですが、 うまくいかずに困ってます。 詳しい方おりました教えてください。 抽出方法 ttp://www.bottledlight.com/ds/index.php/FileFormats/NDSFormat ここの情報を元に、 1.ヘッダから「Icon+titles (ROM)」のアドレスを見て、アイコンの場所を特定 2.1.で取得したアイコンの場所から、パレットを抽出して色作成。 3.「Tile Data」から4bit=1ドットとして左上から右下に向かって描画。 上記手順でビットマップに書き出すと、 座標がおかしいのかめちゃくちゃな画像しかできません。 まるでカラフルな砂嵐・・・。 リトルエンディアンが悪いのか?? っと思ってビッグエンディアンでやってみたけど真っ白に。 これはありえないので、たぶんリトルでOK。 書き出された画像で使われている色が、 DSで表示される画像と同じ色だけが使われているところから、 パレットは読み込めてるけど、書き出す座標がおかしい?? っと思ってます。詳しい方教えてくれると助かります(TT)
|

|