[Résolu]mame2003-libretro


  • CRT Maniac

    NDDL (note de digitalLumberjack) : Mame2003 a été ajouté dans la dernier beta et est maintenant le core par défaut qui est utilisé pour le système mame. Voila, tout est dans le titre !! Recalbox est une distro fantastique, la meilleur je pense mais en ce qui me concerne, il manque une version sérieuse de MAME. Je suis malheureusement obligé de faire un dualboot avec Retropie pour pouvoir utiliser Mame 2003 (Romset 0.78). Cette version fonctionne très bien est c'est la seule façon pour moi de jouer a R-type, Flying Shark,.... version Arcade avec scanlines et en full speed. As tu prévu d'intégrer au moins cette version dans Recalbox, je pense que tu ferais des heureux !! Voici une liste des émulateurs mame/fba/neogeo de retropie. C'est beaucoup trop est galère a si retrouver. Je ne fais pas d'éloge a Retropie, juste pour dire que mame2003 tourne parfaitement sur notre Rpi2. (Ne partez pas sur Retropie, c'est une usine a gaz plein de bug... ;) mame4all     (0.37b5)     2270 Jeux lr-imame4all     (0.37b5)     2270 Jeux lr-mame2003     (0.78)     4705 Jeux lr-mame2010     0.139     8782 Jeux advmame-.94     (0.94)     5563 Jeux advmame-1.2     (0.106)     6166 Jeux pifba     0.114 (fba 0.2.96.71)     684 Jeux lr-fba     0.154 (fba 0.2.97.30)     3369 Jeux lr-fba-next     0.161 (fba 0.2.97.36)     3743 Jeux gngeopi     (0.138)     203 Jeux lr-Mame 2010 est inutile et lent. Merci de m'excuser de parler d'une distro "concurrente". Enfin pas de concurrence dans le monde du retro, on est tous pote ;) !!   Encore merci a toi pour ce fantastique boulot.


  • Team

    Salut :) oui on en est conscients et il y a une issue d'ouverte https://github.com/digitalLumberjack/recalbox-os/issues/193 mais personne ne s'est penché dessus encore.


  • Moderator
    Team

    Merci pour ton retour concernant les cores arcade disponibles sous pi et ton retour d’expérience sous retropie :). Comme ta répondu retroboy, il y a une tonne de choses à faire sous recalbox et la distrib est loin de se cantonnée à la 3.3 qui est toujours en béta je le rappel. Mais voilà, il n'y as pas suffisamment de contributeurs pour intégrer tout ce qui est dans la file d'attente des issues github donc il faut être patient et cela finira par être intégré à recalbox dans une autre maj ou si tu te le sent, faire un pull request pour donner un coup de main à ce sujet :). Bonne journée


  • CRT Maniac

    Ça intéresserait énormément de contribuer a ce projet mais j'ai un boulot qui me laisse très peu de temps. Avec tous mes autres projets en attente, électronique, programmation, bidouillage... ça va être difficile. Mais j'y pense...   En tout cas, bon courage a tous, j’attends que ce Mame pour migrer mon Bartop (Pc/Windows) en Rpi2/Recalbox. J'ai pas eu le temps de chercher (ou alors suis aveugle), ya un moyen de contribuer (paypal) a Recalbox ?


  • Moderator
    Team

    C'est sympa de proposer une contribution financiere à défaut de contribuer au développement du projet. Chacun fait comme il peut avec son emploi du temps car tout comme pour toi, pas vraiment de chômeur IRL dans "l'équipe" :s ... Mais ça finira par être intégré pas de soucis. Ce n'est pas une grosse modification ;). Bonne journée (ps pour les dons, tu as un joli bouton en home du site : http://www.recalbox.com/diyrecalbox)


  • CRT Maniac

    Voila, j'ai envoyé la p'tite pièce, ça mérite bien ça pour tout le travail. J’espère avoir rapidement un peu de temps pour vous donner un coup de main, le Rpi est une superbe plate-forme qui peut devenir la référence de l'émulation rétro a petit prix. Avec une Distro comme Recalbox, c'est ce qui se fait de mieux. (Parole d'un vieux de la vielle en émulation toutes plateformes confondues). Merci pour tout.


  • Moderator
    Team

    Merci ironic pour "ta petite pièce" et pour ton avis de vieux loup de mer :). On va revoir le forum pour renforcer l'esprit de communauté et favoriser la mise en avant des projets menés par la communauté. Il y aura surement quelques petites choses sur les quelles, ton expertise sera la bienvenue ! :). Bon week-end ;)


  • CRT Maniac

    De rien, c'est la moindre des chose. Bon, Libretro MAME 2003 (Romset 0.78) fonctionne parfaitement sur Recalbox !!! J'ai "simplement" récupéré le fichier : "mame078_libretro.so" de RETROPIE pour le mettre dans RECALBOX. Çà doit également fonctionner pour tous les émulateurs Libretro de RETROPIE Fini le MAME romset 0.37b5 sur RECALBOX et a moi R-type, Flying Shark, Kyros.... Je sait pas si c'est très honnête de piquer des fichiers d'une distro pour combler une autre mais ça fonctionne.   EDIT: J'ai créé un thème, dossier roms, modifications de quelques scripts et tout est ok. MAME Libretro 2003 0.78 est parfaitement intégré et fonctionnel sous RECALBOX.



  • Merci du tuyau, c'est beaucoup mieux avec Mame 2003 effectivement ! Par contre il ne sait toujours pas sauver les NVRAM ? par ex. si je veux lancer un jeu comme "Joust" il faut faire un reset aprés qu'il ai fait le test matériel c'est ça ? Voici ou télécharger le core: https://buildbot.libretro.com/nightly/linux/armhf/latest/mame078_libretro.so.zip



  • Intéressant. Je pensais que cette distri était enfin compatible avec la création d'une table Cocktail, et tu viens d'apporter une sacré pierre à l'édifice. Je suppose en plus que la gestion de crédits, boutons test et service peuvent être intégrés via GPIO.  Au sacrifice d'un maximum de 4 boutons par joueurs. Ce qui est suffisant pour la plupart des arcades. Quoi que. J'en étais arrivé à la conclusion qu'un écran plat plus un RPI2 pouvait facilement s'intégrer dans une table, et que des manettes SNES peuvent facilement se ranger dans un tiroir de la dite table, et que du coup, on pouvait se passer de 'l'aspect arcade' pour obtenir un meuble avec un bien plus gros WAF.



  • Et bien Ironic, maintenant reste a faire le .mk pour que ca compile dans buildroot le mame2003 :)


  • CRT Maniac

    Pour répondre a tout le monde : Pour les saves de NVRAM, je ne sais pas, je m'y suis jamais intéressé, suis désolé. Le core a télécharger sur ton lien n'a pas la même taille que le core de la Retropie que j'utilise, a suivre...   Bon, soyons honnête, le .mk pour le buildroot, je ne sais pas ce que c'est, j'ai pas cherché. La librarie libretro de mame 2003 est directement utilisable dans Recalbox, pas de ré-compilation a faire. J’expliquerai comment j'ai fais si il le faut mais je pense que c’est ultra simple a intégrer dans la futur version de Recalbox.   En 2015, c'est plus simple d'utiliser un écran LCD plutôt qu'un écran CRT. Il faut cependant utiliser obligatoirement un shader "scanline" ainsi qu'un lissage.   Apparemment, pas mal de monde veut utiliser le GPIO du Rpi pour les manettes/boutons. J'ai pas étudier le sujet de prêt mais ça serait cool d'utiliser un Arduino (ou un Teensy) pour gérer les entrées et envoyer le tout au Rpi. Je sais pas si j'aurais le temps de me pencher sur le sujet mais ça permettrait de gérer beaucoup de manettes/boutons... Avec un Aduino a 5€, je peux gérer 4 joysticks et 10 boutons par joysticks, sans probleme.   Pour en revenir a MAME 2003, ça serait cool qu'il soit intégré a la prochaine version de Recalbox. La mise a jour de recalbox beta 7 vers beta 8 a effacée toutes mes modifs... Il existe en Libretro Mame la version 2003, 2010 et 2014. La 2003 est déjà très bien.   Je pense que Recalbox ne peux pas faire sans Mame, il faut une version sérieuse et la version basée sur le Romset 0.37b5 est dépassée. De plus, il faut absolument de l'Amiga et de l'Atari St sur Recalbox. Je sais que c'est beaucoup de taf, je voudrais y participer mais je n 'ai pas le temps. Grrr !!!!



  • @ironic astu le fichier qui va bien a nous envoyer stp et qq explications sur les modifs a effectuer pour que cela fonctionne sur recalbox ? Je suis obligé de switcher entre le PC et la recalbox pour qq jeux type us championship volleyball (vball), spiderman, ... donc si y a moyen de groupir je suis preneur merci


  • Moderator
    Team

    Je pense que Recalbox ne peux pas faire sans Mame, il faut une version sérieuse et la version basée sur le Romset 0.37b5 est dépassée. De plus, il faut absolument de l’Amiga et de l’Atari St sur Recalbox. Je sais que c’est beaucoup de taf, je voudrais y participer mais je n ‘ai pas le temps. Grrr !!!!

    Pour ce qui est de mame, mon petit doigt me dit que une âme charitable est dessus. Wait and see. Pour les émulateurs pc, cela arriveras dans une prochaine maj mais jusque là, il a était fait le choix de favoriser les émulateurs jouable au pad. Pour l'émulation pc, il n'y a pas grand chose pour le moment d'implémenté à recalbox par choix. Mais c'est dans la todo et recalbox à encore une bonne marge de progression possible et cela ne s'arrêtera pas à la 3.3 ;). Maintenant, on préfère avancer petit morceaux par petit morceaux. Car même si de l'atari ou de l'amiga c'est du très grand classique du rétrogamming, cela intéresse tout de même une niche des users recalbox. Mais on ne vous oublie pas les amoureux de la disquette ^^. Après l'idée étant d'avoir quelque chose de toujours bien stable et facile d'utilisation en l'état avant d'ajouter des briques. Que d'avoir 500 émulateurs sans pouvoir en faire le support car non testé correctement avant l'implantation ;).


  • CRT Maniac

    Bon, pour le moment j'ai un soucis avec la v3.3.0 Mame 2003 rame, pas moyen d'utiliser ma manette sous Mame, le shader et le lissage ne s'active pas...   us championship volleyball fonctionne sous Mame2003 mais j'ai l'impression qu'il rame (ou alors, lol). Spiderman the movie "boot" mais revient sous EmulationStation, j’enquête...   Je reteste avec la 3.2.11... Je fais un mini tuto dans quelques heures...


  • Moderator
    Team

    Salut @ironic tu as converti ton romset mame 0.37b5 en 0.78, si oui comment ?


  • CRT Maniac

    Pour utiliser Libretro Mame 2003 et 2010   - Se connecter avec WinSCP au RPi. - Copier les librairies (les 2 .so) de MAME 2003 et MAME 2010 dans le dossier : "/usr/lib/libretro/" - Copier les thèmes (les 2 dossiers mame078 et mame0139) dans : "/root/.emulationstation/themes/simplelight/" - Remplacer (faire un backup avant) le fichier "es_systems.cfg" dans "/root/.emulationstation/" - Remplacer (faire un backup avant) le fichier "emulatorlauncher.sh" dans "/recalbox/scripts/" - Créer 2 dossier "mame078" et "mame0139" dans : "/recalbox/share/roms/" - Mettre les bonnes roms dans ces dossiers. MAME 2010 n'est peu etre pas utile... Le pack avec les fichiers nécessaire : Pack MAME Libretro 2003-2010   C'est un bout de code de la 3.2.x collé sur la 3.3.0, c'est pas ce qu'il y a de plus propre mais c'est parfaitement fonctionnel.   J'utilise RomCenter, il est beaucoup plus simple et intuitif que ClrMAMEPro.   - A l'aide d'un batch (.bat) je créé tous les jeux (.ZIP vide) de la version 0.78 - Tous les jeux sont reconnus dans RomCenter mais forcement HS car aucune Rom a l’intérieur. - Je répare tout ça avec RomCenter et d'autres dossiers de Roms toutes version confondues. - On peux aussi coller le Romset 0.37 dans le dossier e ecraser le tout. Je fais ca car il y a beaucoup plus de jeux dans le 0.78, réparer le 0.34 ne suffit pas. (Humm je sais pas si j'ai été bien claire.) Je peux fournir le Bach si quelqu'un veut (et a compris ma démarche ;).   Je donne le .DAT qui va bien pour MAME 2003 (Romset de MAME 0.78). MAME 0.78 DAT



  • merki du partage Ironic ! si j'ai tout compris : - tu lances un batch (je suis preneur) qui crée des .zip fictifs aux noms des roms - tu demandes à Romcenter (pas encore testé mais je fais un vrai blocage sur clrmamepro) de réparer à partir de dossiers "toutes roms confondues" euhhh, c'est là où je m'interroge... tu downloades plusieurs sets et il va piocher dedans ???


  • Moderator
    Team

    @ironic si j ai bien compris tu prends ton romset mame 0.37b5 avec romcenter tu crée une base de jeux à partir du fichier dat 0.78 ?


  • CRT Maniac

    Spider-Man: The Videogame ne sera probablement pas jouable sur Rpi2, il rame vraiment trop. Vball fonctionne parfaitement, enfin il tourne "aussi bien" que sur mon gros PC sous mame 0.139


Log in to reply
 

Want to support us ?

Join us on :

269
Online

31244
Users

15142
Topics

113892
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.