Guia de vídeo para o emulador Omega Red

Olá a todos os leitores!



Estou continuando o tema do emulador de software para PlayStation 1, PlayStation 2 e PlayStation Portable - Omega Red. Em detalhes:





Escrevi esta publicação em conexão com a inclusão de suporte para arquivos 7z para as coleções de BIOS e alterando a taxa de atualização da imagem de renderização do emulador. Além disso, após uma série de perguntas, gravei um guia em vídeo sobre como configurar e executar jogos do zero.



Bem-vindo ao "gato".





Este projeto usa a estrutura WPF C # como uma camada intermediária entre o renderizador do emulador e o contexto de exibição gráfica: o renderizador renderiza o quadro em uma textura e a estrutura WPF incorpora essa textura na interface do usuário do programa. A incorporação de uma textura DirectX na interface do usuário é o gargalo do driver gráfico WPF - WPF é derivado do Windows XP SP2 e tem uma camada DirectX9 em seu núcleo, e a incorporação de uma textura DirectX9 usa o tempo da CPU. Como resultado, a carga do processador aumenta, o que pode ser prejudicial para a operação do próprio emulador - há pausas no fluxo de áudio na reprodução do resultado sintetizado.



Você pode descarregar o processador configurando o padrão de salto de incorporação de textura DirectX9. A taxa de atualização de textura atual pode ser monitorada através da opção "Mostrar o número de frames por segundo": Você pode



imagem



reduzir a carga da CPU pulando frames usando a opção "Modo de queda de frames:":



imagem



Atualmente o programa está disponível no link: Omega Red e é apresentado no GitHub: OmegaRed .



All Articles