YENO super cassette vision
-
Hello,
Deux petites news pour ceux qui suivent ce sujet:
-
Il y a maintent exactement deux ans pratiquement jour pour jour, la veille de mon anniversaire, je démarrais le développement de mon émulateur EmuSCV qui est finalement sorti 1 an et demi après avec Recalbox 7.2.
EmuSCV n'est toujours en version finale (qui sera la 1.0.xxxxxxxxx) tout simplement parce que j'estime qu'il n'est pas encore fini. J'ai fait un break de quelques mois pour faire d'autres choses. Actuellement je reprends tout le code de l'émulateur pour le simplifier et l'optimiser en me passant du moteur RetroPC qui ajoute une surcouche inutile et qui alourdit considérablement l'exécution. Gros boulot en cours. -
J'ai commencé le développement d'un autre émulateur pour la maman de la Super Cassette Vision: l'EPOCH Cassette Vision. Je vais créer un post séparé pour ceux que ça intéresse.
-
-
Petite vidéo Youtube qui présente la Super Cassette Vision et quelques jeux.
Si je trouve le temps je ferai un petit article sur l'utilisation de l'émulateur et des options disponibles.
-
@maaax Salut, je viens de regarder la vidéo très intéressante mais du coup en testant Kung Fu Road je n'ai pas les sons PCM.
J'ai testé les autres jeux qui contiennent des sons PCM et ça fait fait pareil, un bruit de mouche
-
Je vais retester pour voir si le son n'aurait pas sauté depuis la dernière version de l'émulateur.
Tu es en quelle version de Recalbox et sur quelle plateforme? (Pi3, Pi4 etc) -
Bonsoir @Secamfr,
Merci de m'avoir signalé le problème.
Vérifications faites je confirme qu'il y a bien un souci de performance et de son au moins sur la dernière version de Recalbox.
Sur PI0 ça rame mais c'était déjà le cas avant, donc le son aussi, mais j'ai l'impression que ça rame plus et que le canal PCM 1bit ne fonctionne plus.
Sur PI3 ça saccade et le son sature sur le Canal PCM 1bit (d'où les fameux bruits de mouche).
Sur PI4 ça tourne bien mais il y a le même problème de son.
Je n'ai pas pu tester sur Recalbox Odroid ni sur Recalbox PC mais ça tourne normalement sur Retroarch Linux-PC (performance, vidéo, audio et tout et tout).Je ne sais pas ce qui a changé entre-temps mais, comme je n'ai pas touché au son depuis avril 2021, je pense que le problème est plutôt lié à la compilation ou une bibliothèque sur la ou les dernières versions de Recalbox (aux dernières nouvelles tout fonctionnait en 7.2.2 sauf sur PI0 où ça ramait).
Je vais chercher d'où vient le problème exactement et le corriger.J'avais commencé à tout réécrire pour gagner en performance mais c'est très long à faire et je travaille en parallèle sur d'autres émulateurs pour Recalbox. La nouvelle version optimisée d'EmuSCV ne sera donc sans doute pas dans la prochaine correction liée à l'audio.
Je te donne des nouvelles ASAP.
@++
EPOCH84 (aka MaaaX) -
@maaax Je suis sur Pi4 mais je n'avais pas souvenir d'avoir entendu ces sons PCM, c'est ce qui m'a choqué en regardant la vidéo
-
Pas de problème de son sur Recalbox Odroid et PC. Donc ça ne touche que les Raspberry Pi.
Je cherche... -
bonjour, juste pour info
vu sur le groupe recalbox entraide sur facebook ces derniers jours
depuis la v8, les jeux en zip se bloquent, et les utilisateurs recommandent de dézipper pour que ça fonctionne.lien du post en question :
https://www.facebook.com/groups/RecalboxOfficiel/posts/1623539937988460/ -
@lezone Bonjour,
Il y aura un correctif dans la prochaine version. Pour le moment, la seule solution est de les décompresser.
Bonne journée. -
-
@secamfr Merci pour le retour.
Les autres jeux en .ZIP fonctionnent?
Je vais regarder ces 3 là parceque ce sont ceux au format ROM en ".0", ".1", etc. et peut-être que ça ne charge que le premier fichier.Est-ce que tu peux me dire STP s'il y a bien deux fichiers dans le .ZIP?
-
@maaax Oui tous les autres fonctionnent
Effectivement les 3 jeux on bien 2 roms en .0 et .1
-
Merci @secamfr
Je vais regarder ça.
En attendant que je corrige tu peux dézipper les ROMs ça fonctionnera. -
@maaax Oui je sais en dezippant ça marche
-
@Secamfr
Je confirme que Retroarch n'extrait que le premier fichier qu'il trouve. Je vais voir s'il y a un moyen de lui demander de tout extraire sinon il faudra que je me charge de l'extraction moi-même.Pour le son je viens de tester sur Pi0 en 8.0.1 et sur Pi3b+ et Pi4 en 8.0.2 et j'ai toujours les craquements à la place du son du canal PCM 1bit.
Tu as quoi comme matos et comme version de Recalbox?PS: sur Recalbox PC le son est correct et je n'ai pas pu tester sur d'autres plateformes.
-
@maaax J'ai testé sur la 8.1-Beta9 sur Pi4...
-
Merci @secamfr
Je vais retester ça.
Pour les .ZIP contenant plusieurs fichiers je confirme que je vais devoir coder l'extraction... -
Bonsoir,
Le problème de son (canal PCM 1bit) et de chargement des ROMs multifichiers (.0, .1, .2, .3) depuis une archive .zip sont réglés (EmuSCV v0.10.20220310130100).
Ca sera dispo dans la prochaine version de Recalbox.@++
EPOCH84 (aka MaaaX ^^)P.S.: pour les pressés les dernières versions d'EmuSCV pour Windows, Mac et Linux sont disponibles là: http://www.maaax.com/emuscv/binaries/last/
-
@maaax Merci, il n'y a plus qu'a attendre la nouvelle version de Recalbox
-
Hello world!
Comme (pas) promis voici quelques explications concernant mon émulateur EmuSCV.
Tout d'abords un peu d'Histoire... ouvrez la parenthèse... mode roman ON...
Non je ne suis pas parti de rien, ça aurait été trop de travail pour un seul homme, et le but c'était aussi que ça soit intégré "rapidement" à Recalbox. J'ai donc commencé mes recherches en testant les deux seuls émulateurs existants à ma connaissance: eSCV et MESS/MAME (initialement dans MESS qui a été intégré dans MAME ensuite).
Après inspection, il se trouve que MAME reprend simplement le code d'ESCV, avec des couleurs un peu plus jolies mais sans le canal audio PCM 1bit.Je me suis donc tourné vers eSCV qui est le fruit du retro-engineering de Mr Enri et des recherches de TAKEDA Toshiya. Deux personnes que je ne peux que remercier et à qui je rends hommage ici. Sachant que la Super Cassette Vision n'était pas du tout documentée au départ, ils ont fait un travail titanesque sur plusieurs années pour décortiquer le matériel, comprendre son fonctionnement et finalement créer eSCV... il y avait encore beaucoup de zone d'ombre mais franchement chapeau parce que le fonctionnement de cette console d'apparence toute bête est tout sauf simple à comprendre.
L'émulateur eSCV avait donc le mérite d'exister mais il a été extrêmement difficile d'en trouver une version "récente" avec pas trop de corrections à faire pour que ça soit compilable rapidement et que ça fonctionne un minimum. Cet émulateur n'est bien sûr prévu que pour Windows au départ et a énormément de bugs et de lacunes mais c'est la meilleure base de départ que j'ai pu trouver.
Partant de là j'ai corrigé pas mal de bugs et surtout j'ai réécrit une bonne partie du code pour transformer l'émulateur autonome en un core Libretro qui puisse tourner sur un frontend Windows, Mac ou Linux (dont Recalbox qui est un Linux). Ca vous permet de bénéficier du rembobinage, de l'avance rapide, des sauvegardes, etc. bref de toutes les fonctions qu'on aime bien dans Recalbox.
Comme je suis quelque peu perfectionniste sur les bords j'ai fait énormément de recherches complémentaires sur les vraies consoles japonaises (EPOCH) et française (YENO) pour que mon émulateur colle encore mieux au comportement réel des machines.Sans vouloir me vanter, grâce à tout le travail accompli, je pense vraiment qu'EmuSCV est le meilleur émulateur qui existe aujourd'hui pour la Super Cassette Vision... et il est dans Recalbox
Ceci dit j'ai encore quelques recherches à faire pour élucider les derniers mystères qui me résistent et quelques améliorations qui s'imposeront pour que mon émulateur soit enfin parfait (notez qu'EmuSCV n'est toujours pas en version finale, ça n'est pas pour rien).
Au passage je remercie Frédéric PETRUCCI, mon fournisseur officiel de cartouches SCV, @barbudreadmon qui m'a mis le pied à l'étrier du dev Libretro, @Bkg2k qui m'a beaucoup aidé pour l'intégration et l'optimisation dans Recalbox, ainsi que tous les gens comme les bêta-testeurs de Recalbox qui ont participé au projet de prêt ou de loin ( @Karlito si tu m'écoutes...).
Fin de ma grosse parenthèse. mode roman OFF.
...