X



ゲームボーイアドバンス(GBA)非公式開発 Part2
レス数が950を超えています。1000を超えると書き込みができなくなります。
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/
0867名前は開発中のものです。
垢版 |
2016/08/01(月) 00:30:19.18ID:pigDw3lM
まだ動いてないよ。
ゼビウスとダライアス+。
今度新しいPC買ったらそっちでも変換してみる。
けっこう動いたりしてな。
0868名前は開発中のものです。
垢版 |
2016/08/06(土) 11:44:48.29ID:lpGf6x2N
SFC変換して動かしてみたが
スト2のリュウのダッキング?が終わらないw
まあ動くだけで十分すごいんだが
0869名前は開発中のものです。
垢版 |
2016/08/16(火) 13:45:49.37ID:YTc3kysX
新しいパソコンが来たからPCEAdvanceを起動させようとしたら
Componen't comdlg32.ocx or one of its dependencies not correctly
registered: a file is missing or invalid
とエラーが出て使えなくなってる。
どういうことなんだろうなあ。
0870名前は開発中のものです。
垢版 |
2016/08/17(水) 12:00:54.46ID:x4VPCjSs
PCEAdvanceのような変換ツールもOSに対応していないから
開けないということもあるんだろうな。
0872名前は開発中のものです。
垢版 |
2016/08/21(日) 19:57:57.51ID:z6w8gizv
>>871
ランタイムの情報をありがとう。
さっそくインストールしたらすぐに起動できましたが、できたファイルをGBAで
起動させるとフォーマットエラー、というメッセージが出ます。
前は、読み込むものの、黒い画面のままで、メニューは呼び出せました。
Xevious - Fardraut Densetsu.pce
Darius Alpha.pce
Galaga '88.pce
この3つですが、もう少しいろいろやってみたいと思います。
この3つは本当に音が出て遊べるのでしょうか。
0873名前は開発中のものです。
垢版 |
2016/08/22(月) 23:23:52.71ID:3lLHoITv
PCEAdvanceはきっとXPで制作されたからXPで変換ソフトを使う方が
うまくいくと考えるのが妥当だね。
そういう兼ね合いもあるんだな。
0874名前は開発中のものです。
垢版 |
2016/08/23(火) 12:26:28.78ID:CtZu6Iio
おれもVMware上のXPで変換しましたね

>>872
FPS表示がつぶれるんで音のずれとかの体感ですがPCEadvance v7.5で
ゼビウスはほぼ100%
ギャラガは80%程度?たまに間延びする感じがする程度でしょうか
ダライアスはやった事ない
音なしならかなりのゲームがそれなりに動きますよ
0875名前は開発中のものです。
垢版 |
2016/08/23(火) 18:24:36.65ID:3Ig6jmYp
秋になったらいろいろ考えてみるよ。
XPが置いてあるネットカフェを探してSD一式持ってGO!
しかないかな。
こういうことに関してはやる気出るよ。
0876名前は開発中のものです。
垢版 |
2016/09/05(月) 00:01:54.52ID:3mwQi3do
PCEAdvanceってCD-ROMソフトを起動できるようなファイル入ってるんで
試しにイース1.2を起動しようとしてんだがうまくいかないな
できた人居るか?
0878名前は開発中のものです。
垢版 |
2016/09/08(木) 18:20:22.39ID:QVbBuWNU
PSPはできるよ
ファイル変換したりリネームしたりで結構面倒だけど
PCEAdvanceでもできるんだっけ?初耳
でも音声ファイルとか再生っできるの?
Huカードでも結構重いのあるから実用的ではなさそうだけど
0879名前は開発中のものです。
垢版 |
2016/09/11(日) 18:22:16.75ID:q77svF0G
PCEAdvanceはCD音源のファイルは再生できないと思う
エミュ本体と付属のファイル(tcg)とCDに入ってるゲームのデータ(イースならTrack02.iso)を専用のbatファイルでくっ付けるんで音声ファイルは含まれない
一応batを編集してcopy /b pcebuild.gba+Ys(J).tcd+Track02.iso tuff.gbaというコマンドにはしてあるんだが何度試しても砂嵐しか表示されない・・・

ダウンロードはここ
http://www.emutopia.com/index.php/downloads-emulators/item/285-nec-pc-engine-turbografx/334-pceadvance
0880名前は開発中のものです。
垢版 |
2016/10/28(金) 20:49:08.14ID:QaWl939H
やっぱりXPにて変換すればmsxやpceもアドバンスで動くような気がする。VMWareというのを調べてみよう。
0881名前は開発中のものです。
垢版 |
2016/10/28(金) 20:49:26.49ID:QaWl939H
やっぱりXPにて変換すればmsxやpceもアドバンスで動くような気がする。VMWareというのを調べてみよう。
0882名前は開発中のものです。
垢版 |
2016/10/28(金) 21:00:58.89ID:QaWl939H
仮想OS!
あるOSにて違うOSを起動させることができるのか。
そういうツールを作っている会社があるのか。
また金がかかるんじゃないだろうな。
パソコンが壊れるような使い方だ。
0883名前は開発中のものです。
垢版 |
2016/10/29(土) 12:33:16.31ID:M3CAiKum
おお、ごぶさたです
まずパソコンが壊れたりはしない
多少スペックはいるが今の普通のPCなら問題なく動くと思う
XPのアカウント持ってたら金はかからないよ
win7のpro持ってたらXPmodeでXPが使える
ただwin標準のXPモードは遅いうえ一部ドライバが入らなかったりとか使い勝手が悪いん
で、そのイメージをVMware用に変換できるツールとかもある
今はvirtualBOXの方が情報は多いかもしれんので調べてみては?
862さんであってたら自分で調べてそれだけのことができるならたぶんハードルはそんなに高くない
個人的には出所のわからないゴニョゴニョなアプリを使うときとかに仮想PC側で試したりしてる
イメージをバックアップ取っておけば(ファイルは馬鹿でかいけどw)、なんかあっても元の状態にすぐ戻せるし重宝する
0885名前は開発中のものです。
垢版 |
2016/10/29(土) 14:18:04.19ID:M3CAiKum
がんばれ
そういや書き忘れたがMSXやX1はできる事はできるけど画面が圧縮されてまともに文字が読めないのでADVゲームが致命的で実用的じゃないかも
FCではシナリオ改変されちゃったJESUSの原作やりたくて変換したけどさっぱりだった
MSX無印では思い入れのあるアクションは無いのでその後は全くやってないけど
よほど思い入れないと大抵のゲームは移植度はファミコン以下の場合も多いので意味ないかもよ
0886名前は開発中のものです。
垢版 |
2016/10/29(土) 16:44:31.03ID:BkjbXJmH
MSXはミクロでうまくいったと書いてる人がひとりいるくらいのようだからな。
GBA、GBASP、ミクロ、でCPUの違いでもあるのかな。
これがなかなか書かれていないんだよな。
ゼビウスが(音ありで?)動くという書き込みもあるから頭の隅に置いておくよ。
0887名前は開発中のものです。
垢版 |
2016/10/30(日) 12:01:42.34ID:8cfgS6bM
そうなのか
MSXはどうだったか忘れたけど(よく考えたらやってなかったかもしれん)
X1はgbaに変換する前にディスクイメージを結合する際、結合するツールによって失敗する場合があったと覚えてる
最終的に何を使ったか覚えてないんだけどその原因もあるのかね?
どっちから変換できるのか知らないけどディスクイメージとロムイメージ変換のツールの違いとか
0888名前は開発中のものです。
垢版 |
2016/11/08(火) 20:38:33.98ID:QLRNHKf6
Windows 10 に別用で DirectX エンド ユーザー ランタイム というのを入れたので、
MSXAdvance で Super Cobra を変換してみたけど動かなかった。
やっぱり本物のXPじゃないとダメなんじゃない。
仮想OSとか恐すぎるわ。
0891名前は開発中のものです。
垢版 |
2016/12/13(火) 13:21:39.18ID:W2pyftwL
仮想OSというのよりかは、例えば MSXAdvance だったら、右クリックから
「互換モードでこのプログラムを実行する」で、XPで実行してみるのと同じことなのかね、
仮想OSというのは。
互換モードはアプリによって7だったりXPだったりと、ソフトごとに表示が違うことから、
そのプログラムが何のOSで製作されたのか、パソコンは把握してるのかもしれないな。
0892名前は開発中のものです。
垢版 |
2017/01/31(火) 20:53:36.02ID:yjYMo4DV
age
0893名前は開発中のものです。
垢版 |
2017/02/18(土) 09:06:08.41ID:uYw+15Sf
ttp://catskull.net/GB-Logo-Generator/

ゲームボーイの起動ロゴが作れるらしい奴
0897名前は開発中のものです。
垢版 |
2017/04/14(金) 17:34:07.33ID:8imoCUk/
ゲームラボ休刊だってさ
いろいろ言われる雑誌だったけど楽しませてもらいました
CSのアングラ関係知ったのはあの雑誌だったな
ここも完全に過疎っちゃったけど
GBAのマジ○ンは単なるコピーゲーム起動じゃないすごい可能性を秘めたハード?だったとおもう
こっちも楽しませてもらいました
やすらかに
0902名前は開発中のものです。
垢版 |
2017/12/31(日) 19:42:25.31ID:/rN76OKL
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

GWSJ9AAD72
0903名前は開発中のものです。
垢版 |
2018/02/02(金) 00:51:23.46ID:ND1A6O44
M3のGBA expansion pack の SRAM領域 (1MB)
へのアクセス方法の資料とかってどこかにないですか?
0905名前は開発中のものです。
垢版 |
2018/02/25(日) 15:27:38.48ID:hwGqW/2p
Raspberry Pi Zero (W) というのがあるらしいけど、なんでもこの写真通りアタリの
ゲームもできるのかね。
https://1.bp.blogspot.com/--1oKplzLI20/WSY90rHy6FI/AAAAAAAALM4/oPnIfnbaBocPUccKB2hriqhpxqALpoenACLcB/s1600/retromodding_05.jpg
テレビにも出力できるらしい。
あとはGBAのブルートゥース化とかなんとか。
ここを読んでいる人で使っている人はいるのかな。
0906名前は開発中のものです。
垢版 |
2018/02/25(日) 17:28:53.60ID:uw6gnS5w
GAMEBOY zeroじゃなくて?
初代ゲームボーイのボディにラズパイ入れたDIYは結構前からあってレンズやボタン部の基盤やら専用パーツもある
ラズパイエミュだからアタリどころかPSも動くはず
ただし自作はハードルがバカ高い
ebayとかで完成品売ってる人もいる

写真はその亜流かな?
0907名前は開発中のものです。
垢版 |
2018/02/25(日) 21:43:00.23ID:hwGqW/2p
>>906
Gameboy Zero Raspberry Pi というのを売っているね。
これってプレステをGBでできると考えてもいいものなの?
0908名前は開発中のものです。
垢版 |
2018/02/26(月) 00:06:31.87ID:Y9ifGgoh
>>907
ラズパイで作ったエミュレータマシンをゲームボーイの側に入れる改造だからエミュ本体を自分でインスコすればpsまでなら実速どおけ
ただしボタンが足らないから自分で改造プランを練らなきゃならん
スーファミまでにしとくのが無難
0909名前は開発中のものです。
垢版 |
2018/02/26(月) 00:20:41.88ID:Y9ifGgoh
ちなみにそれらはどっちもケースを利用してるだけだから中身はGBGBAとは別物
アケゲも動くのはある
素体はせいぜいボタン回りの基盤を使う程度
携帯機に限らす据え置きなんかもオリジナルのボディに納めたラズパイエミュ機を個人やサークルレベルの会社が世界中で売ってるので探すと面白いかも
0910名前は開発中のものです。
垢版 |
2018/03/22(木) 22:02:21.02ID:g0GBTZ/p
超今更だがマルチブートローダーを作ってみている。とりあえず起動できたので今度は本体側のプログラミングで通信とメモリの読み書きか
類似の機能を持つ既成のROMイメージはあるようだけど通信プロトコルなどの技術資料付きのは見あたらないんだよなぁ
0912名前は開発中のものです。
垢版 |
2018/05/04(金) 16:27:57.90ID:tny+BghD
帰省の道中の暇潰しに久々にミクロとslot2マジコンを持ち出した
新幹線で隣に座った人がめっちゃ除き混んでたわ
ごめんよ
やってたの自作ゲームだから覚えは絶対無いとおもうわ
0914910
垢版 |
2018/05/19(土) 12:20:30.36ID:me9FFPzr
>>913
開発環境の構築が進んでいないので今のところ進展無し。特にリンカ周りの情報が少ない
0915名前は開発中のものです。
垢版 |
2018/11/18(日) 16:11:41.42ID:3/lm066x
Pocketnes などで EZ-Flashを使って遊ぶときの質問はここでいいのでしょうか。
前はEZ-Flashのスレがあったと思いましたがなくなっているようです。
0917名前は開発中のものです。
垢版 |
2018/11/23(金) 02:54:50.22ID:7a+3Ldwh
みんなの自作ROM遊んでみたいのに、後悔してる人少ないんだなぁ・・・。dlサイトとかで販売してほしい。
0920918
垢版 |
2018/12/30(日) 16:48:30.23ID:KBi3hr4D
そうじゃなくってWRAMのみで動くという意味
オンボードメモリといえども2Mbitあるんだからそこそこの物になるはずだ
0924名前は開発中のものです。
垢版 |
2020/09/28(月) 19:40:29.79ID:oJpLGk8N
こんなスレあるのか
だいぶ前だけど海外でGBAの性能の限界みたいな3Dのデモ作ってる人がいたな
一人称視点のレースゲーム的な操作のできないデモだったと思うがかなり凄かった
GBA版V-Rally作ったチームの人だった気がする
0925名前は開発中のものです。
垢版 |
2020/11/04(水) 05:28:46.69ID:xHVv4ZeG
GBAじゃないけど
GB Studioといくツールで作ってる
.gbファイルに変換できるからエミュ機でも使える
0929名前は開発中のものです。
垢版 |
2022/04/21(木) 22:30:44.86ID:ZQtMlLSp
ゲームをして遊びながら稼ぐ時代が到来したぞ
NFTアートとNFTゲームとGameFiとブロックチェーンゲームと
DeFiとメタバースに提供する側・作る側として参入しよう。
(むりなら参加する側でもいい)
DAOとPlay-to-Earn(遊んで稼ぐ)が世界の未来になる
特にNFTアートとNFTゲームとGameFiは今なら先行者利益取れるぞ
NFTアートとNFTゲームとGameFiはこれから1000倍規模の市場になる
0930名前は開発中のものです。
垢版 |
2022/05/11(水) 18:16:00.13ID:CU9eAVHm
他に無さそうだからここで書くけどezflash omega DEってなかなかいいな
実用性のあるエミュからオマケ程度のものまであるし
wav入れてぷれいやんゴッコしてもいいな(スマホのが手軽だけど)
GBMがマルチメディア機っぽくなるのなんか趣があっていい
0933名前は開発中のものです。
垢版 |
2023/01/25(水) 14:24:43.45ID:kO7BveIp
資料
ttps://www.yokoweb.net/jr4qpv/etc/devkitarm.htm

WindowsXPでサンプルプログラムの動作を確認
(バージョンはdevkitARM_r39-win32.exeを使用)
0935名前は開発中のものです。
垢版 |
2023/01/26(木) 20:07:23.07ID:WpzwPtLS
ubuntuにdevkitproを入れてみたんだけど、環境変数が間違ってないか?
envしたら、

DEVKITARM=/opt/devkitpro/devkitPPC

ってなってるんだが
0936名前は開発中のものです。
垢版 |
2023/01/27(金) 19:07:22.41ID:EE4Y5Lkf
devkitrproとubuntuの組み合わせで、NDSのサンプルプログラムの
コンパイルに成功した。
gbaはまだ。。。
0938名前は開発中のものです。
垢版 |
2023/01/28(土) 07:17:36.66ID:v/gmw/Zy
◎Alterlinux 64Bit xfce
×Alterlinux 32Bit lxed
◎ubuntu2204 64Bit
◎Alterlinux 32Bit xfce

Alterlinux 32Bit lxedは、依存関係でエラーが出て、先に進めなかった。

MacやWindowsは知らん
0939名前は開発中のものです。
垢版 |
2023/01/28(土) 08:32:31.31ID:v/gmw/Zy
×ubuntu18.04 32Bit

どうしても32Bit機を活用したい場合はAlterlinux 32Bit xfceに、
そういうこだわりがないのならubuntuあたりに開発環境を構築するのが良いっぽい。

ただ、両者は同じLinuxでも開発環境構築までの手順が若干異なる。
0940名前は開発中のものです。
垢版 |
2023/01/28(土) 13:51:11.03ID:v/gmw/Zy
github
tilderain
CaveStoryNDS

の3つのキーワードでググると、Githubの移植版の洞窟物語ページにたどり着ける

ここからZipファイルをダウンロード、展開して、
上記のdevkitProがインストールされたシステムで
make JPN=1
とすると
コンパイルが始まり、.ndsファイルが得られる。
このファイルをNDSエミュレーター等で起動させると、
かの名作、洞窟物語が実行される(日本語版)。

教材として、これほど有意義なものはない。
(gba版もあるのだけれど、こちらはこのシステムではコンパイルできないっぽい)
0941名前は開発中のものです。
垢版 |
2023/01/28(土) 14:15:15.74ID:v/gmw/Zy
ってか、Alterlinuxの32Bit、lxed版も
問題は別に無いっぽい。

この辺は完全な素人なんで、ホントごめん。
0942名前は開発中のものです。
垢版 |
2023/01/29(日) 12:22:52.85ID:qcDX/jil

Alterlinux、32Bitの開発環境は整ったのだけれど、
このままでは作成されたプログラム(いわゆるROM)を実行することが出来ない。

で、実はArchlinuxってのは32Bit版の開発はすでに終了されていて、
NDS用のエミュレーターはDeSmuMEというやつが動いてくれたので良いのだけれど、
GBA用の適当なエミュレーターが見つからなかった。

それで、解決策としてWineをインストールして、Windows用のエミュレーターを使用することにした。

NO$GBAというエミュレーターで、作成されたGBAのサンプルプログラムを実行したところ、
いい感じで動いてくれた。

ということで、このやり方で開発とテストが一つのマシン上で行えることが証明された。
0943名前は開発中のものです。
垢版 |
2023/01/29(日) 20:04:14.83ID:qcDX/jil
wineを前提にした環境だと、動作の検証用には
windows(32bit版)のmGBAというエミュレータがいい感じ。
ちなみに、仮想PCのHDDは8GBを用意したのだけれど、
ぱっつんぱっつんで、もう何も入らない状態。
ケチらずに10GBぐらいにしとけばよかった。
(そうすれば、32GBのUSBメモリに3つ入れていい感じに埋まる)

実機でも環境を構築したのだけれど、
セレロンM機でも全然余裕(HDDの容量は40GB)。

ということで、GBAやNDSのゲーム開発に、高価なマシンは必要ない。
ジャンク屋で500円で売られているようなゴミマシンで十分いける。
0944名前は開発中のものです。
垢版 |
2023/01/31(火) 22:25:29.90ID:0aISsiPs
AlterLinux-32bit-lexdでも、環境を問題なく構築できた。
あと、Debianの32bitも悪くなかった。

どちらも、wineを使用しなくても、mGBAというエミュレーターで
生成された.gbaファイルを実行させることが出来た。
0945名前は開発中のものです。
垢版 |
2023/02/04(土) 07:27:02.63ID:6Hco0M9q
>>940
もともと軽いゲームだとは思ってたけどGBAに移植も出来てしまうとはな
だいたい再現出来てるし大きく違うのはメッセージウィンドウくらいか
モンスターXとコアは処理落ち激しそう(まだそこまで行けてない)
0946名前は開発中のものです。
垢版 |
2023/02/04(土) 13:22:20.55ID:GWM6gzQC
2Dーマインクラフト
ttps://github.com/Vulcalien/minicraft-gba

テトリス
ttps://github.com/akouzoukos/apotris

いずれも、makeすることで.gbaファイルを生成することが出来た。
0947名前は開発中のものです。
垢版 |
2023/02/04(土) 21:10:25.44ID:GWM6gzQC
上と同じ要領でサンプルプログラムをmakeできた
ttps://github.com/catgirlchris/GBA_devkitPro_games
レス数が950を超えています。1000を超えると書き込みができなくなります。

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