HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

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

Christiaan0082 HN recommenders · recommended in 3 months, 2014-2021
YouTube
477K views · 15 years ago · talk · evergreen

Michael Steil's 27c3 talk on reverse engineering the MOS 6502 from die shots into a transistor-level simulation, as in the Visual6502 project. It covers going from chip package to a digital model.

HN recommends it as a great walkthrough of chip reverse engineering and the story of Visual 6502.

Semiconductors & chip manufacturingDemoscene & retrocomputingComputer architecture & CPUs#mos6502#visual6502#transistors#chipdesign#retrocomputing

4 comments from Hacker News

@73737373732021 · in “BBC Micro at 40: How it inspired a generation of coders [video]”

It used the MOS 6502 CPU, which was also used for the Apple I, Apple II, the Commodores and Atari and Nintendo (NES, SNES) game consoles! ▶ this video link link

CitesView on HN
@leoc2019 · in “Visual6502 Remix”

Here's a nice talk video covering the story from the origins of the 6502 to the Visual 6502 (but not the wasm Remix): ▶ this video .

RecommendsView on HN
@joshvm2019 · in “Ask HN: How to Self-Study Integrated Circuit Design?”

If you have no experience in digital electronics at all, I would actually start with a book like Code by Charles Petzold. It's a pop-science book about electronics and goes from light bulbs and switches to simple logic blocks like adders. It covers the basic building blocks of virtually every cpu in existence - how to turn transistors into calculators. It's well written and provides some context to otherwise pretty dry textbooks. There is quite a bit of difference between how an FPGA works and is programmed versus a totally custom chip. You could also take a look at reverse engineering walkthroughs eg Ken Shirrif has a few on his blog. Nand2tetris is another good thing to look at. Finally, reverse engineering the MOS6502: ▶ this video

RecommendsView on HN
@joshvm2014 · in “A Japanese-based multinational made a CD-based console once”

There's a lot of information about reverse engineering some of the older CPUs around e.g. the MOS6502 (NES, Apple II, C64, etc). This is a great presentation showing how this CPU is reverse engineered: ▶ this video Basically it comes down to the fact that you can't really hide transistors and ultimately that's something you can reconstruct. It sounds like a lot of work, and it is, but if you do it you can perfectly emulate a chip. If you can dig out non volatile memory then potentially you have the firmware. Once someone has their hands on that it'll be broken, almost guaranteed, as it becomes a software problem. Lots of people are very good at assembly hacking.

Strongly recommendsView on HN
Reading Silicon: How to Reverse Engineer Integrated Circuits31:52

Reading Silicon: How to Reverse Engineer Integrated Circuits

HACKADAY
416K views • 9 years ago
25c3: The Ultimate Commodore 64 Talk1:01:15

25c3: The Ultimate Commodore 64 Talk

Christiaan008
160K views • 15 years ago
36C3 -  Uncover, Understand, Own - Regaining Control Over Your AMD CPU56:37

36C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPU

media.ccc.de
23K views • 6 years ago
“Hello, world” from scratch on a 6502 — Part 127:25

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

Ben Eater
5.9M views • 7 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
The Ultimate Game Boy Talk (33c3)1:01:07

The Ultimate Game Boy Talk (33c3)

media.ccc.de
241K views • 9 years ago
14nm and 7nm are NOT what you think it is - Visiting Tescan Part 3/320:08

14nm and 7nm are NOT what you think it is - Visiting Tescan Part 3/3

der8auer
296K views • 6 years ago
My personal fight against the modern laptop44:50

My personal fight against the modern laptop

linux conf au 2017 - Hobart, Australia
121K views • 9 years ago
Stanford Seminar - Generalized Reversible Computing and the Unconventional Computing Landscape1:10:03

Stanford Seminar - Generalized Reversible Computing and the Unconventional Computing Landscape

Stanford Online
16K views • 9 years ago
"Z2" - Upgraded Homemade Silicon Chips5:46

"Z2" - Upgraded Homemade Silicon Chips

Sam Zeloof
2.5M views • 5 years ago
[7] Jim Keller, Silicon Wizard 🧙‍♂️1:37:12

[7] Jim Keller, Silicon Wizard 🧙‍♂️

TechTechPotato
67K views • 5 years ago
Megaprocessor Tour 1 - (fixed audio)5:15

Megaprocessor Tour 1 - (fixed audio)

Megaprocessor
479K views • 10 years ago
Homemade Transistor Demonstration3:10

Homemade Transistor Demonstration

Jeri Ellsworth
151K views • 16 years ago
Building my dream computer - Part 120:37

Building my dream computer - Part 1

The 8-Bit Guy
3M views • 7 years ago
38C3 - From Silicon to Sovereignty: How Advanced Chips are Redefining Global Dominance40:02

38C3 - From Silicon to Sovereignty: How Advanced Chips are Redefining Global Dominance

media.ccc.de
11K views • 1 year ago
Birth of The Transistor: A video history of Japan's electronic industry. (Part 1)40:43

Birth of The Transistor: A video history of Japan's electronic industry. (Part 1)

RC286
1.2M views • 12 years ago
China's 7nm Chips: SMIC N+213:39

China's 7nm Chips: SMIC N+2

Asianometry
492K views • 4 years ago
The Smartphone CPU Review You NEED to Watch!26:13

The Smartphone CPU Review You NEED to Watch!

Geekerwan
345K views • 4 years ago
35C3 -  Modchips of the State36:52

35C3 - Modchips of the State

media.ccc.de
41K views • 7 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