Piulator Portable système de jeu par l’intermédiaire de framboise Pi (2 / 5 étapes)

Étape 2: Le Backend

Premières choses d’abord - obtenir le travail de back-end. Cela doit fonctionner correctement avant tout mettre ensemble, oui ?

Il y a 2 grands projets là-bas qui sont articulent autour apportant émulation de jeu à la plate-forme de la Raspberry Pi. RetroPie et EmulationStation.

RetroPie est une image de Pi précompilée de carte SD qui a tous les émulateurs déjà installés, ainsi que l’interface de EmulationStation installé avec l’installation de configuration autobooting. Vous pouvez le faire par vous-même, installer les émulateurs l’un à la fois et l’installation manuelle de EmulationStation, mais qui prend une éternité. Travail plus intelligemment, pas plus fort !

EmulationStation est une interface graphique pour naviguer dans vos listes de jeu. C’est assez simple en soi, mais vous pouvez la peau le frontend relativement facilement avec un peu de graphisme et de quelques modifications légères de XML.

Cela pourrait obtenir longue, donc je vais essayer et garder cette concise et fournir des instructions de base avec des liens. Par ailleurs, ma connaissance provenait de l’aboutissement de plusieurs ressources en ligne Vérifiez ces tous dehors pour plus d’informations, des détails supplémentaires, forums avec des personnes demandant à toutes les questions que vous pensez n’a pas été demandée encore, etc..

RetroPie Wiki
RetroPie Forum
EmulationStation Page de GitHub

  1. Créez votre image de la carte SD

    • L’image précompilée de SD peut être trouvée ici. Écrire l’image sur la carte SD avec quelque chose comme Win32 Disk Imager.
  2. Mise à jour et configurer votre Pi
    • Agrandir la taille de disque sur votre carte SD à

      1. sudo raspi-config
      2. Sélectionnez étendre votre option de disque
    • Mise à jour et mettre à jour vos paquets avec
      1. sudo apt-get update ; sudo apt-get upgrade ;
    • Définir un nouveau mot de passe système avec
      1. sudo passwd
      2. Entrez votre nouveau mot de passe (ne perdez pas cela)
    • Installer les dissipateurs de chaleur et d’overclocker ce badboy
      1. Installer des dissipateurs thermiques sur le GPU et le CPU de la Pi
      2. Overclocker votre Pi
        1. Vous pouvez faire cela sans annulation de votre garantie par le biais de raspi-config, mais si vous voulez pousser un peu... vous allez pour sound/performances décentes sur SNES et supérieur jeux... extraire ce fil sur les forums de PetRockBlog. J’ai couru les paramètres de la première affiche et mon temp n’est jamais allé au-dessus de 51° C pendant le jeu de la SNES.
  3. Configurer les contrôleurs
    • Changez de répertoire pour où vit le programme de configuration

  1. CD /opt/retropie/emulators/RetroArch/installdir/bin
  • Exécutez le programme de configuration
    1. . / retroarch-joyconfig - o /opt/retropie/configs/all/retroarch.cfg
    2. Appuyez sur les boutons appropriés lorsque vous êtes invité. Quand vous arrivez à boutons qui n’existent pas sur votre contrôleur, juste garder frapper n’importe quel bouton, mais assurez-vous que c’est la même touche pour la facilité de trouver plus tard. Vous les supprimez ensuite.
  • Modifier le fichier CFG pour inclure contrôleur de lecteur 2, ranger joueur 1 et mettre dans une configuration de bouton « quit émulateur »
    1. sudo nano /opt/retropie/configs/all/retroarch.cfg
    2. Supprimez les valeurs pour tous les boutons qui n’existent pas sur votre contrôleur. Vous devriez être capable de déchiffrer les boutons erronées relativement faciles.
    3. Copiez et collez la configuration 1 joueur sous la config de joueur 1
    4. Changer le jeu de nouveau à dire joueur 2 dans tous les cas
    5. Modifier l’index va de 0 à 1 dans la nouvelle
    6. Ajouter dans la configuration d’émulateur de sortie en ajoutant les 2 lignes suivantes en vertu de tout
      1. input_enable_hotkey_btn = « 1 »
      2. input_exit_emulator_btn = « 2 »
      3. Modifiez les valeurs de « 1 » et « 2 » pour faire correspondre les touches que vous souhaitez utiliser. J’utilise Select comme le raccourci clavier et commencer à la sortie. De cette façon, que vous devez maintenir sélectionnez et appuyez sur Start pour sortir un jeu. Sweeeeeet.
    7. Il est important de noter que ce fichier CFG affecte le système au niveau mondial. Si vous voulez des configurations de bouton différent dans les émulateurs spécifiques, vous devrez modifier le fichier retroarch.cfg dans le répertoire de configs de l’émulateur individuels (c'est-à-dire des /opt/retropie/configs/snes/retroarch.cfg pour les configurations de la SNES). Les fichiers CFG individuels remplacent la configuration globale.
  • Copier vos fichiers ROM légalement détenues
    • Il y a plusieurs façons de le faire. SSH est le chemin à parcourir, OMI, parce que vous voulez vous familiariser avec SSH'ing dans votre Pi. Vous pouvez auto-copie ROM plus avec une clé USB aussi bien. Les deux processus sont documentés ici.
  • Assurez-vous que tout fonctionne avant d’avancer
    • À partir de votre répertoire, tapez

      1. emuationstation
    • Vous devez avoir au moins un ROM copié dans votre répertoire pour cela à travailler.
    • Vérifiez-le dehors ! Êtes-vous capable de naviguer l’interface ? Sweet ! Pouvez-vous ouvrir un jeu et contrôler correctement le jeu ? Allllright. Attendez, il ne fonctionne pas bien ? Regarder en arrière à travers les étapes, portée les forums, poser une question ou deux, mais obtenir juste avant d’aller de l’avant !
  • Personnaliser
    • Ainsi, EmulationStation est assez fade. Aloshi admet qu’elle est assez basique et encourage les gens à créer leur propre peau. J’ai avancé et a fait ça.
    • EmulationStation se compose d’une partie des éléments servant à la navigation en quelques écrans différents. Il examine les fichiers XML pour savoir quoi faire avec ces éléments. Donc en gros, vous pouvez modifier les fichiers de thème XML préexistantes ou écrire vos propres. Aloshi a la documentation sur une page de GitHub ici. Je suis allé plein creusent des trous dans le mode d’apprentissage lorsque vous faites tout cela et ressenti le besoin de documenter tout ce que je mettais ensemble. J’ai écrit le guide ci-joint sur la création de thèmes pour émulation Station 2.x.
  • Articles Liés

    Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

    Raygun rétro : réaliser une hélice par l’intermédiaire de CAD

    Il est tout à fait possible et souvent approprié réaliser une hélice par l'intermédiaire de main-découpage de matériaux divers, soit pour le produit fini, soit comme un maître à utiliser pour le moulage et la coulée.Il est également possible de faire
    Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

    Comment faire pour percer avec précision un ballon par l’intermédiaire de son centre

    Mon but avec ce instructible est de présenter un simple gabarit pour percer les ballons à leurs centres.Ce gabarit peut être construit en 5 minutes.Pour construire ce gabarit, nous avons besoin du matériel suivant :Panneau de fibres agglomérées2 x vi
    Transmission audio par l’intermédiaire de corps

    Transmission audio par l’intermédiaire de corps

    Nous pouvons transmettre des données par l'intermédiaire de corps humain ? Cette question me hantait depuis très longtemps. Puis je suis tombé sur une vidéo où ericsson fait preuve d'une telle technologie. L'appareil qu'ils utilisés était grandes. Al
    Arduino voiture commandée par l’intermédiaire de Bluetooth

    Arduino voiture commandée par l’intermédiaire de Bluetooth

    Tous que nous savons que l'Arduino est une plate-forme de prototypage excellente, principalement parce qu'il utilise un langage de programmation convivial et il y a beaucoup de composants supplémentaires incroyables qui nous offrent des expériences e
    Éconergétiques en omettant de stand by consommation d’énergie en combi chaudière par l’intermédiaire de commutateurs à distance

    Éconergétiques en omettant de stand by consommation d’énergie en combi chaudière par l’intermédiaire de commutateurs à distance

    / * Style Definitions * / table. MsoNormalTable {mso-style-name: « Table Normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-parent: "";" mso-rembourrage-alt: 0 cm
    Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

    Numérisation 3D, rendu 3D des sculptures d’argile en inox par l’intermédiaire de rendus numériques pour une proposition d’art

    Je suis un artiste possédant une formation en peinture traditionnelle et de la sculpture, après avoir terminé l'école des Arts visuels avec un BFA en peinture.Après avoir travaillé dans un studio de Jeff Koons pour plus de deux ans, je me suis intére
    Réglage de luminosité de portable par l’intermédiaire de fluipierre !

    Réglage de luminosité de portable par l’intermédiaire de fluipierre !

    Pour un automatisme intégré, je crée, j'ai besoin d'ajuster la luminosité de l'écran rapidement grâce à une interface tactile. L'ordinateur est en fait un netbook tactile qui peut renverser le droit autour. Je n'aurez pas accès au clavier pour appuye
    Robot pilotée par manette PS3 par l’intermédiaire de shield Arduino et Wifi

    Robot pilotée par manette PS3 par l’intermédiaire de shield Arduino et Wifi

    il s'agit d'un robot qui utilise les deux manettes de gauche et de droite sur la manette PS3 sur disque « tank-style ». Les châssis, les roues et les moteurs sont achetés en kit. Une Arduino Uno est monté sur le châssis et un bouclier Wifi est empilé
    Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

    Faire une appli Android pour contrôler via Bluetooth un Arduino contrôler votre maison par l’intermédiaire de RF, climatisées et dotées de AppInventor

    Je sais que le titre est tout à fait une bouchée, mais c'est exactement ce que c'est.Quelque temps auparavant, j'ai fait une instructable décrivant un circuit autour d'un atmega328 (ou un « Arduino ») qui était de dissuader les cambrioleurs en simula
    Par l’intermédiaire de MythTV, les modules de commande X10

    Par l’intermédiaire de MythTV, les modules de commande X10

    bonne journée !J'ai récemment mis en place une zone de MythTV dans une salle où plusieurs X10 pour aider à définir le bon éclairage dans la salle, les modules sont installés.Tout d'abord, si vous ne savez pas quel MythTV est, penser que c'est un open
    Raccordement des « trucs » par l’intermédiaire de Bluetooth / Android / Arduino

    Raccordement des « trucs » par l’intermédiaire de Bluetooth / Android / Arduino

    Un très bon réseau local sans fil (et personnels) sont sans aucun doute le Bluetooth (BT). Aujourd'hui dans notre quotidien est commun à nous trouver avec les téléphones cellulaires, appareils stéréo, caméras, etc., reliés entre eux avec l'aide de la
    Sans fil de transfert d’énergie par l’intermédiaire de circuits de voleur de joule

    Sans fil de transfert d’énergie par l’intermédiaire de circuits de voleur de joule

    Intro :Dans ce instructable je vais vous montrer comment réaliser le transfert d'énergie sans fil avec circuit de voleur simple joule.Dispositif est capable de transmettre l'énergie sans fil, en fonction de la tension d'entrée, à environ 15 cm de dis
    Faire une guitare basse par l’intermédiaire du cou à partir de zéro

    Faire une guitare basse par l’intermédiaire du cou à partir de zéro

    NOTE : Vous devriez lire le tout avant de commencer. Il s'engagent à mémoire, parce que mon style d'écriture est erratique au mieux. Choses importantes * mai * être un peu hors d'usage.Edit : lisez ceci ' ible trop avant de commencer. C'est où je sui
    Détection d’accélération par l’intermédiaire de FLUIPIERRE

    Détection d’accélération par l’intermédiaire de FLUIPIERRE

    Comme un module à venir dans ma voiture Assistant () j'avais besoin d'un moyen de détecter lorsque j'appuie sur la pédale d'accélérateur trop rapidement. Faire cela à la pédale de gaz exigera puissance brusquement du moteur et je ne veux pas l'air co