cc65 - a freeware C compiler for 6502 based systems
当前项目代码仓暂无内容
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
cc65 交叉编译器套件
cc65 是一套适用于 65(C)02 系统的完整交叉开发工具包,包含功能强大的宏汇编器、C 编译器、链接器、归档器、模拟器以及其他多种工具。cc65 为许多老式 6502 机器提供了 C 语言和运行时库支持。有关详细信息,请访问 cc65 网站:
| 公司 / 人员 | 机器 / 环境 |
|---|---|
| Apple | Apple II |
| Apple IIe enhanced | |
| Atari | Atari 400/800 |
| Atari 2600 | |
| Atari 5200 | |
| Atari 7800 | |
| Atari XL | |
| Lynx | |
| Tangerine | Oric Atmos |
| Eureka | Oric Telestrat |
| Acorn | BBC series |
| Commodore | C128 |
| C16 | |
| C64 | |
| CBM 510/610 | |
| PET | |
| Plus/4 | |
| VIC-20 | |
| VTech | CreatiVision |
| Commander X16 Community | Commander X16 |
| Bit Corporation | Gamate |
| Berkeley Softworks | GEOS (Apple/CBM) |
| LUnix Team | LUnix (C64) |
| Nintendo | Nintendo Entertainment System (NES) |
| Ohio Scientific | OSI C1P |
| MOS Technology, Inc. | KIM-1 |
| NEC | PC Engine (PCE) |
| Rumbledethumps | Picocomputer 6502 (RP6502) |
| Watara | Watara/QuickShot Supervision |
| Synertek | SYM-1 |
| USSR | Agat-7/9 |
此外,还提供了一个通用配置,可使 cc65 适配新的目标平台。
人员
cc65 最初基于 Ron Cain 的“Small C”编译器开发,并由 James E. Hendrix 进行了增强。
项目创始人
- John R. Dunning:原始实现 C 编译器和运行时库,基于 Atari 平台。
- Ullrich von Bassewitz:
- 将 Dunning 的代码迁移到现代系统,
- 重写了编译器的大部分内容,
- 重写了所有运行时库。
核心团队成员
- Christian Groessler:Atari、Atari5200 和 CreatiVision 库维护者
- dqh:GHA 支持
- Greg King:全能型开发
- groepaz:CBM 库、项目维护者
- Oliver Schmidt:Apple II 库维护者
外部贡献者
- acqn:各种编译器修复
- jedeoric:Telestrat 目标平台
- jmr:编译器修复
- karrika:Atari 7800 目标平台
- Stephan Mühlstrasser:osic1p 目标平台
- Wayne Parham:Sym-1 目标平台
- Dave Plummer:KIM-1 目标平台
- Rumbledethumps:RP6502 目标平台
(以上列表并不完整,如果你觉得自己被遗漏了,请告知我们或通过 PR 添加自己)
联系方式
如需进行一般讨论、提问等,请订阅 邮件列表 或使用 GitHub Discussions。
我们中的一些人也可能会出现在 libera.chat 的 IRC #cc65 频道。