Mac OS X下的Commodore 64开发工具

6
您在OSX上进行C64跨平台开发所使用的工具有哪些?
汇编器、文本编辑器或集成开发环境(IDE)、GFX、Sprite、字符集编辑器,您都使用了哪些?
还是您更喜欢通过Parallels Desktop或Bootcamp等方式在Windows环境下进行开发?

我发现了一个非常有用的命令行工具,叫做dust。它可以安装ACME、VICE64、Sublime Text 2和其他一些工具的OSX二进制文件。(可以从http://www.dustlayer.com下载) - wizofwor
4个回答

5

MacOS X

文本编辑器:Eclipse (http://www.eclipse.org/)

汇编器:WUDSN (http://www.wudsn.com/)

图像编辑器:GraFX2 (http://code.google.com/p/grafx2/)

精灵/字符集编辑器:您可能需要开发自己的工具或使用运行在虚拟机上的Windows。

Windows

文本编辑器:Eclipse (http://www.eclipse.org/)、EditPlus (http://www.editplus.com/) 或 UltraEdit (http://www.ultraedit.com/)

汇编器:KickAssembler (http://www.theweb.dk/KickAssembler/Main.php) 或 ACME Cross Assembler (http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/)

图像编辑器:Timanthes (http://csdb.dk/release/?id=75871) 或 Project One (http://csdb.dk/release/?id=86776)

精灵编辑器:SpritePad (http://csdb.dk/release/?id=100657)

字符集编辑器:CharPad (http://csdb.dk/release/?id=101863)


5

编辑:

Relaunch64现已作为稳定版本提供给Windows、OS X和Linux用户使用:http://www.popelganda.de/relaunch64.html

如果您有兴趣在OS X上使用ACME或64tass,您也可以在该网站找到最新的二进制文件。

Relaunch64是一个专门针对C64汇编开发的IDE,它特别注重于此工作,无需进行全面设置即可开始使用。

接下来几天内,将发布3.1版本,性能更快(请参见https://sourceforge.net/projects/relaunch64/files/3.1.0/)。


谢谢,刚刚为Relaunch64投了一票,它让生活更轻松!我找到了一个好的链接,里面有关于如何最初配置它的解释:https://www.c64-wiki.com/wiki/Relaunch64 - Jonny

4
我使用Emacs 24.3作为我的编辑器。它自带的asm-mode用于C64代码是可以的,尽管这不是它的本意,但我认为还有一些专门用于C64的模式。到目前为止,我的汇编程序选择是Style开发的TMPx(“Turbo Macro Pro Cross”)。和VICE一起测试时非常快速,效果很好。
编辑:后来我改用了64tass,它在宏、代码组织、调试等方面更加实用。虽然需要为我的Intel Mac自己编译,但也很简单。

2
我的主要工具是Sublime Text 3Kick AssemblerVice C64模拟器。我维护并使用Kick Assembler(C64)sublime包, 包含以下特点:
  • 语法着色
  • 构建、构建和运行、构建和调试等。
  • 一些代码片段
  • 代码导航/符号列表

关于Kick Assembler (C64) sublime包的更多信息和安装请点击这里

我主要使用OSX,但有时也会使用Windows,由于所有三个工具(包括Sublime包)都可以在OSX和Windows上运行,所以我很灵活。

我也使用TMPView来转换我的旧TASM源文件。在Windows方面,我使用DirMaster来处理旧的c64磁盘映像。

我正在使用Sublime Text 2和ACME。但是我不满意我正在使用的语法高亮器。它不支持标签和!zone伪操作码。你的语法着色在Sublime Text 2上工作吗?如果可以,我会试一试。 - wizofwor
@wizofwor:我认为在Sublime Text 2上它可以正常工作,我只是将兼容性限制在版本3中的_Package Control_中,以避免额外的测试。一个名叫Fix的人正在开发一个_ACME-version_,来自_Kick Assembler (C64)_包,可在这里获得。更多信息请参见论坛here - Swoffa

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