I've been hacking on an Apple ][ over the past few weeks. It runs on a 6502 processor. It's kind of mind-blowing to know that the thing used to run an entire PC was later used for pocket toys like the Tamagotchi a handful of years later. The speed at which technology has improved will never cease to amaze me.
> […] The image pointer table was in page 14. Pages 19-21 contain mysterious data which could be compressed audio, or could be the Tamagotchi’s soul. It’s hard to tell.
Then there is the Tamagotchi Singularity inspired by an XKCD comic [1]. It is a server full of emulated tamagotchis [2] that interact with each other in a simulator, all running code dumped by Natalie's technique. I'm impressed by both these hacks, especially the combination.
I recognized the presenter's name - Natalie Silvanovich - and sure enough, she's a member of Project Zero, and I've read posts by her before. I guess Tamagochis were her gateway drug into reversing!
Nice talk! Travis Goodspeed, who she mentions helped her decapping the chip, has some very interesting reverse engineering talks, e.g. a tear-down of a commercial glucose monitor:
> Let's consider your proposed 8086 done in a 14 nm process. Let's say we do it in CMOS, and maybe even throw in a few extra features, and it takes 100,000 transistors. The die would be very tiny, so unbelievably tiny. You could fit three thousand of them, with room to spare, in a single square millimetre, which is an area likely smaller than the period at the end of this sentence.
As somebody who's terrified of speaking on front of a group, I liked that the presenter is visibly nervous but also having a good time giving her talk. Also, she does a great great job of explaining her steps in a way somebody who has never done any kind of reverse engineering (that would be me) can understand.
I watched this one in 2012, although not live. There is a follow-up talk she gave one or two years later, "Many more Tamagotchis were harmed in the making of this presentation" that is equally enjoyable.
You tore apart their innards and proudly placed their ravaged shells on display for the world to see. To us, they were our children. To you, they were an object of torment for your children.
jasonjayr|2 years ago
https://natashenka.ca/tamagotchi-friends-code-dump/#more-281
CatchSwitch|2 years ago
https://fahrplan.events.ccc.de/congress/2013/Fahrplan/system...
I've been hacking on an Apple ][ over the past few weeks. It runs on a 6502 processor. It's kind of mind-blowing to know that the thing used to run an entire PC was later used for pocket toys like the Tamagotchi a handful of years later. The speed at which technology has improved will never cease to amaze me.
klabb3|2 years ago
dark_star|2 years ago
All this is via a Hackaday article. [3]
1. https://xkcd.com/1546/
2. https://spritesmods.com/?art=tamasingularity
3. https://hackaday.com/2015/11/24/building-the-infinite-matrix...
sterlind|2 years ago
_the_inflator|2 years ago
EGreg|2 years ago
donquichotte|2 years ago
https://filestore.fortinet.com/fortiguard/research/glucose-b...
neontomo|2 years ago
"All those cool kids going out, going to clubs, they just haven't discovered reverse engineering yet"
DeathArrow|2 years ago
MenhirMike|2 years ago
> Let's consider your proposed 8086 done in a 14 nm process. Let's say we do it in CMOS, and maybe even throw in a few extra features, and it takes 100,000 transistors. The die would be very tiny, so unbelievably tiny. You could fit three thousand of them, with room to spare, in a single square millimetre, which is an area likely smaller than the period at the end of this sentence.
datpiff|2 years ago
The 8051 is so commonly embedded deep in other ICs that it has very likely been produced on much smaller nodes.
voxadam|2 years ago
krylon|2 years ago
I watched this one in 2012, although not live. There is a follow-up talk she gave one or two years later, "Many more Tamagotchis were harmed in the making of this presentation" that is equally enjoyable.
EGreg|2 years ago
The AI bots in the future will not like our callous disregard for the poor tamagochis
93po|2 years ago