まこと の ブログ

MaKoTo no burogu — Journal de bord…

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

samedi, 12 mai 2018

Makoto no Akedo V2

Il m'aura fallu quelques jours… oui… pour faire une mise à jour du LiveCD/USB de mon système Arcade ! ^^
Pour rappel, une distribution GNU/Linux qui tienne sur une ISO, permettant d'installer la borne sans connexion internet, et de la tester en live

Mais aussi en nouveautés :

- Une installation automatisée.
- Un écran d'accueil custom.
- Le mode persistant pour la session Live, permettant de garder sur la clef toutes les roms stockées et autres config de joystick effectuées.



Le LiveCD/USB Makoto no Akedo :

Elle est en 64bits,
compatible avec les roms version 0.161, (patché hiscore, nonag, gameinfo)
et utilisable uniquement sur un écran LCD 4/3.

Vous trouverez les jeux dans un torrent contenant l'intégralité des roms compatibles avec cette version, disponible sur archive.org.

  • Pour la déployer sur une cléUSB : (remplacer sdX par votre clé)
dd if=live-image-amd64.hybrid.iso of=/dev/sdX bs=4M; sync

Depuis Windows c'est possible avec Rufus.

  • Pour profiter du mode persistent, c'est un peu plus complexe :

Suite au déploiement, il faut en effet créer une partition sur l'espace restant de clefUSB, nommée persistence, et créer un fichier persistence.conf à la racine de celle-ci.
Ce fichier doit simplement contenir :

/home

Ceci afin d'indiquer à la session live de stoker les fichiers du /home sur cette partition.
Le premier démarrage sera un peu plus long, car le contenu du /home y sera donc copié.

Pour simplifier la tâche, j'ai écris un script pour automatiser la copie de l'iso et la gestion de la partition persistence.
Il faudra déposer CreationCleUsbArcade.sh à coté du fichier MakotoNoAkedo64bitsV2.iso, l'exécuter depuis un terminal et suivre les instructions. (À vos risques et péril, en cas d'erreurs due au script)

sudo ./CreationCleUsbArcade.sh



La session LIVE :

  • Pour l'utiliser c'est très simple, on valide sur Système Arcade Live Session, on patiente, X démarre et AdvanceMenu se lance alors.

splash01.png

Lire la suite...

mercredi, 17 janvier 2018

Le bartop, la borne d'arcade pour demi-portions ! -06- (Fin ?)

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

Terminé l'été dernier, mais je n'avais pas pris le temps de publier les photos, comme un tas d'autres trucs… C'est que lorsque je rédige du compte rendu, et bah je ne bricole rien de neuf, et j'ai donc privilégié d'avancer sur les sujets qui viendront je l'espère remplir un peu plus le blog dans les jours à venir ^^


Déco Vinyle !

Je l'ai déjà mentionné, mais le « design » et moi, bah ça colle pas, surtout lorsqu'il s'agit de créer une composition de la sorte.

  • J'ai donc cherché longuement, puis péniblement agencé cette infographie pour décorer la borne, à base de scan d'artbook trouvé sur le net (oui c'est pas bien bouuuuhh).
  • J'ai aussi dessiné un truc pour mettre devant l'éclairage du marquee, et ce n'est pas très réussi, en plus d'être imprimé sur imprimante jet d'encre qui donne un rendu pas terrible… Et j'ai paumé le fichier.
  • Dés réception du vinyle, on commence par découper soigneusement le contour.

dsc02764.jpg dsc02767.jpg

  • Viens ensuite le moment de la simulation de mise en place, avec du ruban adhésif de masquage… Un peu plus à droite, un peu plus en haut ?

dsc02778.jpg dsc02779.jpg

  • Tandis que la partie inférieure du vinyle est maintenue en place sur la borne, décollage de la moitié du vinyle de son support, qu'on découpe ensuite afin de pouvoir lisser tranquillement le vinyle avec la spatule contre la borne. J'ai pris soins d'entourer la spatule de feutrine pour éviter d'abîmer la matière.

dsc02781.jpg dsc02783.jpg

Lire la suite...

mardi, 9 mai 2017

Le bartop, la borne d'arcade pour demi-portions ! -05-

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

Petite mise à jour sur le bartop que j'avais un peu laissé de côté, insatisfait sur certains points, qui ont finalement vu des solutions techniques émerger tranquillement au fil du temps.

Un nouveau bezel :

Le bezel en papier noir était donc provisoire, dans l'idée de le remplacer par un vinyle à coller, mais je ne voyais pas trop comment concilier l'effet translucide du verre synthétique et le collage du vinyle…

  • J'ai alors eu l'idée toute bête de peindre le dos du verre synthétique en noir.

Pour cela il faut apporter un soin tout particulier au masquage de l’emplacement de l'écran sur la face arrière. Je me suis aidé du bezel en papier qui était vraiment bien placé comme repère pour délimiter le contour interne, puis j'ai collé grossièrement des feuilles de papier pour boucher tout le reste.
dsc02408.jpg dsc02409.jpg

  • J'ai également bouché toute la face avant afin d'éviter tout risque d'éclaboussure lors de la mise en peinture.

Restait alors à pulvériser la peinture en bombe, ici une sous-couche noire pour une accroche optimale.
dsc02411.jpg dsc02413.jpg

  • Voici le résultat, consécutivement de dos puis de face :

dsc02418.jpg dsc02417.jpg dsc02415.jpg dsc02416.jpg

L'éclairage du marquee :

J'ai d'abord voulu souder une série de led dans un morceau de plinthe électrique trouée régulièrement, et puis j'ai finalement opté pour une bande de leds de type 3528.

  • Après moult essais, j'ai décidé d'en coller 7 morceaux répartis sur un carton de calendrier.

dsc02430.jpg

  • Après soudure des bandes entres elles, j'ai ramené le 12 Volts de l'ordi depuis une prise molex, via ces fils jaune et noir sur un connecteur de récup.

dsc02429.jpg dsc02428.jpg

Désolé pas de photos du résultat pour le moment, je n'ai pas finalisé le design du marquee en papier que je voudrais utiliser.
Il ne reste donc pour ainsi dire que les artworks à disposer pour finaliser la déco… C'est pour bientôt !!

À suivre…

samedi, 13 août 2016

Un LiveCD/USB de mon système Arcade !

>> Une mise à jour est disponible par ici <<

dsc01247.jpg Je l'évoquais ici ou , mais je ne l'imaginais pas encore à l'époque , et voici enfin réalisé un LiveCD/USB de mon système Arcade ! ^^

  • La principale raison qui m'a motivé ici c'est la pérennité de ce système.

En effet, le temps passant, j'ai eu l'occasion de réinstaller ma borne Mame plusieurs fois, et dû faire chaque fois quelques changements en fonction des évolutions du système d'exploitation (librairie de compilation mame changeante, startup de l'os différent, etc) mais surtout, à chaque installation, le système est tributaire d'internet. Que faire si la version de lib nécessaire pour compiler n'est plus disponible, ou tout simplement si pour cause d'incompatibilité on se retrouve à être forcé d'utiliser un ancien OS dont les dépôts n'existent plus…
J'ai alors un peu palier à cela en proposant au téléchargement l'image iso de l'OS et un script d'installation le plus simple possible, mais repassez dans deux ans, pas sûr que ça fonctionne encore !

  • Donc je voulais créer ma distribution GNU/Linux qui tienne sur une ISO et qui installe la borne sans connexion internet !

Et au passage vu la solution que j'ai mis en œuvre, pourquoi pas la tester en live

Le LiveCD/USB Makoto no Akedo :

Elle est en 64bits,
compatible avec les rom version 0.161,
et utilisable uniquement sur un écran LCD 4/3.

Vous trouverez les jeux dans un torrent contenant l'intégralité des roms compatibles avec cette version, disponible sur archive.org.

  • Pour la déployer sur une cléUSB : (remplacer sdX par votre clé)
dd if=live-image-amd64.hybrid.iso of=/dev/sdX bs=4M; sync

Depuis Windows c'est possible avec Rufus.

La session LIVE :

  • Pour l'utiliser c'est très simple, on valide sur Live, on patiente, X démarre et AdvanceMenu se lance.

MakotoNoAkedoLive01.png Alors il est un peu long (genre 25 sec) car il crée un fichier xml en rapport à l'émulateur qu'il détecte. Sauf que cette création ne devrait pas être faite puisque le fichier existe déjà… pas trouvé pourquoi il se sent obligé de le réécrire… MakotoNoAkedoLive02.png MakotoNoAkedoLive03.png À moins de rendre le système persistant (peut-être une future version d'iso) et de voir le menu se lancer alors en moins de 5 sec, ou d'installer le système sur un disque dur, à chaque démarrage de la cléUSB, désolé, ce sera 20 sec de plus à attendre ^^;

Lire la suite...

- page 1 de 17