Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
Programming the Nintendo Game Boy Advance: The Unofficial Guide 1st Edition
| Jonathan S. Harbour (Author) Find all the books, read about the author, and more. See search results for this author |
- Kindle
$0.00 Read with Kindle Unlimited to also enjoy access to over 3 million more titles $5.00 to buy
- ISBN-101931841780
- ISBN-13978-1931841788
- Edition1st
- PublisherCourse Technology PTR
- Publication dateDecember 1, 2003
- LanguageEnglish
- Print length440 pages
Editorial Reviews
About the Author
Product details
- Publisher : Course Technology PTR; 1st edition (December 1, 2003)
- Language : English
- Paperback : 440 pages
- ISBN-10 : 1931841780
- ISBN-13 : 978-1931841788
- Item Weight : 3.5 pounds
- Customer Reviews:
About the author

Jonathan S. Harbour holds a Master's in Information Systems, with a focus in software project management. He spent five years as a college professor where he taught computer science, and has written extensively on game development. His background and fascination with AI and human behavior and physics fuels his fiction and he worked for years on database and web development while writing in his spare time.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
It starts out with basic C++ programming techniques and goes through all the basics of creating games. I would recommend it for an intermediate programmer. You can get the book for free off of the Authors website. You can also buy a CD version. GREAT BUY!
It covers video, audio, and very basic structural programming. Not for programmers afraid to do some math and memory address memorization. I absolutely love it.
There are many unfortunate errors in this book, which is a shame since this is the only book available to the public for GBA programming, and many of the people wanting to learn GBA programming are fairly new to programming. Pay close attention and here's why you should...
Some mistakes in this book are simple and harmless, such as the statement regarding the sound system of the GBA "The Gameboy Advance comprises four FM synthesis channels", which isn't true. As a songwriter producer and synth engineer, it would be irresponsible of me to let this slide. Correction, the GBA comprises two pulse wave generators, one sample channel, and one pseudo noise generator, these are NOT FM channels, not even close. Now such an error is minor and will have no effect on the aspiring programmer. However be warned, that this book is littered with mistakes that you'll find yourself struggling to unlearn later on down the road when it's too late (bad programming habits, untruths about the GBA's accepted data types, very inefficient code).
More importantly, more information regarding the problems with this book, a full annotation can be found by googling "TONC programming the gameboy advance annotations" it's the first listing that shows up on the search engine results. This annotation is carefully written by a physicist, professional programmer and GBA enthusiast. He has his own GBA programming tutorials, and can get you started on the right track and teach you efficient programming in the same token... just know that he uses DevKitARM (DevKitPro, a free and highly standard GBA programming library in the GBA programming community) instead of HAM, which is what the author here uses. You'll want to look for the TONC tutorials there at that website as well, all tutorials and libs are free of charge as well, and not to mention, is more accurate.
As for this book and it's author, I'm simply not impressed. I've been scouring the internet for information on getting started on Gameboy Advance programming. And this guy and TONC are pretty much the only ways to really get into it without too much trouble (dealing with ASM and all that) Here's the real kicker... the errors with this book have been pointed out to the author in the past, and he blew it all off, calling those who pointed out the errors "w-nkers". This is highly rude and says alot about the author's ability to handle feedback, take responsibility, and correct mistakes. My personal opinion, is that it's fairly greedy to irresponsibly publish false information (especially for money!) without verifying the accuracy of all information first.
To conclude, I won't change my review or rating unless this problem is fixed, and I would advise and repeat myself one more time, for everyone to steer clear of this book and it's author until the issues mentioned here and in the annotated guide, have been corrected. Good day to you. Remember, go for the TONC GBA tutorials. The guy even wrote his own toolset libraries for GBA dev'ing for godsake.
~Cory

