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

YouTube

Build a 65C02-Based Computer From Scratch

via YouTube

Overview

Learn to build a 65c02-based computer from scratch in this 6-hour course. By the end of the course, students will be able to understand how CPUs read machine code, differentiate between assembly language and machine code, connect an LCD to a computer, comprehend the functioning of a stack, work with RAM and bus timing, make subroutine calls with RAM, build an entire computer on breadboards, create assembly language loops, handle binary to decimal conversions, and manage hardware interrupts. The course employs a hands-on teaching method using practical examples and demonstrations. This course is intended for individuals interested in computer architecture, hardware design, and low-level programming.

Syllabus

“Hello, world” from scratch on a 6502 — Part 1.
How do CPUs read machine code? — 6502 part 2.
Assembly language vs. machine code — 6502 part 3.
Connecting an LCD to our computer — 6502 part 4.
What is a stack and how does it work? — 6502 part 5.
RAM and bus timing — 6502 part 6.
Subroutine calls, now with RAM — 6502 part 7.
Why build an entire computer on breadboards?.
How assembly language loops work.
Binary to decimal can’t be that hard, right?.
Hardware interrupts.
Interrupt handling.

Taught by

Ben Eater

Reviews

Start your review of Build a 65C02-Based Computer From Scratch

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.