[cc65] First release candidate available

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2009-09-29 16:20:17
Thanks to all your help, the first release candidate of cc65 v2.13.0 is now
available in the snapshot directory on the FTP server:


Please give it a try and report any problems. Provided that there are no
problems, this will become version 2.13.0 in a few days.

I've disabled nightly snapshots until 2.13.0 is out, so this directory will
contain release candidates for now.

The subversion branch for 2.13 and related tags are located at


Below is the preliminary announcement file. Let me know if I forgot something.


This is the first release candidate of cc65 version 2.13.0. Please report any
problems, you might find.

cc65 is a complete cross development package for 65(C)02 systems, including a
powerful macro assembler, a C compiler, linker, librarian and several other

cc65 has C and runtime library support for many of the old 6502 machines,

  - The Commodore VIC20, C16/C116, C64, C128, C116, Plus/4, 510 (aka P500),
    the 600/700 family and newer PET machines (not 2001).

  - The Apple ][ and successors.

  - The Atari 8 bit machines.

  - GEOS for the C64 and C128.

  - The Nintendo Entertainment System (NES).

  - The Supervision console.

  - The Oric Atmos.

  - The Lynx Console.

The libraries are fairly portable, so creating a version for other 6502s
shouldn't be too much work.

This version has many improvement over version 2.12. To name a few:

  - Support for bit-fields.

  - Improved standards compliance. Several missing functions and headers
    have been added.

  - Improved compatibility with very old (K&R) sources.

  - Additional warnings in case of dubious code.

  - The startup code went into the library. This simplifies linker usage.

  - Several improvements in the libraries. Functions were changed for
    more speed or smaller size.

  - Improved code generation. The code generated by the compiler is faster
    than before, usually without much increase in code size.

Precompiled binaries are available for the most common platforms. On most
other host platforms, the sources compile out of the box, so you're able to
create your own binaries.

For RedHat Enterprise Linux 5, ready made RPM packages are available. These
packages may also install on other Linux systems. Please note that there are
separate RPMs for the compiler proper, the docs, and the target specific
libraries. To develop for one of the predefined target systems you need the
compiler RPM package *and* one of the target machine packages. Be sure to
download the documentation package if you're new to cc65.

For windows users, there's a user friendly installer package (the one with the
.exe extension). All subpackages are selectable from within the installer
dialogue. The installer will also setup the necessary environment variables
and start menu entries. It is recommended that you choose this package instead
of the .ZIP files.

Precompiled binaries for DOS, OS/2 and Windows are available in ZIP archives.
As with the RPM packages, you need the package for the development system
(Windows or whatever.) *and* one or more of the target machine packages, plus
optionally the doc package.

All packages are available from the MU software FTP server:


More information on cc65 can be found on the cc65 web page at


There is also a mailing list for discussing cc65 related issues (programming,
suggestions, bugs, ...). See


for information on how to subscribe to this list.

While I'm the main developer of cc65, it is actually a joint effort. I would
like to thank the target library developers, all the people on the cc65
mailing list, all those sending suggestions and feedback, and even those
bugging me for a new stable release:-) The CREDITS file is probably
incomplete, but you know who you are.

Thank you!





Ullrich von Bassewitz                                  uz@musoftware.de
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Tue Sep 29 16:22:14 2009

This archive was generated by hypermail 2.1.8 : 2009-09-29 16:22:16 CEST