www.wikidata.de-de.nina.az
Fur die Spielkonsole Super Nintendo Entertainment System kurz SNES existiert eine Vielzahl an Emulatoren Inhaltsverzeichnis 1 Uberblick 2 Emulatoren 2 1 ZSNES 2 2 Snes9x 2 3 Higan 2 4 SNEmulDS 2 5 DreamSNES 3 Literatur 4 WeblinksUberblick BearbeitenErste Emulationsversuche starteten um 1996 mit den Projekten VSMC und Super Pasofami Beide Projekte wurden jedoch 1998 eingestellt Ebenfalls im Jahr 1996 begannen auch Entwicklungsarbeiten am Emulator SNES96 der spater als Snes9x weiterentwickelt wurde nbsp Grafisches Menu von ZSNESWenig spater 1998 begannen andere SNES Enthusiasten mit der Programmierung eines freien Emulators namens ZSNES der mittlerweile zusammen mit Snes9x der verbreitetste SNES Emulator ist Mit beiden Emulatoren war es in fruheren Versionen moglich SNES Spiele die 2 Spieler Modi unterstutzen uber das Internet miteinander zu spielen ohne dabei auf externe Dienste zuruckzugreifen direkte UDP oder TCP IP Verbindung Fur ZSNES gibt es mittlerweile auch verschiedene Moglichkeiten andere Spieler zu finden Dazu dienen unter anderem die Programme zBattle net und zConnector wie auch das IRC Skript Z Net Alle 3 Moglichkeiten sind jedoch ab Version 1 50 nicht mehr praktikabel da die notige Netplay Funktion aus ZSNES entfernt wurde Hier ist ein Ruckschritt auf eine fruhere Version z B 1 42 oder sogar 1 36 notig Die Netplay Aktion wird uberarbeitet und soll bei einer zukunftigen Version wieder enthalten sein Durch Emulatoren erlebten viele SNES Spiele einen grossen Aufschwung Die SNES Konsole konnte so auch nach der Produktionseinstellung auf eine grosse Fan Gemeinde zahlen Mittlerweile gibt es SNES Emulatoren fur die unterschiedlichsten Systeme beispielsweise fur die Xbox ZsnesBox fur den Game Boy Advance SNES Advance oder Nintendo DS SnemulDS SnesDS Zudem gibt es mittlerweile auch einige Portierungen der Emulatoren beispielsweise SNES9xTYL fur die PlayStation Portable DreamSNES fur Sega Dreamcast oder OpenSnes9x fur den GP32 Die zu emulierende Software liegt dabei als Abbild Datei des Cartridges vor Anders als bei einem echten SNES ist somit die Vervielfaltigung von Spielen einfach moglich Kaum waren brauchbare Emulatoren zu haben gab es eine Vielzahl von Websites welche die Images illegal zum kostenlosen Herunterladen anboten Dies war nicht zuletzt durch die geringe Dateigrosse der kopierten Spiele moglich welche unkomprimiert bei wenigen Megabyte lag und durch Komprimierung wie z B ZIP nochmals verringert werden konnte Nintendo ging nur wenig gegen solche Seiten vor Der Emulations und Fangemeinde ist es auch zu verdanken dass geplante jedoch niemals erschienene Spiele wiederentdeckt wurden Das beruhmteste Beispiel ist Star Fox 2 von Nintendo welches 1995 hatte erscheinen sollen aber wahrscheinlich aufgrund des Nintendo 64 nicht veroffentlicht wurde Der 2004 entdeckte Prototyp des Spiels ist zu 99 fertig und lasst sich komplett durchspielen Ebenso konnten durch die Moglichkeiten welche die SNES Emulation mit sich brachte Debugging auch qualitativ hochwertige aber nur in japanisch verfugbare Spiele wie Star Ocean oder Seiken Densetsu 3 durch Fan Lokalisierungen einem grosseren Publikum verfugbar gemacht werden Emulatoren BearbeitenZSNES Bearbeiten ZSNESBasisdatenEntwickler zsKnight Demo pagefaultAktuelle Version 1 51 24 Januar 2007 www zsnes comZSNES ist ein freies Projekt im Sinne der Free Software Foundation Der Emulator gilt als hochkompatibel zu den meisten kommerziellen Spielen und wurde auf verschiedene x86 Plattformen portiert u a Windows und GNU Linux Dank einer fast vollstandigen Programmierung in Assemblersprache sowie prozessorspezifischen Befehlserweiterungen wie MMX arbeitet ZSNES vergleichsweise ressourcenschonend Jedoch hat die Verwendung von NASM auch Nachteile so ist die Portierung auf andere Systeme ein aufwandiges Unterfangen ZSNES unterstutzt beide Formate von Spieleabbildern welche seit Einfuhrung der Kopierstationen existieren Ebenfalls wird das Laden von ZIP komprimierten Modulen unterstutzt so dass eine etwaige Sammlung nicht unnotig viel Speicherplatz einnimmt Der Emulator besitzt seine eigene Oberflache welche bei allen Portierungen identisch ist Snes9x Bearbeiten Snes9xBasisdatenEntwickler Matthew Kendora Brad Jorsch u a Aktuelle Version 1 60 23 April 2019 www snes9x comSnes9x weist ebenfalls eine hohe Kompatibilitat auf nicht zuletzt weil die Programmierer von ZSNES und Snes9x oftmals zusammenarbeiteten Im Gegensatz zu ZSNES ist Snes9x vollstandig in C mit ein paar optionalen Teilen in x86 Assembler geschrieben und lauft deswegen auch auf anderen Rechnerarchitekturen wie z B Macintosh Modellen mit PowerPC Prozessor Snes9x wurde ursprunglich von Gary Henderson und Jerremy Koot entwickelt die zuvor mit SNES96 bzw SNES97 an jeweils eigenen Emulatoren arbeiteten Spater schlossen sich Henderson und Koot zusammen um Snes9x auf Basis von SNES96 zu entwickeln Weitere Entwickler waren zeitweise Matthew Kendora und Brad Jorsch Der Emulator unterstutzt ebenfalls das Laden von komprimierten Spielmodulen ROMs Das einstige Closed Source Projekt wird mittlerweile quelloffen entwickelt Zwischenzeitlich sind auch Portierungen fur andere Betriebssysteme erschienen Offiziell unterstutzt werden derzeit macOS Unix Linux und Windows Der GTK Port ist sowohl unter der SNES9x Lizenz als auch unter der LGPL Lizenz erhaltlich Higan Bearbeiten higanBasisdatenEntwickler byuuAktuelle Version 110 20 Marz 2020 Betriebssystem Windows macOS FreeBSD Linux u a higan devhigan ehemals bsnes ist ein Emulator der mit dem Ziel entwickelt wird eine moglichst hohe Kompatibilitat zu erreichen ohne dabei sonderlich Rucksicht auf die Performance zu nehmen Genauigkeit zu erreichen ohne dabei den Umfang und die Lesbarkeit des Quelltextes fur Geschwindigkeitsoptimierungen zu opfern Deswegen wird fur die genaueste Programmvariante accuracy core ein Rechner mit einer CPU uber 2 GHz empfohlen dazu eine neuere Grafikkarte falls Shader basierte Grafikfilter eingesetzt werden sollen higan lauft unter Windows Mac OS X FreeBSD Linux und nach Angaben des Autors auf praktisch jedem weiteren System mit SDL Unterstutzung Die Besonderheit und das Ziel dieses Emulators die moglichst hohe Kompatibilitat zeigt sich im Versuch die Hardware des Systems moglichst genau abzubilden und so im Gegensatz zu anderen Emulatoren fur das SNES alle Besonderheiten korrekt wiederzugeben Die Nichtverwendung von sogenannten Hacks Programmteile welche die korrekten Informationen zuruckgeben ohne sie wirklich zu verarbeiten ist fur dieses Projekt ein Grundziel daher erfordert dieses Projekt ein Mehr an Rechenaufwand gegenuber den beiden Referenzen SNEmulDS Bearbeiten SNEmulDSBasisdatenAktuelle Vorabversion 0 6a 13 November 2007 Betriebssystem Nintendo DSwww snemul com dsSNEmulDS ist ein SNES Emulator fur Nintendo DS Seit November 2007 gab es kein Versionsupdate mehr weshalb die Entwicklung als eingestellt gilt DreamSNES Bearbeiten DreamSNESBasisdatenEntwickler Marcus Comstedt Peter Bortas und Per HedborAktuelle Version 0 9 8 31 Oktober 2002 Betriebssystem Sega Dreamcastmc pp se dc dreamsnesDreamSNES ist ein Super NES Emulator fur die Spielkonsole Dreamcast Er basiert auf Snes9x fur den PC und stellt eine Portierung dar weist aber daruber hinaus auch Eigenheiten auf So gibt es zum Beispiel einen in Assemblersprache geschriebenen CPU Kern Der vom schwedischen Programmierer Marcus Comstedt und seinem Team entwickelte Emulator funktioniert mit den meisten Super Nintendo Spielen Es gibt die Moglichkeit Spielstande auf die Dreamcast Speicherkarte VMU abzuspeichern DreamSNES wurde uber 300 000 Mal von DCEmulation heruntergeladen Literatur BearbeitenHansjurg Wuthrich Emulatoren Wie Computersysteme und Spielkonsolen unsterblich werden Skriptorium Verlag 2007 ISBN 978 3 938199 08 4 Weblinks BearbeitenUbersicht der wichtigsten SNES Emulatoren ZSNES Website Ipher s WIP Page zu Snes9x und ZSNES Snes9x Website Offizielles Forum fur DreamSNES Abgerufen von https de wikipedia org w index php title SNES Emulator amp oldid 238642189