Installation de Dolphin
La méthode générale est décrite sur le site de Dolphin : http://code.google.com/p/dolphin-emu/wiki/MacOSX_Build
Toutefois, cela plante dès le début sur le sudo port install scons. Nous allons donc revoir en détail l'installation, avec une méthode de contournement du bug constaté...
Pré-requis :
- Xcode, l'environnement de développement d'Apple (disponible sur le DVD d'installation, ou a télécharger sur http://developer.apple.com/technologies/xcode.html
- Macports : L'installeur est téléchargeable ici: http://www.macports.org/install.php
- Wxwidgets : A installler d'après le SVN : http://www.wxwidgets.org/develop/svn.htm. Méthode détaillée décrite ci dessous.
Installation des prérequis :
- Xcode et Macports sont à installer à l'aide des interfaces graphiques fournies.
- Scons est nécessaire pour compiler Dolphin. L'installation se fait théoriquement par
sudo port install scons
Malheureusement cela ne fonctionne pas, car cela plante sur db46. le workaround est le suivant :
port install db46
Cela plante et c'est normal. Aller dans le répertoire ou db46 est installé
cd /opt/local/var/macports/distfiles/db4/4.6.21_6
Enlever les patches
sudo rm -f patch*
Télécharger les patches
for i in 1 2 3 4; do echo $i && wget http://distfiles.macports.org/db4/4.6.21_6/patch.4.6.21.$i; done
Relancer le port install db46
port install db46
DB46 étant installé, l'installation de scons peut être relancée et fonctionnera
sudo port install scons
wxWidgets
Le support du framework Cocoa dans wxWidgets est toujours en développement. Aussi, faire fonctionner Dolphin sur un OSX récent nécessite de compiler wxWidgets avec la version SVN:
svn co http://svn.wxwidgets.org/svn/wx/wxWidgets/tags/WX_2_9_1 wxWidgets-2.9.1 cd wxWidgets-2.9.1/build
Le script de configuration nécessite d'être patché pour générer les librairies 32 et 64 bits:
printf '1,$s/arch ppc/arch x86_64/p\nwq\n' | ed ../configure
Configuration de l'environnement de compilation :
../configure --enable-image --enable-universal_binary --with-aui --with-cocoa \ --with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk --with-macosx-version-min=10.5
Compilation et installation de Wxwidgets... ca dure longtemps...
make && sudo make install
Récupération et compilation de Dolphin
- Recupération des sources par SVN et utilisation de scons pour la compilation
svn co http://dolphin-emu.googlecode.com/svn/trunk dolphin-emu cd dolphin-emu scons verbose=true wxconfig=/usr/local/bin/wx-config
Finaliation : l'installation du binaire
Le résultat de la compilation est dans le sous répertoire binary.. Il n'y a plus qu'à le placer dans le répertoire Applications du mac... Lire également le post original qui contient des notes quant à la config de scons ou la mise à jour de Dolphin.
Dolphin fonctionne avec des images ISO de jeux ou les DVD d'origine. sur un Macbook pro, le résultat est étonnant.
Notes
- Au clavier c'est assez galère.
- Il est possible, sur un iphone jailbreaké, d'installer une appli qui se nomme iController et est dispo sur Cydia. Elle permet d'utiliser l'iphone (et son accélèromètre...) comme wiimote via le wifi. Seul paramétrage à faire sur l'iphone : mettre l'adresse ip du mac dans l'adresse 'serveur'. Sur Dolphin, activer dans l'icone 'Wiimote' la case à cocher en face de UDPWii.
- Je n'ai pas essayé avec une vraie Wiimote, mais cela ne saurait tarder...