Ingeniería inversa y volcado de la ROM de un Tamagotchi

Vídeo de Natalie Silvanovich en la 29c3 de 2012

Esto nos mola ;) , Retro + Hacking. Si quieres saber todos los secretos que escondía este legendario juguete, no te pierdas este artículo de Natalie Silvanovich.

En él nos cuenta que ha escrito un programa en ensamblador 6502 para volcar cada byte de la memoria ROM del Tamagotchi y sacarlos por el puerto A (un botón de entrada) usando SPI. Natalie ya tiene experiencia en esto de programar para los Tamagotchi, aquí tienes otro artículo suyo donde explica cómo lo consigue.

porta1

Foto: http://www.kwartzlab.ca

No es que el volcado de la ROM sea nada útil hoy día pero sí nos gusta el espíritu hacker y la forma de realizarlo. De hecho incluso ha encontrado algunas imágenes curiosas.

Aquí tienes el código en Java de un sencillo Tamagotchi.

De hecho parece que  ha resucitado, ahora en nuestros SmartPhones:

Tamagotchi L.i.f.e. App

Más información sobre esta mascota virtual:

Tamagotchi Hacking CCC (ppt)

Disección de un Tamagotchi

EnCharactersnamed

Ciclo de vida de un Tamagotchi