2017-03-12 40 views
0

我最近在一个java子语言编译器上工作过。该编译器提供了一个68000汇编文件。我用easy68k来测试和改进它。现在我想进入下一个级别,并在真实的Macintosh Plus模拟器上试用它:Mini vMac。68000 - 如何从68000汇编源代码构建Macintosh Plus上的文件可执行文件?

所以我的问题是:我能做些什么来建立一个可执行文件从我的68000程序集文件?

我知道该文件必须具有.dsk扩展名。在线发现的.dsk中的文件适用于Mini vMac,但我无法自己设置。 (我做了很多的研究没有发现的方式......)

非常感谢您的时间和精力;)

+1

你需要生成一个Macintosh可执行文件,然后创建一个包含可执行的磁盘映像的Retrocomputing SE网站。要生成可执行文件,您需要找到一个支持在您的操作系统上生成Macintosh Plus可执行文件的交叉编译工具链。然后,您可以使用Mini vMac站点上描述的方法之一将生成的可执行文件复制到磁盘映像:http://www.gryphel.com/c/image/index.html或者,您可以尝试使用Macintosh Plus托管的工具链在模拟器本身下,您只需将源代码复制到磁盘映像即可。 –

回答

0

选择经典的68K Macintosh电脑(官方)工具链是Metrowerks码战士 。如果没有CW,您将很难开发经典的Mac(Pure 68k开发工具链通常缺乏对MacOS资源分支的支持 - 注意Mac二进制文件如果没有适当的资源分支将无法运行)。 不幸的是,最近的工具链的版本(目前由NXP拥有)不再支持68K的目标 - 那支正式通过2005年

下跌你可能是最好关闭找二手源Metrowerks的编译器。

经典Mac开发的另一种选择是Macintosh Programmer's Workshop (MPW),它可能在某处可用 - 曾经被Apple取代的Apple网站免费下载。

还有一个备注:你的问题可能是更适合比SO

+1

不要忘记用于装配开发的MPW – slebetman

+0

谢谢您的回答。我已经看过MPW,但有一个问题。如果我没有记错的话,它不适用于自MacOS 9以来的当前MacOS版本。但我会仔细看看MCW的线索。 (对不起,我不知道Retrocomputing SE网站,再次感谢)。 – Romzie

+0

您可以随时使用模拟的旧版Mac进行编译。 – tofro

相关问题