From: Adam Dunkels (adam_at_sics.se)
Date: 2003-03-10 11:49:06
On Mon, 2003-03-10 at 11:42, Ullrich von Bassewitz wrote: > I'm sure, there are several reasons why cc65 is the most popular C compiler > for 6502 targets, despite the fact that the generated code could be a lot > better. However, one reason for this popularity is definitely that cc65 > adheres to standards and that portability (for which standards are the > foundation) plays an important role in development. People have used cc65 to > write code for embedded 6502 targets, other people have added new targets by > just rewriting a few assembler modules. If you look at other C compilers out > there (I know two of them: Bastian Schicks cc65 port for the Lynx and a port > of lcc for the 6502 which is only available for the Oric), you will notice > that these have never made it out of their respective niches. One important > reason is that portability (which is always based on standards) has never > played a role in development. I couldn't agree more with the above. The amazing standards compliance and portability of cc65 makes it possible to develop code under gcc on FreeBSD (or similar) and benefit from the easier debugging under a memory protected system, and still be able to directly cross-compile the program to the cc65 target. This is really great, and it would be a shame to start introducing target specifics in cc65. (I'm glad we have you, Uz :-) /adam -- Adam Dunkels <adam_at_sics.se> http://www.sics.se/~adam/ ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2003-03-10 11:50:10 CET