gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Coding > Prgramming the Nintendo GameBoy Advance (book)

#12939 - malone - Mon Dec 01, 2003 9:11 pm

I remember reading somewhere here that one of the GBA book did not make it to the publishing stage. Well, this is one book I came across on the 'net by accident and I'm not sure if any of you heard of it:

[Images not permitted - Click here to view it]
http://www.buy.com/retail/product.asp?sku=31070847

If anyone has that book, please comment here.

#12941 - tepples - Mon Dec 01, 2003 9:32 pm

The book that has been canceled is the book you refer to. Read More
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#13289 - haduken - Wed Dec 10, 2003 8:18 pm

Too bad, I would have liked to read that book...

#13293 - yaustar - Wed Dec 10, 2003 8:41 pm

He is releasing the book as PDFs at the mo

Chapter 1-3 are there
_________________
[Blog] [Portfolio]

#13423 - hnager - Sat Dec 13, 2003 2:31 am

Where are the chapters posted?

#13424 - NoMis - Sat Dec 13, 2003 2:39 am

http://www.jharbour.com/

NoMis

#13425 - MumblyJoe - Sat Dec 13, 2003 3:52 am

On closer inspection this book appears to be mostly HAM-oriented, which is OK i guess, but not really alot of peoples preference. Oh well, looks like it has some nice data in there anyway.
_________________
www.hungrydeveloper.com
Version 2.0 now up - guaranteed at least 100% more pleasing!

#13467 - Ruiner - Sun Dec 14, 2003 1:11 am

Actually I have read up till the end of chapter 4 and he has stated several times that ham will compile any gcc code without using the hamlib. And that he will show you how to do both. Chapter four I think has four code excercises. Two use hamlib and two don't. It seems all the excercises that did use hamlib were only because they required a text engine (since it's hard to implement from the beginning of a book).

#13471 - tepples - Sun Dec 14, 2003 5:30 am

Would the examples have used something like my AGBTTY had it been available?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#13499 - Ruiner - Mon Dec 15, 2003 3:04 am

I didn't pre-order the book because I was afraid it was going to be based purely on ham and I've had bad luck in the past with other peoples wrappers getting in the way of my programs performance and needs.

In the first few chapters he helps you set up visual ham as an IDE. He then shows a few hamlib shortcuts for the time being and promises to show you how to do it by hand for projects that you want fine hardware control over.

Very few books (if any) in my pc programming library say this is how you do this in directx but if you wanted to do it on your own please look at the next example where I show you how to do this by hand or even using some other great tool written by a community expert.

In the end I may be wrong about this and he may turn purely ham on me. But don't turn the book away thinking its not going to teach you anything unless its based on ham.

Give him your support for trying to go against the system and help our community with a formal reference. I much rather have a book infront of me than have to scour forums for hours to try and glean the answer I need off of someone elses posts.

#13507 - RaBBi - Mon Dec 15, 2003 9:56 am

Chapters 5 (bitmap modes) and 6 (tiled modes) online ^^

Not read them yet, keep'em for free time.
_________________
Sorry for my poor english, but it would be worst for you to understand me if I speak in my native language, French ^^

#13534 - dagamer34 - Tue Dec 16, 2003 5:19 am

I have read both Chapter 5 and 6(amazing how he puts them in .pdf format so fast) and there is some hamlib in there. However, in Chapter 6 (tiled mode) he goes to teach you how to load a tile set and map without hamlib.

I think he mixes both hamlib and straight coding together to make it easier for a newbie to learn the gba. Works really well, too.
_________________
Little kids and Playstation 2's don't mix. :(

#13538 - RaBBi - Tue Dec 16, 2003 10:11 am

Yes he didn't let Ham manage the memory, so you know exactly where you load everything, in CBB and SBB for example.

As a Ham user, I think I'll do that way in the futur to have more control.

But I found examples too easy (that's a good point anyway, it means I progress ! lol) and he jumps over "bad" optimization of tiles number with gfx2gba.

And I think that's an important point to focus.
In his example, after use gfx2gba for map/tiles, instead of having 64 tiles (he use 4 big tiles of 32x32 pixels one), the command line soft returns 906 optimized tiles !!

I think there"s a problem with this soft...I used it and now I understand why my tiles data was often too big...
Anyone know this problem and how to solve?
_________________
Sorry for my poor english, but it would be worst for you to understand me if I speak in my native language, French ^^

#13728 - hnager - Sun Dec 21, 2003 5:51 pm

Any sign of the files that were to be included on the cd? Out of curiousity - why didn't this book ever make it to shelves? I've read my fair share of game programming books and this seems to be a lot better presented than most...

#13732 - dagamer34 - Sun Dec 21, 2003 8:38 pm

Mainly because people were TOO interested and Nintendo doesn't really want people to just make games for their system.

The files are on his site (I think) but there is a fee for them which is used to maintain the site.

Good book overall so far.
_________________
Little kids and Playstation 2's don't mix. :(

#13735 - hnager - Sun Dec 21, 2003 9:31 pm

I couldn't find the files - but did see the note regarding the files for a fee...are there no books are the market which cover programming for a console?