N64-Emulator

N64-Emulator

Ein Nintendo-64-Emulator ist ein Computerprogramm, das die Spielkonsole Nintendo 64 auf einem PC emuliert und damit N64-Spiele auf einem PC lauffähig macht. Neben dem einfachen Emulieren des Originalsystems versuchen Mitglieder der Emulatorszene auch, durch Erweiterungen die Grafik- und Soundqualität zu verbessern. Dabei werden neben höheren Auflösungen teilweise auch gänzlich neue Texturen in die Spiele eingebracht.

Inhaltsverzeichnis

Überblick und Entwicklung

Der erste Emulator für N64 war UltraHLE im Jahr 1999, drei Jahre nach Erscheinen der Konsole. Das Projekt stützte sich auf die von 3dfx entwickelte Glide-Schnittstelle. Die Funktionen des N64 wurden nicht alle emuliert, sondern mit eigenen Bibliotheken an die PC-Architektur angepasst. Diese High-Level-Emulation machte die Emulatoren recht instabil und führte zu häufigen Anpassungen für einzelne Spiele. So wurden immer wieder Anpassungen (Hacks) an den HLE-Emulatoren gemacht, um Spiele lauffähig zu bekommen, wobei die genaue Emulation übersprungen, sondern mittels Abkürzungen und Rückgaben einfach die Funktion nachgestellt wurde. Eine Low-Level-Emulation, bei der die komplette Hardware des Systems simuliert wird, war jedoch erst mit deutlichen leistungsfähigeren PCs möglich. Dem UltraHLE-Team gelang es schrittweise, Super Mario 64 und einige andere Spiele ablaufen zu lassen, die Entwicklung hörte jedoch bald auf. Im Jahr 2002 wurde der Quelltext von UltraHLE, welcher nicht freigegeben ist, entwendet und ist seitdem im Internet zu finden. Mittlerweile geht die Entwicklung bei N64-Emulatoren weg von der unvollständigen Emulation mittels High-Level-Emulation hin zu der Entwicklung von Low-Level-Emulation, welche die gesamte Hardware darstellt.

Bekannte aktuelle Emulatoren

Project64

Das Project64 ist der meistgenutzte Emulator des Spielesystems Nintendo 64 unter Windows. Die erste Version des Emulators erschien am 26. Mai 2001. Mittlerweile ist der Emulator in der Version 1.6 erhältlich. Die Version 1.7, die momentan lediglich als Betaversion vorliegt, ist nur als registrierter Benutzer der Community, die sich um diesen Emulator gebildet hat, zugänglich. Ebenfalls liegt der Quellcode der Version 1.4 vor. Project64 ist allgemein als hervorragender Nintendo64-Emulator bekannt und ist besonders unter Einsteigern beliebt.

Der Project64 ist modular aufgebaut, das heißt, dass er sich aus mehreren Modulen zusammensetzt, welche von anderen Entwicklern geschrieben und erweitert werden können. So ist es zum Beispiel möglich, dass man sich Grafikmodule sucht und verwendet, welche die Möglichkeit der Verwendung von hochauflösenden Texturen bieten. Die Software bietet nach Herstellerangaben bis zu 95 Prozent Kompatibilität zum Originalsystem. Der Fork Project64k basiert auf Version 1.4 des Project64 und erweitert das Programm um Netzwerkunterstützung, vor allem für das Kaillera-Netz.

1964

1964 ist einer der bekanntesten und verbreitetsten Emulatoren, da dieser Emulator eine Unterstützung für nahezu alle je veröffentlichten Spiele bietet. Der Emulator wurde seit längerem nicht weiterentwickelt, da er einen Stand erreicht hat, in dem die Entwickler eine solide Basis sehen. Der Entwickler Rice ist einer der bekanntesten, denn er entwickelt aktiv das wohl inzwischen meistgenutzte Plug-in für Grafik, welches für Nintendo-64-Emulatoren entwickelt wurde.

1964 hat eine hohe Grundlast, welche auf die immer noch schwierige und rechenintensive Emulation des MIPS R4300i des Nintendo 64 zurückgeht. Es wird allgemein eine Verwendung von Windows-NT-basierten Betriebssystemen empfohlen, da der Emulator unter Windows-9x-Systemen die Eigenschaft hat, das System zum Absturz zu bringen, wenn nicht unterstützte Opcodes emuliert werden sollen.

Mupen64

Mupen64 wurde ursprünglich nur für Linux entwickelt und wandelte sich langsam in ein Projekt, welches es sich zur Aufgabe gemacht hat, portabel zu sein und so auf verschiedenen Systemen lauffähig zu sein. Einen wesentlichen Beitrag zur Ermöglichung dieses Vorhabens ist die Verwendung und Nutzung von SDL.

Dieses Projekt ist ebenfalls Plug-in kompatibel, was bedeutet, dass die entwickelten Grafik- und Sound-Plug-ins verwendet werden können. Mupen64 ist bisher für Windows, Linux, BSD und Mac OS X erschienen. Dieses soll nur eine Auswahl darstellen, denn Mupen64 ist so konzipiert, dass das Projekt auf allen Systemen kompiliert werden kann, welche die SDL-Bibliothek bieten. Da die Entwicklung von Mupen64 mittlerweile eingestellt wurde (letztes Release 26. August 2005), entstand mit Mupen64Plus ein Fork, welcher vorerst ausschließlich für Linux-Systeme verfügbar war. Seit Mai 2008 gibt es auch eine Portierung für Windows-Systeme. Die aktuelle Version 1.5 von Mupen64Plus erschien am 4. Januar 2009 und steht unter der GPL 2. Der Fork Mupen64K bietet ebenso wie Project64k hauptsächlich Netzwerkunterstützung, aber auch andere Verbesserungen.

Daedalus

Daedalus ist ein Nintendo64-Emulator, der ursprünglich als Emulator für PC-Systeme entwickelt wurde und vom Autor auch auf die Xbox portiert wurde, jedoch wegen geringer Unterstützung und Interesse später aufgegeben wurde. Da der Quellcode offen und gut verständlich war, wurde die Entwicklung von Daedalus für die PlayStation Portable wiederaufgenommen, da der StrmnNrmn ihn wohl für gut portierbar hielt. Daedalus funktioniert auf der PSP genauso wie andere Homebrew-Software, erfordert also eine modifizierte Variante der Spielkonsole. Es gibt immer noch Probleme mit diesem Emulator, so ist die Tonumsetzung nicht perfekt, allerdings funktionieren die meisten Spiele ruckelfrei, und durch das kleine Display der PlayStation Portable ist die Grafik auch ohne Texturveränderungen oder größere Änderungen, z. B. Frameskip, welches aber unterstützt wird, recht gut.

Sixtyforce

Der Sixtyforce ist ein Emulator für Macintosh-Systeme, welche Mac OS X verwenden. Die Besonderheit an diesem Emulator ist, dass er kommerziell ist, was bedeutet, dass wenn man diesen Emulator verwenden will, man dafür eine Lizenzgebühr zahlen muss (Shareware). Jedoch stellt dies kein generelles Problem dar, denn es gibt die Möglichkeit diesen Emulator als Free Variante zu spielen, die Einschränkungen sind dabei, dass es nicht möglich ist zu speichern, und es wird das Logo des Programmierers am unteren Rand eingeblendet. Ungeachtet dessen ist es mit diesem Emulator noch lange nicht möglich, alle Spiele zu spielen, jedoch die Spiele, die unterstützt werden, funktionieren schnell und korrekt.

Virtual Console

Die Virtual Console ist der von Nintendo auf der Wii eingebaute Multi-System-Emulator. Ein Classic- oder GameCube-Controller ist dort für Nintendo-64-Spiele notwendig. Derzeit sind elf N64-Spiele kostenpflichtig für die Virtual Console verfügbar.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • N64 — Nintendo 64 Hersteller …   Deutsch Wikipedia

  • Emulator — Als Emulator (von lat. aemulare, „nachahmen“) wird in der Computertechnik ein System bezeichnet, das ein anderes in bestimmten Teilaspekten nachbildet. Das nachgebildete System erhält die gleichen Daten, führt vergleichbare Programme aus und… …   Deutsch Wikipedia

  • 1964 (emulator) — Infobox Software name = 1964 logo= caption = The interface of the 1964 emulator developer = schibo and Rice latest release version = 0.9.9 latest release date = December 31, 2003 operating system = Windows genre = Emulator license = GNU General… …   Wikipedia

  • Nintendo-64-Emulator — Ein Nintendo 64 Emulator ist ein Computerprogramm, das die Spielkonsole Nintendo 64 auf einem PC emuliert und damit N64 Spiele auf einem PC lauffähig macht. Neben dem einfachen Emulieren des Originalsystems versuchen Mitglieder der Emulatorszene… …   Deutsch Wikipedia

  • Corn (emulator) — Corn Developer(s) ContraSF Stable release 0.3 / July 13, 2003; 8 years ago (2003 07 13) Development status Discontinued Operating system …   Wikipedia

  • NEO N64 Myth Cart — with NEO2 Lite 512M inserted The NEO N64 Myth Cart is a development and game backup device made by the Neoflash Team and used in conjunction with the Nintendo 64. Contents 1 …   Wikipedia

  • Dolphin (emulator) — Dolphin Dolphin 3.0 Original author(s) F|RES, ector …   Wikipedia

  • Multi Emulator Super System — MESS redirects here. For other uses, see mess (disambiguation). MESS Developer(s) MESS Team Stable release 0.144 / November 15, 2011; 4 days ago ( …   Wikipedia

  • Nester (emulator) — Nester is a NES emulator for Windows that emphasizes ease of use, stability, performance, emulation of many Multi Memory Controller chips, and organized source code that is easy to maintain and port to other host platforms. Darren Ranalli started …   Wikipedia

  • Project Unreality — Infobox Software name = Project Unreality caption = Project Unreality running the FireDemo developer = Michael Tedder and Brian Gordon latest release version = v0.4a 1 latest release date = May 25, 1998 operating system = Windows 95, 98, Me, 2000 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”