雑記 無料ROMとグラディウスIIのROM弄り
Neotris (Beta2 無料)
MAMEで対応したので改めて
FBNeoではベータ2がそのまま動作していました。
ダウンロードは上記から
Proモードはとても厳しいけど
Coolモードは逆にダラダラ遊ぶ系です
超まったり遊べるBGMが心地いいテトリスクローン。
東方老桜夢(無料)
ファミコンで東方を再現している作品
アイテムの回収はWINDOWS版より厳しい気がするものの
BGMもゲーム性もファミコンで
ここまで頑張れるんだなぁって、すごいですね。
FBNeoの話
気が付いたらM72はMCU緩和されてたっぽい?
ナイトリー落としたら過去のハックは不要になった感じでした
まぁ経験値を稼いだということで。
奇々怪界のMCUは即実装されましたが
今のところ、d_mexico86.cppを巻き戻してビルドすれば
旧setで動作させることは可能かと。(差し替え用)
ACACのグラディウスIIROMを古いMAMEで使う
こちらで抽出したグラディウスIIを
古いMAME(MAME2000/2003等)で起動すると
CRC不一致の警告を出された上にグラフィックスが化けます。
NEOGEOでCROM抜き失敗した時の
バグり方だなぁと思ったんで変更点を調べました。
以下DEEPL翻訳+α
0.128u6: Roberto Zandona氏がクローン「グラディウスII – ゴーファーの野望 (Japan New Ver.)」を更新し、適切なgfx2ロムを使用するようにしました(vulcanの値は同じですが、バイトスワップされています)。
そうだスワップしよう
必要なもの
BINman v4.6.8(21/06/2022)をダウンロードしておきます。
ちなみにRomasqueでもデキると思いますが
こっちの方が分かりやすいので選びました
CRC書き換えやいろんな処理も対応してます。
GfxRomは下記の4点が該当します
//抽出分
785f15.p13 | gfxrom | 5bd239ac |
785f16.p15 | gfxrom | 95c6b8a3 |
785f17.p16 | gfxrom | 4e7a7b82 |
785f18.p18 | gfxrom | 3f604e9a |
//旧版 0.106
785f15.p13 | gfx2 | af96aef3 |
785f16.p15 | gfx2 | b858df1f |
785f17.p16 | gfx2 | 8fbec1a4 |
785f18.p18 | gfx2 | 50d61e38 |
BINmanを起動して抽出した785f15.p13を開くかドラッグ&ドロップします
次にSingle FileからByte Swap→Slot1を選びます。
保存のダイアログが出るので、任意の名前で保存しましょう。
残ったGFX分を繰り返してROMを比較してみました。
//旧版 0.106
785f15.p13 | gfx2 | af96aef3 |
785f16.p15 | gfx2 | b858df1f |
785f17.p16 | gfx2 | 8fbec1a4 |
785f18.p18 | gfx2 | 50d61e38 |
//抽出分
785f15.p13 | gfxrom | 5bd239ac |
785f16.p15 | gfxrom | 95c6b8a3 |
785f17.p16 | gfxrom | 4e7a7b82 |
785f18.p18 | gfxrom | 3f604e9a |
抽出ROM(現行)をバイトスワップで
旧ROMCRCとの一致を確認できました!
グラフィック化けはこれで解消できました!
なお00フィルダミーの785_f02.7cのエラーは
CRC書き換えで対応すれば問題ありません
(ボイスが鳴りませんが)NECのADPCMなんで
源平討魔伝みたいに構造分かれば無理やり作れるかも?
sample対応っていう荒業もありますね。
(MAME的には許されざるでしょうけど)
しめ
MAMEのセット変更を
こうやって追いかけてるところも少ないんで
多少はお役に立つかなぁとか思ってたりします。海賊やってる人には無関係でしょうけど。
んー。
パッチはxh_ipsでBing検索しましょう。
ヒット数が少ないのですぐわかると思います。
古いRomset用のIPSをそのままに
適応させると残機がえらいことになってるんで
IPSパッチを当てたROMSETを増やすのがいいのかなぁと
その場合、今回のバイトスワップ後にIPS適応(旧版用Romset)
そこから再度バイトスワップ(現行用Romset)かなぁめんどくさいですね。
まぁボチボチやっていきたいと思います。
ディスカッション
コメント一覧
まだ、コメントがありません