歴史
ROMイメージ
ROMイメージ 、またはROMファイルは、読み取り専用メモリチップ、多くの場合ビデオゲームカートリッジ、コンピューターのファームウェア、またはアーケードゲームのメインボードからのデータのコピーを含むコンピューターファイルです。この用語は、エミュレーションのコンテキストで頻繁に使用されます。これにより、古いゲームまたはコンピューターファームウェアが最新のコンピューターのROMファイルにコピーされ、エミュレーターと呼ばれるソフトウェアを使用してコンピューターで実行できます。
作成
ROMは、カートリッジベースのゲームや多くのアーケードマシンにある読み取り専用メモリチップから、 ダンプと呼ばれるプロセスで専用デバイスを使用してコピーできます。ほとんどの一般的な家庭用ビデオゲームシステムでは、これらのデバイスが広く利用可能です。たとえば、Doctor V64またはRetrodeです。
実際に高度にカスタマイズされたPCBであるアーケードマシンからROMをダンプするには、多くの場合、各マシンの個別のセットアップと多くの専門知識が必要です。
コピー防止メカニズム
ROMイメージはコンピューターゲームの履歴を保存する手段としてよく使用されますが、最近のゲームの不正コピーや再配布を容易にするためにも使用されます。これは製品の売上を減らす可能性があると考え、多くのゲーム会社は、オリジナルのゲームをプレイしながらコピーを防止するように設計された機能を新しいゲームに組み込みました。たとえば、Nintendo GameCubeは、標準ではない8 cm DVDのような光学メディアを使用していたため、長い間、ゲームをPCにコピーできませんでした。 Phantasy Star OnlineエピソードIとIIにセキュリティホールが見つかるまで、GameCube自体を使用してディスクを読み取ってGameCubeゲームをPCにコピーできませんでした。
SNKはまた、1999年にThe King of Fightersから始まるNeo Geoゲームの保護を採用し、グラフィックROMの暗号化アルゴリズムを使用してエミュレーターでのプレイを禁止しました。多くの人が、これがNeo Geoエミュレーションの終わりを示すと考えました。しかし、早くも2000年には、ハッカーはROMを正常に復号化してダンプする方法を発見し、Neo Geoエミュレーターで再び再生できるようになりました。
アーケードゲームを保護するために使用した別の会社は、CPS-2アーケードボードで知られるCapcomでした。これには、1993年にシステムがリリースされてから7年後まで壊れない強力なコピー防止アルゴリズムが含まれていました。エミュレータでプレイする。彼らが述べた意図は、CPS-2ゲームが復号化方法をリリースするのにもはや利益を生まなくなるまで待つことでした(最後のゲームリリースから3年後)。完全な復号化アルゴリズムは、2007年にMAME開発チームのNicola Salmoria、Andreas Naive、Charles MacDonaldによってクラックされました。
カートリッジゲームで使用されるもう1つのコピー防止技術は、ゲームにROMへの書き込みを試行させることでした。本物のカートリッジでは、これは何もしません。ただし、エミュレータでは書き込みが成功することがよくあります。海賊カートリッジは、ROMの代わりに書き込み可能なチップを使用することもよくありました。値を読み戻して書き込みが成功したかどうかを確認することにより、ゲームはそれが本物のカートリッジから実行されているかどうかを知ることができました。代わりに、ゲームは重要なプログラム命令を上書きしようとするだけで、成功するとプレイ不能になります。
Game Boyゲームなどの一部のゲームには、カートリッジバスに接続されたメモリバンクコントローラーなどの他のハードウェアもありました。ゲームは、ROMの特定の領域にデータを書き込もうとすると、このハードウェアにデータを送信します。したがって、ROMが書き込み可能な場合、このプロセスはデータを破損します。
カプコンの最新のアーケードボードはCPS-3です。これは、暗号化方式がAndreas Naiveによってリバースエンジニアリングされた2007年6月まで、エミュレーションの試行に対して耐性がありました。現在、MAMEおよびCPS-2エミュレータ星雲のバリアントによって実装されています。
用途
エミュレーション
ビデオゲームコンソールエミュレータは通常、ROMイメージを入力ファイルとして使用します。
ソフトウェアROM
ROMイメージは、組み込みコンピューター用の開発時に使用されます。組み込みコンピューター用に開発されているソフトウェアは、組み込みコンピューターで使用するためにROMチップに書き込まれる前に、標準コンピューターでテストするためにROMファイルに書き込まれることがよくあります。
デジタル保存
デジタルメディアの寿命はめったにありません。白黒写真は1世紀以上存続する可能性がありますが、多くのデジタルメディアはわずか10年で読めなくなる可能性があります。これは問題になり始めています。初期のコンピューターシステムは現在50〜60歳ですが、初期のホームビデオコンソールはほぼ30歳であるためです。この老朽化により、多くの初期のコンピューターおよびビデオゲームは、新しいメディアに転送されなければ生き残れないという重大な懸念があります。そのため、保存に関心のある人は、古いアーケードゲームやビデオゲームを積極的に探して、ROMイメージにダンプしようとしています。 CD-ROMやDVD-ROMなどの標準化されたメディアに保存すると、手間を大幅に削減して将来のメディアにコピーできます。
ROMイメージファイルの大量デジタル配布の傾向は、著作権者に損害を与える可能性がありますが、保存にもプラスの影響を与える可能性があります。時間の経過とともに古いゲームの多くの元のROMコピーが劣化、破損、または破棄される可能性がありますが、ファイル形式のコピーが世界中に配布される可能性があります。
ハックとファンの翻訳
ROM形式でゲームが利用可能になると、ユーザーは変更を加えることができます。これは、グラフィックスの変更、ゲームレベルの変更、難易度の調整、ゲームが元々利用できなかった言語への翻訳の形をとることがあります。ハックは、アフロのヘアカットを着た有名な兄弟をフィーチャーした、 アフロマリオブラザーズというタイトルのマリオブラザーズの NESバージョンのハックの場合のように、しばしばユーモラスな形をとることができます。 Metroid Redesign modは、ゲームを改良し、新しい目的を追加するSuper Metroidのハックです。
ゲームを他の言語に翻訳するための大きなシーンが開発されました。多くのゲームは、世界の一部でリリースを受け取りますが、別の部分ではリリースしません。たとえば、日本でリリースされたロールプレイングビデオゲームの多くは、日本以外の西部および東部ではリリースされていません。ファン翻訳者のグループは、タイトルの需要を満たすためにゲームを翻訳することがよくあります。たとえば、1995年のゲーム「テイルズオブファンタジア」は日本でのみ公式にリリースされました。 DeJap Translationsは2001年にゲームの画面上のテキストを英語に翻訳しました。これに加えて、Vocals of Phantasiaと呼ばれるプロジェクトがゲームからの実際のスピーチの翻訳を開始しました。テキストの翻訳がリリースされてから約5年後の2006年3月まで、公式の英語版はリリースされませんでした。もう一つの例は、カルト好きなEarthboundの日本のみの続編であるMother 3の例です。大規模なファンの反応と英語翻訳へのいくつかの請願にもかかわらず、任天堂からの唯一の反応は、Mother 3がヨーロッパで翻訳されてリリースされるということでした。その代わり、ファンのウェブサイトStarmen.netは大規模な翻訳プロジェクトに着手し、2008年10月にマザー3の翻訳版をリリースしました。この翻訳は、ファンや任天堂、スクウェア・エニックス、その他の業界専門家の従業員からも称賛されました。
日本のN64ゲーム「動物の森」も英語に翻訳されています。このゲームはもともと日本ではN64でしかリリースされていませんでしたが、GameCubeに移植され、Animal Crossingという名前に変更されました。
ハックは、グラフィックの修正やチートなどの簡単な調整から、ゲームの本格的な再設計に至るまで、オリジナルをベースとして使用してまったく新しいゲームを作成することができます。
類似の画像タイプ
コンピューターテープから派生したイメージファイルはテープイメージと呼ばれ、フロッピーディスクおよびCD-ROM(およびその他のディスク形式)から派生したイメージファイルはディスクイメージと呼ばれます。光学メディアからコピーされたイメージは、光学メディアの標準ファイルシステムの1つであるISO 9660にちなんで、ISOイメージとも呼ばれます。
他のメディアから画像を作成することは、多くの場合非常に簡単であり、市販のハードウェアで実行できます。たとえば、磁気テープ(たとえば、Sinclair ZX80コンピューター)に保存されているゲームからテープイメージを作成するには、一般に、PCサウンドカードのラインインに接続された標準のオーディオテーププレーヤーを使用して磁気テープを再生するだけです。これは、オーディオファイルに記録され、別のプログラムを使用してテープイメージファイルに変換されます。同様に、多くのCDおよびDVDゲームは、標準のPC CD / DVDドライブを使用してコピーできます。