- 1 名前:名前は開発中のものです。 mailto:sage [04/10/30 15:50:05 ID:XmInH8YR]
- GBAで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。 資料、リンク等 www.devrs.com/gba/ www.gbadev.org/ www.vsync.org/agb/ nocash.emubase.de/gbatek.htm www.bomber.co.jp/chaola/docs/ARM/ 開発環境 DevkitAdvance devkitadv.sourceforge.net/index.html DevkitARM www.devkit.tk/ VisualHAM visualham.console-dev.de/ DragonBasic jm-basic.com/dragon/index.php GBA Wiki cgi.f26.aaacafe.ne.jp/~gbawiki/pukiwiki/pukiwiki.php 【GBA】Linuxから目覚めるぼくらのゲームボーイ! pc5.2ch.net/test/read.cgi/linux/1070983168/ ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所) bbs.gamdev.org/test/read.cgi/gamedev/1055111303/ 前スレ pc5.2ch.net/test/read.cgi/gamedev/1013750899/
- 237 名前:名前は開発中のものです。 mailto:sage [2005/07/30(土) 20:02:20 ID:XQpHvBfH]
- >>235 gcc なら __attribute__((aligned(4))) とか
- 238 名前:名前は開発中のものです。 mailto:sage [2005/08/01(月) 02:57:48 ID:dbKAP3Zw]
- >>237
できました。ありがとうございます。 それはそうと、gccでラベル全てをアライン付けるオプション試してみたけど、何も変わりませんでした devkitのこれとは違うんでしょうか。自分が意味を取り違えてる可能性のほうが高いと思うけど。
- 239 名前:名前は開発中のものです。 mailto:sage [2005/08/01(月) 08:54:44 ID:4ELQCf+V]
- >>238 そんなオプションあったっけ?
- 240 名前:名前は開発中のものです。 mailto:sage [2005/08/01(月) 09:19:43 ID:FTLI7gLF]
- 無いはずだが。何かと勘違いしてるんじゃないか?
- 241 名前:名前は開発中のものです。 mailto:sage [2005/08/12(金) 17:27:25 ID:tqMQkZm3]
- ちょっと程度の低い事ですが質問です。
スプライトの画像を左右を逆転して表示したいのですが、 sprites[0].attribute1 |= 0x1000; とかやってますが、どうもうまくいきません。 どのようにすれば、反転して表示できるのでしょうか。
- 242 名前:名前は開発中のものです。 mailto:sage [2005/08/12(金) 19:16:14 ID:oL+JILND]
- attribute0の拡縮フラグは0になってるか?
それぐらいしか思い浮かばないが・・・。
- 243 名前:名前は開発中のものです。 mailto:sage [2005/08/12(金) 19:42:07 ID:3HIzF5vl]
- >>241
とりあえず、spritesの構造体定義を晒せ 話はそれからだ …まさか、VBlank期間外にOAMを書き換えようとしてないだろうな?
- 244 名前:名前は開発中のものです。 mailto:sage [2005/08/12(金) 21:11:23 ID:tqMQkZm3]
- >242
うう、まさしくそれでした。 削ったつもりだったのですが、色々試してた時のが残っていて。。。という感じでした。 兎も角、ちゃんと反転表示はできるようになりました。ありがとうございます。 >243 まんま「GBAプログラミング研究所」さんのサンプルを利用してます。
- 245 名前:名前は開発中のものです。 mailto:sage [2005/08/13(土) 01:01:17 ID:NcqonvKf]
- >>243
垂直表示期間中に書き換えても、その状態が継続しているのであれば 次フレームで反映される。
- 246 名前:名前は開発中のものです。 mailto:age [2005/08/15(月) 23:35:09 ID:zl773reD]
-
- 247 名前:名前は開発中のものです。 [2005/08/22(月) 13:25:40 ID:xaZ8lnmP]
- DMAに手を出してみたけど…むつかしいね。
というか、devkitのDMA転送マクロをそのまま使うと、ちゃんと動作しないときがあるっぽい (同じチャンネルを使い、連続して転送を実行した場合?) 別のサイトから拾ってきたソースのを使ったらうまくいったけど…ごめん。URL忘れた。
- 248 名前:名前は開発中のものです。 mailto:sage [2005/08/27(土) 22:41:20 ID:hXi5z/ZH]
- DevkitAdvanceを使えと言われそうですが、都合により Thumb/ARM GCC の環境を作ろうとしていて、
そのために必要な libg.a を探しています。 ぐぐって探したところ、Glibc というライブラリに入ってそうな感じがしたのですが ダウンロードしてアーカイブをバラしても見つかりませんでした。 どなたか持っている方がいたらアップして頂けないでしょうか? ttp://gamdev.org/up/
- 249 名前:248 mailto:sage [2005/08/28(日) 16:48:57 ID:rrKRiOqt]
- すいません、自己解決しました。
ttp://eodevtools.sourceforge.jp/cgi-bin/wiki.cgi?page=Linux%CD%D1EOTA%A5%AF%A5%ED%A5%B9%B3%AB%C8%AF%B4%C4%B6%AD ここにある eota-crosslib-0.8.1.tar.gz というアーカイブを展開したら出てきました
- 250 名前:名前は開発中のものです。 mailto:sage [2005/08/30(火) 22:10:58 ID:4nbPwlJS]
- 自作の同人ゲーをブートスティックに入れて売ってみたいんだが、
やっぱオプティマイズの中の人の許可が無いと色々怒られっかな。
- 251 名前:名前は開発中のものです。 mailto:sage [2005/08/31(水) 00:14:27 ID:mrP0HODf]
- オプティマイズの中の人も任天堂に許可を取って売っているわけではない
規模にもよるだろうけど構わないんじゃないの
- 252 名前:名前は開発中のものです。 mailto:sage [2005/08/31(水) 04:25:15 ID:ZKQSe8Kh]
- スプライト表示の際ブレンド指定したら、全てのスプライトが半透明になっちゃったんですが
何か気をつけるべきことってありましたっけ?attribute0のb10,11はきっちり設定しています あとちょっと確認なのですが、 スプライト#0はブレンド、#1はDARK…みたいにはできませんよね? あくまでもブレンドモードなら128枚全てブレンド(か通常表示かwindow)、DARKなら128枚全てDARKで
- 253 名前:名前は開発中のものです。 mailto:sage [2005/08/31(水) 12:22:02 ID:mrP0HODf]
- >>252
ちょっと勘違いしてる REG_BLDMODは面全体に掛ける指定で、OBJを指定したらOBJ面全部が半透明になる スプライトattribute0の半透明属性は、スプライト一個一個に対して個別に ブレンドを指定したいときに使う スプライトを一個だけ半透明にしたいのならREG_BLDMODのOBJフラグは立てないように また、attribute0で半透明にしておいて、さらにREG_BLDMODでDARKにすることは可能らしい
- 254 名前:名前は開発中のものです。 mailto:sage [2005/08/31(水) 22:01:06 ID:sP0tVan0]
- >249
それは x86 で動く EOTA という OS 専用のバイナリなので、他では使えませんよ
- 255 名前:名前は開発中のものです。 mailto:sage [2005/08/31(水) 22:17:56 ID:8NGuRNsc]
- あちゃ、Vブランク関係のせいでコンパイルがうまく通らなかったのはそれのせいか・・・?
(↑の関数を一つコメントアウトしたら通ったけど) 経験が浅いので正直よくわかりませんが
- 256 名前:名前は開発中のものです。 mailto:sage [2005/09/01(木) 02:23:37 ID:ZXvSssjt]
- >>253
ありがとうございます。 特定のスプライトだけ半透明にしたいときは、 パラメータはREG_COLEVで与えるだけで、REG_BLDMODは0のまま 半透明にしたいスプライトのattribute0をつつくってことでいいってことですよね。 いろいろこねくりまわしてみたす。
- 257 名前:名前は開発中のものです。 mailto:sage [2005/09/01(木) 22:04:30 ID:n0AYkfq0]
- >>255
勘で書いてますが、コンパイルを通すためだけに libg.a が必要なら libc.a があるならそれを libg.a のファイル名でコピーをして代用に すればよいかもしれません。
- 258 名前:名前は開発中のものです。 mailto:sage [2005/09/13(火) 21:09:53 ID:2pOo5niL]
- 前に出てたヒトフデのゲームをバージョンアップしてみた
gamdev.org/up/img/3245.zip
- 259 名前:名前は開発中のものです。 mailto:sage [2005/09/14(水) 02:09:39 ID:8Hl+k1Y/]
- BASIC言語で開発が出来ると知り、初めて何か作ってみようと思い、
DragonBasicという開発ソフトを探していたのですが、見当たりませぬ…orz 入手可能なサイトの誘導 or うpきぼんぬ…
- 260 名前:名前は開発中のものです。 mailto:sage [2005/09/14(水) 02:26:58 ID:FaJEB6bA]
- >>259
検索してみたけど、サイトなくなっちゃってるね ドメイン乗っ取られたのか、開発やめたのか・・・
- 261 名前:名前は開発中のものです。 mailto:sage [2005/09/14(水) 07:33:38 ID:TDMNN+PU]
- >>259
ん? db.zhilaware.starfusion.org/ dragonbasic.tk/
- 262 名前:名前は開発中のものです。 mailto:sage [2005/09/17(土) 00:11:06 ID:bFNjE3ho]
- DragonBasicってもう、制限外れたんですか?
だったらやってみようかな・・・
- 263 名前:名前は開発中のものです。 mailto:sage [2005/09/20(火) 01:06:01 ID:AHd/OE8y]
- 64kbの制限はもう無くなったみたい。
これで日本語の資料があればいいんだけどね。
- 264 名前:名前は開発中のものです。 mailto:sage [2005/09/20(火) 23:05:45 ID:hW/W/PPl]
- >>263
最終版?(2.0.2)での制限は120k db.zhilaware.starfusion.org/ dragonbasic.tk/ ここでダウンロード可能なのも同一のもの 制限が解除されていないのも、今確認しました DragonBasicでも十分にできることがあるんで 制限解除したいんだが、、、なんとかならんのかなぁ
- 265 名前:名前は開発中のものです。 mailto:sage [2005/09/20(火) 23:27:03 ID:IkrO+LDz]
- つ Binary Patch
- 266 名前:名前は開発中のものです。 mailto:sage [2005/09/21(水) 22:15:42 ID:UAyFnn//]
- >>265
すんません。もうちょっとヒントください
- 267 名前:名前は開発中のものです。 mailto:sage [2005/09/21(水) 22:19:34 ID:LFo8CgJX]
- >>265じゃないけど
お断りだ
- 268 名前:名前は開発中のものです。 mailto:sage [2005/09/22(木) 01:18:17 ID:M4uqk1uN]
- >>266
ヒント:等価交換の法則
- 269 名前:259 mailto:sage [2005/09/22(木) 06:03:06 ID:LA1GrTxo]
- 亀だが、サンクス
(長らくアクセス規制の巻き添えをくらっていたもので…)
- 270 名前:名前は開発中のものです。 mailto:sage [2005/09/23(金) 16:35:57 ID:fg66MsQy]
- VBAだとレジスタの状態とかがチェックできることを最近知ったんだけど、
他のエミュレータでこういう開発者向け機能が付いたのってないのかな
- 271 名前:名前は開発中のものです。 mailto:sage [2005/09/23(金) 21:55:36 ID:X68oZ9tD]
- MappyとNO$GBAは開発者向けやね
たとえばMappyは単体でbreakpointが指定できる
- 272 名前:名前は開発中のものです。 mailto:sage [2005/09/24(土) 12:36:09 ID:v0cMxf3H]
- >>271
横レスですが、ありがとー 早速導入してみます。 今まで(VBA)は0x0001に書き込んで通過したしてないを確かめてたもので…
- 273 名前:名前は開発中のものです。 mailto:sage [2005/09/25(日) 10:32:32 ID:MQ69sEoY]
- デバッガとその使い方を探しています。
開発環境は、devkitARM+libgba(cygwin上でビルド)です。 試したのは、 - gdb6.0 - VBAのサイトにあるinsight - MappyVM なんですが、gdbの接続に関する考え方やMappyVMでのブレークの貼り方などVCにどっぷりだった人間には敷居が高すぎます。 あと、NO$GBAも試したいのですが、フリー版以外(Shareware Debugger版)が見つかりません。 何かよい資料、もしくはサイトがあれば教えてください。
- 274 名前:名前は開発中のものです。 mailto:sage [2005/09/25(日) 14:10:02 ID:bCS0/Wcg]
- >>273
敷居が高いのなら手を引けばいいんジャネーノ?
- 275 名前:名前は開発中のものです。 mailto:sage [2005/09/25(日) 18:33:17 ID:PrD3dmju]
- >>273
vba.ngemu.com/faq.shtml#cat12_0 ここ見ても分からない? no$gbaはクラック対策のためwebには無いはず。メールすれば送ってくれるよ。 >>271 IDがX68
- 276 名前:273 [2005/09/26(月) 17:57:12 ID:y5B9QtHo]
- >>275
そこも見たんですが・・・。 で、こんなページもあったので読んでみたのですが。 ttp://www.embedded.jp/article/insight-5.html VBA側をどうしたらいいのかわかりません。 とりあえず、NO$GBAの作者にメールしました。
- 277 名前:名前は開発中のものです。 mailto:sage [2005/09/26(月) 22:16:26 ID:AWQzooSQ]
- >>276
つ VBA-SDL
- 278 名前:名前は開発中のものです。 mailto:sage [2005/09/26(月) 23:06:36 ID:iFNImh7i]
- >>276
VisualBoyAdvance(-SDL) -Gtcp file.gbaで接続待機状態にしておいて あとはInsightでfile.elfを開いて127.0.0.1:55555にtcp接続するだけ 念のため注意しておくが コンパイルオプションに-gをつけて デバッグ情報を付加しておくのを忘れないように
- 279 名前:273 mailto:sage [2005/09/28(水) 04:16:38 ID:CFaCLSg8]
- VBA-SDLで接続までこぎつけたんですが、ソースが表示できなかったり、ステップ実行できなったりきちんと動いていない模様。
CFLAGSには、-g -O0を入れているんだけど・・・。 あと、NO$GBAの作者から返事がこない。 ルーズ(時間がゆっくり進んでいる)なのか、気難しい人なのか・・・。
- 280 名前:名前は開発中のものです。 mailto:sage [2005/09/28(水) 11:16:09 ID:ycelPrAp]
- >>279
その作者にも日常の生活もあるし、問い合わせをするのが貴方だけとも限らない。 たかが3日で、ルーズだの気難しいなどは失礼だぞ。
- 281 名前:273 mailto:sage [2005/09/30(金) 23:35:40 ID:Yq1rn3Bb]
- >>280
MLやフォーラムだと結構早く反応がいただけるので、それと混同してました。反省します。 insightを自分の環境でビルドして、接続まで確立する事ができました。 ただ、VBAがばしばし落ちるので、シミュレーションモード?で確認を取ってます。 これだけでもかなり便利になりました。 助言をしてくださった皆さん。ありがとうございます。 insightをcygwinでビルドする際に必要なパッチを見つけました。 ttp://article.gmane.org/gmane.comp.debugging.insight/1351 同じような環境の方がいましたら、ご参考までに。
- 282 名前:名前は開発中のものです。 mailto:sage [2005/10/01(土) 02:17:37 ID:NxAiC8Hv]
- >>273
devkitARMはどのリリースを使ってる? r14だとデバッグに支障があるって話を聞いたぞ。
- 283 名前:273 mailto:sage [2005/10/06(木) 19:50:44 ID:s4p5XHWr]
- >>282
cygwinで開発しているのでbuildscripts-20050915 でビルドしました。 リリースの日付から、r16(09/14リリース)相当かと勝手に思ってます。
- 284 名前:名前は開発中のものです。 mailto:sage [2005/10/08(土) 23:26:27 ID:4PT3ptGH]
- ところでセル分割、何でやってる?
- 285 名前:名前は開発中のものです。 mailto:sage [2005/10/12(水) 01:34:35 ID:LTw8esL9]
- セル分割とは?
- 286 名前:名前は開発中のものです。 [2005/10/13(木) 18:07:24 ID:4qzozV78]
- 任天堂がだしてる開発ツールを使った事ある人はいませんか?
どのていどのスキルがあれば使えるのか知りたいです。Linuxのと同じくらいだと自分の腕ではツライかなって思ってます。
- 287 名前:名前は開発中のものです。 mailto:sage [2005/10/14(金) 14:42:38 ID:gvX8wloJ]
- >>286
どんなスキルがあっても、カネとコネが無いと使えないと思うよ。
- 288 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 00:06:09 ID:W6tE7wHT]
- >>285
とある画面を8*8単位で分割。 同じパターンの絵をまとめて、レイアウトを吐き出すことです これだけでわかります? レイアウト : mode#0-2において、0600E000からに配置するデータのこと
- 289 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 02:37:59 ID:GKVDk9of]
- >>288
おk ここのTinyB2Tとかどうだろ。 ttp://nagoya.cool.ne.jp/dcdev38/gba/
- 290 名前:名前は開発中のものです。 mailto:sage [2005/10/15(土) 03:10:15 ID:W6tE7wHT]
- >>289
ありがとうございます。でももう自分で作っちゃった DOS窓ベースでバッチ処理可能ですが…いる人とかいます?
- 291 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 00:02:59 ID:xybsDeU3]
- ゲーム製作ほぼ初心者の俺も参加していいんですかね?
- 292 名前:名前は開発中のものです。 mailto:sage [2005/10/16(日) 17:27:12 ID:2dvnZTw5]
- 任天堂が出してるツール、と一口に言われても以下略
>>290 うpうp
- 293 名前:名前は開発中のものです。 mailto:sage [2005/10/17(月) 06:55:16 ID:wR8LJHjk]
- >>292
ありがとうございます。以下のアップローダーに上げておきました。 使用は自己責任でお願いします。 とりあえず自分で使っているので、最低限の機能はあると思います。 XPのDOS窓で動作します。使い方はヘルプ参照で。 ウィルスチェックはしてありますが、念のためお願いします ttp://49uper.com:8080/html/img-s/89218.zip MD5:B364816D3FA4BE611502A94AE72D3696 pass : agb_2ch0 あと>>290ですが ×DOS窓ベースでバッチ処理可能ですが… ○DOS窓ベースなのでバッチ処理可能ですが…
- 294 名前:名前は開発中のものです。 mailto:sage [2005/10/18(火) 11:55:22 ID:voMBlGi/]
- ちょっとDSをつついてみようかと、devkitproを入れたんですが、
コマンドが干渉しているのかGBAのプログラムのmakeができなくなってしまいました。 (dumping stack track…gcc.exeって出てくる) 一応make前に環境変数を書き換えて対応しているのですが、もっとスマートな方法ないでしょうか
- 295 名前:名前は開発中のものです。 mailto:sage [2005/10/18(火) 12:20:47 ID:oKbQsifF]
- 環境変数の変更( set PATH でのパスの追加) → make
の一連の流れをバッチファイルにする。 うまくいくかどうかは知らない
- 296 名前:名前は開発中のものです。 mailto:sage [2005/10/18(火) 12:21:48 ID:DPwQzQ3q]
- >>294
つ [環境設定 bat]
- 297 名前:名前は開発中のものです。 mailto:sage [2005/10/18(火) 12:31:17 ID:voMBlGi/]
- >>295-296
即レスありがと。 当然バッチかましてますー。意外なところで役に立つMS-DOSの知識 今はこんな感じ…でもいまいちスマートじゃなくて。 [prjmake.bat] PATH = c:\devkitadv\bin;%PATH% make -f makefile.txt pause
- 298 名前:名前は開発中のものです。 mailto:sage [2005/10/18(火) 13:44:59 ID:gS+ErmOl]
- devkitproはarm-elf-gccで
devkitadvanceはarm-agb-elf-gccじゃなかったか? makefileのgccって書いてあるところを 直接ファイル名で指定すれば干渉しないと思う
- 299 名前:名前は開発中のものです。 mailto:sage [2005/10/19(水) 22:19:55 ID:kIxep5vW]
- >>298
ごめん。ダメだった。 エラーがgcc.exeからarm-agb-elf-gccにかわっただけ。 もしかしてshかmakeが悪さしてるのか?
- 300 名前:名前は開発中のものです。 mailto:sage [2005/10/20(木) 03:08:28 ID:cELFlIQA]
- エラー内容をコピペしてみてくれないか。
>(dumping stack track…gcc.exeって出てくる) じゃ何が起きてるのかすら分からん。そもそもdumping stack traceだし。 もしDOS窓なら右クリックでコピペできるから。 gcc.exe.stackdumpの中身もあったらよろしく。
- 301 名前:名前は開発中のものです。 mailto:sage [2005/10/21(金) 22:29:38 ID:yavK43Eo]
- お手数かけます
gcc -g -O3 -mthumb-interwork -Wall -fverbose-asm -fpeephole -c src/bios/actctrl.c -o actctrl.o 0 [main] gcc 816 open_stackdumpfile: Dumping stack trace to gcc.exe.stackdump がDOS窓に出た後、 [問題が発生したため、gcc.exeを終了します。ご不便をかけて申し訳ありません。]のウィンドウが出てくる状態です 詳細情報は、 AppName : gcc.exe AppVer : 0.0.0.0 ModName cygwin1.dll ModVer : 1003.0.0.0 Offset : 000586df exception information code : 0xc0000005 : flags : 0x00000000 ごめん。以下略で
- 302 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 15:10:06 ID:V7FjnhXC]
- stackdump忘れてました
Exception: STATUS_ACCESS_VIOLATION at eip=61008206 eax=710A66EC ebx=715B2F6C ecx=000208D0 edx=00000774 esi=00000000 edi=715B00D4 ebp=0240FEC0 esp=0240FE9C program=e:\sdk\AGB\devkitadv\bin\gcc.exe cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023 Stack trace: Frame Function Args 0240FEC0 61008206 (715B00D4, 00000774, 00000003, 61003A6E) 0240FF10 61003BE9 (00000000, 00000002, 852E0D98, 852E0D98) 0240FF40 6100421D (004013A0, 00000002, EC845C68, 8053D991) 0240FF60 6100425C (00000000, 00000000, FFFFFFFA, 00000000) 0240FF90 0040168F (004013A0, 852E0D20, 80579100, E5553300) 0240FFC0 0040103D (00000002, 0022DFC0, 7FFDF000, EC845CF0) 31317 [main] gcc 816 handle_exceptions: Error while dumping state (probably corrupted stack)
- 303 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 22:15:16 ID:IoKP5aST]
- GBAのバンク切り替えってどうやってやればいいんでしょうか?
GB時代はSWITCH_ROM_MBC*でやっていた記憶があるのですが、 GBAでは見つかりません(使えない?)でした。 そもそも、32kbの壁を越えたプログラムって作れないんでしょうか。 1Gbitとかのフラッシュがどうやって動作しているか不思議で夜も眠れません。
- 304 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 22:19:12 ID:jsq1zIFe]
- 16MBの壁ならあるが32kBの壁など無いぞ
何のことを指しているのだ? 誤解を解くためにはそこからはじめる必要がある
- 305 名前:名前は開発中のものです。 mailto:sage [2005/10/25(火) 22:23:29 ID:jsq1zIFe]
- ごめん32MBの間違いだった。
- 306 名前:303 mailto:sage [2005/10/25(火) 22:42:51 ID:IoKP5aST]
- >>304-305
ご、32MByteですた。ごめんなさい。 最近のフラッシュは1Gbit(1024Mbit)=128MByteですよね。 これってどうやって上位アドレスにアクセスしているのですか? テストプログラムを組んでみたんですけど、32MB領域までしか 取り出せませんでした、、、という事はバンク切り替えで?
- 307 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 00:59:35 ID:u5cUViF+]
- ひょっとしたらpogoshellのソースにあるlibfc_*が使えるかもしれないが
使えたとしてもROM全体のオフセットアドレスが変えられるだけで GBのようにROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ 現実的でないと思う
- 308 名前:303 mailto:sage [2005/10/26(水) 17:31:06 ID:WC7Mmkli]
- 情報ありがとうございます。libfc_*を解読中です。
でも、どこで切り替えているのかさっぱりw 多分executeCartあたりかなーっ。 > ROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ 全体切り替えでも十分です。 ただ、切り替えに相当の時間がかかるようであれば問題なのですが、、、 合計で50MBを越える大容量の画像データを扱いたいのですが、 何か良い方法はないのでしょうか。
- 309 名前:名前は開発中のものです。 mailto:sage [2005/10/26(水) 22:35:21 ID:u5cUViF+]
- 実際に切り替えているのはsetRomStart_*
visoly系ならここにも情報がある。内容はlibfcと同じだが ttp://www.reinerziegler.de/GBA/gba_visoly.pdf くれぐれも言っておくけど現行の大容量カートで使えるとは限らないぞ 50MBがもし圧縮した状態での容量なら・・・PSPに転向したほうが・・・ rawなら圧縮すれば・・・でもPSPの方が・・・('A`)
- 310 名前:303 mailto:sage [2005/10/26(水) 23:45:05 ID:WC7Mmkli]
- ありがとうございます!! まさにコレです。
でも、ひとつ解せない事があって > 0x8008000 rom1 register is 0x08 0x08 = 256KB(0x200000) なので、0x80200000 が開始アドレスになると思うのですが、、、 うぅ〜ん、まぁ、いいか。調べてみます。 > PSPに転向したほうが・・・('A`) おっしゃる事は重々身に沁みるのですが、諸事情でゴホゴホ、、、
- 311 名前:名前は開発中のものです。 mailto:sage [2005/11/03(木) 22:13:55 ID:76cldjvj]
- copy /b でバイナリに付加したファイルやpogoshellから引き渡されたファイルのサイズを取得する方法はありませんか?
__iwram_overlay_lma の存在までは探したんですが・・・。
- 312 名前:名前は開発中のものです。 mailto:sage [2005/11/03(木) 22:28:18 ID:feGHaXaJ]
- 引数でファイルサイズは渡されない。
フォーマットが決まっているもの(BMP等)なら、引数のアドレスから求める。 ベタデータならフォーマットを作って、予めサイズを付加しておく。
- 313 名前:名前は開発中のものです。 mailto:sage [2005/11/04(金) 01:18:23 ID:kMUzETOH]
- >>311
ケツにくっつけたバイナリは>>312の通りとして、pogoshellの方な #define POGO_FILEHEAD (*(volatile u8**)0x0203fbfc) #define POGO_FILETAIL (*(volatile u8**)0x0203fbf8) u32 pogo_filesize = (u32)POGO_FILETAIL - (u32)POGO_FILEHEAD;
- 314 名前:名前は開発中のものです。 mailto:sage [2005/11/20(日) 13:06:06 ID:6tkhGq0y]
- どらごんBASICのひとカモン!!
- 315 名前:名前は開発中のものです。 mailto:zage [2005/11/21(月) 14:50:46 ID:XFrIG7rA]
- 呼んだ?
- 316 名前:名前は開発中のものです。 mailto:sage [2005/11/21(月) 18:17:02 ID:x5ILgyU0]
- ギャルのパンティおくれー!!
- 317 名前:名前は開発中のものです。 mailto:sage [2005/11/21(月) 19:34:44 ID:fxPkAu1R]
- うちの妹のでいい?
- 318 名前:名前は開発中のものです。 mailto:sage [2005/11/25(金) 22:24:33 ID:SRzJu1TJ]
- wavファイルを元にして音を鳴らそうとしています。
ttp://yun.cup.com/falinker10.html このページを参考に、というかそのまんまマネをして wavファイルの用意、変換、ソースコードへの取り込みとやってみたのですが うまく鳴りませんでした。 全く反応がないわけではありませんが、ジジジジってノイズ音がするだけです。 wavファイルを差し替えながら何回か試行してみたのですが、結果は同じでした。 何かこう、うまく質問できないんですが、どなたか原因を推測できる方・・・いませんか? Devkit、wav2gba、b2x、wavの編集にSoundEngineを使いました
- 319 名前:名前は開発中のものです。 mailto:sage [2005/11/26(土) 02:06:08 ID:p93Npf8B]
- >>318
ソースとデータ一式どっかにうpれば見てくれる危篤な香具師がいるかもヨ?
- 320 名前:名前は開発中のものです。 mailto:sage [2005/11/26(土) 02:12:26 ID:p93Npf8B]
- ↓のDIRECTSOUNDのサンプルは参考になったのを思い出した。
ttp://f1.aaa.livedoor.jp/~progrm/gba/index.html
- 321 名前:名前は開発中のものです。 mailto:sage [2005/11/28(月) 03:29:48 ID:bxINegsq]
- >>320
403
- 322 名前:名前は開発中のものです。 mailto:sage [2005/11/29(火) 01:30:59 ID:746vYOtp]
- あれま。
んじゃ、ココはどうよ? ttp://www.geocities.co.jp/SiliconValley/2530/gba.html
- 323 名前:名前は開発中のものです。 mailto:sage [2005/11/29(火) 19:39:33 ID:VV44O0UF]
- 話の流れを変えてすいませんが、どなたか
ノベルエンジンのHeavensDoorというのを 持っていませんか
- 324 名前:名前は開発中のものです。 mailto:sage [2005/11/30(水) 02:08:32 ID:mPNFPGLn]
- あ○ぱ○ for GBA、キテタ━━━━━━(゚∀゚)━━━━━━ !!!!!
さりばとーる氏、乙
- 325 名前:安心君 [2005/12/14(水) 19:57:14 ID:fzqg+vfa]
- page9.auctions.yahoo.co.jp/jp/auction/k28054461
これはYオークションのURPです。 今ならゲームボーイSPやソフト3個510円で買えます。7時の時点で…… 充電器もついています。ソフトの攻略本やいろいろなものがあります!! 私が今までに見てきた中で一番良いものだと思います! ぜひ入札してください!
- 326 名前:名前は開発中のものです。 [2005/12/14(水) 20:59:12 ID:pV4C0JuU]
- er
- 327 名前:安心君 [2005/12/15(木) 17:01:11 ID:623xAln9]
- page9.auctions.yahoo.co.jp/jp/auction/k28054461
これはYオークションのURPです。 今ならゲームボーイSPやソフト3個580円で買えます。5時の時点で…… 充電器もついています。ソフトの攻略本やいろいろなものがあります!! 私が今までに見てきた中で一番良いものだと思います! ぜひ入札してください!
- 328 名前:名前は開発中のものです。 mailto:sage [2005/12/18(日) 10:39:31 ID:AHiaO4I1]
- winMeでDS開発てどうなりました?
- 329 名前:名前は開発中のものです。 mailto:sage [2005/12/19(月) 16:07:29 ID:uxNVLmZv]
- そんな糞OSは捨てろ
- 330 名前:名前は開発中のものです。 mailto:sage [2005/12/27(火) 21:03:12 ID:l58Vaaez]
- おまいら!↓の使い方を教えてください
ttp://gpf.dcemu.co.uk/files/nds/gbaSDL.rar
- 331 名前:名前は開発中のものです。 mailto:sage [2005/12/27(火) 22:29:21 ID:q1EVg3dQ]
- >>330
なに!もしかしてgbaのSDLポートですか?
- 332 名前:名前は開発中のものです。 mailto:sage [2005/12/27(火) 23:11:33 ID:AB7qodu6]
- >>331
逆だ逆(w SDLのgbaポート >>330 つwww.libsdl.org/
- 333 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 01:13:38 ID:1gWF/8VC]
- >>318
SoundEngineで編集する前にHotWavで一度上書きしてみ たぶん出来るよ
- 334 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 19:29:04 ID:yFsimYxX]
- GCCGBA(GCC for GBA)って今でも入手できますか?
どうやってぐぐっても、最後は ttp://gccgba.gbacode.net/ ここに行き着くし、そのサイトで検索しても広告しか出てこないような気がする
- 335 名前:名前は開発中のものです。 mailto:sage [2005/12/28(水) 20:11:10 ID:G/ntfdMf]
- >>334
余裕で入手出来る 日本のサイトでもダウンロードから環境設定まで 詳しく説明してくれてる
- 336 名前:名前は開発中のものです。 mailto:sage [2005/12/29(木) 07:09:31 ID:7Ir86dw5]
- >>334
どうしてもGCCGBAじゃないと嫌なのか? 他にdevkitadvanceやdevkitarmもあるが・・・ この二つも中身はgccだぞ
- 337 名前:334 mailto:sage [2005/12/29(木) 23:40:06 ID:LuJbg6uF]
- ほとんどのコンパイラがgccベース(というかgccそのもの)なのは知っていますが
モノによって付属のファイルに違いがある様なので、違うものと見なして色々試している所です。 とりあえず、まだ手に入る様なのでもうちょっと探してみます
|

|