Path: utzoo!attcan!uunet!husc6!mailrus!ames!elroy!aero!trwrb!trwspf!knurlin From: knurlin@trwspf.TRW.COM (Scott Karlin) Newsgroups: comp.sys.amiga Subject: Re: ROM based 68000 cross developement Keywords: 68000 ROM Message-ID: <814@trwspf.TRW.COM> Date: 5 Sep 88 19:01:08 GMT References: <1124@ucsd.EDU> Reply-To: knurlin@trwspf.UUCP (Scott Karlin) Organization: TRW - Data Systems Lab., Redondo Beach, CA Lines: 28 In article <1124@ucsd.EDU> hutch@net1.UUCP (Jim Hutchison) writes: >I am in search of a cross compiler/assembler/linker which generate >68000 code and is based on the Amiga. You can use standard Amiga C compilers, 68000 assemblers, and BLINK to generate code that will run on the 68000. I have built several 680x0 projects using the Amiga to develop code. (Including an 8-node hypercube with 10 MHz 68010's with the Amiga as a front end.) Since the executable code for the Amiga is relocatable, I have written a little program to convert Amiga executable files to Motorola S format. (You need to give the absolute addresses of the CODE, DATA, and BSS sections.) There are some rules that you must live with like: You can't link with the supplied libraries; you need to write your own versions of scanf, printf, etc. If the code is to be placed in ROM, you cannot initialize variables that you plan on changing. External and static variables will not be initialized to zero. The bottom line: you can use the development tools you [probably] already have, if you are willing to live with some rules. Best of Luck. -Scott -- -- Scott Karlin TRW, Bldg O2-1761, One Space Park, Redondo Beach, CA 90278 BIX: sckarlin USENET: knurlin@trwspf.trw.com Phone: (213) 535-1708 {sdcrdcf, scgvaxd, ucbvax}!trwrb!trwspf!knurlin