我在哪里可以获得用于Mac OS Classic开发的资源?

时间:2010-05-27 22:16:08

标签: macos macos-carbon retro-computing mac-classic

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

  1. 我在哪里可以获得仍然可以定位Classic的开发工具? (理想情况下是免费的,因为这只是为了好玩,但如果在eBay上抓取使用过的CodeWarrior版本是最好的方法,那就这样吧。)
  2. 我在哪里可以获得至少参考资料,所以我不必猜测并检查Carbon / System Toolbox?
  3. 是否有任何论坛仍在运行,以便在我遇到问题时回答老派的Mac问题?
  4. 这纯粹是为了好玩,所以不要担心这是多么不切实际。我知道。

5 个答案:

答案 0 :(得分:7)

  

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

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

shell使用完全不同的标点字母表,但它相当UNIXish。你的反斜杠,刘海和尖括号在这里不好用。您通常应该使用Commando而不是尝试自己伪造命令行;输入像“make”这样的命令,点击选项 - 返回以获取它的GUI。

请注意,您必须在Classic环境中运行MPW;没有原生的Mac OS X版本。 NeXT的Project Builder(现在是Xcode)在转向Mac OS X时取而代之。

  

我在哪里可以获得至少参考资料,所以我不必猜测并检查Carbon / System Toolbox?

Google搜索site:developer.apple.com "inside macintosh。祝你好运 - 他们已经开始埋葬这些东西。目前,Inside Macintosh匹配将只是PDF,并且将具有“IM:Text”等标题。

曾经有内部Macintosh的网络版本以及PDF,但我认为这些版本在网站上的文档的最后一次播放中被删除/隐藏得太好了。

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

  

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

你可以随时询问Stack Overflow。

答案 1 :(得分:7)

  

曾经有内部Macintosh的网络版本以及PDF,但我认为这些版本在网站上的文档的最后一次播放中被删除/隐藏得太好了。

不,这是一个链接:

http://developer.apple.com/legacy/mac/library/documentation/macos8/mac8.html

答案 2 :(得分: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

答案 3 :(得分:1)

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

Xcode文档阅读器中提供了大量文档,但很多标记为“遗留”等。您可以在Apple的carbon-dev邮件列表中提问;虽然经典问题可能被认为是偏离主题的,但这些日子的列表流量相当低。您可能还想查看carbondev.com上的wiki。

答案 4 :(得分:1)

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