[net.micro.68k] ST Development Systems

david@looking.UUCP (David Rowley) (06/26/86)

[munch, munch]

We are looking into doing some development on the ST and are faced with
a problem, finding a development environment that suits our needs.
We are thinking of porting a very large application from the PC to the
ST and need to find a dev. system that can hack it.

We prefer a cross-development system, running under UNIX, but I fear
such a beast does not exist.

Our needs are:  more than 32k static initialized data (we have lots of
tables), a good pre-processor (handles #if defined(X) || defined(Y), etc)
unsigned as an attribute, rather than as a type of int (we need unsigned
chars), a reasonable debugging environment (compatible with SID, or 
better).

Above all this, we need a reliable compiler/linker.  We do NOT want to 
spend our time debugging the tools.

We have looked at Alcyon (which is what we are using until something better
comes along), but alas it is buggy.  SID provides a reasonable debugging
environment.  The compiler and linker are slow, and the resource
construction set bombs routinely.  We have ordered the new release
of Alcyon, and hope that the compiler bugs will be fixed.

We have also looked at Megamax, but it does not support a debugger of any
kind, and debugging with printf's on a project like this does not appeal
to us...  It also does not support more than 32k static initialized data
(we could get around that if we had to)

Ideally we would like the whole system to run under UNIX (Xenix on an AT,
actually), producing a .prg there and then downloading the binary to the
ST.  Has anyone hacked SUMac to work with the ST ?

Am I hoping too much ?  Does anything come close to this ?

Any suggestions would be appreciated,

Regards,
David Rowley
Looking Glass Software
utzoo!watmath!looking!david

tech@usceast.UUCP (System Technician) (06/29/86)

>[munch, munch]
>
>We prefer a cross-development system, running under UNIX, but I fear
>such a beast does not exist.

>Our needs are:  more than 32k static initialized data (we have lots of
>tables), a good pre-processor (handles #if defined(X) || defined(Y), etc)
>unsigned as an attribute, rather than as a type of int (we need unsigned
>chars), a reasonable debugging environment (compatible with SID, or 
>better).
>
>Above all this, we need a reliable compiler/linker.  We do NOT want to 
>spend our time debugging the tools.
>
>
>
>Ideally we would like the whole system to run under UNIX (Xenix on an AT,
>actually), producing a .prg there and then downloading the binary to the
>ST.  Has anyone hacked SUMac to work with the ST ?
>
>
>Any suggestions would be appreciated,
>
>Regards,
>David Rowley
>Looking Glass Software
>utzoo!watmath!looking!david

Hello,
	If you can get your hands on a 68k Unix box the compiler just needs
to be told to save the relocation information and you have to filter that
to look like a Gem program.
	The only problem with this solution is that you get to write your
own system calls which I think is worth the price. If you would like to
see an example filter, one that converts a Unisoft ld format to a Gem format.
	By the way getting the character oriented stuff is actually pretty
easy. 
					Good Luck.
					W.R.Wood

turner@imagen.UUCP (07/02/86)

> 
> >[munch, munch]
> >
> >We prefer a cross-development system, running under UNIX, but I fear
> >such a beast does not exist.
> 
> >Our needs are:  more than 32k static initialized data (we have lots of
> >tables), a good pre-processor (handles #if defined(X) || defined(Y), etc)
> >unsigned as an attribute, rather than as a type of int (we need unsigned
> >chars), a reasonable debugging environment (compatible with SID, or 
> >better).
> >
> >Above all this, we need a reliable compiler/linker.  We do NOT want to 
> >spend our time debugging the tools.
> >
~~~~~~~~~~~~~~~~~\ lineater, \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

i started work on a cross development system for unix (tm) based on
the SUmacC system from Stanford. The work is going very slowly but
if you would like to help.......
-- 
----
	"I ain't gay, but there are sure times when i wish i could say
		that i wasn't straight"

Name:	James M. Turner
Mail:	Imagen Corp. 2650 San Tomas Expressway, P.O. Box 58101
        Santa Clara, CA 95052-8101
AT&T:	(408) 986-9400
UUCP:	...{decvax,ucbvax}!decwrl!imagen!turner
CompuServe: 76327,1575
GEnie     : D-ARCANGEL