• 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

Retro C/C++ Programming Tutorials

Home » Retro C/C++ Programming

Programming the C64 with Visual Studio Code

Program the Commodore 64 in BASIC, Assembly or C using Microsoft Visual Studio Code on Mac, Windows and Linux!

Read moreProgramming the C64 with Visual Studio Code

Programming Neo6502 in C/C++ Using CC65

You can use CC65 to code games for the Neo6502 using C/C++! In this tutorial I show you how I converted my Dungeon crawler to the computer.

Read moreProgramming Neo6502 in C/C++ Using CC65
Neo6502

Neo6502 Review

Review of the Neo6502 single board computer that features a real 6502 microprocessor.

Read moreNeo6502 Review

Programming the Agon Light using C/C++

C Programming for the Agon Light Z80 single board computer using AgDev, a port of LLVM that allows us to cross compile C++ for eZ80

Read moreProgramming the Agon Light using C/C++

Atari ST Programming: Cross-Development with Modern IDEs

Atari ST STOS/Pure C retro computer programming. Cross-development so you can use your modern desktop IDE but still run your compiled programs on the ST.

Read moreAtari ST Programming: Cross-Development with Modern IDEs

Keyboard Control and Character Movement: Coding a Retro Game with C Part 3

In this tutorial we will write a cross-platform, retro C program that accepts keyboard control of a text-based player character on screen.

Read moreKeyboard Control and Character Movement: Coding a Retro Game with C Part 3

Getting Started Programming in C: Coding a Retro Game with C Part 2

Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the previous C tutorial we looked at that code but didn’t examine it, so let’s do that now, and expand to include input from the user so we can start making useful code. We will also look at the essentials …

Read moreGetting Started Programming in C: Coding a Retro Game with C Part 2

Coding a Retro Game: Learn C Programming by Developing Games

Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to program in C? TL;DR C is one of the most sought-after languages in its own right, it has spawned or inspired lots of other super popular languages, and learning C is …

Read moreCoding a Retro Game: Learn C Programming by Developing Games
  • Previous
  • Page 1
  • Page 2
  • Page 3
  • Page 4

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