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