Well, I'm just speaking from experience. I had a bunch of experience with assembly coding before looking at any GB tutorials, and I really had to futz around a lot before I got anything to work. I don't remember it being quite as tough with the NES...maybe my memory fails me. But the NES101 tutorial by Michael Martin for instance just worked right out of the box, no tinkering or prior knowledge had to be relied upon to (run the tutorial). The fact that I, with some experience, stumbled with the GB is what prompts me to suggest that it might be harder to start with GB than NES. The tutorials are just of lower quality, they have not been refined for a long enough period of time to weed out problems that would cause most newbies to give up. I am aware of no large, cohesive communities like this and nesdev where there are numerous experts who are generously willing to give advice immediately for the GB, for instance (I guess nesdev has a few people, though, but the support is not as robust). Maybe a handful of democoding folks in Finland or something but you'd have to hunt for those guys, they like to hide. Like little trolls in dark forests. (said affectionately and with subconscious reference to other scandinavian things of which I am very fond)
*edit* to further refine my point, yes, of course the GB has been reverse engineered thoroughly, and documented. But to bring lots of people into the community, you have to have very very robust support, documentation written FOR newbies, and people at the ready to help. I, myself, might not be coding for the NES if it weren't for these characteristics of the nes community. Hunting through sparse, old documents and tools, and finding people who can help for the GB would be an uphill battle if I was starting from scratch.
*edit* And finally, I'll just qualify all the above with: I'm not that smart. I usually need help when I learn things. Some folks are super smart, and have an uncanny ability to synthesize sparse information all on their own. If the OP is such a person, more power to him...didn't mean to discourage, just pointing out facts about the communities surrounding each system so he can make his own decision.
Edited: 04/05/2016
at 10:30 AM
by GradualGames