Partage
  • Partager sur Facebook
  • Partager sur Twitter

[RETRO] Play50hz

Le retro-gaming facile

    18 novembre 2020 à 18:50:47

    Bonjour à tous, nouvelle release de test, enfin!

    C'est une release purement technique, avec comme promis le support de la détection de roms via leur checksums (MD5, sha1 et crc32), ces hashs sont faibles, mais la triple vérification rend la collision nulle.

    Ce qui implique un chargement initial plus rapide (sauf la première fois où la DB de référence sera chargée) et une reconnaissance des jeux plus fiable.

    A venir bientôt aussi, le support des roms compressées, vu qu'il est possible de calculer les checksums dans les archives, (il sera même possible d'avoir les roms clones au sein d'une même archive pour un gain de place optimum).

    Gain de place au niveau du disque également, étant donné qu'il n'est plus nécessaire de télécharger les différentes sources de données, celles-ci sera d'ailleurs ajoutées au job de nettoyage intégré pour faire un peu de ménage.

    Hélas, tout n'est pas rose, une régression, prévue, mais non des moindres, le support de l'arcade est affecté du fait de son format particulier (une rom = plusieurs fichiers), le modèle de donnée n'est pas encore entièrement fixé pour ce cas de figure (qui sera identique pour les disques, bin+cue, iso+wavs...), ceci sera réglé sous peu, avant le passage sur le canal release bien entendu.

    Donc pour les testeurs chevronnés seulement! (Pour rappel, le passage vers le canal de test se fait simplement en ajoutant un fichier nommé test-env dans le dossier du programme).

    A bientôt!

    • Partager sur Facebook
    • Partager sur Twitter
      25 novembre 2020 à 20:34:06

      Ca progresse ça progresse, un gros bravo pour le travail accompli jusqu'ici !!
      • Partager sur Facebook
      • Partager sur Twitter
        2 décembre 2020 à 15:40:55

        Merci Chrisfra

        Les roms arcade avancent bien, les relations many to many sont rarement simples modéliser correctement (1 rom = plusieurs fichiers et 1 fichier peut être dans plusieurs roms) mais je pense en voir le bout.

        Entre temps, migration de mon infrastructure, OVH ne fournissant plus de plans VPS qui me conviennent à un prix abordable, le site est désormais migré sur un nouvel emplacement, ainsi qu'une partie de la chaine de build.

        La liste de clones est aussi en cours d'amélioration, la master system est presque terminée, la n64 aussi, la nes est en bonne voie.

        • Partager sur Facebook
        • Partager sur Twitter
          7 janvier 2021 à 17:46:35

          Bonjour à tous, nouvelle année, nouvelle release!

          (Bon j'espère en sortir plus d'une par an quand même)

          La nouvelle méthode d'identification des roms est désormais terminée et validée, elle s'appuie sur les référentiels TOSEC pour les consoles et ordinateurs et MAME pour l'arcade.

          En plus de la détection améliorée, l'application supporte également les archives ZIP, et ça c'est bien pour nos disques durs!

          La base de donnée référentielle a également été divisée par système afin de n'avoir à télécharger que le système concerné si il a été mis à jour (et ça c'est bien pour notre forfait internet).

          Le canal de test sera mis à jour bientôt, puis suivra le canal release une fois tous les tests accomplis.

          Je n'ai pas encore décidé de quoi sera fait le prochain sprint, probablement fixer les 3 bugs connus.

          A bientôt.

          • Partager sur Facebook
          • Partager sur Twitter
            13 janvier 2021 à 17:19:09

            Bonjour à tous, la nouvelle release est disponible
            Features:
            - Support des roms > 2go
            - Support de dat-o-matic comme référenciel de clones.
            - Ecran de menu.
            UX:
            - Amélioration du UX lorsque le filtre est activé (écran assombri, caption, selection plus visible, mise à jour des actions possibles).
            - Masquage de la souris pour éviter toute confusion sur sa possible utilisation.
            - Ajout d'un menu, menant vers la configuration ou vers le shutdown de l'app.
            Cosmetic:
            - Ajout des "covers" arcade.
            Bugfix:
            - Affichage de la taskbar sous windows dans certains circonstances.
            - Les covers larges (snes, n64) pouvaient dépasser dans la vue lib si dans la dernière colonne.
             Performances:
            - Amélioration des types indexés dans la db référentielle.
            - Nettoyages des fichiers obsolètes.
            Comme toujours, lancer l'application suffit pour qu'elle se mette à jour automatiquement.
            Quelques screens pour illustrer ça:
            La vue assombrie pour mettre le filter en avant.
            Le menu, qui permet de quitter, ou d'accéder aux paramètres.
            • Partager sur Facebook
            • Partager sur Twitter
              14 janvier 2021 à 17:44:37

              Bonjour à tous, déjà une petite (mais costaud) release depuis hier:

              Bugfix:
              -Soucis de mise à jour des icônes de la manette sur la vue menu
              -Mauvais mapping du bouton "select" de la manette par rapport au clavier (ESC)

              Features:
              -Affichage de l'heure (ben oui c'est pratique sur une app fullscreen).
              -Option dans le menu de config pour passer entre le canal de test et release, plus besoin de créer/effacer le fichier à la main.
              -Support du versioning de la base de donnée.

              Perf:
              -Amélioration de la vitesse de lancement en évitant de recalculer les hashs de fichier déjà connus.


              Pour le télécharger, c'est ici que ça se passe: Téléchargement

              Bons jeux

              • Partager sur Facebook
              • Partager sur Twitter
                17 janvier 2021 à 12:01:32

                Bonjour tout le monde, 
                Petite release déployée:
                - Amélioration filtres #1: désormais, le filtre max joueur ne se base plus sur l'égalité exacte, ce qui signifie par exemple que choisir 2 players affichera également les jeux supportant un nombre plus grand de joueurs (donc  2 , 3 et 4 joueurs).
                - Amélioration filtres #2: La liste des types de jeux(action, puzzle, course...) n'est désormais plus exhaustive, mais relative à la liste des jeux chargés, si vous n'avez que des jeux de foot par exemple, la liste ne contiendra que "sport".
                Ce principe va aussi être étendu aux systèmes de jeu pour la prochaine release.
                J'espère que ces modifications rendront le système plus confortable encore à utiliser.
                La prochaine release ajoutera également le support des roms venant des sets GoodTools, en effet aujourd'hui seuls les hash TOSEC sont référencés.
                Vu qu'il n'existe pas de dat list pour les good tools(hormis les goodtools eux même mais la licence ne permet pas le retro-engeneering), il me faudra en générer moi même par rapport aux sets existants(et en extraire les roms tags).
                Bons jeux!

                -
                Edité par Play50hz 17 janvier 2021 à 12:01:56

                • Partager sur Facebook
                • Partager sur Twitter
                  24 janvier 2021 à 18:56:26

                  Bonjour à tous, 

                  La support goodtools est en bonne voie, la Sega Master System et la Super Nintendo sont intégrées, ce sont donc plusieurs milliers de roms supplémentaires qui seront reconnues à la prochaine release.

                  Le modèle à été sensiblement changé pour éviter d'affecter la liste des jeux possédés lors des futures corrections de noms de jeux, avec normalement aucun impact sur les performances au chargement.

                  Lors de la mise à jour cependant, la base de donnée sera recalculée pour correspondre au nouveau modèle.

                  Bons jeux!

                  -
                  Edité par Play50hz 24 janvier 2021 à 19:00:46

                  • Partager sur Facebook
                  • Partager sur Twitter
                    3 février 2021 à 20:11:30

                    Bonjour à tous, 

                    Les bases de données de tous les systèmes supportés ont été mises à jour, elles intègrent désormais le nouveau modèle de donnée, et, hormis la N64 et la GBA, toutes contiennent maintenant la liste complète des sets Cowering adhoc.

                    C'est donc plusieurs dizaines de milliers de roms supplémentaires qui sont maintenant référencées et qui seront donc reconnues automatiquement par Play50hz

                    D'ici à la prochaine release, N64 et GBA seront sans doute de la partie aussi.

                    Bons jeux!

                    • Partager sur Facebook
                    • Partager sur Twitter
                      9 février 2021 à 16:18:51

                      Bonjour à tous,

                      Une nouvelle release pour se réchauffer un peu le coeur par ce grand froid!

                      Au menu, des tas de nouveaux fichiers de roms reconnus, c'est en effet tous les systèmes qui supportent désormais les set GoodTools!

                      Une bonne nouvelle n'arrivant jamais seule, le support de GoodMerge a aussi été ajouté.

                      Pour ceux qui ne connaissent pas, good merge est un logiciel windows qui permet de regrouper les roms venant des GoodTools.

                      Play50Hz est maintenant capable de lire les fichiers de base de donnée GoodMerge, et ainsi s'en servir pour détecter les clones.

                      Ce n'est pas encore parfait, vous trouverez encore pas mal de clones dans la liste de jeux, mais ça s'affinera avec le temps, et grâce au nouveau modèle de donnée, tous les changements à venir n'impacteront pas votre DB locale.

                      Toutes les DBs ayant été mises à jour, l'update mettra un peu plus de temps qu'a l'accoutumée, mais pas trop quand même.

                      Pour la prochaine release, il est prévu d'ajouter une barre de chargement lors du téléchargement d'un émulateur(surtout utile pour MAME) , et si possible, un nouveau packaging de Java contenant javaFX, afin de réduire la taille des mises à jour de l'application.

                      Bons jeux!

                      • Partager sur Facebook
                      • Partager sur Twitter
                        12 février 2021 à 17:59:57

                        Heu c est juste énorme ce que tu fais!Etant un inconditionnel du retro gaming depuis le milieu des 90 je compte m offir une borne astro city.Il ya une question que je me suis toujours posé ya t il une difference majeur entre la rom emu et la pcb (ce que certaisn appel "l arcade perfect")?

                        PS je suis un joueur de Super street fighter 2 autrement appelé S2x (la version jap) et quelques shoot de chez cave.

                        Donc si certaisn sont chaud pour quelques conseils ou pour se doser c est avec plaisir

                        • Partager sur Facebook
                        • Partager sur Twitter
                          13 février 2021 à 14:14:35

                          Merci, content que ça te plaise.

                          Ce sera une borne avec VF?

                          Oui il y a toujours une différence entre le pcb qui contient le hardware et le soft (enfin sauf si il est sur disque), et une rom qui n'est que le soft, où le hardware doit être simulé par une autre logiciel (l'émulateur)

                          L'émulateur va bien souvent tenter de minimiser ces différences, mais dans d'autres cas, il va tenter d' 'améliorer' l'expérience.

                          Dans le temps j'ai pas mal joué à SF2 et SSF2 (je dois avoir de bons restes vu que je bas toujours mes enfants sur le IV), mais sur console, très peu sur arcade(surtout sur la raindow edition qui était vraiment trop éclatée)

                          • Partager sur Facebook
                          • Partager sur Twitter
                            13 février 2021 à 21:48:50

                            Play50hz a écrit:

                            Merci, content que ça te plaise.

                            Ce sera une borne avec VF?

                            Oui il y a toujours une différence entre le pcb qui contient le hardware et le soft (enfin sauf si il est sur disque), et une rom qui n'est que le soft, où le hardware doit être simulé par une autre logiciel (l'émulateur)

                            L'émulateur va bien souvent tenter de minimiser ces différences, mais dans d'autres cas, il va tenter d' 'améliorer' l'expérience.

                            Dans le temps j'ai pas mal joué à SF2 et SSF2 (je dois avoir de bons restes vu que je bas toujours mes enfants sur le IV), mais sur console, très peu sur arcade(surtout sur la raindow edition qui était vraiment trop éclatée)

                            Il ya 5 grand nom du gaming d arcade jap.Pour en recuperer une il faut souvent passer par eux ou pas la communauté (qui eux meme les font venir de la bas) les deux les que je vise sont l astro city de Sega et l egrets 2 de Taito.

                            Capcom taito et konami étant les trois autres géants qui peuplent également les salles d arcades la bas.

                            Ils ont sorti une version mini ému c est peut être de ça dont tu parles quand tu dis VF?

                            Jette un coup d œil sur ce site qui propose les dites bornes.

                            https://www.otaku-shop.fr/



                            • Partager sur Facebook
                            • Partager sur Twitter
                              14 février 2021 à 8:39:07

                              VF pour virtua fighter

                              Ca à l'air sympa, et pas excessivement cher pour de l'original.

                              Sinon en emu y a aussi la possibilité de les construire soi même https://www.youtube.com/watch?v=AYHNmJ_MkxY mais y a du boulot pour y arriver!

                              • Partager sur Facebook
                              • Partager sur Twitter
                                14 février 2021 à 19:46:21

                                oui j etais dans le son avant et certains faisait leur propres enceintes a partir de patron dispo sur le net.Mais oui gros taff.Sinon ya des bartop blindés de jeux mais tu dois connaitre (mvsx par ex) https://www.youtube.com/watch?v=sXHDfLqG2kg

                                -
                                Edité par Lanotica 14 février 2021 à 19:46:58

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  16 février 2021 à 8:56:44

                                  yep, le mvsx est sympa et pas cher, mais faut le rehausseur, les bartop c'est pas terrible, c'est une possibilité aussi.

                                  Par contre ce qu'on peut pas faire en home made (ou s'offrir pour 500€) mais qui fait bien rever: https://www.youtube.com/watch?v=SOYF6736jrM 

                                  Au niveau de Play50hz, petit update:

                                  La version de java a été mise à jour, celle-ci contient directement nativement javafx, ce qui veut dire que les prochaines release ne pèseront que 20mo au lieu de 60mo, les mise à jour seront bien plus rapides.

                                  Ca veut aussi dire qu'il sera possible dans une future version d'avoir des mises à jour graphique plutôt que via le terminal, c'est toujours plus sympa.

                                  La barre de chargement de l'émulateur est en pause, petit soucis de multithreading, je mets ce ticket en pause le temps de trouver une solution.

                                  En attendant je merge la branche de javafx dispo dans jvm et je commence les tests sur raspi.

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    16 février 2021 à 15:05:22

                                    Play50hz a écrit:

                                    yep, le mvsx est sympa et pas cher, mais faut le rehausseur, les bartop c'est pas terrible, c'est une possibilité aussi.

                                    Par contre ce qu'on peut pas faire en home made (ou s'offrir pour 500€) mais qui fait bien rever: https://www.youtube.com/watch?v=SOYF6736jrM 

                                    500 E le after burner cabinet??Vraiment?



                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      16 février 2021 à 17:56:58

                                      non, on peut pas le faire soi-même, ni le payer 500€ (faut rajouter un 0 pour le coup).
                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        16 février 2021 à 18:41:36

                                        Play50hz a écrit:

                                        non, on peut pas le faire soi-même, ni le payer 500€ (faut rajouter un 0 pour le coup).

                                        ah ce qu on peut PAS faire AHAH j avais mal lu mdr.Etant un fan vs fight je suis plus dans le delire home made arcade stick en ce moment.

                                        Bonne soirée a  tous



                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          17 février 2021 à 18:05:11

                                          Bonjour à tous, 

                                          Le développement de la prochaine release progresse bien:

                                          - Support de 7zip, Play50hz est désormais capable de reconnaitre les roms dans des archives 7zip.

                                          - Support du Raspberry, grâce au déplacement de javafx vers la jvm, dans la release précédente, il sera bientôt possible de lancer Play50hz depuis un Raspberry PI (4 de préférence).

                                          Le statut actuel du support est que l'application se lance bien (manuellement, sans l'installer encore), les données sont téléchargées correctement, mais ensuite échoue au chargement de la librairie de gestion des manettes (qui n'a pas été compilée pour arm).

                                          Une fois ceci réglé, restera à tester le fenêtrage, le lancement d'un émulateur, et enfin compiler l'installer en arm.

                                          Bons jeux!

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            19 février 2021 à 16:22:33

                                            Bonjour à tous,

                                            Le support du RasPI est toujours en cours et progresse:

                                            - La librairie de gestion des manettes est bien chargée, après un rude combat pour la faire compiler sur aarch64, et donc l'application se charge complètement et fonctionne correctement (ça c'est bien).

                                            - La librairie de gestion des manettes a un comportement erratique sur raspi (ça c'est moche).

                                            - L'installer est bien compilé et fonctionne bien au lancement initial, il télécharge bien la bonne version de java, la décompresse et lance l'application (ça c'est bien).

                                            - L'installer n'arrive pas à comparer les fichiers sous aarch64, et reste figé si java est déjà installé (ça c'est moche).

                                            Donc voilà pour l'avancement, il reste donc quelques bugs à corriger mais l'application est parfaitement utilisable avec quelques workarounds(clavier et lancement manuel) c'est donc bien parti.

                                            Bons jeux!

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              20 février 2021 à 18:37:47

                                              On continue la saga Raspberry PI

                                              L'installer est fonctionnel sur Raspi 64bits, pas encore sur 32 (faut que je fasse le plein de carte mémoire pour installer un OS 32).

                                              Le site a été mis à jour avec les nouvelles plateformes supportées https://play50hz.yildiz-games.be/  

                                              Pour les manettes, je vais attaquer ça!

                                              Bons jeux!

                                              -
                                              Edité par Play50hz 20 février 2021 à 18:38:31

                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                22 février 2021 à 7:49:44

                                                Bonjour tout le monde,

                                                Le comportement erratique de la manette sur raspi est réglé, il était dû à une différence de comportement de la classe Robot entre la JVM x86_64 et aarch64.

                                                C'est donc une nouvelle release qui fait son apparition:

                                                Fonctionnalités:

                                                • Support des archive 7zip
                                                • Support de la plateforme aarch64 (Raspberry Pi 64bits), mais sans émulateurs encore.


                                                Améliorations:

                                                • Réduction de l'utilisation du CPU lorsqu'une manette est branchée.


                                                Bons jeux et n'hésitez pas à tester sur la framboise si vous avez un OS 64bits, j'ai bien besoins de retours.

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  22 février 2021 à 11:31:49

                                                  salut il y a t il une description de la config minimum necessaire pour que ca tourne sans lag.(j ai un laptop)
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    22 février 2021 à 11:46:43

                                                    Pour Play50Hz lui-même, ça devrait tourner sans soucis sur un laptop(si t'as un SSD c'est encore mieux),

                                                    Ensuite, pour lancer les jeux, ça dépend des émulateurs supportés en fait, avec les plateformes supportées actuellement sous windows (NES, SNES, GBA, N64, Master System et Megadrive, arcade), un laptop plus récent que 2015 devrait faire l'affaire sans problèmes.

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      22 février 2021 à 12:17:45

                                                      Merci beaucoup je teste en fin de semaine et je te fais un retour avec le descriptif de mon laptop.
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        23 février 2021 à 7:54:15

                                                        Bonjour à tous,
                                                        La prochaine version est en cours de développement, c'est reparti avec l'indication de chargement lors d'une mise à jour d'un émulateur.
                                                        Le soucis de thread est réglé, la progression du téléchargement est bien affichée, il reste donc à mettre tout ça en forme avec un UI/UX plaisant, ça devrait passer sur le canal test d'ici un jour ou 2.
                                                        Les autres fonctionnalités prévues pour cette semaine, si possible, sont la compilation sur ARM64 de l'émulateur Super Nintendo et le retour des notifications (qui pour rappel étaient avant des notif desktop, ce qui affichait la taskbar Windows).
                                                        Bons jeux.
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter

                                                        [RETRO] Play50hz

                                                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                        • Editeur
                                                        • Markdown