cc65 is a complete cross-development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, archiver, simulator and several other tools. cc65 has C and runtime library support for many of the old 6502 machines. For details look at the cc65 web site:
Company / People | Machine / Environment |
---|---|
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) |
Dr. Jozo Dujmović | Picocomputer (RP6502) |
Watara | Watura/QuickShot Supervision |
Synertek | SYM-1 |
A generic configuration to adapt cc65 to new targets is also around.
cc65 is originally based on the "Small C" compiler by Ron Cain and enhanced by James E. Hendrix.