Omega Red Emulator UI Redesign (segunda série)

Olá a todos os leitores!



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





Escrevi esta notícia em conexão com o progresso no design da interface do usuário do meu projeto.





Bem-vindo ao "gato".



As alterações de design atuais incluem os seguintes pontos:



1. Captura de uma imagem como capa para uma imagem de disco:







A ideia é bastante simples - o emulador tem funcionalidade para capturar uma imagem do renderizador no momento de salvar e é usado como uma capa de imagem de disco atualizável. Essa. conforme você avança no jogo selecionado, a capa do disco do jogo MUDANÇA !!! Isso leva ao próximo ponto.



2. "Quick Resume" - o emulador suporta a funcionalidade de salvamento automático no momento de trocar o disco do jogo ou fechar o aplicativo. Essa. o estado da máquina virtual do emulador é salvo em um arquivo e torna-se possível retomar rapidamente (quase instantaneamente) o estado do emulador do jogo. Para fazer isso, basta clicar duas vezes na capa do disco do jogo e o jogo será retomado a partir da imagem da capa. Esta funcionalidade pode ser comparada à função promovida "Quick Resume" do futuro Xbox Series X.



3. Marcando o jogo atual - o novo logotipo do emulador no canto inferior direito da capa do disco atual exibe seu status ativo em estado de pausa:







4. Exibição dos últimos 5 discos selecionados. A ideia é muito simples - classifique as imagens de disco do jogo pela data de lançamento mais recente e exiba apenas os últimos 5 discos.







Uma lista completa de discos de jogos pode ser obtida clicando no botão no final da lista:











5. Gerenciando salvamentos. Além do salvamento automático, o emulador permite que você salve manualmente e carregue salvamentos adicionais usando o botão na capa do disco do jogo:

Ao clicar neste botão, o painel de salvamento é exibido:







O projeto está atualmente em teste, mas o código está disponível nos links: Omega Red e é apresentado em GitHub: Golden φ .



All Articles