Auteur Sujet: Distri Retropie tate/cocktail 240p  (Lu 826 fois)

Hors ligne lipide512

  • Famille
  • *
  • Messages: 1039
  • Localisation: Seine et Marne
  • Bonheur Pixel Perfect !
    • Voir le profil
Distri Retropie tate/cocktail 240p
« le: Mardi 07 Mai 2019, 00:11:09 am »
  • Bonjour à tous !
    Un petit post pour vous parler d'une distri que j'ai bricolé pour mes besoins et qui peut, peut être, vous rendre quelques services.


    Il s'agit d'un Raspberry pi zero capable de sortir du 240p via le GPIO et l'interface vga666. Il est configuré avec Retropie qui émule les jeux via advancemame sur un cable RGB ou vga2scart branché, au choix,  à une tv ou un écran de borne.

    Les jeux disponibles avec cette configuration sont ceux des années 80 début 90, grosso modo les mêmes que sur la carte jamma 60en1 tate.
    (En yoko, les jeux neogeo tournent bien avec pifba et ...pixel perfect... ;)

    Ce montage a pour but de remplacer un ancien pc avec ati ou nvidia en 15khz, en consommant largement moins et en prenant un peu moins de place, tout en permettant un romset personnalisé ou seulement pour remplacer un PCB : idéal dans une cocktail !

    Cette distri est particulièrement orientée cocktail avec écran à 270° (configurable via fichier au boot). Les jeux sont déjà configurés en mode cocktail.
    Pour davantage de jeux récents, ça fonctionne aussi avec un pi3+ avec le fichier config qui va bien et les modelines adéquates.

    voici les lignes à insérer dans votre config.txt :

    #rotation ecran
    #display_rotate=0        Normal
    #display_rotate=1         90 degrees
    #display_rotate=2        180 degrees
    display_rotate=3        #270 degrees
    #display_rotate=0x10000  horizontal flip
    #display_rotate=0x20000  vertical flip
    global.videomode=default

    # VGA666
    dtoverlay=vga666
    enable_dpi_lcd=1
    display_default_lcd=1
    dpi_group=2
    dpi_mode=87
    hdmi_timings= 320 1 10 20 54 240 1 6 8 10 0 0 0 60 0 6400000 1 # arcade alternative
    #hdmi_timings=320 1 20 29 35 224 1 10 14 16 0 0 0 60 0 6400000 1 # 320:224 Sega Genesis (NTSC)
    #hdmi_timings=450 1 50 33 90 270 1 1 1 30 0 0 0 50 0 9600000 1 # 450:270 untested
    #hdmi_timings=256 1 6 17 18 192 1 26 22 29 0 0 0 60 0 4800000 1 # 256:192 Sega Master System (NTSC)
    #hdmi_timings=256 1 8 17 21 224 1 7 10 24 0 0 0 60 0 4800000 1 # 256:224 NES, SNES (NTSC)
    #hdmi_timings=320 1 14 46 28 256 1 17 32 9 0 0 0 50 0 6400000 1 # 320:256 Amiga (PAL)

    Vous pouvez modifier vos config en ssh sur /boot/config.txt ou éditable sur la partie fat32 de la carte sd retropie.
    J'ai laissé des timings exotiques au cas ou. Certaines sont plus adaptés selon vos écrans.



    Le hub otg permet d'ajouter des ports usb car le pi zero ne dispose pas de sortie audio analogique, l'audio est configuré pour sortir en priorité sur un module audio usb. Niveau contrôles, vous pouvez brancher un hack clavier ou un joystick / xinmo ou autre. Malheureusement le GPIO est utilisé pour la sortie vidéo donc impossible de câbler les contrôles dessus.

    NB : Les contrôles analogiques sont gérés par advancemame.

    Si nécessaire, le 12v de la commutation peut être généré par l'adaptateur usb->12v.

    Citer
    Liste de jeux (évolutive) - romset 106 de mame

    Looping
    Supertank...

    1942
    1943kai
    amidar
    atetcktl (tetris cocktail)
    bombjack
    btime
    centiped
    commando
    congo
    digdug
    digdug2
    dkong
    dkong3
    dkongjr
    frogger
    galaga
    galaxian
    gunsmoke
    gyruss
    journey
    joust2
    jrpacman
    mrdo
    nibbler
    mspacman
    pacplus
    phoenix
    pleiads
    pooyan
    qix
    radarscp
    scramble
    sinistar
    ssi
    theend
    timplt
    vanvan
    xevious
    zaxxon


    Pour cela vous avez besoin :
    (Tarifs de référence sur aliexpress - livrés)

    - Pi zero (13€)

    https://www.aliexpress.com/item/Original-Raspberry-Pi-Zero-V-1-3-Board-with-1GHz-CPU-512MB-RAM-Raspberry-Pi-Zero/32895891785.html?spm=a2g0s.9042311.0.0.528a4c4dkrMIF2

    - HUB Micro USB OTG 4 Port Hub  (4€)

    https://www.aliexpress.com/item/Micro-USB-OTG-4-Port-Hub-Power-Charging-Adapter-Cable-For-Smartphone-Tablet/32801842105.html?spm=a2g0s.9042311.0.0.14394c4dQGk1el

    - VGA666 (3€)

    https://www.aliexpress.com/item/New-Version-VGA666-Adapter-Board-DPI-dtoverlays-Module-For-Raspberry-Pi-3B-2B-B-A-free/32801952899.html?spm=a2g0s.9042311.0.0.27424c4duk9HuG

    - Adaptateur audio usb (2€)

    https://www.aliexpress.com/item/USB-Sound-Card-Virtual-7-1-3D-External-USB-Audio-Adapter-USB-to-Jack-3-5mm/32858038751.html?spm=a2g0s.9042311.0.0.27424c4dLBVMQL

    - Carte SD de 16Go (4€)
    https://www.aliexpress.com/item/Micro-sd-card-8-GB-16-GB-32GB-64-GB-128-g-memory-card-for-smartphones/32962460987.html?spm=a2g0s.9042311.0.0.27424c4dLBVMQL

    - Convertisseur usb vers 12v pour alimenter  la commutation lente (si tv) (3€)

    https://www.aliexpress.com/item/1pc-DC-DC-Converter-Cable-USB-A-Type-Male-Connector-5V-to-9V-12V-DC-Jack/32847306147.html?spm=a2g0s.9042311.0.0.27424c4duk9HuG

    - Cdaptateur réseau ethernet USB (2€) -  (utile si le pi n'est pas un zero wifi ou pour mettre un nouveau set)

    https://www.aliexpress.com/item/USB-2-0-to-RJ45-Ethernet-Adapter-Lan-Networks-10-100-Mbps-for-Macbook-Win7-DJA99/32958609314.html?spm=a2g0s.9042311.0.0.27424c4dLBVMQL

    et d'une alim usb en 2A de téléphone portable ainsi qu'un câble micro usb.

    Pour le reste, c'est du Retropie.... ;)

    L'image de la distri sera prochainement disponible ici si elle n 'enfreint pas la charte du forum... et surtout si ça intéresse du monde.
    A venir une vidéo du système en route mais rien d'exceptionnel...

    Il est possible de câbler le pi directement sur un peigne Jamma et de l'alimenter par la borne. :)

    Si vous avez besoin de 3.3v pour le switch Av, il peut être repiqué sur la pin 01 du GPIO directement soudé sur le shield du VGA666.
    Vous pouvez également alimenter le PiZero par la pin 02 de celui-ci, si vous voulez vous passer d'alimentation micro USB. N'oubliez par de relier une masse au 06.



    Pour les customisations avancées :

    Si vous avez le support réseau, le samba est activé par défaut, vous accédez aux roms et bios directement.
    Pour éditer les fichiers des partitions de boot; ça peut être fait en SSH avec nano ou directement sur la carte SD en FAT32.

    Pour les connexions un peu plus roots :

    Connexion SSH / SFTP - port 22
    Le login : root
    le pass : raspberry

    Pour éditer d'autres répertoires, vous devez avoir les droits sur les fichiers en entrant dans putty :

    mount -o remount, rw /
    Pour le boot automatique à tester :

    Citer
    Ca ne marche pas chez moi...
    Créer un fichier autoboot.txt (format UNIX) à la racine de la sd

    Contenu du fichier autoboot.txt

    system=mame
    game=lejeu.zip
    « Modifié: Jeudi 09 Mai 2019, 11:34:12 am par lipide512 »

    Hors ligne AsPiC

    • Admin
    • Dieu de l' Arcade
    • *****
    • Messages: 8391
    • Localisation: Les Herbiers (85)
    • Present pour Koh Lanta Retrogaming Party 2069 !
      • Voir le profil
      • Mon compte Instagram !!
    Distri Retropie tate/cocktail 240p
    « Réponse #1 le: Mardi 07 Mai 2019, 00:21:10 am »
  • Aucun soucis pour partager l'image SI tu enlève les ROMs de l'image.

    En tous cas merci pour la proposition de partage <:)


    Recherche tout élément de Jeutel Galaktron - "AsPiC c'est : no WIP but just RIP" - kos71 2014

    Hors ligne th_vador

    • Alien
    • *
    • Messages: 4877
    • Localisation: Orléans
    • come and get some
      • Voir le profil
      • TomTom's Lair
    Distri Retropie tate/cocktail 240p
    « Réponse #2 le: Mardi 07 Mai 2019, 08:55:16 am »
  • La bonne idée que voilà! ^-^

    La liste de jeux que tu donnes, elle est liée à quoi? C'est une limitation ou c'est simplement celle que tu embarques chez toi?
    De l'arcade, de la console, des conneries, du Giga Wing 2. TomTom's Lair quoi!
    Recherche : Altered Beast (Master System) | Streets of Rage (Megadrive) | Une borne DDR | Un flipper

    Hors ligne Cid2Nice

    • ✌(◕‿◕)✌ Donateur 2019
    • Accro
    • *
    • Messages: 291
    • Localisation: Nice
    • WIPeur lent
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #3 le: Mardi 07 Mai 2019, 09:05:58 am »
  • Charmant, avec en plus la liste de courses déjà toute prête :D

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #4 le: Mardi 07 Mai 2019, 09:44:38 am »
  • C'est la liste que j'utilise sur ma cocktail, ça explique le choix hardware limité et le nombre de jeux (déjà important à mes yeux).
    Pour info, niveau limitation matérielle, un gunbird ou sf2 rame sur cette config, du moins sous Advancemame. Sous pifba, c'est déjà mieux mais pas de changement de reso à la volée.

    Sur un rpi3b+ par  contre, tout tourne impec, mais il vaut à lui seul le panier pour faire ce système.
    Après pour qui veut, ça reste abordable quand même. ;)

    La modification de Retropie pour pi3 prend peu de temps, le plus long est de choisir les roms et de les configurer.

    edit:
    @AsPiC : pour la distri dispo ici, je mettrai super tank et looping qui sont en tate et libres de droit, histoire de pouvoir tester.
    https://www.mamedev.org/roms/
    « Modifié: Mardi 07 Mai 2019, 09:55:17 am par lipide512 »

    Hors ligne Little_Rabbit

    • ✌(◕‿◕)✌ Donateur 2019
    • Alien
    • *
    • Messages: 4955
    • Localisation: Nantes
    • The early 80's : the arcade golden age !!
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #5 le: Mardi 07 Mai 2019, 10:12:26 am »
  • Salut,

    Génial ta distri lipide512 !  :-)=

    Ça m'intéresse, et je pense que mon frère sera intéressé aussi pour sa table cocktail maison :).

    Un grand merci pour l'initiative et pour le partage !  ^-^

    A+
    Recherche dédiées ou PCB originaux: Miss Pacman, Dig Dug, Galaga, Mappy, Asteroids, Battlezone, Missile Command, Tempest, Star Wars, Donkey Kong (+ Jr), Mario Bros, Moon Patrol, Defender, Joust, Frogger, Gyruss, Pooyan, Space Tactics, Zaxxon, etc. Flip : Xenon, Baby Pac Man, Gottlieb des années 80 (Spirit, Amazon Hunt, ...). Divers :  Ice Cold Beer
    Trois fois rien quoi ! :D

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #6 le: Mardi 07 Mai 2019, 10:40:01 am »
  • Après ce n’est pas grand chose, juste une compilation de choses trouvées sur le net. ;)

    edit : je vais voir pour mettre un attract mode et que ça boot direct sur une rom, ce sera plus efficace.
    Attract mode n'a rien à voir avec ce que je pensais dans Retropie, c'est une interface qui remplace emulationstation...
    et pour le boot direct d'une rom, j'ai pas l'impression que ça fonctionne... #soireelaloose  ;)

    up!
    Mission 2 : mise à jour en cours ! :)


    « Modifié: Mercredi 08 Mai 2019, 16:59:21 pm par lipide512 »

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #7 le: Mercredi 08 Mai 2019, 18:55:03 pm »
  • J'ai voulu installer retropie-manager, l'interface web de gestion,  mais en rapport de ce que ça apporte, c'est un luxe qui coûte cher au simple core du Zero.
    J'ai installé un nouveau thème plus lisible. A suivre...

    Si ya du monde avec le matériel dispo pour tester, merci de vous manifester - je posterai l'image à ce moment là.
    sinon j'ai trouvé un meilleur prix pour le pi :
    https://www.kubii.fr/pi-zero-v13/1401-raspberry-pi-zero-v13-kubii-3272496006973.html
    (attention à ce prix il n'y a pas les pins du GPIO)

    up : avec une video de preview
    « Modifié: Mercredi 08 Mai 2019, 22:38:13 pm par lipide512 »

    Hors ligne jed21

    • Taito's Butcher
    • Passionné
    • *
    • Messages: 179
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #8 le: Jeudi 09 Mai 2019, 10:13:38 am »
  •  :-* je suis volontaire pour faire les tests  :-*
    Réception du matos manquant dans une grosse semaine  =:))

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #9 le: Jeudi 09 Mai 2019, 11:28:26 am »
  • Ok très bien : j'ai au moins un cobaye ! :)

    Normalement j'ai ajouté le support pour la configuration de xinmo 2 joueurs, qui semblait poser problème avec Retropie.
    Pour l'instant, c'est untested. Le nouveau thème est le thème vertical_arcade retouché pour économiser un peu de RAM.

    edit : Le romset pour cette version d'advancemame est le 106.
    « Modifié: Jeudi 09 Mai 2019, 11:31:56 am par lipide512 »

    En ligne liryc

    • Addict
    • *
    • Messages: 353
    • Localisation: 42
      • Voir le profil
      • Xbox-Borne-Arcade
    Distri Retropie tate/cocktail 240p
    « Réponse #10 le: Jeudi 09 Mai 2019, 13:45:27 pm »
  • Bonjour,
    j'ai un Raspberry pi 3B dont l'HDMI ne fonctionne pas (ou avec un écran sur 1000) et la vidéo via la prise jack est bien baveuse...
    Cette distri serait donc compatible ?
    Si je souhaite le brancher en péritel sur une tv cathodique, je rajoute un VGA to peritel ?

    merci

    Hors ligne Arvester

    • VIP
    • *
    • Messages: 1596
    • Localisation: 76500 Elbeuf
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #11 le: Jeudi 09 Mai 2019, 14:04:32 pm »
  • C'est génial, j'avais justement des projets en tate en tête  =:))

    Merci pour le partage !

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #12 le: Jeudi 09 Mai 2019, 14:18:11 pm »
  • La version dispo ici ne sera pas plugnplay avec ton pi3b+. Elle est prévue pour un pi Zero.

    Cependant le vga666 fonctionne sans pb avec ton pi3b+, il suffit de modifier ton fichier config.txt avec les infos plus haut, ni plus ni moins.
    Une fois ton fichier édité, le Pi sortira le 15khz du VGA666.

    Si tu es déjà sur Retropie, tu dois avoir advmame pré-installé donc tu n'auras plus qu'à mettre tes roms dans le répertoire du pi grâce à ton réseau local.
    Tu ne passeras plus que le son sur le jack de ton pi3, le composite sera inutilisé. Effectivement, la composite est un standard pratique pour monitorer mais à fuir si on cherche un peu de qualité.

    Pour résumer : il te faut un VGA666, un câble vga2scart, et copier-coller 2-3 lignes dans ton fichier config.txt.  :)

    Je vais faire une image pour le modèle Pi3b+ pour les jeux tate un peu plus exigeants dans quelques jours. :D

    En ligne liryc

    • Addict
    • *
    • Messages: 353
    • Localisation: 42
      • Voir le profil
      • Xbox-Borne-Arcade
    Distri Retropie tate/cocktail 240p
    « Réponse #13 le: Jeudi 09 Mai 2019, 21:13:23 pm »
  • La version dispo ici ne sera pas plugnplay avec ton pi3b+. Elle est prévue pour un pi Zero.

    Cependant le vga666 fonctionne sans pb avec ton pi3b+, il suffit de modifier ton fichier config.txt avec les infos plus haut, ni plus ni moins.
    Une fois ton fichier édité, le Pi sortira le 15khz du VGA666.

    Si tu es déjà sur Retropie, tu dois avoir advmame pré-installé donc tu n'auras plus qu'à mettre tes roms dans le répertoire du pi grâce à ton réseau local.
    Tu ne passeras plus que le son sur le jack de ton pi3, le composite sera inutilisé. Effectivement, la composite est un standard pratique pour monitorer mais à fuir si on cherche un peu de qualité.

    Pour résumer : il te faut un VGA666, un câble vga2scart, et copier-coller 2-3 lignes dans ton fichier config.txt.  :)

    Je vais faire une image pour le modèle Pi3b+ pour les jeux tate un peu plus exigeants dans quelques jours. :D

    merci beaucoup pour ta réponse :)
    Je vais donc acheté une VGA666 :)  3€ ça ne va pas me ruiner lol
    je devrais pouvoir me confectionner le vga2scart

    Pour le moment je n'ai aucune distri sur ce pi vu qu'il ne fonctionnait pas en HDMI ... (j'ai un pi2 avec kodi pour regarder mes films dans mon salon)
    Du coup si tu fais une image prochainement pour pi3b+ je suis preneur :)

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #14 le: Jeudi 09 Mai 2019, 22:15:31 pm »
  • J'ai bricolé une image pour le pi3b+. Niveau emulation, il y a 3 versions d'advance mame donc ça fait pas mal de combinaisons pour tester.
    C'est une version tate que tu souhaites faire ? Pour l'instant, ma version est en Yoko avec le set 106.

    Hors ligne lipide512

    • Famille
    • *
    • Messages: 1039
    • Localisation: Seine et Marne
    • Bonheur Pixel Perfect !
      • Voir le profil
    Distri Retropie tate/cocktail 240p
    « Réponse #15 le: Lundi 20 Mai 2019, 11:24:33 am »
  • petit up !
    Montage (forcément) beaucoup plus simple pour la version pi3b+ en 4:3 (yoko)



    Vous noterez le petit câble orange qui vient chercher le 3v sur le shield pour la commutation automatique de la tv.

    J'ai notamment testé avec hatari qui émule l'atari ST et il s'affiche en overscan 240p 1:1 ... de quoi redécouvrir les jeux ST comme on en a toujours rêvé ! :)

    Pour les images SD, dès que vous avez le matériel, n'hésitez pas à poster ici, je mettrai l'image à jour juste avant.