Tecmo Classic Arcade の ROM抽出 Pt2
Pt1より続きです
必要なファイルなどはpt1を参照してください。
抽出作業は自己責任となります、損害等が起きても筆者は免責とさせていただきます。
スイマー Swimmer set3 (Swimmerb)
Set3なので残念ながらMAMEのみで動作可能です。
(無理やりSet1にあわせればいけますが)
潜った時の距離が目測(ガイド表示なし)なのが時代を感じさせます。
現代なら「燃えよゴンタ!!」みたいに、潜水時に影の描写があるでしょうね。
rem swimmerb変換bat
bcut default.xbe 18s030.12c 0x1575A0 0x20
bcut default.xbe 24s10.13a 0x1574A0 0x100
bcut default.xbe 24s10.13b 0x1573A0 0x100
bcut default.xbe sw1.9l 0x1585C0 0x1000
bcut default.xbe sw2.9k 0x1595C0 0x1000
bcut default.xbe sw3.9j 0x15A5C0 0x1000
bcut default.xbe sw4.9f 0x15B5C0 0x1000
bcut default.xbe sw5.9e 0x15C5C0 0x1000
bcut default.xbe sw6.9d 0x15D5C0 0x1000
bcut default.xbe sw7.9c 0x15E5C0 0x1000
bcut default.xbe sw8.9a 0x15F5C0 0x1000
bcut default.xbe sw12.4k 0x1575C0 0x1000
bcut default.xbe sw13.18m 0x2E2670 0x1000
bcut default.xbe sw14.18l 0x2E1670 0x1000
bcut default.xbe sw15.18k 0x2E0670 0x1000
bcut default.xbe sw21.4c 0x2E5670 0x800
bcut default.xbe sw22.5c 0x2E4670 0x800
bcut default.xbe sw23.6c 0x2E3670 0x800
mkdir swimmerb
move sw**.18* swimmerb\
move sw*.9* swimmerb\
move sw2*.*c swimmerb\
move sw12.4k swimmerb\
move 24s10.13* swimmerb\
move 18s030.12c swimmerb\
powershell compress-archive swimmerb/* swimmerbプレアデス pleiads
直観的だけにSwimmerよりは遊びやすいですね
ギャラクシアンとかフェニックスを意識した感じ?
rem pleiads変換bat
bcut default.xbe ic47.r1 0x12E060 0x800
bcut default.xbe ic48.r2 0x42DF8 0x800
bcut default.xbe ic47.bin 0x12F060 0x800
bcut default.xbe ic48.bin 0x12F860 0x800
bcut default.xbe ic51.r5 0x130060 0x800
bcut default.xbe ic50.bin 0x130860 0x800
bcut default.xbe ic53.r7 0x131060 0x800
bcut default.xbe ic52.bin 0x131860 0x800
bcut default.xbe ic23.bin 0x279600 0x800
bcut default.xbe ic24.bin 0x279E00 0x800
bcut default.xbe ic39.bin 0x278600 0x800
bcut default.xbe ic40.bin 0x278E00 0x800
bcut default.xbe 7611-5.33 0x12DD60 0x100
bcut default.xbe 7611-5.26 0x12DC60 0x100
mkdir pleiads
move ic**.*** pleiads\
move 7611-*.** pleiads\
powershell compress-archive pleiads/* pleiadsテクモボウル tbowl
80年代のアーケードは数年の経過でグラフィックの進化がすごいですね
ただ残念なのは、アメフトのルールがよくわからねえってことに尽きます。
10ヤードファイトもそこがネックというか。
近年のアメフトゲームは家庭用ばかりなので、北米市場に特化してる印象ですね。
rem tbowl変換bat 2025/06/11 コメントより修正 jackさんありがとうございました。
bcut default.xbe 4.b11 0x1a8600 0x8000
bcut default.xbe 6206a-1.f11 0x1a0600 0x8000
bcut default.xbe 6206b-5.b13 0x1905C0 0x10000
bcut default.xbe 6206c-24.h5 01B0600 0x10000
bcut default.xbe 6206c-25.h7 01805C0 0x10000
bcut default.xbe 6206a-3.l18 01705C0 0x10000
bcut default.xbe 6206a-2.l16 01605C0 0x10000
BSwap d B default.xbe oddeven.txt odd even
bcut odd 14.13l 0x2ee76a 0x8000
bcut odd 6206b-9.e6 0x31676A 0x10000
bcut odd 6206b-8.e4 0x31676A 0x10000
bcut odd 6206b-12.l4 0x32676A 0x10000
bcut odd 6206b-13.l6 0x30676A 0x10000
bcut odd 6206c-20.d11 0x36676A 0x10000
bcut odd 6206c-21.d13 0x35676A 0x10000
bcut odd 6206c-22.d14 0x34676A 0x10000
bcut odd 6206c-23.d16 0x33676A 0x10000
bcut even 15.15l 0x2ee76a 0x8000
bcut even 6206b-7.e2 0x2F676A 0x10000
bcut even 6206b-8.e1 0x31676A 0x10000
bcut even 6206b-10.l1 0x32676A 0x10000
bcut even 6206b-11.l2 0x30676A 0x10000
bcut even 6206c-16.b11 0x36676A 0x10000
bcut even 6206c-17.b13 0x35676A 0x10000
bcut even 6206c-18.b14 0x34676A 0x10000
bcut even 6206c-19.b16 0x33676A 0x10000
mkdir tbowl
del odd
del even
手動でtbowlフォルダーにすべてコピーしてから下記を実行
powershell compress-archive tbowl/* tbowlODD/EVENのサーチ時にHEX STEPが2でないと
ROM Masqueradeが検出してくれないので注意。
Ryger(US Set 3 Old Version)追試分
海外版のアルゴスの戦士です
PS2版はSet1でXBOX版追加タイトルはset3が基準のようですね。
Set3なのでMAMEのみの対応になります
FBNは初期テクモ物だとSet1だけ対応になっているのです;
cpu_5p.binを5.5pにリネームすれば、ムリヤリやれなくはないですが。
ちがいはゲーム開始時の説明やEDが英語になってるくらい?
#rygar3 USset3 抽出BAT
bcut default.xbe cpu_4h.bin 0xF7C20 0x2000
bcut default.xbe vid_6k.bin 0x22C600 0x8000
bcut default.xbe vid_6j.bin 0x234600 0x8000
bcut default.xbe vid_6h.bin 0x23C600 0x8000
bcut default.xbe vid_6g.bin 0x244600 0x8000
bcut default.xbe vid_6p.bin 0x20C600 0x8000
bcut default.xbe vid_6o.bin 0x214600 0x8000
bcut default.xbe vid_6n.bin 0x21C600 0x8000
bcut default.xbe vid_6l.bin 0x224600 0x8000
bcut default.xbe vid_6f.bin 0x1EC600 0x8000
bcut default.xbe vid_6e.bin 0x1F4600 0x8000
bcut default.xbe vid_6c.bin 0x1FC600 0x8000
bcut default.xbe vid_6b.bin 0x204600 0x8000
bcut default.xbe cpu_1f.bin 0xF3080 0x4000
bcut default.xbe cpu_5j.bin 0xF9C20 0x8000
bcut default.xbe cpu_8k.bin 0x254600 0x8000
bcut default.xbe cpu_5m.bin 0x109C20 0x4000
bcut default.xbe cpu_5p.bin 0x101C20 0x8000
mkdir rygar3
move *.bin rygar3\
powershell compress-archive rygar3/* rygar3しめ
一応動作検証は行っていますが
ミスがあった場合はご指摘くださると幸いです。
残りはpt3へ続きます。
ようやくゴールが見えてきた!




























ディスカッション
コメント一覧
今更ですけど、テクモボウル tbowlのbat実行してcrcが一致せずに動かなかったので修正してみました
bcut default.xbe 4.b11 0x1a8600 0x8000
bcut default.xbe 6206a-1.f11 0x1a0600 0x8000
bcut default.xbe 6206b-5.b13 0x1905C0 0x10000
bcut default.xbe 6206c-24.h5 0x1B0600 0x10000
bcut default.xbe 6206c-25.h7 0x1805C0 0x10000
BSwap d B default.xbe oddeven.txt odd even
bcut odd 14.13l 0x2ee76a 0x8000
bcut odd 6206b-9.e6 0x2F676A 0x10000
bcut odd 6206b-8.e4 0x31676A 0x10000
bcut odd 6206b-12.l4 0x32676A 0x10000
bcut odd 6206b-13.l6 0x30676A 0x10000
bcut odd 6206c-20.d11 0x36676A 0x10000
bcut odd 6206c-21.d13 0x35676A 0x10000
bcut odd 6206c-22.d14 0x34676A 0x10000
bcut odd 6206c-23.d16 0x33676A 0x10000
bcut even 15.15l 0x2ee76a 0x8000
bcut even 6206b-7.e2 0x2F676A 0x10000
bcut even 6206b-8.e1 0x31676A 0x10000
bcut even 6206b-10.l1 0x32676A 0x10000
bcut even 6206b-11.l2 0x30676A 0x10000
bcut even 6206c-16.b11 0x36676A 0x10000
bcut even 6206c-17.b13 0x35676A 0x10000
bcut even 6206c-18.b14 0x34676A 0x10000
bcut even 6206c-19.b16 0x33676A 0x10000
bcut even 6206a-3.l18 0x34675a 0x10000
bcut even 6206a-2.l16 0x36672a 0x10000
下記の2つは分かりませんでした。。。
6206a-3.l18 65536 3aa24744 adpcm
6206a-2.l16 65536 1e9e5936 adpcm
batchがどこか間違えてましたかね;
どこが違うのか突き合わせるの辛いんで
生データー出すので突き合わせてみてください
tbowl4.b11 DetectCRC:DB8A4F5D ADR:001A8600 SIZE:00008000
6206b-5.b13 DetectCRC:133C5C11 ADR:001905C0 SIZE:00010000
6206c-24.h5 DetectCRC:040C8138 ADR:001B0600 SIZE:00010000
6206c-25.h7 DetectCRC:92C3CEF5 ADR:001805C0 SIZE:00010000
6206a-3.l18 DetectCRC:3AA24744 ADR:001705C0 SIZE:00010000
6206a-2.l16 DetectCRC:1E9E5936 ADR:001605C0 SIZE:00010000
6206a-1.f11 DetectCRC:4370207B ADR:001A0600 SIZE:00008000
bcut default.xbe 6206a-1.f11 0x1a0600 0x8000bcut default.xbe 6206b-5.b13 0x1905C0 0x10000
bcut default.xbe 6206c-24.h5 01B0600 0x10000
bcut default.xbe 6206c-25.h7 01805C0 0x10000
bcut default.xbe 6206a-3.l18 01705C0 0x10000
bcut default.xbe 6206a-2.l16 01605C0 0x10000
bcut default.xbe 6206a-1.f11 01A0600 0x8000
odd0
[AN] Addr:00000000 Size:0037E800 CRC:23F51486
bcut odd 14.13l 0x2ee76a 0x8000
6206b-8.e4 DetectCRC:6389C719 ADR:0031676A SIZE:000100006206b-9.e6 DetectCRC:975DED4C ADR:002F676A SIZE:00010000
6206b-12.l4 DetectCRC:7D0030F6 ADR:0032676A SIZE:00010000
6206b-13.l6 DetectCRC:4AD72C16 ADR:0030676A SIZE:00010000
6206c-20.d11 DetectCRC:70BB38A3 ADR:0036676A SIZE:00010000
6206c-21.d13 DetectCRC:41B2A910 ADR:0035676A SIZE:00010000
6206c-22.d14 DetectCRC:CF660EBC ADR:0034676A SIZE:00010000
6206c-23.d16 DetectCRC:97FBA168 ADR:0033676A SIZE:00010000
bcut odd 14.13l 0x2ee76a 0x8000bcut odd 6206b-9.e6 0x31676A 0x10000
bcut odd 6206b-12.l4 0x32676A 0x10000
bcut odd 6206b-13.l6 0x30676A 0x10000
bcut odd 6206c-20.d11 0x36676A 0x10000
bcut odd 6206c-21.d13 0x35676A 0x10000
bcut odd 6206c-22.d14 0x34676A 0x10000
bcut odd 6206c-23.d16 0x33676A 0x10000
even1[AN] Addr:00000000 Size:0037E800 CRC:7B0030C0
bcut even 15.15l 0x2ee76a 0x8000
6206b-8.e1 DetectCRC:B9615FFA ADR:0031676A SIZE:000100006206b-7.e2 DetectCRC:D139C397 ADR:002F676A SIZE:00010000
6206b-10.l1 DetectCRC:9B4FA82E ADR:0032676A SIZE:00010000
6206b-11.l2 DetectCRC:06BF07BB ADR:0030676A SIZE:00010000
6206c-16.b11 DetectCRC:1A2FB925 ADR:0036676A SIZE:00010000
6206c-17.b13 DetectCRC:DE16BC10 ADR:0035676A SIZE:00010000
6206c-18.b14 DetectCRC:0684E188 ADR:0034676A SIZE:00010000
6206c-19.b16 DetectCRC:71795604 ADR:0033676A SIZE:00010000
アドレスが不一致な場合は吸出しの問題かそもそもバージョン違いの可能性がありますかね?
いずれせよロムマスカレードで出てくると思いますが。
>どこが違うのか突き合わせるの辛いんで
修正箇所は、6206c-24.h5 、 6206c-25.h7、6206a-3.l18、6206a-2.l16 は切り出し開始アドレスに0xが抜けていました
4.b11、6206b-8.e4 の行を追加
あとmoveの箇所で移動されないファイル()がありました
それで動くようになりました
あざっす!
抜け分の報告ありがとうございました、修正しておきました~
記載分に0x抜けてました?見た限り大丈夫そうなんですけども…うーん?