Video guía del emulador Omega Red

¡Hola a todos los lectores!



Continúo con el tema del emulador de software para PlayStation 1, PlayStation 2 y PlayStation Portable: Omega Red. En detalles:





Escribí esta publicación en relación con la inclusión de soporte para archivos 7z para las colecciones de BIOS y el cambio de la frecuencia de actualización de la imagen de representación del emulador. Además, después de una serie de preguntas, grabé una guía en video sobre cómo configurar y ejecutar juegos desde cero.



Bienvenido al "gato".





Este proyecto utiliza el marco WPF C # como una capa intermedia entre el renderizador del emulador y el contexto de visualización gráfica: el renderizador dibuja el marco en la textura y el marco WPF incrusta esta textura en la interfaz de usuario del programa. Incrustar una textura DirectX en la interfaz de usuario es el cuello de botella para el controlador de gráficos WPF: WPF se deriva de Windows XP SP2 y tiene una capa DirectX9 en su núcleo, y la incrustación de una textura DirectX9 consume tiempo de CPU. Como resultado, la carga del procesador aumenta, lo que puede ser perjudicial para el trabajo del propio emulador: hay pausas en el flujo de audio en la reproducción del resultado sintetizado.



Puede descargar el procesador configurando el patrón de omisión de incrustación de textura de DirectX9. La frecuencia de actualización de la textura actual se puede monitorear a través de la opción "Mostrar el número de cuadros por segundo": Puede



imagen



reducir la carga de la CPU omitiendo cuadros usando la opción "Modo de caída de cuadros:":



imagen



Actualmente el programa está disponible en el enlace: Omega Red y se presenta en GitHub: OmegaRed .



All Articles