X



ゲームボーイアドバンス(GBA)非公式開発 Part2
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
垢版 |
04/10/30 15:50:05ID:XmInH8YR
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/
0002名無し
垢版 |
04/10/30 19:17:24ID:PxuG7sID
おつ
NDSも自作できるといいな
0003名前は開発中のものです。
垢版 |
04/10/30 20:29:00ID:6sbsoofl
ハードがGBPだとソフト側から認識するにはどうしたらいい?
知ってる人がいないようならレジスタダンプしてみるが...
0015名前は開発中のものです。
垢版 |
04/11/12 16:40:20ID:PdjQtXSY
☆☆☆☆┌─┐☆☆☆☆
☆■┌─┘始└─┐■☆
☆■│■■│■■│■☆
☆□│□□│□□│□☆
☆■│■■│■■│■☆
☆■│■■│■■│■☆
☆□│□□│□□│□☆
☆■│■■│■■│■☆
☆■└┐■│■終┘■☆
☆☆☆└─┘☆☆☆☆☆
0018名前は開発中のものです。
垢版 |
04/11/13 10:18:45ID:7u+tB6/K
確かにこれなら簡単に作れそう、ということで
作っちゃったんだな。
そうなると、本家としてどのようにこのルールをベースに
商品価値を付加するか見物だな。

発売日が楽しみだ。
0020名前は開発中のものです。
垢版 |
04/11/17 13:45:32ID:DSQ7Ab5T
すみません、質問なのですが・・・

今割込みを使ったプログラムを作っているのですが
どうやらROM(0x08000000)から割込みのベクターアドレス(0x03007FFC)
への読み込みができていないようなのです。

そこで調べてみるとbl命令は相対オフセット24ビットなので
32MBの領域しかジャンプできないために
ROM(0x08000000)とIWRAM(0x03000000)を相互に
行き来できないということがわかりました。

これを解決するためにはリンカースクリプトとスタートアップルーチンに
何か変更点を加えたらいいのでしょうか?
分かりにくい説明ですみません・・・
0021名前は開発中のものです。
垢版 |
04/11/17 14:12:25ID:QFZRTbLn
>>18

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

・・・というわけで発売日を楽しみにしようぜ。
0022名前は開発中のものです。
垢版 |
04/11/18 06:52:41ID:WKT+0Rxn
>>20
質問の意味がよく分からないんだが...
絶対アドレスにジャンプしたいならlrに戻り先をセットしておいてpcを直接変更すればいいよ。
0024名前は開発中のものです。
垢版 |
04/11/18 17:23:50ID:/hjQO2k+
でも正直一筆書きって、
交点からでる線が奇数のところを始点・終点にするだけだから
めちゃめちゃ簡単という
0025名無しのプログラマー
垢版 |
04/11/18 18:25:38ID:+7pPznZo
それがわからねーから一筆書きのゲームがあるんでしょう
0029名前は開発中のものです。
垢版 |
04/11/24 06:31:19ID:9DDqex30
フラッシュROMどこで買うの?
0030名前は開発中のものです。
垢版 |
04/11/24 23:39:20ID:qruBncC8
開発セット、ネットで注文した
届くの楽しみだなぁ
0032名前は開発中のものです。
垢版 |
04/11/25 22:06:37ID:v8lQuljl
フラッシュROMどこで買うの?
0034名前は開発中のものです。
垢版 |
04/11/28 19:56:20ID:lxsmleX3
開発キット届いた!
けど読んでる暇がねぇ orz
0037名無し
垢版 |
04/12/02 00:31:06ID:A5K4gV3W
DSの開発環境マダー?
0039名前は開発中のものです。
垢版 |
04/12/03 00:34:29ID:RETKcnzP
関係あるかどうか微妙だけど一応紹介しておく

Interface2005/1号の特集
 フリーソフトウエア活用
 組み込みプログラミング

オイラはヘタレだから誰かeclipseを利用する環境を作ってくれ
0041名前は開発中のものです。
垢版 |
04/12/04 18:46:58ID:1yQuJeVD
>>39
仮にeclipse環境を作ってやったところで、オマイは
・APIが整ってないYO!
・資料がないYO!
と騒ぎ立てるようになる。
間違いない!
004239
垢版 |
04/12/04 23:01:36ID:OJIlWiOJ
APIなんてあるんか?
基本的に組み込み開発と同じだと考えているんだが?

とりあえずアドレス情報と割り込み回り関連の資料から
なんとかするしかないんじゃないのか??
0046
垢版 |
04/12/19 05:49:23ID:VlmHqZFM
0051名前は開発中のものです。
垢版 |
05/01/02 22:05:10ID:QzXeCFIl
質問。
DevkitAdvance使ってGBAのプログラム作ってるんですけど、
これって公開すると不味かったりします?(違法性やら任天さんが怒るやら
0052名前は開発中のものです。
垢版 |
05/01/02 22:32:11ID:EXFVlGV0
>>50
おお、すごい。JPEGの展開方法が分かれば作れるのだろうけど。
漏れも画像処理を勉強しようと思いつつほったらかしだ…。
0054名前は開発中のものです。
垢版 |
05/01/03 21:56:55ID:b6Rx2HD7
>>52
Jpeg、結構おもしろかったです。当初はGBAで?と思っていたのですが、細切れ(必要な分だけ)展開とかメモリ節約とか、そういうとこは組み込み用ならではの面白さがありました。
フーリエ変換とか初めてまじめに読んだけど、エンコーダの方は数学のエッセンス(?)盛りだくさんでそういう意味でも結構楽しかったり。でもお腹一杯もうイイヤ。(苦笑
もっと色々な人のを見られたら…と日々夢想してます。海外ばっかり元気でつまらないです。(笑

>>51

公開するときにアレを入れなければとりあえず…どうなんでしょう。わからないです。
でも本気で潰そうと思われたら多分負けると思います。わからないけど多分。
良し悪し微妙ですが、GBA自体がすでにNさんのメインストリームから外れているっぽいのが安心要因かもです。わからないけど…。

長文失礼しました。
0055名前は開発中のものです。
垢版 |
05/01/03 21:59:57ID:b6Rx2HD7
>>54

ということをGBA新参者の私が言うのがかなり間抜けなことに数秒で気付く。
スルーお願いします…(汗々
0056名前は開発中のものです。
垢版 |
05/01/04 12:36:08ID:66EitpcQ
>>50
20050103.zipの方を試しますたが、pogoshell2.0b3だと表示した後L+R
復帰しないでつ。真っ白い画面でフリーズしますた
拡大縮小表示も欲しいでつMDXデータ再生ソフトと同じ用に。クレクレ厨でスマソ
005756
垢版 |
05/01/04 19:25:00ID:66EitpcQ
>>50
なんか拡大縮小表示する画像ビュアーが出ました256色でつが
実写だとwin3.1の頃を思い出しますた
ttp://www.msh-tools.com/GBA/
005856
垢版 |
05/01/04 23:32:44ID:66EitpcQ
>>50
20050104.zip早速試しますた。gba単体で動かす方は良かったのでつが
pogoshellに入れたら画像が油絵のように表示して・・・・。・゚・(ノД`)・゚・。ウワァァン!!
0059名前は開発中のものです。
垢版 |
05/01/04 23:41:51ID:7ceERPL1
ガーーン。実機テストしてないのバレバレですね!
すいません、いまメモリ節約(拡縮表示コードのための隙間空けw)をしている最中で起動しません。(それもどうかと思うw
はうー。テストしてくださってありがとうございます。がんばってなおしますー。

(ちなみに、picture viewer for GameBoy Advanceは展開したベタ画像(BMPみたいな)が入っているみたいです。やっぱり圧縮したままROMに入れたいと思うのは私だけでしょうか…)
006056
垢版 |
05/01/07 23:08:11ID:R+o9g/1c
>>59
0107を試しますた。拡大縮小までついて・・・・GJでつ!あーうー
0062名前は開発中のものです。
垢版 |
05/01/14 18:45:30ID:AQW/ehzA
GBAじゃなくてGBの事で申し訳ないけど、
GBのROMからソース吐かせるには何を使えばよいでしょうか?
gbdkとか使えますか?
0063名前は開発中のものです。
垢版 |
05/01/14 23:53:39ID:gO15wm1c
なんか初歩過ぎて、一般論でいいのかわからんけど、
アセンブラのソースでいいなら、Z80の逆アセンブラ使えばいいんじゃないの?
gbdkがどうこうってまさかCのソース?
0064名前は開発中のものです。
垢版 |
05/01/15 01:20:08ID:4OC82xVy
ニーモニックはある程度の互換はあるが、機械語コードレベルでは違うんでなかったっけ?
確か、Z80逆アセンブラではダメだった気がする。
違ったらスマン。
006562
垢版 |
05/01/15 08:29:42ID:vuowdCRG
発見したのでリンク張っておきます。sourceもあります。

GB逆アセンブラ
ttp://www.interline.or.jp/~tomcat/gameboy.htm
0069名無し
垢版 |
05/01/17 18:44:53ID:9FSzJh/+
ケーブルさす所ないよ。まぁ、GBAソフトかDSソフト挿すところ
使うって手はあるけど。
それより無線LANでDLプレイができるんだから
そっちでなんとかならないかな
007056
垢版 |
05/01/18 17:15:37ID:hpMS7aB9
>>59
ps2gsm003試しますた。ファイル名が日本語だと黒抜き表示になりまつね
同胞ps2_ChangePogoShellReset.exeでmda006にパッチがあたりませんですた
mda006はpogoshellだと動きませんですた(GBA単体では動作した)
ps2jpg002はps2jpg_linker.exeで1回変換しても表示化けする物や2回変換して
良くなったり謎でつ
ps2txt014の方はバグ無しみたいでつcsvデータが読めたらいいなぁ(チラシ裏)

ぐぁむばってくだちぃ ぷぅ〜ぅ
0072名前は開発中のものです。
垢版 |
05/01/18 23:19:54ID:sE/4oE3E
DragonBasicって消えた?
次バージョンでROMサイズの制限が解除されるってところあたりまでは
みてたんだけど…
0073名前は開発中のものです。
垢版 |
05/01/20 02:07:41ID:sVf2YbpB
0074名前は開発中のものです。
垢版 |
05/01/22 03:44:35ID:1MM/TIdZ
質問です。
SFCのROMをGBAのROMに変換することは可能ですか?
ロマサガR2ってのがあるってのを聞いたんですが。
0076名前は開発中のものです。
垢版 |
05/01/23 19:44:38ID:bVSH0wwP
>>75
違います。
エミュではなくて、GBAで出来るエロゲとかありますでしょ?
それみたいな感じで完全再現をしてるってものがある、と聞きました。
GBAカートリッジ用のデータなのか、データだけ配布されてたのか知らないのですが。
0078名前は開発中のものです。
垢版 |
05/01/24 10:17:33ID:hC7opWnY
>>76
帽子屋インサイドのは全部コンバータです。
他のもあるだろうけど基本はコンバータ。
それよりGBAで"完全再現"って一体なんだ?
基本的にはエミュレータと違うもんだから完全再現なんてありえない。
0079名前は開発中のものです。
垢版 |
05/01/24 11:12:39ID:oY9KIszH
>>78
コンバータ+GBA版のシナリオプレーヤ(?)じゃないですか?
アリスのsystem3.xとか。
だから、

>>76
プログラム本体とシナリオその他が別になっているから出来る技であって、そうでない
ゲームだとエミュレータを使わないと無理。
0080名前は開発中のものです。
垢版 |
05/01/28 16:19:54ID:ErHYi8l6
ご回答ありがとん
お話をきいてようやく私が耳にしたのはネタだったと言う事に気づきました
0081Moonlight
垢版 |
05/01/28 21:33:47ID:GjgO6VAQ
>>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

とりあえず適当に探してみました。デモですが…。
008339
垢版 |
05/01/29 18:00:47ID:CTQ8u2OO
一応また紹介しておく
Interface 2005/03号
ゲームボーイアドバンスへuiTRONを移植する
0084名前は開発中のものです。
垢版 |
05/01/29 18:37:31ID:tbLsWP1w
>>83
ずっと前からARMへの移植例は公開されてるので、
他人の褌で相撲を取るというやつだな。
美味しい仕事の取り方でうらやましい。
0085名無し
垢版 |
05/01/29 23:50:37ID:POwjpwKb
DSソフトの自作まだー?
0091名前は開発中のものです。
垢版 |
05/02/06 04:27:08ID:crEZxWcI
0092名前は開発中のものです。
垢版 |
05/02/06 14:32:44ID:WyWYpKfC
>>89-90
0095Moonlight
垢版 |
05/02/13 12:07:59ID:mr1hSykq
>>94

ちょうどアップしたところでびっくり。(ノベルってノベルゲーという意味ですよね
デモムービーだけですが。
009894
垢版 |
05/02/14 02:29:30ID:oUf+WrNf
>>Moonlight
デモムービー見ました。
題材は同人ゲーですかね?
それにしても久しぶりにワクワクしました。
Moonlightさん日記はどのくらい前から読めば流れがつかめますかね。
ちなみにBGはMODE3でしょうか?

>>97
残念〜ッ!!
0099Moonlight
垢版 |
05/02/14 03:36:10ID:N59sECfj
>>98

そうです。中里一さんという作家さんが好きなので移植してみました。
十日ほどかかったので今月分を読んで頂ければ大体何考えてたのか分かると思います。
ろくなコト書いてないですけどそれでもよろしければ…。

フルカラーを使う都合上、MODE3を使いましたが、テキストスムーズスクロールをしたかったのでスプライトを敷き詰めて16色タイルマップの代わりにしています。
BGとスプライトはアルファチャネル付き合成が出来ない(単一アルファ値の加色合成のみ)ので、アンチエイリアスフォントが読みづらくなっているのが玉に瑕です。
0100名前は開発中のものです。
垢版 |
05/02/14 12:43:47ID:iwoTUxlr
[GBA] ZOIDS SAGA FUZORS (ゾイドサーガフューザーズ) をMXかshareに流してください。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況