模擬器(Emulator,EMU)是一種程序,原意為“仿真器”??梢允闺娔X或者其他多媒體平臺(掌上電腦,手機(jī))能夠運行其他平臺上的程序,多為電視游戲和街機(jī)模擬器,也有一些掌上電腦的模擬器。
模擬器一般需要rom才能執(zhí)行,rom的最初來源是一些原平臺的rom芯片,通過一些手段將原程序拷貝下來,這個過程一般稱之為“dump”,然后利用模擬器加載這些rom來實現(xiàn)模擬過程。
擴(kuò)展資料:
模擬器包含很多組件:一個模擬很多原始機(jī)器的CPU模擬器;一個把很多街機(jī)輸入設(shè)備,例如按鈕、搖桿和其他控制的輸入映射到PC上的鍵盤、搖桿和其他設(shè)備的模擬器,以及一個街機(jī)顯示和聲音的模擬器。模擬器唯一缺少的是ROM映像,也就是原始的街機(jī)游戲中的程序。在模擬器運行時,實際上是很多年前原始的游戲在運行--只不過是在不同的設(shè)備上運行罷了。
模擬器種類:街機(jī)模擬器、家用機(jī)模擬器、手掌機(jī)模擬器、電腦模擬器
計算機(jī)模擬(簡稱sim)是利用計算機(jī)進(jìn)行模擬的方法。利用計算機(jī)軟件開發(fā)出的模擬器,可以進(jìn)行故障樹分析、測試VLSI邏輯設(shè)計等復(fù)雜的模擬任務(wù)。在優(yōu)化領(lǐng)域物理過程的模擬經(jīng)常與演化計算一同用于優(yōu)化控制策略。
計算機(jī)模擬器中有一種特殊類型:計算機(jī)架構(gòu)模擬器,用以在一臺計算機(jī)上模擬另一臺指令不兼容或者體系不同的計算機(jī)。阿蘭·圖靈曾提出:(不同體系的)機(jī)器A或機(jī)器B不考慮硬件和速度的限制,在理論上可以用指令實現(xiàn)互相模仿(即圖靈機(jī))。但是在現(xiàn)實中,速度和硬件是必須考慮的。
MAME-最有名的街機(jī)模擬器
Kawaks-街機(jī)模擬器
Nebula-街機(jī)模擬器
NeoRAGEx-街機(jī)模擬器
Chankast-DC家用機(jī)模擬器
ePSXe-PS家用機(jī)模擬器
VirtuaNES-FC家用機(jī)模擬器
ZSNES-SFC家用機(jī)模擬器
Gens-MD家用機(jī)模擬器
VisualBoy-GB手掌機(jī)模擬器
VisualBoyAdvance-GBA手掌機(jī)模擬器
No$gba-NDS手掌機(jī)模擬器
desmume-NDS手掌機(jī)模擬器(可以運行很多NDS游戲,但速度較慢)
PCSX2-PS2家用機(jī)模擬器
Cxbx-XBOX家用機(jī)模擬器
參考資料:百度百科-游戲模擬器