かみはバラバラになった

ROM抽出,エミュレーターFinalBurnNEO,MAME,neogeo,エミュレーター

アケアカNEOGEO 神凰拳のROM抽出

インストール数が10+で泣いた
タイトルがおかしいのは察してください

ザウルスのプリレンダリングされた2D格闘ゲームです
いまいちで回りが悪くて流行らなかった覚えが
レアタイトルかなってことで一つ。

プレイストアへのリンク

え?ズパパ
たぶん行けるんじゃないですかね?(未検証

元ネタ

子供の時に、そうか神様ってチェーンソーでバラせるのかって衝撃受けました。

必要なもの

前提条件は過去の記事を参考にしてください
当然ですが、神凰拳のバックアップが必要です
650円で買いましょう。


ちなみにUBUNTUだとBinwalkと端末に打ち込めば
未インストールでは、インストール方法教えてくれるので
そのままインストールできてWSLでも動作します(約1GB消費)

Binwalkなしの直接バイナリから抽出もできるかと思いますが
切り出してくれるのが楽なので使っています。

抽出バッチ

実行に必要なファイルは

スクラップAさんのサイトからダウンロードをお願いいたします。

Binwalk実行後のファイルを分割することで抽出しています
WSLからWindows上のローカルファイルへ実行可能です。

注意)Androidアプリは時間経過で対策され、抽出不可能になる事例も過去にありました
そのため、抽出時点における現行バージョン以外での抽出できる保証はありません
更新され内部構造が変化した場合は、対応できない可能性があることをご了承ください。
つまり買いましょう。(ダイレクトマーケティング

binwalk -e lib_neogeo.so
rem ragnagrd.zip

rem S ROM
copy 17DD5F0 218-s1.s1

rem V ROM
bcut 103253C 218-v1.v1 0 4194304
bcut 103253C 218-v2.v2 4194304 4194304

rem M ROM
bcut 16EEEC8 218-m1.m1 0 131072

rem P ROM #天地返し
bcut 16F841F 218-p1b.tmp 0 0x100000
bcut 16F841F 218-p1t.tmp 0x100000 0x100000
copy /b 218-p1t.tmp+218-p1b.tmp 218-p1.p1

rem C ROM ファイルの数字が小→大でCROM順になっている
BSwap.exe d B 224F50 oddeven.txt 218-c1.c1 218-c2.c2
BSwap.exe d B 5B91B8 oddeven.txt 218-c3.c3 218-c4.c4
BSwap.exe d B 8D4C74 oddeven.txt 218-c5.c5 218-c6.c6
BSwap.exe d B CB5A80 oddeven.txt 218-c7.c7 218-c8.c8

del *.tmp
mkdir ragnagrd
move 218-**.** ragnagrd\
powershell compress-archive ragnagrd/* ragnagrd

バージョンが更新されても構造が変わらなければ近似値で変換は可能です
バッチスクリプトに問題があった場合はコメントいただければ幸いです。

しめ

問題なく動作OKでした。
やーNEOGEOは抽出ファイルがほどほどで楽ですねえ(しみじみ

アケアカNEOGEOは、そろそろサンソフト物とか
天外魔境真伝とか出してくれませんかねえ。ムリかなぁ;

ガードするほうがえぐれる不動とかやりたいんですがw

次回はKOF2003のDecryptROMを
どうにかできないか捏ねまわしてみます

ダメでした!全然違うネタになります!