ゲームボーイアドバンス(GBA)非公式開発 Part2
レス数が900を超えています。1000を超えると表示できなくなるよ。
>>805
http://nocash.emubase.de/gbatek.htm#gbacartrealtimeclockrtc
を見ると、普通の3線シリアルのRTCが汎用I/Oポートに繋がってるだけみたい。
http://nocash.emubase.de/gbatek.htm#gbacartioportgpio
に書いてあるが、bit0からSCK, SIO, CS。
使わないと思うが、IRQも繋がっているのでアラーム割込みも使えるっぽい。
SII S-3511のデータシート
ftp://ftp.sii.co.jp/pub/ic/old_dtst/old_dt_j/realtime/S3511A_J.pdf
のタイミングチャートを参照し、ポートをパタパタと制御すればよい。
でも、AC特性は3Vと5Vのどっちなんだろうね…
遅いほう(3V)のタイミングで作ればどっちでも動くけど。 >>806-807
ご親切にありがとうございます。
割り込みは使わないからrtc.cをそのまま使えば動きそうです。ありがとうございます。 それGPLだからな
それ使ったものをどこかで公開するときは一緒にソースも配布するようにしろよ そのままで動かなくて苦労したけど
最終的には出来ました
本当にありがとうございます エミュレータで動くのに実機や
実機BIOSで動かしたエミュレータで動かないって
どうゆうことなの? ヘッダに適切なデータが入っているかチェックして、無ければ動かないようになってる
そのデータはdevkitARMに同梱されてるgbafixで埋めれ GBAって単純に考えればSFCの2〜3倍くらいのスペック? 理論値高くても実際に出たゲームはSFCに毛が生えた程度だったな
wikiにはsfcと同程度って書いてあるけど詳しくないからよくわからん
はやくgbaで作ってみたいなー >>815
×CPUだけでも
○CPUだけは
CPU以外はそんなに違わないと思う。
既に完成された形。
>>817
ゲームの面白さは画面の派手さ等とは関係ないし、
無理に派手にするのは違うと思う。
それに携帯機器なので、消費電力を抑えるのもメリット。 派手さとか関係なくGBAはその程度の性能ってだけ。 >>819
スプライトが回転できて、回転BGも2面まで使えるから
そのアドバンテージだけで4倍相当くらいはあると思ってるんだけどどうよ?
画面の狭さで2倍に戻るが >>821
うーん使いどころが…
その機能を有効に使って面白いゲームを作れたら凄いんだが。 GBAってムービー使ったりROM丸々容量使ってアニメ一話分のソフト出したり
SFCより性能が上とパッと見分かるのってそれくらいだろ ゲームボーイアドバンスSPの内蔵充電池をNDSで使うことは出来ますか?
>>824
リチウムイオン電池は危険だから、そういう変なことはしないほうが身のためだよ。 SFCよりは当然性能いいけど
SFC末期みたいに性能フルに使うって感じは無かったから
中途半端なハードになっちまった 某教授より l \
/ ノ´⌒ヽ,, \
| し な 間 〉 // γ⌒´ ヽ \ は
| ら っ に |/ l // ""⌒⌒\ ) < 辞
| ん て あ / i /::::::::: \ /ヽ )_/ め や
| ぞ も わ |> !:::::::::::(・ )` ´( ・) i/\ さ
| | な |`/\ |:::::::::::::::(__人_) | \ せ く
っ | く |/ / l´,.-― 、:::::「匸匚|' |――/ ろ
!!!! | \ ', / /`7-、|/^⌒| /// / 俺
lT´ { / / ト、_ノ _'// / !!!!!
l´ ヽ、 > ー ,/ |ニ.ノ /_ を
i``` 、/ } ',,,..' |-'´,- '´ ̄/ ヽ∧ ____
\/ ' \_ `´ノ7l´ / // ヽ lヽ
/ ̄ |  ̄ ̄/ ノ L_/ ★ U |
/ ヽ /`ー´ /l |
F2A USB LinkerかF2A USB Link Cableなら手に入ると思うぞ
ブートケーブルと中身一緒だから同じように使える >>834
thx! 今度秋葉行った時探してみる。
どうしてもブートケーブルじゃなきゃ駄目な理由があるならともかく
探すならF2Aだけじゃなくて他のマジコンも視野に入れたほうがいいよ 関係ないがFC、GB、GBC、GGって性能面でどういう順序なん FC据え置き GB GBC GG 携帯ゲーム機
FC GB GBC 任天堂 GG セガ
登場時期 FC 。。。GB GBC=GG
FCとGBがほとんど同じ性能
表示能力はGBのほうがはるかに劣るけど音源が同じだし、CPUが同じ8BIT
FCとGBCが表示能力も同じ程度かな
画面の解像度はGB GBCのほうがはるかに狭いけど
登場時期からしてGGはGBCと同じ程度の能力じゃないの? DS開発スレ無くなったね
ここも2009年から更新無し。ダウンロードもリンク切れ
ネットアーカイブにも一切情報無し
http://www.gbadev.org/index.php DSは今はプチコンでお手軽にプログラミングできちゃうから需要もないのかなぁ・・・ http://hackaday.com/2010/03/18/arduino-based-multiboot-cable-for-game-boy-advance/
Arduino based multiboot cable for Game Boy Advance
March 18, 2010 By Mike Szczys 20 Comments
[Steve] wanted to do some ARM development and set his sights on the Game Boy Advance as a development package.
In order to get his code onto the device he build an Arduino-based communications cable. 久しぶりに検索してみたらIDEまで出来てるんだな
devkitPro
ttp://sourceforge.net/projects/devkitpro/files/Automated%20Installer/
Doc.1 devkitPro(開発環境)のインストール
ttp://akkera102.sakura.ne.jp/gbadev/index.php?doc.1
ttp://akkera102.sakura.ne.jp/gbadev/index.php?plugin=ref&page=doc.1&src=clip_3.png
テ
ぐ、途中書き込みしてしまった。
テスト段階だけど自分で作ったGBAソフトが想像したものより若干しょぼく見えるとかなり凹むよね。
あー・・・まるで製品みたいだなって言われるくらいクオリティ高いゲーム作りたいわ・・・ 最近1から勉強し始めたが
bx命令でThumbのまま任意のアドレスに飛ばす場合は
実際に飛ばしたいアドレスに+1hしないとだめで+分は勝手に調整されるのか
これがわからずにちょっと困ってた 勝手に調整はされないはずだよ
bx r0なら
r0に飛ばしたいアドレス+1hしないと
ARMなら別にしなくていいけど Thumbは必須 のはず BGAってなんかこう、ちょうどいいよな
画質とか音質の微妙な古さがな GBAで他機のゲームを動かせるなんて知らなかった。
まだアレが来てないから試してないけど、動くけど音が出ないと言うSFCがかなり惜しいね。
しかしPCEが動くんだとしたら驚異だよな。
PCEのゼビウスやサーガイアが遊べるなら昇天するぜ。
マリオスキンや日本語パッチがあるというから年末年始は楽しみだ。
もともとはアドバンスでファミコンが動くというから買ったんだけど、
調べたらそれどころじゃないみたいなので驚いている。 アドバンスでMDが動くとどこかで読んだんだけどそら耳だったのかな。
PCEAdvanceは見つけたんだけど、どこを探してもMDロムを
GBAロムに変換するものが見つからない。 かなり遅そうだよね
pceの動作周波数が7.5メガヘルツ、GBAが17メガヘルツくらいだっけ
わずかしか能力差が無いし画面更新とかも少なくなりカクカクしそう
画面解像度も縦方向が足りないから文字とかは化けるのでは
ファミコンも意外にも縦に解像度が高いんですよね ファミコンとマスターシステムが全画面で動くだけで驚異、幸運。
全画面でGBをやりたいときはカートリッジを挿して遊ぼう。 初代かspならクロックアップ改造すればPCEはいけるんじや? そのクロックアップの方法を書いた人は主にアドバンスのポケモンシリーズを動かそうと
したようだけど、アドバンス用のソフトなのに普通に動かないのかね。
何のために速くさせようとしているのだろう。
PCEのゲームは起動さえもできなかったから速度を上げてもだめなんじゃないかな。
SMSとSG-1000、アドバンスソフトとファミコンが全画面でできるというだけで奇跡だと思っておこう。 >>856
いやPCEは音無しなら実機60-70%位で動くよ
ゲームによるみたいだけど中には実速?って思うものまである
2倍まではoc可能らしいから
普通に遊べるレベルになるんじゃない DSでも動くゲームが少ないって書いてる人がいるようだからやめておいた方がいいんじゃないか。
買ったばっかりだしあまりゲーム機を分解してまでどうのこうのしたくないな。
ハンダ、というだけでなあ。。。 マジコンは何使ってる?
スパカならエミュが搭載済みだから変換無しで手軽に動作確認できるよ
試してみるとわかるが結構動いてる
もしかして変換ミスってない?
それとDSのGBAモードはエミュじゃないはず
GBAより能力が高いわけじゃない EZ-Flash4というものだよ。
マリオローダー1.77で動かしてる。
変換ミスか。
あとで調べてみるよ。 >>860
究極タイガー、源平、達人、忍者ウォリアーズ、ゼビウス、ギャラが88、あとカトケン
この辺りは体感だけど90%レベルで動いてるよ
十分遊べるレベル
かなりゲームによるはず
ちなpceadvanceで
EZ4でもイケてる >>861
ゼビウスファードラウトとカトケンとギャラガ'88を変換して起動させてみたけど
読み込んだ後黒い画面のまま何も起きないね。
ただLR両押しでメニューは呼び出せます。
PCEAdvance_ROM_BUILDERを起動させるとHacks file not.It should be 'F:\ドキュメント
\GBA用エミュレーター\PCEAdvance\neshacks.txt'
とメッセージが出てOKボタンが出るけどとくに関係ないよね。
ROMsにPCEファイルをドラッグドロップしてBuildを押して名前を書いて出す場所を確認して
それでgbaファイルができるんだけど問題ないよね。
確かにgamelistにはいろんなゲームが動くと書いてあるのにおかしいと思っていた。
GBA用エミュの紹介ページにも「Good!!」が出ているから動いてもおかしくないんだよな。
もう少しいろいろやってみます。
それクロックアップ後の話しじゃないよね。 >>862
もちろんオバクロ前です
一通り変換したのが第分前なんで詳しく覚えてないんだけど
かなり調べてるみたいなんで手順は基本間違えてないんでは?
エミュとファームのverが相性悪いとか?
いずれにせよタイトルでないのは変換したファイルに問題がある 普通のアドバンスでPCEゼビウスできるなんていいな。
Lボタン押しながら起動させてリセット版ローダーで起動しようがセレクト押して
NORだかに書き込んでから起動させてもだめだ。
PCEAdvance V7.5以前のものはどうも入手できないみたい。
でも遊べている人がいるようなことはわかったよ。
ダライアス+も良好に動くという書き込みがあるし悔しいね。
いろいろ考えてみる。 おう、頑張ってくれ
と言いつつ開発板だからいう訳じゃないが
最近はハックマリオと自作ゲームばかりやってる
探すとかなりオモロイのあるよ まだ動いてないよ。
ゼビウスとダライアス+。
今度新しいPC買ったらそっちでも変換してみる。
けっこう動いたりしてな。 SFC変換して動かしてみたが
スト2のリュウのダッキング?が終わらないw
まあ動くだけで十分すごいんだが 新しいパソコンが来たからPCEAdvanceを起動させようとしたら
Componen't comdlg32.ocx or one of its dependencies not correctly
registered: a file is missing or invalid
とエラーが出て使えなくなってる。
どういうことなんだろうなあ。 PCEAdvanceのような変換ツールもOSに対応していないから
開けないということもあるんだろうな。 >>869
ランタイムがインストールされていないだけのように見える。
PCEAdvanceはVB6.0製なのでVB6ランタイムがいるよ。
http://www.vector.co.jp/soft/win95/util/se063979.html >>871
ランタイムの情報をありがとう。
さっそくインストールしたらすぐに起動できましたが、できたファイルをGBAで
起動させるとフォーマットエラー、というメッセージが出ます。
前は、読み込むものの、黒い画面のままで、メニューは呼び出せました。
Xevious - Fardraut Densetsu.pce
Darius Alpha.pce
Galaga '88.pce
この3つですが、もう少しいろいろやってみたいと思います。
この3つは本当に音が出て遊べるのでしょうか。 PCEAdvanceはきっとXPで制作されたからXPで変換ソフトを使う方が
うまくいくと考えるのが妥当だね。
そういう兼ね合いもあるんだな。 おれもVMware上のXPで変換しましたね
>>872
FPS表示がつぶれるんで音のずれとかの体感ですがPCEadvance v7.5で
ゼビウスはほぼ100%
ギャラガは80%程度?たまに間延びする感じがする程度でしょうか
ダライアスはやった事ない
音なしならかなりのゲームがそれなりに動きますよ 秋になったらいろいろ考えてみるよ。
XPが置いてあるネットカフェを探してSD一式持ってGO!
しかないかな。
こういうことに関してはやる気出るよ。 PCEAdvanceってCD-ROMソフトを起動できるようなファイル入ってるんで
試しにイース1.2を起動しようとしてんだがうまくいかないな
できた人居るか? >>876
PSPのエミュでもCDは無理なんだからできないんじゃないの? PSPはできるよ
ファイル変換したりリネームしたりで結構面倒だけど
PCEAdvanceでもできるんだっけ?初耳
でも音声ファイルとか再生っできるの?
Huカードでも結構重いのあるから実用的ではなさそうだけど 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 やっぱりXPにて変換すればmsxやpceもアドバンスで動くような気がする。VMWareというのを調べてみよう。 やっぱりXPにて変換すればmsxやpceもアドバンスで動くような気がする。VMWareというのを調べてみよう。 仮想OS!
あるOSにて違うOSを起動させることができるのか。
そういうツールを作っている会社があるのか。
また金がかかるんじゃないだろうな。
パソコンが壊れるような使い方だ。 おお、ごぶさたです
まずパソコンが壊れたりはしない
多少スペックはいるが今の普通のPCなら問題なく動くと思う
XPのアカウント持ってたら金はかからないよ
win7のpro持ってたらXPmodeでXPが使える
ただwin標準のXPモードは遅いうえ一部ドライバが入らなかったりとか使い勝手が悪いん
で、そのイメージをVMware用に変換できるツールとかもある
今はvirtualBOXの方が情報は多いかもしれんので調べてみては?
862さんであってたら自分で調べてそれだけのことができるならたぶんハードルはそんなに高くない
個人的には出所のわからないゴニョゴニョなアプリを使うときとかに仮想PC側で試したりしてる
イメージをバックアップ取っておけば(ファイルは馬鹿でかいけどw)、なんかあっても元の状態にすぐ戻せるし重宝する >>883
情報ありがとう。
ゆっくりと、やってみるよ。
調べてみる。 がんばれ
そういや書き忘れたがMSXやX1はできる事はできるけど画面が圧縮されてまともに文字が読めないのでADVゲームが致命的で実用的じゃないかも
FCではシナリオ改変されちゃったJESUSの原作やりたくて変換したけどさっぱりだった
MSX無印では思い入れのあるアクションは無いのでその後は全くやってないけど
よほど思い入れないと大抵のゲームは移植度はファミコン以下の場合も多いので意味ないかもよ MSXはミクロでうまくいったと書いてる人がひとりいるくらいのようだからな。
GBA、GBASP、ミクロ、でCPUの違いでもあるのかな。
これがなかなか書かれていないんだよな。
ゼビウスが(音ありで?)動くという書き込みもあるから頭の隅に置いておくよ。 そうなのか
MSXはどうだったか忘れたけど(よく考えたらやってなかったかもしれん)
X1はgbaに変換する前にディスクイメージを結合する際、結合するツールによって失敗する場合があったと覚えてる
最終的に何を使ったか覚えてないんだけどその原因もあるのかね?
どっちから変換できるのか知らないけどディスクイメージとロムイメージ変換のツールの違いとか Windows 10 に別用で DirectX エンド ユーザー ランタイム というのを入れたので、
MSXAdvance で Super Cobra を変換してみたけど動かなかった。
やっぱり本物のXPじゃないとダメなんじゃない。
仮想OSとか恐すぎるわ。 すごいカスタムオーダーを受け付けているところがあるらしい。
音質を向上させる GBAmp3 という基盤がスゴい!
説明が外国人なところもいいな。
http://ton-chi-ki.blogspot.jp/2016/07/built-to-order-gameboy-advance.html 仮想OSというのよりかは、例えば MSXAdvance だったら、右クリックから
「互換モードでこのプログラムを実行する」で、XPで実行してみるのと同じことなのかね、
仮想OSというのは。
互換モードはアプリによって7だったりXPだったりと、ソフトごとに表示が違うことから、
そのプログラムが何のOSで製作されたのか、パソコンは把握してるのかもしれないな。 ttp://catskull.net/GB-Logo-Generator/
ゲームボーイの起動ロゴが作れるらしい奴 >>893
そのページで起動ロゴを作ったら何で見るの?
GBCなんかで見られるの? ゲームラボ休刊だってさ
いろいろ言われる雑誌だったけど楽しませてもらいました
CSのアングラ関係知ったのはあの雑誌だったな
ここも完全に過疎っちゃったけど
GBAのマジ○ンは単なるコピーゲーム起動じゃないすごい可能性を秘めたハード?だったとおもう
こっちも楽しませてもらいました
やすらかに 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』
GWSJ9AAD72 M3のGBA expansion pack の SRAM領域 (1MB)
へのアクセス方法の資料とかってどこかにないですか? レス数が900を超えています。1000を超えると表示できなくなるよ。