• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Retro Game Coders

Retro Game Coders

Retro computer/console game + dev community

  • About
    • Retro Computer Collection
    • Contact
  • Blog
  • Retro Resources
    • Retro Gaming Timeline
    • Online Retro IDE
    • Retro Pixel Art Editor
    • Dungeon Loom Map Editor
    • 6502 Programmer’s Reference
    • Emulators
      • Acorn Electron
      • Amstrad CPC Emulator
      • Online BBC Micro Emulator
      • Commodore PET Emulator
      • Browser C64 Emulator
      • DOSBox/DOS PC emulator
      • Tandy CoCo/Dragon
    • Best Retro YouTube Channels
    • New Retro Books
    • Raspberry Pi Amiga Emulation
    • MiSTer FPGA Tutorial
    • BMC64 C64 Pi
  • Community
  • News & Reviews
  • Hardware
  • Commodore 64
  • Amiga
  • Atari ST
  • TRSE
  • Retro C Programming
  • Emulation & FPGA

Learn XC-BASIC Retro Game Programming

Home

Commodore PET shoot em up part 5

Advanced PET Screen Drawing Techniques

High-speed screen drawing and graphics updates on the Commodore PET

Read moreAdvanced PET Screen Drawing Techniques
XC-BASIC3 Commodore PET shoot em up part 4

XC-BASIC3 Space Invaders Demake (PET Programming Part 4)

What does it take to create a "real" video game on the Commodore PET?

Read moreXC-BASIC3 Space Invaders Demake (PET Programming Part 4)
XC-BASIC3 Commodore PET part 3 - shoot em up

XC-BASIC3 Space Invaders (PET Programming Part 3)

We take our XC-BASIC3 shooter game code snippets closer into a being a recognisable, playable version of Space Invaders

Read moreXC-BASIC3 Space Invaders (PET Programming Part 3)
Programming the Commodore PET part 2 - shoot em up

XC-BASIC Shoot ’em Up: Programming the PET Part 2

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

Read moreXC-BASIC Shoot ’em Up: Programming the PET Part 2
Programming the Commodore PET

Introduction to Programming the Commodore PET

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

Read moreIntroduction to Programming the Commodore PET
Classic 3D Maze Game

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?

Read moreCreating a Classic 3D Maze Game for the C64 in XC-BASIC 3

XC-BASIC v3 First Impressions

XC-BASIC v3, the Commodore BASIC cross-compiler is now available.

Let's take a look to see what was new and if it is worth looking at over, say, TRSE.

Read moreXC-BASIC v3 First Impressions

Retro Game Coders

Retro computer/console game + dev programming community by Chris Garrett

  • Facebook
  • Twitter
  • Instagram
  • YouTube

Maker Hacks ・ D6Combat・chrisg.com

© Copyright 2025 Chris Garrett

Privacy ﹒ Terms of Service

Return to top