PearPC

維基百科,自由的百科全書
跳至導覽 跳至搜尋
PearPC
PearPC logo
File:OS X 103 in Pear PC mac.jpg
於Intel Mac版Pear PC 0.5pre下運行的Mac OS X 10.3 Panther螢屏截圖
開發者Sebastian Biallas, Stefan Weyergraf, Cassondra Foesch
首次發佈2004年5月10日 (2004-05-10)
目前版本0.5.0(2011年7月13日,​14年前​(2011-07-13
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言C++, C, 匯編語言
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統Linux, FreeBSD, Microsoft Windows
    類型模擬器
    許可協定GNU General Public License
    網站pearpc.sf.net

    PearPC是一個在PC平台上獨立模擬PowerPCMac OSApple DarwinLinux軟體,它遵循GPL,可以執行於基於X86平台上的WindowsLinux,以及Intel架構的Mac OS X[1]它的第一官方版本於2004年5月10日釋出。[2]

    PearPC擁有一個可以動態轉換PPC代碼到x86代碼並進行高速緩衝記憶體的「執行時編譯執行」(JIT,Just-In-Time)技術處理器模擬核心。儘管只涉及x86主機體系機構,JIT模擬核心至少比體系結構獨立的普通處理器模擬內核快十倍,這是完成可用的即時模擬的關鍵。[1]

    爭議[編輯]

    在PearPC發佈的5個月之後,另一個PowerPC模擬器CherryOS宣稱有更強大的模擬效能更多優點。然而,卻有很多人質疑這個說法。有很多專家和提倡開源的人士指出,CherryOS並不比PearPC快多少。在2005年3月,CherryOS被包裝成一個商業軟體,有些專家指出,這個新版本依然含有PearPC全部或部分代碼。而CherryOS也製造了許多關於合法軟件的問題和在Mac for x86的軟體上的市場需求。

    不足之處[編輯]

    以0.4版為例,有以下缺點

    • 無法模擬聲音
    • .dmg檔案在Win平台過於難以使用,同時使用Win平台的編輯軟件,也難以將所有的檔案完整地編譯成一個完整的dmg檔案。

    變化[編輯]

    目前PearPC依然缺少它自己的圖形用戶介面(GUI, Graphics User Interface),早期版本所擁有的「Change CD」按鈕,因為無法穩定地運作,已經在0.2版之後被刪除。然而,開發者依然很努力使PearPC圖形化,有開發者開發出一個名為「PearGUI」的軟件,這個軟件並不能直接用於模擬PowerPC,而僅能編輯PearPC的設定檔,但是,這也算是一個很大的進步了。因為即使是使用電腦很有經驗的人,面對PearPC艱澀的設定檔,也會被弄得一頭霧水。同時,擁有GUI的另一個PowerPC模擬器:CherryOS,於2005年5月正式宣佈停止更新。PearPC的0.4版於2005年12月發佈新版0.4版,新增了G4處理器的模擬,也支援CD的存取。0.5版於2011年7月13日發佈。

    參考文獻[編輯]

    1. ^ 1.0 1.1 Biallas, Sebastian. PearPC - About. pearpc.sourceforge.net. [2017-02-01]. (原始內容存檔於2016-11-22) (English). 
    2. ^ Biallas, Sebastian. PearPC - PowerPC Architecture Emulator. pearpc.sourceforge.net. [2017-02-01]. (原始內容存檔於2016-12-27) (English). 

    外部連結[編輯]