AdvanceMAMEに連射機能を追加
Page content
AdvanceMAMEに連射機能をつける改造をする。 ベースにしたバージョンは AdvanceMAME 3.9-20。
やりたいことは
- シンクロ連射
- 連射あり、なし両方のボタンの併設
特に重要なのが2つ目の機能。 ショットが連射だけだとうまくプレイできないゲームがある。 代表的なのが、R-TYPE、達人、ドラゴンセイバーなどで、ショットの押しっぱなしにも意味があるゲームだと、どちらも必要になるのである。 他のMAMEも調べたのだが、これができるものがなかったので、仕方なく自分で改造をしたのであった。
数多あるMAMEクーロンの中で、改造するのにAdvanceMAMEを選んだのはなぜなのか。 それはRetroPieでサポートしているMAMEの中で、自分のやりたいゲームが一番まともに動いたのがこれだったからである。
TABで出るメインメニューに "Rapid Fire" を追加。
次に、プレイヤーを選び
ボタンを選ぶ。
上段の Interval がボタンを押す間隔。2 なら2フレーム間隔で押すので、シンクロ30連射となる。 下段の Redirect to はボタンの振替で、この改造のキモ。
2ボタンでショットとボムのゲームに連射ボタンを追加したいときは、ボタン3の設定で Redirect to をボタン1とする。 これで、ボタン1が連射なし、ボタン3がありという、ゲーセンでよくあるボタン配置にできる。
ビルド方法
ソースはgithubにて。
https://github.com/tounosumura302/advancemame
- git clone https://github.com/tounosumura302/advancemame.git
- cd advancemame
- sh autogen.sh
- ./configure
- make -j3
- sudo make install
動作確認済みプラットフォーム
- ubuntu 18.4 (OneMix 1S)
- RetroPie 4.5.1 (RaspberryPi 3)