2003-05-22 21:32:42 +00:00
|
|
|
CC65 is a C cross-compiler for 6502 and 65C02 systems. CC65 includes
|
|
|
|
a powerful macro assembler, a debugger, an archiver, and a highly
|
|
|
|
configurable linker. The linker supports overlays, ROMable code, and
|
2000-05-09 18:32:04 +00:00
|
|
|
split output, among other features. The compiler supports a large
|
2002-09-02 17:09:25 +00:00
|
|
|
subset of ISO C (as per the ISO 9899 specification) and can compile
|
2003-05-22 21:32:42 +00:00
|
|
|
the uIP TCP stack. A 6502 simulator is available in the distribution
|
|
|
|
but is not currently installed by the FreeBSD port/package.
|
2000-05-09 18:32:04 +00:00
|
|
|
|
|
|
|
It is easy to write code for standalone 6502 boards (target none). In
|
|
|
|
addition, particular support for the following targets is included:
|
|
|
|
|
2002-09-02 17:09:25 +00:00
|
|
|
- C64 and C128
|
|
|
|
- the GEOS operating system for the C64 and C128
|
|
|
|
- Commodore C16, C116, Plus/4
|
2003-05-22 21:32:42 +00:00
|
|
|
- Commodore VIC20
|
2000-05-09 18:32:04 +00:00
|
|
|
- CBM 600/700 family (programs run in bank 1)
|
|
|
|
- Newer PET machines (not 2001)
|
|
|
|
- The Apple ][
|
2002-09-02 17:09:25 +00:00
|
|
|
- Atari 8bit machines
|
2003-05-22 21:32:42 +00:00
|
|
|
- The Oric Atmos (beta)
|
2000-05-09 18:32:04 +00:00
|
|
|
|
|
|
|
The assembler and linker also support 65816 as a target.
|
|
|
|
|
2000-12-26 17:54:48 +00:00
|
|
|
WWW: http://www.cc65.org/
|