[過去ログ] ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
271
(2): 2005/09/23(金)21:55 ID:X68oZ9tD(1) AAS
MappyとNO$GBAは開発者向けやね
たとえばMappyは単体でbreakpointが指定できる
272: 2005/09/24(土)12:36 ID:v0cMxf3H(1) AAS
>>271
横レスですが、ありがとー
早速導入してみます。

今まで(VBA)は0x0001に書き込んで通過したしてないを確かめてたもので…
273
(7): 2005/09/25(日)10:32 ID:MQ69sEoY(1) AAS
デバッガとその使い方を探しています。
開発環境は、devkitARM+libgba(cygwin上でビルド)です。

試したのは、
- gdb6.0
- VBAのサイトにあるinsight
- MappyVM
なんですが、gdbの接続に関する考え方やMappyVMでのブレークの貼り方などVCにどっぷりだった人間には敷居が高すぎます。
省2
274: 2005/09/25(日)14:10 ID:bCS0/Wcg(1) AAS
>>273
敷居が高いのなら手を引けばいいんジャネーノ?
275
(1): 2005/09/25(日)18:33 ID:PrD3dmju(1) AAS
>>273
外部リンク:vba.ngemu.com
ここ見ても分からない?
no$gbaはクラック対策のためwebには無いはず。メールすれば送ってくれるよ。

>>271
IDがX68
276
(2): 273 2005/09/26(月)17:57 ID:y5B9QtHo(1) AAS
>>275
そこも見たんですが・・・。

で、こんなページもあったので読んでみたのですが。
外部リンク[html]:www.embedded.jp
VBA側をどうしたらいいのかわかりません。

とりあえず、NO$GBAの作者にメールしました。
277: 2005/09/26(月)22:16 ID:AWQzooSQ(1) AAS
>>276
つ VBA-SDL
278: 2005/09/26(月)23:06 ID:iFNImh7i(1) AAS
>>276
VisualBoyAdvance(-SDL) -Gtcp file.gbaで接続待機状態にしておいて
あとはInsightでfile.elfを開いて127.0.0.1:55555にtcp接続するだけ

念のため注意しておくが
コンパイルオプションに-gをつけて
デバッグ情報を付加しておくのを忘れないように
279
(1): 273 2005/09/28(水)04:16 ID:CFaCLSg8(1) AAS
VBA-SDLで接続までこぎつけたんですが、ソースが表示できなかったり、ステップ実行できなったりきちんと動いていない模様。
CFLAGSには、-g -O0を入れているんだけど・・・。

あと、NO$GBAの作者から返事がこない。
ルーズ(時間がゆっくり進んでいる)なのか、気難しい人なのか・・・。
280
(1): 2005/09/28(水)11:16 ID:ycelPrAp(1) AAS
>>279
その作者にも日常の生活もあるし、問い合わせをするのが貴方だけとも限らない。
たかが3日で、ルーズだの気難しいなどは失礼だぞ。
281: 273 2005/09/30(金)23:35 ID:Yq1rn3Bb(1) AAS
>>280
MLやフォーラムだと結構早く反応がいただけるので、それと混同してました。反省します。

insightを自分の環境でビルドして、接続まで確立する事ができました。
ただ、VBAがばしばし落ちるので、シミュレーションモード?で確認を取ってます。
これだけでもかなり便利になりました。
助言をしてくださった皆さん。ありがとうございます。

insightをcygwinでビルドする際に必要なパッチを見つけました。
省2
282
(1): 2005/10/01(土)02:17 ID:NxAiC8Hv(1) AAS
>>273
devkitARMはどのリリースを使ってる?
r14だとデバッグに支障があるって話を聞いたぞ。
283: 273 2005/10/06(木)19:50 ID:s4p5XHWr(1) AAS
>>282
cygwinで開発しているのでbuildscripts-20050915 でビルドしました。
リリースの日付から、r16(09/14リリース)相当かと勝手に思ってます。
284: 2005/10/08(土)23:26 ID:4PT3ptGH(1) AAS
ところでセル分割、何でやってる?
285
(1): 2005/10/12(水)01:34 ID:LTw8esL9(1) AAS
セル分割とは?
286
(1): 2005/10/13(木)18:07 ID:4qzozV78(1) AAS
任天堂がだしてる開発ツールを使った事ある人はいませんか?
どのていどのスキルがあれば使えるのか知りたいです。Linuxのと同じくらいだと自分の腕ではツライかなって思ってます。
287: 2005/10/14(金)14:42 ID:gvX8wloJ(1) AAS
>>286
どんなスキルがあっても、カネとコネが無いと使えないと思うよ。
288
(1): 2005/10/15(土)00:06 ID:W6tE7wHT(1/2) AAS
>>285
とある画面を8*8単位で分割。
同じパターンの絵をまとめて、レイアウトを吐き出すことです
これだけでわかります?

レイアウト : mode#0-2において、0600E000からに配置するデータのこと
289
(1): 2005/10/15(土)02:37 ID:GKVDk9of(1) AAS
>>288
おk
ここのTinyB2Tとかどうだろ。
外部リンク:nagoya.cool.ne.jp
290
(2): 2005/10/15(土)03:10 ID:W6tE7wHT(2/2) AAS
>>289
ありがとうございます。でももう自分で作っちゃった
DOS窓ベースでバッチ処理可能ですが…いる人とかいます?
291: 2005/10/16(日)00:02 ID:xybsDeU3(1) AAS
ゲーム製作ほぼ初心者の俺も参加していいんですかね?
292
(1): 2005/10/16(日)17:27 ID:2dvnZTw5(1) AAS
任天堂が出してるツール、と一口に言われても以下略

>>290
うpうp
293: 2005/10/17(月)06:55 ID:wR8LJHjk(1) AAS
>>292
ありがとうございます。以下のアップローダーに上げておきました。
使用は自己責任でお願いします。
とりあえず自分で使っているので、最低限の機能はあると思います。
XPのDOS窓で動作します。使い方はヘルプ参照で。
ウィルスチェックはしてありますが、念のためお願いします

外部リンク[zip]:49uper.com:8080
省5
294
(1): 2005/10/18(火)11:55 ID:voMBlGi/(1/2) AAS
ちょっとDSをつついてみようかと、devkitproを入れたんですが、
コマンドが干渉しているのかGBAのプログラムのmakeができなくなってしまいました。
(dumping stack track…gcc.exeって出てくる)

一応make前に環境変数を書き換えて対応しているのですが、もっとスマートな方法ないでしょうか
295
(1): 2005/10/18(火)12:20 ID:oKbQsifF(1) AAS
環境変数の変更( set PATH でのパスの追加) → make
の一連の流れをバッチファイルにする。
うまくいくかどうかは知らない
296
(1): 2005/10/18(火)12:21 ID:DPwQzQ3q(1) AAS
>>294
つ [環境設定 bat]
297: 2005/10/18(火)12:31 ID:voMBlGi/(2/2) AAS
>>295-296
即レスありがと。
当然バッチかましてますー。意外なところで役に立つMS-DOSの知識

今はこんな感じ…でもいまいちスマートじゃなくて。

[prjmake.bat]
PATH = c:\devkitadv\bin;%PATH%
make -f makefile.txt
省1
298
(1): 2005/10/18(火)13:44 ID:gS+ErmOl(1) AAS
devkitproはarm-elf-gccで
devkitadvanceはarm-agb-elf-gccじゃなかったか?
makefileのgccって書いてあるところを
直接ファイル名で指定すれば干渉しないと思う
299: 2005/10/19(水)22:19 ID:kIxep5vW(1) AAS
>>298
ごめん。ダメだった。
エラーがgcc.exeからarm-agb-elf-gccにかわっただけ。
もしかしてshかmakeが悪さしてるのか?
300: 2005/10/20(木)03:08 ID:cELFlIQA(1) AAS
エラー内容をコピペしてみてくれないか。
>(dumping stack track…gcc.exeって出てくる)
じゃ何が起きてるのかすら分からん。そもそもdumping stack traceだし。
もしDOS窓なら右クリックでコピペできるから。
gcc.exe.stackdumpの中身もあったらよろしく。
301: 2005/10/21(金)22:29 ID:yavK43Eo(1) AAS
お手数かけます

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
省4
302: 2005/10/25(火)15:10 ID:V7FjnhXC(1) AAS
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
省7
303
(3): 2005/10/25(火)22:15 ID:IoKP5aST(1/2) AAS
GBAのバンク切り替えってどうやってやればいいんでしょうか?
GB時代はSWITCH_ROM_MBC*でやっていた記憶があるのですが、
GBAでは見つかりません(使えない?)でした。

そもそも、32kbの壁を越えたプログラムって作れないんでしょうか。
1Gbitとかのフラッシュがどうやって動作しているか不思議で夜も眠れません。
304
(1): 2005/10/25(火)22:19 ID:jsq1zIFe(1/2) AAS
16MBの壁ならあるが32kBの壁など無いぞ
何のことを指しているのだ?
誤解を解くためにはそこからはじめる必要がある
305
(1): 2005/10/25(火)22:23 ID:jsq1zIFe(2/2) AAS
ごめん32MBの間違いだった。
306: 303 2005/10/25(火)22:42 ID:IoKP5aST(2/2) AAS
>>304-305
ご、32MByteですた。ごめんなさい。

最近のフラッシュは1Gbit(1024Mbit)=128MByteですよね。
これってどうやって上位アドレスにアクセスしているのですか?

テストプログラムを組んでみたんですけど、32MB領域までしか
取り出せませんでした、、、という事はバンク切り替えで?
307: 2005/10/26(水)00:59 ID:u5cUViF+(1/2) AAS
ひょっとしたらpogoshellのソースにあるlibfc_*が使えるかもしれないが
使えたとしてもROM全体のオフセットアドレスが変えられるだけで
GBのようにROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ
現実的でないと思う
308: 303 2005/10/26(水)17:31 ID:WC7Mmkli(1/2) AAS
情報ありがとうございます。libfc_*を解読中です。
でも、どこで切り替えているのかさっぱりw
多分executeCartあたりかなーっ。

> ROMエリアの後半だけ切り替えるみたいな芸当は出来ないぞ

全体切り替えでも十分です。
ただ、切り替えに相当の時間がかかるようであれば問題なのですが、、、

合計で50MBを越える大容量の画像データを扱いたいのですが、
省1
309: 2005/10/26(水)22:35 ID:u5cUViF+(2/2) AAS
実際に切り替えているのはsetRomStart_*
visoly系ならここにも情報がある。内容はlibfcと同じだが
外部リンク[pdf]:www.reinerziegler.de
くれぐれも言っておくけど現行の大容量カートで使えるとは限らないぞ

50MBがもし圧縮した状態での容量なら・・・PSPに転向したほうが・・・
rawなら圧縮すれば・・・でもPSPの方が・・・('A`)
310: 303 2005/10/26(水)23:45 ID:WC7Mmkli(2/2) AAS
ありがとうございます!! まさにコレです。
でも、ひとつ解せない事があって

> 0x8008000 rom1 register is 0x08

0x08 = 256KB(0x200000) なので、0x80200000 が開始アドレスになると思うのですが、、、
うぅ〜ん、まぁ、いいか。調べてみます。

> PSPに転向したほうが・・・('A`)

おっしゃる事は重々身に沁みるのですが、諸事情でゴホゴホ、、、
311
(1): 2005/11/03(木)22:13 ID:76cldjvj(1) AAS
copy /b でバイナリに付加したファイルやpogoshellから引き渡されたファイルのサイズを取得する方法はありませんか?
__iwram_overlay_lma の存在までは探したんですが・・・。
312
(1): 2005/11/03(木)22:28 ID:feGHaXaJ(1) AAS
引数でファイルサイズは渡されない。

フォーマットが決まっているもの(BMP等)なら、引数のアドレスから求める。
ベタデータならフォーマットを作って、予めサイズを付加しておく。
313: 2005/11/04(金)01:18 ID:kMUzETOH(1) AAS
>>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: 2005/11/20(日)13:06 ID:6tkhGq0y(1) AAS
どらごんBASICのひとカモン!!
315: [zage] 2005/11/21(月)14:50 ID:XFrIG7rA(1) AAS
呼んだ?
316: 2005/11/21(月)18:17 ID:x5ILgyU0(1) AAS
ギャルのパンティおくれー!!
317: 2005/11/21(月)19:34 ID:fxPkAu1R(1) AAS
うちの妹のでいい?
318
(3): 2005/11/25(金)22:24 ID:SRzJu1TJ(1) AAS
wavファイルを元にして音を鳴らそうとしています。
外部リンク[html]:yun.cup.com
このページを参考に、というかそのまんまマネをして
wavファイルの用意、変換、ソースコードへの取り込みとやってみたのですが
うまく鳴りませんでした。
全く反応がないわけではありませんが、ジジジジってノイズ音がするだけです。
wavファイルを差し替えながら何回か試行してみたのですが、結果は同じでした。
省2
319: 2005/11/26(土)02:06 ID:p93Npf8B(1/2) AAS
>>318
ソースとデータ一式どっかにうpれば見てくれる危篤な香具師がいるかもヨ?
320
(1): 2005/11/26(土)02:12 ID:p93Npf8B(2/2) AAS
↓のDIRECTSOUNDのサンプルは参考になったのを思い出した。
外部リンク[html]:f1.aaa.livedoor.jp
321: 2005/11/28(月)03:29 ID:bxINegsq(1) AAS
>>320
403
322
(1): 2005/11/29(火)01:30 ID:746vYOtp(1) AAS
あれま。
んじゃ、ココはどうよ?
外部リンク[html]:www.geocities.co.jp
323: 2005/11/29(火)19:39 ID:VV44O0UF(1) AAS
話の流れを変えてすいませんが、どなたか
ノベルエンジンのHeavensDoorというのを
持っていませんか
324: 2005/11/30(水)02:08 ID:mPNFPGLn(1) AAS
あ○ぱ○ for GBA、キテタ━━━━━━(゚∀゚)━━━━━━ !!!!!
さりばとーる氏、乙
325: 安心君 2005/12/14(水)19:57 ID:fzqg+vfa(1) AAS
外部リンク:page9.auctions.yahoo.co.jp
これはYオークションのURPです。
今ならゲームボーイSPやソフト3個510円で買えます。7時の時点で……
充電器もついています。ソフトの攻略本やいろいろなものがあります!!
私が今までに見てきた中で一番良いものだと思います!
ぜひ入札してください!
326: 2005/12/14(水)20:59 ID:pV4C0JuU(1) AAS
er
327: 安心君 2005/12/15(木)17:01 ID:623xAln9(1) AAS
外部リンク:page9.auctions.yahoo.co.jp
これはYオークションのURPです。
今ならゲームボーイSPやソフト3個580円で買えます。5時の時点で……
充電器もついています。ソフトの攻略本やいろいろなものがあります!!
私が今までに見てきた中で一番良いものだと思います!
ぜひ入札してください!
328: 2005/12/18(日)10:39 ID:AHiaO4I1(1) AAS
winMeでDS開発てどうなりました?
329: 2005/12/19(月)16:07 ID:uxNVLmZv(1) AAS
そんな糞OSは捨てろ
330
(2): 2005/12/27(火)21:03 ID:l58Vaaez(1) AAS
おまいら!↓の使い方を教えてください
外部リンク[rar]:gpf.dcemu.co.uk
331
(1): 2005/12/27(火)22:29 ID:q1EVg3dQ(1) AAS
>>330
なに!もしかしてgbaのSDLポートですか?
332: 2005/12/27(火)23:11 ID:AB7qodu6(1) AAS
>>331
逆だ逆(w
SDLのgbaポート

>>330
外部リンク:www.libsdl.org
333: 2005/12/28(水)01:13 ID:1gWF/8VC(1) AAS
>>318
SoundEngineで編集する前にHotWavで一度上書きしてみ
たぶん出来るよ
334
(3): 2005/12/28(水)19:29 ID:yFsimYxX(1) AAS
GCCGBA(GCC for GBA)って今でも入手できますか?

どうやってぐぐっても、最後は
外部リンク:gccgba.gbacode.net
ここに行き着くし、そのサイトで検索しても広告しか出てこないような気がする
335: 2005/12/28(水)20:11 ID:G/ntfdMf(1) AAS
>>334
余裕で入手出来る
日本のサイトでもダウンロードから環境設定まで
詳しく説明してくれてる
336: 2005/12/29(木)07:09 ID:7Ir86dw5(1) AAS
>>334
どうしてもGCCGBAじゃないと嫌なのか?
他にdevkitadvanceやdevkitarmもあるが・・・
この二つも中身はgccだぞ
337: 334 2005/12/29(木)23:40 ID:LuJbg6uF(1) AAS
ほとんどのコンパイラがgccベース(というかgccそのもの)なのは知っていますが
モノによって付属のファイルに違いがある様なので、違うものと見なして色々試している所です。

とりあえず、まだ手に入る様なのでもうちょっと探してみます
338
(2): 2006/01/07(土)20:36 ID:o/Kov7b5(1) AAS
外部リンク[zip]:gamdev.org
339: 2006/01/07(土)22:03 ID:YieflwKL(1) AAS
>>338
それ何ですか!?
ものすごい興味があります
340: 2006/01/08(日)02:07 ID:LGrQp5CI(1/2) AAS
>>338
kwsk!
341: 2006/01/08(日)02:30 ID:tavsXbuL(1) AAS
つ readme.txt
342: 2006/01/08(日)04:48 ID:kVsqLeQW(1) AAS
リンク先が英語でさっぱりわからないんですが
ゲームを作るにはまずどうしたら良いのでしょうか?
エミュレータ上で動けば満足です。
343: 2006/01/08(日)09:35 ID:/1GHejHH(1) AAS
つ【Excite翻訳・ goo辞書】
344: 2006/01/08(日)10:49 ID:LGrQp5CI(2/2) AAS
まて、gbaならば、日本語サイト一杯あるっしょ
345
(1): 2006/01/13(金)00:09 ID:K9moGWkO(1) AAS
日本語サイトでおすすめはどこですか?
346: 2006/01/13(金)03:32 ID:tSWTdBS6(1) AAS
>>345
>>1
347: 2006/01/13(金)22:46 ID:EKsFivTw(1) AAS
あり
348
(1): 2006/01/14(土)22:06 ID:gDUWjwe4(1) AAS
サウンドエンジンでなにか良いものは無いですか?
いままで小物を作る時にはAASを使っていました。
ただ、
- ロゴ表示やライセンスがらみが大変そう
- modのチャンネル制限とかを受け入れながらデータを作ってくれる人がいない
- リンカスクリプトとか自分の把握しきれないソースを付加されるのが気分的にあまりよくない
(うまくいえないけど「気持ち悪い」ってやつ?)
省4
349: 2006/01/14(土)22:56 ID:9Bbt7+hj(1) AAS
>>348
madrv
350: [age] 2006/01/15(日)01:32 ID:mVMDPRul(1) AAS
#ここかNDSスレか迷ったけどこっちにしよ

任天堂がPalmOSのライセンスを買ったって本当か?
PalmはVisorの頃しか知らんが旧MacのToolboxに似たAPIを持ってたと記憶してる。
あんなライブラリが使えるのか・・・うらやましい
351: 2006/01/15(日)15:43 ID:eWml9L9Z(1/3) AAS
DevkitAdvanceのファイルをDLできないけど
他にDLできるとこないですか?
1-
あと 651 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s