"Excellent Learning of Atari 2600 Assembly Language Programming. The course instructor really takes the time to go over everything that's being taught, every line of code is explained. Excellent teacher."
"Simply great! The way this course was presented was clearer and more hands on than the assembly programming and architecture courses I took in college and it made a lot more sense. I would recommend this course to anyone interested in really getting a good feel for how it should be done."
"Awesome educator! What an interesting way to learn 6502 assembly and get into the fine details of the Atari VCS with it's TIA, RIOT and registers. Very Thorough. Teacher makes hard to understand concepts easier to deal with."
"Perfect way to tackle an intimidating subject! I’ve always wanted to know how games were made for these older systems, but I never knew where to start. It can be intimidating with all of the topics to learn (assembly language, specifics of hardware, how to actually compile and run a program). This course holds your hand the whole way through, assuming very little prior knowledge. Just what I needed!"
"Finally! Finally I am learning something I always wanted to do - program Atari 2600. This is a great course to learn how to program the Atari 2600. The steps are logical and I can pace myself. This course is well worth the price!!"
"Absolutely fantastic course with great content! By far one of the best and fun online courses I have ever enrolled till now! I have learnt a lot during this lovely journey and Gustavo has been a superb teacher! I can't recommend it enough!"
"Amazing course!I am so so so happy that I bought it! Gustavo is what I call a teacher by heart! You can tell that he enjoy teaching you stuff! If you want to learn something meaningful, just start looking at the beauty of Atari 2600 and his MOS 6507."
"I've spent the last 25 years writing code with high level programming languages and have only recently begun to explore the roots of the code. This was a highly informative and entertaining way to start learning assembly."
"Would give 6 stars if I could. I can tell you that 'from scratch' is correct! - nothing is left out, everything is explained in crystal clear detail, and there's a perfect combination of theory and coding demos; Gustavo really knows how to teach. Highly recommended."
"As a long-time programmer, this course felt like a going on a great short vacation with an excellent guide. Gustavo informs everything with a delight in what can be achieved by clever hacking with limited means, and can be very subtle with depth (for example, I first thought the scoreboard was an odd choice for a long video, but it turns out that it involves some sweet bit-masking and opens the door to asymmetric playfield rendering)."
"Excellent course, well presented in a logical sequence. I've been going through this course and the material is very well presented and delivered in a sensible and logical order. There are times when I have struggled and this is down to the devil being in the detail. Assembly language and assemblers appear to be very picky, so sometimes things like spaces matter and make the difference between disaster and success. However, when I've scrutinised the problem it's been remedied by carefully analysing everything and being very exact. This shouldn't put you off, I've been meaning to learn some form of assembly language programming and the Atari and the 6502/6507 is the perfect platform, you don't even need a console."
"This class is a great primer on the basic practical concepts you need to understand in order to make a game in 6502 assembly... I'm happy to say this class was one of the coolest things I've done in a while!"
"I think that Gustavo does a very good job of explaining the concepts, opcodes, syntax, etc. The video graphics are a superb addition. My only concern is this: I have a good bit of experience with Assembly language programming, so I am comfortable with the lessons and material; however, I wonder how someone with zero Assembly language programming experience will handle such a quick crash course. I am also a little skeptical that with the remaining 7 or 8 hours of instruction videos, Gustavo will cover enough material to give a new 6502/6507 programmer (like me) enough instruction to make that person comfortable / competent enough to actually write code for an Atari video game. I'm skeptical yet hopeful! So far I am pleased with the course."
"Great Introduction. I has all the basic ingredients to start practicing and playing with the development of games for the Atari 2600, but it also can help to gain an insight in other similar consoles which possess similar characteristics."
"Great Course. This is a subject I have approached on my own on a few occasions, but this is the course that helped me finally get the basics down at a fundamental level. It is definitely a "101", but I think that is why it is effective. It strips away a lot of the complicating factors for assembly (and atari) newbies like timers and esoteric addressing modes and presents the absolute fundamental basics in well ordered and structured way. If I have a complaint it's that the very end of the course tries to cram in too much into too short a time. I would happily purchase an intermediate course on this subject with this instructor."
"So much fun. As a long-time programmer, this course felt like a going on a great short vacation with an excellent guide. GP informs everything with a delight in what can be achieved by clever hacking with limited means, and can be very subtle with depth (for example, I first thought the scoreboard was an odd choice for a long video, but it turns out that it involves some sweet bit-masking and opens the door to asymmetric playfield rendering). In this era when assembly programming on current platforms (x86 etc) has fewer applications (I think), I wonder if this is the right way to teach it: through constrained systems and games."
"Makes assembly very accessible. I really gotta thank Gustavo for making this course, definitely allows people to get their feet into assembly and shake their fears, hopefully I plan to get involved more into 2600 homebrew development and maybe C64 or NES as well. Great to have someone making retro development more accessible by making comprehensive courses, would love to see more platforms as well (Teach MIPS ASM via N64/PSX development? :) ) Again, very accessible and fairly comprehensive, highly recommended."
"Wish there was a second course, but I know what steps are next. This course provides the fastest path to foundation Atari 2600 game development that I'm aware of. I hope more people learn assembly game development for retro systems this way. My only complaint is that the pacing of the course lags at some points. I feel like I spent more time watching code being typed on screen than was necessary. It would have been better to cut and paste prior written code or to talk through code that had already been entered on screen. Overall, the step-by-step lessons provided are a world above trying to figure out what words to type into Google and jumping around from website to website. Why does it have to end here!"
"I've just about come to the end of the course and I have to say it's been a deeply enjoyable experience from beginning to end. The course covers most key points necessary to program games on the Atari 2600, even closing with creating an entire game on the system. If you are interested in learning about the Atari 2600, this is easily the most accessible and beginner friendly way to go about it. I would also recommend trying this course if you are simply interested in Assembly programming or learning about the fundamentals of computing."
"Great course! Fantastic, engaging teacher, looks like a nice person, trying his best to explain things in simple way, the gift that every teacher should have. Keep up the good work, expecting more courses from you :)"