Projects / cc65 / Releases

RSS All releases of cc65

  •  06 Jan 2010 10:38

Release Notes: A missing export for loading the serial driver was added. Fixes were made for the new bit-field support and initialization of local arrays with unspecified size. The Apple ][ target makes use of bit-fields in dirent.h. Unknown preprocessor directives in #if blocks that are not executed are ignored. The documentation was improved.

  •  12 Oct 2009 21:33

Release Notes: Support for bit-fields has been added. This release improves standards compliance, and additional warnings are emitted for dubious code. The libraries are tuned for more speed or smaller size. The compiler generates faster code in many cases, usually without much of an increase in code size.

  •  04 Dec 2005 21:55

Release Notes: The assembler now supports 6502 illegal opcodes, the SWEET16 pseudo CPU, the HuC6280 CPU, and "no" CPU (no opcodes defined). Better error messages are now given for range errors, and some code fixes were done. The C preprocessor was rewritten. The C compiler now supports some new pragmas, better inlining of standard functions, and improved code for shifts. The library now includes loadable mouse drivers, lots of improvements for the apple2 target, a new lynx target, and a full scanf for standard io and conio.

  •  13 May 2004 23:36

No changes have been submitted for this release.

  •  23 Dec 2003 19:36

Release Notes: This release includes library support for more platforms, and improved library support for existing platforms. The assembler has gained some nice enhancements: better 65816 support, improved scoping, and the addition of structs/unions and other high level constructs. The documentation has been extended, the function reference is much more complete, and there are now docs that outline the special features for each platform.

  •  16 Oct 2003 13:56

Release Notes: This is a maintenance release that contains bugfixes for version 2.9.2. In addition, the current development versions of the ca65html and da65 applications (an assembler source to HTML converter and a disassembler) have been backported.

  •  19 Aug 2003 14:29

Release Notes: This is a maintenance release that contains bugfixes for version 2.9.1, but no additional features.

  •  27 Apr 2003 18:50

Release Notes: Everything from the known bugs page was fixed.

  •  14 Dec 2002 14:53

Release Notes: The compiler now has better support for unknown pragmas. Register variables are back again and they work better than ever before. The linker is able to generate cc65-specific o65 modules. Changes to the libraries include a module loader allows o65 extension modules to be loaded at runtime. These fully relocatable modules can be used as drivers, overlays, or whatever. C file I/O support was added for the following platforms: C64, C128, C16, C116, Plus/4, VIC20, PET. A new API to access extended memory has been added.

  •  14 Oct 2001 18:08

Release Notes: This release has a new, much improved compiler backend, a new compiler option to create a dependency list for a makefile, option and pragma to generate stack overflow checks, is more flexible, and has an INCBIN command for the assembler. The compiler generates line info that is passed through the assembler to the linker. C functions may now be declared as __fastcall__. There is a new #elif preprocessor directive, new improved __asm__ syntax for the inline assembler, new optimizations, support for the Commodore 510, and mouse support for Atari, C64, C128, CBM 510 and GEOS.

Screenshot

Project Spotlight

SQL Relay

A database pooling and load balancing system.

Screenshot

Project Spotlight

GNU libmicrohttpd

A C library providing HTTP server functionality.