1 SDCC - a Freeware, retargettable, optimizing ANSI-C compiler
2 ------------------------------------------------------------
6 Welcome to SDCC, a freeware, retargettable, optimizing ANSI C compiler
7 that supports a growing list of processors including the Intel mcs51
8 family, the Zilog z80 and the Maxim ds390.
10 See share/sdcc/doc/INSTALL.txt for the installation instructions for
13 See the share/sdcc/doc directory for more documentation.
15 See http://sdcc.sourceforge.net/ for the latest information on sdcc.
19 SDCC is licensed under the GNU Public license (GPL) v2. Note that
20 this license covers the code to the compiler and other executables,
21 but explicitly does not cover any code or objects generated by sdcc.
22 We have not yet decided on a license for the run time libraries, but
23 it will not put any requirements on code linked against it. See:
25 http://www.gnu.org/copyleft/gpl.html
29 SDCC is a collaborative effort between a group of volunteers. Please
30 feel free to report bugs via the Sourceforge bug tracker, or to ask
31 questions on the user mailing list. See:
33 http://sourceforge.net/tracker/?atid=100599&group_id=599&func=browse
35 http://sourceforge.net/mail/?group_id=599
39 * The hc08, ds400, pic14 and pic16 are currently experimental, but work is in
40 progress. Please check http://sdcc.sourceforge.net/snap.php for snapshots.
41 * The TININative, gbz80, avr and xa51 ports are no longer maintained.
45 as/ - Assembler, derrived from asxxxx
47 device/ - Device libraries and examples
48 doc/ - sdcc and port specific documentation
49 link/ - Linker, also derrived from asxxxx
50 sim/ - Simulator (mcs51 only)
51 src/ - Source to the C compiler and ports
52 support/ - Libraries and apps that may not be provided by your system.
55 Authors and interested persons:
56 * Sandeep Dutta (sandeep AT users.sourceforge.net)
58 * Daniel Drotos <drdani AT mazsola.iit.uni-miskolc.hu>
59 * Jean Loius-VERN <jlvern AT writeme.com>
60 * Johan Knol <johan.knol AT iduna.nl>
61 * Karl Bongers <karl AT turbobit.com>
62 * Kevin Vigor <kevin AT vigor.nu>
63 * Scott Dattalo <scott AT dattalo.com>
64 * Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
65 * Hans-Juergen Dorn <hans.dorn AT apl-landau.de>
66 * Daniel Drotos <drdani AT mazsola.lit.uni.miskolc.hu>
67 * Frieder Ferlemann <frieder.ferlemann AT web.de>
68 * Klaus Flittner <klaus_flittner AT gmx.de>
69 * Bernhard Held <bernhard AT bernhardheld.de>
70 * Erik Petrich <epetrich AT ivorytower.norman.ok.us>
71 * Borut Razem <borut.razem AT siol.net>
72 * Vangelis Rokas <vrokas AT otenet.gr>
73 * Paul Stoffregen <paul AT pjrc.com>
74 * Michael Hope <michaelh AT juju.net.nz> <nz_michaelh AT yahoo.com>
76 SDCC includes code from:
77 * Alan Baldwin <baldwin AT shop-pdp.kent.edu>
78 Initial version of ASXXXX and ASLINK.
79 * John Hartman <jhartman AT compuserve.com>
80 Porting ASXXX and ASLINK for 8051.
81 * Dmitry S. Obukhov <dso AT usa.net>
82 malloc and serial I/O routines.
84 Some of the Z80 related files are borrowed from the Gameboy
85 Development Kit (GBDK).