Undervisning Mario å spille PONG samt slange med utallige utnytter

Dette er det kuleste, tradisjonelle, veldig Nintendo Entertainment System (SNES) hack vi har sett i stedet en stund. Det du ser, kalles “Super Mario World (Total Control)” av [Masterjun]. Vårt aller første forslag er at du ser på videoen, så kom tilbake akkurat her for en forklaring. Ligner på det vi så for Pokemon Yellow på Gameboy, produserte [Masterjun] hele Pong, så vel som Snake Clones innen veldig Mario World. Han produserte også en meny så vel som sluttskjerm, sammen med sitt varemerke smiley avtale med grafisk. Enda mer fantastisk er at dette ble avslørt på nettet på en ekte SNES som kjører en umodifisert spillpatron. [Masterjun] virkelig utnyttet doble multitap kabler, effektivt koble 8 kontroller til en SNES. Dette ga ham tilstrekkelig båndbredde for å raskt laste ned sin nye binære med kontrollerportene alene.

Velkommen til verden av verktøyet assistert speedruns (tas), hvor emulatorer samt skript benyttes for å produsere høyhastighets løp med videospill. Løpene fungerer ofte rammen av rammen, omhyggelig inntasting av kommandoer for å produsere den perfekte løp. Spillbugs samt glitches er ofte utnyttet i disse hastighetene. Faktisk, i løp som denne, tar fartkjøringen andre plassering for å vise ut av utnyttelsen. Utgangen fra Speed ​​Run Development er et skriptdata for administrering av innganger som kan utføres på en emulator for å “re-run” tasen på en hvilken som helst tid. Dette skriptet kan også bli lagret på en PC eller Raspberry Pi, så vel som spilt tilbake i kontrolleren til et ekte spillsystem. En bildebasert maskinvareoversetter brukes til å konvertere dataene til NES eller SNES-kontrollerformat. Som man kan forvente, kjører disse skriptene åpen sløyfe. Uten noen kommentarer fra løpespillet, kan de så vel som endte opp å være desynkronisert på grunn av forskjeller i konsollmaskinvare, for eksempel toleransen til oscillatorkrystallet. Når det som er synkronisert, så vel som fungerer, er resultatene kjempebra.

Leave a Reply

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