Précédent   Planet Emulation Forums > Emulation > Utilitaires

Utilitaires Forum dédié aux problèmes avec les utilitaires comme RomCenter, ClrMamePro ou autres Goods.

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 22/11/2013, 11h50   #1
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
[Front End] pyrharckade : FE multi plateforme modulable pour raspberry pi

Salut à tous,

je suis pas mal a fond sur l'emulation depuis 2 ans et mon 3 ème projet à engendrer un 4 ème projet non pas de fabrication de borne ou console mais un front end sous python simple léger et modulable.

Son nom pyrharckade.

LA VERSION 1.5a est fonctionnelle et peut être utilitsé ...

La doc complete suivra

Le concept est simple et en cours de développement.

La version actuelle permet la navigation :
ROM par ROM
Emulateur par Emulateur
et par ordre alphabetique.
-----------------------------------------------------------------------
Pour le paramétrage et le premier lancement :

Avant tout :

Il vous faudra installer python et python-pygame et python-tk

(apt-get install, yum install, urpmi ... )

1/ Dl + un arch

placez 'l'archive dans votre home et décompressez la

Code:
tar -jxvf PYRHARCKADE_[version].tar.bz2
2/ Configuration des jeux
Modifier le fichier example ROM_CONFIG_FILES.csv sous le format :
NOM_DE_LA_ROM,SCRIPT_A_LANCER
Ex :
NOM_DE_LA_ROM :sfa3
SCRIPT_A_LANCER : MAME

ex de test :

Code:
1941,MAME
ddp2,MAME
ddragon2,MAME
mslugx,NEOGEO
sengoku2,MAME
sfa3,MAME
sfiii,MAME
sfiii3,MAME
sfiii3n,MAME
supermario,NES
xmcota,MAME
xmen,MAME

Il faut comprendre : Quand vous selectionner street fighter alpha 3 sur le FE il va lancer le script MAME.sh dans le repertoire BIN et lui passer en argument sfa3

Ce systeme permet de régler au petit oignon votre emulateur en lui passant des options.

3/ Les medias
Rien de plus simple : placez vous dans le repertoire BIN et lancez le scripts get_media.sh (recupère les medias de MAME et FBA pour l'instant) et ils vont utiliser votre fichier ROM_CONFIG_FILES.csv pour aller télécharger les images de type WHEEL, SNAP et vous récupérer les informations de la roms sur mamedb.com:

Code:
./get_media.sh
Ps : il est possible que toutes les images ne soient pas présente.

4/ Le systeme de script

un emulateur : un script donc si l'on prend l'example de mame sous R-PI on aurra quelque chose comme :

Code:
ROM=$1
#  emplacement des roms
cd /home/pi/PYRHARCKADE/ROMS/MAME/
Lancement du binaire + en argument la rom + possibilité de lancer certaines options. 
/home/pi/mame4all-pi/mame $ROM
# Restart du FE apres execution de l emu
cd /home/pi/PYRHARCKADE
./start.py YES
Tout les script emulateur doivent se terminer par (avec ce system les perf dont optimum sous rpi) :
Code:
cd /home/pi/PYRHARCKADE
./start.py YES

5/ Lancer pyrharckade
Placez vous dans PYRHARCKADE/ et lancez ./start.py:
Code:
cd ~/PYRHARCKADE/
./start.py
6/info sup concernant les script

Pour reprendre ce que je disait sur la modularité des script c 'est que vous pouvez rajouter des conditions selon la rom lancé . Si sfaiii3 et trop lent vous pouvez indiquer au script de le lancer avec des option différante sous mame :

Code:
ROM=$1
#  emplacement des roms
cd /home/pi/PYRHARCKADE/ROMS/MAME/

if [[ "$ROM" == "sfiii3" ]]
   then
       /home/pi/mame4all-pi/mame -frameskip 4 $ROM
       exit
fi

Lancement par default du binaire + en argument la rom + possibilité de lancer certaines options. 
/home/pi/mame4all-pi/mame $ROM
-----------------------------------------------------------------------

VERSION PYRHARCKADE_1.0a.tar.bz2 Verifier sur http://pyrharckade.tuxme.net/ si nouvelle version (actuellement 0.8b)

Si vous voulez participer au dev ou aux amélioration n'hésitez pas

Pour voir mes réaslisation : deadpoolcab.tuxme.net

1 petit screenshot quand même

http://occultaleges.eu/PYRHARCKADE/IMG/PYRHARCKADE_1.png
Lien vers la video demo
Voilà ... see you


BZK

Dernière modification par tuxme ; 12/12/2013 à 01h24. Motif: New version of PYRHARCKADE_1.5a
tuxme est déconnecté   Réponse avec citation
Vieux 22/11/2013, 16h02   #2
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
je prepare les visuels de mon stick/console pour le projet

Parceque ce que j'ai oublier de vous dire c 'est que l'on aurra la possibilité de l'utiliser commen un stick arcade classic avec connexion usb.

http://occultaleges.eu/PYRHARCKADE/IMG/CPANEL/pyrharckade.png


A va claquer grave
tuxme est déconnecté   Réponse avec citation
Vieux 23/11/2013, 18h37   #3
Dinofly
Président
 
Avatar de Dinofly
 
Date d'inscription: 10/2001
Messages: 6 407
Dinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de luiDinofly peut être fier de lui
Envoyer un message via ICQ à Dinofly
Sympa comme projet. Mais le raspberry pi est assez puissant pour faire tourner des jeux comme sfa3 à pleine vitesse ?
__________________
http://dinofly.planetemu.net/images/president_planet_2012.png
http://forums.planetemu.net/picture.php?albumid=17&pictureid=198
Dinofly est déconnecté   Réponse avec citation
Vieux 24/11/2013, 00h55   #4
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
sfa3 passe plustôt bien ... j'ai pas encore tanté de faire tourné sfiii3 mais je perd pas espoir ... bon évidement le RPI est overclocker a 1 Ghz mais est relativement stable ... pas eu de plantage pour l'instant.

Je viens de passer pyrharckade en version 0.4a.tar.bz2 . j'ai corrigé pas mal de bug et j'ai gagné en vitesse d’exécution.

au passage petite video demo :

http://www.youtube.com/watch?v=-4FVJRkixJU

D'ailleur j'y pense sfa3 peut être jouer via FBA (final burn alpha) et la ça marche vraiment à 100 %

Dernière modification par tuxme ; 24/11/2013 à 01h11.
tuxme est déconnecté   Réponse avec citation
Vieux 27/11/2013, 12h59   #5
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle version + nouveau theme : PYRHARCKADE-0.9a.zip

Modification du script get_media.sh qui récupère tout les medias nécessaire (DOC/WHEEL/SNAP)


http://occultaleges.eu/PYRHARCKADE/IMG/bg2.png

screenshot :
http://occultaleges.eu/PYRHARCKADE/IMG/PYRHARCKADE_6_THEME_SF_EXAMPLE.png
tuxme est déconnecté   Réponse avec citation
Vieux 24/12/2013, 06h08   #6
michel almeida
Nouveau Membre
 
Date d'inscription: 12/2013
Messages: 1
michel almeida sait se tenir
tuxme
ami que votre interface peut fonctionner sur Windows
comment créer des listes et ajouter d'autres émulateurs
a en utilisant le clavier de revenir au menu de sélection
Emulateurs
ce serait bien si vous aviez une cfg de mettre les répertoires
utiliser avec mame list.xml de créer des listes de jeux
vous avez une version pour windows
Je peux modifier votre interface avec vous
michel almeida est déconnecté   Réponse avec citation
Vieux 06/01/2014, 11h35   #7
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Olá Michel, estou muito feliz com a ajuda que você já fez via facebook. Se você quiser, pode me dar sua conta github e você será adicionado à lista de desenvolvedores de pyrharckade. Para gerenciar a lista de jogos "mame" et "FBA" está no diretório "bin". "Verif_roms.sh" ele criou essa lista "ROM_CONFIG_FILES.csv".Para Windows: Você pode alterar o que quiser.

//////////////

bonjour michel , je suis très content de l'aide que tu as déjà apporter via facebook. Si vous le voulez, vous pouvez me donner votre compte github et vous serez ajouté à la liste des developeurs de pyrharckade. Pour gérer la liste des jeux "mame", il y a dans le repertoire "bin" : "verif_roms.sh".il créé cette liste "ROM_CONFIG_FILES.csv" . Pour windows : vous pouvez modifier ce que vous voulez.
tuxme est déconnecté   Réponse avec citation
Vieux 16/06/2014, 11h53   #8
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Salut à tous ... je vien de terminer la version open beta 1.0 de pyrharckade.

pyrharckade.tuxme.net

Pyr 1.0B

Petite vidéo de démo (install + example de conf) :

Video Youtube

Dans cette nouvelle version vous n'avez qu'a editer le fichier de configuration (ROM_CONFIG_FILES.csv) en y ajoutant [le nom de la rom],MAME et depuis l'interface Pyr ou depuis le script get_media.sh dans BIN vous pourrez récupérer les medias suivants :

ROM
+ WHEEL
+ SNAP
+ VIDEO SNAP
+ DOC

Voila ... see ya !!!!!
tuxme est déconnecté   Réponse avec citation
Vieux 22/06/2014, 00h54   #9
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle version avec le mode vertical !!!

PYRHARCKADE_1.4B

Video Youtube
tuxme est déconnecté   Réponse avec citation
Vieux 28/06/2014, 14h01   #10
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Hell0 World

et une nouvelle version 1.5B

Pas de grosse modif si ce n'est que la gestion de l'audio dans les vidéos fonctionne enfin correctement.

Je suis en train de faire la conversion des 4000 et quelques videos sur ma machine et je vais les ré uploader sur le serveur de pyr pour que tout le monde en profite.

tuxme est déconnecté   Réponse avec citation
Vieux 05/07/2014, 18h57   #11
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Deuxieme info. Je viens de tester le mode vertical sur le RPI et ça fonctionne nikel

Pour le mettre en place modifier votre script de lancement de PYR en :

./start.py YES Y

(PS pour ma part je l'ai mis dans ~/.profile)

et modifiez le /boot/config.txt

et ajoutez/modifiez :

display_rotate=1

Et on reboot et ça fonctionne nikel !!!!
tuxme est déconnecté   Réponse avec citation
Vieux 18/07/2014, 12h19   #12
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Voila la video demo de la version vertical de pyr

https://www.youtube.com/watch?v=jNd-USglouA
tuxme est déconnecté   Réponse avec citation
Vieux 19/07/2014, 06h13   #13
CrazyJo
????????????
 
Avatar de CrazyJo
 
Date d'inscription: 07/2014
Localisation: Province de Québec, ??????
Messages: 1 467
CrazyJo sait se tenir
Icon10 Salut Tuxme

J'ai regarder la video demo...

C'est vraiment toi qui a fait l'invention de pyrharckade?
Depuis quand es-tu sur ce projet?

Tous l'ensemble de ton projet est génial. J'aurai aimer être brillant comme ca moi, mais bon j'ai le cerveau que j'ai...



Le voila... http://dl6.glitter-graphics.net/pub/1036/1036406o6z2zm7sm9.gif


P.S. J'espere que tu es sûr de ce que tu fait avec la télé sur le côtée (Avec la minceur de la télé)
CrazyJo est déconnecté   Réponse avec citation
Vieux 21/07/2014, 15h53   #14
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
yep ... c'est partie d'un postula ou je trouvais que les FE sous RPI ne tournez pas comme je le voulais ou n'était configurable simplement.

De plus ça me soulait de cherchez les medias à droite à gauche ... donc pyr est né de cet ensemble de truc
tuxme est déconnecté   Réponse avec citation
Vieux 26/07/2014, 09h05   #15
CrazyJo
????????????
 
Avatar de CrazyJo
 
Date d'inscription: 07/2014
Localisation: Province de Québec, ??????
Messages: 1 467
CrazyJo sait se tenir
Resalut Tuxme,

Citation:
Envoyé par tuxme
yep ... c'est partie d'un postula ou je trouvais que les FE sous RPI ne tournez pas comme je le voulais ou n'était configurable simplement.....
Juste un petit commentaire: je ne suis ,malheureusement, pas la bonne personne à qui parler de ''vocabulaire informatique'', car je ne suis pas un ''caler'' en informatique (Je ne dit pas que tu ''m’emmerde'' loin de là, je suis juste pas bon en ordi).
Si tu veux, tu peux m'en parler davantage pour que je comprenne...





P.S. J'ai fait une proposition sur un autre message sur des gens qui filme leurs parties de n'importe lequels jeux... Quand j'ai regarder ta video et que je t'ai vu jouer à 1941 (pendant quelque seconde de jeu), je me suis dit que tu pourrais te filmer en train de jouer avec ta création. En plus, ça te donnerais l'occasion de nous montrer ce que ta machine à plus dans le ventre...
CrazyJo est déconnecté   Réponse avec citation
Vieux 17/09/2014, 07h03   #16
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle version de pyr : 1.8B

http://pyrharckade.tuxme.net/PYRHARCKADE_1.8B.tar.bz2
tuxme est déconnecté   Réponse avec citation
Vieux 17/09/2014, 14h48   #17
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle version de pyr : 1.10B

http://pyrharckade.tuxme.net/PYRHARCKADE_1.10B.tar.bz2

New :
+ gestion automatique de la taille de la police
+ Modification des Doc.txt (moins d'information concernant qualité de jeux)
+ Suppression du bug 001_HALT qui revenait sur tous les menus.
+ Suppression du bug bouton gauche a la selection de l'emulateur
+ Modif screen acceuil en mode X
tuxme est déconnecté   Réponse avec citation
Vieux 18/09/2014, 23h39   #18
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle version .... nouveau site

Allez faire un tour sur http://pyrharckade.tuxme.net

see ya
tuxme est déconnecté   Réponse avec citation
Vieux 29/11/2014, 13h42   #19
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Hell0 World ...

Nouvelle version qui ne corrige pas de bug mais qui accélère un peu le rendu (légèrement) ; J'ai supprimé les librairie tk pour utiliser frame buffer . Vous pouvez donc l'utiliser avec le terminal directement sans lancer X. Par contre merci de *me faire un retour : j'ai l'impressions que y a un bug (en mode frame buffer) et que les interuption clavier/joystick sont mal géré.


http://pyrharckade.tuxme.net/PYRHARCKADE_1.11B.tar.bz2
See ya
tuxme est déconnecté   Réponse avec citation
Vieux 03/12/2014, 01h10   #20
tuxme
Nouveau Membre
 
Date d'inscription: 11/2013
Messages: 32
tuxme sait se tenir
Nouvelle vidéo d'intro pour PyrOS : http://pyrharckade.tuxme.net/?p=77
+
Video de démarrage de PyrOS sur Deadpool Cab : http://pyrharckade.tuxme.net/?p=80
tuxme est déconnecté   Réponse avec citation
Réponse


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non

Navigation rapide

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Front-end Pour Mame ben-J- Emulateurs Arcade 4 21/06/2004 05h12
Jeu Arcade De Plateforme ScarHand ROMs 2 21/04/2004 19h08
pb avec steem pour les jeux multi disk Mister DID Emulateurs Ordinateurs 5 03/03/2003 14h19
shoot plateforme sur supenintendo greg4545 ROMs 8 03/01/2003 23h32


Fuseau horaire GMT +2. Il est actuellement 00h26.


vBulletin® v.3.8.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd.