13

我最近感到无聊并启动了我的旧 Mac OS Classic 模拟器,然后开始怀念为系统编写老式应用程序。所以,我的问题:

  1. 我在哪里可以获得仍然可以针对 Classic 的开发工具?(理想情况下是免费的,因为这只是为了好玩,但如果在 eBay 上获取使用过的 CodeWarrior 版本是最好的方法,那就这样吧。)
  2. 我在哪里可以获得至少参考资料,这样我就不必猜测和检查 Carbon/系统工具箱的方式了?
  3. 是否有任何论坛仍在运行,可以在我遇到困难时回答老式 Mac 问题?

这纯粹是为了好玩,所以不要担心这是多么不切实际。我知道。

4

5 回答 5

7

我在哪里可以获得仍然可以针对 Classic 的开发工具?

您可以从他们的 FTP 站点获取 Apple 的命令行(是的,对于 Classic)开发人员环境 MPW:ftp: //ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/MPW-GM。图片.bin

shell 是相当 UNIXish 的,只是它使用完全不同的标点符号字母表。你的反斜杠、刘海和尖括号在这里不好。您通常应该使用 Commando,而不是尝试自己伪造命令行;键入“make”之类的命令并点击 option-return 以获取它的 GUI。

请注意,您必须在 Classic 环境中运行 MPW;没有本机 Mac OS X 版本。NeXT 的 Project Builder(现在的 Xcode)在迁移到 Mac OS X 时取代了它。

我在哪里可以获得至少参考资料,这样我就不必猜测和检查 Carbon/系统工具箱的方式了?

谷歌搜索site:developer.apple.com "inside macintosh。祝你好运——他们已经开始埋葬这些东西了。目前,Inside Macintosh 匹配将只是 PDF,并且将具有类似“IM:文本”的标题。

曾经有 Web 版本的 Inside Macintosh 和 PDF,但我认为那些在网站上的文档的最后一次洗牌中被丢弃/隐藏得太好了,无法找到。

Carbon 文档比 Inside Macintosh 更可用,后者指的是旧的 Toolbox 文档。Carbon 文档通常会说明某些东西是否仅在 Mac OS X 上可用。如果文档没有说,标题会。请注意,Carbon 在 Classic 上需要 CarbonLib,而最后一个版本是 1.6.1,IIRC。

是否有任何论坛仍在运行,可以在我遇到困难时回答老式 Mac 问题?

你可以随时在 Stack Overflow 上提问。

于 2010-05-28T10:51:12.410 回答
7

曾经有 Web 版本的 Inside Macintosh 和 PDF,但我认为那些在网站上的文档的最后一次洗牌中被丢弃/隐藏得太好了,无法找到。

不,这是一个链接:

https://web.archive.org/web/20130111022302/http://developer.apple.com/legacy/mac/library/documentation/macos8/mac8.html

于 2010-05-31T06:44:47.097 回答
3

我对 Classic Mac 编程的了解几乎为零,但是 68kMLA 中有不少成员是专门从事一般经典程序甚至一些非常早期的 System 6 应用程序的程序员。

Clasilla ( http://www.floodgap.com/software/classilla/ ) Mozilla 移植到 OS 9 的开发者/维护者是那里的典型海报,例如,这可能是最后一个针对 Classic 环境的主要项目。

wiki 也有一些编程资源,例如。http://68kmla.net/wiki/C/C%2B%2B_Programming_for_68k 不是很好,但它有 MPW IDE 的下载链接。

不幸的是,它不是专门的编程论坛,而是一般的 Mac 论坛。不过祝你好运!

网站网址是http://68kmla.net

于 2010-05-28T07:09:49.507 回答
1

我不知道你在哪里可以获得 CodeWarrior。

Xcode 文档阅读器中提供了很多文档,虽然很多都标记为“旧版”等。您可以在 Apple 的 carbon-dev 邮件列表中提问;尽管经典问题可能被认为是题外话,但这些天的列表访问量非常低。您可能还想查看 carbondev.com 上的 wiki。

于 2010-05-28T06:52:45.660 回答
1

您可以在 Macintosh Garden获得 codewarrior 。网站上有更新的版本,但这是用于开发 OS 9 浏览器 Classilla 的版本,所以它可能不错。要查找更新的版本,只需搜索“CodeWarrior”。我自己下载了它,所以可以验证它是否有效。

于 2015-03-14T20:46:24.823 回答