doritosさんの追加投稿と他おまけ

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

ナイストの地域変更・オペレーションウルフ・サンダーボルト・スペースガン

続けて投稿いただきました、感謝いたします。

Nightstrikersのリージョン変更

ナイストはタイトーいつものアレで、末尾を変えるだけでリージョン変わります。
b91-42.binのお尻「01」→「02」に変更でUS版 b91-46.bin
         「01」→「03」に変更でWorld版 b91-47.bin

スペースガン

●スペースガン
・「spacegunj」
bcut.exe OperationNightStrikers.exe c57-08.75 0xb49ad0 0x80000

bcut.exe OperationNightStrikers.exe maincpu-1j 0xbc9ad0 0x40000
BSwap.exe d B maincpu-1j oddeven.txt c57-18+.62 c57-20+.74
bcut.exe OperationNightStrikers.exe maincpu-2j 0xc09ad0 0x40000
BSwap.exe d B maincpu-2j oddeven.txt c57-17.59 c57-19.73

bcut.exe OperationNightStrikers.exe subcpu 0xc49ad0 0x40000
BSwap.exe d B subcpu oddeven.txt c57-15+.27 c57-16+.29

bcut.exe OperationNightStrikers.exe c57-07.76 0xc89ad0 0x80000

bcut.exe OperationNightStrikers.exe c57-05.36 0xe09ad0 0x80000

bcut.exe OperationNightStrikers.exe sprites 0xe89ad0 0x400000
BSwap.exe d B sprites offset0123.txt c57-01.25 c57-02.24 c57-03.12 c57-04.11

bcut.exe OperationNightStrikers.exe c57-06.52 0x1289ad0 0x80000

「spacegunu」の差分も出てきますが、「spacegun」との共通ファイルが出てこないので無意味です。
というかタイレジェ所持なら「spacegun」の末尾変換で作れるので必要無しです。

スペースガンは今回は単体で日本語版を抽出可能です
海外版差分があるもののバージョン違いで組み合わせは不可です。

余談としてTaitoLegendsのROMとTAITOメモリーズの抽出可能分でも、日本語版を生成可能です。

オペレーションウルフ(要CCHIP・BIOS)

●オペレーションウルフ
・「opwolfj」
bcut.exe OperationNightStrikers.exe b20-08.21 0x1309fa8 0x80000

bcut.exe OperationNightStrikers.exe maincpu-1 0x138a040 0x20000
BSwap.exe d B maincpu-1 oddeven.txt b20-05-02.40 b20-03-02.3
bcut.exe OperationNightStrikers.exe maincpu-2j 0x13aa040 0x20000
BSwap.exe d B maincpu-2j oddeven.txt b20-04.39 b20-18.29

bcut.exe OperationNightStrikers.exe b20-18.73 0x140a040 0x2000

bcut.exe OperationNightStrikers.exe b20-07.10 0x140c040 0x10000

bcut.exe OperationNightStrikers.exe b20-14.72 0x145c040 0x80000
※改変アリ。たぶんお尻forceでOK

bcut.exe OperationNightStrikers.exe b20-13.13 0x14dc040 0x80000
※改変アリ。たぶんお尻forceでOK

・「opwolfjsc」差分
bcut.exe OperationNightStrikers.exe maincpu-1jsc 0x141c040 0x20000
BSwap.exe d B maincpu-1jsc oddeven.txt b20_27.ic40.27512 b20_26.ic30.27512

タイレジェになかった「b20-18.73」が入ってます。
新しいmameでの動作率上がるんではないかと。

注意)オペレーションウルフはcchip_upd78c11.binがMAME0.201より必要です。
EverCadeから抽出可能と情報があります。ない場合は旧セットの古いMAMEで遊びましょう。

オペレーションサンダーボルト(CRC不備なし作成にはニコイチ・サンコイチが必要)

●オペレーションサンダーボルト
・「othunderj」…eepromが無いので旧セットの「othundrj」じゃないと動作しなかったような
bcut.exe OperationNightStrikers.exe b67-07.ic44 0x15dc260 0x80000

bcut.exe OperationNightStrikers.exe maincpu-1j 0x165c260 0x40000
BSwap.exe d B maincpu-1j oddeven.txt b67-20.ic63 b67-21.ic64
bcut.exe OperationNightStrikers.exe maincpu-2 0x169c260 0x40000
BSwap.exe d B maincpu-2 oddeven.txt b67-14.ic61 b67-15.ic62

bcut.exe OperationNightStrikers.exe b67-08.ic67 0x17dc260 0x80000

bcut.exe OperationNightStrikers.exe b67-13.ic40 0x18dc260 0x10000
※改変アリ。たぶんお尻forceでOK

bcut.exe OperationNightStrikers.exe b67-05.ic43 0x196c260 0x80000

bcut.exe OperationNightStrikers.exe sprites 0x19ec260 0x200000
BSwap.exe d B sprites offset0123.txt b67-01.ic1 b67-02.ic2 b67-03.ic3 b67-04.ic4
※改変アリ。たぶんお尻forceでOK

bcut.exe OperationNightStrikers.exe b67-06.ic66 0x1bec260 0x80000
※改変アリ。たぶんお尻forceでOK

・「othundrjsc」差分…旧セットが存在しないのでどうやっても動かない気がする
bcut.exe OperationNightStrikers.exe maincpu-1jsc 0x175c260 0x40000
BSwap.exe d B maincpu-1jsc oddeven.txt b67-24.ic63 b67-25.ic64

Eepromはjackさんの検証によりダミーで代用可能と報告が上がってます。

>オペレーションサンダーボルト
>Eepromをダミーで作ってみたらどっすかね?
下記コマンドでダミー作ったらothundrj.zipがFBA2012/FBneoで動くようになりました

fsutil file createnew 93c46_eeprom-othunder.ic86 128
forcecrc32.exe 93c46_eeprom-othunder.ic86 124 3729b844

有難う御座いました

その他にもTaitoメモリーズからEEPROMは抽出可能とdoritosさんから情報がありました
ダミーでも対応可能なようなので一応記録として。

あとタイメモ版にサンダーボルトのeepromが入ってる事に今気づきました。(スペースガンのもあります)
ダミーでも問題ないっぽいですが一応。
結果的に「othundero」「othunderj」「othunderjsc」が(plds以外)出来上がりました。

既存分のTaitoLegends/メモリーズ/今回のコレを組み合わせるといい感じになるようです
単体ではCRC不一致だったりするので面倒くさいですね;

SC版ってなに?

2017年6月4日:Smitdogg – ShouTimeさんが、銃を1丁しか使わない非常に珍しいバージョンの
Operation Thunderboltを入手しました。
ShouTimeさん – このバージョンはSC Operation Thunder Boltとして知られています。
SCはShopping Centerの略で、このバージョンは子供向けの小型筐体でデパートに設置されたものです。
対象ユーザーに合わせて難易度が下げられていますが、子供向けゲームではありません!

http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=othunderj
info(mameinfo)より引用・翻訳

ちょっと優しいショッピングモール用のミニ筐体ですね
海外の解釈らしく、ちびっこシリーズが正式名称だとか。

なんでしょね、ちびっこも今時は禁句なんですかね?

おまけ TaitoLegends分と 雷豆+32でリージョン変更の検証

オペレーションサンダーボルト
b67-23.64の末尾を1に変えてb67-21.64にリネームしてothundrj.zipで圧縮→日本語版
b67-23.64の末尾を2に変えてb67-22.64にリネームしてothunduo.zipで圧縮→旧米国版

オペレーションウルフ
opwolfu.zipからb20-19.29(opwlf.29)を末尾1→b20-18.29にリネーム
opwolfj.zipで保存→日本語版(CRC不一致だが日本語動作)
追加で00FFD7 1C→00 00FFDA FF→00も修正でCRC一致

※元々TaitoLegendsに収録してあるオペレーションシリーズはMAME0.90用のセットです
※ROMCenterを使って利用するエミュレーターにあわせた改名が必要です
※オペレーションウルフの場合はopwolfがopwolfuに0.93からset名が変更されています
※オペレーションウルフの日本語版は0.130からの実装ですが、雷豆+では独自対応しています。

ThunderMAME32+ (雷豆+)をダウンロードしてください。

TaitoLegendsからの抽出分だけを使って
オペレーションウルフとサンダーボルトの地域変更を検証しました
古いROMセットですが根本は変わらないので問題ないと思います。
MAME0.106基準の旧Romsetなので注意。(要Romcenter)

TaitoLegendsだけでも古いMAMEならちゃんと遊べます
しかしまだタイレジェで擦れましたか…


注意点としてTaitoLegendsは概ねMAME0.90を基準にしているので
その前後のMAMEであれば動作するもの多いです、Romcenterを活用しましょう。

libretroで使うならMAME2000(0.37)かMAME2003(0.78)位でしょうか?
最近の物でもTaitoF2やF3は動作率が高いのですが
それ以外は後からBIOSやMCUやらで不備が出やすいです
AdvanceMAMEなら0.106なので、すんなりいくと思います。

しめ

この1か月くらいHRV(心拍変動)が30前半になってましてね
割と体感でも疲れてる感じでしたが、やっぱダメでした
集中力とか意欲まで抉れるんであかんです。



このまま継続するとオーバートレーニングになるぞって;
さすがにそれは嫌なので、だらだらまったりしておきます…

ROM抽出

Posted by あんこ