[comp.sys.atari.st] looking for a C compiler that runs on a vax and produces ST code

miken@hcr.UUCP (Mike Nemeth) (04/07/88)

the subject line says it all folks. does there exist such a beastie?

-- 

Mike Nemeth                "etch out a future of your own design,
...utzoo!hcr!miken          well tailored to your needs" - T. Dolby

wes@obie.UUCP (Barnacle Wes) (04/11/88)

In article <3208@hcr.UUCP>, miken@hcr.UUCP (Mike Nemeth) writes:
> the subject line says it all folks. does there exist such a beastie?

The summary line says it all folks.  I've seen ads lately in either
Dr. Dobb's Journal or Computer Language.  I think Atari did most of
their early development using an Alcyon compiler running on a VAX with
Unix.  Can anyone at Atari verify this?

Whitesmiths also has VAX-hosted cross-compilers that generate 68000
code.  I don't know if they have a GEMDOS library, but it would not be
hard to write interfaces to the BIOS, XBIOS, and DOS calls, and then
modify the standard library to use the interface routines for
low-level I/O.

Last, but CERTAINLY not least, you could try MWC.  I'm pretty sure
they DON'T develope MWC on STs :-).  It would probably be a fairly
quick process for them to prepare their compiler to be a cross-
compiler; they may have already done it in-house.  Most compilers are
"boot-strapped" by compiling the code on a system that already has a
compiler, then running the source for the compiler through itself.

Given my drudthers, and enough budget, I'd get MWC, but I'm
prejudiced.
-- 
    /\              -  "Against Stupidity,  -    {backbones}!
   /\/\  .    /\    -  The Gods Themselves  -  utah-cs!utah-gr!
  /    \/ \/\/  \   -   Contend in Vain."   -  uplherc!sp7040!
 / U i n T e c h \  -       Schiller        -     obie!wes

david@bdt.UUCP (David Beckemeyer) (04/19/88)

I used to use Greenhills C on a MicroVAX II runing Ultrix for ST development.
I wrote some libc code that worked with the Atari GEMDOS/BIOS calls and
used the Greenhills 68000 cross compiler to produce modules and then I had
a program that could convert to Atari GEMDOS object/executable format.

The cross tools I used were a hack.  It was kind of a hassle and as soon as
got Micro C-Shell working on the ST, I started using the ST directly.

Today, I think it's easier to use Mark Williams C (with Micro C-Shell of
course :-)  on the ST directly, if you like a good Unix-like devlopment
environment.   For me, the advantages of a "real" Unix system did not
out weigh the problems of trasnferring and debugging on the ST.

But if you're interested, I could probably dig out the stuff I used to use.

-- 
David Beckemeyer			| "Yuh gotta treat people jes' like yuh	
Beckemeyer Development Tools		| do mules. Don't try to drive 'em. Jes'
478 Santa Clara Ave, Oakland, CA 94610	| leave the gate open a mite an' let 'em
UUCP: ...!ihnp4!hoptoad!bdt!david 	| bust in!"