HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

“Hello, world” from scratch on a 6502 — Part 1

Ben Eater11 HN recommenders · recommended in 11 months, 2019-2026
YouTube
5.9M views · 7 years ago · tutorial · evergreen

Ben Eater starts a series building a working computer on breadboards around the 6502 microprocessor. In this first part he gets a 'hello world' running from scratch.

HN repeatedly recommends it as the best hands-on way to understand how a CPU and a computer work from first principles.

Electronics & circuit designComputer architecture & CPUsEmbedded systems & DIY electronics#6502#breadboardcomputer#digitalelectronics#assembly#beneater

13 comments from Hacker News

@Joel_Mckay2026 · in “Ask HN: Books to learn 6502 ASM and the Apple II”

I respectfully disagree, BASIC/Java/Arduino hides too much about how the CPU works from users. Getting a 6502 kit from Ben Eater, and walking though how the CPU works will implicitly show how languages abstracted away whats actually happening. And more importantly, the skills necessary to understand how to write efficient programs. ▶ this video link Starting with a simple architecture is highly recommended. =3

RecommendsView on HN
@TillE2024 · in “What we can learn from vintage computing”

Ben Eater's 8-bit projects are the easiest place to start if you don't already deeply understand how such computers work. He starts with the hardware and eventually builds up to writing non-trival assembly for it. ▶ this video

RecommendsView on HN
@santadakota2023 · in “What Happens When a CPU Starts”

Ben Eater's fantastic video series on building a breadboard 6502 based computer and an 8-bit breadboard computer from scratch might be appreciated in this thread. 6502 playlist: ▶ this video 8-bit build playlist: link He also sells kits if one is interested in playing along.

RecommendsView on HN
@jgwil22022 · in “CMSC 430: Design and Implementation of Programming Languages”

Ben Eater has a video series called "'Hello, world' from scratch on a 6502" that you might find interesting: ▶ this video

RecommendsView on HN
@Night_Thastus2022 · in “Easy 6502”

For anyone interested in the 6502, assembly and just in general how things like loops, conditional branches, hardware communication, etc all work, I HIGHLY recommend Ben Eater's videos on the subject: ▶ this video They are incredibly fascinating!

Strongly recommendsView on HN
@halotrope2022 · in “Fritzing is an open-source electronic design tool”

If fritzing gets #1 spot on HN I would like to wholeheartedly recommend link as well. IMHO much saner workflow and good UX in the latest version.I did a simple PCB and got it manufactured on link for a couple bucks. Quite a rewarding experience. I would also suggest that anyone who cares about computers gets to know basic electronics. How do transistors work, what is a bus (e.g I2C or SPI) and how is it all connected? (Drumroll ... a PCB of course). There is a ton of tutorials on youtube that do it end to end. E.g Phils Lab link for a PCB design. Or Ben Eaters excellent beginner tutorial "Hello World from Scratch" ▶ this video

RecommendsView on HN
@throwaway472922021 · in “Ask HN: Skill you want to learn in 2022?”

i would suggest to follow Ben Eater's 8 bit computer ▶ this video and would strongly recommend to build it (you can see the parts on his website link or buy the whole kit)

Strongly recommendsView on HN
@halotrope2020 · in “Ask HN: What are some good resources to learn how electricity works?”

I found the „Hello world from scratch“[1] series from Ben Eater incredibly helpful in connecting the dots between electricity and modern computers. Strictly speaking it is about electronics, still it is superbly presented and incredibly enlightening when coming from „normal“ software engineering perspective of things. What actually got me there was the book „Code“ by Charles Petzold[2] which traces the development from early circuitry like light bulbs and telegraph wires to modern digital logic. I found that after being introduced to these concepts, learning about the fundamental physics was much more accessible since it was framed in the context of contemporary application. 1: ▶ this video 2: link

Strongly recommendsView on HN
@halotrope2020 · in “Clocking a 6502 simulator to 15GHz”

After stumbling on Ben Eaters “Hello world from scratch” [1] I went out and bought the cpu some parts and breadboards. The chip is only a few dollars. It is highly recommended if you want to dive down into computers and digital logic on first principles. Also great fun to get a break from all the screens and layers upon layers of software that I have to deal with daily. 1. ▶ this video

Strongly recommendsView on HN
@jedimastert2019 · in “Build an 8-bit computer from scratch”

For anyone itching for more Ben Eater, he's currently working on a series where he takes a 6502-type processor and turns it into a usable computer. Here's the first video: ▶ this video

RecommendsView on HN
@cadence-2019 · in “Chuck Peddle Dies at 82; His $25 Chip Helped Start the PC Age”

Here is an amazing video on how to build a computer based on 6502 on a breadboard, and program it in binary to get a Hello World equivalent. I highly recommend it: ▶ this video

Strongly recommendsView on HN
@showerst2019 · in “The Story of the Team Behind the 6502”

The (awesome) youtube electronics teacher Ben Eater has just started a series of videos building a 6502 based computer on a breadboard, and he sells kits. I just got my kit, so I'm really looking forward to the rest of the videos. He also offers the schematics for those wanting to jump ahead. ▶ this video link

Strongly recommendsView on HN
@fapjacks2019 · in “SNES Cartridges and Enhancement Chips”

If anyone is interested in learning a little more about the 6502, Ben Eater recently did a video about it [0]. Also just in general if you hadn't heard of his channel and are reading this comment, you'll definitely enjoy what he does. [0] ▶ this video

RecommendsView on HN
Why build an entire computer on breadboards?28:43

Why build an entire computer on breadboards?

Ben Eater
3.4M views • 6 years ago
8-bit computer update6:53

8-bit computer update

Ben Eater
2.8M views • 10 years ago
8-bit CPU control logic: Part 127:52

8-bit CPU control logic: Part 1

Ben Eater
1.5M views • 9 years ago
Making logic gates from transistors13:02

Making logic gates from transistors

Ben Eater
3.1M views • 11 years ago
The world's worst video card?32:47

The world's worst video card?

Ben Eater
7.1M views • 7 years ago
World's worst video card? The exciting conclusion24:23

World's worst video card? The exciting conclusion

Ben Eater
3.2M views • 7 years ago
Megaprocessor Tour 1 - (fixed audio)5:15

Megaprocessor Tour 1 - (fixed audio)

Megaprocessor
479K views • 10 years ago
27c3: Reverse Engineering the MOS 6502 CPU (en)51:57

27c3: Reverse Engineering the MOS 6502 CPU (en)

Christiaan008
477K views • 15 years ago
How does a USB keyboard work?34:15

How does a USB keyboard work?

Ben Eater
3.8M views • 5 years ago
So how does a PS/2 keyboard interface work?33:07

So how does a PS/2 keyboard interface work?

Ben Eater
570K views • 5 years ago
An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey11:10

An Intro to KiCad – Part 1: How PCBs Are Made | DigiKey

DigiKey
517K views • 8 years ago
Oral History of William David "Bill" Mensch Jr.2:39:39

Oral History of William David "Bill" Mensch Jr.

Computer History Museum
12K views • 11 years ago
"Z2" - Upgraded Homemade Silicon Chips5:46

"Z2" - Upgraded Homemade Silicon Chips

Sam Zeloof
2.5M views • 5 years ago
Building a 6800 CPU on an FPGA with nMigen (part 1)24:46

Building a 6800 CPU on an FPGA with nMigen (part 1)

Robert Baruch
27K views • 6 years ago
Design Your Own Keyboard!41:04

Design Your Own Keyboard!

Ben Vallack
140K views • 4 years ago
My old BBC Micro system27:49

My old BBC Micro system

mikeselectricstuff
70K views • 9 years ago
Stanford Seminar - The Soul of a New Machine: Rethinking the Computer1:26:02

Stanford Seminar - The Soul of a New Machine: Rethinking the Computer

Stanford Online
76K views • 6 years ago
Color Maximite 2 - ARM CPU that runs BASIC!12:24

Color Maximite 2 - ARM CPU that runs BASIC!

The 8-Bit Guy
453K views • 6 years ago
Oral History of Chuck Peddle3:55:45

Oral History of Chuck Peddle

Computer History Museum
42K views • 7 years ago
KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #651:40:06

KiCad 6 STM32 PCB Design Full Tutorial - Phil's Lab #65

Phil’s Lab
987K views • 4 years ago