Testé à l'instant sur mon astro, même si c'est pas encore inclus dans le script update_all ça reste assez simple à mettre en oeuvre :
- Fichiers MiSTer :
https://github.com/psakhis/Groovy_MiSTe ... est-builds
- Build Groovy MAME :
https://github.com/psakhis/Groovy_MiSTe ... groovymame
- Remplacement du fichier MiSTer à la racine de la carte SD
- Ajout du Groovy.rbf à lancer
- Côté MiSTer : lancement du Groovy.rbf
- Côté PC : lancement du build mame avec les paramètres décris dans le readme (
https://github.com/psakhis/Groovy_MiSTe ... groovymame)
A partir de là on a bien l'UI de MAME et on le contrôle par les inputs du PC.
J'ai pas obtenu le son côté MiSTer mais apparemment c'est bel et bien déjà implémenté, doit y avoir une option à activer côté émulateur (possible que le build en lien ne l'ait pas vu qu'il date d'il y a deux mois).
Ce que je trouve le plus enthousiasmant c'est que l'implémentation côté émetteur peut s'étendre sur n'importe quel programme PC, émulateur ou autre !
Et en attendant que ce soit implémenté partout où ça serait bien cool (le fbneo de fightcade ?

), Shane Lynch travaille sur une solution générique de capture d'écran pour envoyer n'importe quoi avec cropping/downscaling au prix d'une frame de latence.
Exemples :
https://twitter.com/iequalshane/status/ ... 1968632267
Explications quant au fait que ça reste une implem' générique fourre-tout et qu'il vaudra mieux privilégier des implémentations au sein des émulateurs pour une latence minimale :
https://twitter.com/iequalshane/status/ ... 0160369063
Des progrès sur la latence (1 frame ou moins) :
https://twitter.com/iequalshane/status/ ... 4942783683
Avec du traitement d'image cette solution générique ne peut pas être la plus performante niveau latence, mais Groovy MAME montre bien le potentiel avec ses 3ms seulement.
Bref, le début d'une nouvelle aventure pour donner toujours plus de belles images à nos CRT. Vivement la suite !
