aliu@uiucdcs.Uiuc.ARPA (08/30/85)
(It seems traditional for the first line to say nothing [because it's lost?].) I'm posting this inquiry for someone: We are looking for a C compiler for the Intel 80188 CPU that automatically supports the large memory model (i.e., there is no restriction to the size of code and all functions can directly access the entire memory spectrum). The application we're considering requires more than 256K bytes of ROM-based code and more than 128K bytes of read/write memory. If such a compiler exists, what is its efficiency (benchmark results), compared to those compilers using the small memory model? And does it support the new instructions of the 80188 (specifically, the PUSH const instructions)? An additional note, this compiler does not need to support 8087 or even floating point numbers. Please send replies via email to: {ihnp4 | pur-ee} ! uiucdcs ! aliu Albert Liu
connery@bnrmtv.UUCP (Glenn Connery) (09/09/85)
> We are looking for a C compiler for the Intel > 80188 CPU that automatically supports the large > memory model... Sorry, am new to the net and can't seem to get mail to work (tried doing a reply, and got back "remote execution... rmail gamma!... exited with status 138... sh: 7509 Bus error - core dumped"). Not sure if this is actually my fault or not... Anyway, I'd recommend the Microsoft 3.0 C compiler, which at this point is the most professional on the block (the only other one I'd consider using is the Desmet C88 compiler because of its speed/small size). It supports the 8018x and 8028x instruction sets, small, medium and large memory models, FAR/NEAR/HUGE overrides (which might be all you need), support for the new ANSI standard library and lint-style type checking of type coercion and procedure call parameters, etc. It has a REALLY GOOD manual, and produces small fast code. The major disadvantage is that it is reasonably large--with all the libraries and include files I wouldn't want to try using it on a floppy based system. And its speed isn't amazing, but no worse than say Lattice or CI86. The definitive review is in the August 85 Dr. Dobbs Journal... which should get you any info you might want ...Glenn
mckeeman@wanginst.UUCP (William McKeeman) (09/11/85)
> re the kudoos for Microsoft C...
The High-C compiler from MetaWare (412 Liberty St. Santa Cruz, CA 95060)
is also excellent. I comes on 9 floppies and must run from a hard disk.
I use it on a Wang PC.
--
W. M. McKeeman mckeeman @ WangInst
Wang Institute decvax!wanginst!mckeeman
Tyngsboro MA 01879