Skip to content
Search
  • Home
  • C64
  • Amiga
  • PlayStation

Category: C64 Programming

link to How to Move Sprites in C64 Assembly

How to Move Sprites in C64 Assembly

One of the first things a C64 Game Programmer wants to know is how to move sprites in C64 Assembly. This article explains Sprite Movement in horizontal and vertical direction. To move a sprite in...

Continue Reading
link to The Ideal C64 Game Loop

The Ideal C64 Game Loop

If you want to write a game on the C64, you will need something that is called a Game Loop. But why? But what is the Ideal C64 Game Loop? A Game Loop is a loop that basically runs forever. In each...

Continue Reading
link to How to Program Joystick Input Handling on a C64

How to Program Joystick Input Handling on a C64

It is important to know how to program Joystick Input Handling on a C64. How else should we know what the player does? Read on to learn how this works. The Joystick at the C64 can be read at the...

Continue Reading
link to Machine Code vs Assembly and the difference on a C64

Machine Code vs Assembly and the difference on a C64

If you wonder what the difference between the terms Machine Code vs Assembly Language is, especially on a C64, you could be surprised. Well, at least a bit. In General, Assembly Language is a low...

Continue Reading
link to Hello World in the C64 Machine Code

Hello World in the C64 Machine Code

You’ve surely done it in C, you’ve probably done it in Python, and now you are going to write a complete Hello World Program for the C64 Machine Code. Here is the Machine Code for a classical...

Continue Reading

About This

Retro-Programming.com provides Information, Tutorials and Courses all dedicated to Programming Applications and Games on Legacy Systems.

  • Home
  • C64
  • Amiga
  • PlayStation
  • Privacy Policy
  • Terms and Conditions
Copyright 2025 Marco Lieblang