🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #1958

Re: C compiler for 80C186

#1958
From: Bill Beebe
Date: Wed, 07 Feb 1990 00:40
31 lines
2506 bytes
In article <1990Feb2.170404.21768@pcrat.uucp> rick@pcrat.UUCP (Rick Richardson) writes:
>
>The options we had were quite limiting.  We found that the
>target hardware had *critical* timing requirements.  Of the
>development systems we looked at, only the INTEL ICE-86 and iPAT
>would reliably operate the hardware.  Intel's own C compiler
>at that time was MWC, and it was worse than Basic-16 at code
>efficiency and size.  Its probably now the case, that the
>third party emulators have caught up; I don't know for sure.
>
I agree about the ICE-86 and iPAT. I also agree with you about Mark
Williams. I don't know what Intel was trying to acomplish, but the MWC
compilers that Intel offered (or still offer) are some of the worse around.
Thanks for the tips given earlier, b.t.w.

As for the current iC86, I have version 4.1, and it seems to be both fast
and fairly efficient. I have been told that Intel re-wrote the iC86 from
scratch. It has support for the 8086/88 and 80(C)186/88 family, including
numerics for the 8087 and the 80C187. They have direct support for ROMable
code and other features that make imbedded support fairly easy. While I'm on
the subject of Intel C compilers, let me also state that the Intel C
compiler for the 8096 family is one of the worse I have had to use. And the
C compiler for the 80960, while appearing to generate fairly optimized code,
is a pure memory hog under DOS. It's been a long time indeed that I have run
a DOS application that died due to lack of memory when I had 570K free out
of 640K. And that was with 2.5 megs of expanded memory with Intels own
AboveBoard and an LIM 4.0 driver installed under MS-DOS 4.1. The 80960 C
compiler is version 1.2 for any *interested* parties. I finally got it to
run by stripping out nearly everything from CONFIG.SYS. Sorry to run on like
this but Intel C compilers can and should match the level of engineering
quality of Intel's silicon.
Technical Details
Message-ID: <3083@rtmvax.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!rpi!crdgw1!ge-dab!peora!tarpit!rtmvax!wbeebe
References: <1990Jan30.183733.10942@cec1.wustl.edu> <25C74384.19872@paris.ics.uci.edu> <3082@rtmvax.UUCP> <1990Feb2.170404.21768@pcrat.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!samsung!zaphod.mps.ohio-state.edu!rpi!crdgw1!ge-dab!peora!tarpit!rtmvax!wbeebe
From: wbeebe@rtmvax.UUCP (Bill Beebe)
Newsgroups: comp.sys.intel,comp.sys.ibm.pc
Subject: Re: C compiler for 80C186
Message-ID: <3083@rtmvax.UUCP>
Date: 7 Feb 90 00:40:14 GMT
References: <1990Jan30.183733.10942@cec1.wustl.edu> <25C74384.19872@paris.ics.uci.edu> <3082@rtmvax.UUCP> <1990Feb2.170404.21768@pcrat.uucp>
Reply-To: wbeebe@rtmvax.UUCP (Bill Beebe)
Organization: RTmVax Public Unix System, Orlando FL
Lines: 31