Category Archives: Commodore 64

Commodore 64 Assembly Programming on Windows

In 2011, I wrote a tutorial on how to program for the Commodore 64 on Windows. Today, I revisited the entire tutorial series, made changes and published the source on GitHub. I know the old posts had a lot of … Continue reading

Posted in Commodore 64 | 4 Comments

Commodore 64 Programming #10: Multiple interrupts

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. We are not going to introduce many new things in this tutorial, just use what you know to create … Continue reading

Posted in Commodore 64 | 30 Comments

Commodore 64 Programming #9: Interrupts and music

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In this tutorial we will take a look at one of the most important topic when it comes to … Continue reading

Posted in Commodore 64 | 18 Comments

Commodore 64 Programming #8: Text and custom charsets

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In the previous tutorial, we learned how to create and render a bitmap, and how to enter bitmap-mode. In … Continue reading

Posted in Commodore 64 | 5 Comments

Commodore 64 Programming #7: Creating and rendering bitmaps

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In this tutorial we are going to cover two things. First we will look at one way of creating … Continue reading

Posted in Commodore 64 | 17 Comments

Commodore 64 Programming #6: Raster lines

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. A raster line is the line that is being redrawn on the screen. You can create a lot of … Continue reading

Posted in Commodore 64 | 12 Comments

Commodore 64 Programming #5: Clearing the screen

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. In the previous tutorials we created stuff that rendered a sprite and changed the color on things. In this … Continue reading

Posted in Commodore 64 | 6 Comments