c64asm作为Ruby DSL的MOS6502汇编器,专注于Commodore 64。特征:你很自然地编写了MOS6502程序集,但仍然拥有Ruby的全部功能(很棒)。以变量为基本构建块的宏。内置C64 BASIC编译器。用生成工具驱动的数据。可以输出源代码表示(基于一些知名且已建立的汇编程序)。可以输出类似反汇编器的输出,用于循环计数。错误:没有测试套件。'scrape opcodes table'方法错过了一些边缘情况。半途而废的文档字符串。过去两年我没有碰过这个,抱歉。去做:更多C64助手,例如银行切换助手和命名地址的散列。离添加一个基本的CPU模拟器不远了(注意:这离模拟器还差得很远)。