Learn how computers work by building and programming a computer with the classic 6502 microprocessor. This was the first truly low-cost microprocessor that started the personal-computing revolution. Versions of 6502 found their way into the Atari 2600, Apple II, Nintendo Entertainment System, Commodore 64, Atari Lynx, BBC Micro and many other computers and game consoles of the era.
In this video series, I'll build a basic 6502 computer with an LCD display and a few buttons, explain how to program it in assembly, and write a game or two.
Please note: In addition to the base kit, you will need:
Also, if you want to follow all the experiments and debugging in the videos, I recommend the clock module kit and an Arduino Mega. The clock module kit (P/N: 2286623) also happens to include a 5-volt power supply.
This series is in progress and more videos are on the way soon!
"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? - 6502 Part 8
How assembly language loops work - 6502 Part 9
Binary to decimal can't be that hard, right? - 6502 Part 10
The Fine Print
If you have questions about an order, payment, or shipping, please contact [email protected] and include your order number. For technical help assembling or troubleshooting the kits, please post a question at reddit.com/r/beneater since it's difficult for me to answer these individually. I do try to stay active there.
Finally, the power supply in kit 1 has a North American style plug. It will work worldwide because it supports 100-240 volts, but if your country uses a different type of electrical outlet, you will need to provide an AC plug adapter.