您使用哪些工具在 OSX 上对 C64 进行交叉开发?
哪些汇编器、文本编辑器或 IDE、gfx、sprite、字符集编辑器?
或者您只是更喜欢通过 parallels 桌面或 bootcamp 的 Windows 环境?
对于 MacOS X
文本编辑器:Eclipse ( http://www.eclipse.org/ )
汇编器:WUDSN ( http://www.wudsn.com/ )
图形编辑器:GraFX2 ( http://code.google.com/p/grafx2/ )
Sprite/Charset 编辑器:您可能需要开发自己的工具或使用在虚拟机上运行的 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 交叉汇编器 ( 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 )
Sprite 编辑器:SpritePad ( http://csdb.dk/release/?id=100657 )
字符集编辑器:CharPad ( http://csdb.dk/release/?id=101863 )
编辑:Relaunch64 现在可作为 Windows、OS X 和 Linux 的稳定版本:http ://www.popelganda.de/relaunch64.html
如果您也对在 OS X 上使用 ACME 或 64tass 感兴趣,您也可以在那里找到最新的二进制文件。
Relaunch64 是一个专门专注于完成这项工作的 C64-Assembler-IDE,无需在开始之前进行全面设置。
在接下来的几天里,3.1 版将以更快的性能发布(参见https://sourceforge.net/projects/relaunch64/files/3.1.0/)。
我使用 Emacs 24.3 作为我的编辑器。它的库存asm-mode
对于 C64 代码来说是可以的,尽管它不一定是为此而设计的,但我认为那里也有一些专用的 C64 模式。到目前为止,我选择的汇编程序是Style 的TMPx(“Turbo Macro Pro cross”)。就像一个魅力,在用 VICE 测试时对我来说非常快。
编辑:我已经切换到 64tass,这在宏、代码组织、调试等方面更有帮助。我确实必须为我的 Intel mac 自己编译它,但这很容易。
我的主要工具是Sublime text 3、Kick Assembler和Vice C64 仿真器。我维护和使用Kick Assembler (C64) sublime package,简而言之,它具有以下功能:
有关Kick Assembler (C64) sublime 软件包 的功能和安装的更多信息。
我主要使用 OSX,但有时也使用 Windows,因为所有三个工具(包括 Sublime 包)都可以在 OSX 和 Windows 上运行,所以我可以很灵活。
我还使用TMPView来转换我的旧 TASM 源文件。在 Windows 端,我使用DirMaster来处理旧的 c64 磁盘映像。