iPhoneでのエミュレーションを始めたばかりなら、誰も説明してくれない用語(ROM、BIOS、コア、セーブステート、シェーダーなど)に出会うことでしょう。このガイドでは、それぞれの用語を分かりやすく解説し、誰もが気になる疑問「合法なのか?」にも答えます。

基本概念

エミュレーター:ゲーム機のハードウェアを模倣するプログラム。Retro-Emulatorにはシステムごとに1つずつ、いくつかの「コア」(コア機能)が含まれています(NES、SNES、Game Boy、PlayStationなど)。

ROM:ゲームのデジタルコピー。オリジナルカートリッジやCDの中身をファイルに変換したものです(.nes、.smc、.gba、.binなど)。これを読み込んでプレイします。

BIOS:ゲーム機の内部ファームウェア。PlayStation、Sega CD、Saturnなどのいくつかのゲーム機では、ゲームを起動するために独自のBIOSファイルが必要ですが、NESやGame Boyなどはエミュレーター側がシミュレートするため、BIOSなしで動作します。

セーブステート:メモリやキャラクターの位置など、ゲームの全体の状態を瞬時にスナップショットとして保存する機能。ゲーム内の通常セーブとは異なり、オリジナルではセーブできない場所であっても、どこでもセーブすることができます。

コア:Retro-Emulator内において、特定のゲーム機をエミュレートするエンジン。システムによっては、精度と速度のバランスが異なる複数の代替コアが用意されている場合もあります。

シェーダー:当時のブラウン管(CRT)の見た目を模倣する視覚フィルター(走査線、画面の曲面、ぼかしなど)。オプションですが、当時の「雰囲気」を取り戻すことができます。

実際の法的側面(神話を脱ぎ捨てる)

エミュレーション自体は合法であり、裁判所でも繰り返し確認されています(エミュレーターはリバースエンジニアリングによって書かれた独自のソフトウェアです)。デリケートな問題は、ROMやBIOSの入手元です:

  • 自分のゲームのダンプ(吸出し)を個人的な目的で行うことは、法的に最も正当性が高く、コミュニティが推奨している方法です。
  • 所有していないゲームのROMをダウンロードすることは、ゲームパブリッシャーが取り締まっている対象であり、そこに本当のリスクが存在します。
  • BIOSは著作権のあるソフトウェアです。ダウンロードするのではなく、所有している実機から抽出するのが正しい方法です。
  • ホームブレイン(自作ソフト)とアバンドンウェア:コミュニティによって作成された無料かつ合法のゲームが何百もあり、面倒な手続きなしに始めるには最適です。

初心者が犯しがちな間違い

  1. ROMが起動しない:ダウンロードデータが破損しているか、フォーマットが間違っている(解凍していない.zipファイル、リージョン違いなど)ことがほとんどです。
  2. PlayStationがBIOSを要求する:所有している実機から抽出したBIOSファイルを、エミュレーターの正しいフォルダに配置する必要があります。
  3. ゲームの動作が重い:別のコアを試すか、シェーダーを無効にしてください。CRTフィルターはGPUに負荷をかけます。
  4. セーブデータが消える:ゲーム内の通常セーブだけでなく、セーブステートも活用しましょう。改造されたROMの中には、従来のセーブ機能を破損させるものもあります。

ベストプラクティス

ROMはゲーム機ごとにフォルダで整理し、膨大なライブラリを作る前に動作確認を行い、セーブステートはiCloudに保存するか、定期的にエクスポートしましょう。Retro-Emulatorなら、ファイル名が綺麗に整理されていれば、ライブラリは自動的に整理されます。

まとめ

ROMはゲーム、BIOSはファームウェア、コアはエンジン、セーブステートは命綱です。これらを理解し、自分で所有しているコンテンツや合法なコンテンツを使用すれば、エミュレーションはポケットの中でビデオゲームの歴史を保存し、楽しむための素晴らしい方法となります。