Groovy MiSTer

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Message
Auteur
Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Groovy MiSTer

#1 Message par JiMooh »

Salut, je crée un post là-dessus car je trouve que c'est assez révolutionnaire, même si je sais que ça a été mentionné dans la conversation générale du MiSTer.

Donc, pour récapituler de manière simplifiée :

Votre Mister FPGA branché à un PC en Ethernet sert d'affichage pour votre PC en 15kHz pour les jeux Mame, avec juste quelques réglages dans le Mister et le lancement d'une version de Groovy Mame sur le PC.

Plus besoin de configurer de résolution bizarre sur Windows ou de se procurer du matériel qui n'existe plus, pas besoin de brancher de sortie video de votre PC sur votre affichage 15kHz.

L'affichage du jeu qui tourne sur Mame, sur votre PC Windows, sort en 15kHz "perfect" sur votre CRT branché à l'IO Board de votre MiSTer.
Donc, on peut lancer des jeux pas encore disponibles sur MiSTer, par exemple.

Les commandes doivent rester branchées sur le PC, le son aussi, PAS SUR LE MISTER qui ne sert vraiment que de carte graphique, si je puis dire.

Voici une vidéo qui explique bien comment faire, et je remets en dessous la vidéo qui est déjà sur la conversation MiSTer FPGA qui présente bien le truc."




Avatar de l’utilisateur
Wiz
stick de plastique
Messages : 24
Inscription : 03 avr. 2015, 11:44

Re: Groovy MiSTer

#2 Message par Wiz »

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 ? ;D), 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 ! :-D

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#3 Message par JiMooh »

Ca serait bien que le son soit pris en compte à un moment, autant les commandes je m'arrange. Mais juste le jack du son a ne pas brancher debrancher ca serait pas mal.

PErso je ne peux pas encore lancer le setup, mais je le ferais avec un Surface Pro, et malheuresement il n'y qu'un port USB et pas d'ethernet.
Donc je verais ce que ca donnera avec un hub usb avec 2 manettes USB et un adaptepateur USB-RJ45.

Aussi je me demande si je peux rajouter l'exe du groovy pour le coller sur un front end, tu te balades sur un frontent HD propre sur ton laptop, et paf tu lance en "pixel perfect" 15k sur ta borne, ca serait pas mal.

Avatar de l’utilisateur
Wiz
stick de plastique
Messages : 24
Inscription : 03 avr. 2015, 11:44

Re: Groovy MiSTer

#4 Message par Wiz »

Ca y est, MiSTerCast est public (et fraîchement hotfixé pour gérer toutes les régions d'OS) :
https://github.com/iequalshane/MiSTerCa ... /tag/v1.00

https://twitter.com/iequalshane/status/ ... 5997955322

Image

Testé avec de la vidéo en 480i et avec le son bien transmis, ça fonctionne bien ! :-D

Avatar de l’utilisateur
robinmasters
stick de platine
Messages : 2151
Inscription : 21 oct. 2016, 21:32
Localisation : Paris

Re: Groovy MiSTer

#5 Message par robinmasters »

Autant j'utiliserais pas groovymister pour jouer, autant mistercast je trouve ça cool et j'ai bien envie d'essayer.
Image

Mes recherches :
1- Bezel Aero City (avec vitre ou pas)

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#6 Message par JiMooh »

J'ai enfin pu faire mon set up et testé tout ça, vraiment.

Comme je disais c'est game changer a mon niveau, je voulais peut etre me faire/acheter ici, un box 15k. Et bien maitnenant je n'ai plus besoin de rien.
(a part revoir completment la pièce pour pouvoir jouer sur le panel au commande sur mon PC).

MisterCast est vriament dingue, y a du reglage et c'est pas optimal pour tout, mais rien que d'essayer de retrouver cette sensation de cathodique pour des films ça change un peu de nos pratique (perso ca faisait quand meme longtemps que j'avais pas fait du film sur CRT alors que j'en allume un "tous les jours")

En plus pour le coup aujourd'hui c'est bien la journée ou faut lancer des episodes de DBZ...

J'ai vu qu'il y avait un executable de retroarch dans le pack sur github. Quelqu'un l'a testé? J'ai toujours peur de toucher et de déregler qqu chose dans ma lauchbox/retroarch.

Avatar de l’utilisateur
Lorenzo2mars
Stick marseillais
Messages : 6128
Inscription : 19 nov. 2011, 16:03
Localisation : Planète Mars

Re: Groovy MiSTer

#7 Message par Lorenzo2mars »

JiMooh a écrit : 08 mars 2024, 15:04 J'ai enfin pu faire mon set up et testé tout ça, vraiment.

Comme je disais c'est game changer a mon niveau, je voulais peut etre me faire/acheter ici, un box 15k. Et bien maitnenant je n'ai plus besoin de rien.
(a part revoir completment la pièce pour pouvoir jouer sur le panel au commande sur mon PC).

MisterCast est vriament dingue, y a du reglage et c'est pas optimal pour tout, mais rien que d'essayer de retrouver cette sensation de cathodique pour des films ça change un peu de nos pratique (perso ca faisait quand meme longtemps que j'avais pas fait du film sur CRT alors que j'en allume un "tous les jours")

En plus pour le coup aujourd'hui c'est bien la journée ou faut lancer des episodes de DBZ...

J'ai vu qu'il y avait un executable de retroarch dans le pack sur github. Quelqu'un l'a testé? J'ai toujours peur de toucher et de déregler qqu chose dans ma lauchbox/retroarch.
J'ai pas trop suivi, ça fait quoi et ça fonctionne comment ce mistercast stp ?
insta : 15k_arcade

une partie de ma gameroom : https://www.youtube.com/watch?v=P3T4-600WhI&t=4s

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#8 Message par JiMooh »

Attention, si les gens ont un pc bien reglé 15k branché sur leur borne etc... ca fait pas beaucoup plus le café.
Mais pour moi toutes ces installation baroques de windows 15k n'ont toujours été que fastidieuses.

Une fois que Groovy Mister est parametré, ca marche pareil. (plutot bien detaillé dans les posts precedents)

Tu lances groovy mister sur ton Mister et apres au lieu de lancer un groovy mame parametré sur ton windows, t'as juste a lancer l'app mistercast sur windows et du coup t'as ton windows sur l'ecran de ta borne.

L'app, bien qu'encore en dev, est très souples et permet plein de tweek 320x240 à 720x480i, mais parfois pour afficher ce que tu veux faut un peu "viser".
Mais regardez, j'ai fait mon hommage a Toriyama, et j'ai fait tourner quelques jeux windows uniquement (pour la forme):

https://drive.google.com/file/d/1Gw7mDo ... 3GPR-/view

Avatar de l’utilisateur
Roch
stick de platine
Messages : 2549
Inscription : 11 déc. 2015, 21:51
Localisation : Var

Re: Groovy MiSTer

#9 Message par Roch »

"Une autorisation est nécessaire" pour accéder à ton lien :|.

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#10 Message par JiMooh »

Ooops en effet, ca devrait etre bon pour tout le monde.

Apres c'est juste le generique de DBZ sur youtube, "caster" sur une borne.

Avatar de l’utilisateur
Roch
stick de platine
Messages : 2549
Inscription : 11 déc. 2015, 21:51
Localisation : Var

Re: Groovy MiSTer

#11 Message par Roch »

JiMooh a écrit : 11 mars 2024, 11:22 Ooops en effet, ca devrait etre bon pour tout le monde.
Merci ça fonctionne :bien:.

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#12 Message par JiMooh »

Salut je ressors ce poste parce que depuis ddes MAJ l'install de ce core a changé et je n'y suis pas arrivé à le refaire?

Il faut metre un autre fichier à la place du fichier Mister (oui juste Mister pas Mister.ini) celui s'appelle Mister_groovy et pour le faire fonctiooner y a une manip que j'arrive pas à effectuer je mets le lien et je la copie colle, au cas ou qqu'un comprendrai au delas du fait que ce soit pour le GroovyMister (je pense).

https://github.com/psakhis/Groovy_MiSTe ... /hps_linux
Install instructions

You need last MiSTer main (2024/03/25)

1) Copy "MiSTer_groovy" to /media/fat. If you are using filezilla, be sure transfer is in binary mode.
2) Copy core "Groovy_20250327.rbf" to /media/fat/_Utility
3) Edit "/media/fat/MiSTer.ini" and add custom binary entry to core
....
[Groovy]
main=MiSTer_groovy
...
Je comprends pas ou j'écris ça dans le fichier Minster.ini

Bref. Merci.

Avatar de l’utilisateur
funkycochise
stick d'argent
Messages : 731
Inscription : 08 août 2007, 07:03
Localisation : Nancy

Re: Groovy MiSTer

#13 Message par funkycochise »

en fait l'ajout dans Mister.ini de
[Groovy]
main=MiSTer_groovy

indique qu'il utilisera le main MiSTer_groovy alternatif quand le core Groovy sera lancé, au lieu du main Mister standard
interessant comme caractéristique, je ne connaissais pas.

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#14 Message par JiMooh »

funkycochise a écrit : 11 juil. 2024, 13:29 en fait l'ajout dans Mister.ini de
[Groovy]
main=MiSTer_groovy

indique qu'il utilisera le main MiSTer_groovy alternatif quand le core Groovy sera lancé, au lieu du main Mister standard
interessant comme caractéristique, je ne connaissais pas.
Merci pour etre sur de bien comprendre, je met juste en bas de l'ini ces lignes c'est tout?
Mais faut mettre le point virgule? Parce juste l'ajout de ces lignes n'a rien changer pour moi.

Avatar de l’utilisateur
funkycochise
stick d'argent
Messages : 731
Inscription : 08 août 2007, 07:03
Localisation : Nancy

Re: Groovy MiSTer

#15 Message par funkycochise »

JiMooh a écrit : 12 juil. 2024, 18:11
funkycochise a écrit : 11 juil. 2024, 13:29 en fait l'ajout dans Mister.ini de
[Groovy]
main=MiSTer_groovy

indique qu'il utilisera le main MiSTer_groovy alternatif quand le core Groovy sera lancé, au lieu du main Mister standard
interessant comme caractéristique, je ne connaissais pas.
Merci pour etre sur de bien comprendre, je met juste en bas de l'ini ces lignes c'est tout?
Mais faut mettre le point virgule? Parce juste l'ajout de ces lignes n'a rien changer pour moi.
Dans Mister.ini la section [MiSTer] est la configuration pour tous les cores.
en ajoutant la section [Groovy] à la fin du fichier, tu customises la configuration pour le core Groovy.
de quel point virgule tu parles ?
quand tu dis que ça n'a rien changé pour toi, tu veux dire quoi ? normalement, ça doit juste permettre au core groovy de se lancer et obtenir une image en analogique, ensuite tu dois lancer mame sur ton PC.

je vérifie quand même que l'option main= s'applique correctement
edit : j'ai vérifié, à moins d'avoir une version trop ancienne du MiSTer, la commande main est bien reconnue

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#16 Message par JiMooh »

je pense avoir avancé, mais ca ne passe toujours pas:
Avant j'avais un ecran noir et le MiSTer qui plantait. Oubligé de redemarrer et tout.

J'ai trouvér un fichier .ini déjà édité sur un forum en anglais, j'ai refait meticulesement le changement des fichiers MiSTer (tout cour), MiSTer_groovy(pareil sans extension), groovy (le core), et le donc le MiSTer.ini dont je parlais.

donc la changement: le lancement de groovy ne fait pas planter le MiSTer, mais je n'ai pas la baballes qui rebondit. J'ai accès à l'OSD, mais le fond reste dramatiquement noir (biensur j'ai essayé de lancer les app sur le PC quand meme).

La ou ca peut venir, car je m'en mele les pinceaux:

Le fichier MiSTer_groovy, et le core groovy, sont forcement bon, parce que les derniers du github.
Le fichier MiSTer.ini est aussi certaienemnt bon car avant, ce changmeent le MiSTer plantait quand je lançais le core.

Mais le fichier MiSTer (tout cour), j''avais fait un bckup y a des mois lors de la 1er installation de groovy_mister, comme ils le disaient dans les tutos, depuis j'ai fait de update du Mister bien sur, j'ai fait certainement de allé retour avec des fichier originaux (donc ce back up) et la version du mois de mars de l'installation de base de groovy_mister, que j'ai retelechargé recement sur github. Bref je ne sais plus trop ou j'en suis avec ce fichier...

J'hesite a reprendre une carte SD plus petite avec rien dessus juste pour refaire l'install à zero, juste pour voir.

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#17 Message par JiMooh »

j'ai sortie une SD de 32 pour repartir à zero, donc iso de mrfusion installer, + 1er update all, puis update all avec les options plus specifiques.
Puis j'ai installe donc de là le groovy mister, rien a faire.

Ca fait exactment les memes soucis qu'avec l'autre SD (ecran noir plantage ou lancement du groovy core avec accès à l'osd, mais pas de baballe qui rebondit...)

Avatar de l’utilisateur
JiMooh
stick de bronze
Messages : 107
Inscription : 30 déc. 2009, 09:33

Re: Groovy MiSTer

#18 Message par JiMooh »

Bon apres 6 mois j'ai finalement reussi à le resoudre mes soucis, si qqu'un cherche:

Faites super gaffe d'etre a jour a tous les niveaux, update_all du Mister et sur le github du Mister Groovy la derniere version.
A date, pareil faites attention d'avoir Goorvy Mame 0,270 et le mistercast 1.01.
Et derniere chose meme si je ne suis pas sur que ca change tout. Les lignes qu'il faut rajouter sur le Mister.ini
[Groovy]
main=MiSTer_groovy
Faite bien gaffe que le core s'appele que "Groovy.rbf" et non pas "Groovy_220124.rbf", j'ai l'impression que chez moi c'est ce qui m'a fait perdre 6 mois mais j'en suis pas sur.

Sinon:
- En parrallele est-ce que quelqu'un a parametré retroarch? Sur le github il ne file qu'un exe de retroarch et je ne sais meme pas quoi en faire.
- Aussi j'ai vu qu'on pouvait lu qqu part qu'on pouvait utilisé les peripheriques du mister pour controlé les jeux lancer par ce biais? Quelqu'un sait?
- En hometant la question du dessus, avec un lightgun bien parametré sur le PC, est-ce que ca paraitrait envisgeable de jouer à des jeux lightgun par ce biais? Est-ce qu'on peut brancher sur un PC un lightgun de CRT? (au hasard un Gcon2...)