[過去ログ] ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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できるとこないですか?
352: 2006/01/15(日)16:16 ID:eWml9L9Z(2/3) AAS
ちなみに基礎から学ぶサイトに
agb-win-core-r5.zip
agb-win-binutils-r4.zip
agb-win-gcc-r4.zip
agb-win-newlib-r4.zip
agb-win-libstdcpp-r4.zip
agb-win-patch-r4.zip
省11
353: 2006/01/15(日)16:54 ID:eWml9L9Z(3/3) AAS
自己解決しました
354: 2006/01/15(日)18:50 ID:BMFeXR0R(1) AAS
oggを再生するには解凍しながら再生するわけだから
17メガヘルツ(だっけ?)のGBAではキツイかも。
音楽だけならともかくスプライトやら背景やらの表示で
処理落ちしそう。ゲーム部分の重さにもよるだろうけど。
355: 2006/01/15(日)20:44 ID:hHmhgK/M(1) AAS
基礎から学ぶサイトのStep 01 開発環境の通りにDLしたのですが、
その後の解凍のところで手詰まりになりました^^:
ダウンロードしたあと、それらのファイルを解凍ソフトを使って解凍したあとに
ひとつの「devkitadv」のなかにまとめます。と書いてますが、
解凍するたびに「devkitadv」フォルダが出てきて上書きになってしまいます。
これは全部上書きでいいのですか?
それとCOPYINGというファイルも複数出てくるので
省2
356: 2006/01/15(日)21:02 ID:V0F91qmy(1) AAS
全部上書きで良いはず
駄目でも最初からやり直せば済む話だしなんでもやってみ
357(4): 2006/01/15(日)22:07 ID:SzmXDjQJ(1) AAS
全部上書きでやってみました。
また質問なんですが、
正しくインストールされたか確認するの項目の
部分がよく分からないのですが、
解凍したgcctestフォルダのgcctestをクリックでokですか?
これをクリックしてもこのサイトで
書かれてる文章が出てこないのです
省1
358(1): 2006/01/15(日)23:20 ID:jOSGvqrE(1/2) AAS
質問なんですが、bmpファイルをプログラム内で解析して、表示
(つまりbmpファイルをそのまま表示)することって出来るんですか?
なんか.gbaファイル以外はなにも生成されないので、無理っぽいのですが。。。
359(1): 2006/01/15(日)23:31 ID:xLvz9DEg(1) AAS
>>358
つ 外部リンク[html]:optimize.ath.cx
360: 2006/01/15(日)23:35 ID:jOSGvqrE(2/2) AAS
>>359
どうもです^^
361: 2006/01/16(月)15:19 ID:T9mslL+x(1/2) AAS
初心者すぎるとだめですか
そうですか
362: 2006/01/16(月)16:03 ID:CTGsSkVi(1) AAS
そんなこと無いけどGBA研究所のBBSで聞いた方がいい
質問が多いみたいですね。あちらの方が丁寧に
教えてくれますよ。
363: 2006/01/16(月)16:27 ID:T9mslL+x(2/2) AAS
ごめんスレ間違った
364(1): 2006/01/16(月)16:37 ID:mOmX5K2f(1/2) AAS
パスが通ってねえだけだろ
DOS窓開いて
c:
cd \devkitadv\bin
gcc -v
と打て
バージョンが表示されたらパスの設定しなおし
省1
365: 357 2006/01/16(月)18:44 ID:CbJ6YI7c(1/4) AAS
C:devkitadv¥gcctest>gcc-V
‘gcc’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されてません。
C:devkitadv¥gcctest>pause
続行するには何かキーを押してください、、、
と出ます
366: 2006/01/16(月)21:53 ID:YtT3zcKi(1) AAS
だから path 通せって・・
367(1): 357 2006/01/16(月)22:20 ID:CbJ6YI7c(2/4) AAS
通してますよ
Pathを選び編集、編集値の最初か最後にC\devkitadv\bin:を入れてOKですよね?これやっているけどできないです・・・ちなみに最後に付けてます
368: 2006/01/16(月)22:24 ID:XED7qovj(1) AAS
単なるタイプミスかもしれないけど、それセミコロンじゃないよな
369: 357 2006/01/16(月)22:35 ID:CbJ6YI7c(3/4) AAS
あのレスは自分で打ったので気にしないでください。登録に使ったのは基本から学ぶサイトのをコピーして貼ったから間違いはないと思うのですが・・・
370(1): 2006/01/16(月)22:46 ID:4iFikG75(1/2) AAS
・gcc-v と打っていないか? gcc -v だぞ
・ちゃんとPATH設定してるか?
環境変数エディタ eveで確認しる
外部リンク[html]:www.munepi.com
あとは、コマンドプロンプトで、echo %PATH%と打った出力をさらしてみるとか。
371(2): 2006/01/16(月)22:52 ID:mOmX5K2f(2/2) AAS
>>367
最後に入れる場合は ;C\devkitadv\bin; のほうが良いかもしれない
はっきり言ってこんなところでつまづいてるようじゃ先が思いやられる
あとお前は鼻で馬鹿にしてるんだろうが>>364もちゃんとやっとけよ
372(2): 357 2006/01/16(月)22:59 ID:CbJ6YI7c(4/4) AAS
>>370-371
おぉできました
ありがとうございましたm(__)m
>>1に初心者歓迎と書いてたからやってみたくなったんです
本当にありがとうございましたm(__)m
373: 2006/01/16(月)23:31 ID:4iFikG75(2/2) AAS
>>372
できれば、どこが間違ってたかを晒しておくと、
後で、このスレみた初心者が同じところでつまづくことがなくなっていいぞ。
374: 2006/01/17(火)00:42 ID:9917DXoA(1) AAS
>>372
>>371氏の指摘してくれたこれに ;C\devkitadv\bin; を使ったらいけました
上下前次1-新書関写板覧索設栞歴
あと 628 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s