Uncategorized

Bygga den obegränsade matrisen Tamagotchis

Tamagotchi är ett digitalt husdjur, som bor i och omhändertagna genom en nyckelkedjig storlek av maskinvara. I mitten av 90-talets leksak bor i popkultur, men det lever nu långt bortom. Ett obegränsat nätverk av Tamagachi har skapats med några fantastiska knep för att mata, umgås och övervaka det djur som nu kallas Tamagachi-singulariteten.

Förra helgen på Hackaday Superconretion blev vi präglade med ett samtal av [Jeroen Domburg], A.K.A. [Sprite_TM]. [Sprite] är en favorit av vår och genom åren har hans hacker CRED allt från omvända tekniska hårddiskontroller chips för att sätta videospel i hans tangentbord.

[Sprite] är också något av en arkitekt, och som alla arkitekter vill han bara ha det som är bäst för det system han skapade. I det här fallet är det en matris av Tamagotchis. [Sprite] skapade en bikupa av Tamagotchis som kan interagera med varandra i sin egen separata värld. Den bästa delen om denna matris? Det finns inga allusioner att bryta mot termodynamikens lagar i utställningen.

xkcd.com/1546
Liksom alla goda hackar skapades inte en Tamagotchi-matris i vakuum. För några år sedan på 29C3, [Natalie Silvanovich] anordnade ROM i den nuvarande generationen Tamagotchis. Detta är en fantastisk prestation av omvänd teknik, som tillåter någon att använda de 6502-baserade mikrokontrollerns fulla möjligheter som styr dessa digitala husdjur

Efter [Sprite] räknade ut hur man läser och kör koden i Tamagotchi, är det nästa uppenbara steget mot en värld av äggformade pods, inklusive en hel befolkning av Tamagotchis virtuella tamagotchis. [Sprite] använde en hårdkodad statlig enhet som tar hand om pooping, spolning, träning, matning och stänger av lamporna vid sänggåendet.

Med en enda Tamagotchi som beskrivs som en statlig maskin är det en lätt sak att bygga en annan. Det är här saker blir intressanta och matris-ey. Tamagotchis bor inte ensam; De har en IR-ledd och mottagare som gör det möjligt för dem att interagera med varandra, äta, spela, gifta sig och ha barn. Att emulera en enda tamagotchi är en sak, men kontrollerande multiplar är en annan sak helt; Någon slags protokoll behövdes för att odla Tamagotchis och hålla dem nöjda och välmatade.

Tamagotchi State Machine
Ange Tamaserver, lite kod som körs på en server som håller reda på ett dussin eller så tamagotchis. På den här servern lever en liten befolkning i Tamagotchis hela sitt liv som inte förstår att de bara är en del av en enorm dator. Här lever Tamagotchis, äter, älskar och dör, alla utan de röriga överträdelserna av de termodynamiska lagarna som föreslås i matristrilogin.

Hittills har Tamaserver varit hem för 13 Tamagotchis i lite mycket mer än en månad, som spelade värd till sju generationer av digitala husdjur, utan något ingripande från utsidan. Saker har fått Dicey nyligen med tolv honor och en man, tvinga en liten modifiering till Tamagotchi-matrisen. [Sprite] har bara återställt Tamaserver en gång, men han blir fortfarande mycket effektiv på den.

Den ursprungliga Tamagotchi-maskinvaran reimagined

Att köra en värld av Tamagotchis på en server är en värt strävan, men eftersom [Sprite] gav detta samtal på en hårdvarukonferens, krävde den här hårdvaran att visa upp. En matris i en gammal tysk bombhytt / servergård kommer inte att göra. Som sådan skapade [Sprite] tamanoden, en wifi-aktiverad publik för var och en av cellerna i bikupan.

[Sprite] s mycket modifierade WiFi-aktiverade Tamagotchi [Natalie Silvanovich] gjorde allt arbete för några år sedan för att köra godtycklig kod på tamagotchi genom de små lilla ägguppsättningarna som inkluderar en EEPROM. Detta händer genom att skriva kod till LCD-skärmen och hoppa sedan på CPU till en ogiltig adress. När CPU-enheten möter en ogiltig adress, hoppar den till ett adressutrymme på skärmen. Det är en Astoundlingly smart hack, men inte riktigt hjälpsam om du inte har hårdvaran att göra något coolt.

[Sprite] utförde lite kirurgi på hans ägg genom att lägga till en ESP8266 WiFi-modul och en EEPROM som innehöll all koden för att ansluta till ett WiFi-nätverk, få tillgång till hans bikupa och bläddra igenom var och en av sina invånare. Det är störande Tamagotchi-dator, internet av digitala husdjur och en moln-driven Tamagotchi som en tjänst.

Med alla konton är detta en fantastisk prestation. [Sprite] presenterade samtalet på lördagskvällen, strax före presentationen av 2015 Hackaday-priset. Det var det första som någon ville prata om när du sprang in i dem på söndagen. Vi förväntar oss att den här inspelningen kommer att ha samma effekt på den mycket större publiken på Internet. Han är inte en en-hit Wonder. Vi kontrollerar religiöst [Sprite’s] -platsen för den hit av spänning som uppnåtts med alla projekt som han ställer in.

Uppdatering: [Sprite_tm] har publicerat fullständiga detaljer om hacken på hans hemsida. Kolla in det!

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *