Gamoover
Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : berzerking Tuesday 17 June 2014, 14:09:41 PM
-
Salut à tous .
Je suis en cours de dev d'un petit Front End sous python pour des machines sous Linux avec des petites config (example avec RPI sur lequel je fais quasiment tout mes test)
Son nom : PYRHARCKADE (http://pyrharckade.tuxme.net/)
La dernière version est en Open Beta et évidement elle est open source : PYRHARCKADE_1.1B (http://pyrharckade.tuxme.net/PYRHARCKADE_1.1B.tar.bz2)
Pour faire simple : si vous avez un RPI :
- Vous installez une distribe approprié comme PiMame (nouvellement rebaptisé pigame)
- Vous téléchargez PYRHARCKADE et le metez à la racine de votre home
- Vous editez le fichier ROM_CONFIG_FILES.csv en indiquant les roms que vous voulez en plus de celle de la liste
- Vous lancez le FE en vous placant dans le répertoire ./start.py
- Vous allez sans le menu SYS et selectionnez MEDIA
Le FE va vous télécharger les roms + les Wheel + snap + snap video + doc et se relancer automatiquement avec tout configurer.
Autre avantage les images sont modifiable avec n'importe qu'elle outils (photoshop/gimp ...) pour pouvoir customiser votre FE ex :
(http://pyrharckade.tuxme.net/IMG/PYRHARCKADE_6_THEME_SF_EXAMPLE.png)
ou encore :
(http://pyrharckade.tuxme.net/IMG/PYRHARCKADE_7_THEME_DOT.png)
J'ai fais un mini tuto vidéo (j'ai eu probleme d'enregistrement du son en faisant mon screencast et le son des video snap n'a pas fonctionné)
J'ai pas encore eu le temps de faire une vidéo de la dernière version mais voilà ce que ça donnait dans la version précédente encore en alpha :
Voila ... n'hésitez pas à me contacter soit par ici soit par mail : guillaume at tuxme dot net
See ya !!!
-
[EDIT] Beau boulot !!!
-
tiens je vais tester ça !
merci pour ton boulot .
-
[EDIT] Beau boulot !!!
merci :) et merci pour l'edit :)
-
Chouette projet, j'ai pas bien compris tu as un système pour télécharger automatiquement les roms ? Je n'aurai jamais osé :)
-
No balls ... no Glory :)
Oui le système télécharge automatiquement les Wheel + Snap + Snap vidéo + roms quand elle sont dispos.
Sincèrement, des roms comme celle ci ... quand tu n'as même plus la possibilité d'avoir/acheter le support d'origine les chances d'être ennuyer sont mince. En plus il est hors de question que j'en fasse quelque chose de commercial. c'est vraiment pour faire découvrir pour faciliter l'accessibilité à la culture. Mais en effet je vais peut être ajouter une ligne ou deux dans le README pour indiquer les modalité légal. Quelque chose du genre
"vous êtes obligé d'avoir le jeux original pour pouvoir utiliser les roms ... etc ... "
Genre tu as chez toi 2200 Bornes arcades qui trône dans ton salon et tu préfère jouer sur une emulation !!!
-
Oui j'avoue que je ne connais pas trop les risques, et surtout si il y a déjà eu des précédents.
La licence de Mame, qui n'est pas un logiciel libre, est parfois aussi casse bonbon ...
-
Nouvelle version : PYRHARCKADE_1.3B.tar.bz2 (http://pyrharckade.tuxme.net/PYRHARCKADE_1.3B.tar.bz2) avec gestion config
-
Nouvelle version avec le mode vertical !!!
PYRHARCKADE_1.4B (http://pyrharckade.tuxme.net/PYRHARCKADE_1.4B.tar.bz2)
-
Nouvelle version avec le mode vertical !!!
Les merveilles de X : xrandr -o left ou du config.txt : display_rotate=1
A+
-
les gars vous assurez !!!! ^-^
vous faites des MAJ plus vite que je copie les versions sur ma SD lol.
le mode verticale peut etre bien pratique pour mon nouveau projet de cocktail.
-
les gars vous assurez !!!! ^-^
vous faites des MAJ plus vite que je copie les versions sur ma SD lol.
le mode verticale peut etre bien pratique pour mon nouveau projet de cocktail.
D'autant que le mode cocktail est géré par mame4all ;)... c'est pas beau ça.....
-
Hell0 World
et une nouvelle version 1.5B (http://pyrharckade.tuxme.net/PYRHARCKADE_1.5B.tar.bz2)
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.
:)
-
Hey pour info toutes les nouvelles vidéos ont été ré uploader sur le serveur avec le bon format et le bon encodage du son :)
See ya
-
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 !!!!
-
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 !!!!
ah ben c bizarre j'croyais que c'était déjà fait?
-
oui j'avais fais pas mal de test avec xrandr sur ma ditrib maison mais pas encore IRL sur le RPI :) le FE doit fonctionner sur toutes les distribs .
Le rpi : on modifit le config.txt
les autre distrib : on utilise xrandr
-
Rapidement ... :)
-
Rapidement ... :)
Hello,
omxplayer abec l'option -b permet de mettre un fond noir sur l'écran je crois... ça évite les lignes de boot ... ou alors tu fais un quiet boot comme sur rAsPiCade :)
-
yep je connais l'outils mais pour le coup je pensez plus partir sur splashy ou fbi qui sont sympa tous les deux . je sais pas encore . pour le coup en plus c'est vraiment pour la partie création d'image dédié. c'est dans les cartons de toute façon . d'ici peu je proposerai en plus soit un script d install soit une image '*.img' basé sous pimame ou raspbian :)
mais en tout cas merci du conseil je le testerai pour avoir un plus large pannel avant décision final pour la V1 de PYROS
-
Salut,
Impossible d'exécuter le programme sous Windows 7 (problème avec os.environ['HOME']): dommage, ça m'aurai servi pour quelques tests !
-
sous Windows HOME n'existe pas , remplacer os.environ['HOME'] par os.path.expanduser('~') qui doit retourner c:\users\nom_de_l'utilisateur
-
sous Windows HOME n'existe pas , remplacer os.environ['HOME'] par os.path.expanduser('~') qui doit retourner c:\users\nom_de_l'utilisateur
Merci mon beau frère :) !! de toute façon, y a pas mal de procédures lancé en sh aussi donc windows, on oublie !!
Je vais essayer de l'installer sur un rasp quand même et voir pour du custom gfx made in marblemad !
il n’empêche qu'une petite liste a la place du résumé ça serai 100x mieux ;) !!
En tout cas, beau boulot ! ça fait 8x que j'essai de commencer a coder en python et que j’abandonne au bout d'une heure !
-
Salut a tous ... Un petit coucou depuis mon appart en vacances ... !!! Alors pour info pyr n a jamais été pensé sous windows mais sous linux ... Et pour le rpi ;)
See ya et merci a tous pour vous encouragement
-
Nouvelle version de pyr : 1.8B
http://pyrharckade.tuxme.net/PYRHARCKADE_1.8B.tar.bz2
-
Nouvelle version de pyr : 1.8B
http://pyrharckade.tuxme.net/PYRHARCKADE_1.8B.tar.bz2
C'est quoi les nouveautés de cette version stp?
-
essentiellement du debug et de la réorganisation de code et de l'optimisation. en téhorie ça devrait être un poil plus rapide ;)
-
essentiellement du debug et de la réorganisation de code et de l'optimisation. en téhorie ça devrait être un poil plus rapide ;)
oki merci tout plein
-
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 ;)
-
Excellent!!! Moi qui cherchait une alternative à EmulationStation pour mon projet arcade cab powered by RPi... :)
-
Il faut vraiment que je prenne le temps de tester ça :)
-
Hello,
on a une erreur 404 sur http://pyrharckade.tuxme.net/roms/ c'est normal ?
-
Salut, cette info est dans le README et en effet elle n'est plus à jour. Par contre en utlisant le ROM_CONFIG_FILES et get-media.sh tu peux récupérer les roms .
En editant ce dernier tu as :
http://pyrharckade.tuxme.net/MEDIA/roms/MAME_37B5
et actuellement tu peux le remplacer par
MAME_106
MAME_151
MAME_37B5
See ya :)
PS : je suis en train de bosser sur une nouvelle version .. again :)
-
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 (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
-
PyrOS ALPHA Presentation :
-
pas mal ce petit FE . ^-
-
débat: on dit Mamé ou Mame (maillme) ?
-
je dis [mamé] ... mais c'est parce que mon cousin plus vieux que moi qui m'avait présenté cet emulateur le prononcé comme ça ... c'était y a 15 ans ... Du coup c'est resté ... :)
-
tu n'es pas le seul a dire comme ça, donc je me posait la question ^^
-
Nouvelle version : 1.12B (http://pyrharckade.tuxme.net/?p=91)
Pour info la distrib (img disk) de PyrOS avance bien :)
-
Nouveau nom de domaine pour le projet : http://pyrharckade.io
+
visibilité du code : http://pyrharckade.io/websvn
-
Nouvelle version : pyrharckade_1.14B_DEV (http://pyrharckade.tuxme.net/pyrharckade_1.14B_DEV.tar.bz2)
Changement :
* Organisation Conf
* Modif MAJ to min
* Optimisation des images
* Ajout d'un snap de chargement (très court) au chargement des menu de jeux des émulateur
* Modification des images Jeux/Wheel inconnu
* Modification gestion X/Y
* Ajout des répertoire X/Y
* Ajout d'un fichier layout pour créer son propre theme
-
Salut à tous. Grande nouvelle Pyrharckade passe en version 1.0 :
http://pyrharckade.tuxme.net/pyrharckade_1.0_OFFICIAL.tar.bz2
Pour les possesseurs de RPI et RPI2 PyrOS BETA 1.0 vient de sortir :
http://pyrharckade.io/PyrOS_1.0B_20150218.img.gz
Pour l'utiliser :
gzip -d pyrharckade_1.0_OFFICIAL.tar.bz2
sudo dd of=/dev/sdX if=PyrOS_1.0B.img bs=1M
# sdX corredpond à votre carte SD Attention vous plentez pas ça peut raser votre systeme.
Une fois le dd terminer booter une premiere fois, quiter pyrharckade et lancez "sudo raspi-config" pour etendre la partition sur toute la carte. Puis redémarrer et dans le FE lancez media dans paramêtre.
-
Tu passe d'une version 1.14 à une version 1.0 =?= =?=
Tu peux nous décrire les évolutions ?
-
http://pyrharckade.io/?p=128
Elle a été créée en vue de la passer de BETA à OFFI
Je voulais que se passage coïncide avec l'arrivé de PyrOS en 1.0 BETA
Voila :)
-
La V2 de Pyrharckade passe en Beta Ouverte !
Elle fait la même chose que la 1 mais en plus rapide !!! et avec plein de petit réajustement et debug !
http://pyrharckade.io/pyrharckade_2_1b.tar.bz2
-
Nouvelle version de pyrharckade :
Modifications / nouveautés :
+ gestion du téléchargement rom par rom directement depuis le menu de selection des jeux en appuyant sur "z" ou bouton 3 du joystick.
+ gestion du téléchargement modifié par lot de roms et plus par lots de medias.
+ ajout mode vertical (./start.py X/Y par default X)
http://pyrharckade.io/pyrharckade_2_5b.tar.bz2
-
Salut à tous ...
bon un peu de temps entre chaque livraison mais j'ai eu pas mal de truc a faire IRL :)
http://pyrharckade.io/pyrharckade_2_6b.tar.bz2
Dans cette version (uniquement pour la partie clavier) si un fichier de conf n existe pas et bien ça vous lancera une petite interface pour configurer tous les boutons J1 et J2 pour faire du hack clavier. Ce fichier sera utilisé plus tard dans des prochaine livraison pour générer un fichier de configuration pour retropie du raspberry pi . Ce qui veux dire on install pyrOs on le lance on configure 1 seul fois et c est plier :)
Dans les prochaine version un outils plus simple que le fichier ROM_CONFIG_FILES.csv qui sera presque vide par default mais qui pourra etre mis a jour en ligne. Les jeux présents seront surligné dans une couleur et ceux a télécharger dans une autres ...
bref encore pas mal de taf :)
See ya all
-
Nouvelle version : pyrharckade_2.7B_DEV
http://pyrharckade.tuxme.net/pyrharckade_2.7B_DEV.tar.bz2
Changement :
Dans cette nouvelle version de Pyr vous trouverez les nouveautés suivantes :
Configuration au premier lancement du clavier ou joystick
Possibilité de re-modifier la config clavier/joy
Ajout du menu de sélection de jeux depuis la database du serveur (vous pourrez récupérer un jeu depuis une liste)
Modification de code et debug divers
Ajout de nouveaux graphique snap/wheel pour les menus manquants
Update du ROM_CONFIG_FILES.csv pour la partie 001
-
Nouvelle version !!!!!!!!!!!!!
Gros changement en ce qui concerne l'interface de sélection de jeux (les emus ont pas bougé mais le code a un pu changé pour débuger de ou trois truc )
Pour info, seul la partie X (orientation classic) est fonctionnel. La partie NewIHM de l’orientation Y (vertical) viendra dans les prochaines semaines.
Here come the new pyrharckade_2.8_NIHM_B (http://pyrharckade.io/DL/pyrharckade_2.8_NIHM_B.tar.bz2)
Je cherche toujours un graphiste donc si y a des motivé :)
(http://blog.pyrharckade.io/wp-content/uploads/2016/03/MAME_NEW_IHM-1024x640.png)
-
Nouvelle version !!!!!!!!!!!!!
Les nouveautés :
* Gestion du bios amélioré
* Ajout des librairies libretro dans le scrapper pour les RPI 2 et 3 (pas testé sur 1 et Zero)
* Debug de nombreux problèmes lié à la refonte
* Ajout d'un fichier de conf générique de retroarch pour la partie libretro qui est utilisé par les launcher
Here come the new pyrharckade_2.10_NIHM_B (http://pyrharckade.io/DL/pyrharckade_2.10_NIHM_B.tar.bz2)
et des petits print screen :
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps1.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps1.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps2.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps2.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps3.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps3.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps4.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps4.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps5.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps5.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps6.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps6.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps7.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps7.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps8.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps8.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps9.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps9.png)
(http://pyrharckade.io/print_screen/L_pyrharckade_2.10_B_NIHM_ps10.png) (http://pyrharckade.io/print_screen/pyrharckade_2.10_B_NIHM_ps10.png)
Pour info la prochaine évolution va être l'ajout d'une fonctionnalité dans la partie paramètre qui permettra de générer/compléter un fichier de conf pour retroarch avec les config indiqué pour le FE au premier démarrage de ce dernier.
En gros dans l'ordre quand vous lancé la prmière fois PyrHarcKade sur votre RPI :
1/ Configurer le claver
2/ selectionné vos jeux (edition de ROM_CONFIG_FILES + Get_media ou selection depuis l'interface Get Games and Media By roms)
3/ Installez les BIOS (toujours depuis paramêtre)
4/ Installer Libretro (toujours depuis paramêtre)
Et tout devrais rouler ... hésitez pas à me remonter des bug ou quoique ce soit.