Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

VIC-20 - Learn 6502 Assembly

ChibiAkumas via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn 6502 assembly programming specifically for the Commodore VIC-20 computer through hands-on tutorials covering essential programming concepts and hardware-specific features. Master fundamental operations starting with "Hello World" programs and progress to advanced graphics programming including bitmap functions, pixel plotting with PSET and POINT commands, and sprite clipping techniques. Develop interactive applications by implementing joystick reading functionality and create engaging audio experiences through comprehensive sound programming lessons using both standard VIC-20 audio capabilities and ChibiSound Pro. Explore graphics programming with bitmap drawing techniques and tilemap implementation for multiplatform software development. Build practical skills through project-based learning including VIC-20 specific code development and comprehensive programming exercises that demonstrate real-world applications of 6502 assembly language on this classic 8-bit computer system.

Syllabus

Hello World on the VIC-20 - Lesson H3
Bitmap Functions on the VIC-20 - 6502 assembly Lesson P8
Joystick Reading on the VIC-20 - Learn 6502 Assembly Lesson P16
Sound on the on the VIC-20 - Learn 6502 Lesson P29
Lesson S3 - Bitmap Drawing on the VIC-20
Joystick Reading on the VIC-20 - 6502 Lesson S12
Lesson YQuest8 - VIC20 Specific code
Vic 20 - ASM PSET and POINT for Pixel Plotting - 6502 Lesson Photon7
6502 ASM - Lesson S22 - Sprite Clipping on the VIC-20
Lesson P50 - Sound on the VIC-20 (ChibiSound Pro)
Lesson P62 - Multiplatform Software tilemap on the Vic 20

Taught by

ChibiAkumas

Reviews

Start your review of VIC-20 - Learn 6502 Assembly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.