Xref: utzoo comp.sys.intel:1105 comp.sys.ibm.pc:43582 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!pcrat!rick From: rick@pcrat.uucp (Rick Richardson) Newsgroups: comp.sys.intel,comp.sys.ibm.pc Subject: Re: C compiler for 80C186 Message-ID: <1990Feb2.170404.21768@pcrat.uucp> Date: 2 Feb 90 17:04:04 GMT References: <1990Jan30.183733.10942@cec1.wustl.edu> <25C74384.19872@paris.ics.uci.edu> <3082@rtmvax.UUCP> Reply-To: rick@pcrat.UUCP (Rick Richardson) Organization: PC Research, Inc., Tinton Falls, NJ Lines: 41 In article <3082@rtmvax.UUCP> wbeebe@rtmvax.UUCP (Bill Beebe) writes: > >My only recomendation is this; if you want to use the Intel ICE, then use >the Intel software tools. They were designed to work together. If you want > >Mixing Intel debugging hardware with someone elses software tools is like >mixing oil and water. While it *can* be tricky, especially with the ICE-86, to feed non-intel produced OMF into the ICE, it can be done. For two years we did this: Basic-16(on VAX) -> coff2omf -> ICE-86(PC host) -> 8088 target The biggest problem was that the ICE-86 made some assumptions (read shortcuts) in processing OMF, expecting that only Intel's tools would be used to produce the OMF. As I recall, the 188 ICE was not as picky. When Basic-16 ran out of steam, we switched to the iAPXx86 C compiler. When that compiler ran out of steam, we switched to MSC: MSC5.0(on VAX) -> PharLap Link(on VAX) -> ICE-86(PC host) -> 8088 target (There was a brief time, when the VAX based tools weren't ported, that a 386/PC was used as a compile server for the VAX running UNIX). 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. -Rick -- Rick Richardson | Looking for FAX software for UNIX/386 ??? Ask About: |Mention PC Research,Inc.| FaxiX - UNIX Facsimile System (tm) |FAX# for uunet!pcrat!rick| FaxJet - HP LJ PCL to FAX (Send WP,Word,Pagemaker...)|Samples (201) 389-8963 | JetRoff - troff postprocessor for HP LaserJet and FAX|