複製鏈接
請複製以下鏈接發送給好友

模擬器

鎖定
計算機模擬(簡稱sim)是利用計算機進行模擬的方法。利用計算機軟件開發出的模擬器,可以進行故障樹分析、測試VLSI邏輯設計等複雜的模擬任務。在優化領域,物理過程的模擬經常與演化計算一同用於優化控制策略計算機模擬器中有一種特殊類型:計算機架構模擬器,用以在一台計算機上模擬另一台指令不兼容或者體系不同的計算機。阿蘭·圖靈曾提出:(不同體系的)機器A或機器B不考慮硬件和速度的限制,在理論上可以用指令實現互相模仿(即圖靈機)。然而在現實中,速度和硬件是必須考慮的。
中文名
模擬器
外文名
simulator
英文簡稱
sim
目    的
進行故障分析等

模擬器基本簡介

天堂 天堂
仿真器,或模擬器(英文;emulator、simulator),根據此原理製作的軟件又可稱為模擬程序,是指主要透過軟件模擬硬件處理器的功能和指令系統的程序使計算機或者其他多媒體平台(掌上電腦,手機)能夠運行其他平台上的軟件。在自動化技術、化學工程中同樣使用模擬器這一術語。模擬器多用於電視遊戲和街機,也有一些用於掌上電腦。模擬器一般需要ROM才能執行,ROM的最初來源是一些原平台的ROM芯片,通過一些手段將原程序拷貝下來(這個過程一般稱之為“dump”)然後利用模擬器加載這些ROM來實現模擬過程。

模擬器發展歷史

模擬器的歷史很長几乎伴隨着計算機發展史,很多模擬器的出現,實際上是為了保存很多年前原始的遊戲(程序),不過是在不同的設備上運行。

模擬器工作原理

模擬器包含很多組件:一個模擬很多原始機器的CPU模擬器;一個把很多街機輸入設備,例如按鈕、搖桿和其他控制的輸入映射到PC上的鍵盤、搖桿和其他設備的模擬器,以及一個街機顯示和聲音的模擬器。

模擬器主要功能

模擬器唯一缺少的是ROM映像,也就是原始的街機遊戲中的程序。製作專門的模擬機器往往是價格高昂與困難的,因此使用計算機來模擬是最廉價及方便的方法。

模擬器主要分類

街機模擬器
家用機模擬器
手掌機模擬器
電腦模擬器

模擬器虛擬機

計算機模擬器
計算機模擬器(computer simulator)指的是“用計算機模擬計算機的模擬器”。計算機模擬器已被用於在實際發行前調試微程序或者商業應用程序。由於該計算機上的操作都是模擬的,所有信息都可被程序員獲取,而模擬的速度、執行等都可以控制。請參閲“虛擬機”詞條。
網遊模擬器
這種模擬器是通過研究遊戲客户端服務端封包內容,開發出來的一種能夠模擬網絡遊戲服務端的模擬器。使用這種模擬器,可以在非專業服務器上模擬網絡遊戲服務端以為網絡遊戲客户端提供連接和遊戲服務。

模擬器常見類型

以下列舉出PC常用的家用機/手掌機模擬器,完美度是指在遊戲模擬速度,畫面質量,遊戲兼容性,操作複雜度以及持有功能上的一個橫向對比,數值僅供參考。
ARC
MAME—最有名的街機模擬器(完美度90%)
Finalburn Alpha—街機模擬器(完美度90%)
Callus—CPS街機模擬器(完美度90%)
Kawaks—街機模擬器(完美度90%)
Nebula—街機模擬器(完美度75%)
NeoRAGEx—街機模擬器(完美度80%)
FC
VirtuaNES—FC家用機模擬器(完美度90%)(某個修改版可模擬國內各類經典小霸王學習機)
FCEUX—FC家用機模擬器(完美度95%)
Nestopia—FC家用機模擬器(完美度95%)
SFC
ZSES—SC家用機模擬器(完美度90%)
Snes9x—SC家用機模擬器(完美度90%)
N64
Project64—兼容性比較好的N4模擬器(完美度75%)
NGC/WII
Dolphin— NGC、wii家用機模擬器(完美度95%)
MD
Gens—MD家用機模擬器(完美度90%)
Kega Fusion—世嘉多用模擬器(完美度95%),可模擬MD、SCD、GG、SMS等。
SS
GIRIGIRI—世嘉土星家用機模擬器(完美度60%)
SSF—世嘉土星家用機模擬器(完美度85%)
yaba Sanshiro 2 pro—世嘉土星家用機模擬器(完美度85%)
DC
nullDC—最有名的DC家用機模擬器(完美度90%)
Chankast—DC家用機模擬器(完美度85%)
PS
Bleem!—PS家用機模擬器(完美度60%)
VGS—PS家用機模擬器(完美度85%)
遊戲模擬器圖片2
遊戲模擬器圖片2(21張)
ePSXe—PS家用機模擬器(完美度95%)
SSSPSX—PS家用機模擬器(完美度85%)
PCSX—PS家用機模擬器(完美度95%)
PS2
PCSX2—PS2家用機模擬器(完美度90%)
play!—安卓用PS2家用機模擬器(完美度40%)
Damon—安卓用PS2家用機模擬器(完美度50%)
XBOX
Cxbx reloaded—電腦用Xbox家用機模擬器(完美度5%)
XBOX360
xenia—電腦用Xbox360家用機模擬器(完美度60%)
GBA
VisualBoyAdvance—GB、GBA掌機模擬器,有可聯機版本(完美度95%)
No$gba—GBA掌機模擬器(完美度95%)(可以用來模擬NDS、GBA遊戲)
My(Old)Boy—GBA(GB)掌機模擬器(完美度接近100%)
NDS
iDeaS—NDS掌機模擬器(完美度60%)
No$gba—NDS掌機模擬器(完美度85%)
No$Zoomer—NDS掌機模擬器(完美度90%)
DeSmuME—NDS掌機模擬器(完美度95%)
Drastic—NDS掌機模擬器(完美度接近100%)
JPCSP—PSP掌機模擬器(完美度70%)
PPSSPP—PSP掌機模擬器(完美度90%)
3DS
CITRA—3DS掌機模擬器(完美度80%)
PSV
vita3k—電腦用PSV掌機模擬器(完美度10%)
PS3
RPCS3—電腦用PS3家用機模擬器(完美度85%)
WIIU
CEMU—電腦用WIIU家用機模擬器(完美度75%)
switch
yuzu—電腦用NS家用機模擬器(完美度40%)
Ryujinx—電腦用NS家用機模擬器(完美度40%)
ps4
orbital—電腦用PS4家用機模擬器(完美度5%)
MOBILE
手機頑童—電腦用手機模擬器(完美度60%)
KEmulator—電腦用手機模擬器(完美度85%)
BlueStacks—ARM-Android模擬器(完美度90%)
PC
DosBox—16位DOS模擬器(完美度80%)
exagear—安卓用windows模擬器(完美度20%)
Winulator—安卓用windows模擬器(完美度10%)
VMware Workstationx86和x64 PC模擬器(完美度95%)
Microsoft Virtual PC / Windows PC / Virtual Server—x86和x64 PC模擬器(完美度65%)出品團隊為原PS模擬器VGS的公司Connectix,後被微軟收購
SunVirtualBox—x86和x64 PC模擬器(完美度75%)
SWsoft x86 simulator(又名QEmu)—x86架構硬件模擬器(完美度50%)
其他同類型略。

模擬器遊戲機

概述
當機器A的硬件和速度超過機器B時,在理論上可以用機器A的指令模擬機器B的指令,那麼在應用上,可以將性能較低的機器B中的軟件重新利用。“仿真器(emulator)”特指這類軟件。一些CPU中也集成有模擬其他架構的CPU的微指令集。這也算是一種仿真器。
注意
由於國內許多人瞭解到的計算機模擬器(simulator)中大部分都是仿真器(emulator),因此誤將“模擬器”一詞等同於“仿真器”。下文的遊戲模擬器內容中,“模擬器”均特指“仿真器”。
重點
1994年,Mike O'Brien開發了Apple II模擬器AppleWin。它配置有64KB的內存,無需磁盤就可以啓動(內置BASIC),附帶顯示內存。該模擬器的開源代碼一直延續維護到2008年。
1997年,Connectix發佈了蘋果公司Macintosh(麥金塔)系統上的 Virtual PC,可以用它模擬IBM PC兼容機硬件。2001年,Connectix將它移植到WINDOWS系統上,一般人看來就是“在PC上模擬PC”的軟件。後來Connectix把Virtual PC轉賣給MicroSoft公司,由後者發佈了商業化的Virtual PC 2004。2008年,該軟件發佈了Virtual PC 2007版本。
Virtual PC配置較容易上手,但當Mircrosoft接手以後,它就傾向於WINDOWS操作系統,安裝WINDOWS操作系統比較容易。與Virtual PC相對應競爭的軟件是EMC公司出品的VMWARE,它從1999年開始開發。相對來説,VMWARE配置起來麻煩一些。
模擬器歷史
早在大型計算機時代,由於軟件開發費用極為高昂,人們為了達到軟件兼容的目的,開發了世界上第一台模擬器,作為新開發的硬件系統的一部分。
在二十世紀九十年代初,國外的愛好者就開始試驗製作遊戲模擬器。據説在1994年前後已經有Mega Drive模擬器出現。
1995年,Marat Fayzullin製作了掌機模擬器Visual Game Boy,而且提供了源代碼
1996年,Nicola Salmora開始了多種街機模擬器MAME(Multiple Arcade Machine Emulator)的研究。根據MAME網站上的記錄,MAME 0.1正式版於1997.2.5作出。
以上兩者,在遊戲模擬器的歷史中,有里程碑的意義。尤其是後者,發展成開放的團隊維護源代碼,有不同的開放源代碼版本。在後來的十年中,MAME將多種不同的街機模擬器合併在一起。相比起其它的模擬器,可以説是能模擬最多硬件和遊戲的模擬器軟件。
1996年到1997年,超級任天堂(SFC/SNES)模擬器SNES9X及ZSNES相繼推出。這兩個團隊開發的模擬器較受好評,不過後來打起來官司。
遊戲模擬器圖片1
遊戲模擬器圖片1(19張)
1997年,Bloodlust Software開發的以模擬Capcom的CPS1遊戲為主的Callus,以模擬Street Fight II(街霸2)、三國志等名作引起了轟動。另外,Bloodlust Software還開發了任天堂C/NS模擬器NestIcle、 世嘉Mega Drive模擬器Genecyst 。以當時的技術水平來説,這些模擬器都相當出色。但Bloodlust Software沒有繼續開發模擬器,也沒有公開其源代碼。其中Nesticle等家用機模擬器後來被SMYNES等模擬器取代了,但Callus到2008年初還可以看到它在一些盜版碟上出現,足見其影響力。
DOSBox 模擬器. DOSBox 模擬器.
1998年,Anders Nilsson and和Korpela發佈了最早實現Neo-Geo系列街機遊戲主板模擬的NEORAGE/NEORAGE,以對KOF(拳皇)系列和侍魂系列的支持聲名大噪。。
1999年,David Herpolsheimer和Randy Linden發佈了第一個Sony Play Station的模擬器Bleem!,在當時引起轟動。一是之前的模擬器幾乎都是免費的,而商業化對其它的開發者理念有一定衝擊,二則是Play Staytatoin的硬件水平比較接近當時的PC硬件水平,許多人認為PC要經過幾年硬件升級才能支持Play Staytatoin模擬器。由於作者後來受到Sony的訴訟,Bleem!逐漸湮沒在歷史的長河中。
2001年,Jabo和Zilmar發佈了Nintendo 64模擬器Project 64,比1999年Episilon和RealityMan發佈的第一個Nintendo 64模擬器UltraHLENintendo 64更為成熟和完善。
2005年,Forgotten發佈了掌機GBA模擬器VisualBoyAdvance的最後一個測試版本。
常見模擬器
街機模擬器:MAMEWinKawaks、Callus、Rage、Raine、Zinc、neoragex、nebula、kawaks、Calice、Finalburn
街機遊戲模擬器
街機遊戲模擬器(11張)
在線街機模擬器:招招愛玩在線街機模擬器
FC模擬器:Nestopia、NNNesterJ、VirtuaNES、DreamNES、Smynes、FCEU
SFC模擬器:ZSNES、Snes9X、SNEeSe、uosnesw
N64模擬器:Project64、1964、UltraHLE、Mupen64、Rice
PCE模擬器:MagicEngine、YAME
SMS/GG模擬器:Dega
MD/32X/CD模擬器:Gens、Gens32、MEKA、Kega Fusion、Ages、Gens LDU
SS模擬器:SSF、yaba Sanshiro 2 pro、GiriGiri
DC模擬器:ChanKast、NullDC
PS/PS2模擬器:Bleem!、VGS、ePSXe、PSXeven、PCSX、PCSX2 Play!、Damon
NGC/WII模擬器:Dolphin
GB/GBC/SGB模擬器:VisualBoyKiGB
GBA模擬器:VisualBoyAdvance、No$GBA、DreamGBA
GG模擬器:MEKA,Mekarnosan
WS/WSC模擬器:Cygne、WSCamp、Oswan
NGP模擬器:NeoPop、Koyote、NGPocket
PSP模擬器:Jpcsp、pcsp、PPSSPP
DOS模擬器:DOSBOX

模擬器駕駛

駕駛模擬器是模擬駕駛體驗的機械裝置,用於在室內訓練駕駛員。駕駛員不會因模擬駕駛中的事故而受傷。
駕駛模擬器相關圖片
駕駛模擬器相關圖片(12張)
飛行模擬器常用於訓練飛行員在極端險惡的條件下駕駛飛行器。例如不用引擎迫降、電氣設備或者液壓裝置全部失靈等。最先進的飛行模擬器擁有高度真實的視覺系統和液壓運動系統。飛行模擬器的運行費用往往低於真實教練機的實際操作費用。
航海模擬器
類似於飛行模擬器,航海模擬器用於訓練船員。最常見的航海模擬器有艦橋模擬器、引擎室模擬器、裝卸模擬器和通訊/GMDSS模擬器等。航海模擬器主要應用於海事學院、訓練機構和海軍。
計算器模擬器
計算器在出廠時,需要為其編寫用户説明書。其中的截圖,都是有計算器模擬器獲得而來。在計算機上,計算器模擬器作為一個應用程序,運行快,優點多,也算是一種實用的工具。