Digitoday

Uskomaton suoritus: Hakkerit veivät tuoreen hittipelin 25-vuotiaaseen konsoliin

Julkaistu:

Pelkällä peliohjaimella klassikkopelin muistiin kenttäeditorin pystyttävä legobotti ei ehkä ole hyödyllinen, mutta sitäkin viileämpi homma.
Nintendo julkaisi viimesyksynä Super Mario Maker pelin Wii U -pelikonsolilleen. Peli päästi ensimmäistä kertaa tekemään omia Mario-kenttiä ja jakamaan niitä muulle maailmalle.

Nyt pelejä pelaavan, legoista kootun TASBot-robotin luonut hakkeriyhteisö on koodannut lennossa pelin ydintoiminnallisuuden 25 vuotta vanhalle Super Nintendo Entertainment System (SNES) -pelikonsolille julkaistuun klassiseen Super Mario Worldiin. TASBotin saavutus esiteltiin tämänvuotisessa Awesome Games Done Quick -tapahtumassa ja siitä kertoi Ars Technica.

TASBot on pieni legorobotti, joka osaa käyttää SNESin peliohjainta. Koko pelin hakkerointi tapahtui peliohjaimen napinpainalluksia tarkalla ajoituksella syöttäen. Mitään muokkauksia ei tehty pelikonsoliin tai sen ohjaimeen tätä varten.

Jotta TASBot voisi muuttaa peliä lennossa, sen pitää voida suorittaa haluamaansa ohjelmakoodia yhtä aikaa pelin ollessa käynnissä.

Super Mario Worldin haltuunotto onnistuu myyrävihollisiin liittyvän tempun avulla: Oikea-aikaisella tauottamisella juuri, kun myyrä on osunut pelaajaan, saadaan pelin muistissa aikaan tarvittava virhe, joka mahdollistaa sen, että peli tulkitsee TASBotin seuraavat ohjainpainallukset binäärikoodina.

Kun laite ja siinä pyörivä peli on näin saatu ohjelmoitavaksi, TASBot kirjoittaa pelin muokkaamiseen tarvitut jipot laitteen vapaana olevaan muistiin. Super Mario World käyttää SNESin resurssit tehokkaasti, joten temppu piti mahduttaa erittäin pieneen tilaan.

Käyttämällä juuri tiettyä Super Mario All-Stars -kokoelman versiota Super Mario Worldista hakkerit saivat käyttöönsä peräti kahdeksan kilotavua vapaata muistia, jota normaalisti käytetään pelitilanteen tallennukseen. Tänne TASBot kirjoittaa tarvitsemansa muutokset ohjelmaan.

Jotta tasohyppelyyn saatiin lisättyä tasohyppelyeditori, piti montaa pelin normaalia toiminnallisuutta muuttaa lennossa. Normaalisti Mario kuolee vihollisiin osuessaan, joten editoria varten pelihahmo piti kikkailla pois ruudulta näkyviltä, että kentän muokkaaminen ei jatkuvasti katkeaisi vihollisiin.

Myös pause-nappulan toiminnallisuus piti kaapata ja koodata uusiksi niin, että se palauttaa muokattavan kentän alkutilaansa. Samaan tapaan piti estää kentän läpäisystä tai Marion kuolemasta aiheutuva pelin pääkartalle siirtyminen.

Toisaalta hakkerit pyrkivät myös käyttämään mahdollisimman suurta osaa pelin omasta toiminnallisuudesta. Esimerkiksi pelin fysiikkamallinnus, ruudun vieritys ja kentän erilaisten elementtien piirtämistä ruudulle käytettiin sellaisenaan myös editorissa.

Muistin vähyyden lisäksi hakkerit joutuivat temppuilemaan niukan suoritintehon kanssa. Jos uusi koodi veisi liikaa aikaa suorittimelta ja aiheuttaisi peliin viivettä, se pilaisi samalla TASBotin sekunnin murto-osien tarkkuudella tapahtuvien napinpainallusten ja itse ohjelmakoodin välisen synkronoinnin.

Koko homma esiteltiin livenä lavalla yleisön edessä ohjelmakoodilla, joka viimeisteltiin vasta minuutteja ennen lavalle astumista. Katso alta video huikeasta taidonnäytteestä.

Kommentit

    Näytä lisää

    Näitä luetaan!
    1. 1

      Julkkiskaunottaren, 39, ylellinen elämäntyyli romahti – tv-ura ja avioliitto pilalla: Aiheutti kohun firman bileissä jouluna

    2. 2

      Trumpin ministerin kaunis näyttelijävaimo nostatti someraivon – julkaisi pröystäileviä kuvia miehensä työmatkalta

    3. 3

      Puhelimen kuvagalleriasta löytyi K18-materiaalia – alppikaunotar Lindsey Vonnin ja Tiger Woodsin otokset leviävät vauhdilla

    4. 4

      Lapsiperheen kuvaussessio museossa meni pahasti pieleen – 800 vuotta vanha arkku halkesi

    5. 5

      Pansion vastaanottokeskus sai varoituksen Turun terroriepäillystä – johtaja: Huolestuttava tieto

    6. 6

      Olympiastadionilta löytyi vuonna 1990 kadonneeksi arvioitu lompakko – omistaja löytyi tunneissa: ” Mietin, että ei voi olla todellista”

    7. 7

      Kuinka vieraantunut olet luonnosta? Testaa 20 kysymyksellä

    8. 8

      14-vuotias tanssi Macarenaa keskellä katua Saudi-Arabiassa – poliisi pidätti säädyttömyyden vuoksi

    9. 9

      Kommentti: Päättäjät hehkuttavat Ahvenanmaan työllisyysihmettä – oikeasti sen kustantaa muu Suomi

    10. 10

      Sisältöjohtaja Maria Veitola joutui myrskyn silmään – päivitys ”pomon arjesta” oli liikaa: Rajua arvostelua sosiaalisessa mediassa

    11. Näytä lisää
    1. 1

      Kaikkien aikojen ”photobombaus”? – Nasan kuva auringonpimennyksestä sisälsi uskomattoman yksityiskohdan

    2. 2

      Karu löydös: Puhelin tai kaiutin voi paljastaa, milloin asunnossa harrastetaan seksiä

    3. 3

      Jari Isometsältä terävä huomio Therese Johaugin dopingtuomiosta

    4. 4

      Kuinka vieraantunut olet luonnosta? Testaa 20 kysymyksellä

    5. 5

      Prinsessa Diana käytti vihki- ja kihlasormuksiaan vielä neljä vuotta eronsa jälkeen – taustalla sydäntäsärkevä syy

    6. 6

      Sädehtivä brunetti! Prinsessa Madeleine yllätti aivan uudella ulkonäöllä – upea muodonmuutos

    7. 7

      Myytti kumottu! Pelkästään vatsan seudulta on sittenkin mahdollista laihtua – näin sen teet

    8. 8

      Therese Johaugin dopingrangaistus koveni – näin Aino-Kaisa Saarinen kommentoi tuomiota

    9. 9

      Turun puukotusiskun pääepäilty vangittiin – myönsi aiheuttamansa kuolemat

    10. 10

      Nainen sairastui parantumattomaan syöpään – Johnson & Johnson määrättiin jättikorvauksiin

    11. Näytä lisää
    1. 1

      IS seurasi Turun tapahtumia hetki hetkeltä: Vaaratiedotetta ei ehditty lähettää, presidentti Niinistö otti osaa suruun

    2. 2

      Silminnäkijät kertovat: Veitsellä aseistautunut mies hyökkäsi silmittömästi Turussa – ”puukotti lastenvaunujen kanssa liikkunutta naista”

    3. 3

      Poliisin Turussa tekemä kiinniotto tallentui videolle – silminnäkijä: poliisit pitivät epäiltyä maassa

    4. 4

      Terroristit suunnittelivat vielä suurempaa iskua Barcelonassa – poliisi arvelee 17-vuotiaan päätekijän kuolleen

    5. 5

      Video: Torimyyjä Arya, 24, ajoi Turun puukotuksista epäiltyä takaa pesäpallomailan kanssa

    6. 6

      Vesa näki puukkomiehen raa’an hyökkäyksen Turussa – ”Huusin niin kovaa kuin jaksoin”

    7. 7

      Kuva: Tässä viedään Turun epäiltyä puukottajaa – tämä kaikki tapahtumista tiedetään nyt

    8. 8

      Mies lähti viettämään railakasta viikonloppua uusien kavereiden kanssa – karu totuus paljastui maanantaina, kun poliisi soitti

    9. 9

      4-vuotias kertoi äidilleen nähneensä lenkillä ”isin vaimon” – ”Ilmeeni oli varmaan näkemisen arvoinen”

    10. 10

      Lehti: Lastenrattaita työntänyt Turun uhri oli juuri tullut Italiasta vauvansa kastejuhlasta

    11. Näytä lisää
    Näitä luetaan!
    1. 1

      Julkkiskaunottaren, 39, ylellinen elämäntyyli romahti – tv-ura ja avioliitto pilalla: Aiheutti kohun firman bileissä jouluna

    2. 2

      Trumpin ministerin kaunis näyttelijävaimo nostatti someraivon – julkaisi pröystäileviä kuvia miehensä työmatkalta

    3. 3

      Puhelimen kuvagalleriasta löytyi K18-materiaalia – alppikaunotar Lindsey Vonnin ja Tiger Woodsin otokset leviävät vauhdilla

    4. 4

      Lapsiperheen kuvaussessio museossa meni pahasti pieleen – 800 vuotta vanha arkku halkesi

    5. 5

      Pansion vastaanottokeskus sai varoituksen Turun terroriepäillystä – johtaja: Huolestuttava tieto

    6. Näytä lisää
    1. 1

      Kaikkien aikojen ”photobombaus”? – Nasan kuva auringonpimennyksestä sisälsi uskomattoman yksityiskohdan

    2. 2

      Karu löydös: Puhelin tai kaiutin voi paljastaa, milloin asunnossa harrastetaan seksiä

    3. 3

      Jari Isometsältä terävä huomio Therese Johaugin dopingtuomiosta

    4. 4

      Kuinka vieraantunut olet luonnosta? Testaa 20 kysymyksellä

    5. 5

      Prinsessa Diana käytti vihki- ja kihlasormuksiaan vielä neljä vuotta eronsa jälkeen – taustalla sydäntäsärkevä syy

    6. Näytä lisää
    1. 1

      IS seurasi Turun tapahtumia hetki hetkeltä: Vaaratiedotetta ei ehditty lähettää, presidentti Niinistö otti osaa suruun

    2. 2

      Silminnäkijät kertovat: Veitsellä aseistautunut mies hyökkäsi silmittömästi Turussa – ”puukotti lastenvaunujen kanssa liikkunutta naista”

    3. 3

      Poliisin Turussa tekemä kiinniotto tallentui videolle – silminnäkijä: poliisit pitivät epäiltyä maassa

    4. 4

      Terroristit suunnittelivat vielä suurempaa iskua Barcelonassa – poliisi arvelee 17-vuotiaan päätekijän kuolleen

    5. 5

      Video: Torimyyjä Arya, 24, ajoi Turun puukotuksista epäiltyä takaa pesäpallomailan kanssa

    6. Näytä lisää