GRADIUS 2012
元ネタ
元々IIDXで遊べた譜面ですね
公式がアニムトライヴ(サービス終了済)で公開してたので採用しました。
時に5鍵盤の復刻をね?今なら全部まとめて
ぜひ再販してほしいんですが(多分、権利問題でムリ)
IIDX版のBGAはこんな感じ、こっちのが派手ですな。
グラディウス オリジンのROM抽出 (Steam)
必要な準備などは前記事や前々記事を参照してください。
情報提供いただきましたdoritosさん、ありがとうございます。
ネメシス 北米プロトタイプ ROM抽出bat ニコイチ注意 要ACAC抽出
bcut.exe GOCollection.exe maincpu-proto.bin-1 0x7f3ed0 0x10000
BSwap.exe d B maincpu-proto.bin-1 oddeven.txt 456-d01.12a 456-d05.12c
bcut.exe GOCollection.exe maincpu-proto.bin-2 0x803ed0 0x10000
BSwap.exe d B maincpu-proto.bin-2 oddeven.txt 456-d02.13a 456-d06.13c
bcut.exe GOCollection.exe maincpu-proto.bin-3 0x813ed0 0x10000
BSwap.exe d B maincpu-proto.bin-3 oddeven.txt 456-d03.14a 456-d07.14c
bcut.exe GOCollection.exe maincpu-proto.bin-4 0x823ed0 0x10000
BSwap.exe d B maincpu-proto.bin-4 oddeven.txt 456-d04.15a 456-d08.15c音声周りのファイルが抽出できていないので
不足分はACACから抽出してマージしてください。
北米プロトタイプ版は流通していません
CRCが一致しないのでエラーは出ますが
nemesisなどに偽装すればCRC無視で遊ぶことは可能です
後は手前みそのFBNMODでnemesisp.zipセットを増やしました
libretroコアはROMを増やせなかったので
CRC無視でnemesisに偽装して遊んでください。
ドライバ追加分
// Nemesis (North America Prototype Version) GRADIUS ORIGINS Hack
static struct BurnRomInfo nemesispRomDesc[] = {
{ "456-p01.12a", 0x08000, 0x08658e98, 1 | BRF_PRG | BRF_ESS }, // 0 m68000 Code
{ "456-p05.12c", 0x08000, 0xfc1fb312, 1 | BRF_PRG | BRF_ESS }, // 1
{ "456-p02.13a", 0x08000, 0xcce0d72e, 1 | BRF_PRG | BRF_ESS }, // 2
{ "456-p06.13c", 0x08000, 0x68a66c94, 1 | BRF_PRG | BRF_ESS }, // 3
{ "456-p03.14a", 0x08000, 0x8cefb25f, 1 | BRF_PRG | BRF_ESS }, // 4
{ "456-p07.14c", 0x08000, 0xd50b82cb, 1 | BRF_PRG | BRF_ESS }, // 5
{ "456-p04.15a", 0x08000, 0x112f4a28, 1 | BRF_PRG | BRF_ESS }, // 6
{ "456-p08.15c", 0x08000, 0x29481497, 1 | BRF_PRG | BRF_ESS }, // 7
{ "456-p09.9c", 0x04000, 0x26bf9636, 2 | BRF_PRG | BRF_ESS }, // 8 Z80 Code
{ "400-a01.fse", 0x00100, 0x5827b1e8, 3 | BRF_SND }, // 9 K005289 Samples
{ "400-a02.fse", 0x00100, 0x2f44f970, 3 | BRF_SND }, // 10
};
STD_ROM_PICK(nemesisp)
STD_ROM_FN(nemesisp)
struct BurnDriver BurnDrvNemesisp = {
"nemesisp", NULL, NULL, NULL, "1985",
"Nemesis (North America Prototype Version) GRADIUS ORIGINS Hack\0", NULL, "Konami", "GX400",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_HACK | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KONAMI_68K_Z80, GBF_HORSHOOT, 0,
NULL, nemesispRomInfo, nemesispRomName, NULL, NULL, NULL, NULL, NemesisInputInfo, NemesisDIPInfo,
NemesisInit, DrvExit, NemesisFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 224, 4, 3
};ROMファイル名は上記のリストに当てはめてください
456-の後に続く接頭文字がプロトタイプ版のPになっています。
まとめてnemesisp.zipで認識されます。
面倒ならDAT出力させてnemesisp.zipで固めてRomcenterかけてください。
alldata.bin
MArchiveBatchTool.exe fullunpack --keep alldata.psb.m zlib "7zq&RPy/lp/XMs^" 64解凍すると27GBに膨れ上がるので注意
シード情報の投稿を頂きました
「匿名希望の種おじさん」ありがとうございました!
空目して超ビックリしました(何とは言わん
フォルダーをくまなく探すとVS_Gradius_patch.nesがあるので
ファミコンエミュレータで遊ぶことが可能。
MAME用変換(MAME0.137まで)
doritosさんの投稿になります。
bcut.exe VS_Gradius_patch.nes mds-gr__prg_e.u7 0x10 0x10000
bcut.exe VS_Gradius_patch.nes mds-gr__chr_e.u4 0x10010 0x10000
forcecrc32.exe mds-gr__prg_e.u7 65516 d99a2087
forcecrc32.exe rp2c04-0001.pal 188 a6293faa ※コメント欄より引用
改変ROMですがforceで問題なく動作してるっぽいです。
が、ダミー部分が大事らしくmame0.137以降は暗転状態になると思います。
(FBNはそもそも対応してないくさい)MAMEでどーしても遊びたい人向けです。
しめ
全体的にACACと合わせると相互補完できる感じになっていましたが
個人的にはグラディウスIIが完全に抜けるのでありがたいです。
投稿いただいた情報はこれで終了となります
管理人がポンコツモードの時に投稿いただき感謝です!
なお沙羅曼蛇SPとAMショー版は音声がどうやってもおかしいので
デバッガー等で確認できないとダメそうな感じです。
どうしても遊んでみたい人はこの記事のコメント欄を参考にしてください。
もしかするとプログラムで弄ってるかも?
この辺は技術力の高い人にお任せします;






























ディスカッション
コメント一覧
まとめお疲れ様でした。
沙羅曼蛇2は普通にグラフィック流してほしかったですなぁ・・・
というかM2ってこのパターンかなり多いですよね。
最適化してるって事なんでしょうが。
doritosさんへ
こちらこそ最速解析いただきありがとうございました
今夏は本当にくたばってたので助かりました;
M2さんはPSPん時にもベタ化みたいなことしてたので
NEOGEOでいうところの復号済ROMみたいな感じにしてるのかなと
展開や負荷軽減になるので、非力ハードでも軽くなりますからネ
恐らくはそうしないとPSPで60fps出なかったのではと推測しますし
スイッチ等のハードでも安心して出せるという感じかなって(妄想
わかるハカーさんが来れば、ワンチャンあるとは思いますが…うーん
後は沙羅曼蛇とグラディウスの音源がなんかされてるっぽいのに
グラディウスIIは旧来が戻っててそれがサービスなのか、そのままうっかり同梱しちゃったのか謎です
今まで頑なに新録版だけだったので・・・
あけまして おめでとうございます
VSグラディウスの記事
まねて やってみました。
パソコンがジーコジーコと作業しつづけ
10分以上
この大量のデータ
まだ見ぬ お宝が 眠っていそうですね
ジーコジーコ中に
これ 慣れないスマホから
書き込みしました
マッド兄貴さん、あけましておめでとうございます
VSグラディウスの方は容量がおかしいので大変ですね;
お正月のゆったりした時間に楽しんでください~
ありがとうございます
VSグラディウス はじめて遊びましたが、
すんごく遊び慣れてる
(そりゃそうだ ファミコン世代)w
VSグラディウスをファミコンで遊べるようにする、
IPS パッチが、25年くらい前 ネットで見かけたけど、今 見つけられれば、
VSの実機にきわめて近い ファミコンで遊べるだろうなー
なんて思ってる所です
あの大量のデータに
音楽ファイルやインストがあるかも
と、きたいしたけど、見つけられなかったさ
でも すごい人が何か見つけそう
長文失礼しました
内部データは資料集でしょうけどもSFコレクションも
後から暗号かけられたりしたので中々流用はきびしいかもですね;
ありがとうございます、そして いいものみつけました。
あの内部データはどうにもならなかったけれど、
VSグラディウスをファミコンで遊べるようにする、IPSパッチ、
ありましたー。
最後までは、クリアしてませんが動きましたー。
https://www.goondocks.se/nes/
モーガン ヨハンソンさんってかたが、作ったらしいパッチです。
沙羅曼蛇3もすごくいいけど、ド シンプルな、VSグラディウスで 遊びたくなることもあるんだなー。
ミックスピザ食った後、ザルソバ食いたくなった みたいな、そんなゲーム。
マッド兄貴さんへ
ダウンロードのIPS詰め合わせの中に記載はないけど入ってるんですね~
CRCがちょっと心配ですが、まあでっち上げれば良さそうですな
グラディウスはAC版も数百kbしかないのにいまだに名作ですからね
あの時代はFC版をやりこんだ人は多かったと思います!
あんこさん、いつもありがとう。
そうなんです、詰め合わせの中に VSグラディウス用のも、ありました。
しかし、起動したが残念、グラフィックの ところどころが、バグっちゃいました。
遊ぶには 影響少ないから、1週クリアまでは行けました。
バグの原因はきっと、「スチーム版VSグラディウスは、元祖VSグラディウスと 微妙に違う」からでしょうね。
数百kbに、宇宙の大冒険をつめこまれた、名作。
当時はAC版を知らなかったけれど、FC版は、俺も友達も やりこんでました。
マッド兄貴さんへ
MAMEのと完全互換でないのでしょうね~
ACはROM版は遊んだことありますねえ、とは言え当時はすぐやられてましたが;
大多数の人はFC版がほとんどだと思います
返事 遅くなりましたが
昔、うちの地方の小中学生はゲーム禁止でした。
そこへ ゲームウオッチという玩具で 禁止がほころび、ファミコンの解禁という革命に!
FC版に思いがある人 多いのは
そのせいもあるかも
いろんな物 禁止されてたなー
マッド兄貴さんへ
あらら。小中学生で禁止とはえらい厳しいですね?
個々の家庭で、遊ばせてもらえないとかはありましたけども;
そういう事情だと思い入れも強いでしょうねえ
禁止をいかに潜り抜けて遊ぶかが子供時代の楽しみですね~
時間で遊ぶ券を偽造とか、ACアダプタ隠されるので300円の互換ACで遊ぶとか
当時からそういうことしてるからこういう大人になるんですけどもねw
あんこさん
親にACアダプタ隠されたは、あるある話だったなー
禁止されてた 人気のお菓子は、食べかたすら知らない友達いたなー
(当時 学校指定の推奨の菓子は ゆべしと都昆布)
そのな友達に コーラなどという、おそろしい物を
飲ませ、マジでこわがらせてしまったことがある俺。
ルールまもるより
学校の裏山で、禁止菓子のチョコとガムのオマケを、闇取り引きし、
ゲーセンでも こっそりあそんでた、
そんなヤツのほうが、面白い大人になってるんじゃないかと
俺は思います。
まあ 大人なってからのルールは、まもらないと、
無茶苦茶な世の中なっちゃうけどな。
がきんちょの時に目を盗んですり抜けるかって
ワクワクドキドキですからね~
法に触れるような悪いことはしませんけど
回りはどうしようもないのがたくさんいましたなあ
スイートランドにお金入れて傾けてお菓子とるとか
※後のバージョンはフタされて警報なるように対策されました
学校推奨のお菓子が渋すぎませんかw
成人になったらさすがに落ち来ますけどもね、ほとんどは~