Introduction to Programming the Commodore PET
History of the Commodore PET and how to approach programming the classic system

History of the Commodore PET and how to approach programming the classic system
How to use sprites in our C64 games, in BASIC, XC-BASIC3, and UGBASIC

ZX BASIC AKA Boriel BASIC is now available on my retro programming IDE!

XC-BASIC is a cross-compiler for Commodore computers (C64/128, Vic-20, C16/Plus4, and PET), plus the Commander X16. How much faster will it make a 3D maze game?

Modern systems have an extremely useful modulo operator, but in BASIC V2 on the C64 there isn’t one. Here's how we can make our own.

I came across a C64 BASIC game that ran pretty slow, so I challenged myself to see how much I could speed it up.

More investigation of C64 BASIC string manipulation and data structures

Ever wondered how emulators work? And what is the difference between an emulator, a simulator, an interpreter, and a virtual machine?

How can we display pretty PETSCII art on the C64 as quickly as possible only using BASIC?
