---
product_id: 43003090
title: "Making Games for the Atari 2600 (8bitworkshop)"
price: "€ 57.13"
currency: EUR
in_stock: true
reviews_count: 9
url: https://www.desertcart.de/products/43003090-making-games-for-the-atari-2600-8bitworkshop
store_origin: DE
region: Germany
---

# Making Games for the Atari 2600 (8bitworkshop)

**Price:** € 57.13
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Making Games for the Atari 2600 (8bitworkshop)
- **How much does it cost?** € 57.13 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.de](https://www.desertcart.de/products/43003090-making-games-for-the-atari-2600-8bitworkshop)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Making Games for the Atari 2600 (8bitworkshop) [Hugg, Steven] on desertcart.com. *FREE* shipping on qualifying offers. Making Games for the Atari 2600 (8bitworkshop)

Review: Great book so far, I'm enjoying it very much. - desertcart says I have the Kindle edition but I have the paperback. I'm only up to chapter 6 at the moment but so far Steven Hugg has been very informative and, best of all, interesting. So often programming books can just be a drag to read, not this one. I found an error and searched for an errata online but haven't found one. On pg. 40 some changes to the video kernel are made but the snippet is incomplete, to save space I assume. On the third line of this snippet (ldy counter) 'counter' is not defined and people picking this up without some prior knowledge may get frustrated. There are a few other parts of the kernel that have to be changed in order to produce the image on the adjacent page (pg. 41). First CTRLPF should be set to #1 to mirror the playfield. Second, if you don't zero the PF0, PF1, and PF2 registers of the TIA in the overscan or vblank you will end up with what was left over in them when the screen starts to redraw again after vsync. $BF is last stored in them. This leaves the top not being a flat line (as it is on pg. 41). The top line will look like this ##_##_############_##_##############_##_##. You could also 'sta WSYNC' after storing A into PF0, PF1, PF2 in 'lvscan' to solve this without wasting extra space. These types of mistakes can make learning to program from a book difficult. I have a background in programming and in 65xx assembly, in particular using dasm (not for the VCS though), so I didn't have too much of an issue, but not all readers will have my background. So far I'm enjoying the book and by no means is this a bad book. Very good actually. All programming books have mistakes. The VCS was a unique machine. Sometimes it will make you cry for a frame buffer, but it's so satisfying to unlock this little machine and make it bend to your will. I'll update this review as I move through the book. EDIT: I'll correct my above statement. It seems the book wants you to rely on examples on the companion website to further explain the code snippets. So what I perceived as an error was simply me not realizing that the info was in a different location.
Review: strong 6502 programming examples - I purchased this book for the sole purpose of getting a better grasp on 6502 programming. I had already gone through the "Easy 6502" tutorial by Nick Morgan and was ready to see more code in practice. This book did not disappoint! This book contains virtually everything you need to know to get started programming on the Atari 2600, but of particular concern to me was the competent usage of 6502 assembly. I was able to see good examples of assembly techniques such as jumping with pointers, stack tricks, BCD mode, bank switching, ROM data layouts, assembler macros, and much more. I followed along with some of the earlier examples on both the 8-Bit Workshop web site and offline using the Stella emulator and the ca65 assembler. This approach worked perfectly with the book! If you think this topic interests you at all, give this book a shot. The author covers a ton of ground in the 200 pages, making it a fast and informative read. Just make sure to look at the handful of errata so you don't get tripped up.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #1,478,398 in Books ( See Top 100 in Books ) #22 in Assembly Language Programming #164 in Game Programming |
| Customer Reviews | 4.6 4.6 out of 5 stars (126) |
| Dimensions  | 6 x 0.6 x 9 inches |
| ISBN-10  | 1541021304 |
| ISBN-13  | 978-1541021303 |
| Item Weight  | 12.6 ounces |
| Language  | English |
| Part of series  | 8bitworkshop |
| Print length  | 263 pages |
| Publication date  | December 22, 2016 |
| Publisher  | CreateSpace Independent Publishing Platform |

## Images

![Making Games for the Atari 2600 (8bitworkshop) - Image 1](https://m.media-amazon.com/images/I/71-rODEtJCL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Great book so far, I'm enjoying it very much.
*by D***L on June 1, 2017*

Amazon says I have the Kindle edition but I have the paperback. I'm only up to chapter 6 at the moment but so far Steven Hugg has been very informative and, best of all, interesting. So often programming books can just be a drag to read, not this one. I found an error and searched for an errata online but haven't found one. On pg. 40 some changes to the video kernel are made but the snippet is incomplete, to save space I assume. On the third line of this snippet (ldy counter) 'counter' is not defined and people picking this up without some prior knowledge may get frustrated. There are a few other parts of the kernel that have to be changed in order to produce the image on the adjacent page (pg. 41). First CTRLPF should be set to #1 to mirror the playfield. Second, if you don't zero the PF0, PF1, and PF2 registers of the TIA in the overscan or vblank you will end up with what was left over in them when the screen starts to redraw again after vsync. $BF is last stored in them. This leaves the top not being a flat line (as it is on pg. 41). The top line will look like this ##_##_############_##_##############_##_##. You could also 'sta WSYNC' after storing A into PF0, PF1, PF2 in 'lvscan' to solve this without wasting extra space. These types of mistakes can make learning to program from a book difficult. I have a background in programming and in 65xx assembly, in particular using dasm (not for the VCS though), so I didn't have too much of an issue, but not all readers will have my background. So far I'm enjoying the book and by no means is this a bad book. Very good actually. All programming books have mistakes. The VCS was a unique machine. Sometimes it will make you cry for a frame buffer, but it's so satisfying to unlock this little machine and make it bend to your will. I'll update this review as I move through the book. EDIT: I'll correct my above statement. It seems the book wants you to rely on examples on the companion website to further explain the code snippets. So what I perceived as an error was simply me not realizing that the info was in a different location.

### ⭐⭐⭐⭐⭐ strong 6502 programming examples
*by M***R on October 19, 2017*

I purchased this book for the sole purpose of getting a better grasp on 6502 programming. I had already gone through the "Easy 6502" tutorial by Nick Morgan and was ready to see more code in practice. This book did not disappoint! This book contains virtually everything you need to know to get started programming on the Atari 2600, but of particular concern to me was the competent usage of 6502 assembly. I was able to see good examples of assembly techniques such as jumping with pointers, stack tricks, BCD mode, bank switching, ROM data layouts, assembler macros, and much more. I followed along with some of the earlier examples on both the 8-Bit Workshop web site and offline using the Stella emulator and the ca65 assembler. This approach worked perfectly with the book! If you think this topic interests you at all, give this book a shot. The author covers a ton of ground in the 200 pages, making it a fast and informative read. Just make sure to look at the handful of errata so you don't get tripped up.

### ⭐⭐⭐⭐ Excellent resource for 6502 newbs!
*by V***R on January 10, 2017*

I'll preface my review by stating that I've always been a die-hard lover of the 65XX and have always enjoyed writing software for the various hardware that it's been employed by over the years. I purchased this book strictly to review from a programmer's perspective. I wanted to give it a thorough reading before recommending it to aspiring programmers and game design hobbyists who strive to work in an environment that requires the programmer to get as close to the bare metal as possible. Through the early chapters, the author gently leads you into 6502 programming fundamentals. This books does an excellent job in not only teaching the reader how to write code, but to take command of a feature-rich assembler with marcro's and labels. After the introduction, you're immediately lead into the hardware of the Atari VCS. THIS is where the book REALLY shines. The author does an excellent job illustrating programming principles in a simple, readable way that can be reasonably understood by someone with little to no programming experience. This is where MANY technical writings (especially in machine code / assembly language programming) fail miserably. As you learn about the 6502's load/store instructions, bit-wise logic, conditional loops and the various addressing modes you will quickly understand these concepts as you: Draw a sprite on the screen, change the background color, manipulate the playfield registers and how to use the processor to keep track of CPU cycles/color clocks for time sensitive operations. Rather then spending 2 hours explaining to someone how indirect Y addressing works with the 6502, I can show someone a few paragraphs in a chapter in this book and they will IMMEDIATELY understand how it works and why. Trust me, I've already done it! Each chapter becomes a building block, step by step. I doubt many people will feel overwhelmed by the book providing that you take it slow, one chapter at a time. The trick is to get "good" at the exercise in one chapter before moving to the next. While this book isn't a complete bible for the Atari VCS, it's an excellent complimentary piece to the Stella Programmer's Handbook. I do feel that some of the more important aspects of VCS programming were a bit rushed and not as thoroughly fleshed out as they should have been for clarity. But it still reads well. To anyone who is interested in learning how to program the Atari VCS or any 6502 based console/computer, I highly recommend this book as it translates the technical jargon of the 6502/VCS into an easily understood and smooth read. This is something that you won't hardly find in the 6502 "Bibles" by Rodney Zaks and Lance Laventhal.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.de/products/43003090-making-games-for-the-atari-2600-8bitworkshop](https://www.desertcart.de/products/43003090-making-games-for-the-atari-2600-8bitworkshop)

---

*Product available on Desertcart Germany*
*Store origin: DE*
*Last updated: 2026-02-21*