最下部に「ぷよぷよ通」ROMダンプを追加しました。WordPress版に移行しました。~はじめに~MAME、Nebula、FinalBurn、NeorageX...。これらのアーケードマシンエミュレータを使えば、かつてゲームセンターでやり込んだゲームをパソコンでプレイできるようになります。ネット上のエミュレータ解説サイトの大半は「自分でROMを吸い出して下さい」とだけ書いて、自力でROMを吸い出すレベルの人であれば読まなくても分かるような記事をダラダラ書いているだけ。昔はたとえ違法にアップロードされているROMを入手したとしても倫理的な問題しかありませんでしたが、平成24年10月1日より刑事罰が課されるようになりました。よりコピープロテクトを解除したダンプも違法化されました。逆に考えればコピープロテクトの無いアーケードROMを自力でダンプすることは合法なのです。当コンテンツは、いかに「安くアーケードROMを吸い出すか」をまとめた資料です。システムC2の、計3種類のアーケードROM基板の吸い出し方法を記載しています。※NEOGEO用ROMについては、DotEmu製のAndroid用NEOGEO移植シリーズからもダンプが可能です。詳しくはAndroid用NEOGEOソフト解析をご覧ください。$139.95※実際には後継機のTOP3000が送られてきます。Programmer)。制御ソフトtopwinの対応ROMが非常に少ないので、後述するICソケット42pinやジャンパ線を使った空中配線やアドレスライン直結などの技法が必要となります。公式サイトで最新バージョンの専用クライアントtopwinをダウンロードすれば、64bit版Windows7でも動作可能になります。ICソケット42pin(秋月電子通商など)吸い出したいROMが「対応ROMじゃなかった場合」にICソケットにROMを載せて、ICソケットの足を浮かせて空中配線などでピンアサインを変更する際に利用します。\2,980アーケード基板の半田付けはとても固く、半田ごて+吸い出し器(吸い取り線)で大量のROMを剥がすのは大変。「どうせPCでプレイするし原本はぶっ壊してもいい!」という場合に基板を炙って一気に剥がすことができます。(参考用:ニコニコ動画[ヒートガンでNEOGEO(MVS)のROMを剥がす])そして言うまでもなく「吸い出したいアーケードゲーム基板」が必要です。~餓狼伝説2餓狼伝説3クイズKOFメタルスラッグXで検証しました。エミュレータは“Nebula”をオススメします。ROMのダンプ家庭用NEOGEOは貴重品なので破壊するのはオススメできません。(ヤフオクなどで2千円以下で叩き売りされているアーケード用MVSマザーボード「MV-1」がオススメ)。ハンダが無茶苦茶固いのでMV-1を壊すつもりでヒートガンで炙るのが無難。TC541000′′などと書いてあるのはROMライターTOPシリーズのツール”topwin”でのROM選択での名称です。27C2048′′でダンプして、バイナリエディタから前半128KB切り出してファイル“neo-geo.rom”として保存。TC541000′′でダンプしてファイル“sm1.sm1”として保存。TC541000′′でダンプしてファイル“sfix.sfx”として保存。TC541000′′プロファイルでダンプするとアドレス10000h以降がアドレス0hにループするため吸えません。TMM27512′′を選択して前半64KBをダンプ。ICソケットを一つ用意して、22pin(A16)の足を浮かせて28pin(VDD)に接続。TMM27512′′で後半64KBをダンプ。強制的にアドレスピンに通電してアドレスを繰り上げる。ブレッドボードジャンパ推奨。000-lo.loこれで作られたファイル“000-lo.lo”がLO-ROMです。カンタンにLO-ROMを手に入れたい方はAndroid版NEOGEOソフトから吸い出す方法もあります。ROMカートリッジを使うのが無難です。メタルスラッグを例に挙げると「NEOGEO中古10万円→MVS中古3,000円」くらい大きな価格差があります。KOF99以降の多くのゲームは暗号化チップや特殊ROMを経由してダンプが出来ないようにプロテクトがかかっていますが、その場合は諦めましょう。現行法ではそれを合法的にダンプすることはできません。MVSはROM枚数は多いものの、半田付けはとても甘くユルユルなので、IC用半田ごてで一気に加熱したり、ハンダ吸い取り器でシュポシュポやっても取れます。1本1,000円程度で買える非レアであればヒートガンで炙っても良いでしょう。TC541000′′を選択して128KB吸い出せばOK。大半のゲームで共通のはずです。M27C800′′が適合。ICのラベル名にEP~~と書かれていてもファイル名はxxx-P2.BINだったりするので、エミュレータのロムセット情報などを参考にすること。27C4100′′でしたので、ゲームによってはバラつきはありそう。メタルスラッグXのように64MBit(8192KB)の場合はジャンパ線が必要です。後半4096KBをダンプ。コマンドプロンプトから結合コマンドを実行して生成。250-c1.binもし”MX23C6410′′を直接ダンプできるROMライターがあればこの手順は不要です。FF...のように間にFFが入って偶数列のみダンプされます。(V-ROMは8bit、M27C322は16bitのため)。ICソケットの足のうちM27C322のピンQ8~Q14を浮かせて、30pin(Q15)を隣の31pin(VSS=GND)にショートさせてダンプすると奇数列を得られます。上記の方法がもしダメなのであればQ15をショートさせない方法もアリかもしれません。V-ROMを生成できます。v0.00(アルゴリズムが酷いのでクソ遅い)も作りました。数列を1st、奇数列を2ndとして処理するので注意してください。結合時のコマンドは以下の通り。out-v1.bin<S-ROM>28pin(TC531000CP)と32pin(TC531000DP)のものが存在。TMM27512(64KB)を選択して~...と同じ方法が使えます。TC541000′′を選択して24pin(OE)と2pin(A16)をショートさせる必要があります(下の画像を参考にしてください)。~対応ソフトはとても少ないものの「極上パロディウス」「ツインビーヤッホー!」など、ゲーム史に残る名作を生み出したシステムです。マザーボードとゲームソフトのセットが中古相場5,000円程度ですが入手は少し困難です。後述の「基板破壊」の問題はありますが、吸い出し難易度はNEOGEOよりも低めです。ROMは1枚、しかもICソケット方式なのでマザーボードからヒョイと取れます。D27C1000′′で128KBダンプし、ファイル名”300a01.34k”で保存。これを”konamigx.zip”という圧縮ファイルにすれば準備OKです。・まずSYSTEM-GXゲームソフトのROMダンプレアソフトも多いので出来れば壊したくないのですが、ハンダの堅さは最上級レベル。基板表面が極端に弱く、半田ごての熱で変色しヒートガンで炙ると一瞬で溶けます。ICに亀の子でかぶせてROMダンプする専用ソケットでも作らない限りは非破壊ダンプは困難です(丸穴ICソケット2個とリード線42本で作れそうですが)。※ちなみに非破壊ダンプは成功していません。基本的に変則的なROMは採用されていないようなのでMAMEDBなどで仕様をチェックしながら、同容量かつ同一ピンアサインのROMを選んでダンプすればOKです。極上パロディウスの場合、以下のようになります。最新バージョンでは”gokuparo.nv”が無い!といったエラーを表示して止まります。MAMEのフォーラムで騒いだバカのせいでこんな仕様になったわけですが、バイナリエディタで”gokuparo.nv”という名称で空のファイルを作り、128バイトのFFFFFFFFFFF.....で埋めてこれを上のROM一式に加えてzip圧縮。MAMEでROMをロードしたらF2を押しながらO,Kキーを押してNVRAMをクリアすればOKです。(SYSTEM-GXはROM交換後にRESETを押しながら通電してNVRAMをクリアする手順があり、中古&マニュアル無しで入手したユーザの多くがここで躓きます)。~追記~「対戦とっかえだま」もダンプしました。各ROMは以下の通り。2048KBもちろんNVRAMのイニシャライズは極上パロディウスと同じです。~ROMはわずか3枚。ICソケットタイプでカンタンに取れる。EPROMを剥がすと裏にチップ品番が書いてある...と至れり尽くせり。赤丸で囲った場所のEPROMがターゲット。表面にはちゃんとROMナンバーの書かれたシールが貼ってあってとても分かりやすい。剥がして裏返すと...本当に品番が書いてあって驚愕。セレクトしてReadでOK。これで512KBのROM×3枚が吸えるので毎度おなじみMAMEDB.comのデータベースを見ながらファイル名をちゃんと付けてあげればOK。圧縮してMAMEのROMSフォルダに突っ込んでロード。:ここのHPを参考に、CP2システムのダンプへに、挑戦してみました。誰かが、俺と同じ失敗をしないように、この場をお借りして、書かせて下さい。基板にハンダずけされてない、ROMは、順調に全部、ダンプ成功。残りは、基板にハンダずけされてる、13、14、15、16の番号のROM。ヒートガンを持ってない俺は、ノコギリを使ってみた。ROMの足を切って、基板から分離した後、スズメッキ線をハンダズケ。これで、吸い出せるはずと、思いきや、失敗。チェックザムがあわない。・ノコギリの振動で、ROMがこわれた。なんだかのコピー防止機能がある。ROMダンプに『ノコギリは使わない方がよい』って、思う。ありがとうございます。:CPS2はスクランブルかかっているのでエミュレータによっては解除用のXORテーブルが無いと起動しなかったりします。(今回はCRC不適なのでそれが原因では無さそうですが)。ROM脚は伸ばしすぎるとノイズが乗るので、恐らくROMと同じピン数のICソケットを買って来て、そのソケットにROMを乗せてソケットの脚とROM脚を直接半田付けした状態でROMライタで読ませばリード出来る可能性は残っています。あと、ヒートガンを使わないならダイソーで「ハンダゴテ」と「半田吸い取り器」を買って来て地道にスポスポ吸い取って剥がすが吉です...。2エミュで可動しました!。「スクランブル」という言葉は、かなりなヒントになりました。ありがとうございます。13、14、15、16これらのROM、無事でした。可動しなかった原因は、「インディアン」がどうのこうので、「バイトスワップ」でした。用語の意味は、よくわかりませんが、吸い出したプログラムを、入れ変える変換が必用でした。4つのROMのみが、この仕掛けになってるのかも、わかりませんが、なんとかなりました。日にちを見ると、なんだか2年近く、なるなあ。俺って、こだわりすぎな性格かもね。:ありがとうございます。あきらめるのは、はやいんですね、通販で、よさそうなソケット、探してみます。「エミュでしか、遊べそうもないな」と思って。カプコンさん、今も、電池交換のサポートやってる!電池切れで動かなくなったゲームは、セキュリティの所が消えるらしいけど、それも、復旧してもらえるらしい!。俺、はやまった、チャレンジを、してしまった感あります。ソケットに、望みを託します!。:どうも、ひさしぶりです。前回のCP2のROM、ソケットにハンダずけしても、ダメでした。今回は、また、面白い物を見つけたので、「途中まで」書いてみます。Masqueradeのコメントに書いたほうが良いかもしれませんが、レトロゲームの体験版のゲームソフトが、ネットで公開されてます。ある、体験版を、、、バイナリエデタで開いてみたら、あからさまにアヤシイ!何か文字が書いてあるんだもん。Masqueradeが使えないもので)「途中まで」と、最初に書いたのは、「これ、詳しいこと公開していいんだろうか?」と、疑問に思ったもので、、、。今日は、ネット喫茶へ。スペースインベーダーアニバーサリーこれらを、解析。ROMイメージ、みつけられず。ROMイメージの入ってる、復刻ゲーム見つけるのって、そうとうな運が必用なんですね。面白かったから、復刻販売の製品版、今度買うよ。当時の資料とかも収録されてるだろうから、それも見てみたいし。:アーケードベースの体験版...というと結構絞れそうですが、それにしてもなかなかデンジャーな仕様っすねぇ。その情報は開示せずに「知る人ぞ知る」の方が長く楽しめそうなので秘密にしておくのが良いと思いますです。:ありがとうございます。「デンジャーな仕様」って表現を読んで、笑らってしまいました。製品版を買う前に、体験版をダウンロードして、解析してみるのも、ありかな、、、いや、これも、デンジャーかも。スーパーファミコン)に、MAME。こんばんわ、また、面白そうな物を見つけたので書きますね。なんと、ミ二スーファミで、MAMEが動いたらしいと、ネットにありました。詳しく書かれてる日本語のHPがみあたらず、詳細不明ですが、、、ロムをダンプした後は、気軽に手軽に、ミ二スーファミでプレイなんてスタイルも、ありかもしれません。ちなみに、逆にミニスーファミに収録されてるロムを、パソコンにダンプも、可能みたいです。コメントをキャンセルメールアドレスが公開されることはありません。