パスワードを忘れた? アカウント作成
408095 journal

kibayasiの日記: 宛 りなざう通

日記 by kibayasi

たわさめに教えてもらった、リナザウで動くGBAエミュを食す。
とりあえずやったことを記す。
http://e-n-d.dyndns.org/zaurus/vba/
こっから、VisualBoyAdvance14.zipを頂戴する。
で、PCで解凍。
VisualBoyAdvance
VisualBoyAdvance.cfg
と、romをSDカードにコピー。
SDをリナザウへ。
リナザウ起動。
ターミナルで、
cfgファイルをホームディレクトリにコピー。
su で、ルート権限になって、
VisualBoyAdvance を/usr/local/binにコピー。
chmod 777 VisualBoyAdvance で、実行権限をあたえる。
モジュール名が長ったらしいので、aliasをきる。
alias vba='VisualBoyAdvance'
みたいなかんじで。
--rom-size16 or --rom-size32 を引数に加えたものも作成。
alias vba16='vba --rom-size16'
どうやら、ロムのサイズによるようです。
あたしのもっとるFFTAのロムは、16Mなので、vba16で動かしました。
と、ここまでやって、vba16 xxx.gba を実行。
しかーし、libz.soが無いと言われ、ガクーン。
で、@ぐるぐるして、とりあえず、インスコしましたが、
ここからは、危険地帯です。はっきりいって。
そのとうりやったら変になったからといって、文句いわんでください。
自力で、探して、クリーンインストールを目指すべきです。
お勧めしませんので、そのへんよろしく。

まず、@ぐるぐるしたのですが、なんかあまりはっきりしません。
http://www.aa.alpha-net.ne.jp/jinatweb/macz/
こちらのサイトにあった
http://www.mmhart.com/download2/libz.zip
このリンクのzipファイルをダウンロード。
それをPCで解凍して、SDに入れて、リナザウへ。
ターミナルでルート権限になり、libz.zipを解凍したフォルダへ。
libs/ と librt.so とかがあると思いますが、
cd libs で移動。
そこで、cp -R ./* /usr/lib/.
を実行。
すると、リードオンリーのファイルシステムだとかいって、コピーに失敗します。
はっきりいって、コピーできるのだけコピーすりゃええので、無視。
/usr/lib の下に、libz.so があるのを確認。
でもって、一応、リナザウの再起動。

ターミナルを起動して、ロムのあるフォルダに移動。
vba16 xxx.gba を実行。
うごいたのだ。。
しかし、かなり遅い模様。。
最初、音が鳴らないなあと思っていたら、実は、ミュートにしてました。。
ちゃんとなります。ちゃんとかどうかはわかりませんが。。
重いと、音もとぎれとぎれになりますのでね。

あと、試したのは、cfgファイルの設定で、
# Video setting. 0=1x, 1=2x, 2=3x, 3=4x.
video 0
となっているところです。
デフォルトだと、本当に小さくて、みにくすぎです。
2の3xをやったら動きませんでした。
1の2xをやったら動きました。それなりの大きさになります。
フル画面は試していません。縦横が変になるらしいので。。

あと、気を付けなければならないのが、スクリーンセーバーです。
どうやら、リナザウ標準の現在時刻を表示するスクリーンセーバーなのですが、
エミュが動いている最中にこいつが起動すると、かなり怪しい動作します。
cancelで終了できればいいのですが、
おいら、マシンごとおなくなりになりまして、
電源ボタンをながおししても、消えないというおそろしい自体になりました。
私のが、たまたまだったのかもしれませんがね。
私は、電池のロックを解除したら電源きれました。
あぶあぶです。

じゃ、そういうことで。。ふうう。。。
ちなみに、スワップとしてSDカードに64MB作ってあります。
ではでは。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...