在哪里可以获取开发Mac OS Classic的资源?

15

我最近感到无聊,启动了我的旧Mac OS Classic模拟器,然后对为该系统编写老式应用程序产生了怀旧之情。所以我的问题是:

  1. 哪里可以获取仍然能够为Classic目标开发的开发工具?(最好是免费的,因为这只是为了好玩,但如果在eBay上购买CodeWarrior的旧版本是最好的选择,那就这样吧。)
  2. 哪里可以获得至少是参考资料,这样我就不必围绕着Carbon/系统工具箱瞎猜和试错了?
  3. 是否还有任何论坛仍在运行,会对我陷入困境时提出的老式Mac问题作出回答?

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


2
Metrowerks CodeWarrior 7.1(适用于Mac OS 9的最新版本)将是规范的IDE(目前不认为它是免费的)。我对(2)和(3)一无所知,尽管我认为有关Carbon等的历史文档仍然可以在有针对性的谷歌查询中找到。祝你的项目顺利! - ChristopheD
2
目前在亚马逊上有一张售价9.99美元的“新版”Inside Mac CD-ROM。 - walkytalky
5个回答

7

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

您可以从Apple的FTP网站上获取他们的命令行(是的,针对Classic)开发环境MPW:ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/MPW-GM.img.bin

Shell相当类UNIX,除了它使用完全不同的标点符号字母表。 在此处,您的反斜杠,惊叹号和尖括号无法使用。 通常应该使用Commando而不是尝试自己创建命令行; 输入像“make”这样的命令,然后按Option-Return键以获取GUI。

请注意,您将不得不在Classic环境中运行MPW; 没有本机的Mac OS X版本。 随着移动到Mac OS X,NeXT的Project Builder(现在是Xcode)取代了它。

我在哪里可以获得至少参考资料,以便我不必在Carbon / System Toolbox周围进行猜测和检查?

Google搜索 site:developer.apple.com "inside macintosh。祝你好运——他们已经开始隐藏这些东西了。目前,Inside Macintosh的匹配项将仅为PDF,并且标题将为“IM:Text”之类。

以前有Inside Macintosh的Web版本,与PDF一起使用,但我认为在上次文档网站洗牌时,那些版本被删除/隐藏得太好了,无法找到。

Carbon文档比Inside Macintosh更易获取,Inside Macintosh是指旧Toolbox文档。 Carbon文档通常会说明某些内容是否仅在Mac OS X上可用。如果文档没有说明,则标题会。 请注意,Carbon需要Classic上的CarbonLib,最后一个版本是1.6.1,如果我没记错的话。

还有哪些论坛仍在运行,可以回答老式Mac问题,当我遇到困难时?

您可以在Stack Overflow上提问。


2
哦,Mac工具箱基础在那里!(http://developer.apple.com/legacy/mac/library/documentation/mac/pdf/MacintoshToolboxEssentials.pdf)怀旧之旅!喜欢老派的图形和Pascal示例代码。我想知道我是否还有纸质版本放在某个盒子里... - walkytalky
我也在类似的寻找之旅中。看起来你提供的链接已经失效了。你有任何其他的查找途径吗?我正在使用CW 7.1,但我真的需要一些工具箱文档。 - Mike Greiner
@MikeGreiner:希望“杀掉所有旧文档”的团队中没有人看到这个链接:https://developer.apple.com/legacy/library/documentation/macos8/mac8.html - Peter Hosey
@PeterHosey 谢谢。我看过那个了。有很多失效的链接,但肯定比没有好。特别是旧版的 HIG 我似乎找不到任何地方。 - Mike Greiner
1
@PeterHosey 然后...它消失了。 :-( - wizzwizz4
显示剩余2条评论

7

3

我对Classic Mac编程几乎一无所知,但68kMLA有很多成员是专门从事Classic程序开发的程序员,甚至一些非常早期的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


1

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

Xcode文档阅读器中提供了大量文档,尽管很多都被标记为“遗留”,等等。你可以在苹果的carbon-dev邮件列表上提问;虽然经典问题可能被视为离题,但这个列表现在流量相对较低。你也可以查看carbondev.com上的维基。


1
你可以在Macintosh Garden上获取CodeWarrior。网站上还有更新版本,但这个版本用于开发OS 9浏览器Classilla,所以应该很好用。要找到更近期的版本,只需搜索“CodeWarrior”。我已经下载并验证过它可用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接