簡體   English   中英

是否有一些針對Mac OS Classic運行時的引用?

[英]Are there some references left for the Mac OS Classic runtime?

我正在開發Mac OS Classic運行時的實現,以便再次在OS X上運行Classic程序。 該項目包括一個PowerPC仿真器,一個PEF可執行鏈接器,以及調用本機(x86)代碼的可能性。

模擬器和鏈接器似乎運行良好,因此我將注意力轉移到(重新)實現Mac OS Classic庫。 我目前正試圖用我的“模擬器”運行MPW工具; 在Apple將其從服務器中取出並在SheepShaver中運行之前幾個小時就抓住了MPW Shell的副本,我編譯了你的通用“Hello World!” 程序,我能夠成功運行它。

但是,這就是兼容性。 當我試圖運行Unmangle程序時,我發現它正在嘗試訪問_IntEnv__NubAt3 ,兩個StdCLib導出的全局變量,顯然沒有文檔。 (在Mac OS X的早期,谷歌仍然有一些Apple郵件列表結果表明鏈接問題; Bing和Yahoo!沒有結果。)

我發現缺乏文檔尤其令人不安。 我有時能夠用Classic頭文件猜測全局變量的布局,甚至可以用反匯編程序在程序中使用它們,但是效率並不高,沒有什么可以告訴我的。

即使我得到了大部分StdCLib,我仍然需要有關其他庫的文檔。

在哪里可以找到有關Mac OS Classic運行時的文檔?

您仍然可以在Apple的經典Mac開發人員文檔中找到一些相關的Inside Macintosh卷。

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM