Learn Assembly Language by Making Games for the Atari 2600
$109.99 $18.99Track price
Are you feeling a bit lost in this fast–paced jungle that is the world of software development today?
Do you need some refreshing vacation where you learn something really small, nerdy, and fun?
Well, book your tickets!
This course will teach you the basics of programming games for the classic Atari 2600 console using 6502 Assembly Language. If you are a complete beginner or if you are a pro developer, chances are you will learn something new and enjoy poking the bytes of a simple and minimal hardware architecture that is the classic Atari 2600 VCS.
Join me if you want to:
Expand your knowledge of computer architecture and low–level programming
Understand what happens under the hood when you write something as simple as print( Hello World ) in your favorite high–level language
Learn to code game elements for the Atari 2600 system using 6502 assembly language.
Create your own Atari ROM cartridges and run them with an Atari emulator
There are no real requirements to this course and beginners are welcomed. You only need to know how to work with computers, copy files around, and a code editor.
Please be aware that I will use Linux in the videos… but both Atari emulator and Dasm assembler work under Linux, Windows, and macOS. So, you will be able to use any operating system you want to take this course.
Instructor Details
Courses : 4
Specification: Learn Assembly Language by Making Games for the Atari 2600
|
32 reviews for Learn Assembly Language by Making Games for the Atari 2600
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $18.99 |
---|---|
Provider | |
Duration | 17 hours |
Year | 2022 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$109.99 $18.99
Rob Willard –
This course is great and I really like Gustavo’s teaching method. He explains and presents the material in an easy to understand way. Can’t wait to finish this course and check out what other courses he has to offer. Update: I have now completed the course and have to say my initial review was spot on. I’ve taken several programming courses throughout the years and can honestly say Gustavo is one of the finest teachers.
Sauli Laitinen –
Please add subtitles
Sven St le Osa –
I really had a blast with this course. Having programmed some 6502 many moons ago for the C64, this course brought up very good memories. I think everything was described in good detail and the instructor was super responsive on the Q&A board as well. Highly recommended if you are interested in getting started with game programming for this classic system. Now please make a game programming in Assembly for the C64 🙂 Thanks.
Michael Beard –
Excellent course! I Struggled with assembly code back in the 80’s and never looked at it again until now. Now its sooo much easier to debug and rerun its a joy to work with. Step by step, Gustavo explains what is going on with the assembly language and the challenges of working around the VCS architecture. If you love computer science and would like to have a go at making a game in assembly language then you won’t go far wrong with this course.
Marian Pek r –
For me, this course was an amazing journey and I’m so glad I’ve found it. I’d recommend it to any developer, who never wrote assembly code before. After finishing this course, you’ll be looking at your high level code a little bit differently, in a very good way.
Andrew Willis –
Great course for learning from scratch about programming, machine language, and of course the beautiful Atari 2600. Good links and resources mentioned throughout in order to explore further. Thank you Gustavo!
Jesse Wattenbarger –
Yes. Perfect, and I like the instructor.
Josh Isaak –
This is one of the best courses I’ve taken on Udemy. Gustavo is an excellent teacher. Well paced and crystal clear.
Bobby Marth –
I own all of Gustavo’s courses because they are always extremely informative, high quality and explained with code (which is how I learn best). I have yet to get far in this because I am so flooded working on his other courses. I’d recommend this for anyone interested in Assembly Language and the days of Atari. This wasn’t that interesting to me at first, but based on the quality of all his courses I thought this would at worst, help me become a better programmer regardless. Take a chance, it’s very interesting and informative despite me not being interested in creating atari games. Now, those that are very interested. You are in for a detailed treat. I’ll be editing this comment again when I completely finish it.
Ficti0n . –
I am almost done with this course.. I have been using it as a low level programming course to aid me in reverse engineering.. So far it has been fantastic!! Learning a ton and very easy to follow. Also good references to other low level gaming resources which will aid in my continued learning. I would love to see more stuff like this or even math related stuff to CS which covers the math essentials in interesting ways like this covers the low level programming in interesting ways. Since that has always been a struggling point for me in my hacking and reversing.
Ruald De Bruyn –
The way you go about explaining things works, but you skip over details that are obvious to you and strange to me. E.g. I have no Idea what you’re talking about when you say I have a bit pattern per scan line, I know what a bit pattern is and I understand only 8 bits get drawn on that scanline but how is the rest of the it pattern stored or represented in between scanlines? You claim this course is for total beginners… I think most non programmers would be totally lost after your second video, but I’ll go ask some.
Artur Ginter –
A wonderful course. Very well explained and very interesting. It was not only about how to make a game, but also about what happens underneath what we are programming. Unfortunately it’s too short! I hope he will continue with this!!!
Nikita l –
Great course! I would like to have more courses like that, which teach lower level techniques in game dev. Most likely, this knowledge will not be used in practice, but they give a more fundamental knoweldge of the subject.
Ailton Ferreira de Barros –
Por enquanto, tima experi ncia!
David Fields –
Really learning some cool programming on the Atari 2600 a very popular retro computer gaming platform! Gustavo is a great instructor!
Richard Foltz –
Instructor obviously knows what he is doing. However, the course kind of felt incomplete and less polished than some other courses. For instance, other attach current source code to each lecture or so, not the case here. Also, there is mention of adding sound and missiles, however, there are no lectures on these, just a slide that says that functionality was added to the end of course code. Also, some lectures are way to long and should be split. Overall though, the course did teach me good basics and fundamentals of Atari 2600 programming.
Dinesh Mungra –
Tot nu toe is de uitleg duidelijk, interessant zonder te veel op de details in te gaan.
Michael Littau –
So far so good, have not gotten into code yet but hopefully will explain why we were adding two 8 bit numbers together early on but now it seems like we can only add 7 bit numbers due to sign/unsigned differences. We will see!
Christopher M Gray –
Been in Atari hardware since Atari 8 bit computer and still earned something.
Richard Neale –
Was a lot of fun, but how anyone ever wrote a game on that thing in the early days is beyond me! lol
Paul Brownscombe –
It is breaking everything down nicely. Looking forward to getting to the programming of the 2600 itself.
Darren Busuttil –
The course is quite a great introduction to assembly, however, at times it appears that some concepts are not explained thoroughly enough to get an appropriate understanding, which sometimes leads to the requirement of re watching previous lectures and performing quite a bit of research out of Udemy. Despite this, the course does get more engaging as the lectures progress and finally understanding the concepts provides a lot of insight into fundamentals computer operation with assembly, moreover, Gustavo, the instructor is extremely quick to reply to questions regarding the content and provides detailed explanations. The uncommon but still quite significant lack of complete explanations is a disadvantage but the ups outweigh this down and I highly recommend this course to anyone with a basic understanding of computing wishing for a simple yet significant introduction to the language
Brandon Griffin –
I thoroughly enjoyed the content of this course and Gustavo did a fantastic job of explaining things in fine detail. I now possess sufficient understanding of how the Atari 2600 works.
Jonathan Hunsberger –
I have a degree in computer engineering but that was 25 years ago so it’s nice to have a review of the fundamentals. I have been using Arduino and related small device programming for hobby projects recently. I’m very interested in Atari 2600 but never thought of it in the same way. So it’s nice to put all 3 of these things together.
Tim Journich –
Great course
Marcelo Silva Nascimento Mancini –
Great course for beggining on ASM and I finally got to understand just how hard to make a game was in the old days
Damion DeBlaey –
I’ve wanted to check out assembly coding for a long time and figured this would be an interesting place to start since I’ve been primarily playing around with game development for years. Has not disappointed at all and is absolutely fascinating!
Oscar Amezcua –
Really confusing material hard to wrap head around it. Also, the 720p resolution is killing my eyes. I may not be able to get through the course as I can not see some of the smaller text.
Khadija Aassass –
this course is simple and amazing
Richard Bustamante –
It’s very comprehensive and well done. Great course!
Tiam Abderezai –
World class computer science professor! Simply the best.
Raymond Kotty –
I like it so far. I ll save my 5 for the end.