Originally posted by: GradualGames
I'd say just get the new version of the book and use that.
Done, I gave an extremely quick read to chapters 4 and 5, skipping the ones about binary math and such. Honest honest, I can believe you that it is a very good book, but I could find on internet very good (older) books about ASM for 6502 processor, which in my humble opinion are more focused on.
Also, I'm a more pragmatic and lazy kind of person maybe, but this book seems to me very academical. I mean, someone who wants to makes a game for the NES really needs all of the basics of coding in assembly for x86 processor with Windows (or in this case Linux)?
I think under this point of view nerdy night are really good because they teach "what you need to know, now do it, don't care about what wasn't explained yet. Done? Understood? Nice. Now, next chapter... ". And it is very precise, without being overfilled up with technical contents. I was thinking something more along these lines, or even a completely different approach, but still targeted to tell people: once you get the logic behind this routine, this behavior is not hard to implement. What you propose does not have to be the best possible solution, but just a good solution to achieve such result.
So, most importantly, I was not proposing you to write a whole book about assembly language, you can easily skip most contents just saying: "I suppose you already know about binary math, hex numbers, and NES architecture; let's talk your NES game development now. Chapter one, ...".
Heck! you can even structure it as the development blog of an hypothetical game, and you have the dedication for NES programming and the sense of precision in the contents that you write (and proper English) to make a write up which is worth reading stuff.
I say all this only because you often post about how much you enjoy doing this or that in assembly, and see a game taking shape; so maybe if little by little you would collect little write ups about your techniques and methods while designing and coding a game, or about any other aspect related to the subject, you could easily end up with a worth to read document (or series of documents), without displaying the arrogance of writing a book on the subject, but just a write up, guide, manual, tutorial, series of articles put coherently together, on the development of a potential game for the NES, from your point of view.
All this of course, most importantly,
if it is fun for you to do and you have time to!