Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!sri-spam!ames!ucbcad!ucbvax!decvax!tektronix!uw-beaver!cornell!rochester!ur-tut!tuba From: tuba@ur-tut.UUCP Newsgroups: comp.os.cpm Subject: Re: C-Compiler for CP/M-80 wanted Message-ID: <999@ur-tut.UUCP> Date: Fri, 30-Jan-87 15:43:57 EST Article-I.D.: ur-tut.999 Posted: Fri Jan 30 15:43:57 1987 Date-Received: Sat, 31-Jan-87 17:07:47 EST References: <3173@brl-adm.ARPA> Reply-To: tuba@ur-tut.UUCP (Jon Krueger) Organization: Univ. of Rochester Computing Center Lines: 40 In article <3173@brl-adm.ARPA> Ralf Bayer writes: >I'm looking for a C-Compiler that runs in the CP/M-80 environment. I've just gotten delivery on the MIX C compiler for CP/M. In several respects it doesn't meet your needs... >it MUST create 8080-object code (NOT Z-80) nope it must create ROMable code, separate DATA and CODE segments. maybe >code must be able to run standalone, without the CP/M environment no, or at least, not as such >it should be interlinkable with assembly language routines, > preferrable compatible with the RMAC-package. maybe, asm() calls are certainly there ...but I'm happy with it in almost all other respects. It is a commercial product, that runs right out of the box without apologies or compromises. It supports a number of function libraries for bdos and bios calls; there's also an ms-dos version, so there are functions for each. It supports a FULL Kernighan and Ritchie C. Compiles are slow and it generates (to date) unimpressive code. But it supports everything: all data types, structures, assignments to structures, enumeration, the works. Comes with a few useful tools -- object code speed or space optimizing, bin-to-ascii conversion. Supports i/o redirection from command line. All in all a good buy at $40, everything works *so far*, and I can recommend it as a user. I have no relation with the company other than as a satisfied customer. MIX may be called at 1-800-523-9520, or you can mail your check to 2116 East Arataho, Suite 363, Richardson TX, 75081. -- jon -- Jon Krueger Department of Necessary Evil University of Rochester uucp: {seismo, allegra, decvax}!rochester!ur-tut!tuba BITNET: TUBA@UORDBV