Refonte de l'interface utilisateur de l'émulateur Omega Red (deuxième série)

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 news en lien avec l'avancement de la conception de l'interface utilisateur de mon projet.





Bienvenue au "chat".



Les modifications de conception actuelles incluent les points suivants:



1. Capture d'une image comme couverture pour une image disque:







l'idée est assez simple - l'émulateur a une fonctionnalité pour capturer une image à partir du moteur de rendu au moment de l'enregistrement et est utilisé comme couverture d'image disque pouvant être mise à jour. Ceux. au fur et à mesure que vous progressez dans le jeu sélectionné, la couverture du disque de jeu CHANGE !!! Cela conduit au point suivant.



2. "Quick Resume" - l'émulateur prend en charge la fonctionnalité de sauvegarde automatique au moment du changement de disque de jeu ou de la fermeture de l'application. Ceux. l'état de la machine virtuelle de l'émulateur est enregistré dans un fichier et il devient possible de reprendre rapidement (presque instantanément) l'état de l'émulateur de jeu. Pour ce faire, double-cliquez simplement sur la couverture du disque de jeu et le jeu reprendra à partir de l'image sur la couverture. Cette fonctionnalité peut être comparée à la fonction promue "Quick Resume" de la future Xbox Series X.



3. Marquage du jeu en cours - le nouveau logo de l'émulateur dans le coin inférieur droit de la couverture du disque actuel affiche son état actif en état de pause:







4. Affichage des 5 derniers disques sélectionnés. L'idée est très simple: trier les images du disque de jeu par la dernière date de lancement et n'afficher que les 5 derniers disques.







Une liste complète des disques de jeu peut être obtenue en cliquant sur le bouton à la fin de la liste:











5. Gestion des sauvegardes. En plus de la sauvegarde automatique, l'émulateur vous permet de sauvegarder et de charger manuellement des sauvegardes supplémentaires à l'aide du bouton sur la couverture du disque de jeu:

En cliquant sur ce bouton, le panneau de sauvegarde s'affiche:







Le projet est actuellement en phase de test, mais le code est disponible aux liens: Omega Red et est présenté sur GitHub: Golden φ .



All Articles