37Fermer39
moussa-vdbLe 01/10/2021 à 13:22
Bonjour à tous,

Maintenant que Double Dragon est dispo, la prochaine version de PXL va mettre un peu de temps à sortir, elle intègre en effet une refonte complète de ses interactions avec les émulateurs, ce qui prend un temps certain.

Dans la future version on aura:

Mise à jour vers java 17, ce qui inclus donc des améliorations de performance.

Grâce à java 17 et la JEP 412, on accède directement aux fonctions et espace mémoire dans les DLL/SO, ce qui nous épargne d'avoir à compiler une lib intermédiaire par console, pour chaque OS, ce qui permettra a PXL de s'appuyer sur Libretro plutôt que sur les émulateurs indépendamment.

Ce qui permettra:

- Support plus rapide de nouveaux émulateurs sur tous les OS supportés

- Support du jeu en réseau

- Support d'overlay en jeu afin de faire différentes actions à la manette durant un jeu en pause (quitter le jeu, faire une sauvegarde, chargement rapide...)

- Support de chargement d'un jeu depuis une archive qui contient plusieurs roms

- D'autres trucs sympas...



Cette migration n'étant pas triviale, ça va prendre du temps, mais le résultat en vaudra la chandelle.

Le statut actuel est que je peux démarrer un émulateur depuis le code java, et recevoir en callback la vidéo, l'audio, les inputs,...

Etape suivante, décoder le flux vidéo et l'afficher directement dans PXL.



A bientôt!