それをすてるなんてとんでもない!

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

前置き

まぁ、いつものお約束です
こう言うタイトルだと検索で埋もれてくれるので、そう言う意味合いもありますが。
アプリが更新された場合は抽出不可能になる恐れがあるので、購入はお早めに

解析情報を提示してくださったしげるさんには、ここで感謝を。
頭がウニになりそうな苦行を公開していただき圧倒的感謝しかありません。

アケアカNEOGEO オペレーションラグナロク

ドル建てのが安いんですが、200円オフの割引使えばトントンって感じ?

NMK最初にして最後のNEOGEOタイトルとなっています
家庭用もNEOGEOCDも販売されなかったので、知名度は低いですが
ゲーム本編もMNKにしては遊びやすいシューティングかと

1999年9月に会社が倒産したのち、権利が宙に浮いたままでしたが
2017年6月29日に全ライセンスの取得がされたことで復刻出来たタイトルです
版権的に他では収録されにくいレアタイトルかな、と言うことで選んだ次第。

抽出

事前準備

事前にAPKのバックアップとLinuxかWSLでBINWALKのインストールが必要です。

詳細は上記を読んで行って下さい。

バージョン1.1について

アップデートによりファイル構造や
データ更新などはされていませんでした

Binwalkで抽出出来るファイルの名称が変化するため
そのままでは変換出来なくなります。

2206B8	CRC32:908ff5dc	1.0
221D9C	CRC32:908ff5dc	1.1.0

22A3D6	CRC32:d152c518	1.0
22BABA	CRC32:d152c518	1.1.0

248794	CRC32:f4c25dd5	1.0
249E78	CRC32:f4c25dd5	1.1.0

25F9C0	CRC32:ce2ace2b 1.0
25E2DC	CRC32:ce2ace2b 1.1.0

2BD504	CRC32:ad012e1f	1.0
2BEBE8	CRC32:ad012e1f 1.1.0

323054	CRC32:5732dc34	1.0
324738	CRC32:5732dc34	1.1.0

35FE28	CRC32:f5e50132	1.0
36150C	CRC32:f5e50132	1.1.0

3AA4A8	CRC32:3ddf9bb8	1.0
3ABB8C	CRC32:3ddf9bb8	1.1.0

幸いな事にCRC32でファイル名を置き換えればOK
ファイル構成に大きな変動がなければCRC32をみて変換できるはずです。
よしんばCRC32が分からなくても、近似値で置き換えたら行けるかとおもいます。

変換バッチ

// for 1.0

copy 248794 076-s1.s1
bcut 2206B8 076-m1.m1 0 131072
bcut 2206B8 076-p1.p1 131072 524288
bcut 3AA4A8 076-v1.v1 0 2097152
bcut 3AA4A8 076-v2.v2 2097152 2097152
bcut 3AA4A8 076-v3.v3 4194304 1048576
BSwap.exe d B 2BD504 oddeven.txt 00.tmp 01.tmp
BSwap.exe d B 25E2DC oddeven.txt 02.tmp 03.tmp
BSwap.exe d B 35FE28 oddeven.txt 04.tmp 05.tmp
BSwap.exe d B 323054 oddeven.txt 06.tmp 07.tmp
copy /b 02.tmp+00.tmp 076-c1.c1
copy /b 03.tmp+01.tmp 076-c2.c2
copy /b 06.tmp+04.tmp 076-c3.c3
copy /b 07.tmp+05.tmp 076-c4.c4
del *.tmp
mkdir rom
move 076-**.** rom\
powershell compress-archive rom/* zedblade
# for 1.1 単純置換

copy 249E87 076-s1.s1
bcut 221D9C 076-m1.m1 0 131072
bcut 221D9C 076-p1.p1 131072 524288
bcut 3ABB8C 076-v1.v1 0 2097152
bcut 3ABB8C 076-v2.v2 2097152 2097152
bcut 3ABB8C 076-v3.v3 4194304 1048576
BSwap.exe d B 2BEBE8 oddeven.txt 00.tmp 01.tmp
BSwap.exe d B 25F9C0 oddeven.txt 02.tmp 03.tmp
BSwap.exe d B 36150C oddeven.txt 04.tmp 05.tmp
BSwap.exe d B 324738 oddeven.txt 06.tmp 07.tmp
copy /b 02.tmp+00.tmp 076-c1.c1
copy /b 03.tmp+01.tmp 076-c2.c2
copy /b 06.tmp+04.tmp 076-c3.c3
copy /b 07.tmp+05.tmp 076-c4.c4
del *.tmp
mkdir rom
move 076-**.** rom\
powershell compress-archive rom/* zedblade
#こっちの方が記述少なめ

#C_Rom another 1.0

copy /b 25E2DC+2BD504 C1C2.tmp
copy /b 323054+35FE28 C3C4.tmp
BSwap.exe d B C1C2.tmp oddeven.txt 076-c1.c1 076-c2.c2
BSwap.exe d B C3C4.tmp oddeven.txt 076-c3.c3 076-c4.c4

#C_Rom another 1.1

copy /b 25F9C0+2BEBE8 C1C2.tmp
copy /b 324738+36150C C3C4.tmp
BSwap.exe d B C1C2.tmp oddeven.txt 076-c1.c1 076-c2.c2
BSwap.exe d B C3C4.tmp oddeven.txt 076-c3.c3 076-c4.c4

Pがいつも変換する対象の640kbはNGになってしまいますが
Mの後半から正規Pが取得可能という変則型でした。まさかのダミー。

Cのパーツが順不同ですが、適当にバラして付けて貼ってを繰り返したからです
面倒くさいのでそのままにしています、並びを直したい人はanother使うなりご自由に。

Bcut.exeとBSwap.exeとoddeven.txtは
ウェブログ発明の友のスクラップAさんの作成物です。
再配布他が許可されているので、ひとまとめにした変換BATがこちらです(注意!1.0用です)

Binwalkで解凍したフォルダに変換BATの中身を全てコピーし
zedblade_conb.batを実行すればZIPファイルが作られて作業完了となります



zedblade.zipをMAMEやFinalBurnNEOで読み込ませればOK
ちなみにZIP名は海外版のタイトルです。

エミュレーターROMって日本メーカーの販売品なのに
親ロムが後発でも海外版になってるのが、もにょもにょするんですけどね!

Powershellを使う関係からwindows10で動作確認しています
動作確認は複数回行っていますが、問題があった場合はコメント等で指摘くださると幸いです。

名物 道路工事

ナイトストライカーみたいな走行(?)点のような
打ち込み点がガンガン入るので
難易度の低い1面で地面スレスレを飛び続けて稼ぐ動画です

最初に2回死んでるのはパワーアップを吐き出すためですね
180万点超えるとかヤバいやつだコレ。

次回は未定です
食指が動くようなタイトルで抽出が楽なのあれば、またやるかも?