Overview
What is Cc65?
6502 cross compiler
In depth
A closer look at Cc65
CC65, a C crosscompiler / crossassembler combo for 6502 systems.
compiler features:
* Includes a C compiler, macro assembler, archiver and linker. The assembler generates relocatable object files, the linker is very configurable and allows overlays, ROMable code, splitted output and much more.
* The compiler is not quite ISO compatible, however, a large subset is supported.
* Supported target systems are:
- C64
- C128
- C16, C116, Plus/4
- CBM 600/700 family (programs run in bank 1)
- Newer PET machines (not 2001)
For all these systems a precompiled runtime and C library is available. Supporting more targets is not very difficult since the C library was written with portability in mind.
* Several system specific support routines like a conio library or modules for joystick access are available.
* The assembler and linker do also support the 65816 as a target, however, the compiler is not able to generate code for this CPU and there is no RTL support.
* Lots of docs and a few sample programs included.
* Easy interfacing between C code and assembler.
* Fullscreen debugger for most machines as a linkable module.
* Full sourcecode available as well as binaries for :
- Linux (RedHat 5.x RPM)
- Linux (SuSE 5.x RPM - I don't have access to a SuSE 6.0 box, sorry).
- OS/2
- DOS
- Windows 95/98/NT
Verdict
Should you download Cc65?
Cc65 runs on
Linux
and is available under the
Not Specified
license
— the installer is 0 KB.
We’ve catalogued it under
Compilers.
✓
Verified clean. Every Cc65 build on SoftLookup is scanned for viruses, spyware, adware, trojans and backdoors. We re-test on every update.
Sponsored
At a glance
Cc65 specifications
- Last updated
- Mar 12, 2025
- License
- Not Specified
- Operating system
- Linux
- File size
- 0 KB
- Price
- Free
- Page views
- 613
Help fellow users decide. Share your experience with Cc65.