Salut Tonio, merci pour l'encouragement, j'espère que les mises à jour sont intéressantes à lire!
J'ai une idée très précise grâce aux logs de mon serveur web(vu que les updates du soft passent par là), et j'ai grand plaisir à dire que le nombre d'utilisateur à doublé ce mois ci, passant de 1 à 2!!!
Bonjour tout le monde, une nouvelle mise à jour est dispo sur le canal TEST avec une des fonctionnalité majeure de PXL, à savoir la phase 1 de l'envoi des save de jeu sur le serveur, concrètement ça donne quoi?
Depuis le menu de configuration, 2 nouveaux boutons font leur apparition, envoyer et recevoir ses sauvegardes,
1) Envoyer ses sauvegardes: vos sauvegardes sont compressées et envoyées vers le serveur, la taille de l'archive ne peut pas excéder 256ko.
2) Recevoir ses sauvegardes: un backup est fait de votre dossier save, et ensuite, sont téléchargées les sauvegardes du serveur qui écrases les existantes. Si vous avez fait une fausse manip, pas de panique, le backup est là pour ça!
Pour utiliser cette fonctionnalité, il faut un login et un mot de passe que je génère moi même, c'est une limitation de la phase 1 qui sera remplacée par la création d'un compte voir de SSO.
Cette fonctionnalité nécessite encore du peaufinage (affichage des messages d'alerte, HTTPS, inputbox pour entrer ses identifiants dans l'écran de config) mais elle supporte sans soucis le happy flow.
Bonjour tout le monde, la mise à jour Bubble Bobble (2021.08.1) est dispo
Elle embarque:
Support de vos sauvegarde dans le cloud, avec un compte PXL, vous pouvez envoyer et télécharger vos sauvegardes depuis n'importe quelle machine, des backups sont également crées.
Ajout du manager, un serveur web qui permet de lister tous les jeux et leur statut de complétude.
Comme toujours, cette mise à jour est gratuite, et vous pouvez télécharger PXL pour Windows, Linux, ou Raspberry PI ici: https://pxl.yildiz-games.be/#/download
Bonjour à tous, le contenu de la prochaine mise à jour est défini:
Amélioration de la gestion de la configuration (séparation de ce qui est propre à la machine, à l'utilisateur, au compte connecté) afin de pouvoir pousser ce qui est possible sur le serveur et le partager entre plusieurs machines.
Configuration des controllers.
Amélioration dans la base de donnée de référence.
Et bien sur, l'image raspi continue.
Cette nouvelle version(2021.08.2), centralisée sur les commandes et la configuration sera Cobra Command, un jeu arcade/megaCD en vidéo de 84 (https://www.youtube.com/watch?v=mRzcG3KUTMY) , un homonyme est sorti en 88 sur Nes, dans la veine de Choplifter.
Bonjour à tous, la version Bubble Bobble(2021.08.2) est sortie, une fois Pxl mis à jour, vous pourrez créer, choisir et utiliser des configurations de manettes au lancement de vos jeux.
La prochaine mise à jour va démarrer, comme Bubble Bobble a eu du retard et qu'il faudra mettre les bouchées doubles pour rattraper, la suivante, la 2021.09.2 sera Double Dragon
Cette mise à jour embarquera:
- Amélioration de la config utilisateur, le thèmes la langue et les rom préférences seront également sauvées dans le profil afin d'être persisté lors de la sauvegarde de son profil en ligne.
- Support de Mame sur raspi, il compile bien en ARM64, mais un soucis d'espace(carte sd 16go) empêche de finir le linkage, je vais la cloner sur une 32.
- Petites améliorations sur la config manette (Icone pad, calcul de préférence des config manette auto...)
- Animation lors de la navigation(jeux, filtres, menus...)
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 un 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.
Bonjour à tous, quelques nouvelles de la progression:
L'émulateur s'affiche désormais parfaitement, le son est ok également, et les inputs sont encore en cours d'implémentation (limitées pour l'instant au clavier et à une touche à la fois).
La phase 1 (Support des fonctionnalités principales existantes) devrait s'achever fin du mois je dirais au niveau de l'implémentation, et une semaine de plus pour la release.
La nouvelle version test de PXL est disponible, elle embarque(entre autre) le support pour libretro! Celle ci est accessible en etant sur le canal test de PXL (activable depuis le menu de configuration)
Limitations actuelles:
- 1 seule manette reconnue
- limite a la SNES
- seulement sur PC X86_64
- pas de mapping de manette
- pas de plein ecran (multiple de la taille originale seulement).
Une nouvelle release est disponible, elle intègre la nouvelle implémentation des émulateurs via libretro, au menu
Support presque complet des émulateurs anciennement supportes, seul l'Amiga fait de la résistance.
Pilotage complet a la manette, en pressant L+R+START dans un jeu, un menu apparait permettant de retourner sur PXL, des quick save/load viendront bientôt agrémenter ce menu.
Accélération matérielle openGL des émulateurs supportant la 3D.
Support des écrans larges.
Support de nouvelles configuration ecran(pixel perfect, plein écran étiré, plein écran avec bords)
Problèmes connus:
Amiga non disponible.
Linux x86_64 non disponible
Linux arm64 non disponible
Fonctionnalités prévues dans la prochaine mise a jour:
Ajout des quick save/load dans le menu ingame.
Support des overlays pour les écrans avec un ratio différent du jeu.
Une nouvelle version vient d'être déployée, elle est désormais compatible Linux x86 64 bits également.
Il restait quelques glitch sur la version linux, mais étant donne que je teste avec WSL, ca vient probablement de la, les vrais linuxiens pourront vérifier.
Ce sont donc tous les émulateurs supportes sous Windows qui sont disponible sous Linux, a savoir le support des systèmes suivants:
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl