Well, I have been playing with microsofts eMbedded Visual C (evc) 3.0 and 4.0.
Its not going to work as-is as its targeted for WinCE. What I have done is
use it to compile modules to obj, hack the obj into an asm file, assemble it
with ADS tools and link it (with ADS) tools as a replacement for the
complementary
ADS compiled module.
First EVC3.0 appeared to me at first look to generate better code than EVC4.0
so I went with EVC3.0. Granted its another 300mb download, once its all
said and done and installed what you really need is only 6mb or less
(uncompressed).
Using the queens benchmark in ARM mode, EVC3 ran 4 times FASTER than
ADS. I am still blown away.
Moving to the dhrystone, EVC3 started to get slower than ADS before I got to
a point where it stopped working. Not sure why, the "last thing" I moved over
to EVC was a trivial function, 4 lines of asm. Dont understand yet.
This is all very preliminary, but it should be possible to use this
compiler for the GBA,
"all you have to do" is port newlib and write your own linker. - OR - do
what I did
and "simply" write a program to diassemble the obj files and replace modules
from your favorite tool.
David
At 10:24 AM 11/2/2002 +0000, you wrote:
>I have to say I'm extremely impressed with the ADS tools - never did get on
>well with CodeWarrior though. I'm much more of an UltraEdit and GnuMake fan
>to be honest. After stripping the installation back to compilers, armulator
>and symbolic debugger (command line version) I have it down to 46.7 megs. I
>wonder if they'd consider an ADS lite :)
>
>I just found this on the ARM site though for education and non profit
>organisations.
>
>SDT 2.02u Free, but registration required (Windows 95, Windows NT/x86 and
>SunOS 4.1.3)
>
>
http://www.arm.com/hr.nsf/html/edu_pricing?OpenDocument&style=HR
>
>might be handy for those still at uni ;)
>
>Dave
>(cross posted to GP32 dev & GBA dev)
>
> >-----Original Message-----
> >From: David Welch [mailto:
gba@...]
> >Sent: Monday, October 28, 2002 6:50 AM
> >To:
gbadev@yahoogroups.com
> >Subject: RE: [gbadev] Thought this might be of interest
> >
> >
> >
> >
http://www.dwelch.com/gba/dhry.htm
> >
> >The ARM tools are pretty damn good once you learn to control them.
> >When you pay for a copy and support, for a certain period of time
> >you get free upgrades. I guess that continues of you maintain
> >your support
> >contract (which is not free certainly), without the support contract
> >upgrades to a previously purchased version are much less than
> >a full license (which is what started this thread I think). The
> >prices change with time apparently, when 1.2 came out an upgrade from
> >1.1 was $250 if I remember correctly.
>
> >$500 for an academic version is still steep, they should be giving this
> >stuff away IMO, with their goal of everyone touching an ARM every hour
> >minute or second...Next time I get to whisper in the ear of someone
> >high up at ARM (it happens), I will put a few words in for the cause.
>
>
>
>
>
>Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/