しげしげブログ

基本的にゲームハードとかゲームのネタ書きます。もちろんMSXも!(MVSのことばかりになってます) 修理ネタとかまとめます。B級映画とかの話もします。記事はコントです。Twitterアカウントは @gcshigeru です。めんどくさがりなので記事が雑です。アフィなし!!なんかTwitchでは積みゲー崩ししてます https://www.twitch.tv/gamecenter_shigeru note https://note.com/shigeshigeru

100メガショック

餓狼伝説の話です

MVS版と家庭版でOPの曲が違うのは有名ですが

よく調べてみると

家庭用海外版にはもう一つ

ドラムイントロのないアレンジOP曲が

用意されていたことを

今更ながら初めて知りました

普通にプレイしていても聴けないので

UNI-BIOSに換装していている

MVSかNEOGEO実機を持っている方は

JUKE BOX PLAYERで

こーど

0x074E

で聴くことができます

ドラムイントロがなくて最後の方が少し違います

こっちのほうが好きかもです

0x0750

が普通の海外版の曲です

日本版ではこのデータ用意されてなかったようです

日本語でタイトル言う曲データないです

必殺技コマンド等も海外版で違ったので

曲も変える予定だったのかな?

もしかして有名だったりする?

NEOGEO CD版はベタ録音のCDDAしか無いので

このバージョンのやつ入ってなかったと思います

海外版も持ってないし

すんませんカセットと同じでNEOGEO CD

日本版と海外版はBIOSで判断してるだけでした

tcrf.net

ここにも載ってないですね

ちなみに家庭用の

がろうでんせつ ぷろでゅーす ばぃ えすねぬけぃ

ふぇいたるひゅーりー ぷろでゅーす ばぃ えすねぬけぃ

の音声トラックは専用にADPCM2ch使ってるのでそれ使って

日本語版捏造できます

MVS版だと音声の前に少し効果音入ってます

応用すればドラムイントロも付けて完全日本語版捏造できますね!

自分用に作ろう

アマプラのKOF2003ちょっとずつ (現在完全完了しています)

vろmは某新たなる怒りXデコード版とハッシュ一致しました

8MBに分割したCRC

V1:dd6c6a85

V2:0e84f8c1

です

HBMAMEでは分割分は

kof2k3fd

セットとかにもありました

まぁm1ろmがデコードされてる時点でお察しでしたが

見た感じPろmもデコードされてそうです

Cろmがよく分からんです

逆にCろmだけやりました

めんどくさいのでやりません

誰か続きやってください

豆に対応するやつなのかというとしないやつの気がします

kof2003hセットでした

海賊版じゃなかったらなんとかなると思います

むしろ改変版と呼ぶほうが妥当かも

うにびおsにすら対応してないセットの可能性があります

一部対応してるセットはあるみたいです

しかしPS2メタルスラッグコンプリートの

メタスラ5ろmせっとって元々mslug5nd.zipとして

突如流出して即別のやつに差し替えられたので

今ではほぼ手に入らない変則的なろmセットと思うのですが

なぜあんな珍しい海賊版キメラセット使われてたんでしょうか?

こーどみすてぃくすさんのこf2003はそんな変なのではないよね?

なんとなく変な気がしますが気のせいです

まぁ、誰かがやってくれるでしょうタブン

暗号化されてからのろmからはややこしいんよね

 

といいつつその後惰性という流れで続けてました

Cろmは切り出したら

HBMAMEの

kof2k3hd

decrypted version of kof2003h (家庭版のデコード版)

と同じCRCになりました

またもやCろmのC7とC8が変則的なろmに当たってしまいました

Pろmに関しては改変されてるのかよく分からなく

CRC合うやつ探すのはめんどくさそうなので無理やり起動して

トライアンドエラーでコツコツやれば

そのうち何かしらのセットで起動すると思います

Cろmが家庭版なのでPろmも家庭版に近いやつで

動かすのがベストだと思いますが

めんどくさいのであきらめました

(全部家庭用で合ってました)

やってみた事

kof2k3hdと同じ容量で分割して

crcとか書き換えたセット作ってビルドすればいいだけなんですが

Pろmがやはり別のセット分になってる気がします・・・

おそらく別のセットですが家庭用(AES)と確定しました

とりあえず家庭用と同じ容量で切り出して

(これも単にPROMの配置ミスでした)

ハッシュ合わせせずビルドしたHBMAMEに食わすと

GAME NUMBERを認識しませんでした

これはキメラっぽい予感が・・・

Pろm配置変えていけばそのうち起動するやつに当たりそうですが

今日はやめます

とりあえず

Kof2003 (Amazon Prime Gaming Version Fully decrypted)

としてセット追加しました

Pろmの配置変えをしてみました

GAME NUMBER認識しました(0271)

ソフトディップはいじれますが

起動画面までたどり着きません

起動時のチェックで引っかかってるのかも

残念

そういえばHBMAMEでのキメラのメタルスラッグ5海賊版

起動時のチェックなくなってた

家庭用にしたらきちんと出てきました

(プライムゲーミングで配布されたRB2にもあるので

ROMイメージがzipのまま入ってるのでエミュレータ使って

起動時よく画面見てくださいなんとなくアヤしい挙動が分かると思います

そしてプライムゲーミングでもらったままでやると

モニターのリフレッシュレートが60Hz以上で120Hzとかに

なってるとゲームになりません爆速です)

ソース側からチェック外すことできるのかな?

JUKEBOXで音楽聞くところまでは進みました

ソフトディップはいじれました

いじれます

この後全部NGなので起動画面まで行きません

JUKEBOXで音は鳴ってます

海賊版ドライバに変更

もしかしてもうすぐいける?

使用ドライバ変えてみたら読みにくいけど全部OKみたいな気が・・・

画面でないですがクレジットには反応するようになりました、その後バグりますが

起動しませんでしたムネン

クレジット入る音までいったので総当たりでやっていけば

多分いけそうですが元のPろmがどのセットのものかわからないので

めんどくさいです

(というかよく考えるとうにびおsのCRCでわかるんじゃん?)

とりあえずPろmは8MB以降は

FFで埋まってるので8MBのどれかのセットで動くかな?

今日は本当にやめます

音楽は聞けたのでそれはよかったけど

デモ画面は出ませんが化けてるのはs1ファイルのスワップで直りそうです

クレジット入れたら起動しましたん

画面が化けてるのはS1ファイルなんとかすれば直るように感じます

操作画面も出てます

背景の色がおかしいと思います

化けてる部分はS1ファイルで直ると思いますが体力ゲージのアレは無理かな・・・

ここまでたどり着きましたがデモ画面が出ません

惜しい・・・

そのうち解決させます

デモ画面が出ないのはRB2とかにもあった起動時の

チェック部分みたいなことな気がするが今更わからん・・・

 

つづき

三分割したPROMの最後のPROMが

kof2003dの
ROM_LOAD16_WORD_SWAP( "271d.p2", 0x500000, 0x200000, CRC(0d0a5861) SHA1(823dd3d11574a42f98588a6d1f9bb5d721f34be2) )

と一致しました

(この三分割というワードが後日またしげるの頭を相当悩ませるとは

思ってもいませんでした)

もしかして本当に家庭用のデコード版?なのかな?

家庭用のデコード版の一部の自信はあります!(今更)

だとしたら動かないとおかしいので改変されてるのかも(濁す)

これでビルドしてみました

kof2003dをベースにしたほうがいいのかもしれません

他のだとネオジオロゴ出たんですがリセットかかってました

ドライバは結局海賊版用のkof2003bを使用しました

これは全部理解した上でソースごと書き換えないと無理な気がしてきました

kof2003dのセットと271d.p2のCRCは一致しましたけど

自分はもうお手上げです

このセットだとUNIBIOSのCRCチェックでエラー出てました

そして基本改造版セット用のS1は128KBytesになってるみたいです

512KBytesの方のS1読み込めたら化けは直るかもしれませんが

PROMがだめなのでダメです

すいませんS1は基本的には128KBytesで正解でした

128Kbyte以上のバンクチェンジはNEO-CMCで処理されるそうです

なのでデコードされてるものなら128KBytesので可能なはずです(?)

本当の正解は512KBytesの暗号化されたCROM内にあるものです

なのでデコード版にこれ適用しても意味ないです(できない)

暗号化チップ等に関してもCMCだけじゃなくてもっといっぱいありました

自分が持ってるメタルスラッグ3はSMAチップついてました

UNI-BIOS 3.3のデータベースに

載ってなかったのはこれのせいでした

餓狼MOWもこれついてた気がします

自分もMAMEのソースボケーっと見てて思い出しました

 

↓参考ネオジオ用チップ色々

Category:Chips - NeoGeo Development Wiki

 

自分で記事見直しましたが最初のロムリージョンとその次の

OK出てるのありますね

フォントが変わってないですけど

フォントが変わるのはもしかして業務用だけ?

そうであればやはりS1の適切な適用とPROMの配置変更で

もしかしたらもっと動くの作れるかもしれません

というかできるはずダヨネー

フォント変わってる時点でミスってるんですよ多分

海賊版用ドライバだからと思うけど

自分はもう諦めました

すべてのファイルがデコードされています

HBMAMEのkof2003ドライバで動くPROMセットが

作れたらHBMAMEできちんと動作するはずです

海賊版用ドライバとかだと体力ゲージが点滅しません

終了

 

KOF99以降分はやはり多分元に戻せなさそうなのばかりですね

次配布されるメタルスラッグ4は

PS2のコンプリートと同じデコード版なら

豆用に抽出できる可能性はあります

このへんは発明の友さんと先駆者の方に感謝です

とりあえずKof2k3hdをベースとするならば

公式豆用にはならないと思うので

自分なりにSろmとmろmとPろmとVろm部分を

変更したセットを作ればいいと思います

Vろmも無理に分割しなくても

kof2003f,kof2k3ndのセットのCRCに合うので

フランケン移植したらいいのかと

餓狼MOWも同じ要領で自前セットで追加すればいいと思います

この仕様だと豆準拠のファイルには戻せないはずなので少し残念ですが

まぁ遊ぶだけでもうにびおs使えるのは便利なので・・・

 

というか日本向け一枚基板の実物と

リージョンが日本でも起動する

黄色いカセット(セカイモンで買ったら海賊版だったという悲しい結果になったやつ)持ってるんですけどね

ラズさん直々に焼いてもらった

シリアル付きUNIBIOSもあります

 

自分以外にやってる人いないか調べてて

Twitterで気になるツイートがあったのですが

どういうこと?家庭版で変更されてたということ?

VROM自体は大昔から変わってなかったです

VROM以外に入ってるの?わからん

自分の持ってるのは業務用だけなので

 

追記

これのデコード済みm1も謎です

何かしらのゲームエミュレーター使ってUNIBIOSで音楽聞くなら

全曲きちんと聞くことが出来ますが

音源エミュレーターで聞くと一部の曲のadpcmが鳴りません

パッチワークが必要かと

Z80アセンブラ理解できる方なら

多分行けると思いますが

ワタクシめはそんな技術持っておりません

おそらくプライムゲーミング配布分の

メタルスラッグ4もそんな感じになるかと

おそらく出所が全くアヤしくないやつ版の

デコード版だと普通のデコード版(?)に

なると思います

PROMは多分謎のものになってそうですが

MROMとVROMは素直なはずです(タブンデス

そこまで検証してないです(カッテナイ

KOFシリーズはネオジオ分に関してはMVS版全部と

NEOGEOCD版(KOF'99まで)やらPS版やらSS版やら

PS2版やらPS4版スイッチ版等買いまくってるので

もういらないのです

謎のメモにないのもそういうことです

そして特にうまいわけでもないです

むしろ下手です

ぶっちゃけ一番いいのはネオジオミニの簡単なアレ待ち

なんですが来ないかもしれません

現状の簡単だと元データ消えるらしいので

追加じゃなくて元のデータがほしいのです

別のもの突っ込むとかそういうのは興味ないので

追記はしましたがアマプラのやつはもう弄る予定ないです

結局PROMの暗号化以外は出来たので

もったいないのでHBMAMEの新セットとして

「kf2k3hdf」セットとして追加しました

PROM暗号化出来たら普通のMAMEでも使用できます

kof2003hのセットになります

sigeshigeru.hateblo.jp

めちゃくちゃ説明してる追記オワリ

マウンテンバナナン

マウンテンバナナ届きました

こないだイノチノマーチの件書きましたが

今までのアルバムもプリギャップ設定あったので

曲の最後に次の曲の頭が入っていました

お恥ずかしい

基本スマホで再生しているのですが

再生ソフトの方の設定でシャッフルしても

曲の終わりと初めがうまく処理されるので気づいてなかっただけです

今回CDDBでは

マウンテンバナナと

MOUNTAIN BANANAが

候補に上がってきましたが

当然MOUNTAIN BANANAにしました

ツアーが楽しみです

PS2のメタルスラッグコンプリートのメタルスラッグ5の件


お題の件です

某発明の友さんにも書かれていますが

PS2等のメタルスラッグコンプリートから

メタルスラッグ1~4までは正規ロムイメージを

吸い出すことができます

問題はメタルスラッグ5です

メタルスラッグ5のみなぜか知らないですが

海賊版のロミメージです

CROMは暗号化されているのにそれ以外は

デコードされています

(発明の友さんの変換スクリプトで出来上がるのが

CROMが暗号化されたものです

大昔に流出した海賊版の暗号化分とも一致するので

変な書き方になってたの今更気づきました)

なので深追いしないほうが良いですと書かれていました

自分で言うのもなんですが本当に深追いしないほうがいいです

自分みたいに沼ります

沼る時間ものすごくもったいないので素直に正規ろmを

ASP等から吸い出すといいと思います

しげるASP持ってないのです

 

先に書いておきますがせっかくなので

HBMAME用の差分コード作ったので必要な方どうぞ

(単なるツギハギコードですが)

note.com

そして自分は別のところから抽出した正規版別セットと組み合わせて

正規ロム作成できました

残念ながらPS2メタルスラッグコンプリートから抽出した

メタルスラッグ5は海賊版なのでそれだけで絶対に

正規版にはなることはありません

 

大昔に対応していた某豆のろmせっととCRCです

しげるはプレイする時これで無理やりやってました

MSlug5nd
Name        CRC       Bytes   
----------- -------- ---------
268-c1d.bin 969C0D62 8,388,608
268-c1d.bin C69AE867 8,388,608
268-c1d.bin D7BEAEAF 8,388,608
268-c1d.bin E1B1131B 8,388,608
268-c1d.bin 2FA1A5AD 8,388,608
268-c1d.bin 6DE89589 8,388,608
268-c1d.bin 97BD0C0A 8,388,608
268-c1d.bin C0D5BC20 8,388,608
268-m1d.bin 6FA01C9A   131,072
268-p1.bin  3F1CF3D2 8,388,608
268_s1.rom  64952683   131,072
268-v1.bin  C3540E0D 4,194,304
268-v2.bin  077BD2F4 4,194,304
268-v3.bin  39B14567 4,194,304
268-v4.bin  969FF3B2 4,194,304
-----------------------------
Total  15 Files  92,536,832 Bytes

よくみるとcろmが全部268-c1d.binになってますが

これはこれで合ってます

しげるのミスではないです
(検索用です)

このバージョンで使用するセットの

CROMはデコードされているのでPS2メタルスラッグコンプリートから

取り出したやつは一旦デコードすればCRC一致します

現状これに当てはまるロミメージは無く

HBMAMEで対応している

Metal Slug 5 (Bootleg Set2)

ms5boot.zip

完成品。名前は適当です。

名前もHBMAME準拠に変更しました

が一番近いようなのでとりあえず対応させることにしました

↑完成品と言いながらよく見たら上の画像のs1ろmの

CRCやはりおかしいですね(解決しました)

下のは修正済みです

CRC:52A8C09Bになってます

neogeo.zipに関してはstreet hoopの使ってます

unibiosの4.0はわざとms5boot.zipに入れました

Pろmだけはどうしてもバイナリを書き換えないといけない部分が

あったのですがなんとか最小限で済ませたので問題ないと勝手に思ってます

もしかして書き換えないでいいセットが有るのかもしれないですが

ないと思います

p1ろmだけは元々は切り出したやつでいけていたようですが

コメントアウトされていました

pろmのみ黒に近いグレーになると思いますので自己責任でお願いします

HBMAMEのソースを参考に自ビルドすればパッチなしで

起動できるのでパッチするのやめました

HBMAMEにmslug5beセットを新規で追加しました

デコードCろmはうぃんかわくすで取り出しました

s1ろmのCRC合わせ分かりました

元々のCRC:64952683のファイルの真ん中で入れ替えると

CRC:52A8C09Bのファイルになります(64Kすわっぷ)

m1ろmは同じファイルをくっつけてサイズ合わせるだけでおけです

(合体で倍に)

Vろmもそのままでおけです

スクリプトとかBATファイル作ったら

簡単にできるんですがいかんせん

しげるはそういうのもう全くおぼえてないので手作業でやってました

本当のファイル名はよくわかりません

ハッシュレベルで合わせてます

最終的には公式豆で対応しているmslug5b.zipに変換したいのですが

できるのかな?

調べてみたところ全く違う感じだったので

ほぼ黒になっちゃうのでやりません

なぜいまさらこれなのかはアマプラで配布されたKOF2003も

m1等デコードされていたので同じような手法でやらないと

取り出せないのでこのメタルスラッグ5のこと思い出して

やってました

とりあえずPS2等のメタルスラッグコンプリートから取り出せる

メタルスラッグ5のろmはどちらにしても海賊版です

吸い出してバニラ状態(?)にした海賊版のろmせとの名前は

mslug5ng.zipにして保存してます

Mslug5ng.zip Vろm分けてるのはわざとです

そのままプレイできるエミュ(多分Vろmはちょっと結合か分割の必要あります)は

2005年のものぐらいしかないと思います

いつものようにやり方は書いてませんヒントだけです

Pろmだけは変換不可能なので更に分割後パッチ当てるしかなさそうです

やはり新しい豆でプレイしたかった(うにびおす4.0とか)ので

HBMAMEにパッチ無しセットを自前で追加で解決させました

まぁ自分用のメモなのでこんなもんです

手動変換セット作りましたけど

 

Uni-bios4.0でチェックしたらこのようになります

NGです

海賊版なのでNGです

とりあえず暇な時HBMAMEのmslug5.cppにきちんと目を通しておきます

kof2003もkof2003.cpp見たら多分やり方分かります

 

追記

よく考えたらCRC合わなくてもファイル名合わすと

ファイル違いまっせの警告画面出ますが

起動すること思い出しました

のでパッチ当てないでもプレイできます(ms5bootではできませんでした)

でもそっちのろmせっとで起動してROMチェックしたら

UNI-BIOSのデータベースには旧海賊版のPろmがあるみたいで

ROMりーじょんOKになりました

OKですがNGです

謎いです

まぁパッチ当てなくてもいにしえのえみゅで無理やり

動作させることできるのでいいんじゃないでしょうか

 

追記の追記

mslug5.cpp見てたらやっぱりP1.rom切り出しとCろmデコード

だけでいけるセットがあるような気がしてきたので

暇な時答え合わせします

 

追記の追記の追記

答えです

最新のHBMAMEには現状完全一致するろmセットないみたいです

(もしかして過去分で対応してたかもしれませんけど)

Pろmはmslug5dh49.zipのセットと一致したことだけお伝えしておきます

おkですがm1ろmエラー出るので暗号化するなりしないと音が出ません

なのでなんとかプレイできるろmセットは作れると思います

ms5boot.zipで現在使用されてるp1ろmは

this rom is watermarked by HappyASR (24/12/03)

らしいのでアレデスあれデスよ

海賊版海賊版ですよウヒー

 

やはり自分でソース弄って

msboot.zipとmslugdh49.zipのハイブリッドセット付け加えて

ビルドするほうが早いと思いました

結論ですが

やはり公式豆で使えるろmセットにはなりません

自分で5は海賊版メタルスラッグ1~5豆

作るといいんじゃないでしょうか

6はMVSじゃないのでシラン

泥沼になるのでモウオワリ

 

おわり

neo-source.com

2023/04/08追記

結局自ビルドHBMAMEにてハイブリッドセット追加しました

どう考えてもそのほうが早かった・・・

 

HBMAME用ハイブリッドセットドライバの差分ソースは

↓こちら(記事通りに変換したセットで動きます)

note.com

2023/04/20追記

milkchoco.info

あんこさんのサイトでPROMを暗号化するツール(大昔のやつ)が

紹介されてたのでこのセットのはテスト済みではなかったですが

食わせたら暗号化された正規版(PCB)のPROMが出てきましたオヤマァ

かといって他の部分が海賊版なので結局正規版セットに

なることはないので好きなようにソースいじって対応すればいいと思います

あんこさん、リンク紹介してよかったですかね?

 

今は別件でまた沼ってます・・・

頭が回りません・・・

グーグル先生すでに全然使い物にならない問題

最近グーグル先生で検索してたら

どうも検索結果が少ない気がしてたので

ちょっとbingってみたところ

検索結果がいっぱい出てきました

しげる的に好奇心はもうグーグル先生の情報量では

間に合いません

bingとduckduckgoは基本同じなので

どっちでもいいと思いますが

しげるの記事のアクセスもそれ系は

やはりduckduckgoのほうが多いです

グーグル先生はツムツムばかりです

UGREEN製品いろいろレビュー

最近PC関係やAV系の電気小物は

ほとんどUGREEN製品を買ってます

買ってよかった!って思うものばっかりなので

コツコツレビューしていきます

しげるは別にUGREENからお金貰ってません

普通に買ってる人です

一番最近買ったHDMIスプリッターも電源は必要ですが

CECに対応しているので切替器と共存できて便利です

切替器は配置の都合でGANA製?使ってますが

GANA製?みたいな配置のがUGREENから出て欲しいです

UGREENのSATAケーブルはなんとなく買ってみたものの

使ってません