Seyed Masoud Hosseini · Overview · Study log · Ideas · Transcript · RSS feed
Embedded Systems, 6502 breadboard computer
Ben Eater · Hardware · Fall 2028 · Planned
Lectures
- Part 1: 'Hello, world' from scratch on a 6502 (27:24)
- Part 2: How CPUs read machine code (49:13)
- Part 3: Assembly language vs. machine code (15:35)
- Part 4: Connecting an LCD to our computer (28:10)
- Part 5: What is a stack and how does it work? (24:24)
- Part 6: RAM and bus timing (38:13)
- Part 7: Subroutine calls, now with RAM (17:42)
- Why build an entire computer on breadboards? (28:43)
- How assembly language loops work (31:38)
- Binary to Decimal: Why It's Not That Simple (42:26)
- Hardware Interrupts on the 6502 (27:35)
- Interrupt Handling with the 6522 VIA (25:37)
- How a PS/2 Keyboard Interface Works (33:07)
- Keyboard Interface Hardware: Triggering Interrupts (28:26)
- Keyboard Interface Software: From Scan Codes to Characters (20:03)
- SPI: The Serial Peripheral Interface (32:59)
- Lecture 17: How Hardware Timers Work (31:17)
- Lecture 18: The RS-232 Protocol (26:10)
- Lecture 19: Building a Voltage Multiplier (16:31)
- Lecture 20: 6502 Serial Interface (20:27)
- Lecture 21: RS232 Interface With the 6551 UART (22:45)
- Lecture 22: Fixing a Hardware Bug in Software (65C51 UART) (24:49)
- Lecture 23: Running Apple 1 Software (Wozmon) (14:23)
- Lecture 24: Adapting WozMon for the Breadboard 6502 (16:41)
- Lecture 25: A Simple BIOS for My Breadboard Computer (21:52)
- Lecture 26: Running MSBASIC on My Breadboard 6502 Computer (36:52)
- 27 of 29: How input buffering works (20:25)
- 28 of 29: Computer noises (18:58)
- 29 of 29: Sound synth with a 6502 (21:56)
Notes
No notes yet.
References
No references yet.
Study log
No log entries for this course yet.