Guide vidéo de l'émulateur Omega Red

Bonjour à tous les lecteurs!



Je continue avec le thème de l'émulateur logiciel pour PlayStation 1, PlayStation 2 et PlayStation Portable - Omega Red. En détails:





J'ai écrit cette publication dans le cadre de l'inclusion de la prise en charge des archives 7z pour les collections BIOS et de la modification du taux de rafraîchissement de l'image de rendu de l'émulateur. De plus, après une série de questions, j'ai enregistré un guide vidéo sur la configuration et l'exécution de jeux à partir de zéro.



Bienvenue au "chat".





Ce projet utilise le framework WPF C # comme couche intermédiaire entre le rendu de l'émulateur et le contexte d'affichage graphique: le moteur de rendu restitue le cadre en une texture et le framework WPF incorpore cette texture dans l'interface utilisateur du programme. C'est l'incorporation d'une texture DirectX dans l'interface utilisateur qui est le goulot d'étranglement pour le pilote graphique WPF - WPF vient de Windows XP SP2 et a une couche DirectX9 en son cœur, et l'incorporation d'une texture DirectX9 utilise le temps CPU. En conséquence, la charge du processeur augmente, ce qui peut nuire au travail de l'émulateur lui-même - il y a des pauses dans le flux audio lors de la lecture du résultat synthétisé.



Vous pouvez décharger le processeur en définissant le modèle de saut d'incorporation de texture DirectX9. Le taux de rafraîchissement actuel de la texture peut être surveillé via l'option «Afficher le nombre d'images par seconde»: Vous pouvez



image



réduire la charge du processeur en sautant des images en utilisant l'option «Mode drop de trame:»:



image



Le programme est actuellement disponible sur le lien: Omega Red et est présenté sur GitHub: OmegaRed .



All Articles