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.
Beginners > Most Useful Links/Bookmarks
#134408 - keldon - Fri Jul 13, 2007 12:29 am
--- PLEASE DO NOT POST IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Purpose: to provide bookmarked links that are likely to be useful in the future
Target: the is primarily targeted to people who want to find something they know was linked to in the forum. If beginner wants to find fonts, the link you remember posting years ago should be stored in this bookmark page so that you don't have to struggle with a google/forum search
Disclaimer: this is not designed to be an FAQ, though you will find plenty of informative links if you are starting out begin with the FAQ
Contents:
# programming (and tutorials)
# makefiles/compiling/debugging
# font/text
# graphics/effects
# audio/effects
# scripting
# Documentation
# Net Etiquette
Last edited by keldon on Mon Jul 16, 2007 12:25 am; edited 15 times in total
#134457 - keldon - Fri Jul 13, 2007 9:10 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Programming (and tutorials)
(will be later edited with content)
Tutorials and free books
- Official C++ Tutorial: right from the horses mouth!
- Tonc GBA Tutorial: the most recommended tutorial of all
- C++ pitfalls: overview for references / const-ness / private, protected and private / virtual functions / mutable variables
- Thinking in C++: free downloadable book on c++ (and also Java), also available in print form from amazon
Asm/C++
- C++ Quick Reference: primer on C++, read, digest, and commit to memory
- C++ FAQ Lite: this FAQ can take you from Intermediate to Expert in weeks
- GNU Assembler Manual: Official manual on the GNU Assembler
- Typedefs and structs: Article on the typical use of typedef's and structs
- Member function pointers and the fastest c++ delegates: article on how to do them effectively with some specific information for different compilers
C++ Operator Precedence
- Intap explanation: very simple
- MSDN explanation: fairly simple, maybe simpler than the Intap explanation
- C++ Reference explanation: detailed explanation with all 17 groups
Programming practices
- When to mutate: article from IBM aimed at Java discussion, but still useful
- Polymorphism: when to use virtuals: article detailing the use of virtuals in polymorphism
Genres
- RPG Development: Jay Barnson of Rampant Games builds and RPG in a week from scratch without a budget
Last edited by keldon on Sat Sep 08, 2007 4:34 pm; edited 21 times in total
#134458 - keldon - Fri Jul 13, 2007 9:11 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Makefiles/compiling/debugging
(will be later edited with content)
MAKEFILES
- GNU Make Manual: official manual
Last edited by keldon on Sun Jul 15, 2007 10:04 pm; edited 7 times in total
#134459 - keldon - Fri Jul 13, 2007 9:16 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Font/text
(will be later edited with content)
Fonts
- 8x8/16x16 fonts thread: thread containing links to 8x8/16x16 fonts
- headspin fonts: zip file with a large amount of fonts
- nes dev 8x8 fonts: 8x8 fonts from a nesdev project
Last edited by keldon on Fri Jul 20, 2007 8:51 am; edited 5 times in total
#134460 - keldon - Fri Jul 13, 2007 9:18 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Graphics/effects
(will be later edited with content)
- Hugo Elias: site containing algorithms for various effects
- Lode's Computer Graphics Tutorial: From plasma effects to ray casting
- Matrices can be your friends: Clever approach on tackling matrices!
Last edited by keldon on Thu Oct 11, 2007 5:29 pm; edited 6 times in total
#134462 - keldon - Fri Jul 13, 2007 9:23 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Audio/effects
(will be later edited with content)
Last edited by keldon on Sun Jul 15, 2007 10:02 pm; edited 3 times in total
#134463 - keldon - Fri Jul 13, 2007 9:25 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Scripting
(will be later edited with content)
Last edited by keldon on Sun Jul 15, 2007 10:02 pm; edited 3 times in total
#134490 - keldon - Fri Jul 13, 2007 11:47 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Documentation
(will be later edited with content)
Hardware Documentation
- Gbatek: GBA and DS Hardware documentation
- ARM Documentation: Order a FREE ARM (processor) Documentation CD
Development tools (e.g. compilers) Documentation
- GNU Assembler Manual: Official manual on the GNU Assembler
- GNU Make Manual: official manual
#134703 - keldon - Mon Jul 16, 2007 12:21 am
--- PLEASE DO NOT REPLY IN THIS THREAD, USE THE DISCUSSION THREAD INSTEAD ---
Miscellaneous
General good links
- A path to games development: guide to your route into game development (from Start Here @ GameDev)
Number madness
- The biggest numbers in the universe - article on representing large numbers, such as all the universe's particles
Net etiquette
- How To Ask Questions The Smart Way: a guide on asking questions
- disinhibition on the internet: psychologists report on internet communication
- further studies: a very long paper on negative internet behaviour
- the "the internet is not fantasy": newspaper column, courtesy of The Times
- everything is an argument: blog of a teacher who's open distance learning is plagued by arguments