http://aredfox.spaces.live.com/blog/cns!D39D5CB681D148C0!573.entry

2009/3/30
Small Device C Compiler 2.9.0
Once a year, the open source SDCC development team will update a major version. 
On March 22 they released 2.9.0 (http://sdcc.sourceforge.net).
The Windows SDCC binary files still use MSVC 6.0 to compile. But the 10 years 
old MSVC 6.0 can not run with Windows Vista any more. As I was out most of the 
time in last week with my Windows Vista laptop, I was not able to try it until 
this weekend.
The only thing related with our AR1688 Z80 in the 2.9.0 release note is "many 
optimizations to reduce code size and increase speed in the Z80 backend". This 
statement is true compared with 2.8.0 release on May 2008. But actually the 
code size is larger than 2.8.3 test version which we started to use on Nov 2008 
(with AR1688 0.40 software release). But anyway, I believe in release versions, 
so we will release AR1688 0.44 software based on SDCC 2.9.0.
As usual, the SDCC compiler is located in our software API SDCC\bin. It is 
smaller than those binary files directly downloaded from 
http://sourceforge.net/project/showfiles.php?group_id=599 because we only have 
Z80 and MCS8051 compiled in. 
We need open source MCS8051 compiler too because our AR168M VoIP demo 
application was built on a 8051 controller. 
(http://aredfox.spaces.live.com/blog/cns!D39D5CB681D148C0!379.entry)
To keep up with my 64 bits Windows Vista, I will not learn any other 8 bits CPU 
besides Z80 (in AR1688) and 8051 (in PA1688) any more. Palmmicro is also moving 
into 64 bits in 2009.

Woody
 
AR1688 and PA1688 based IP phone mailing list -- 
http://groups.yahoo.com/group/pa1688/
VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/
MSN: [email protected]

----- Original Message ----
From: Borut Razem <[email protected]>
To: Development chatter about sdcc <[email protected]>; 
Sdcc-User <[email protected]>; gnupic <[email protected]>
Sent: Sunday, March 22, 2009 5:11:58 PM
Subject: [sdcc-devel] Small Device C Compiler 2.9.0 released

A new release of SDCC, the portable optimizing compiler for 8051, DS390, 
Z80,
HC08, and PIC microprocessors is now available 
(http://sdcc.sourceforge.net).
Sources, documentation and binaries compiled for x86 Linux, x86 MS 
Windows and
PPC Mac OS X are available.

SDCC 2.9.0 Feature List:

*  sdcpp synchronized with GNU cpp 4.3.3
* Integer constants written in binary (prefix 0b or 0B, followed by a 
sequence of 0 and 1digits) are now supported as a SDCC extension.
* pic16 *printf() library functions return int
* disabled support of undocumented and not standard compliant 'b' binary 
format specifier ("%b", "%hb" and "%lb") in pic16 *printf() and 
printf_tiny() library functions
* fixed initialization of unnamed bitfields members of objects of 
structure and union type
* many optimizations to reduce code size and increase speed in the Z80 
backend
* added support for ar format libraries to adcc asxxxx
* libraries, included in sdcc packages, are in ar format
* sdcc asxxxx license changed to GPLv3
* added support for many PIC16 devices

Numerous feature requests and bug fixes are included as well.

You can download the release from:
http://sourceforge.net/project/showfiles.php?group_id=599

Borut

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
sdcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-devel


------------------------------------------------------------------------------
_______________________________________________
Sdcc-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sdcc-user

Reply via email to