IREM Arcade HitsのRom抽出
全て自己責任で行ってください
長らくWindows版が購入不可でしたが
Gamefools.comで販売されており、自分が見た時には単体2.99ドルの販売でした
ただし単品購入では
月額14ドルのサブスクリプション付けてくるので外すのをお忘れなく
ちなみに手数料の関係か継続サービスの関係かPAYPAL決済が拒否されます
カード直決済ならOKですが、なんかあやしいので
強制サブスクリプション対策に
Revolutの使い捨てバーチャルカードで対応しました。
購入の際にはくれぐれも注意してください
無事に決済完了です。
ちなみにライデンレガシーやダブルドラゴントリロジーもありました。
更新情報
アンダーカバーコップス(日本版)とMrヘリの大冒険も抽出したい人は
先にこちらでスクリプトの改造をオススメします。4カ所コピペ。
さらに追記(2023年)
MAMEのアイレム系MCUダンプにより、ROMセットに更新が掛かった関係で
M72系が認識しなくなってしまうため、FinalBurnNEOで遊ぶ場合は1.0.0.2を推奨します。
ROM抽出
Windowsの場合は、WSL環境が推奨されています
WSLは各自検索などを行って調べて導入してください
Rom抽出は上記サイトの記載にそって行えば基本OK
注意点はインストール先が強制Cドライブになるので
Program Files (x86)配下から別のドライブにコピーしてからでないと
権限問題で実行できないトラブルが起きます、起きた。
強制インストール先の
C:\Program Files (x86)\GameFools\Irem Arcade Hits\gamefiles\Games\roms
上記romsフォルダーを任意の場所にコピーします
例)Dドライブにromsごとコピー、等
コピー先のフォルダーをWSLで開いた状態で作業を行います
WSL起動後にD:\roms\に移動するなら
cd //mnt/d/roms
依存関係をインストールします
sudo apt install nodejs zip wget busybox
dotemu2mame.jsのダウンロード
wget https://gist.githubusercontent.com/cxx/81b9f45eb5b3cb87b4f3783ccdf8894f/raw/5b5e677d2d904071888fe7ea08a83c50ab9ba1cb/dotemu2mame.js
dotemu2mame.jsが扱えるMAC用ファイルに変換するためのスクリプトをダウンロード
wget https://github.com/farmerbb/RED-Project/releases/download/tools/irem-convert-win-to-mac.sh
コンソールコマンドでかいてますが、これら二つのファイルは
WindowsからブラウザにURLコピペし、当該のフォルダーに保存しても大丈夫。
chmod +x irem-convert-win-to-mac.sh
実行スクリプトを実行可能に変更します
./irem-convert-win-to-mac.sh
Windows版からMAC版にファイル形式を変換します
convertedフォルダできますが、コレはMac用に変換されたファイルです。
最後にdotemu2mame.jsで変換を実行します
node dotemu2mame.js converted
これでRomsフォルダーに変換されたZipファイルが作られます
(元ファイルと混ざってごちゃっとしますので注意)
より分けるとこんな感じになります
FinalBurnNEOではBADDUMP扱いカンフーマスター(スパルタンX)とビジランテ
MAMEのROMセットの変更で起動不可(エアデュエル、トンマ)になったものがあります
動作不可を含めて遊ぶなら、古いMAMEかFinalBurnAlphaの最終版を使うとよいでしょう
FinalBurnNEOのWindows版1.0.0.2は旧ROMでも緩いので認識しますが
他プラットフォーム(Android等)ではNG出て遊ぶことが出来ません。
ただ、それでもカンフーマスターとビジランテはBADDUMP扱いになります。(暫定対応は後述)
カンフーマスター(スパルタンX)とビジランテのBAD回避
実行には問題ない、とされたのかファイル不足が原因です
0フィルのダミーファイルが作られているだけなので
CRC32のみチェックしているFinalBurn系はCRC改ざんで回避可能
MAMEはSHA1もチェックしてるので怒られます
kungfum.zipからb-6f-.binを取り出し
バイナリーエディターを使って末尾に24 99 E8 F9を追記
書き換えたb-6f-.binをkungfum.zipに上書きすればOK
心配な人はバックアップをお忘れなく
ビジランテはvigilantbl.zipから
VG_B-1B.ic1 VG_B-4M.ic38 VG_B-8R.ic90を解凍
対象ファイル | 末尾4バイト |
VG_B-1B.ic1 | D8 D0 E8 54 |
VG_B-4M.ic38 | 3E 5C F8 E3 |
VG_B-8R.ic90 | 31 76 FE 25 |
カンフーマスターと同じように
それぞれ末尾4バイトに追加して再圧縮すればFBAは完了
FBNEOではb01_16l8.binが存在しないと怒られるので
追加作業として260バイトの0フィルバイナリを用意
新規ファイルでFFまで0連打!
末尾4バイトに4B 0B 76 F8を書き込んでZIPに追加すれば完了です
あまり褒められた対応ではないのですが
PC以外ではCRCエラーの無視が出来ない仕様が多いので・・・
おのれLibRetroめ!(やつあたり)
CRC32の計算は、こちらのサイトで公開されているツールを使わせて貰いました
だらだら話
RType Leo、アンダーカバーコップス、イメージファイト、クロスブレイズ
海底大戦争、ドラゴンブリード、ギャロップ、ガンフォース2などのコアなタイトル盛り盛りです。
みんなにはないしょだよ
ちなみにFree Trial Downloadで無料体験版をインストールしても
変換に必要なデータファイルは同(全ては自己責任でお願いします)
ディスカッション
コメント一覧
まだ、コメントがありません