Tamagotchi is a digital pet, living in and cared for through a key-chain size piece of hardware. A 90-es középső játék a popkultúrában él, de most már jól él. A unlimited network of Tamagachi has been created using some amazing tricks to feed, socialize, and monitor the beast now known as the Tamagachi Singularity.
A Tavaly hétvégén a Hackaday SuperConferferenciáján a [Jeroen Domburg], a.k.a. [spree_tm] beszélgett. [Sprite] is a favorite of ours and over the years his hacker cred includes everything from reverse engineering hard drive controller chips to putting video games in his keyboard.
[Sprite] is valami építész, és mint minden építész, csak azt akarja, hogy mi a legjobb a létrehozott rendszerhez. Ebben az esetben a tamagotchis mátrixja. [Sprite] created a hive of Tamagotchis that are able to interact with each other in their own separate world. A legjobb rész a mátrixról? Nincs allúzió a termodinamika törvényeinek megsértésére a kiállításon.
xkcd.com/1546
Mint minden jó hack, egy tamagotchi mátrixot nem hoztak létre vákuumban. Néhány évvel ezelőtt 29c3-ban [Natalie Silvanovich] ártalmatlanította a romot a Tamagotchis jelenlegi generációjában. Ez egy csodálatos helyzet a fordított mérnöki tevékenység, amely lehetővé teszi bárkinek, hogy használja a 6502-es mikrokontroller teljes képességét, amely ezeket a digitális háziállatokat szabályozza
Miután [Sprite] kitalálta, hogyan kell elolvasni és futtatni a kódot a Tamagotchi-ban, a következő látszólagos lépés a tojás alakú hüvelyek világába, beleértve a Tamagotchis teljes lakosságát, a virtuális tamagotchis. [Sprite] used a hard-coded state device that takes care of pooping, flushing, training, feeding, and turning the lights off at bedtime.
Egyetlen tamagotchi, amelyet állami gépként ír le, ez egy könnyű anyag építeni egy másik. Ez az, ahol a dolgok érdekesek és mátrix-ey. A Tamagotchis nem egyedül él; Van egy IR LED és vevőegységük, amely lehetővé teszi számukra, hogy kölcsönhatásba lépjenek egymással, enni, játszani, feleségül, és gyerekek legyenek. Az egyetlen tamagotchi emulálása egy dolog, de a többszörösek ellenőrzése egy másik dolog, amely teljesen más dolog; Valami protokollra volt szükség a tamagotchis tenyésztéséhez, és örömmel és jól táplálták őket.
A Tamagotchi államgép
Enter the Tamaserver, a bit of code running on a server that keeps track of a dozen or so Tamagotchis. On this server, a small population of Tamagotchis live their entire life not realizing they are just part of a enormous computer. Here, Tamagotchis live, eat, love, and die, all without the messy violations of the laws of thermodynamics proposed in the Matrix trilogy.
So far, the Tamaserver has been home to 13 Tamagotchis for a little much more than a month, playing host to seven generations of digital pets, without any intervention from the outside. A dolgok a legutóbb tizenkét nőstény és egy hím volt, és egy kis módosítást kényszerítettek a Tamagotchi mátrixra. [Sprite] csak egyszer visszaállítja a TamaserVert, de még mindig nagyon hatékony lesz.
Az eredeti Tamagotchi hardver Reimagined
A Tamagotchis világának futtatása egy szerveren érdemes törekvés, de mivel [Sprite] adta ezt a beszélgetést egy hardverkonferencián, ez a szükséges hardver, hogy megmutassa. Egy régi német bombavédelmi / szerver farmban lévő mátrix egyszerűen nem fog megtenni. As such, [Sprite] created the Tamanode, a WiFi-enabled audience for each of the cells in the hive.
[Sprite]’s highly modified WiFi-enabled Tamagotchi[Natalie Silvanovich] did all the work a few years ago for running arbitrary code on the Tamagotchi through the small little egg add-ons that include an EEPROM. This happens by writing code to the LCD display, then jumping the CPU to an invalid address. When the CPU encounters an invalid address, it jumps to an address space on the screen. It’s an astoundlingly smart hack, but not really helpful if you don’t have the hardware to do something cool.
[Sprite] carried out a little bit of surgery on his egg by adding an ESP8266 WiFi module and an EEPROM that contained all the code to connect to a WiFi network, access his hive, and scroll through each of its inhabitants. It’s disruptive Tamagotchi computing, the Internet of digital Pets, and a cloud-powered Tamagotchi as a service.
By all accounts this is an amazing accomplishment. [Sprite] presented the talk on Saturday night, just before the presentation of the 2015 Hackaday Prize. It was the first thing anybody wanted to talk about when you ran into them on Sunday. We expect this recording will have the same effect on the much larger audience of the Internet. He is not a one-hit wonder. We religiously check [Sprite’s] site for that hit of excitement gained with every project he posts.
UPDATE: [Sprite_TM] has published full details of the hack on his website. check it out!