[過去ログ] ゲームボーイアドバンス(GBA)非公式開発 Part2 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
216(4): 2005/06/25(土)01:31 ID:e5faRMhJ(1) AAS
ちょっと質問です。
自分もGBAで何か作ってみようと思い、まず画像を表示する程度のものを作りました。
が、エミュ(VisualBoyAdvance)上では問題無く動くのですが、実機に転送すると動きませんでした。
試しに、外部リンク:j-gbadev.hp.infoseek.co.jp にあるサンプルを転送してみましたがやはり動かず。
外部リンク[html]:optimize.ath.cx のパズルは動作しましたが、逆にこちらはエミュ上で動かず。
実機で動作させるには何が必要なのでしょうか。
217: 2005/06/25(土)08:06 ID:BG1w9J0p(1/2) AAS
>216
パズルの方はフラッシュに焼いて実行するなら、
makefile の LDFLAGS の -Ttext=0x02000000 を
-Ttext=0x08000000 にするんじゃない??
218: 2005/06/25(土)08:09 ID:BG1w9J0p(2/2) AAS
誤:パズルの方はフラッシュに焼いて実行するなら
正:パズルの法はエミュレータやフラッシュに焼いて実行するなら
219: 2005/06/25(土)14:05 ID:8t7IF5k/(1) AAS
optimizeのパズルサンプルをエミュレータで動かしたい場合は拡張子を.mb.gbaにすればいい。
>>216が作ったのはたぶんROMに焼いて動かすためのイメージだから
実機で動かすにはFlashROMを買ってくるか、
実機のRAMに直接転送して動くように作り直す必要がある。
プログラム研究所のサンプルも同様。
220: 2005/06/25(土)16:01 ID:IKOdqJ6y(1) AAS
>>216
実機で起動するときNINTENDOロゴがちゃんと表示されるか?
表示されていなければヘッダを修正する必要がある。
221: 216 2005/06/25(土)21:10 ID:aa82OW6G(1) AAS
やはり原因は0x08000000 -> 0x02000000でした。
無事実機でも動きました!
皆様色々ありがとうございました。
222: 2005/06/26(日)02:14 ID:YOehEJSa(1) AAS
const int __gba_multiboot;
これもあったなあ
223: 2005/06/28(火)09:12 ID:lhzk0oNN(1) AAS
外部リンク:www.bidders.co.jp
224: 2005/07/05(火)22:13 ID:ioT9KUEt(1) AAS
とりあえず環境落として始めてみたんだが、
ゲーム作るためのライブラリを作るだけでおなかいっぱいになりそうだ_| ̄|○
225: 162 [age] 2005/07/07(木)22:26 ID:IdWw8xni(1/2) AAS
一応動くようになりました。
ちゃんと動くかな?
質問に答えてもらったお礼です。
外部リンク[lzh]:up.isp.2ch.net
外部リンク[cgi]:up.isp.2ch.net
226: 162 [age] 2005/07/07(木)22:28 ID:IdWw8xni(2/2) AAS
操作方法は
・selectでメニュー
・Aでセルの数字が増える
・Bでセルクリア
・十字キーで移動
です
227(1): 2005/07/12(火)03:52 ID:gP0YBH4B(1) AAS
すみません。ど素人な質問なんですが、できればお答え下さい。
GBAのプログラムはだいたいどの位までの、データを実機で使えるものでしょうか?
個人的に、電子辞書+単語帳代わりにデータを写して使いたいのですが、
200Mbyteぐらいいけますか。また、基本的な組み込み系のプログラムはまるで触ったことのない人間なのですが、
C言語とC++をちょっとさわったくらい(ベターC程度にしか使えません)でも扱えるような物でしょうか?
あと、起動時間は10秒ぐらいでしょうか?
228: 2005/07/12(火)04:50 ID:vNvKsOE9(1) AAS
ROMが最大32Mbyte RAMが256kbyte+32kbyte
言語はCが使えれば充分 C++はベターCで全然よし
起動時間はメーカーロゴが入るので5秒くらい メーカーロゴを含めなければ一瞬
ビットマップにフォントを表示できるようになれば簡単な辞書ならすぐ作れると思う
ただし容量が少ないのでデータを厳選するか きつめに圧縮するかしないと
いけないだろうな
頑張れや
229: 2005/07/12(火)23:31 ID:mrySnnDH(1) AAS
>>227
キミの好きそうなprintf()もscanf()もないからやめとけ
素直にザウルスか電子辞書買っとけ
230(1): 162 [age] 2005/07/13(水)14:04 ID:QdmkZAfq(1) AAS
printfくらいは自作してもいいけど入力どうしようかな?
ケータイみたいな仮想キーを作ってそれで入力する、かなぁ
これなら12この仮想キー(ボタン?)で済む
「ホームランド」みたいな入力システム作れればいいんだろうけど、ムズカシイ・・・
231: 2005/07/13(水)18:15 ID:D6iTUR2S(1) AAS
>>230
RとLボタンで文字種変更、十字キーで文字変更(右左で子音・上下で
母音変更とか、ケータイ方式とか)でAボタンで決定、Bでクリアとか。
SELECTでエディットモード抜けて十字キーかRLボタンでカーソル移動とか。
232: 2005/07/13(水)19:05 ID:wV9jl+rf(1) AAS
どうせやるならNDSでやったほうが良いと思う。入力デバイスの問題で。
実機で動かす方法は知らんが。
233(1): 2005/07/13(水)21:26 ID:oLrfzE3q(1) AAS
ゆうていみやおうきむこうでいいやん
234: 2005/07/17(日)21:50 ID:ATGoGOE4(1) AAS
>>233
ドラクエですな。
235(2): 2005/07/30(土)16:31 ID:rH8bjVXA(1/2) AAS
とあるラベルを4バイトアラインで配置したいときってどうするんでしょう?
今は配置したいラベルの前に、
asm(".align 4");
って入れているんですが、何か違うような、もっとすっきりした方法があるような気がします
上下前次1-新書関写板覧索設栞歴
あと 767 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s