Creating a Classic 3D Maze Game for the C64 in XC-BASIC 3
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?

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.

I made a retro pixel art bitmap image editor that works in your web browser

I wrote an online text adventure/dungeon map editor.

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?

Yearn for the days of Turbo C, Turbo Pascal, QBasic, and x86 Assembler?

I've been working on an online CP/M emulator that runs in your browser using JavaScript. And it works! (mostly)

RetroGameCoders IDE is an online development environment for retro programming, bringing 8-bit game development to your modern web browser

Now in our C64 text adventure it's time to put things the player can interact with into our game
