[英]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.