Warum ist es so schwer, PS2-Spiele in einer PS3 zu emulieren?

Ich weiß, dass PS2-Spiele nur in einem 'fetten' PS3 mit der richtigen Hardware gespielt werden können, um es zu laufen. Aber warum ist es so schwer, ein PS2-Spiel in der PS3 ohne diese Hardware zu emulieren? Ist der Prozessor, die Architektur, beide? Danke im Voraus.

  • Gesetzliche Wege, alte Spiele zu spielen, die nicht mehr verkauft werden
  • Warhammer 40K PC Spiel nicht auf Windows 8.1 spielen
  • CPU oder Framerate Begrenzung auf ältere Spiele
  • Wie bekomme ich Sam & Max die Straße unter Windows XP?
  • Ich vermisse Microsoft Pinball. Ist es für Windows Vista oder Windows 7 verfügbar?
  • Wie kann ich auf den 360-Guide zugreifen, während auf XB1?
  • Sind alle Xbox-Spiele mit Xbox 360 kompatibel?
  • Wie kann ich spielen Vermeiden Sie die Noid unter Windows 7?
  • 9 Solutions collect form web for “Warum ist es so schwer, PS2-Spiele in einer PS3 zu emulieren?”

    Kurze Antwort

    PS2-Spiele wurden für eine ältere CPU gemacht. Sie können nicht auf der CPU laufen, die für die PS3 entworfen ist.

    Lange Antwort

    PS2-Spiele wurden erstellt, um an der Sony Emotion Engine CPU und ihrem Graphics Synthesizer GPU zu arbeiten . Diese CPU / GPU-Combo wurde in alle PS2-Einheiten und in die ersten Varianten der PS3 (die NTSC 20GB und 60GB Modelle) gesetzt, um sie rückwärtskompatibel zu machen. Diese Modelle können fast alle PS2 Spiele spielen.

    Das 80GB Metal Gear Solid IV Bündel hatte auch die GPU, aber ersetzt den Emotion Engine Chip mit Software Emulation des Chips. Es kann immer noch die meisten PS2 Spiele spielen, aber Unterstützung ist nicht so gut wie die früheren Modelle mit der tatsächlichen EE CPU.

    Modelle seit dem MSG: IV Bündel hatte weder die CPU noch die Software Emulation der CPU benötigt, um ältere Spiele zu spielen.

    Sony hat einen Knowledgebase Artikel , der erklärt, welche drei Versionen PS2 Spiele spielen können. Sie haben auch ein Kompatibilitäts-Tool , das Sie verwenden können, um zu sehen, ob bestimmte Spiele auf diesen spezifischen Modellen spielen können.

    PS1, ein System einfacher und älter als die PS2, ist einfacher zu emulieren mit nur Software. Im Jahr 2000 kaufte Sony einen Playstation Emulator namens Virtual Game Station . Während die ersten PS2-Modelle Hardware der PS1 (wie ihre CPU) integriert haben, haben die PS2-Modelle die PS1 per Software komplett emuliert (und waren dünner).

    Zusätzlich zu Shauns sehr guter Antwort, betrachten die Kosten der Emulation.

    Zuerst die PS3 mit der zusätzlichen Hardware für das Ausführen von PS2 Spielen. Grundsätzlich musste Sony für PS2 und PS3 Hardware in der Fertigung bezahlen und verkaufte es dann zum PS3 Preis. Das war wohl eine verlierende Investition für sie, da der PS2-Teil nicht die Hauptattraktion war; Es hat wahrscheinlich nicht erhöht PS3 Umsatz sehr viel. Und wenn es so wäre, hätte es den PS3-Spiel nicht sehr viel erhöht – und Sony würde nicht mehr Geld verdienen, als sie schon auf den PS2-Spielen im Besitz hatten.

    Zweitens die Software-Emulation. Emulation ist hart , vor allem für eine anspruchsvolle Konsole wie die PS2. Wie Shaun sagte, der Grund, dass es schwer ist, weil die PS2 hatte unterschiedliche Prozessoren als die PS3, was bedeutet, dass alles von PS2 Anweisungen zu PS3 Anweisungen übersetzt werden musste. Während es sicherlich deterministischer ist als die deutschsprachige Übersetzung, ist das immer noch ein schweres Problem zu lösen; Besonders wenn man nur die begrenzten Ressourcen einer Konsole hat (Emulation erfordert oft etwa 5x bessere Hardware als das System emuliert wurde). Nicht zu erwähnen, dass das Bussystem (wie die Chips ausgelegt und verbunden sind) zwischen den beiden Systemen sehr unterschiedlich ist. Sony musste wahrscheinlich ein ganzes Team anfangen, das die PS2 in der Software emulierte, und wieder war es wahrscheinlich nicht wert, die Investitionsrendite, so dass sie es heruntergefahren haben.

    Ältere Spieler können daran erinnern, dass die PS2 könnte ursprüngliche Playstation Spiele nahtlos (gut, meistens) laufen und sich fragen, warum die hier aufgeführten Erwägungen nicht gelten für dann.

    Sony verwendet im Wesentlichen eine Original-Playstation (mit mehreren Hardware-Macken), die auf einem einzigen Chip als Audio-Prozessor für die PS2 gebaut wurde, und fügte Bus-Mastering-Funktion hinzu, die es dem Sound-Chip erlaubte, die gesamte Maschine zu übernehmen, als ein Original-Spiel ausgeführt wurde .

    Dies funktionierte ohne unnötige Kosten, weil die Macht der ursprünglichen Maschine auf die neue Verarbeitung der neuen Maschine abgestimmt hat.

    Ich bin einverstanden mit dem, was alle anderen über Software-Emulation gesagt haben, aber ich werde hinzufügen, dass das Schreiben eines Spielkonsolen Emulators ist sehr anders als andere Emulation Unternehmen.

    Die PlayStation 2 war seit über 6 Jahren die Hauptkonsole von Sony. Während dieser Zeit änderte sich die Hardware (vom Standpunkt des Entwicklers) sehr wenig. Dies bedeutet, dass Spiele-Entwickler hatte viel Zeit und Tonnen Anreiz, um herauszufinden, alle Ecken und Winkeln des Gerätes und nutzen Sie es, um maximale Leistung für ihre Spiele zu liefern.

    Normalerweise, wenn du Emulationssoftware schreibst, willst du eine breite Kompatibilität, aber die Präzision der Emulation ist nicht so kritisch. Niemand kümmert sich, wenn Wein eine Störung hat, die MS Word dazu veranlasst, bei der Neuformatierung von Seiten langsam zu sein. Im Vergleich dazu muss ein PS 2 Emulator fast jeden Aspekt des zugrunde liegenden Systems nageln, falls ein Spielprogrammierer von einigen Spiralen profitiert.

    Auch Videospiele sind häufiger Sockeln der Leistungsgrenzen ihrer Systeme als andere Software ist, weil Video-Spiel-Hardware so standardisiert ist. Dies bedeutet, dass wieder eine besondere Schwäche in der Emulation offensichtlich ist.

    Eine weitere Schwierigkeit mit der Videospiel-Emulation ist das Testen. Mit dem Hardware-Emulator musste Sony nur die gleiche Hardware-Spezifikation verwenden, um Kompatibilität zu gewährleisten. Um das gleiche in der Software zu erreichen ist nicht so einfach, und das Testen wäre ein Albtraum. Testen von MS Word in einem Emulator, im Vergleich ist einfach: machen Sie eine Liste der Features und Befehle, und gehen Sie durch sie im Emulator. Mit Spielen gibt es keine Möglichkeit, das volle Feature über die Grundlagen hinaus aufzulisten, und das Gehen durch die Features erfordert das Spiel, das entworfen ist, um Zeit und Geschick zu nehmen.

    All dies summiert sich zu einem viel schwierigeren Job als das Schreiben eines typischen Emulators.

    Alle Emulatoren sind schwer zu schreiben, auch für ältere, einfachere Konsolen. Es ist nicht wirklich ein Fall von Schwierigkeiten – es ist, ob die PS3 schnell genug ist, um die PS2 mit der erforderlichen Geschwindigkeit zu emulieren.

    Ich glaube nicht, dass es unmöglich ist zu tun. Die PS3 sollte stark genug sein, um die PS2 ausreichend zu emulieren. Nicht eine einfache Programmieraufgabe, aber Sony sollte in der Lage sein, es zu verwalten – sie haben beide Konsolen schließlich entworfen und haben die Fähigkeit mit ihrem PS1 und PSP Emulator (für Minis auf PS3) gezeigt.

    Auch hat Sony bereits die meiste Arbeit gemacht, um die PS2 zu emulieren. Die ersten US 80Gb PS3 Modelle (plus die frühen europäischen 60Gb Modelle) kam mit voller Emulation der PS2 CPU in Software.

    Alles, was Sony tun müsste, ist ein Emulator für die GPU zu schreiben, die in den frühen PS3s vorhanden war, aber von späteren entfernt wurde. Sony entfernte die GPU, um Kosten zu senken, die es ihnen auch erlaubten, die Entwicklung und das Testen an anderer Stelle zu konzentrieren. Sony war unter viel Druck zu diesem Zeitpunkt, um den Preis der PS3 zu reduzieren.

    Was auch immer Diskussion Sony hatte intern zu entfernen rückwärts-Kompatibilität, ich vermute, ihr Plan, um die neue "HD-Sammlung" -Serie zu schaffen, kam auch zur gleichen Zeit. (Die "HD-Sammlung" enthält (meist) PS2-Spiele, die mit up-res'd Grafiken wieder hergestellt werden.) Das ist der neue "Rückwärtskompatibilität" -Fokus von Sony.

    EDIT: Es scheint ein paar verschiedene Interpretationen dieser Frage zu geben:

    1. Warum kann ich nicht nur PS2 Spiele auf meiner PS3 spielen?
    2. Warum ist PS2 Emulation Software schwierig für die PS3 zu schaffen?

    Die meisten Beiträge hier haben bereits # 1 beantwortet – die PS2 und PS3 CPUs sind anders und inkompatibel. Ich antworte # 2.

    Mehr Informationen:

    Die Schöpfer von PCSX2, ein PS2 Emulator für PC, haben einen Blog . Der Blog enthält viele interessante Artikel über die Schwierigkeiten, die PS2 zu emulieren. Natürlich schreiben sie für den PC, nicht die PS3, aber die gleichen Schwierigkeiten würden gelten.

    Die CFW benutzerdefinierte Firmware auf ihrer PS3 läuft PS2 Spiele ganz gut.

    Verschiedene Hardware / Architektur. Stellen Sie sich vor, jemanden Spanisch zu unterrichten, indem Sie mit ihnen rein deutsch sprechen.

    Das Schreiben eines Emulators ist hart, aber ich denke, die echte Antwort hier ist einfach, dass Sony nicht will. Jeder Computer, der Turing komplett ist, kann auf einem anderen genügend Speicher, Geschwindigkeit und Rechenleistung emuliert werden.

    Es gibt viele talentierte Programmierer, die Emulatoren für verschiedene Systeme geschrieben haben – siehe MAME, UAE, Bleem! und viele andere. Im Fall von Bleem! (Der PS1-Emulator) SONY versuchte, das Leben aus den Schöpfern zu verklagen . Sie scheiterten schließlich, aber Bleem! gab das Geschäft auf. Sony sind immer noch ziemlich schnell an den Anwalt oder sogar die Cops herum, wie das, was mit Graf-Chokolo passiert ist .

    Sony würde lieber PS2 Spiele zu dir wieder als herunterladbare Spiele verkaufen.

    Also, ich glaube nicht, dass PS2 Emulation wäre schwieriger auf der PS3 oder einem PC als jeder der anderen anspruchsvolleren Emulatoren.

    Die Wahrheit wird gesagt, dass sie leicht PS1 und PS2 Spiele auf PS3 emulieren können, aber sie wollen nicht aufgrund der Tatsache, dass nicht viele Leute kauften neuere Spiele für PS3 (viel teurer usw.) und wegen dieser Spielmacher Hielten auch an, um PS2 Spiele für ein paar Jahre zu machen.

    Dies wurde in einem Artikel vor einigen Jahren nach der Einführung der PS3 festgestellt. Aber wenn es darum geht, PS2 und PS3 auf PC zu emulieren, ist es ein ganz anderes Ballspiel, da sowohl PS2 als auch PS3 mehr grafikintensive Systeme sind, bei denen die meisten PCs noch keine Grafikprozessoren haben.

    Wir lieben es zu spielen, vor allem Videospiele.