[過去ログ]
ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
ゲームボーイアドバンス(GBA)非公式開発 Part2 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
232: 名前は開発中のものです。 [sage] 2005/07/13(水) 19:05:41 ID:wV9jl+rf どうせやるならNDSでやったほうが良いと思う。入力デバイスの問題で。 実機で動かす方法は知らんが。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/232
233: 名前は開発中のものです。 [sage] 2005/07/13(水) 21:26:47 ID:oLrfzE3q ゆうていみやおうきむこうでいいやん http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/233
234: 名前は開発中のものです。 [sage] 2005/07/17(日) 21:50:58 ID:ATGoGOE4 >>233 ドラクエですな。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/234
235: 名前は開発中のものです。 [sage] 2005/07/30(土) 16:31:02 ID:rH8bjVXA とあるラベルを4バイトアラインで配置したいときってどうするんでしょう? 今は配置したいラベルの前に、 asm(".align 4"); って入れているんですが、何か違うような、もっとすっきりした方法があるような気がします http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/235
236: 235 [sage] 2005/07/30(土) 16:42:19 ID:rH8bjVXA >>235 ごめん。上の方法、正しくリンクできなくなります。 誰も使わないと思うけど、念のため… http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/236
237: 名前は開発中のものです。 [sage] 2005/07/30(土) 20:02:20 ID:XQpHvBfH >>235 gcc なら __attribute__((aligned(4))) とか http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/237
238: 名前は開発中のものです。 [sage] 2005/08/01(月) 02:57:48 ID:dbKAP3Zw >>237 できました。ありがとうございます。 それはそうと、gccでラベル全てをアライン付けるオプション試してみたけど、何も変わりませんでした devkitのこれとは違うんでしょうか。自分が意味を取り違えてる可能性のほうが高いと思うけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/238
239: 名前は開発中のものです。 [sage] 2005/08/01(月) 08:54:44 ID:4ELQCf+V >>238 そんなオプションあったっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/239
240: 名前は開発中のものです。 [sage] 2005/08/01(月) 09:19:43 ID:FTLI7gLF 無いはずだが。何かと勘違いしてるんじゃないか? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/240
241: 名前は開発中のものです。 [sage] 2005/08/12(金) 17:27:25 ID:tqMQkZm3 ちょっと程度の低い事ですが質問です。 スプライトの画像を左右を逆転して表示したいのですが、 sprites[0].attribute1 |= 0x1000; とかやってますが、どうもうまくいきません。 どのようにすれば、反転して表示できるのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/241
242: 名前は開発中のものです。 [sage] 2005/08/12(金) 19:16:14 ID:oL+JILND attribute0の拡縮フラグは0になってるか? それぐらいしか思い浮かばないが・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/242
243: 名前は開発中のものです。 [sage] 2005/08/12(金) 19:42:07 ID:3HIzF5vl >>241 とりあえず、spritesの構造体定義を晒せ 話はそれからだ …まさか、VBlank期間外にOAMを書き換えようとしてないだろうな? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/243
244: 名前は開発中のものです。 [sage] 2005/08/12(金) 21:11:23 ID:tqMQkZm3 >242 うう、まさしくそれでした。 削ったつもりだったのですが、色々試してた時のが残っていて。。。という感じでした。 兎も角、ちゃんと反転表示はできるようになりました。ありがとうございます。 >243 まんま「GBAプログラミング研究所」さんのサンプルを利用してます。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/244
245: 名前は開発中のものです。 [sage] 2005/08/13(土) 01:01:17 ID:NcqonvKf >>243 垂直表示期間中に書き換えても、その状態が継続しているのであれば 次フレームで反映される。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/245
246: 名前は開発中のものです。 [age] 2005/08/15(月) 23:35:09 ID:zl773reD http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/246
247: 名前は開発中のものです。 [] 2005/08/22(月) 13:25:40 ID:xaZ8lnmP DMAに手を出してみたけど…むつかしいね。 というか、devkitのDMA転送マクロをそのまま使うと、ちゃんと動作しないときがあるっぽい (同じチャンネルを使い、連続して転送を実行した場合?) 別のサイトから拾ってきたソースのを使ったらうまくいったけど…ごめん。URL忘れた。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/247
248: 名前は開発中のものです。 [sage] 2005/08/27(土) 22:41:20 ID:hXi5z/ZH DevkitAdvanceを使えと言われそうですが、都合により Thumb/ARM GCC の環境を作ろうとしていて、 そのために必要な libg.a を探しています。 ぐぐって探したところ、Glibc というライブラリに入ってそうな感じがしたのですが ダウンロードしてアーカイブをバラしても見つかりませんでした。 どなたか持っている方がいたらアップして頂けないでしょうか? ttp://gamdev.org/up/ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/248
249: 248 [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 というアーカイブを展開したら出てきました http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/249
250: 名前は開発中のものです。 [sage] 2005/08/30(火) 22:10:58 ID:4nbPwlJS 自作の同人ゲーをブートスティックに入れて売ってみたいんだが、 やっぱオプティマイズの中の人の許可が無いと色々怒られっかな。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/250
251: 名前は開発中のものです。 [sage] 2005/08/31(水) 00:14:27 ID:mrP0HODf オプティマイズの中の人も任天堂に許可を取って売っているわけではない 規模にもよるだろうけど構わないんじゃないの http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/251
252: 名前は開発中のものです。 [sage] 2005/08/31(水) 04:25:15 ID:ZKQSe8Kh スプライト表示の際ブレンド指定したら、全てのスプライトが半透明になっちゃったんですが 何か気をつけるべきことってありましたっけ?attribute0のb10,11はきっちり設定しています あとちょっと確認なのですが、 スプライト#0はブレンド、#1はDARK…みたいにはできませんよね? あくまでもブレンドモードなら128枚全てブレンド(か通常表示かwindow)、DARKなら128枚全てDARKで http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/252
253: 名前は開発中のものです。 [sage] 2005/08/31(水) 12:22:02 ID:mrP0HODf >>252 ちょっと勘違いしてる REG_BLDMODは面全体に掛ける指定で、OBJを指定したらOBJ面全部が半透明になる スプライトattribute0の半透明属性は、スプライト一個一個に対して個別に ブレンドを指定したいときに使う スプライトを一個だけ半透明にしたいのならREG_BLDMODのOBJフラグは立てないように また、attribute0で半透明にしておいて、さらにREG_BLDMODでDARKにすることは可能らしい http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/253
254: 名前は開発中のものです。 [sage] 2005/08/31(水) 22:01:06 ID:sP0tVan0 >249 それは x86 で動く EOTA という OS 専用のバイナリなので、他では使えませんよ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/254
255: 名前は開発中のものです。 [sage] 2005/08/31(水) 22:17:56 ID:8NGuRNsc あちゃ、Vブランク関係のせいでコンパイルがうまく通らなかったのはそれのせいか・・・? (↑の関数を一つコメントアウトしたら通ったけど) 経験が浅いので正直よくわかりませんが http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/255
256: 名前は開発中のものです。 [sage] 2005/09/01(木) 02:23:37 ID:ZXvSssjt >>253 ありがとうございます。 特定のスプライトだけ半透明にしたいときは、 パラメータはREG_COLEVで与えるだけで、REG_BLDMODは0のまま 半透明にしたいスプライトのattribute0をつつくってことでいいってことですよね。 いろいろこねくりまわしてみたす。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/256
257: 名前は開発中のものです。 [sage] 2005/09/01(木) 22:04:30 ID:n0AYkfq0 >>255 勘で書いてますが、コンパイルを通すためだけに libg.a が必要なら libc.a があるならそれを libg.a のファイル名でコピーをして代用に すればよいかもしれません。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/257
258: 名前は開発中のものです。 [sage] 2005/09/13(火) 21:09:53 ID:2pOo5niL 前に出てたヒトフデのゲームをバージョンアップしてみた http://gamdev.org/up/img/3245.zip http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/258
259: 名前は開発中のものです。 [sage] 2005/09/14(水) 02:09:39 ID:8Hl+k1Y/ BASIC言語で開発が出来ると知り、初めて何か作ってみようと思い、 DragonBasicという開発ソフトを探していたのですが、見当たりませぬ…orz 入手可能なサイトの誘導 or うpきぼんぬ… http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/259
260: 名前は開発中のものです。 [sage] 2005/09/14(水) 02:26:58 ID:FaJEB6bA >>259 検索してみたけど、サイトなくなっちゃってるね ドメイン乗っ取られたのか、開発やめたのか・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/260
261: 名前は開発中のものです。 [sage] 2005/09/14(水) 07:33:38 ID:TDMNN+PU >>259 ん? http://db.zhilaware.starfusion.org/ http://dragonbasic.tk/ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/261
262: 名前は開発中のものです。 [sage] 2005/09/17(土) 00:11:06 ID:bFNjE3ho DragonBasicってもう、制限外れたんですか? だったらやってみようかな・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/262
263: 名前は開発中のものです。 [sage] 2005/09/20(火) 01:06:01 ID:AHd/OE8y 64kbの制限はもう無くなったみたい。 これで日本語の資料があればいいんだけどね。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/263
264: 名前は開発中のものです。 [sage] 2005/09/20(火) 23:05:45 ID:hW/W/PPl >>263 最終版?(2.0.2)での制限は120k http://db.zhilaware.starfusion.org/ http://dragonbasic.tk/ ここでダウンロード可能なのも同一のもの 制限が解除されていないのも、今確認しました DragonBasicでも十分にできることがあるんで 制限解除したいんだが、、、なんとかならんのかなぁ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/264
265: 名前は開発中のものです。 [sage] 2005/09/20(火) 23:27:03 ID:IkrO+LDz つ Binary Patch http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/265
266: 名前は開発中のものです。 [sage] 2005/09/21(水) 22:15:42 ID:UAyFnn// >>265 すんません。もうちょっとヒントください http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/266
267: 名前は開発中のものです。 [sage] 2005/09/21(水) 22:19:34 ID:LFo8CgJX >>265じゃないけど お断りだ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/267
268: 名前は開発中のものです。 [sage] 2005/09/22(木) 01:18:17 ID:M4uqk1uN >>266 ヒント:等価交換の法則 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/268
269: 259 [sage] 2005/09/22(木) 06:03:06 ID:LA1GrTxo 亀だが、サンクス (長らくアクセス規制の巻き添えをくらっていたもので…) http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/269
270: 名前は開発中のものです。 [sage] 2005/09/23(金) 16:35:57 ID:fg66MsQy VBAだとレジスタの状態とかがチェックできることを最近知ったんだけど、 他のエミュレータでこういう開発者向け機能が付いたのってないのかな http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/270
271: 名前は開発中のものです。 [sage] 2005/09/23(金) 21:55:36 ID:X68oZ9tD MappyとNO$GBAは開発者向けやね たとえばMappyは単体でbreakpointが指定できる http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/271
272: 名前は開発中のものです。 [sage] 2005/09/24(土) 12:36:09 ID:v0cMxf3H >>271 横レスですが、ありがとー 早速導入してみます。 今まで(VBA)は0x0001に書き込んで通過したしてないを確かめてたもので… http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/272
273: 名前は開発中のものです。 [sage] 2005/09/25(日) 10:32:32 ID:MQ69sEoY デバッガとその使い方を探しています。 開発環境は、devkitARM+libgba(cygwin上でビルド)です。 試したのは、 - gdb6.0 - VBAのサイトにあるinsight - MappyVM なんですが、gdbの接続に関する考え方やMappyVMでのブレークの貼り方などVCにどっぷりだった人間には敷居が高すぎます。 あと、NO$GBAも試したいのですが、フリー版以外(Shareware Debugger版)が見つかりません。 何かよい資料、もしくはサイトがあれば教えてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/273
274: 名前は開発中のものです。 [sage] 2005/09/25(日) 14:10:02 ID:bCS0/Wcg >>273 敷居が高いのなら手を引けばいいんジャネーノ? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/274
275: 名前は開発中のものです。 [sage] 2005/09/25(日) 18:33:17 ID:PrD3dmju >>273 http://vba.ngemu.com/faq.shtml#cat12_0 ここ見ても分からない? no$gbaはクラック対策のためwebには無いはず。メールすれば送ってくれるよ。 >>271 IDがX68 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/275
276: 273 [] 2005/09/26(月) 17:57:12 ID:y5B9QtHo >>275 そこも見たんですが・・・。 で、こんなページもあったので読んでみたのですが。 ttp://www.embedded.jp/article/insight-5.html VBA側をどうしたらいいのかわかりません。 とりあえず、NO$GBAの作者にメールしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/276
277: 名前は開発中のものです。 [sage] 2005/09/26(月) 22:16:26 ID:AWQzooSQ >>276 つ VBA-SDL http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/277
278: 名前は開発中のものです。 [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をつけて デバッグ情報を付加しておくのを忘れないように http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/278
279: 273 [sage] 2005/09/28(水) 04:16:38 ID:CFaCLSg8 VBA-SDLで接続までこぎつけたんですが、ソースが表示できなかったり、ステップ実行できなったりきちんと動いていない模様。 CFLAGSには、-g -O0を入れているんだけど・・・。 あと、NO$GBAの作者から返事がこない。 ルーズ(時間がゆっくり進んでいる)なのか、気難しい人なのか・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/279
280: 名前は開発中のものです。 [sage] 2005/09/28(水) 11:16:09 ID:ycelPrAp >>279 その作者にも日常の生活もあるし、問い合わせをするのが貴方だけとも限らない。 たかが3日で、ルーズだの気難しいなどは失礼だぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/280
281: 273 [sage] 2005/09/30(金) 23:35:40 ID:Yq1rn3Bb >>280 MLやフォーラムだと結構早く反応がいただけるので、それと混同してました。反省します。 insightを自分の環境でビルドして、接続まで確立する事ができました。 ただ、VBAがばしばし落ちるので、シミュレーションモード?で確認を取ってます。 これだけでもかなり便利になりました。 助言をしてくださった皆さん。ありがとうございます。 insightをcygwinでビルドする際に必要なパッチを見つけました。 ttp://article.gmane.org/gmane.comp.debugging.insight/1351 同じような環境の方がいましたら、ご参考までに。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/281
282: 名前は開発中のものです。 [sage] 2005/10/01(土) 02:17:37 ID:NxAiC8Hv >>273 devkitARMはどのリリースを使ってる? r14だとデバッグに支障があるって話を聞いたぞ。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/282
283: 273 [sage] 2005/10/06(木) 19:50:44 ID:s4p5XHWr >>282 cygwinで開発しているのでbuildscripts-20050915 でビルドしました。 リリースの日付から、r16(09/14リリース)相当かと勝手に思ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/283
284: 名前は開発中のものです。 [sage] 2005/10/08(土) 23:26:27 ID:4PT3ptGH ところでセル分割、何でやってる? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/284
285: 名前は開発中のものです。 [sage] 2005/10/12(水) 01:34:35 ID:LTw8esL9 セル分割とは? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/285
286: 名前は開発中のものです。 [] 2005/10/13(木) 18:07:24 ID:4qzozV78 任天堂がだしてる開発ツールを使った事ある人はいませんか? どのていどのスキルがあれば使えるのか知りたいです。Linuxのと同じくらいだと自分の腕ではツライかなって思ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/286
287: 名前は開発中のものです。 [sage] 2005/10/14(金) 14:42:38 ID:gvX8wloJ >>286 どんなスキルがあっても、カネとコネが無いと使えないと思うよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/287
288: 名前は開発中のものです。 [sage] 2005/10/15(土) 00:06:09 ID:W6tE7wHT >>285 とある画面を8*8単位で分割。 同じパターンの絵をまとめて、レイアウトを吐き出すことです これだけでわかります? レイアウト : mode#0-2において、0600E000からに配置するデータのこと http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/288
289: 名前は開発中のものです。 [sage] 2005/10/15(土) 02:37:59 ID:GKVDk9of >>288 おk ここのTinyB2Tとかどうだろ。 ttp://nagoya.cool.ne.jp/dcdev38/gba/ http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/289
290: 名前は開発中のものです。 [sage] 2005/10/15(土) 03:10:15 ID:W6tE7wHT >>289 ありがとうございます。でももう自分で作っちゃった DOS窓ベースでバッチ処理可能ですが…いる人とかいます? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/290
291: 名前は開発中のものです。 [sage] 2005/10/16(日) 00:02:59 ID:xybsDeU3 ゲーム製作ほぼ初心者の俺も参加していいんですかね? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/291
292: 名前は開発中のものです。 [sage] 2005/10/16(日) 17:27:12 ID:2dvnZTw5 任天堂が出してるツール、と一口に言われても以下略 >>290 うpうp http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/292
293: 名前は開発中のものです。 [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窓ベースなのでバッチ処理可能ですが… http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/293
294: 名前は開発中のものです。 [sage] 2005/10/18(火) 11:55:22 ID:voMBlGi/ ちょっとDSをつついてみようかと、devkitproを入れたんですが、 コマンドが干渉しているのかGBAのプログラムのmakeができなくなってしまいました。 (dumping stack track…gcc.exeって出てくる) 一応make前に環境変数を書き換えて対応しているのですが、もっとスマートな方法ないでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/294
295: 名前は開発中のものです。 [sage] 2005/10/18(火) 12:20:47 ID:oKbQsifF 環境変数の変更( set PATH でのパスの追加) → make の一連の流れをバッチファイルにする。 うまくいくかどうかは知らない http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/295
296: 名前は開発中のものです。 [sage] 2005/10/18(火) 12:21:48 ID:DPwQzQ3q >>294 つ [環境設定 bat] http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/296
297: 名前は開発中のものです。 [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 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/297
298: 名前は開発中のものです。 [sage] 2005/10/18(火) 13:44:59 ID:gS+ErmOl devkitproはarm-elf-gccで devkitadvanceはarm-agb-elf-gccじゃなかったか? makefileのgccって書いてあるところを 直接ファイル名で指定すれば干渉しないと思う http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/298
299: 名前は開発中のものです。 [sage] 2005/10/19(水) 22:19:55 ID:kIxep5vW >>298 ごめん。ダメだった。 エラーがgcc.exeからarm-agb-elf-gccにかわっただけ。 もしかしてshかmakeが悪さしてるのか? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/299
300: 名前は開発中のものです。 [sage] 2005/10/20(木) 03:08:28 ID:cELFlIQA エラー内容をコピペしてみてくれないか。 >(dumping stack track…gcc.exeって出てくる) じゃ何が起きてるのかすら分からん。そもそもdumping stack traceだし。 もしDOS窓なら右クリックでコピペできるから。 gcc.exe.stackdumpの中身もあったらよろしく。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/300
301: 名前は開発中のものです。 [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 ごめん。以下略で http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/301
302: 名前は開発中のものです。 [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) http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/302
303: 名前は開発中のものです。 [sage] 2005/10/25(火) 22:15:16 ID:IoKP5aST GBAのバンク切り替えってどうやってやればいいんでしょうか? GB時代はSWITCH_ROM_MBC*でやっていた記憶があるのですが、 GBAでは見つかりません(使えない?)でした。 そもそも、32kbの壁を越えたプログラムって作れないんでしょうか。 1Gbitとかのフラッシュがどうやって動作しているか不思議で夜も眠れません。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/303
304: 名前は開発中のものです。 [sage] 2005/10/25(火) 22:19:12 ID:jsq1zIFe 16MBの壁ならあるが32kBの壁など無いぞ 何のことを指しているのだ? 誤解を解くためにはそこからはじめる必要がある http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/304
305: 名前は開発中のものです。 [sage] 2005/10/25(火) 22:23:29 ID:jsq1zIFe ごめん32MBの間違いだった。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/305
306: 303 [sage] 2005/10/25(火) 22:42:51 ID:IoKP5aST >>304-305 ご、32MByteですた。ごめんなさい。 最近のフラッシュは1Gbit(1024Mbit)=128MByteですよね。 これってどうやって上位アドレスにアクセスしているのですか? テストプログラムを組んでみたんですけど、32MB領域までしか 取り出せませんでした、、、という事はバンク切り替えで? http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/306
307: 名前は開発中のものです。 [sage] 2005/10/26(水) 00:59:35 ID:u5cUViF+ ひょっとしたらpogoshellのソースにあるlibfc_*が使えるかもしれないが 使えたとしてもROM全体のオフセットアドレスが変えられるだけで GBのようにROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ 現実的でないと思う http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/307
308: 303 [sage] 2005/10/26(水) 17:31:06 ID:WC7Mmkli 情報ありがとうございます。libfc_*を解読中です。 でも、どこで切り替えているのかさっぱりw 多分executeCartあたりかなーっ。 > ROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ 全体切り替えでも十分です。 ただ、切り替えに相当の時間がかかるようであれば問題なのですが、、、 合計で50MBを越える大容量の画像データを扱いたいのですが、 何か良い方法はないのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/308
309: 名前は開発中のものです。 [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`) http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/309
310: 303 [sage] 2005/10/26(水) 23:45:05 ID:WC7Mmkli ありがとうございます!! まさにコレです。 でも、ひとつ解せない事があって > 0x8008000 rom1 register is 0x08 0x08 = 256KB(0x200000) なので、0x80200000 が開始アドレスになると思うのですが、、、 うぅ〜ん、まぁ、いいか。調べてみます。 > PSPに転向したほうが・・・('A`) おっしゃる事は重々身に沁みるのですが、諸事情でゴホゴホ、、、 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/310
311: 名前は開発中のものです。 [sage] 2005/11/03(木) 22:13:55 ID:76cldjvj copy /b でバイナリに付加したファイルやpogoshellから引き渡されたファイルのサイズを取得する方法はありませんか? __iwram_overlay_lma の存在までは探したんですが・・・。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/311
312: 名前は開発中のものです。 [sage] 2005/11/03(木) 22:28:18 ID:feGHaXaJ 引数でファイルサイズは渡されない。 フォーマットが決まっているもの(BMP等)なら、引数のアドレスから求める。 ベタデータならフォーマットを作って、予めサイズを付加しておく。 http://mevius.5ch.net/test/read.cgi/gamedev/1099119005/312
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 690 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s