Aller au contenu principal
Accueil

Navigation principale

  • News
  • Émulateurs
  • Forum
  • Bestofs
  • Dossiers
Menu du compte de l'utilisateur
  • Se connecter

Fil d'Ariane

  1. Accueil
  2. Le grimoire de l'émulation sur Mac

L'installation d'émulateurs sur iOS

Par Noxx, 10 juin, 2016
Obsolète

Cette procédure ne s'appuie sur aucune bidouille, mais nécessite de ne pas avoir peur d'un peu d'anglais, ni de cliquer sur quelques menus de Xcode.

Addendum


Depuis la publication de cet article, Apple a changé les droits des comptes développeurs gratuits : auparavant, un certificat restait valide 90 jours sur iOS, maintenant il n'est valide que 7 jours. Ainsi toutes les semaines, il faut refaire la dernière étape de compilation et d'installation du logiciel sur iOS (cliquer sur le petit triangle). Cela n'amène pas l'effacement des roms et autres fichiers, mais c'est beaucoup plus contraignant…

La première étape consiste à s'équiper des outils indispensables : un compte développeur et Xcode.

Il vous faut d'abord créer votre compte développeur. Pour installer un logiciel nous n'avons besoin que de la version de base qui est gratuite : https://developer.apple.com/account/

Vous allez sur « Create Apple ID » et donnez les informations qu'il faut, en particulier une adresse mail valide.

Ensuite vous téléchargez Xcode :
https://developer.apple.com/xcode/download/
C'est long.

Deuxième étape : choisir des sources de programmes adaptés à iOS. J'ai réussi à installer Provenance, MeSNEmu, Gba4ios, iMame4All et RetroArch.
Avec des difficultés variables. Je vous conseille les deux premiers qui s'installent sans histoire : 

  • https://github.com/jasarien/Provenance
  • https://github.com/lmmenge/MeSNEmu

Vous cliquez sur «Download ZIP», vous dézippez et mettez le dossier résultant dans un endroit qui vous convient.

Troisième étape : compiler et installer le programme sur votre périphérique.

Dans le dossier que vous venez de télécharger, vous double-cliquez sur le fichier qui se termine par «xcworkspace» s'il est présent ou, sinon, «xcodeproj».

Xcode ouvre le fichier et vous le laissez travailler.
Parfois vous aurez des triangles jaunes : c'est pas grave. Laissez faire.

Vous branchez votre périphérique iOS et sélectionnez-le en «device» sur le menu supérieur gauche de la fenêtre principale après le bouton stop.

Mais avant de compiler le programme, il va falloir l'associer au compte Apple ID qui va autoriser le démarrage sur votre périphérique.

Pour l'instant la source est associée à «jamsoftonline» dans l'exemple de Provenance, on va se l'approprier en deux phases : D'abord on va mettre notre «team»

La première fois, vous choisissez «Add an Account…»

Et entrez les coordonnées de votre ID développeur. Votre identifiant doit apparaitre maintenant dans le menu «team» et vous pouvez le sélectionner.
Puis vous «fixez les issues»

Il va falloir aussi changer le «Bundle Identifier» qui est le nom utilisé par iOS pour gérer le programme. Je vous suggère de mettre un surnom à la place de «jamsoftonline», mais n'importe quoi est valable du moment qu'il identifie de façon unique ce logiciel pour votre périphérique iOS.

Vous pouvez enfin compiler le programme en cliquant sur le petit triangle…

Cela prend un certain temps et le logiciel va essayer de se lancer sur votre périphérique.

Il vous faudra aller dans «Réglages», «Général», «Gestion des appareils» afin d'autoriser votre périphérique à exécuter les programmes installés par votre compte développeur.

Et les roms ?

L'installation des roms est variable : parfois par le gestionnaires d'iTunes. Parfois il vaut mieux passer par le logiciel lui-même : c'est le cas de Provenance où il est plus sûr d'utiliser le + en haut à droite…

Et pour les autres ?

Eh bien les autres posent des problèmes à la compilation plus ou moins délicats à régler. Je préfère donc vous fournir les sources que j'ai modifiées et qui sont sensées s'installer sans problèmes.

  • gba4ios
  • iMame4All-Xcode

Les difficultés viennent souvent de leur âge : 
iMame4all est presque introuvable et j'ai modifié une version déjà modifiée : ça tourne avec des roms version 037b5 mais attention, la page «option» fait planter le logiciel…

GBA4iOS est surtout intéressant pour les vieux périphériques sur lesquels l'émulateur GBA de Provenance est trop lourd…

Et RetroArch ?

Cela s'installe mais les émulateurs ne se chargent pas sous iOS : il faudra attendre une version debuggée…

Les mises à jour ?

J'avoue que j'ai fait au plus simple indiquant de télécharger le fichier zip pour les sources. Par Git, il y a des procédures de mises à jour, mais cela dépasse le cadre de l'article.

Et les manettes ?

Si votre périphérique iOS et l'émulateur ne sont pas trop vieux, vous pouvez essayer des pad en MFI, tout ce qui est en iCade ne marche plus d'après mon expérience personnelle. Il y a aussi les pads qui s'ajoutent sur l'écran tactile : après en avoir essayé un certain nombre, les plus efficaces, je trouve, sont les joysticks ventouses.

Cependant, la taille du pad virtuel sur iPad peut ne pas convenir suivant les émulateurs.

Dossiers

  • Compiler et lancer DobieStation sur macOS
  • Débuter avec MAME sur macOS - Partie 1 - Introduction
  • Débuter avec MAME sur macOS - Partie 2 - Installation et configuration
  • Débuter avec MAME sur macOS - Partie 3 - La mémoire du jeu vidéo
  • Interview de Brad Oliver
  • L'interpréteur pour jouer nativement
  • Manipuler les images disques sous OSX (iso, dmg, bin, cue, et autres)
  • Neo Geo Arcade Stick Pro
  • Relancer ses applications OSX 32bits avec Virtualbox
  • Sigles et Abréviations
  • Bandai Pippin by Apple
  • BasiliskII et Mac OS 7/8 en 68k
  • Brad Oliver Interview (English)
  • Brancher sa manette avec ou sans fil sur macOS (Bluetooth, USB, PS3/PS4, Xbox/360/One, Wii)
  • Bungie - Le triste coup de maître de Microsoft
  • Compilation d'émulateurs (MAME)
  • Compiler son OpenBios pour Qemu sur macOS
  • DeSmuME, un émulateur de Nintendo DS
  • DosBox - Tutoriel
  • Débuter avec MAME sur macOS - Partie 4 - Aller plus loin avec les lignes de commande
  • Débuter avec MAME sur macOS - Partie 5 - Réglages graphiques
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 5b - Simuler l'affichage d'un écran cathodique
  • Débuter avec MAME sur macOS - Partie 6 - Vérification simple des ROMs
  • Débuter avec MAME sur macOS - Partie 7 - Vérification avancée des ROMs
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories
  • Découvrir l'émulation sur macOS avec OpenEmu
  • Démarrer avec Redream
  • Emulation Playstation sous OSX
  • Emulation antérieure à MacOS X (sur MacOS 7/8/9)
  • GnGeo - Installation et utilisation
  • Graver des jeux Homebrew pour Dreamcast
  • Guest PC, le test
  • Guide pour débutant en émulation sur MacOS Classic (Mac OS 8 et Mac OS 9)
  • Guide pour débutants en émulation sur Mac OS X
  • Initiation à l'émulation d'un Amiga avec FS-UAE
  • Installation d'une RetroPie
  • Installer MacOS 9.2.2 sur QEMU
  • Installer PCSX2
  • Internet sur OS7, OS8 et OS9 via Basilisk et Sheepshaver
  • Jouer à Diablo nativement sur macOS
  • Jouer à Red Alert nativement sur macOS
  • Jouer à Rollercoaster Tycoon 2 nativement sur macOS
  • L'installation d'émulateurs sur iOS
  • La naissance de l'Amiga
  • Les applications Windows sur macOS avec Wine (WineBottler, Wineskin Winery, PlayOnMac et CrossOver)
  • Les multi-machines (Mess, Mednafen, Retroarch, OpenEmu etc.)
  • Les vieux OS de Microsoft sous OSX
  • Mettre Mac OS 9 en réseau à travers Qemu ou SheepShaver
  • Mini vMac
  • OpenMSX - tutoriel
  • PCSX, tutoriel sur son utilisation
  • Parallels Desktop, un émulateur Windows "NextGen"
  • PearPC ou un Mac OS X PPC sous Intel
  • Présentation de Darwine
  • Qu'est-ce que l'émulation ?
  • Quel logiciel pour jouer sur MAME ?
  • Réaliser une compilation de SBI pour Dreamcast
  • SNK ou l'arcade à la maison
  • ScummVM - Tutoriel
  • SheepShaver : Un Mac dans votre Mac
  • SheepShaver : quelques astuces
  • Tous les chemins mènent aux ROMs
  • USB Overdrive : mode d'emploi
  • Utilisation du terminal
  • Utiliser rsync pour mettre à  jour sa collection de ROMs MAME.
  • Virtualbox et nos anciens Mac OS X
  • Yabause - Installation
  • dosbox.conf, le fichier de configuration DOSBox
  • Émulation : Explication de la nomenclature des ROMs
  • Émulation Dreamcast, tutoriel pour lxdream.

contenu connexe

  • Sideloading : Installer Delta sur iOS avec AltServer

    NES, Super Nintendo
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade, Amstrad CPC
  • Débuter avec MAME sur macOS - Partie 8 - Tri des ROMs par genres et catégories

    Arcade
  • Compiler et lancer DobieStation sur macOS

    PlayStation 2
  • Relancer ses applications OSX 32bits avec Virtualbox

    IBM PC, Windows
Flux RSS

Menu secondaire

  • Accueil
  • Credits
  • Liens
  • Rechercher un émulateur