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".
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
anzeigen" überwacht werden: Sie können die CPU-Auslastung reduzieren, indem Sie Frames überspringen, indem Sie die Option "Frame Drop Mode:" verwenden:
Das Programm ist derzeit unter dem Link: Omega Red verfügbar und wird auf GitHub: OmegaRed angezeigt .