
The Atari 2600 was released in 1977, and now there's finally a book about how to write games for it! You'll learn about the 6502 CPU, NTSC frames, scanlines, cycle counting, players, missiles, collisions, procedural generation, pseudo-3D, and more. While using the manual, take advantage of our Web-based IDE to write 6502 assembly code, and see your code run instantly in the browser. We'll cover the same programming tricks that master programmers used to make classic games. Create your own graphics and sound, and share your games with friends!
- [1] https://www.amazon.com/dp/0692980652/
It is a companion to the book, "Making Games for the Atari 2600". A wonderfully clear and concise primer that I thoroughly enjoyed, even though I had no interest in the Atari 2600 per se. The NES was my first console -- and naturally the one I'd always wanted to program. Since it shares the same 6502 processor, I used this book as an introductory text before diving into the murkier waters of NES development wikis and forums.
I am currently working through this online course by Gustavo Pezzi called "6502 Assembly Language for the Atari 2600". https://courses.pikuma.com/courses/atari2600 It has been excellent. Just the pace and level of detail that I need. I am lucky to have stumbled upon it.
I am also reading "Making Games for the Atari 2600" by Steven Hugg. Previously I was simply exploring what is available on http://www.6502.org/, working through the Easy 6502 tutorial https://skilldrick.github.io/easy6502/, and checking out YouTube tutorials.