おさかな天国
元ネタ!
一時期、スーパーマーケットの鮮魚コーナーでBGMになっていましたねえ。
ダライアス コズミックコレクションから抽出 by doritos
実は2もほとんど抜けました。
https://milkchoco.info/archives/8902#comment-5189
国内版のダライアス2とサーガイア用ver1の差分揃ってますたぶん。
…が、スプライト系が出てこないです。(promも)
勘違いでなければもうバイナリに空きが無くて、少なくとも普通に繋がって置いてある感じではなさそうです。
現状は初代のみ抽出可能なようです
不足分が抽出可能になった場合は、追記か記事化します
どこに入ってるんでしょうねえ?
ダライアス(初代)抽出バッチ by doritos
利用には最新depotのファイルが必要になります
端的に表現すると、購入して最新版のEXEを用意しましょう。
結局、初代の3バージョン揃いました。
もう結構前に出たソフトですし、まだガードが緩かったかもしれませんねぇ・前準備
BSwap用txt「offset0123.txt」
4
0 0
1 1
2 2
3 3●NEWバージョン
BSwap.exe d B game.exe oddeven.txt odd.bin even.bin
BSwap.exe d B game.exe offset0123.txt 00.bin 01.bin 02.bin 03.binbcut.exe game.exe a96_57.33 0x422E70 65536
bcut.exe game.exe a96_56.18 0x432E70 65536
bcut.exe odd.bin a96_33-1.190 0x1F1738 65536
bcut.exe odd.bin a96_35-1.191 0x201738 65536
bcut.exe even.bin a96_32-1.157 0x1F1738 65536
bcut.exe even.bin a96_34-1.158 0x201738 65536bcut.exe odd.bin a96_29-1.185 0x221738 65536
bcut.exe odd.bin a96_31.187 0x241738 65536
bcut.exe even.bin a96_28-1.152 0x221738 65536
bcut.exe even.bin a96_30.154 0x241738 65536bcut.exe odd.bin a96_54.143 0x2B1738 16384
bcut.exe even.bin a96_55.144 0x2B1738 16384bcut.exe odd.bin a96_48.24 0x2B5738 65536
bcut.exe odd.bin a96_49.25 0x2C5738 65536
bcut.exe odd.bin a96_50.26 0x2D5738 65536
bcut.exe even.bin a96_51.47 0x2B5738 65536
bcut.exe even.bin a96_52.48 0x2C5738 65536
bcut.exe even.bin a96_53.49 0x2D5738 65536bcut.exe 03.bin a96_47.201 0x128B9C 65536
bcut.exe 03.bin a96_43.199 0x138B9C 65536
bcut.exe 03.bin a96_39.197 0x148B9C 65536
bcut.exe 01.bin a96_45.200 0x128B9C 65536
bcut.exe 01.bin a96_41.198 0x138B9C 65536
bcut.exe 01.bin a96_37.196 0x148B9C 65536
bcut.exe 02.bin a96_46.180 0x128B9C 65536
bcut.exe 02.bin a96_42.178 0x138B9C 65536
bcut.exe 02.bin a96_38.176 0x148B9C 65536
bcut.exe 00.bin a96_44.179 0x128B9C 65536
bcut.exe 00.bin a96_40.177 0x138B9C 65536
bcut.exe 00.bin a96_36.175 0x148B9C 65536※1024Bの「00」ダミーを作って、ファイル名にリネームしといてください。手抜きです
forcecrc32 a96-24.163 1020 0fa8be7f
forcecrc32 a96-25.164 1020 265508a6
forcecrc32 a96-26.165 1020 4891b9c0●OLDバージョン差分
bcut.exe odd.bin a96_33.190 0x151538 65536
bcut.exe odd.bin a96_35.191 0x161538 65536
bcut.exe even.bin a96_32.157 0x151538 65536
bcut.exe even.bin a96_34.158 0x161538 65536bcut.exe odd.bin a96_29.185 0x1A1738 65536
bcut.exe even.bin a96_28.152 0x1A1738 65536●EXTRAバージョン差分
bcut.exe odd.bin a96_72.190 0x1D1738 65536
bcut.exe odd.bin a96_74.191 0x1E1738 65536
bcut.exe even.bin a96_71.157 0x1D1738 65536
bcut.exe even.bin a96_73.158 0x1E1738 65536bcut.exe odd.bin a96_68.185 0x171738 65536
https://milkchoco.info/archives/8902#comment-5185
bcut.exe odd.bin a96_70.187 0x191738 65536
bcut.exe even.bin a96_67.152 0x171738 65536
bcut.exe even.bin a96_69.154 0x191738 65536
補足事項
4
0 0
1 1
2 2
3 3
offset0123.txtはROM_LOAD32_BYTE.txtでよいかと思います。
NewVerがdariusj、OldVerがdariuso、ExtraVerがdariuseになります。
a96-24.163等の3ファイルはダミーでOKですが
FBNeoではoptionalなので作らなくても遊べます。
動作検証
問題なく遊ぶことが出来ました!
エキストラバージョン!
ニューバージョンをボーダーレスフルスクリーンで全画面にしてみました。
4Kモニターだと横が足りてない感じでしょうか?
21:9の湾曲モニターの方が表示が大きくなるかもしれません。
いずれにせよダライアスを普通に遊べる、いい時代になりましたねえ(しみじみ
doritosさん、バッチファイルの投稿をありがとうございました!
ダライアス外伝の抽出中途情報 by jack
途中までの情報を頂きました。
ついでに下記タイトルに alldata.bin があったので、MArchiveBatchToolのコマンド”MArchiveBatchTool.exe fullunpack –keep alldata.psb.m zlib 25G/xpvTbsb+6 64″を試した
https://milkchoco.info/archives/8919#comment-5174
・Win(Steam)「Darius Cozmic Collection Arcade」
・Win(Steam)「G-Darius HD」
・Win(Steam)「Ray’z Arcade Chronology」
→いろいろ出てきた、AC版が抽出できたら嬉しいですね
「Darius Cozmic Collection Arcade」は出力された”DariusGaiden.zip”というファイルからAC版「ダライアス外伝」が抽出できそう?
bcut.exe pcm.bin D87-01.BIN 0 0x200000
bcut.exe pcm.bin D87-02.BIN 0x200000 0x200000
bcut.exe spr1.bin D87-03.BIN 0 0x200000
bcut.exe spr1.bin D87-04.BIN 0x200000 0x200000
bcut.exe spr1.bin D87-05.BIN 0x400000 0x200000
bcut.exe spr2.bin D87-06.BIN 0 0x200000
bcut.exe spr2.bin D87-17.BIN 0x200000 0x200000
bcut.exe spr2.bin D87-08.BIN 0x400000 0x200000
BSwap.exe d B sub.bin oddeven.txt D87-13.BIN D87-14.BINあとは cpu.bin を BSwap.exe を使って1バイト毎に D87-12.BIN/D87-11.BIN/D87-10.BIN/D87-16.BIN の順に分割すればいけるはず
https://milkchoco.info/archives/8919#comment-5181
記事投稿後のコメント分を追加しました。
補足です
BSwap.exe d B sub.bin oddeven.txt D87-13.BIN D87-14.BIN
BSwap.exe d B even.bin oddeven.txt D87-11.BIN D87-09.BIN
BSwap.exe d B odd.bin oddeven.txt D87-12.BIN D87-10.BIN
del odd.bin even.bin
で、抽出したものを dariusg.zip にまとめたらMAME2010で動きましたまぁ、「ダライアス外伝」は 欧州Win「TAITO LEGENDS 2」があればこんな面倒な事をしなくても良いのですけどね
ちょうど半額セール中みたいだし、試してみるのも良いかと
https://milkchoco.info/archives/8919#comment-5191
提供ありがとうございました。
Rom Set 修正 by 管理人 バッチファイル CRC不一致
確認したところD87-16.BINなら末尾が3ですが
バイナリの末尾が1で日本版セットになります
そのためd87-09.binの日本語版として修正しました。
4
0 0
1 1
2 2
3 3
ROM_LOAD32_BYTE.txtは上記の内容をコピーアンドペーストし保存してください。
bcut pcm.bin d87-01.bin 0 0x200000
bcut pcm.bin d87-02.bin 0x200000 0x200000
bcut spr1.bin d87-03.bin 0 0x200000
bcut spr1.bin d87-04.bin 0x200000 0x200000
bcut spr1.bin d87-05.bin 0x400000 0x200000
bcut spr2.bin d87-06.bin 0 0x200000
bcut spr2.bin d87-17.bin 0x200000 0x200000
bcut spr2.bin d87-08.bin 0x400000 0x200000
BSwap.exe d B sub.bin oddeven.txt d87-13.bin d87-14.bin
rem crc miss match
BSwap.exe d B cpu.bin ROM_LOAD32_BYTE.txt d87-12.bin d87-11.bin d87-10.bin d87-09.bin
mkdir dariusgj
copy d87-**.bin dariusgj\
powershell compress-archive dariusgj/* dariusgj
抽出はできるもののCPU4つがすべてCRC不一致となりました。
CRC書き換えで一致させる場合、d87-09.binは末尾6バイト以上開けて書き換えてください。
末尾バイトでリージョンを確認しているので、変な数字が入るとおかしくなると思います。
リージョン変更は以下を確認してください。
FBNeo Windows版で遊ぶ方法(外部Datを利用)
ハックROM バッチファイル
bcut pcm.bin d87-01.bin 0 0x200000
bcut pcm.bin d87-02.bin 0x200000 0x200000
bcut spr1.bin d87-03.bin 0 0x200000
bcut spr1.bin d87-04.bin 0x200000 0x200000
bcut spr1.bin d87-05.bin 0x400000 0x200000
bcut spr2.bin d87-06.bin 0 0x200000
bcut spr2.bin d87-17.bin 0x200000 0x200000
bcut spr2.bin d87-08.bin 0x400000 0x200000
BSwap.exe d B sub.bin oddeven.txt d87-13.bin d87-14.bin
rem crc miss match
BSwap.exe d B cpu.bin ROM_LOAD32_BYTE.txt d87-12cc.bin d87-11cc.bin d87-10cc.bin d87-09cc.bin
mkdir dariusgjcc
copy d87-****.bin dariusgjcc\
powershell compress-archive dariusgjcc/* dariusgjcc
既存のROMとバッティングするので
ZIP名とCRCが不一致になる、4つのROM名称を変更します。
dariusgjcc.zipが出来上がるので、ROMフォルダーに放り込んでください。
CCはCosmic Collectionの略です。(安易)
外部DAT機能で読み込む
FBNeoでは外部DATで読み込むことが可能なので外部読込機能を使って遊んでみようと思います。
しげるさんからのコメントを頂きました
外部DAT読込はNEOGEOしか対応していないとの事です。
情報元
ZipName: dariusgjcc
DrvName: dariusgj
ExtraRom:
FullName: " Darius Gaiden - Silver Hawk (Ver 2.5J Darius Cosmic Collection Hack)"
// romname romsize crc type
d87-12cc.bin 0x080000, 0xBE34646A, TAITO_68KROM1_BYTESWAP32
d87-11cc.bin 0x080000, 0x41CE3164, TAITO_68KROM1_BYTESWAP32
d87-10cc.bin 0x080000, 0x31F2B36C, TAITO_68KROM1_BYTESWAP32
d87-09cc.bin 0x080000, 0x91BBD6A0, TAITO_68KROM1_BYTESWAP32
d87-03.bin 0x200000, 0x4be1666e, TAITO_SPRITESA_BYTESWAP
d87-04.bin 0x200000, 0x2616002c, TAITO_SPRITESA_BYTESWAP
d87-05.bin 0x200000, 0x4e5891a9, TAITO_SPRITESA
d87-06.bin 0x200000, 0x3b97a07c, TAITO_CHARS_BYTESWAP
d87-17.bin 0x200000, 0xe601d63e, TAITO_CHARS_BYTESWAP
d87-08.bin 0x200000, 0x76d23602, TAITO_CHARS
d87-13.bin 0x040000, 0x15b1fff4, TAITO_68KROM2_BYTESWAP
d87-14.bin 0x040000, 0xeecda29a, TAITO_68KROM2_BYTESWAP
d87-01.bin 0x200000, 0x3848a110, TAITO_ES5505_BYTESWAP
d87-02.bin 0x200000, 0x9250abae, TAITO_ES5505_BYTESWAP
保存先はFBNeoの実行ファイルがあるフォルダーからみて
\config\romdata配下にdariusgjcc.datと名前を付けて保存してください。
ゲームの読込
ファイル選択画面が出るので、先ほど保存したdariusgjcc.datを選ぶと
問題がなければ自動的に読み込んでゲームが開始されます。
動作確認
おそらくプログラムに何らかの手が入っていると思いますが、詳細は不明です。
M.A.M.E.やFBNeo準拠のCRCが一致するROMは
TaitoLegendsからZipで拾えるので
そちらで入手するほうが楽かなと思います。
しめ
中々に興味深い結果でした。
すくなくとも初代が遊べたのは良かったなあと
残念ながらIIやサーガイアは不足があったようで現状ムリなようですが。
ダライアス外伝はどうせなら
エキストラバージョンも入れてくれたらよかったですね。
情報を提供いただいた皆様、ありがとうございました!
次回の予定は未定です!
ディスカッション
コメント一覧
記事作成お疲れ様でした!
Steam版のネタが今まであがってこなかったのは
どう考えてもみんなコンシューマで先に買っていたからと思われです(自分含む
後、値段が高すぎぃー!なのもあると思います
基本的にプレイ目的で買う人は抽出するぜとか考えてないですからね、はい
SteamにはGB版サーガイアないんですね(今でもSwitchのみ?
某神谷氏も苦言を呈していたタイトー商法に自分も完全に洗脳されてた時期なので
GB版サーガイア普通に持ってるのに色々付いてるやつをプライムデーに予約しましたわ…
なんか思い出したらちょびっと腹立つな…(結構なお値段でした
多分Steamにコンシューマーのまとめの方はないですね
ダラ外のエキストラバージョンて未だによく分からんのですが
公式は全く関係なく単なるハックではないのかという疑惑が…
そのハック基板のデータが吸い出されたのでMAMEで対応された感じですかね?
(MAMEは海賊版であろうが世界に一枚でも基板が存在したら対応されるので)
公式で発売されていないことも考えるとやはりそんな気はします
ロケテ版だよーとかよく言われてますが…
外部DATですがネオジオ以外でも対応してたのですね!(しらんかった
オチる件が全くもって解決しないので時間があるときでいいのですが試してもらえませんかね?
プレヒストリックアイル2原始島を普通にプレイしてたら
自ビルド公式ビルドx86、x64どれでも全部見事に
ステージ4の最初ぐらいで100%オチます(プレイ時間でオチてる?
CROMにS1入れてない完全復号の切り出すだけのセットです
既にS1入れこんでたらC5とC6のCRC変更したら大丈夫と思われます
化けなしプレイできるのはいいのですがオチます
DrvNameも色々変えたりしましたがオチます
ZipName: preisle2and
DrvName: mslug4fd
ExtraRom:
FullName: “Prehistoric Isle 2 -Genshitou- ACA NEOGEO Fully Decrypted”
// romname romsize crc type
255-p1.p1 0x100000 0xdfa3c0f3 1 | BRF_ESS | BRF_PRG
255-p2.sp2 0x400000 0x42050b80 1 | BRF_ESS | BRF_PRG
255-s1d.s1 0x020000 0x666cabdc 2 | BRF_GRA
255-c1d.c1 0x800000 0x50fd785e 3 | BRF_GRA
255-c2d.c2 0x800000 0xab913f1e 3 | BRF_GRA
255-c3d.c3 0x800000 0xbc0ee75c 3 | BRF_GRA
255-c4d.c4 0x800000 0x29908823 3 | BRF_GRA
255-c5da.c5 0x800000 0x556346b1 3 | BRF_GRA
255-c6da.c6 0x800000 0x4e75a70c 3 | BRF_GRA
255-m1an.m1 0x020000 0x3ad3b043 4 | BRF_ESS | BRF_PRG
255-v1.v1 0x400000 0x5a14543d 5 | BRF_SND
255-v2.v2 0x200000 0x6610d91a 5 | BRF_SND
他の人もオチるのなら公式に一旦報告しようかなと思ってます
現状は設定とおま環こと俺環の可能性もあるのでなんとも
しげるさん、ねぎらいの言葉をありがとうございます。
>後、値段が高すぎぃー!なのもあると思います
>基本的にプレイ目的で買う人は抽出するぜとか考えてないですからね、はい
よほど思い入れがあるか、チャレンジしたい人柱な勇者か位でしょうしねぇ
しかもM2さんだとダメなことも多いので・・・
>GB版サーガイア普通に持ってるのに色々付いてるやつをプライムデーに予約しましたわ…
>なんか思い出したらちょびっと腹立つな…(結構なお値段でした
自分は割引じゃなかったら買わない価格ですねえ
でも半額なら、未ダンプもあるしいいか!って感じでした。
>ダラ外のエキストラバージョンて未だによく分からんのですが
>公式は全く関係なく単なるハックではないのかという疑惑が…
ハックROMを後から追認受けたって話をどこかで読んだ覚えがあります。
おそらく基板から吸い出したのでMAMEに実装されたんでしょうね
正規扱いなのは、追認受けた話が本当ならそういうことなのかもです。
元記事みつけました
https://www.famitsu.com/news/201502/02070731.html
また基盤の出回りが非常に少ない(正規の販売ルートに乗ったものではない。最近になってメーカー公認の作品となったぐらい)
>外部DATですがネオジオ以外でも対応してたのですね!(しらんかった
>オチる件が全くもって解決しないので時間があるときでいいのですが試してもらえませんかね?
外部DATはやったらできましたって感じです(てきとう
明日にでも暇見て検証してみますね~
記事の作成、お疲れ様です
SAGAIAと言えば、Steam「Lost Judgment」からSMS版を抽出した事を思い出しました
https://github.com/Kaplas80/ParManager
AC版が抽出できるかも?との話も聞きますが、抽出成功の話までは聞きませんね
Master System Games:
Alex Kidd in Miracle World
Alien Syndrome
Enduro Racer
Fantasy Zone
Fantasy Zone II: The Tears of Opa-Opa
Global Defense
Maze Hunter 3-D
Penguin Land
Quartet
Sagaia
Secret Command
Woody Pop
Arcade Games:
Fantasy Zone
Fighting Vipers
HAMA of the DEAD
Motor Raid
Sonic the Fighters
Space Harrier
Super Hang-On
Virtua Fighter 5 Final Showdown
分からん!
●ダライアスⅡ(二画面ver)(未完成)
BSwap.exe d B game.exe oddeven.txt odd.bin even.bin
bcut.exe game.exe c07-10.95 0x5CF1E0 524288
bcut.exe game.exe c07-11.96 0x64F1E0 524288
bcut.exe game.exe c07-09.75 0x74F5E0 524288
bcut.exe game.exe c07_17.69 0x86F5E0 131072
bcut.exe game.exe c07-12.107 0x90F5E0 524288
bcut.exe game.exe c07-03.12 0xA0F5E0 524288
bcut.exe game.exe c07-03.47 0xA0F5E0 524288
bcut.exe game.exe c07-04.11 0xA8F5E0 524288
bcut.exe game.exe c07-04.48 0xA8F5E0 524288
bcut.exe game.exe spriteex 0xB0F5E0 1048576
bcut.exe odd.bin c07_20-2.74 0x3678F0 131072
bcut.exe odd.bin c07_21-2.76 0x3878F0 131072
bcut.exe even.bin c07_19-2.73 0x3678F0 131072
bcut.exe even.bin c07_18-2.71 0x3878F0 131072
「spriteex」はたぶんスプライトなんだろなっていう予想です。違う可能性も全然あります。
というか本来スプライトは0x200000必要なんですが、この位置からだと普通にファイルサイズが足りませぬ。他に0x200000空いてる場所もありませぬ
一応0x100000でバイナリの区切りが付く&進むとsteamとか文字列が出てきちゃうもんで切り出してあります。
ダミーくっ付けたり、二回繰り返しで0x200000にしたうえで分割試すとうまくいくかも・・・いかないかも・・・
ちょっと試行してみたけどうまくいってないです。おのれM2
ちなみに三画面バージョンのスプライトは0x100000です(一致しません)
二画面バージョンでも実際に使う部分は半分てことでしょうか⇒ダミーくっ付け濃厚…?
●サーガイア用差分
揃ってはいます。このままだと無意味。
bcut.exe game.exe c07_41.69 0x84F5E0 131072
bcut.exe odd.bin c07_44.74 0x3E7AF0 131072
bcut.exe odd.bin c07_45.76 0x407AF0 131072
bcut.exe even.bin c07_43.73 0x3E7AF0 131072
bcut.exe even.bin c07_42.71 0x407AF0 131072
●謎maincpu???×2
ダラⅡ・サーガイアのmaincpuと出だしが同一
かつ
ダラⅡ・サーガイアのmainCPUと同じく、分割前文字列に「TUNA」「SASIMI」が入ってる
のでcpuっぽいです。
どっちかがサーガイアのVer2用なのかもしれません。
もう一つは未収録のはずのダライアスⅡOLDなのかと思いきやそんな事もありませんでした…
三画面用の可能性もあり。
bcut.exe odd.bin maincpuex1.74 0x447AF0 131072
bcut.exe odd.bin maincpuex1.76 0x467AF0 131072
bcut.exe even.bin maincpuex1.73 0x447AF0 131072
bcut.exe even.bin maincpuex1.71 0x467AF0 131072
bcut.exe odd.bin maincpuex2.74 0x4C7AF0 131072
bcut.exe odd.bin maincpuex2.76 0x4E7AF0 131072
bcut.exe even.bin maincpuex2.73 0x4C7AF0 131072
bcut.exe even.bin maincpuex2.71 0x4E7AF0 131072
現状ここまでです。
夢が広がりそうなファイルもあるのに現状試すこともできないのがもどかしい。
doritosさん
深夜テンションなので妙なこと言ってたらスルーしてください;
c07-05からc07-08までがspriteだと思いますが
最初期のRomsetだと256kbなのでFFか00で倍にダミーつっこんでる可能性があります。
http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=darius2d
0.37b10(0.46)のROMセットです(抜粋)
c07-05 | 262144 | | good | | | | no | e10715f4 |
c07-06 | 262144 | | good | | | | no | 7ca7fc52 |
c07-07 | 262144 | | good | | | | no | 632b0a85 |
c07-08 | 262144 | | good | | | | no | 1de7f1d7 |
CRCは幸いにも256kbで記載があるので、そこら辺で攻めてみてはどうかな?と
ダライアス外伝みたいにいじられてるともうカンしかないですが;;
余力があったら自分もやってみるつもりです~
深夜にありがとうございます!
spriteexをROM_LOAD32_BYTEで四分割したら見事に↑に一致しました。
んで00ダミーをくっ付けたら現行mameにも一致!
ひとまずpromはスルーして、fbNEOで動作確認できました。
そういうわけでダラⅡも抽出完了です。
現行mameだとオフセットが0123でなくて、何故か0246に変わってるんですよね・・
それもあって分割に信頼が持てず、かつ深夜脳でうまくいかなかったんかな・・・
とりあえずは続いて謎cpuを試してみます。
bcut.exe game.exe spriteex 0xB0F5E0 1048576
↑は削除して
BSwap.exe d B game.exe offset0123.txt 00.bin 01.bin 02.bin 03.bin
bcut.exe 00.bin sprite00.bin 0x2C3D78 262144
bcut.exe 01.bin sprite01.bin 0x2C3D78 262144
bcut.exe 02.bin sprite02.bin 0x2C3D78 262144
bcut.exe 03.bin sprite03.bin 0x2C3D78 262144
copy /b sprite00.bin+dummy_00_256k.tmp c07-06.27
copy /b sprite01.bin+dummy_00_256k.tmp c07-05.24
copy /b sprite02.bin+dummy_00_256k.tmp c07-08.25
copy /b sprite03.bin+dummy_00_256k.tmp c07-07.26
コレ追加でいけると思います。要ダミー準備。
bat実行からのCRCは確認済。
一応prom作成用です。
forcecrc32 c07-13.37 1020 3ca18eb3
forcecrc32 c07-14.38 1020 baf2a193
…が、MAMEはpromを入れてもサーガイアの方だけ起動しませんでした。
fbNEOはprom無しで両方動きます。
doritosさん、朝からありがとうございます
>spriteexをROM_LOAD32_BYTEで四分割したら見事に↑に一致しました。
>んで00ダミーをくっ付けたら現行mameにも一致!
>ひとまずpromはスルーして、fbNEOで動作確認できました。
>そういうわけでダラⅡも抽出完了です。
おお!見事です!すばらしい!
8割寝てた脳みその上に、情報投げるだけ投げてすみません;
>現行mameだとオフセットが0123でなくて、何故か0246に変わってるんですよね・・
>それもあって分割に信頼が持てず、かつ深夜脳でうまくいかなかったんかな・・
MAMEのドライバー通りの分割を必ず使うとは限らないんですよね;
このロード方法なのにみつからねえ!→平文とか割とあったりします。
ちなみに0246はROM_LOAD64_WORDで記事にしたやつですね
doritosさんバッチ投稿ありがとうございます
暇みてダライアスIIとサーガイアを記事化しようと思います!
FBNeoは問題ないとの事でありがとうございます
>MAMEはpromを入れてもサーガイアの方だけ起動しませんでした。
なんででしょうね;MAME側でもunknown扱いなのに。
もしかすると旧版ならうごくかもですね。
ダライアスの個人的な思い出
PCエンジンHu-Card版「ダライアスpkus」は唯一のPCエンジンSGとの両対応ソフトだった
レトロフリークで動かしたらPCエンジンSGとして動くのだろうか?
PCエンジンCD-ROMで「スーパーダライアス」「スーパーダライアスII」が出たが、変な演出が追加されてたみたいで買わなかった
サントラとして買っても良かったかもしれない
MDで「ダライアスII」を買ったが、容量が8Mbitという事もあり、敵キャラが小さくて迫力がなかった印象
SS版を買わなかった事を後悔
SSで「ダライアス外伝」、PSで「Gダライアス」が出た時にはアーケードと遜色ない印象だった
SSの「ダライアス外伝」はサントラとしても利用可能なのが地味に嬉しい
PSPで「ダライアスBurst」が出たが、携帯ゲーム機でSTGはキツいと思って買わなかった
MD互換機向けに「ダライアスExtra Ver.」が出たのは嬉しかった
32Mbitの大容量と技術の進歩のおかげで素晴らしい移植だった
その反動か、SwitchやSteamでダライアスシリーズが出た時はBurstも含めて全て買ってしまった、セールの時に
Steamではコンシューマー系の移植版が出ていないのが不満
それにしても、アーケード版1/2/外伝が抽出できるようになるとは凄いですなぁ
匿名さんコメントありがとうございます
>MD互換機向けに「ダライアスExtra Ver.」が出たのは嬉しかった
>32Mbitの大容量と技術の進歩のおかげで素晴らしい移植だった
あれのベース移植は独学でプログラム学ばれた
某お医者様が移植したミニ収録のアップデート版ですかね?
ミニ筐体制作のハイクオリティっぷりに加えて
プログラム制作まで行われてて、凄いなぁとしか言えないです。
>Steamではコンシューマー系の移植版が出ていないのが不満
タイトーなんで・・・
グルーヴコースターのSwitch版に注力して
Steam版をぶん投げ放置するところですから;
>それにしても、アーケード版1/2/外伝が抽出できるようになるとは凄いですなぁ
doritosさんが一晩でやってくれました!!(感謝
いや本当に皆さんの情報提供のおかげです。
mameで動作しないの分かったかもです。
そもそもいつも中華機のarkOSでしかチェックしてないんですが、mameが2003+と2010だからでした。
サーガイアのROMセットは0.143から先辺りで追加されてまして、mame2010は0.139なんで、そもそもギリギリ対応してないんですね。
サーガイアもmame0.227では動作します。お騒がせしました。
いえいえ、大丈夫ですよ~
libretroコアは諸々のエラースキップあったりするので
CRC不一致もわからなくなることありますし
動作確認は面倒でもPC版MAMEのが無難かと思います
遊ぶには楽で便利ですしね;
なるほど最近のMAMEなら問題ないって感じですね
なら大丈夫そうですね~
連投すみません;
今日はお休みなので一気に試行してます。
まぁ、エミュってても大方はMAMEってるわけじゃないですもんね。(たぶん
謎maincpuらしきものですが、とりあえずRさんみたくforcecrcの力業でROMセットに合わせてみた結果、
ex1がチェックサムエラーで起動不可
ex2は無音のダライアス2が起動しました。
(darius2dもsagaiaも同じ結果)
ex2がサーガイアではなくダラ2の何かって事は分かったので、念のためdarius2doのセットに合わせてみましたが、やっぱ無音。
こういうの、fbNEOでドライバ弄ってなんとかできたりするんですかね?(触ったことありません)
コズミックコレクションのCE、steamに来たらダライアスアルファ目当てで欲しいんですけど
見事にスルーされてて悲しいです・・・
doritosさんお疲れさまでした!
ダラIIとサーガイアのデータはニコイチしてたはずです
M2さんが入手した基板が壊れてたのでそうなってたような
(現状キメラ状態なのでMAMEで動かないのもそれ関係かも)
そのへんの話はコズミックコレクション発売時のインタビュー読めば分かります
でもFBneoで動くんなら問題ないと思います
いつものでぃんくさんの仕業ですね!
ダラ外のエクストラバージョンの件ですがなんとなく推測できました
恐らくタイトーが家庭用ゲーム部門に戻ってくるまでの間
自社IPに関する扱いが割と雑だったから許可が降りたのだと思われます
2010年から2018年まではスクエニ傘下であんまりやる気なし
闇会議はその空白の2015年ですね
ので現在タイトーが家庭用に完全復活した現在
公式としてはやはり存在しないことになってるのではと思われます
タイトーさんは現在自社IP管理に関しては以前とは違いかなり厳格になってるので
それだけだとどうでもいい話なので見つからなかったメタルスラッグ3家庭用の件
もしかしてそうかもしれないと思っていたACA NEOGEOのがmslug3hセットでしたヽ(・ω・)/ズコー
PROMは暗号化されてないので分割だけでおkの模様
メタルスラッグシリーズも全部揃って
doritosさんの努力も報われたのでよかったと思います!
連投は気になさらずに~
MAMEはPLDとかMCUとか面倒になってるので
動くだけで十分と考えたら割と色々省略されがちですね
アケアカの奇々怪界もイカピクさんがデキャップしたMCU入ってないって話ですし。
>ex1がチェックサムエラーで起動不可
>ex2は無音のダライアス2が起動しました。
CRCや抽出分のバイナリをにらめっこしました
CRC一致 darius2d(maincpuex2)
maincpuex2.71 => c07_18-2.71
maincpuex2.76 => c07_21-2.76
既存の抽出ROM分とバイナリが別物(たぶんダミー)
maincpuex1.71 0x467AF0 131072
maincpuex1.76 0x467AF0 131072
そんなわけで組み合わせ的には
maincpuex1.74
maincpuex1.73
maincpuex2.73
maincpuex2.74
これらにmaincpuex2.71/maincpuex2.76と
ニコイチにする感じかなと?
(コメント見てから)
ex2は無音とのことなので
darius2d(ex2の71.76)にex1の74.73でどうかなあ?→チェックサムエラーでした
サーガイアにex1の74.73→チェックサムエラーでした!
forcecrc32でごまかしても起動NGでした。
これはチートでチェック飛ばさないとダメな感じっぽいです。
>ダライアスアルファ
最近のタイトーさんはPCにやさしくないのです;
しげるさんへ
コメント消し飛ばしてましたゴメンナサイ;
>ダラIIとサーガイアのデータはニコイチしてたはずです
>M2さんが入手した基板が壊れてたのでそうなってたような
なるほど、サーガイアのレア版ぽいのが
チェックサムエラーで吹いて動かないのは
起動時チェック無効にして動かしてるようですね。
>タイトーさんのガバ時期
確かにスクエニ傘下時代のやる気のなさは異常でしたね
版権も飼い殺しみたいになってましたし。
オフィシャルとしては認めない感じ?
メガドライブミニから派生したヤツは特別に許諾だしたのかな。
>メタルスラッグ3家庭用の件もしかしてそうかもしれないと思っていた
>ACA NEOGEOのがmslug3hセットでしたヽ(・ω・)/ズコー
>PROMは暗号化されてないので分割だけでおkの模様
まさかの盲点!メタスラコンプおめでとうございます!!
doritosさんとあんこさんお疲れ様でしたー
サーガイアの基板は入手したものの動作せず動作するダライアスIIの基板に
壊れたサーガイアのROMをぶっ刺したら動いたそうです
チェックサムエラー無効にしてたかどうか分かりませんが展示のときもその状態だったそうで
むしろコズミックコレクションがM2のおかげで発売された(タイトー完全復活)ので
M2さん等に頭上がらないのとメガドラミニのは作者の方の身元が
完全に分かってるから安心安全だからだったんだと思います
それプラス奥成さんの情熱ですね!(多分
後、タイトー商h
デモでセリフのない魂斗羅コレクションの
スーパー魂斗羅も権利的な問題で削除されてたように思います
でもアケアカ版では復活してたけど…
(kof98のアレの消し忘れはビックリしましたねw)
それと同じくダラ外エクストラは誰が作ったのとか権利関係が
不明なのでなかったことになってると思われます
問題ないのならM2さんなら多分出してるよなぁと思うので
そういえばFBneoでダラ外が動作するということは
自分の大好きなデバッグモード弄り倒せますね!
メタルスラッグ3ですがなんとFBneoと同じような
S1データ改変(128Kbにされてた)動作だったのでCROM暗号化するのなら
別のやつからオリジナルの512KbのS1データ持ってこないと暗号化出来ません…
CROMに元々S1データ入ってないシリーズですね
新たなるS1データなので早速NeCoには追加しました(データベースとしての利用おすすめ!
PROMのみ違うのでマージしてたら問題はないです
何が違うのかと言われたらMVSではPROM暗号化されてるだけで
内容の違いは自分も未だに分からんです!
ネオジオ分のメタルスラッグシリーズ全部揃ったのはなにげに嬉しいです
暗号化出来ない謎も解けたので(実は結構悩んでてさっき思い出した
自分もダライアスイジってみます!
ほぇー
魂斗羅コレクションのスパ魂が一部しか抽出できないのはそのせいだったりするんでしょうか
今回のダラⅡも、スパ魂と同じで続編は抜かせないぞというM2の意地悪なのかと悶々としておりました(
謎CPU×2の正体は、しょうがなく突っ込んだぶっ壊れダラⅡとぶっ壊れサーガイアVer2の可能性が高いんすね
経緯が分かると面白い
>ネオジオ分のメタルスラッグシリーズ全部揃ったのはなにげに嬉しいです
しげるさんのblog情報を元に、scrap_aさんのツールでPS2メタルスラッグコンプリートからメタルスラッグ5をmskug5ng(海賊版?)としては抽出できたものの、正規化はできないとの事で断念してます
他にメタルスラッグ5を抽出できるのは NEOGEO Arcade Stick Pro くらい?
気になるところです
>魂斗羅コレクションのスパ魂が一部しか抽出できないのはそのせいだったりするんでしょうか
以前記事にあったXBLA版からの抽出であればSuper魂斗羅の抽出はできたはずなので、それで対応するしかなさそう?
しげるさんへ
>サーガイアの基板は入手したものの動作せず動作するダライアスIIの基板に
>壊れたサーガイアのROMをぶっ刺したら動いたそうです
>チェックサムエラー無効にしてたかどうか分かりませんが展示のときもその状態だったそうで
雑すぎて笑うw
後はrev1だとチェックサムないとかだったらどうしよう。
>M2さん等に頭上がらないのとメガドラミニのは作者の方の身元が
>完全に分かってるから安心安全だからだったんだと思います
>それと同じくダラ外エクストラは誰が作ったのとか権利関係が
>不明なのでなかったことになってると思われます
なるほどなるほど
後は供託金制度使って、お金を預ければOKのやつを使うとかでしょうかね
(ヴァンガードプリンセスのEXA版がそれを使った)
>何が違うのかと言われたらMVSではPROM暗号化されてるだけで
>内容の違いは自分も未だに分からんです!
ちょっと面白かったですw
>自分もダライアスイジってみます!
は~い、色々みんなでいじりましょう!
あんこさんへ
よく読むと
動かないSAGAIAの基板がありダライアスIIのROMをSAGAIA基板に乗っけたら動いたと
書いてました、逆でしたね
まぁインタビューも分からない人には分かりづらいです(言い訳
>(ヴァンガードプリンセスのEXA版がそれを使った)
これって結構どうなん?っていう話になってましたね
自分のメタスラ3MVS版はUNIBIOS4.0でCUSTOM表示されるやつですが
(3.3かなんかでNG出たのでラズさんに報告した覚えが)
MVSはラズさん調べでは結構バージョン違いがあるみたいなんですが
現状めんどくさいからと思いますが一つのゲームが吸い出されたら
放置されるようになってるみたいです
今後も新発見のものぐらいしか新しくMAME等で追加されないはずなので
自分もこのままでいいと思ってますw
とりあえず
tcrfのSAGAIAの項目貼っておきます(なにかの参考になるかな?
https://tcrf.net/Sagaia_(Arcade)
チェックサムエラー無効とか分かればいいですね
しげるさん、コメントありがとうございます
どっちにしろ適当すぎますわw
しかし実機はチェックサムの挙動違うんでしょうかねぇ?
>>(ヴァンガードプリンセスのEXA版がそれを使った)
>これって結構どうなん?っていう話になってましたね
eigomangaがSteam版発売した時に、製作者さんとは連絡とってるよ!
と公言したのに、発言一切なかったですからねえ。
EXAがこの手段取ったので、現状音信不通ってことですよね;
>MVSはラズさん調べでは結構バージョン違いがあるみたい
マジシャンロードとかまさにそれですよね;
>チェックサムエラー無効とか分かればいいですね
いろんなゲームでROMチェック無効チートあるんで
やれないことはないと思うんですけどね。
あんこさんへ
今更ですが現状外部DAT対応はやはりネオジオのみのようです
ダライアス外伝は外部DATで起動しませんでした
恐らく記事中のダライアス外伝は多分元々あったTaitoLegend2分が
起動していただけと思われます(自分もそういうのよくやらかします)
自分の環境では元々存在しなかったので起動しませんでした
とりあえずFBneoのF3ドライバにセット追加させましたがそちらでは問題なく動いています
タイトル名とかファイル名はほぼあんこさん命名分で追加させてもらいました
(Hackの部分は公式分なので気分的な問題でVersionに変更しました)
ありがとうございます
リージョンの件等はFBneoの元々のチートで対応してますね
ファイル変更してCRC合うならそれの方がいいですね
外部DATでオチる件の原因は長い時間を費やして検証してましたが結局完全には
分からなかったのでとりあえずDirectSoundにしておくことにしました(時間の無駄でした…
特定のGeforce環境でのみ起きる現象だと思われます
しげるさんへ
あーやっちゃいましたか。なるほどROMを優先読みしちゃうんですねえ。
>とりあえずFBneoのF3ドライバにセット追加させましたがそちらでは問題なく動いています
>タイトル名とかファイル名はほぼあんこさん命名分で追加させてもらいました
>(Hackの部分は公式分なので気分的な問題でVersionに変更しました)
了解です!
>リージョンの件等はFBneoの元々のチートで対応してますね
>ファイル変更してCRC合うならそれの方がいいですね
末尾の数字だけで切り替わるのでセット増えますしね!
まぁ英語版メインのTaitoLegendsだから日本語版にできてありがたいって話ですが。
>特定のGeforce環境でのみ起きる現象だと思われます
ええ;ドライバーとの相性だと切り分けできないですね・・・
とはいえAIだとほぼ一択なんですよねえ。