SheepShaver是一個為BeOSLinuxmacOSWindows設計的開源PowerPC Macintosh模擬器。SheepShaver最初由Christian Bauer設計開發,目前主要開發者為Gwenolé Beauchesne。

SheepShaver
開發者Christian Bauer,
Gwenole Beauchesne
首次發布1998年,​26年前​(1998
當前版本
  • 2.5 (2022年9月13日;穩定版本)
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
作業系統BeOS, Linux, macOS, Windows
文件大小~1 MB
類型模擬器
許可協議GPL
網站sheepshaver.cebix.net

歷史 編輯

早在1998年,SheepShaver作為商業軟體發布。2002年,在BeOS的開發商Be公司被收購後,SheepShaver開放了原始碼。[1] 它使用可移植即時編譯引擎,能在PowerPCx86平台上運行,然而,PowerPC和Intel x86指令集之間的轉換效率較低,使得SheepShaver在x86平台上運行較慢。[2] 之後,SheepShaver也移植到了Microsoft Windows系統上。[1]

SheepShaver作為開源軟體,衍生出了以下幾個修改版本,這些軟體能簡化在Intel Mac平台上的安裝過程:

  • Sheep Shaver Wrapper[3]
  • Chubby Bunny[4]

特性 編輯

SheepShaver能模擬PowerPC G4架構,並運行自7.5.2至9.0.4的Mac OS版本(模擬Mac OS 8.1及以下版本需要Old World ROM的鏡像文件[5])。它支持窗口模式運行,並允許用戶在主系統與模擬系統間複製粘貼文本、共享文件。[2]

SheepShaver支持原生QuickDraw英語QuickDraw 2D加速、乙太網模擬與CD級別音質的聲音輸出,但是缺乏對內存管理單元的模擬。[2]由於需要大量的工作,對性能的影響較大,內存管理單元(MMU)的模擬功能並沒有加入。[6]

另見 編輯

 
Mac模擬器歷史

參考文獻 編輯

  1. ^ 1.0 1.1 SheepShaver 官方主页. [2012-12-15]. (原始內容存檔於2012-12-11) (英語). 
  2. ^ 2.0 2.1 2.2 SheepShaver项目. [2012-12-16]. (原始內容存檔於2009-03-01) (英語). 
  3. ^ SheepShaver Wrapper for OS X. www.columbia.edu. [2017-02-10]. (原始內容存檔於2017-02-11). 
  4. ^ Briant, Thomas. Another Solution for the Appleworks Conundrum-it's called Chubby Bunny. MacValley The MacValley blog. 2013-09-28 [2017-02-10]. (原始內容存檔於2017-02-11). 
  5. ^ 在Windows上设置SheepShaver. [2012-12-15]. (原始內容存檔於2012-11-30) (英語). 
  6. ^ MECS: The Mac Emulation Compatibility Sheet [E-Maculation wiki]. www.emaculation.com. [2017-03-09]. (原始內容存檔於2017-02-04) (英語). 

外部連結 編輯