Auteur Sujet: [WIP] Projet Open-Source : Le Pijama  (Lu 14284 fois)

Hors ligne Aganyte

  • ✌ Donateur depuis 2018 WIPeur compulsionnel
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 6558
  • Localisation: 83 Saint maximin la Sainte Baume
    • Voir le profil
[WIP] Projet Open-Source : Le Pijama
« le: Dimanche 23 Février 2020, 09:47:15 am »
  • Je regarde depuis quelques temps pour mettre un Raspberry Pi dans mon astrocity. Actuellement sur le marché, il y a 2 solutions pour ça:

    -Le RPI2jamma de Aje_FR dispo sur Neo-arcadia, il le vend 90€ et au vu de la qualité de fabrication et du choix des composants, c'est clairement un très bon produit  :-*

    - Le Pi2jamma que l'on trouve entre 100 et 130€ sur le net. Ce dernier est clairement moins bon que celui de Aje_Fr et pour moi, à 100€, c'est du vol.

    Donc, je vais pas tourner autours du pot, mon idée est de copié le Pi2Jamma et d'en proposer des kits (soudé, ou à soudé) entre 50 et 60€....peut être même moins pour les versions à souder (la carte nue doit pouvoir être vendue dans les 20€)

    Avant que la foule se lève et me jette des tomates, sachez que le Pi2jamma est déjà un plagia d'autres projets. Il s’appui entre autre sur le Gert 666 de Gert van Loo qui est un convertisseur vidéo utilisant 18 pins du GPIO pour recréer une image RGB de 6 bits par canal. 3 registres à décalage type LS165 pour les inputs (ça aussi, je suis sur que ça doit déjà être bien documenté par plusieurs gars sur le web) et enfin, un petit ampli audio de base.

    Je me propose de réaliser la carte avec schéma et typon en open-source, de faire réaliser quelques prototypes pour ceux qui le souhaite avec comme objectif, un prix plancher. Pour ce qui est de la distribution, j'ai déjà une version 16 Gb qui tourne bien et je travaille sur une 64 Gb.

    On a un logo pour le projet, merci à N3o  :-*



    Une image de boot concu par Liryc et qui utilise le logo de N3o  ^-



    Le schéma



    Preview de la carte



    Prix final en commande groupée :
    -15€ la carte nue
    -35€ le kit à souder
    -60€ le kit soudé

    Batch 1 :

    skullface - 1 kit
    Gnomon - 1 kit
    Fiend41 - 1 kit
    -Fab- - 1 kit
    Little_Rabbit - 2 kit
    Sushy18 - 1 kit et 1 carte
    Amani J - 1 kit
    Foxxx - 1 Kit soudé

    Batch 2 :

    oldschool - 1 kit
    yannick60 - 2 cartes
    ducatman1098 - 1 kit
    Nene2k10 - 1 kit
    Vietscong - 1 kit
    zebassprophet - 1 kit
    Benoit33 - 1 kit
    Solkan - 1 kit
    El_Nino - 1 kit soudé

    Batch 3 :
    Flow - 1 kit soudé (N-A)
    royalsystemcrt - 2 kit
    spectro2 - 1 kit (En attente de l'adresse de livraison)
    Goldy le Chat - 1 kit soudé
    Fiend41 - 1 kit
    Yacinthe - 1 Kit soudé et 1 Kit (N-A)
    TeclisB - 2 Kit

    Batch 4
    Nene2k10 - 1 kit
    Maitre Poulpi - 1 kit
    Mélou6 - 1 kit
    zebassprophet - 1 kit
    CkurcK - 4 Cartes
    DarthNuno - 1 kit soudé
    DaRkPaT - 1 kit

    Batch 5
    RK1 - 1 kit soudé
    Techmotour - 2 kits
    th_vador - 1 kit + 1 kit soudé
    fgruat - 1 kit
    JO73 - 1 kit soudé
    Aganyte - 2 cartes
    Melou6 - 1 kit


    Batch 6
    Leptifishou - 1 kit soudé
    Barbe Blanche - 2 kit soudés

    Programme à injecter dans les Arduinos (le zip contient également la librairie à installer dans Arduino IDE):

    https://uptobox.com/ohxeww501rp9

    Vidéo du dev (par ordre de mise à jour):




    TUTO EN COURS DE REDACTION.

    PREPARER LA SD

    Il faut d'abord télécharger et installer WinDisk32Imager qui est disponible là

    https://sourceforge.net/projects/win32diskimager/

    Ensuite, il faut télécharger la version de Retropie correpondant à votre Pi

    Raspberry Pi 3
    Raspberry Pi 4

    Graver l'image sur la carte SD à l'aide de WinDisk32Imager.

    Une fois l'image gravée, avant de la retirer du PC, il faut modifier le fichier config.txt (à la racine de la partition visible depuis Windows). Pour cela, Notepad est largement suffisant.

    Voila les lignes à rajouter à la fin de l'image

    dtoverlay=vga666
    enable_dpi_lcd=1
    display_default_lcd=1
    dpi_group=2
    dpi_mode=87
    hdmi_timings=320 1 20 29 35 224 1 10 14 16 0 0 0 60 0 6400000 1 # 320:224

    Maintenant, il faut faire un premier test de mise en route du Pi (soit avec le Pijama, soit avec un VGA666). Retropie devrait se lancer, modifier la partition pour occuper tout l'espace disponible, puis ouvrir la configuration des manettes. Il faut un minimum de 7 boutons et 2 axes sur votre Manette/Panel.

    HAUT, BAS, GAUCHE, DROITE pour les axes
    A, B, X, Y, START, SELECT, HOTKEY pour les boutons

    à noter que SELECT permet d’insérer des crédits dans tous les jeux d'arcade, c'est donc une bonne idée de l'assigner au monnayeur.

    C'est le strict minimum. Pour ignorer l'assignation d'un bouton, il faut rester appuyer sur un bouton non assigné jusqu'au passage au bouton suivant.

    Voila, vous devriez obtenir ceci.



    REGLER L'IMAGE

    Comme vous pouvez le constater, l'image n'est pas bien centrée. Pour corriger ça, nous allons encore modifier le fichier config.txt depuis Notepad.

    Dans le fichier config.txt, cherchez les 4 lignes qui commence par #overscan puis supprimer le # sur les 4 lignes.

    Je vous donne les valeurs qui donnent une belle image sur mes 2 télés.

    overscan_left=19
    overscan_right=-4
    overscan_top=-40
    overscan_bottom=6

    Left pour régler le coté Gauche de l'image
    Right pour le coté Droit
    Top pour le haut
    Bottom pour le bas

    Si l'image ne touche pas le bord de l'écran, il faut réduire le chiffre (pour rappel, -5 et plus petit que -2) et inversement, il faut un chiffre plus grand si l'image sort du cadre.

    ACTIVER LE WIFI

    On branche un clavier sur un port USB du Pi, et on entre dans le menu de configuration de Retropie depuis le menu principal. On utilise la manette pour descendre tout en bas de la liste et on selectionne WIFI.



    le texte est difficilement lisible sur la télé mais l'icone WI-FI en gros sur le coté ne laisse pas de doute.



    Avec le clavier, on sélectionne YES puis ENTREE.

    Voila les étapes suivantes, on navigue toujours au clavier avec sélection par ENTREE







    Une fois revenu sur le menu de configuration principal, on termine avec ECHAP pour arriver à ce menu



    On sélectionne "connect to wifi network" puis ENTREE



    On sélectionne son réseau Wi-Fi, puis on entre son mot de passe (attention, vous serez surement en clavier Qwerty), une fois validé, on est renvoyé sur ce menu.



    On peut voir en haut de l'image que l'on est connecté à un réseau, et que l'on a bien une adresse IP. On termine avec ECHAP pour revenir au menu de configuration de Retropie

    MISE A JOUR DE RETROPIE

    On va maintenant s'assurer que l'on est bien à jour sur l'ensemble de la distribution. Selectionner "Retropie Setup" puis entrée.



    Sur le menu suivant, on sélectionne  "Update RetroPie-Setup Scri..." puis entrée.



    puis 'Update"



    CHANGER LE THEME

    Toujours dans le menu de configuration de retropie, on sélectionne la 4eme ligne.



    Puis on choisis le Thème N°24 et on valide avec ENTREE



    et ECHAP pour retourner sur le menu de configuration de Retropie.

    Avec la manette; START, puis "UI settings",  puis "Theme set",  puis "Simpler-TurtleMini". Vous devriez avoir ça.



    Voila une liste des thèmes disponibles

    une liste des thèmes retropie, et ça indique si ça prends les vidéos de preview ou non :)
    https://github.com/RetroPie/RetroPie-Setup/wiki/Themes

    INSTALLATION DE FLYCAST (DREAMCAST, NAOMI, ATOMISWAVE)

    Dans le menu de configuration de retropie, on ouvre "Retropie Setup"

    Puis...









    et on termine par "YES"

    COPIER LES ROMS


    REGLER L'IMAGE DANS RETROARCH


    SUPPRIMER LE LOGO DE LA FRAMBOISE ET LE TEXTE AU BOOT

    - Place la carte SD dans un PC
    - Ouvrir le fichier cmdline.txt avec notepad
    - Remplacer "console=tty1" par "console=tty3"
    - Rajouter "logo.nologo" à la fin de la ligne
    - Sauvegarder et remettre la SD dans le Pi

    Merci à Liryc pour l'astuce  :-*

    RETIRER L'INTRO D'EMULATIONSTATION

    - Démarrer le Pijama
    - Allez dans le menu de configuration de RetroPie
    - Lancer le "File Manager"
    - Se rendre dans OPT -> RETROPIE -> CONFIG -> ALL
    - Ouvrir le fichier Autostart.sh (avec F4 au clavier)
    - Modifier la ligne "emulationstation #auto" en "emulationstation --no-splash #auto"
    - Puis "Ctrl+X", "Y", et "ENTREE"
    - Terminer avec F10 pour quitter le file manager.

    INSTALLER UN SPLASHSCREEN (image ou vidéo)

    - Démarrer le Pijama
    - Allez dans le menu de configuration de RetroPie
    - Lancer le "File Manager"
    - Copier l'image ou la vidéo dans HOME -> PI -> RETROPIE -> SPLASHSCREENS (regarder la vidéo sur la copie de roms pour savoir comment copier un fichier depuis une clé USB)
    - Ensuite on va dans le dossier ETC et on ouvre le fichier "splashscreen.list" avec F4
    - On ajoute le lien vers la photo/vidéo
    - on ferme avec "CTRL+X" et on sauvegarde avec "Y"

    Merci à Liryc pour l'astuce  :-*

    Voila ce que ça donne chez moi


    Hors ligne sushy18

    • ✌ Donateur depuis 2018 Bootlegger de cendrier Dealer de tokens
    • Beta Testeur
    • *
    • Messages: 2120
    • Localisation: Bourges/Paris/cluster60
    • Dans l'arcade de pere en fils depuis aout 2014
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #1 le: Dimanche 23 Février 2020, 10:03:58 am »
  • Moi je dis oui oui oui !!!
    Le Pi2jamma de aje est super quali...
    Les délais d'attente sont juste :o
     J'en suis pour le premier batch !

    Pour ce qui est de l'aide... Hormis sortir la planche a billet et participer sur du matos...mes connaissances en Pi sont...
     ::)
     :-*
    « Modifié: Dimanche 23 Février 2020, 10:06:39 am par sushy18 »
    Si tu ne sais pas demande, si tu sais partage !!
    Faudrait pas perdre de vue qu'une borne d'arcade c'est pas une console, c'est rarement plug n play, plus souvent plug n pschitt... (Funkycochise 2008)
    "Gratuit ? C'est déjà trop cher !!" ( Crying Freeman 2016)

    Hors ligne el_nino

    • Game Cheater
    • *
    • Messages: 2424
    • Localisation: Vesoul
      • Voir le profil
      • Mon nouveau blog JV :
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #2 le: Dimanche 23 Février 2020, 10:09:18 am »
  • Partant comme d'hab !

    Par contre pour le frontend, tu pars sur quoi ?
    Mes blogs :
    Vide grenier, Import, Arcade - http://doudougomgom.blogspot.fr/
    Système Lindbergh : http://sega-lindbergh.blogspot.fr/
    Système NAOMI : http://arcade-sega-naomi.blogspot.fr/


    Hors ligne sushy18

    • ✌ Donateur depuis 2018 Bootlegger de cendrier Dealer de tokens
    • Beta Testeur
    • *
    • Messages: 2120
    • Localisation: Bourges/Paris/cluster60
    • Dans l'arcade de pere en fils depuis aout 2014
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #4 le: Dimanche 23 Février 2020, 10:36:32 am »
  • Je sais pas trop, on peut faire un sondage, je suis ouvert à la discussion.
    Quels sont les options disponibles ?
    Si tu ne sais pas demande, si tu sais partage !!
    Faudrait pas perdre de vue qu'une borne d'arcade c'est pas une console, c'est rarement plug n play, plus souvent plug n pschitt... (Funkycochise 2008)
    "Gratuit ? C'est déjà trop cher !!" ( Crying Freeman 2016)

    Hors ligne Aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Staff
    • Dieu de l' Arcade
    • *****
    • Messages: 6558
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #5 le: Dimanche 23 Février 2020, 10:46:16 am »
  • Recalbox et retropie sont les deux premières qui me viennent à l'esprit.

    Hors ligne sushy18

    • ✌ Donateur depuis 2018 Bootlegger de cendrier Dealer de tokens
    • Beta Testeur
    • *
    • Messages: 2120
    • Localisation: Bourges/Paris/cluster60
    • Dans l'arcade de pere en fils depuis aout 2014
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #6 le: Dimanche 23 Février 2020, 10:50:53 am »
  • Les distribs existantes ne feraient pas le job ?
    Je veux dire par là en l'état . ( Il faut adapter qq chose ?)
    Si tu ne sais pas demande, si tu sais partage !!
    Faudrait pas perdre de vue qu'une borne d'arcade c'est pas une console, c'est rarement plug n play, plus souvent plug n pschitt... (Funkycochise 2008)
    "Gratuit ? C'est déjà trop cher !!" ( Crying Freeman 2016)

    Hors ligne ducatman1098

    • alias Beneman125
    • Arcade Killer
    • *
    • Messages: 2939
    • Localisation: Tarn 81 Midi-Pyrénées
    • En mode Valérie Damidot pour ma future GR
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #7 le: Dimanche 23 Février 2020, 10:59:01 am »
  • Super ^-^
     :-)= :-)=

    Partant pour une carte ^-

    Hors ligne fiend41

    • Hardcore dealer
    • Alien
    • *
    • Messages: 4957
    • Localisation: 75, 99...
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #8 le: Dimanche 23 Février 2020, 11:03:03 am »
  •  ^-  j'aimerais bien découvrir enfin ce fameux rpi2jamma..   partant pour premier batch ou second  selon les prioritaires au projet  <:)

    "C'était un fou un peu mystique Mais avec une certaine crédibilité..."

    Hors ligne -fab-

    • Accro
    • *
    • Messages: 268
    • Localisation: [54] Meuthe et Moselle
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #9 le: Dimanche 23 Février 2020, 11:08:54 am »
  • partant  :D

    Hors ligne Vietscong

    • Régulier
    • *
    • Messages: 92
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #10 le: Dimanche 23 Février 2020, 11:20:09 am »
  • Compte sur moi aussi ..

    Salutations

    Hors ligne SDF

    • Addict
    • *
    • Messages: 323
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #11 le: Dimanche 23 Février 2020, 11:23:25 am »
  • Partant aussi, si tu as prevu une distrib pour des schmups  =:))

    Hors ligne yannick60

    • Grand Pilier
    • *
    • Messages: 812
    • Localisation: mouy oise
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #12 le: Dimanche 23 Février 2020, 11:24:53 am »
  • Allez zou j’en suis

    Hors ligne thomas63300

    • Pilier
    • *
    • Messages: 594
    • Localisation: puy de dome
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #13 le: Dimanche 23 Février 2020, 11:25:29 am »
  • Idem, je suis
    185ème membre du "All japan cocktail cabinets fans"

    Hors ligne Aganyte

    • ✌ Donateur depuis 2018 WIPeur compulsionnel
    • Staff
    • Dieu de l' Arcade
    • *****
    • Messages: 6558
    • Localisation: 83 Saint maximin la Sainte Baume
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #14 le: Dimanche 23 Février 2020, 11:26:55 am »
  • Les distribs existantes ne feraient pas le job ?
    Je veux dire par là en l'état . ( Il faut adapter qq chose ?)

    Je pense qu'il suffit de configurer les inputs et la vidéo mais ça doit quand même être du boulot pour le faire ensuite sur tous les émus.

    Hors ligne Gnomon

    • Scotché
    • *
    • Messages: 428
    • Localisation: Un peu à l'Ouest
      • Voir le profil
    [Proposition de projet] Le Pi2Jamma du pauvre
    « Réponse #15 le: Dimanche 23 Février 2020, 14:16:55 pm »
  • Partant aussi. Pourquoi pas en kit à souder à voir.
    Par contre dit nous la vérité, tu as trouvé une invention pour démultiplier ton cerveau et les faire travailler 24/24.  ;D
    Bornes :Blast city, Naomi Universal Cabinet, Cocktail Taito, Racecab Outrun SP
    Flippers : TFTC, Phantom of the Opera, Hurricane