1read 100read
2011年10月1期ゲ製作技術ゲームボーイアドバンス(GBA)非公式開発 Part2 TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
企画屋が勉強するスレ
携帯MMORPG
【SOF2】新・デモバスターを作るスレ【DEMO】
BASICで始めるプログラム


ゲームボーイアドバンス(GBA)非公式開発 Part2


1 :04/10/30 〜 最終レス :11/08/26
GBAで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。
資料、リンク等
http://www.devrs.com/gba/
http://www.gbadev.org/
http://www.vsync.org/agb/
http://nocash.emubase.de/gbatek.htm
http://www.bomber.co.jp/chaola/docs/ARM/
開発環境
DevkitAdvance http://devkitadv.sourceforge.net/index.html
DevkitARM http://www.devkit.tk/
VisualHAM http://visualham.console-dev.de/
DragonBasic http://jm-basic.com/dragon/index.php
GBA Wiki
http://cgi.f26.aaacafe.ne.jp/~gbawiki/pukiwiki/pukiwiki.php
【GBA】Linuxから目覚めるぼくらのゲームボーイ!
http://pc5.2ch.net/test/read.cgi/linux/1070983168/
ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所)
http://bbs.gamdev.org/test/read.cgi/gamedev/1055111303/
前スレ
http://pc5.2ch.net/test/read.cgi/gamedev/1013750899/

2 :
おつ
NDSも自作できるといいな

3 :
ハードがGBPだとソフト側から認識するにはどうしたらいい?
知ってる人がいないようならレジスタダンプしてみるが...

4 :
この板って即死判定とかないよね? 大丈夫だよね?

5 :
>4
どうだろ。多分大丈夫では?
>3
知らないけど興味あるのでダンプきぼんぬ。

6 :
即死判定は2週間くらいか?
2ちゃんねらで3Dチャットを作ろう!!
http://pc5.2ch.net/test/read.cgi/gamedev/1098710613/
だと、レス数5、最終書き込み10/26でdat落ちしてる。

7 :
とりあえず即死回避パピコ
何レスまでやればいいんだろ。

8 :
30レスくらいまでじゃなかったか?

9 :
即死防止支援

10 :
11レスまでは頑張ってみようか

11 :
即死はさけたいね

12 :
G・B・A! G・B・A!

13 :
220 名前:名無しさん、君に決めた! 投稿日:04/11/12 14:50:24 ID:EVCfPBYs
ゲームボーイアドバンスで動くやつ↓
http://up.isp.2ch.net/up/6536f21e64a5.ZIP
チェックメイトモードのみ、十字ボタン操作で大分感じが違うのが残念。

14 :
5面どうやってクリアするんだ?

15 :
☆☆☆☆┌─┐☆☆☆☆
☆■┌─┘始└─┐■☆
☆■│■■│■■│■☆
☆□│□□│□□│□☆
☆■│■■│■■│■☆
☆■│■■│■■│■☆
☆□│□□│□□│□☆
☆■│■■│■■│■☆
☆■└┐■│■終┘■☆
☆☆☆└─┘☆☆☆☆☆

16 :
洩れは3面が解けない.......orz

17 :
AAで直感ヒトフデの問題をだすスレ
http://game8.2ch.net/test/read.cgi/poke/1098171476/
多分、全部ここで出題された問題だと思うから。

18 :
確かにこれなら簡単に作れそう、ということで
作っちゃったんだな。
そうなると、本家としてどのようにこのルールをベースに
商品価値を付加するか見物だな。
発売日が楽しみだ。

19 :
もういっかいうぷしろ〜

20 :
すみません、質問なのですが・・・
今割込みを使ったプログラムを作っているのですが
どうやらROM(0x08000000)から割込みのベクターアドレス(0x03007FFC)
への読み込みができていないようなのです。
そこで調べてみるとbl命令は相対オフセット24ビットなので
32MBの領域しかジャンプできないために
ROM(0x08000000)とIWRAM(0x03000000)を相互に
行き来できないということがわかりました。
これを解決するためにはリンカースクリプトとスタートアップルーチンに
何か変更点を加えたらいいのでしょうか?
分かりにくい説明ですみません・・・

21 :
>>18
体験者として言わせてもらうと、
付加価値なんて考慮不要、
ヒトフデはタッチパネルに自分の手を使って
ペンで書きなぞるから面白い。
十字キーやマウスでも遊べるルールだけど、それじゃ価値がまったくない。
絵に描いたモチを食べたフリをするのと一緒。
・・・というわけで発売日を楽しみにしようぜ。

22 :
>>20
質問の意味がよく分からないんだが...
絶対アドレスにジャンプしたいならlrに戻り先をセットしておいてpcを直接変更すればいいよ。

23 :
>>22
すみません私もどう説明したら伝わるか・・・
でも、回答ありがとうございます。
試してみます。

24 :
でも正直一筆書きって、
交点からでる線が奇数のところを始点・終点にするだけだから
めちゃめちゃ簡単という

25 :
それがわからねーから一筆書きのゲームがあるんでしょう

26 :
DSのヒトフデって一筆書きとはルールが違うけどね

27 :
>19
ほい
http://gamdev.org/up/img/1948.zip

28 :
DSで動いてる!(当たり前かw

29 :
フラッシュROMどこで買うの?

30 :
開発セット、ネットで注文した
届くの楽しみだなぁ

31 :
DSまだ発売日ちがうでは?

32 :
フラッシュROMどこで買うの?

33 :
インポート屋から買えねえ?

34 :
開発キット届いた!
けど読んでる暇がねぇ orz

35 :
IDEはコード戦士だっけ?

36 :
DSの話か?

37 :
DSの開発環境マダー?

38 :
GBAの開発環境は発売後、どのくらいでリリースされたの?

39 :
関係あるかどうか微妙だけど一応紹介しておく
Interface2005/1号の特集
 フリーソフトウエア活用
 組み込みプログラミング
オイラはヘタレだから誰かeclipseを利用する環境を作ってくれ

40 :
>>39
これだよな
http://www.cqpub.co.jp/interface/contents/2005/200501.htm
くっそー田舎だからか、どこの本屋にも置いてないでやんの。
立ち読みできん。
誰かレポートキボン。

41 :
>>39
仮にeclipse環境を作ってやったところで、オマイは
・APIが整ってないYO!
・資料がないYO!
と騒ぎ立てるようになる。
間違いない!

42 :
APIなんてあるんか?
基本的に組み込み開発と同じだと考えているんだが?
とりあえずアドレス情報と割り込み回り関連の資料から
なんとかするしかないんじゃないのか??

43 :
雑誌来るの待ちきれないからちょっと調べた
CDT使うのな
http://www.excite.co.jp/world/english/web/body?wb_url=http%3A%2F%2Feclipsewiki.editme.com%2FCDT&wb_lp=ENJA&wb_dis=2

44 :
すまんexcite翻訳の方はってしもた
googleで検索した結果にexcite翻訳がでるとは思わなかった
本家こっちね
http://eclipsewiki.editme.com/CDT

45 :
保守

46 :

47 :
ほしゅ

48 :
保守

49 :
2005年初カキコ保守

50 :
JpegViewerつくってみた。
http://home.att.ne.jp/blue/moonlight/uraha/resources/20050102_ps2jpg.zip
ネタがなさそうなので書き込み。あけましておめでとうございます。

51 :
質問。
DevkitAdvance使ってGBAのプログラム作ってるんですけど、
これって公開すると不味かったりします?(違法性やら任天さんが怒るやら

52 :
>>50
おお、すごい。JPEGの展開方法が分かれば作れるのだろうけど。
漏れも画像処理を勉強しようと思いつつほったらかしだ…。

53 :
>>51
オレは既に公開しているが。
なにがどうまずいのか知りたいね。

54 :
>>52
Jpeg、結構おもしろかったです。当初はGBAで?と思っていたのですが、細切れ(必要な分だけ)展開とかメモリ節約とか、そういうとこは組み込み用ならではの面白さがありました。
フーリエ変換とか初めてまじめに読んだけど、エンコーダの方は数学のエッセンス(?)盛りだくさんでそういう意味でも結構楽しかったり。でもお腹一杯もうイイヤ。(苦笑
もっと色々な人のを見られたら…と日々夢想してます。海外ばっかり元気でつまらないです。(笑
>>51
公開するときにアレを入れなければとりあえず…どうなんでしょう。わからないです。
でも本気で潰そうと思われたら多分負けると思います。わからないけど多分。
良し悪し微妙ですが、GBA自体がすでにNさんのメインストリームから外れているっぽいのが安心要因かもです。わからないけど…。
長文失礼しました。

55 :
>>54
ということをGBA新参者の私が言うのがかなり間抜けなことに数秒で気付く。
スルーお願いします…(汗々

56 :
>>50
20050103.zipの方を試しますたが、pogoshell2.0b3だと表示した後L+R
復帰しないでつ。真っ白い画面でフリーズしますた
拡大縮小表示も欲しいでつMDXデータ再生ソフトと同じ用に。クレクレ厨でスマソ

57 :
>>50
なんか拡大縮小表示する画像ビュアーが出ました256色でつが
実写だとwin3.1の頃を思い出しますた
ttp://www.msh-tools.com/GBA/

58 :
>>50
20050104.zip早速試しますた。gba単体で動かす方は良かったのでつが
pogoshellに入れたら画像が油絵のように表示して・・・・。・゚・(ノД`)・゚・。ウワァァン!!

59 :
ガーーン。実機テストしてないのバレバレですね!
すいません、いまメモリ節約(拡縮表示コードのための隙間空けw)をしている最中で起動しません。(それもどうかと思うw
はうー。テストしてくださってありがとうございます。がんばってなおしますー。
(ちなみに、picture viewer for GameBoy Advanceは展開したベタ画像(BMPみたいな)が入っているみたいです。やっぱり圧縮したままROMに入れたいと思うのは私だけでしょうか…)

60 :
>>59
0107を試しますた。拡大縮小までついて・・・・GJでつ!あーうー

61 :
ネタがなくてあきてきた。>自分

62 :
GBAじゃなくてGBの事で申し訳ないけど、
GBのROMからソース吐かせるには何を使えばよいでしょうか?
gbdkとか使えますか?

63 :
なんか初歩過ぎて、一般論でいいのかわからんけど、
アセンブラのソースでいいなら、Z80の逆アセンブラ使えばいいんじゃないの?
gbdkがどうこうってまさかCのソース?

64 :
ニーモニックはある程度の互換はあるが、機械語コードレベルでは違うんでなかったっけ?
確か、Z80逆アセンブラではダメだった気がする。
違ったらスマン。

65 :
発見したのでリンク張っておきます。sourceもあります。
GB逆アセンブラ
ttp://www.interline.or.jp/~tomcat/gameboy.htm

66 :
http://web5.h7184.serverkompetenz.net/thread.php?threadid=15637
DSのメモリマップとレジスタリスト発見
はやくDSソフト作りたいぜ。

67 :
ttp://cube.txt-nifty.com/blog/2004/10/ds.html
DSってブートケーブル不可なのか_| ̄|○

68 :
DSのブートケーブルが出れば問題ないのでは。

69 :
ケーブルさす所ないよ。まぁ、GBAソフトかDSソフト挿すところ
使うって手はあるけど。
それより無線LANでDLプレイができるんだから
そっちでなんとかならないかな

70 :
>>59
ps2gsm003試しますた。ファイル名が日本語だと黒抜き表示になりまつね
同胞ps2_ChangePogoShellReset.exeでmda006にパッチがあたりませんですた
mda006はpogoshellだと動きませんですた(GBA単体では動作した)
ps2jpg002はps2jpg_linker.exeで1回変換しても表示化けする物や2回変換して
良くなったり謎でつ
ps2txt014の方はバグ無しみたいでつcsvデータが読めたらいいなぁ(チラシ裏)
ぐぁむばってくだちぃ ぷぅ〜ぅ

71 :
>>70
はっはっは。バグだらけですナー。テストありがとうございますふてくされて寝ます。

72 :
DragonBasicって消えた?
次バージョンでROMサイズの制限が解除されるってところあたりまでは
みてたんだけど…

73 :

74 :
質問です。
SFCのROMをGBAのROMに変換することは可能ですか?
ロマサガR2ってのがあるってのを聞いたんですが。

75 :
>>74
エミュレータのことだろうけど、SNESのエミュレートは完全じゃないから
出来ても遊ぶのはむりぽ

76 :
>>75
違います。
エミュではなくて、GBAで出来るエロゲとかありますでしょ?
それみたいな感じで完全再現をしてるってものがある、と聞きました。
GBAカートリッジ用のデータなのか、データだけ配布されてたのか知らないのですが。

77 :
元データをコンバートしたものということかい。

78 :
>>76
帽子屋インサイドのは全部コンバータです。
他のもあるだろうけど基本はコンバータ。
それよりGBAで"完全再現"って一体なんだ?
基本的にはエミュレータと違うもんだから完全再現なんてありえない。

79 :
>>78
コンバータ+GBA版のシナリオプレーヤ(?)じゃないですか?
アリスのsystem3.xとか。
だから、
>>76
プログラム本体とシナリオその他が別になっているから出来る技であって、そうでない
ゲームだとエミュレータを使わないと無理。

80 :
ご回答ありがとん
お話をきいてようやく私が耳にしたのはネタだったと言う事に気づきました

81 :
>>80
たぶん関係ないと思いますが…
ttp://www.gbadev.org/demos.php?year=03&month=04&screens=show
RPG Battle Engine Demo
ttp://www.gbadev.org/demos.php?year=04&month=07&screens=show
Final Fantasy 2 GBA demo
Chrono Trigger based RPG demo
とりあえず適当に探してみました。デモですが…。

82 :
>>74
http://www.pocketsnes.net/
こいつでどうだ?

83 :
一応また紹介しておく
Interface 2005/03号
ゲームボーイアドバンスへuiTRONを移植する

84 :
>>83
ずっと前からARMへの移植例は公開されてるので、
他人の褌で相撲を取るというやつだな。
美味しい仕事の取り方でうらやましい。

85 :
DSソフトの自作まだー?

86 :
ポケモソのむげんのチケットってプログラミングで作れないのか?

87 :
>>86
つ [PAR]

88 :
DSでLinuxが動いたな。

89 :
>>88
実はLinuxが動いたわけではない

90 :
単に画面制御コードを解析しただけだろ

91 :

92 :
>>89-90

93 :
そこから芋づる式に解析が進む可能性もあるだろ。

94 :
誰かノベルでもいいから上げてくれ。

95 :
>>94
ちょうどアップしたところでびっくり。(ノベルってノベルゲーという意味ですよね
デモムービーだけですが。

96 :
sage忘れました。すいません…。

97 :
>>94
さいたまベーダー移植してみたが、原作者さんからOKが出ないのでアゲらんない
残念〜ッ!

98 :
>>Moonlight
デモムービー見ました。
題材は同人ゲーですかね?
それにしても久しぶりにワクワクしました。
Moonlightさん日記はどのくらい前から読めば流れがつかめますかね。
ちなみにBGはMODE3でしょうか?
>>97
残念〜ッ!!

99 :
>>98
そうです。中里一さんという作家さんが好きなので移植してみました。
十日ほどかかったので今月分を読んで頂ければ大体何考えてたのか分かると思います。
ろくなコト書いてないですけどそれでもよろしければ…。
フルカラーを使う都合上、MODE3を使いましたが、テキストスムーズスクロールをしたかったのでスプライトを敷き詰めて16色タイルマップの代わりにしています。
BGとスプライトはアルファチャネル付き合成が出来ない(単一アルファ値の加色合成のみ)ので、アンチエイリアスフォントが読みづらくなっているのが玉に瑕です。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 削除依頼
・ 次のスレ
企画屋が勉強するスレ
携帯MMORPG
【SOF2】新・デモバスターを作るスレ【DEMO】
BASICで始めるプログラム