Woody Home Page
Small Device C Compiler 2.9.0
March 29, 2009
Once a year, the open source SDCC development team will update a major version. On March 22 they released 2.9.0.
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 SourceForge because we only have Z80 and 8051 compiled in. (Download SDCC 2.9.0 VC6 modified source code here)
We need open source 8051 compiler too because our AR168M VoIP demo application was built on a 8051 controller.
To keep up with my 64-bit Windows Vista, I will not learn any other 8-bit CPU besides Z80 (in AR1688) and 8051 (in PA1688) any more. Palmmicro is also moving into 64-bit in 2009.

No comments for this page yet. All Comment

More options? Please login or register account.