1 名前:login:Penguin [03/12/10 00:19 ID:/+F7BlSL] UNIX USER誌で連載中の「GCCプログラミング工房」特別編。 ゲームボーイアドバンス(含むSP)であそぼうっ! プログラムの転送には書籍添付のUSB接続ブートケーブルが必要です。 UNIX USERサポートページ www.unixuser.jp/books/gba/ 筆者のサイト ttp://www.skyfree.org/jpn/index.html ZDnetの紹介文 www.zdnet.co.jp/news/0311/14/njbt_03.html www.zdnet.co.jp/news/0312/06/nj00_gbaonlinux.html
217 名前:216 mailto:sage [2009/09/16(水) 01:09:01 ID:r3/FtbDQ] 自己レスです。 どうにもたまらなくなり、 「まるまるUNIX USER 2003」を買って連載の第1回から読み始めました。 が、やはりSupercardだと、最初のドット打つのも 3色塗りつぶしも、全然動かんですね。。。 報告するまでもないことなのかもしれませんが。 実機で動かせないとションボリ
218 名前:login:Penguin mailto:sage [2009/09/16(水) 08:55:22 ID:WIEZh1mz] Flash2Advanceは完動した
219 名前:login:Penguin mailto:sage [2009/09/16(水) 18:36:55 ID:DD1Y42cF] ULAとFlash2Advance(とブートケーブル)って中身は一緒だから動くと思うがねぇ
220 名前:login:Penguin mailto:sage [2009/09/16(水) 18:47:59 ID:DD1Y42cF] >>217 本は持ってないから保証は出来ないが、連載記事のプログラムは RAMに直接転送して動作するように書かれているはずなので、 リンカスクリプトをROM用に書き換えればSupercardでもいけるはず。 具体的にはlsファイルの.text 0x2000000を.text 0x8000000にして再リンク。 出来たバイナリにgbafix(適当にウェブから探してくれ)を適用して転送すればよい。
221 名前:217 mailto:sage [2009/09/20(日) 14:27:28 ID:e1PnQEiL] >>220 ありがとうございます。 とりあえずリンカスクリプトの開始アドレスを0x08000000にして再リンクしてみましたが エミュレータ(VBA)では動くものの、Supercardでは動きませんでした。 (元々VBAでは0x02000000でも0x08000000でも動いてるんですが、、、)) gbafixは、使い方がよく分からずじまいでした。 オールCのサンプルプログラムは、devkitProのエディタからmakeすればSupercardでも動くので、 Makefile(というかリンカとかリンカのオプション?)をちゃんと理解できるようにするか、 あきらめてケーブル手に入れてRAMで動かす方向にするかしてみます。
222 名前:login:Penguin mailto:sage [2009/09/21(月) 09:44:44 ID:U+JEfG/G] ROMヘッダがまともでないので動かない。gbafixはそれを修正する。 devkitProのデフォルトMakefileは自動的にgbafixを通すようになっている。
223 名前:login:Penguin [2009/09/25(金) 21:57:49 ID:XuVIfduY] Cygwin で bintuils を --target=arm-gba-elf で make して 一章のやつを make すると。 make: *** [viewer.bin] Error 1 cpp viewer.s | as-arm -o viewer.o - ld-arm --oformat elf32-littlearm -o viewer.out -T viewer.ls \ viewer.o -b binary image.gba ld-arm: BFD (GNU Binutils) 2.19.1 internal error, aborting at ../../bfd/elf.c line 370 in bfd_elf_get_elf_syms ld-arm: Please report this bug. どうしたらいいのかな。
224 名前:login:Penguin mailto:sage [2009/09/26(土) 05:55:42 ID:jCpnSs0u] Please report this bug.
225 名前:login:Penguin [2011/01/08(土) 20:13:41 ID:Zi0FLF+4] もうやってる人いない?どうやってゲームボーイ動かしてるの? オリジナルゲーム作って発表してる人とかいるの?最後に書き込みあったのが2年前とか 悲しすぎる
226 名前:login:Penguin mailto:sage [2011/01/23(日) 00:44:36 ID:XNvlJCNW] >>225 近いうちにやってみようと思う
227 名前:login:Penguin mailto:sage [2011/02/14(月) 23:22:25 ID:g4rupUVZ] GCCのビルドが上手くいかなすぎワロタ
228 名前:login:Penguin mailto:sage [2011/03/21(月) 17:40:43.67 ID:WsprXYCD] devkitProを使ったほうがいいよ
229 名前:login:Penguin mailto:sage [2011/08/07(日) 13:32:57.09 ID:rHwFtA3r] 一度これで遊ぼうとしてGBAのメモリの少なさに愕然としたなぁw 通販でスロットに刺さるRAMを購入したが、 ブートケーブルドライバがRAMを認識してくれなかったので 頓挫しましたw
230 名前:login:Penguin mailto:sage [2012/01/07(土) 16:23:02.48 ID:cBT1bd+Z] ROMカセットだから、メモリが少なくても差し支えがあまりなかったのかもな。
231 名前:login:Penguin mailto:sage [2012/05/06(日) 23:15:30.16 ID:tqNaqQwZ] ないわー
232 名前:wjoFieGOoUSzt mailto:jfyroey682@yahoo.it [2012/12/01(土) 10:50:21.92 ID:VkAgE8Mm] New Local Singles Site Completely F-r-e-e To Join: meet2me.com <a href="meet2me.com">New Local Singles Site Completely Free To Join</a> [url="meet2me.com"]New Local Singles Site Completely Free To Join[/url]
233 名前:login:Penguin [2012/12/01(土) 18:12:35.76 ID:YwoOkk8d] この前ヤフオクに出てていくらか入札したけど落ちなかったわ 結構人気あるみたいだな