エミュレータ (コンピュータ)
これは、エミュレータ自身の実装の問題のように改善が可能なものもあれば、音声など、実機のアナログ(アンプ)回路の設計・実装や個体差に依存する問題のように、対応が困難なものもある。
家庭用ゲーム機などパソコン以外のハードウェア用のエミュレータも存在し、セガのドリームキャスト上でソニー・コンピュータエンタテインメントのPlayStationのソフトを動作させるものや、ソニー・コンピュータエンタテインメントのPSPで任天堂のファミコンを動作させるものなどがある。こういった家庭用ゲーム機を実行環境とする非公認エミュレータはゲーム機やソフトのメーカーが本来意図した使用方法とは異なるので、メーカー側がハードウェアやソフトウェアに対策を施すことでエミュレータ環境の実行を阻止する対策をとることがある。
一方、メーカーの公認・許諾を得てエミュレータおよびROMイメージを販売・提供する例もある。任天堂のWiiには、過去に発売されたゲームをダウンロードして遊べる「バーチャルコンソール」というサービスがある(この場合は、Wii本体がゲームエミュレータとなる)。
また、PlayStation 3やPCでPlayStationとPCエンジンのゲームをダウンロードしてPS3およびPSP上で動かす「ゲームアーカイブス」や、かつて販売されたテレビゲームやパソコンゲームをWindows上でエミュレートさせて動作可能な状態に復刻しダウンロード販売を行う「プロジェクトEGG」などのサービスも提供されている。
1命令を実行するために必要なクロック数を考慮しないことも多い。ただし、リアルタイムの処理系を正確に再現する場合は、当然ながら配慮される。
ほとんどのエミュレータは、環境の違いを吸収するための、なんらかのトランスレーションを行いつつ実行される。従って、実行時のオーバーヘッドは避けられない。そのため実行環境は、エミュレーション対象よりも高速な処理能力が必要である。しかし、古いスペックのハードウェアを、十分に高速なハードウェアでエミュレーションした場合は、実機よりも高速に稼働してしまう場合もある。
メインフレーム・汎用機において、PCやUnixサーバ向けCPUを使ったエミュレータによって構成されているモデルがある。特別なハードウェアを搭載する必要がなく、ダウンサイジングを目的としたタイプに多い。これは、激化したPCやUnixサーバ向けCPUの性能競争の結果、メインフレーム/汎用機などに使われるCPUを、ソフトウェアでエミュレーションした方が速くなってしまったためである。
現代のPC向けCPUもまた、RISCプロセッサで作ったCISCプロセッサエミュレータである場合が多い。