skip navigation
Welcome to 8Blit, where retro game development comes to life. If you've ever dreamed of creating games for the legendary Atari 2600, you're in the right place. Here, we break down Assembly programming into simple, step-by-step lessons using the dasm Assembler for the MOS 6502 processor. No prior experience? No problem. With the Stella emulator and a little guidance, you'll be writing code that runs on real hardware in no time.
And the name 8Blit? It's a nod to classic 8-bit gaming and the graphics technique "blitting," which, ironically, isn't possible on the Atari VCS. But that just makes the challenge even more fun. Ready to dive in? Let's build something amazing together.

You can help support the continued development of the channel by becoming a Patron!

Latest Videos

view all videos
how I started out programming for the atari 2600 and starting a youtube channel

There and Back Again: An Atari Odyssey

From childhood wonder with the Atari 2600 to a winding path through music and beyond, this is my journey.

More...
Learn how the to program your game to use the Atari XG-1 Light Gun on the Atari 2600

The ATARI XG-1 Light Gun

In this episode we learn about the history, mechanics, functionally and how to program the Atari XG-1 Light Gun to make our own shooting game

More...
Learn how the to program your game to use the two paddle controllers on the Atari 2600

Programming Atari 2600 Paddles

In this episode, we unravel the mystery of the ATARI 2600 Paddle controllers - what they are, how they work, and most excitingly, how you can program them into your very own games!

More...
Learn how the to program your game for differnt world regions for the ATARI 2600 game system

Programming Asymmetrical Playfields, Decimals & Scoreboards on the ATARI 2600

A deep dive into the precision timing required to create asymmetrical playfields, how to create scoreboards, and how to use binary coded decimals.

More...
Learn how the to program your game for differnt world regions for the ATARI 2600 game system

Programming for Different World Regions on the Atari 2600

In this episode we learn about the formation and technical challenges of the 3 world broadcast standards and how you can program your own ATARI 2600 games to target one or more.

More...
Learn how to us the Stella emulator to debug your code and hack existing games

Debugging on the ATARI 2600 and Hacking Pitfall!

In this episode we demonstrate the debugging capability of the Stella emulator to trace yoru code and even hack other games.

More...
Learn how the to generate sound using the three audio registers on the ATARI 2600 game system

Adding SOUND to your ATARI 2600 game

In this episode we talk about how sound is generated on the Atari 2600 using the Control, Frequency and Volume registers, along with a couple of examples in 6502 assembly language!

More...
Learn how the to generate random numbers and the use of a linear-feedback shift registers to build your game world

Random Numbers and the POWER of a Linear-feedback Shift Register

In this episode we talk about generating random numbers, and how they relate to linear-feedback shift registers that built the entire world of Pitfall in a single byte!

More...
Monthly random video game subscription box delivery service for the atari 2600

ATARI 2600 Monthly Subscription Box

In this episode of Quick Blits we try out the Retro Game Treasure monthly subscripton box to see what it's like for ATARI 2600 games.

More...