The easiest way to start programming Commodore 64
Learn BASIC and 6502 Assembly with bite-sized video tutorials.
Watch a few episodes today!
All released episodes
In the previous episode, we've found a way to display sprite-zero while also having the side border open. In this video we will figure out if that's possible on a bad line. Read more →Buy this episode for just
In this episode, we will learn how to display sprite zero while the side border is open. This allows us to draw all eight sprites on the top and the bottom part of the border where there are no ba... Read more →Buy this episode for just
In the previous episode, we have learned that if the sprite is to be displayed on a next raster line the graphical chip steals five cycles from the processor. That's not the whole story, though. ... Read more →Buy this episode for just
In the previous episode, we've started opening side-borders. It went fine until weencountered a bad line, which left us with fewer cycles to spare. Today we will tackle that problem and try to ope... Read more →Buy this episode for just
Once we have our stable raster routine working it's time to optimize it. Let's see if we can minimize its memory footprint and shave off few cycles here and there. Read more →Buy this episode for just
We already know how to play sounds using the SID chip. Today we are going to learn how to make them more interesting by changing attack, decay, sustain and release registers, which define a so-call... Read more →Buy this episode for just
Today we are going to figure out how to specify the sound frequency of the SID chip in Hertz. Then we are going to find correct frequencies for notes in different octaves. All of that (in theory at... Read more →Buy this episode for just
When Commodore 64 came out, it was produced mainly for two different markets. The one for the USA market was designed for the NTSC system, while the European model supported PAL. Each one had a d... Read more →Buy this episode for just
Today we'll learn a robust method of implementing turn-based joystick polling that works well for rogue-like games or puzzles. Read more →Buy this episode for just