Ralf@adm.UUCP (01/23/87)
I'm looking for a C-Compiler that runs in the CP/M-80 environment.
Important features would be:
- it MUST create 8080-object code (NOT Z-80), because my
target machine uses an 8085 as central processor. How-
ever, the compiler need not run under 8080, my development
system has an Z-80 built in.
- it must create ROMable code, that means: separate DATA and
CODE segments.
- code must be able to run standalone, without the CP/M en-
vironment (I know I have to write my own startup module then
and that I can't use most of the runtime library - but that's
OK with me).
- it should be interlinkable with assembly language routines,
preferrable compatible with the RMAC-package.
- it should be a commercial product. I tried SCC8080 and had
no luck running it, I think there must be an error in the
runtime code provided. As I'm not the one who has to pay
for it, I don't want to fiddle around with an undocumented
product.
Thanx for any information,
Ralf Bayer (The Care-Baer)
Computing Center @ the Technical University of Darmstadt, West Germany
Arpanet: xbr1yd22%ddathd21.BITNET@wiscvm.wisc.EDU
BITNET: xbr1yd22@ddathd21
-----------------------------------------------------------------------
> REAL programmers use FORTRAN <
-----------------------------------------------------------------------
Leisner.Henr@xerox.com (marty) (01/23/87)
Ralf -- Look at Manx Aztec C (advertised every month in all the major micro magazines). I use it for the type of work you mentioned. marty leisner.henr@xerox.com
pjmbaker@watcgl.UUCP (01/23/87)
Our mailer doesn't understand how to reply to the sender's address directly, (and neither do I) so I guess I'll clutter the net with this reply. It *may* be in interest to any others that are still developing for 8080 (and Z80) target hardware. Mail flames directly to me please (I'd hate to cause even more clutter). In article <3172@brl-adm.ARPA> you write: >I'm looking for a C-Compiler that runs in the CP/M-80 environment. > I think the critter you want is: C/80 by Software Toolworks (in Sherman Oaks CA) I don't have their full address, but they have ads in micro mags > - it MUST create 8080-object code (NOT Z-80), ... YUP, this it does. Generates 8080 mneumonics. It can gererate code for a number of different assemblers. > - it must create ROMable code, that means: separate DATA and > CODE segments. YUP, this too it does. I have produced (a few years back) many standalone 'black boxes' using this compiler. > - code must be able to run standalone, without the CP/M en- > vironment ... No trouble here. It even has a floating point package (extra $30), but as I recall, there was something I had to fix in the FP library that wasn't rommable (a variable in the code segment or something. > - it should be interlinkable with assembly language routines, > preferrable compatible with the RMAC-package. Yes indeedy. It is (supposedly) compatible with RMAC. I used the microsoft M80/L80 and later the SLR assembler package. It has options to generate code for RMAC. > > - it should be a commercial product. ... It is comercial, but only about $50. > >Thanx for any information, You are welcome. BTW, it also produces some of the best 8080 code I've seen from a C compiler. I used it to write a multi-tasking real-time OS which was the basis for most of my 'black-boxes' (mostly scientific instruments etc). If you'd like more info, feel free to mail to me, tho' I haven't used it for awhile (and I seem to have a hard time mailing to you). Disclaimer: I have no connection with Software Toolworks, other than a happy customer. Their Lisp/80 is also pretty good. Peter Baker Peter Baker, Computer Science Dept., University of Waterloo USENET: {ihnp4|allegra|utzoo|utcsri}!watmath!watcgl!pjmbaker CSNET : pjmbaker%watcgl@waterloo.csnet ARPA : pjmbaker%watcgl%waterloo.csnet@csnet-relay.arpa -- Peter Baker, Computer Science Dept., University of Waterloo USENET: {ihnp4|allegra|utzoo|utcsri}!watmath!watcgl!pjmbaker CSNET : pjmbaker%watcgl@waterloo.csnet ARPA : pjmbaker%watcgl%waterloo.csnet@csnet-relay.arpa