gpt4 book ai didi

retro-computing - 是否还有一些关于 Mac OS Classic 运行时的引用资料?

转载 作者:行者123 更新时间:2023-12-02 02:08:20 25 4
gpt4 key购买 nike

我正在研究 Mac OS Classic 运行时的实现,以便再次在 OS X 上运行 Classic 程序。该项目包括一个 PowerPC 仿真器、一个 PEF 可执行链接器,以及调用 native (x86) 代码的可能性。

模拟器和链接器似乎运行良好,因此我将注意力转移到(重新)实现 Mac OS Classic 库上。我目前正在尝试使用我的“模拟器”运行 MPW 工具;在 Apple 将其从服务器中拉出并在 SheepShaver 中运行前几个小时,我抓取了 MPW Shell 的副本,我编译了你的通用“Hello World!”程序,我能够成功运行它。

但是,这只是兼容性方面的问题。当我尝试运行 Unmangle 程序时,我发现它正在尝试访问 _IntEnv__NubAt3,这两个 StdCLib 导出的全局变量,显然没有相关文档。 (对于 Mac OS X 早期的链接问题,Google 仍然有一些 Apple 邮件列表结果;Bing 和 Yahoo! 返回没有结果。)

我发现缺少文档特别令人沮丧。有时我能够通过 Classic 头文件猜出全局变量的布局,甚至可以通过反汇编猜出它们在程序中的使用方式,但这并不是很有效,也没有什么可以告诉我我猜对了。

即使我正确掌握了 StdCLib 的大部分内容,在某些时候我仍然需要有关其他库的文档。

在哪里可以找到有关 Mac OS Classic 运行时的文档?

最佳答案

您仍然可以在 Apple's classic Mac developer documentation 的剩余部分中找到一些相关的 Inside Macintosh 卷。 .

关于retro-computing - 是否还有一些关于 Mac OS Classic 运行时的引用资料?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com