[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 65C816 Cross Development Tools
- Subject: Re: 65C816 Cross Development Tools
- From: "Mike Westerfield" <MikeW50@aol.com>
- Date: 1999/04/08
- Distribution: world
- Newsgroups: comp.sys.apple2
- Organization: Byte Works, Inc.
- References: <7e91l5$2e6$1@chico.htc.honeywell.com> <7ec4lc$f06@sjx-ixn10.ix.netcom.com> <hvV7I3W.kws@delphi.com>
----------
In article <hvV7I3W.kws@delphi.com>, kws@delphi.com wrote:
>>for Super NES). Even if that isn't the case, you could surely "retarget" it
>
>You still have the problem that ORCA/MPW/C doesn't output assembly
>code but object files which would have to be dissassembled,
>grokked, and then reassembled.
Actually, ORCA/C has been used effectively by at least three teams doing
commercial development for SNES. While it's true that the compiler outputs
OMF files, and the linker outputs the same, you're missing the fact the both
the native and cross development systems already come with utilities to
convert OMF executable files into binary images. Using a shell script you
can easily automate the entire process of starting from source and creating
a binary image for SNES.
ORCA/C does generate Apple IIGS dependent code for some floating-point
operations, but these can be turned off with a pragma. The libraries are, of
course, Apple IIGS dependent, but the source is available, and as I said, at
least three different teams have successfully converted the parts of the
libraries they cared about for SNES.
If you're interested in persuing this, chat with Burger Bill Heineman. He
may be willing to shar his library hacks.
Mike Westerfield