Path: utzoo!utgpu!watmath!att!bellcore!rutgers!mailrus!cs.utexas.edu!uunet!ginosko!uakari.primate.wisc.edu!xanth!mcnc!rti!sas!walker
From: walker@sas.UUCP (Doug Walker)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Help.  Lattice & UnHunk
Message-ID: <1259@sas.UUCP>
Date: 2 Oct 89 13:39:08 GMT
References: <1602@tellab5.tellabs.CHI.IL.US> <6437@ingr.com>
Reply-To: walker@sas.UUCP (Doug Walker)
Distribution: na
Organization: SAS Institute Inc, Cary NC
Lines: 24

In article <6437@ingr.com> phil@ingr.UUCP (Phil Johnson) writes:
>This would NOT be a problem if Lattice would provide the Amiga user with
>the same tools they provide to the MSDOS community. 
What tools are you referring to, and why are they necessary to produce ROMable
code?
 
>Come to
>think of it WHY hasn't SAS Institute ported their SAS product to the Amiga?
If you are interested in seeing the SAS system on the Amiga, call SAS Institute
marketing and request it.  Obviously the Institute is not going to port 2 
million lines of code without being convinced there is a substantial market
for the product.

>
>A better solution (in that I use the Lattice 5.x compiler) would be to support
>ROMable code generation from the compiler.
>
The code produced by the compiler is perfectly ROMable, but you simply can't
use the Amiga startup code (c.o and _main.c).  You'll need to provide your
own code for opening whatever AmigaDOS libraries you need (i.e. dos.library,
intuition.library, etc) or, if not on AmigaDOS, for getting access to whatever
system resources you need.  And stdio calls are death.

--Doug