Videoanleitung zum Emulator Omega Red

Hallo an alle Leser!



Ich setze das Thema des Software-Emulators für PlayStation 1, PlayStation 2 und PlayStation Portable - Omega Red fort. Ausführlicher:



  • Gamepad-Unterstützung für Omega Red Emulator
  • Neuer PS1-Grafik-Renderer für den Omega Red-Emulator
  • Omega Red + PS1 Emulator = Kojima Genie
  • PS2 / PSP-Emulator + Gameplay-Streaming (YouTube, Facebook, Twitch) = neue Version von Omega Red
  • PS2 / PSP-Emulator + Google Drive + YouTube = "Wahnsinn" geht weiter
  • Wie ich Freunde für PlayStation 2 und PlayStation Portable gefunden habe (Spoiler - kombiniert in einem Emulator)
  • Omega Red PS2 Emulator


Ich habe diese Veröffentlichung im Zusammenhang mit der Unterstützung von 7z-Archiven für die BIOS-Sammlungen und der Änderung der Aktualisierungsrate des Emulator-Rendering-Images geschrieben. Außerdem habe ich nach einer Reihe von Fragen eine Videoanleitung zum Einrichten und Ausführen von Spielen von Grund auf aufgenommen.



Willkommen bei der "Katze".



https://www.youtube.com/watch?v=4lsk8T3nIQ0


Dieses Projekt verwendet das WPF C # -Framework als Zwischenebene zwischen dem Emulator-Renderer und dem grafischen Anzeigekontext: Der Renderer zeichnet den Frame auf die Textur und das WPF-Framework bettet diese Textur in die Benutzeroberfläche des Programms ein. Das Einbetten einer DirectX-Textur in die Benutzeroberfläche ist der Engpass für den WPF-Grafiktreiber. WPF ist von Windows XP SP2 abgeleitet und verfügt über eine DirectX9-Schicht im Kern. Das Einbetten einer DirectX9-Textur benötigt CPU-Zeit. Infolgedessen erhöht sich die Prozessorlast, was sich nachteilig auf die Arbeit des Emulators selbst auswirken kann - es gibt Pausen im Audiostream bei der Wiedergabe des synthetisierten Ergebnisses.



Sie können den Prozessor entladen, indem Sie das Sprungmuster zum Einbetten der DirectX9-Textur festlegen. Die aktuelle Texturaktualisierungsrate kann über die Option "Anzahl der Frames pro Sekunde



Bild



anzeigen" überwacht werden: Sie können die CPU-Auslastung reduzieren, indem Sie Frames überspringen, indem Sie die Option "Frame Drop Mode:" verwenden:



Bild



Das Programm ist derzeit unter dem Link: Omega Red verfügbar und wird auf GitHub: OmegaRed angezeigt .



All Articles