VisualBoyAdvance
ゲームボーイアドバンスのエミュレータ
GBA以外にも、GB、GBCなんかもこれで動くはず。
公式サイト
Windows以外にもLinux版があります。
Ubuntuのパッケージマネージャに入ってました。
設定ファイル
「VisualBoyAdvance.cfg」が設定ファイルです。
このファイルはREADMEに
- current directory
- user home directory (defined by HOME environment variable)
- user profile directory (Windows only defined by USERPROFILE directory)
- executable directory (either relative or defined by PATH variable)
と書いてあるんですが、無い場合はホームディレクトリに作成されます。(隠しファイルにしてほしい・・・)
ボタン設定
標準の設定ファイルに説明が書いてあるが、わかりにくい・・・
4桁の数字で、
最初の1桁目がデバイス番号、
後ろ3桁がボタン番号になる。
デバイス番号は、キーボードが0で、ジョイスティックは1以降になる。
3桁のボタン番号は、
080以降が通常ボタンで020未満が方向キーのようだ。
通常ボタンはボタン番号に080を足せばいい。
方向キーはボタン番号に2を掛けてプラス方向は1を足す。
うちのスティックだと
Joy0_Left=1000
Joy0_Right=1001
Joy0_Up=1002
Joy0_Down=1003
Joy0_A=1081
Joy0_B=1082
Joy0_L=1086
Joy0_R=1087
Joy0_Start=1088
Joy0_Select=1091
Joy0_Speed=0020
Joy0_Capture=0125
となった。
どこでもセーブ
F1-F10がロード
Shift+F1-F10がセーブ