愛♡スクリ~ム!

ROM抽出,エミュレーター,ツール,日常FinalBurnNEO,MAME,neogeo,エミュレーター

元ネタ

ルビィちゃーん、ハーイの下りだけが異常に人気な気がします。
そもTIKTOKで流行ってると認知されても、ラブライブの曲って認知されてなさそう。

くにおのアレ

色々あって触る機会に恵まれたので頑張りました。

スクラップAさんのライブラリからダウンロードが必要です。


上記からbcutとbswapを入手してください、さらにBinwalkの導入が必要になります。
なおoddeven.txtはbswapに同梱されています。

エンディアン変換 //endian16.txt

エンディアン変換(16bit)が必要になるので
下記ファイルをendian16.txtとして保存してください。
数字間のスペースはタブ区切りですので注意。
無理にこのバッチファイルでやらなくても
手動や別ソフトでエンディアン変換(16bit)してもOKです。

16
1	0
0	0
3	0
2	0
5	0
4	0
7	0
6	0
9	0
8	0
11	0
10	0
13	0
12	0
15	0
14	0

darksoft C to MVS C //Swap2.txt

Swap2.txtのファイルは以下をコピペで保存(数字間はタブ区切り)

16
0	0
2	0
1	0
3	0
4	0
6	0
5	0
7	0
8	0
10	0
9	0
11	0
12	0
14	0
13	0
15	0

サイフォンさん、情報ありがとうございました!ボケ倒してゴメンナサイ!!

Binwalkのインストールと他ツール

BinwalkはWSL(ubuntu)ならsudo apt install binwalkで2.xがインストールできます
3.0系はcargo install binwalkでインストール可能なようです
MSYS2でも pacman -S mingw-w64-x86_64-python-binwalkでインストールできます。

以下は旧版の方法になります。outdated.
今回はさらに追加でucon64.exeNGtoNGCD.exeが必要になります。

変換方法 2025/05/02 update!

binwalk -e GameMVS_Superdodgeball_skn2024_windows_x64_Release.dll
rem binwalkで解凍されたフォルダーができるので、移動して必要ツールを配置し下記バッチを実行する
rem Binwalk will create an extracted folder. 
rem Move it, copy the necessary tools and run the following batch.

M
bcut 182220 208-m1.m1 0x60000 0x20000

S
bcut 182220 208-s1.s1 0x680000 0x20000

V
bcut 182220 208-v1.v1 0x80000 0x400000

P
bcut 182220 208-p1.tmp 0x480000 0x200000

rem 208-p1.tmp をエンディアン変換(16-bit)する。
rem 208-p1.tmp to endian conversion (16-bit).
bswap d B 208-p1.tmp endian16.txt 208-p1.p1

C
rem ダークソフト形式のCROMなのでMAME準拠に復元する
rem Darksoft format CROMs, so restore them to MAME-compliant CROMs.
bcut 182220 crom0.spr 0x6A0000 0xC00000
bswap d B crom0.spr swap2.txt crom.bin

rem CROMを分割する
rem Split CROMs.
bswap d B crom.bin oddeven.txt odd.tmp even.tmp
bcut odd.tmp 208-c1.c1 0 0x400000
bcut even.tmp 208-c2.c2 0 0x400000
bcut odd.tmp 208-c3.c3 0x400000 0x200000
bcut even.tmp 208-c4.c4 0x400000 0x200000

rem 後はまとめて208-からはじまるファイルをsdodgeb.zipに圧縮すれば作業は完了。
rem All that remains is to compress the files starting with 208- into sdodgeb.zip and the work is done.

Old version outdated! C ROMfix 旧版のdarksoftからMVSへのCROM変換

旧版のC処理方法(念のためのメモ)

rem ダークソフト形式のCROMなのでMAME準拠に復元する
rem Darksoft format CROMs, so restore them to MAME-compliant CROMs.
bcut 182220 crom0.spr 0x6A0000 0xC00000
ucon64.exe --n64 --swap crom0.spr
rem ここからは手動で行う。
rem NGtoNGCD.exeを起動してNEOGEOCD>NEOGEOを選び
rem crom0.sprを選択、保存画面が出るので
rem odd.tmp(1回目)とeven.tmp(2回目)と分かるようにodd/even等の任意名で保存する。
rem NGtoNGCD.exeを終了させないとファイルが保存されないので注意(共有違反になる)
rem それらの作業が完了したら以下の分割を行う。

rem  From here, the process is manual.
rem  Start NGtoNGCD.exe, select NEOGEOCD>NEOGEO, 
rem  then crom0.spr. On the save screen,
rem  save the file as odd.tmp (first time) even.tmp (second time).
rem  When you have finished, be sure to exit NGtoNGCD.exe.
rem  Once the above work is done, run the following batch.

rem  Special thanks to NeoGeo Darksoft romset to NeoGeo MVS (NeoRAGEx) romset Converter BETA v1.1.0 by saulfabreg.
rem  https://gbatemp.net/download/neogeo-darksoft-romset-to-neogeo-mvs-neoragex-romset-converter-beta-version.37150/

bcut odd.tmp 208-c1.c1 0 0x400000
bcut even.tmp 208-c2.c2 0 0x400000
bcut odd.tmp 208-c3.c3 0x400000 0x200000
bcut even.tmp 208-c4.c4 0x400000 0x200000

動作検証



日本で発売されなかったけど、なぜか一部では遊べた謎のタイトルです。
(倒産のごたごたで弁護士来る前に現金化されたのかなぁとか)



あのテクノスとは思えない(失礼)萌えキャラ入ってるのが時代でしょうかね?
アークシステムワークスに移管してからは別方向になりましたな。

しめ

自分としても想定外だったのでアイキャッチが間に合いませんでした;
まあ、とりあえずということで。

そんなわけで目玉だけ抜いてます。
他のタイトルはたぶん別の人が頑張ってくれるでしょう…
まぁ気が向いたらまた書くかもしれません。