I'm proud to announce version 2.9.1 of CC65, a C crosscompiler / crossassembler combo for 6502 systems. CC65 has C and runtime library support for many of the old 6502 machines, including - The Commodore VIC20 (contributed by Steve Schmidtke ). - The Commodore C64 and C128. - The Commodore C16, C116 and Plus/4. - The CBM 510 (aka P500), a quite rare Commodore machine (programs run in bank 0). - The CBM 600/700 family (programs run in bank 1). - Newer PET machines (not 2001) - The Apple ][ (library support by Kevin Ruland ) - The Atari 8 bit machines (thanks to the Atari team: Christian Groessler , Mark Keates , Freddy Offenga and David Lloyd, ). - GEOS for the C64 and C128 (GEOSLib by Maciej Witkowiak ) - The Oric Atmos (this one is BETA!). The libraries are fairly portable, so creating a version for other 6502s shouldn't be too much work. This release contains bug fixes (see http://www.cc65.org/bugs.php for a list of bugs that are fixed in this release), plus the following small additions: * As a contribution to the Contiki project, the _heapmemavail and _heapmaxavail functions have been added from the head branch. * The BETA library for the Oric Atmos has been added from the head branch, so I can get some more feedback. There is still no support for the following features: * Floats and bit fields. * stdio file routines on some systems. * The 80 column mode on the C128 is not supported by the conio library (this will come with the next major release, thanks to the initial work of MagerValp ). Available packages: As usual I will provide the complete sources and several binary packages, including RPMs for RedHat Linux. Linux is the primary development platform, so the sources do compile out of the box on Linux machines. Please note that there are separate RPMs for the compiler proper 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. Binaries for DOS and and Windows will follow or may already be available at the time you read this. OS/2 packages will again be available, but since there are almost no downloads for OS/2, so the host platform may get dropped in the near future (again). As with the RPM packages, you need the package for the development system (Windows, etc.) *and* one or more of the target machine packages. Download: For more information and a download link, please visit the cc65 web page at http://www.cc65.org/ Mailing list: There is a mailing list for discussing cc65 related issues (programming, suggestions, bugs, ...). See http://www.cc65.org/#List for information on how to subscribe to this list. ----------- Thanks to all who sent feedback and suggestions, and of course to anyone who helped developing cc65! -- Ullrich von Bassewitz uz@remove-to-reply.musoftware.de 12:22pm up 80 days, 19:14, 65 users, load average: 0.32, 0.21, 0.28