Hvordan lage SNES-spill

Hvordan lage SNES-spill


Super Nintendo Entertainment System (SNES) var den mest solgte 16-bits spillkonsoll gjennom tidene og fortsatt har en plass i hjertene til mange videospill kjennere. SNES spill tillater for komplekse historier som i Square Final Fantasy-serien og Nintendos flaggskip-serien, Mario og Zelda, uten behov for grafikk av høy kvalitet. Til tross for å følge opp med Nintendo Gamecube og Wii, noen spillere fortsatt klamrer seg til Super Nintendo som deres foretrukne konsoll og nyte amatør spill programmert av andre SNES fans.

Bruksanvisning

1 Velg en SNES emulator. Dette er et program du vil kjøre på datamaskinen for å etterligne SNES-konsollen. Dette er en raskere måte å teste og feilsøke koden din. Det er mange SNES emulatorer der ute du kan laste ned gratis. Sjekk Resources nedenfor for en liste over gratis emulatorer på nettet. Bsnes regnes som den mest nøyaktige emulator, men er kun tilgjengelig for Windows.

2 Last ned en assembler program. Dette vil være det programmet som brukes til å kompilere spillet koden før du kjører den i emulator. WLA-65816 Micro assembler er en stor assembler program for å skrive SNES spill.

3 Skriv koden i assembler. Når du er klar til å teste, vil du konvertere dette programmet inn i en ROM-fil. Hvis koden er i en fil som heter "testgame.asm," det første steget er å kjøre "WLA-65816 -vo testgame.asm testgame.obj" for å lage et objekt fil.

4 Lag en lenke fil ved å åpne en tom tekstfil og inkludere "[gjenstander]" på første linje og "testgame.obj" på den andre linjen. Lagre denne filen som "testgame.link."

5 Utnytte WLA linker ved å kjøre "wlalink Vr testgame.link testgame.smc." De smc fil er en fil ROM, som er samme kode som kjøres på en snes.

6 Kjør koden i SNES emulator for å teste den. Hvis det fungerer, kan du plugge inn en kontroller og spille det akkurat som om det var på en Super Nintendo system.

Hint

  • Assembler er et komplisert programmeringsspråk. Det anbefales at du har moderat erfaring med programmering før du prøver assembler programmering.
  • Det er noen selskaper som har skapt maskinvare, slik at du kan spille hjemme skrevet spill på SNES-konsollen. Se Quickdev16 siden i Resources for et eksempel.
  • Mens SNES emulatorer selv er lovlig, laste ned ROM-filer for lisensierte SNES-spill er ikke lovlig, ifølge Nintendo.