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 | 5 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 | 19 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 | 11 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 | 21 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 | 13 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 | 9 Comments

Commodore 64 Programming #4: Rendering a sprite

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 quick look at how to render a sprite on the very nice … Continue reading

Posted in Commodore 64 | 21 Comments

Commodore 64 Programming #3: 6502 arithmetic’s

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. Continuing from the previous tutorial, this tutorial will focus on basic arithmetic’s on 6502/6510 microprocessor programming – to get … Continue reading

Posted in Commodore 64 | 4 Comments

Commodore 64 Programming #2: Intro to 6502 microprocessor programming

Update: All needed files for this tutorial can be found in the GitHub repo linked in the bottom of this page. Now that I started writing about C-64 programming, I decided to write one more article about it. If you … Continue reading

Posted in Commodore 64 | 18 Comments