Table des matières

Borne d'arcade DIY

  • Format : –
  • Publics: Tout public
  • Inscription à info[at]reso-nance.org ou mediation[at]zinclafriche.org
  • Formateurs : reso-nance numérique - Fenshu

Description

Construire une borne d'arcade de retrogaming permettant de jouer a plein de jeux sur vieilles console et arcade(MAME, neogeo, megadrive, atari…)

Plan de cours

Seance 1

Seance 2

Seance 3

Ingredients de base

allumage et extinction du pi

Pour pouvoir allumer et éteindre le raspberry pi depuis deux boutons, une petite addition est nécessaire : L'allumage se fait par un simple bouton plaçé sur les pastilles marquée run du raspberry. Ce header n'est pas peuplé par défaut, il est nécessaire d'en ajouter un soi-même. Si le pi est en fonctionnement, il redémarrera lors de l'appui sur le bouton.

L'extinction se fait par un petit script python qui utilise le GPIO4 en input pullup Lorsque celui-ci est passé bas par le bouton poussoir, il provoque l'extinction propre du raspberry en invoquant sudo shutdown now Le script est ajouté à rc.local pour être lancé automatiquement au démarrage. Il nécessite la dépendance RPi.GPIO, installable avec pip :

sudo apt-get update
sudo apt-get install -y --fix-missing python3-pip
sudo pip3 install RPi.GPIO

Script python :

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
from time import sleep
import os
 
buttonPin = 4
 
GPIO.setmode(GPIO.BCM)
GPIO.setup(buttonPin,GPIO.IN,pull_up_down=GPIO.PUD_UP) 
 
while(True):
        if GPIO.input(buttonPin) == 0:
                print("shutting down")
                os.system("sudo shutdown now")
        sleep(0.1)

des liens

Notice

Les buttons sont assigné comme cela (pour le moment ) image.png Pour valider il faut appuyer sur le bouton A (dans retropi) (ou start ou select selon les jeux…)

Pour quitter un jeu il faut generalement appuyer sur SELECT et le bouton noir en haut a gauche.

Pour regler le volume : (necessite clavier branché en USB)

  aller dans Menu retroPI  : AUDIO 
  puis mixer pour regler avec fleches

Pour ajouter des jeux (il vous faut une clef usb et suivre les instructions suivantes :

  1. D’abord démarrer votre Raspberry.
  2. Sur un clé USB, créer un dossier « retropie ».
  3. Brancher la clé sur le Raspberry et attendre 2 secondes (pour être large).
  4. Rebrancher la clé sur votre PC, l’arborescence des roms a été crée.
  Aller ensuite sur les sites de rom type : https://www.planetemu.net/   pour telecharger des roms...  

Ajouter avec parcimonie… 2/3 jeux max a chaque fois (car c'est chiant a les effacer quand ca marche pas bien)

Pour effacer des roms du systemes : (necessite clavier branché en USB)

  aller dans Menu retroPI  : FILE manager
  et ensuite naviguer et utiliser les touches F8 pour effacer les fichiers en trop (rom qui ne fonctionnent pas)

Voila en gros les manip necessaire a savoir faire….

Ps :a noter que la plupart des rom de megadrive marche bien…. alors que les MAME ou NINTENDO ne marche pas forcement sur les sites que j'ai testé…