Gérer les sauvegardes de PCSX2

Maintenant que la Playstation 2 est très bien émulée sur nos processeurs Intel ou Silicon à travers PCSX2, vous allez peut-être avoir besoin de gérer les cartes mémoires virtuelles afin d'importer, exporter, transférer des sauvegardes (notamment si vous télécharger des sauvegardes complètes en ligne.

Pour cela il existe un utilitaire avec une interface graphique très bien pensée, nommé mymcplus.

Sa contrainte principale est de devoir passer par le Terminal de macOS pour l'installer et le lancer, malgré la présence d'une interface graphique.

Si vous n'avez pas Python 3

Pour vérifier si vous avez Python 3 d'installé, tapez la commande.

python3 --version   

Si non, alors vous allez partir d'un peu plus loin ! Car vous aurez besoin de Xcode Command Line Tools qui permettra d'installer Homebrew qui permettra d'installer Python. C'est long la première fois, mais un pré-requis aujourd'hui si vous bidouiller un peu sur votre Mac.

Alors dans l'ordre :

Installer Xcode :

xcode-select --install

Installer Brew :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Installer Python 3 + pip

brew install python 

Installer les dépendances graphiques

mymcplus étant une application codée en Python 3, il faut passer par l'"App Store" de Python, nommé pip. Pip est installé d'office avec Python en passant par Homebrew. Mais vous ne pouvez pas directement installer mymcplus, car le programme à besoin de dépendances, notamment pour afficher l'interface graphique. Et contrairement à Homebrew, ça ne fonctionne pas forcément automatiquement avec pip.

Vous allez donc installer wxPython (c'est indiqué sur la page du programme) ET PyOpenGL (ça fallait le deviner).

pip install wxPython
pip install PyOpenGL

Maintenant vous pouvez installer mymcplus (surtout ne rajoutez pas [gui] comme indiqué sur le site de l'auteur).

pip install mymcplus

Lancer mymcplus

Ouvrez le Terminal et tapez simplement

mymcplus 

Et voilà ! Au démarrage l'application propose directement de choisir une carte mémoire.

Premier démarrage de l'application
Fenêtre principale

Testé sur un M2 Pro avec macOS 14, Python 3.11.7, pip 23.3.2, wxPython-4.2.1, PyOpenGL-3.1.7, mymcplus-3.0.5