[comp.sys.intel] C Cross-Compiler for Intel 8051 wanted

wcheung@ee.ubc.ca (CHEUNG WILLIAM KWOK) (05/02/91)

Hi there,

I am looking for a C Cross Compiler for Intel 8051.  Please specify the
address, phone number, and fax number (if any) of the software developer(s),
and reply to me directly at wcheung@ee.ubc.ca.

Thanks in advance.

mussar@bcars53.uucp (G. Mussar) (05/06/91)

In article <1636@fs1.ee.ubc.ca> wcheung@ee.ubc.ca (CHEUNG WILLIAM KWOK) writes:
>Hi there,
>
>I am looking for a C Cross Compiler for Intel 8051.  Please specify the
>address, phone number, and fax number (if any) of the software developer(s),
>and reply to me directly at wcheung@ee.ubc.ca.
>
>Thanks in advance.
>


There was a review of some 8051 development tools in a recent mag
(Embedded Systems?). They reviewed a number of products but considered only
2 that cost less than $1000. One was $495 and the other was $40.00.
It turns out that the $40 product beat the $495 product in every
benchmark and had a better implementation of C as well.

The author of the $40.00 product is Dave Dunfield (613) 825-0257 (Ottawa,
Ontario, Canada). The product is called Micro C (and it is not a full ANSI
compliant compiler by any means, but then again, you can always by the >$1000
compilers for that).

--
-------------------------------------------------------------------------------
Gary Mussar  |Internet:  mussar@bnr.ca                |  Phone: (613) 763-4937
BNR Ltd.     |                                        |  FAX:   (613) 763-2626

psfales@cbnewsc.att.com (Peter Fales) (05/07/91)

In article <1991May6.020204.24258@bigsur.uucp>, mussar@bcars53.uucp (G. Mussar) writes:

> There was a review of some 8051 development tools in a recent mag
> (Embedded Systems?). They reviewed a number of products but considered only
> 2 that cost less than $1000. One was $495 and the other was $40.00.
> It turns out that the $40 product beat the $495 product in every
> benchmark and had a better implementation of C as well.
> 
> The author of the $40.00 product is Dave Dunfield (Ottawa,
> Ontario, Canada). The product is called Micro C (and it is not a full ANSI
> compliant compiler by any means, but then again, you can always by the >$1000
> compilers for that).

Attached is an extract from the "catalog" which comes with MICRO-C.  Don't
write to me about this, I am just a very satisfied user of the product.
The catalog is out of date (maybe that's why it says the price is $35) and
doesn't mention that Micro-C supports the 8051, but I understand from 
Dave that the 8051 code generator is now included.

--------------------------- cut here ------------------------------------



                    *** Catalog revised 11-Dec-90 ***

    Here is a list of software/firmware products which I currently have
available:

    Anyone placing any order or registration will receive a current edition
of this catalog. You may also obtain a new catalog at any time by sending me
a self addressed, stamped envelope.

    Due to confusion about the prices in previous catalogs, All prices now
INCLUDE the cost of a "current" disk. If you wish to REGISTER a shareware
product which you have acquired by other means WITHOUT receiving the current
revision of that product on disk, deduct $5 from the prices quoted.

    You may order an update (on diskette) for any product which you have
already purchased, at a nominal update fee.

    All software will normally be shipped on 5.25" MS-DOS compatable 360K
diskettes. Other media/formats may be available by special request.
    
    All disks include complete documentation in the form of ASCII text files,
however registered users may also order high quality laser printed copies of
the documentation for a nominal fee. These may be ordered separately, or in
addition to the initial order.



    Please send all correspondence to:

                Dave Dunfield
                56 Burnetts Grove Circle,
                Nepean, Ont. (Canada)
                K2J 1N6
---------------------------------------------------------------------------
XASM:   A collection of cross assemblers and associated utility programs.

        - Includes 6800, 6801/6803, 6805, 6502, 6809, 68HC11, 8051 and
          8080/8085 cross assemblers.
        - Output files in either INTEL or MOTOROLA hex format
        - Includes MACRO,   a powerful macro pre-processor
        - Includes CREF,    a utility for cross-referencing assembler source
        - Includes PSOURCE, a utility for protecting distributed source code
        - Includes HEXFMT,  a utility which performs many useful functions
          on the output code file, Including:
            - Calculate checksums over all or part of code file
            - Reformat output record type (INTEL/MOTOROLA) & length.
            - Change base and load address of code image
            - Control number of consecutive $FF (unprogrammed) bytes
              written to output file
    Current rev : 1.2
    Registration: $15   (Includes ONE diskette)
    Update fee  : $5
    Printed docs: $5
---------------------------------------------------------------------------
MICRO-C: Small 'C' compiler/utilities with source & documentation

        A portable small 'C' environment including Compiler, PreProcessor,
        Optimizer and libraries. This is an original work, and is NOT "Yet
        another version" of the existing public domain Small-C.
        - LOTS of documentation & complete source code is included.
        - VERY portable, not designed around a specific processor.
        - Includes code generators for 8080, 8086, 6809 and 68HC11.
        - 8080, 6809 and 68HC11 code generators are compatible with
          my shareware cross assemblers.
        - Includes source code for useful examples programs, including
          a pop-up (TSR) ANSI terminal with XMODEM.
    Current rev : 2.10
    Order fee   : $25   (Includes TWO diskettes)
    Update fee  : $10
    Printed Docs: $25
---------------------------------------------------------------------------
                            **  Order Form **

        Name: _____________________________________________________

        Street address: ___________________________________________

        City: ___________________ State/Prov: _____________________

        Zip/Postal Code: ______________ Country: __________________

        Product(s) ordered: _______________________________________

    For the purposes of this document, the term THE PRODUCT shall be used
    to refer to the licensed products  named  above,  Including  but  not
    limited to,  all documentation,  source code,  executable and support
    files, utilities, example programs and drawings.

    By signing this order form, you indicate your acceptance of the
    following conditions:

    1)  You may make a backup copy of THE PRODUCT, and you may install THE
        PRODUCT on your computer systems hard disk, but only one  copy  of
        THE PRODUCT may be in use at one time.

    2)  You may modify THE PRODUCT in any way you like, but  the  modified
        code shall, regardless of the extent of modification,  remain  the
        property of the original author, Dave Dunfield. You may not remove
        or alter any copyright notice contained within any portion of  THE
        PRODUCT.

    3)  You are granted permission to distribute any programs or materials
        you develop with THE PRODUCT without restriction.  This permission
        includes executable code for any library  functions  contained  in
        THE PRODUCT that is incorporated into such programs.

    4)  With the exception of embedded code mentioned above,  You may  not
        re-distribute any part of  THE PRODUCT  in any way.  Any  and  all
        copies of THE PRODUCT must be retained in your possession  at  all
        times.

    5)  You may transfer this license and THE PRODUCT, provided  that  you
        retain no copies of any  portion  of  THE PRODUCT,  and  that  the
        transferee completes and sends in a signed copy of this order form,
        indicating the serial number of THE PRODUCT being transferred.

    6)  You agree to use THE PRODUCT entirely at your own risk,  and  will
        indemnify and hold harmless its author  and  distributors  against
        any action resulting from such use. The author and distributors of
        THE PRODUCT do not warrant it fit or suitable for  any  particular
        purpose.

    Please check one:

            [ ] New order, $___ enclosed.

            [ ] Update, $___ enclosed,       Serial No. _____________

            [ ] Transfer of product license, Serial No. _____________

    I have read and agree to be bound by the above conditions.


        Date: ___________       Signed: _________________
-- 
Peter Fales			AT&T, Room 5B-420
N9IYJ            		2000 N. Naperville Rd.
UUCP:	...att!ihlpb!psfales	Naperville, IL 60566
Domain: psfales@ihlpb.att.com	work:	(708) 979-8031