cc64:面向6502的Forth编写的C编译器
用Forth编写的小型C编译器,目标为6502 CPU,可在C64、C16/Plus4和Commander X16上运行并支持交叉编译。
cc664 是一个用 Forth 编写的小型 C 编译器,目标 CPU 为 6502。宿主平台包括 Commodore C64、64K 内存的 C16 与 Plus4,以及新的 Commander X16;三个平台都有对应的运行时目标,可在任一宿主上进行交叉编译。仓库文档涵盖使用方法(包括如何在 PETSCII 中输入花括号)、cc64 支持的 C 语言子集、代码布局与库概念(含如何新增目标)、随附 LibC 子集的参考及其与标准的差异、开发测试用的模拟器与文件格式,以及关于编译器内部结构的设计文档。作者说明主要代码写于 1989-1991 年大学期间,后应社区兴趣开源。