2017-03-12 42 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

相關問題