[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 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 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 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 Code:
cd /home/pi/PYRHARCKADE 5/ Lancer pyrharckade Placez vous dans PYRHARCKADE/ et lancez ./start.py: Code:
cd ~/PYRHARCKADE/ 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 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 :) Lien vers la video demo Voilà ... see you BZK |
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. A va claquer grave :) |
Sympa comme projet. Mais le raspberry pi est assez puissant pour faire tourner des jeux comme sfa3 à pleine vitesse ?
|
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 % :) |
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) screenshot : |
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 |
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. |
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 !!!!! |
|
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. :) |
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 !!!! |
|
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 :) |
Resalut Tuxme,
Citation:
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... ;) |
|
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 |
Nouvelle version .... nouveau site :)
Allez faire un tour sur http://pyrharckade.tuxme.net see ya ;) |
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 |
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 |
Fuseau horaire GMT +2. Il est actuellement 13h05. |
vBulletin® v.3.8.7, Copyright ©2000-2024, Jelsoft Enterprises Ltd.