Search the web
Sign In
New User? Sign Up
gbadev
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
devkit advance and SGADE and Ham   Message List  
Reply | Forward Message #13876 of 15019 |
Re: [gbadev] devkit advance and SGADE and Ham

On Wednesday 02 April 2003 12:44, tharo@... wrote:
> HAM ist just a simply GCC function collection and it is still not
> compatible whith something other as an gba ARM. No SGATE, no GB32.

whoa :-) hold on , there is some big confusion here...

Hi,

this is Emanuel, I develop HAM, you can get it at http://www.ngine.de . HAM is
a product that consists of many things, it is by no means just a library:

1) A compiler tool chain, in some ways similar to devkit advance, and of
course compatible. The compiler tool chain is a normal, GCC based chain that
has no significant differences to devkitadvance (however, I am not sure about
the crt's of the latest versions). Lots of people compile devkitadvance
sources using HAM only as a compiler chain. The latest version is based off
GCC 3.2.2 / GDB 5.3 etc, available for Linux and Windows, and supports ASM, C
and C++, ARM,thumb and interworked.

2) An automated makefile environment that takes the pain out of getting your
programs to link / compile / binfix / send / flash correctly. read the HAMdoc
about it here:
http://www.ngine.de/hamdoc/targets.html#targets
This one also allows to easily use a graphical source code debugger that
automatically links up to VBA yb simply compiling your programs using "make
gdb"

3) All major tools already officially bundled and integrated into the build
system: vba, gfx2gba, krawall, and soon tUMEric

4) A visual IDE called VisualHAM that allows to compile/send/etc and edit
source code, incl. Project management console, intellisense etc.

Until here, nothing is HAM specific really. You can install HAM and use it
happily without this (many people getting more profound do this, obviously)

5) HAMlib
A highlevel library that adds an abstraction layer to the hardware for
programmers that are not familiar with low level C programming. Lots of work
has gone into this, and it now supports almost anything you could do with the
GBA hardware, with the exception of SIO. It also has its own memory
management, and the most extensive free tile support library that I am aware
of. HAMlib is shareware, and available as a freeware version with a 90 frames
intro screen.
Using this lib does not make your game incompatible with devkitadvance, if you
link the library and have the includes available, you can use it with that,
too.

HAMlib is also fully documented here: http://www.ngine.de/hamdoc/

As far as GP32 support goes, I don't know, never looked into it. SGADE is
something like HAMlib, only completely free (nice!) and structured
differently.

Hope this clears things up a bit
Emanuel
>
> greets
> Tharo Herberg
> devgba.de
>
> Bob Sabiston <bob@...> schrieb am 01.04.2003, 23:20:50:
> > Hello,
> > &nbsp;&nbsp; I messed around with GBA development about a year ago, and I
> > used this thing called HAM.&nbsp; Is that still around?&nbsp; Is it
> > compatible with devkit advance and SGADE?&nbsp; I'd like to do this on a
> > mac.&nbsp; Is the code I wrote using HAM unusable?&nbsp; I'm unclear as
> > to the relationship between these libraries/kits/whatever.
> >
> > Thanks for any info!
> > Bob
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Yahoo! Groups Sponsor
> >
> >
> > ADVERTISEMENT
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
>
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/





Wed Apr 2, 2003 3:42 pm

ratbert.geo
Offline Offline
Send Email Send Email

Forward
Message #13876 of 15019 |
Expand Messages Author Sort by Date

Hello, I messed around with GBA development about a year ago, and I used this thing called HAM. Is that still around? Is it compatible with devkit advance...
Bob Sabiston
bobsabiston
Offline Send Email
Apr 2, 2003
12:02 am

HAM ist just a simply GCC function collection and it is still not compatible whith something other as an gba ARM. No SGATE, no GB32. greets Tharo Herberg ...
tharo@...
belial_nox
Offline Send Email
Apr 2, 2003
10:57 am

... whoa :-) hold on , there is some big confusion here... Hi, this is Emanuel, I develop HAM, you can get it at http://www.ngine.de . HAM is a product that...
Emanuel Schleussinger
ratbert.geo
Offline Send Email
Apr 2, 2003
4:04 pm

... "supporting" the gp32 is a matter of new linkerscript and crt0 (which are both available on the net in several variations). no special gcc is needed, i am ...
Groepaz
groepaz2000
Offline Send Email
Apr 3, 2003
2:17 am

Given the title of this list, who cares about SGADE or GB32? I sure don't. Oh yeah, HAM doesn't compile for PS2, Xbox, or GC either...so it is pretty limited...
Jonathan Harbour
jsharbour
Offline Send Email
Apr 3, 2003
9:36 am

I'm using HAM exclusively for GBA development. I ignore the Hamlib for the most part and compile any public domain GBA code with it, including program I write...
Jonathan Harbour
jsharbour
Offline Send Email
Apr 3, 2003
9:35 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help