XC-BASIC Shoot ’em Up: Programming the PET Part 2
Programming the Commodore PET part 2. XC-BASIC single-screen shoot 'em up.

Programming the Commodore PET part 2. XC-BASIC single-screen shoot 'em up.

Previously, we looked at dialling BBS with Vice C64 and the C64U. Now, let's code a modern BBS from scratch using Python!

Configure Vice and install modem emulation so your virtual C64 can get online and dial Bulletin Board Systems (BBS)

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.
