Learn Assembly Language by Making Games for the Atari 2600 (Udemy.com)
Programming games for the Atari 2600 platform using 6502 Assembly Language
Created by: Gustavo Pezzi
Produced in 2021
What you will learn
- Programming for the Atari 2600
- Assembly 6502 Language
- Manipulating Video, Audio, and Input data
- Creating Game ROM Cartridges
- Computer Architecture and Low-Level Programming
Quality Score
Overall Score : 96 / 100
Course Description
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 programmingUnderstand what happens under the hood when you write something as simple as print("Hello World") in your favorite high-level languageLearn 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 emulatorThe instructor uses Linux... but both Atari emulator and DASM assembler work for Linux, Windows, or macOS. So, you will be able to use any operating system you want to take this course.
Who this course is for:
Beginner or intermediate developers interested learning about low-level programmingDevelopers interested in learning game programming using the Atari systemProfessional developers interested in learning about programming using 6502 Assembly language
Instructor Details
- 4.8 Rating
205 Reviews
Gustavo Pezzi
I teach computer science and mathematics at BPP University, London. My main research area is to investigate how teaching game programming can help enhance awareness and understanding of mathematics and physics.
I am also a professional software engineer with more than 10 years of experience, with an industry background in 3D systems, games and physics engines, web systems, databases, and data analysis.
My academic journey includes institutions such as Pittsburg State University, City University of London, and University of Oxford.
More courses by Gustavo Pezzi
Lua Scripting: Master complete Lua Programming from scratch (2021)
4.5 (152 Reviews)
Provider: Udemy
Time: 13.5h
$11.99
Fundamentals of 2D Game Engines with C++ SDL and Lua (2021)
4.7 (142 Reviews)
Provider: Udemy
Time: 11h
$11.99
More game development fundamentals courses
Finish It! Motivation & Processes For Video Game Development (2021)
4.8 (301 Reviews)
Provider: Udemy
Time: 7.5h
$11.99
How to Make Tile Based Platform Games in Gamemaker Studio 2 (2021)
4.8 (224 Reviews)
Provider: Udemy
Time: 11h
$11.99
Learn Professional Pixel Art & Animation for Games (2016)
4.7 (312 Reviews)
Provider: Udemy
Time: 4.5h
$11.99










