Hur man gör SNES videospel

Objekt du behöver

  • Monteringsprogram

  • Super Nintendo Emulator

Super Nintendo Entertainment System (SNES) var det bästsäljande 16-bitars videospelsystemet genom tiderna och har fortfarande en plats i hjärtat hos många videospelkännare. SNES-spel möjliggör komplexa berättelser som i Squaresofts Final Fantasy-serie och Nintendos flaggskeppsserie, Mario och Zelda, utan behov av grafik av hög kvalitet. Trots uppföljning av Nintendo Gamecube och Wii, håller vissa spelare sig fortfarande fast vid Super Nintendo som sin favoritkonsol och njuter av amatörspel programmerade av andra SNES-fans.

Välj en SNES-emulator. Detta är ett program som du kör på din dator för att efterlikna SNES-konsolen. Detta är ett snabbare sätt att testa och felsöka din kod. Det finns många SNES-emulatorer där ute som du kan ladda ner gratis. Se avsnittet Resurser nedan för en lista över gratisemulatorer på webben. Bsnes anses vara den mest exakta emulatorn men är endast tillgänglig för Windows.

Ladda ner ett monteringsprogram. Detta kommer att vara det program som används för att kompilera din spelkod innan du kör den i emulatorn. WLA-65816 Micro Assembler är ett utmärkt monteringsprogram för att skriva SNES-spel.

Skriv din kod i monteraren. När du är redo att testa konverterar du det här programmet till en ROM-fil. Om din kod finns i en fil som heter "testgame.asm" är ditt första steg att köra "wla-65816 -vo testgame.asm testgame.obj" för att skapa en objektfil.

Skapa en länkfil genom att öppna en tom textfil och ta med "[objekt]" på första raden och "testgame.obj" på andra raden. Spara den här filen som "testgame.link."

Använd WLA-länken genom att köra "wlalink -vr testgame.link testgame.smc." SMC-filen är en ROM-fil, som är samma kod som körs på en SNES.

Kör koden i din SNES-emulator för att testa den. Om det fungerar ordentligt kan du ansluta en handkontroll och spela den precis som om den vore på ett Super Nintendo-system.

Tips

Assembler är ett komplicerat programmeringsspråk. Det rekommenderas att du har måttlig programmeringserfarenhet innan du försöker samla programmering.

Det finns några företag som har skapat hårdvara så att du kan spela hemskrivna spel på din SNES-konsol. Se sidan Quickdev16 i avsnittet Resurser för ett exempel.

Varningar

Även om SNES-emulatorer själva är lagliga är det enligt Nintendo inte lagligt att ladda ner ROM-filer för licensierade SNES-spel.