• 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

Programming

Home » Programming

C64 BASIC OPTIMISATION

More C64 BASIC Optimisations

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

Read moreMore C64 BASIC Optimisations
C64 Strings

Replacing Parts of Strings in C64 BASIC

More investigation of C64 BASIC string manipulation and data structures

Read moreReplacing Parts of Strings in C64 BASIC
code a chip8 interpreter emulator

CHIP8 and How Emulators Work

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

Read moreCHIP8 and How Emulators Work
Faster PETSCII

Printing PETSCII Faster

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

Read morePrinting PETSCII Faster
Commodore 64 Text Adventures Part 2

Commodore 64 Text Adventures: Objects and Actions

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

Read moreCommodore 64 Text Adventures: Objects and Actions
PET-Type Commodore PET Shoot-em-up

Pet-Type: Commodore PET Horizontal Shootemup in C

Picking back up my R-Type clone for the Commodore PET - converted to C using the CC65 compiler

Read morePet-Type: Commodore PET Horizontal Shootemup in C
C programming for the BBC Micro

Program the BBC Micro in C with VBCC for 6502 on MacOS Using Docker

How to use VBCC and Docker to compile C programs for the BBC Micro and BBC Master on a Mac

Read moreProgram the BBC Micro in C with VBCC for 6502 on MacOS Using Docker

Developing a Retro-Roguelike Game for Multiple Platforms in C

Creating a game that runs smoothly across different vintage and modern computers is a complex and ambitious challenge. Can I achieve it?

Read moreDeveloping a Retro-Roguelike Game for Multiple Platforms in C
Custom Charset on C64

Custom Characterset on the C64 in C with CC65

Like many 1980s computers, the C64 allows you to reconfigure the default characterset (kind of like a font) to display special tile graphics in your game.

Read moreCustom Characterset on the C64 in C with CC65
  • Previous
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Interim pages omitted …
  • Page 9
  • Next

Retro Game Coders

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

  • Bluesky
  • Threads
  • Facebook
  • Instagram
  • YouTube
  • Mastodon

Maker Hacks ・ D6Combat・chrisg.com

© Copyright 2026 Chris Garrett

Privacy ﹒ Terms of Service

Return to top