まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, 14 septembre 2014

Mame et des jeux Cave… et bien plus encore !

CaveLogo.png Mise à jour du Software de ma borne.
Et donc du Hardware aussi…

  • Pourquoi ?

Juste pour pouvoir jouer les excellents jeux Cave.
C'est en cherchant après les roms manquantes que je me suis rendu compte que :
1 - La version d'AdvanceMame n'en supporte que quelques un (Donpachi, Dodonpachi, ESP Rade, Guwange…).
2 - La version de Mame dispo dans les dépôts Debian (0.145) en supporte un peu plus (ESP Galuda, Dodonpachi Dai Ou Jou).
3 - Les roms des jeux édités après l'an 2002 ne sont pas supporté par Mame.

La commande :

mame -listfull

donne la liste des roms qui fonctionnent avec la version dont on dispose.

  • Pourtant je lis un peu partout que l'émulation de ces jeux fonctionnent, et de découvrir que Cave a contacté le projet mame aux alentour de 2011 pour demander le retrait de ces jeux les plus récents, ceux-ci continuant d'être exploités sur diverses consoles.

C'est ainsi que les sources mamedev ont été purgées du driver SH3, celui-là même qui permettait l'émulation de jeux comme Ketsui, ESP Galuda2 et Mushihimesama.

Cependant les gens ayant téléchargés le binaire 0.143u9 (28 Jun 2011) à l'époque disposent d'un émulateur capable de faire tourner ces jeux, et c'est un peu difficile à dégoter.

Lire la suite...

jeudi, 13 février 2014

Enregistrer une partie de jeu d'arcade avec mame -2-

Suite de l'étude précédente :

J'ai terminé l'écriture du script Mame-inp2video4GnuLinux.sh pour générer automatiquement une vidéo depuis un fichier inp, sans avoir à se palucher les lignes de commandes.
Il est téléchargeable depuis l'annexe de ce billet.

Prérequis :

  • Pour fonctionner le script a besoin des logiciels suivant :

mame
advancecomp
mencoder
avidemux
ffmpeg2theora

sudo apt-get install mame advancecomp mencoder avidemux ffmpeg2theora
  • Télécharger le script et le placer dans le dossier de travail de son choix.
  • Rendre le script exécutable, s'il ne l'est pas déjà :
sudo chmod 775 Mame-inp2video4GnuLinux.sh


Pour enregistrer une partie :

Je rappelle la commande pour enregistrer une partie avec l'émulateur Mame, on va exécuter :

mame nom_de_la_rom -record ma_partie.inp

Et jouer…
L'enregistrement s'arrête lorsqu'on quitte le jeu.

Attention, durant l'enregistrement de la partie, il ne faut faire appel à aucun menu dans l'émulateur, sinon l'enregistrement s'arrêtera !



Pour générer une vidéo depuis la partie précédemment enregistrée :

  • Exécuter simplement le script et suivre les instructions ^__^ :
./Mame-inp2video4GnuLinux.sh


Bon amusement !

Attention, si comme moi vous sauvegardez vos inp dans un coin et qu'un beau jour vous décidez de les rejouer, n'oubliez pas de les recopier dans le dossier inp tel que définit dans mame.ini, car il ne faut pas espérer pouvoir donner le chemin vers le jeu, ni dans le script, ni dans la commande playback expliquée au billet précédent, ça ne fonctionne pas !

samedi, 25 janvier 2014

Enregistrer une partie de jeu d'arcade avec mame

  • Quand on utilise GNU et Linux, comment faire pour enregistrer ses parties de jeux vidéo et les montrer sur le net ?

AdvanceMame2.png
Bien qu'il existe quelques tutos pour faire cela sous Windows®, je n'en ai pas trouvé pour les distributions GNU/Linux.
Je vais donc tâcher de combler ce manque et vous allez voir que si l'opération semble relativement laborieuse dans son explication, elle ne le sera pas autant que sous Windows® avec lequel on doit recourir à un tas de logiciels annexes.

  • J'écrirais donc un script qui s'occupera de faire tout le travail automatiquement.

Lire la suite...

samedi, 4 janvier 2014

TTRSS, Could not update headlines

  • Depuis hier je suis confronté à un message d'erreur de mon lecteur de flux.

En effet, en cliquant comme d'habitude sur Tous les articles afin de rafraîchir la liste des flux, celui-ci s'est mis à tourner en boucle assez longtemps avant de m'indiquer :

Could not update headlines (invalid object received - see error console for details)

La console d'erreur restant malheureusement vide.

  • J'ai fini par trouver d'où provenait le problème, et de l'indiquer ici, car impossible de trouver une solution écrite sur le net !!

J'ai donc pensé que peut-être un flux en particulier bloquait quelque chose et j'ai donc rafraichis un à un mes groupes de flux (catégories), pensant trouver le groupe fautif, puis le flux à l'intérieur.
En fait tous les groupes se sont bien rafraîchit… Sauf les groupes système Tous les articles et aussi Lus récemment.

Depuis un bail, j'avais des flux en erreurs, causés par l'effacement par leurs auteurs des sites et blogs associés, indiqué par le message :

Aucun article non lu à afficher.

Flux mis à jour à 12:58
Des erreurs sont survenues pendant la mise à jour de certains flux (cliquer ici pour les détails)

Quand on regarde le détail, s'affiche la liste des blogs en erreur (souvent HTTP Code: 503 ou HTTP Code: 404), que malgré tout je conservais car, les articles de ces flux restaient consultables dans TTRSS qui a l'avantage de tout conserver, alors que les blogs sont morts.

Ce qui jusqu'alors n'avait jamais posé de problème !

  • À tout hasard j'ai décidé de les supprimer, en procédant un à un, jusqu'à trouver le fautif, et laisser les autres.

Et ça fonctionne !

L'erreur bloquant le rafraîchissement de la liste des flux Tous les articles n'apparaît plus, et j'ai pu garder les autres flux en erreur, mais toujours consultable dans mon TTRSS !

- page 4 de 12 -