menu
書いてる野郎
orebike@gmail.com
ストリートファイター3の3rd である。 エミュレータ事情に疎いので中々・・・だが、メモ
ROM のことは知らん。どこからか手に入れてくれ。 ROM はある、しかし動かない。動かし方がわからない。どうする?
問題はこの SFIII というゲームが CPS-3 というカプコンの特殊なシステム上で動くことに起因している。 このシステムはシステムとデータが別体になっていて、起動時にデータをディスクから読み込むという仕組みで動作していたようだ。
このディスクのイメージデータというのが、ネットでよく見かける「chd」という拡張子のアレである。転がっているものなら
cap-33s-2.chd
というファイルだろう。
そしてネットの殆どの話題はこの chd ファイルを使って MAME というエミュレータで動かすことになっている。
MAME というのはアーケードゲームエミュレータで、その開発のポリシーとして
オリジナルのハードウェア動作を忠実に再現することに重点を置いている
なので、MAME は 実データをそのまま吸い出してもってきて動くように設計されている。
つまり、ゲームが単にできりゃいいという方針ではないために実装が特殊な CPS-3 のようなシステムでは動作させる方法が特殊になってしまうということなのだ。 ではどうする。
CPS を動作させるエミュレータは MAME だけでなく RetoroPie では最初から FBA(FinalBurn Alpha) FinalBurn Alpha · RetroPie/RetroPie-Setup Wiki という MAME とは違うアーケードエミュレータが存在しているのでこちらを使う。
こちらのエミュレータは MAME のような開発方針をとってないので比較的動作させるのが容易である。 しかしそのかわりゲームによっては FBA 専用の ROM が必要になるみたいだ。 SFIII もその手のゲームということだ。
つまり結論として FBA用の ROM を手に入れて。roms/fba にぶっこめばよいということである。
この時にファイル名を
sfiii3.zip
にしておく必要があるようだ。
しかし残念なことに Raspberry Pi は非力なので、スト3は実機同様のスピードでは動作しない。