© 2017-2020

RetroGameDev

become_a_patron_button_2x.png

Patreon Exclusives:

  • Current lesson is free to download for a month before being released here

  • Votes on game design decisions

  • Your own graphics or sounds considered for inclusion in the final game

  • Credited in the final game

OldSkoolCoder's companion videos for setting up the Development Environment

Windows

Linux

Lesson 1 (NES & C64)

  • Coding environment setup (Visual Studio Code and ca65 assembler)

  • Emulators setup (Mesen and WinVICE)

  • Macro and subroutine overviews

  • Base project overview

Lesson 2 (NES & C64)

  • Memory layouts

  • Config files setup

  • Key coding concepts

  • Macro explanations

Lesson2_2.PNG
Lesson2_1.PNG

Lesson 3 (NES)

  • Background graphics concepts

  • NES Screen Tool usage

  • Background setup code

  • Palette animation

Lesson3_5.PNG

Lesson 4 (C64)

  • Background graphics concepts

  • C64 CharPad usage

  • Background setup code

  • Color animation

Lesson4_Vice.PNG

Coming Soon...

Racing Game Lessons

‚Äč

Follow the development of a full production quality NES and C64 Racing Game.