It was discovered with the original Tamagotchi that never disciplining it led to the pseudo-human incarnation. And a Tamagotchi's death was often a bit traumatic to small kids. I wonder how many nihilists it created?
Her talk at the Chaos Communication Congress is a great introduction to the executable environment of the Tamagotchi, and a fun story to boot! https://www.youtube.com/watch?v=WOJfUcCOhJ0
The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 Phusion_Passenger/3.0.15 mod_bwlimited/1.4 mod_wsgi/3.3 Python/2.5 Server at www.kwartzlab.ca Port 80
The ROM is mask ROM inside the microcontroller and not directly accessible. At first she was only able to modify the content of an external EEPROM for keeping game state connected via I2C and emulate another external (mask) ROM - something like a game cartridge for extending the game - containing mostly images and a single byte triggering additional game logic connected via SPI. Then she found a way to trigger a jump into the LCD RAM by messing with the later ROM and she had already control over the LCD RAM content by modifying the images on that ROM. So finally she used this code execution ability to dump the mask ROM in the microcontroller. I hope I got it right.