27c3: Reverse Engineering the MOS 6502 CPU (en)
Christiaan0082 HN recommenders · recommended in 3 months, 2014-2021
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.
31:52Reading Silicon: How to Reverse Engineer Integrated Circuits
HACKADAY
416K views • 9 years ago
1:01:1525c3: The Ultimate Commodore 64 Talk
Christiaan008
160K views • 15 years ago
56:3736C3 - Uncover, Understand, Own - Regaining Control Over Your AMD CPU
media.ccc.de
23K views • 6 years ago
27:25“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
5.9M views • 7 years ago
24:46Building a 6800 CPU on an FPGA with nMigen (part 1)
Robert Baruch
27K views • 6 years ago
1:01:07The Ultimate Game Boy Talk (33c3)
media.ccc.de
241K views • 9 years ago
20:0814nm and 7nm are NOT what you think it is - Visiting Tescan Part 3/3
der8auer
296K views • 6 years ago
44:50My personal fight against the modern laptop
linux conf au 2017 - Hobart, Australia
121K views • 9 years ago
1:10:03Stanford Seminar - Generalized Reversible Computing and the Unconventional Computing Landscape
Stanford Online
16K views • 9 years ago
5:46"Z2" - Upgraded Homemade Silicon Chips
Sam Zeloof
2.5M views • 5 years ago
1:37:12[7] Jim Keller, Silicon Wizard 🧙♂️
TechTechPotato
67K views • 5 years ago
5:15Megaprocessor Tour 1 - (fixed audio)
Megaprocessor
479K views • 10 years ago
3:10Homemade Transistor Demonstration
Jeri Ellsworth
151K views • 16 years ago
20:37Building my dream computer - Part 1
The 8-Bit Guy
3M views • 7 years ago
40:0238C3 - From Silicon to Sovereignty: How Advanced Chips are Redefining Global Dominance
media.ccc.de
11K views • 1 year ago
40:43Birth of The Transistor: A video history of Japan's electronic industry. (Part 1)
RC286
1.2M views • 12 years ago
13:39China's 7nm Chips: SMIC N+2
Asianometry
492K views • 4 years ago
26:13The Smartphone CPU Review You NEED to Watch!
Geekerwan
345K views • 4 years ago
36:5235C3 - Modchips of the State
media.ccc.de
41K views • 7 years ago
2:39:39Oral History of William David "Bill" Mensch Jr.
Computer History Museum
12K views • 11 years ago
4 comments from Hacker News
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
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 .
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
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.