So erstellen Sie SNES-Videospiele

Artikel, die Sie benötigen

  • Assembler-Programm

  • Super Nintendo-Emulator

Das Super Nintendo Entertainment System (SNES) war das meistverkaufte 16-Bit-Videospielsystem aller Zeiten und hat immer noch einen Platz in den Herzen vieler Videospielkenner. SNES-Spiele ermöglichen komplexe Handlungsstränge wie in Squaresofts Final Fantasy-Reihe und Nintendos Flaggschiff-Reihen Mario und Zelda, ohne dass hochwertige Grafiken erforderlich sind. Trotz der Nachfolge von Nintendo Gamecube und Wii klammern sich einige Spieler immer noch an den Super Nintendo als ihre bevorzugte Konsole und genießen Amateurspiele, die von anderen SNES-Fans programmiert wurden.

Wählen Sie einen SNES-Emulator. Dies ist ein Programm, das Sie auf Ihrem Computer ausführen, um die SNES-Konsole nachzuahmen. Dies ist eine schnellere Möglichkeit, Ihren Code zu testen und zu debuggen. Es gibt viele SNES-Emulatoren, die Sie kostenlos herunterladen können. Im Abschnitt Ressourcen unten finden Sie eine Liste mit kostenlosen Emulatoren im Web. Bsnes gilt als der genaueste Emulator, ist aber nur für Windows verfügbar.

Laden Sie ein Assembler-Programm herunter. Dies ist das Programm, das verwendet wird, um Ihren Spielcode zu kompilieren, bevor Sie ihn im Emulator ausführen. Der WLA-65816 Micro Assembler ist ein großartiges Assembler-Programm zum Schreiben von SNES-Spielen.

Schreiben Sie Ihren Code in den Assembler. Wenn Sie zum Testen bereit sind, konvertieren Sie dieses Programm in eine ROM-Datei. Wenn sich Ihr Code in einer Datei namens "testgame.asm" befindet, müssen Sie zunächst "wla-65816 -vo testgame.asm testgame.obj" ausführen, um eine Objektdatei zu erstellen.

Erstelle eine Linkdatei, indem du eine leere Textdatei öffnest und füge "[objects]" in die erste Zeile und "testgame.obj" in die zweite Zeile ein. Speichern Sie diese Datei als "testgame.link".

Verwenden Sie den WLA-Linker, indem Sie "wlalink -vr testgame.link testgame.smc" ausführen. Die smc-Datei ist eine ROM-Datei, die derselbe Code ist, der auf einem SNES ausgeführt wird.

Führen Sie den Code in Ihrem SNES-Emulator aus, um ihn zu testen. Wenn es richtig funktioniert, können Sie einen Controller anschließen und es spielen, als ob es auf einem Super Nintendo-System wäre.

Tipps

Assembler ist eine komplizierte Programmiersprache. Es wird empfohlen, dass Sie über mäßige Programmiererfahrung verfügen, bevor Sie mit der Assembler-Programmierung beginnen.

Es gibt einige Unternehmen, die Hardware entwickelt haben, damit Sie selbst geschriebene Spiele auf Ihrer SNES-Konsole spielen können. Ein Beispiel finden Sie auf der Quickdev16-Seite im Abschnitt Ressourcen.

Warnungen

Während SNES-Emulatoren selbst legal sind, ist das Herunterladen von ROM-Dateien für lizenzierte SNES-Spiele laut Nintendo nicht legal.