The Complete Beginner's Guide to NES Development
Moderator: Moderators
- cpow
- NESICIDE developer
- Posts: 1097
- Joined: Mon Oct 13, 2008 7:55 pm
- Location: Minneapolis, MN
- Contact:
I'd love to take it up myself. I'm not much of a writer, though, or at least I don't think I am. I have trouble finding the sweet spot between writing too much detail to cause boredom and writing not enough to cause disinterest. Even have that problem in casual conversation...tokumaru wrote:I guess this project didn't go very far, huh?
I actually started thinking about how best to convey the reader through the experience. I think it'd be great to make an adventure tale out of making a NES game. I would love to be able to weave the lessons into a sort of parallel adventure where you're reading about some character's activities and at the same time learning things. Each chapter (level, really), would provide opportunities to gather experience points, items, etc., useful in later levels. Viscious code snippets snip and spit at you from the page!
But then I get stopped by the inevitable. Why spend time writing about the 6502 innards...it's been done before. Why spend time writing about computers, assemblers, or code constructs -- it's been done before. In general, except for the PPU, APU, and mapper technical detail, all of the NES has been described just about anywhere else...so why not just create a document full of links to prior art.
The answer...probably...is that if I [or anyone] *did* spend the time writing a Complete guide, it'd be read by a few, maybe a lot if you're lucky. Even something like "Racing The Beam" I'm sure has a paltry readership compared to oh...I don't know..."Hunger Games". It'd be a fun adventure in the creating and in the feedback from those that might actually read the finished work. But in reality would anyone wanting to create a NES game pick up such a work and read it cover-to-cover? Not I...I'm an engineer. I need Google, and that's about all.
Good point. But the CPU examples in the old 6502 books would need to be adapted to use NES I/O rather than Apple II, Commodore 64, or Atari 400 I/O. That raises copyright issues if the old 6502 books aren't freely licensed.cpow wrote:Why spend time writing about the 6502 innards...it's been done before. [...] In general, except for the PPU, APU, and mapper technical detail, all of the NES has been described just about anywhere else...so why not just create a document full of links to prior art.
- infiniteneslives
- Posts: 2102
- Joined: Mon Apr 04, 2011 11:49 am
- Location: WhereverIparkIt, USA
- Contact:
Bob Rost is usually pretty permissive about adapting his work
http://bobrost.com/nes/
Maybe changing the coursework to use NESICIDE and cc65 would be a good idea.
http://bobrost.com/nes/
Maybe changing the coursework to use NESICIDE and cc65 would be a good idea.
- cpow
- NESICIDE developer
- Posts: 1097
- Joined: Mon Oct 13, 2008 7:55 pm
- Location: Minneapolis, MN
- Contact:
Problem with that is...it's coursework. The lecture slides are mostly high level discussion and administrivia, which hopefully was filled in with a deluge of technical discussion during class hours - or the students definitely didn't get what they paid for!slobu wrote:Bob Rost is usually pretty permissive about adapting his work
http://bobrost.com/nes/
Maybe changing the coursework to use NESICIDE and cc65 would be a good idea.