ZSNES是自由開放源代碼的SNES模擬器,主要以x86匯編語言寫成,有Linux、MS-DOS、Mac OS和Windows官方移植版本,以及一個非官方的Xbox移植。
歷史
ZSNES開發始於1997年3月,首個公開版本發行於1997年10月4日。
在2007年1月24日發布1.51版本後,儘管官方聲稱「ZSNES仍未停止開發」[1],但之後進度逐漸減慢,實際上處於停滯狀態。
特點
ZSNES是第一個模擬了大部分SNES特殊芯片的模擬器。
為了適應當時計算機相對較低的配置,ZSNES開發者花費了大量精力降低對性能的消耗,這使得當時配置不高的機器也能流暢模擬,在模擬器剛推出時曾受到好評。
但到後來,Snes9x等模擬器在精確性方面表現更好,雖然消耗資源更多[2],但隨着計算機性能的提升,這已經不再是一個問題,ZSNES逐漸失去了優勢。
ZSNES為提高運行效率大量使用匯編語言,這導致了後續開發和移植方面的諸多困難。官方曾試圖將其代碼轉為C語言和QT界面庫的形式[3][4],但最終未成功。
因為ZSNES曾經一度流行,其精確度較差的問題造成了一些不好的影響,有些遊戲ROM為了能在ZSNES中運行,反倒改錯了,使之無法在新模擬器和SNES真機上正確運行。
2015年1月,模擬器1.51版被人發現一個漏洞可以用來獲取計算機控制權並執行惡意代碼[5][6][7],該問題隨即被修正,但由於新版本始終未推出,仍有大量計算機在運行漏洞的版本。
參見
外部連結
注釋
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.