ARMSX2 : l’espoir de l’émulation PS2 sur Android arrive en V1.0

 
Le projet open source ARMSX2 sort sa V1.0 : un émulateur PlayStation 2 pour Android basé sur une version récente de PCSX2.

L’émulation PS2 sur Android, c’est le far west depuis qu’AetherSX2 a mis les voiles. NetherSX2 a pris le relais, mais son code vieillissant et sa nature semi-fermée sentent la solution temporaire.

ARMSX2 vient de sortir en version 1.0, open source, basé sur une version récente de PCSX2. Sur le papier, c’est exactement ce qu’il nous fallait. Dans les faits ? Performances moyennes, crashes au lancement, interface basique. Mais attendez avant de fuir : la feuille de route est prometteuse et le projet avance vite.

Pour aller plus loin
Retrogaming : notre sélection des meilleurs émulateurs sur Android

Un émulateur né de la nécessité

AetherSX2 était l’émulateur PS2 de référence sur Android : performant, compatible, abouti. Son abandon brutal a laissé un vide. NetherSX2 a repris le flambeau en modifiant le code d’AetherSX2, mais c’est du bricolage sur fondations anciennes. Ça tient, ça marche bien même, mais ce n’est pas viable éternellement.

ARMSX2 prend le problème à l’envers : partir d’une base moderne de PCSX2 (l’émulateur PC de référence) et l’adapter correctement à Android. C’est plus propre, plus pérenne, et surtout 100 % open source. Le code est sur GitHub, n’importe qui peut contribuer, auditer, forker.

La version 1.0 vient de sortir sur GitHub (avec un patch 1.0.1 rapide). Le Play Store suivra cette semaine selon l’équipe. C’est officiellement la première sortie stable.

Le piège de la traduction x86

Maintenant le problème technique qu’il faut comprendre. La PS2 utilise une architecture différente des processeurs Android actuels. AetherSX2 et NetherSX2 émulent nativement cette architecture sur les puces Arm des smartphones. PCSX2 (et donc ARMSX2) fait différemment : il traduit du code x86 (PC) vers Arm64 (Android) en plus d’émuler la PS2.

En clair : deux couches de traduction au lieu d’une. Le résultat est prévisible : les performances sont inférieures à NetherSX2. C’est physique, inévitable avec cette approche. L’équipe le dit d’ailleurs franchement : les performances vont s’améliorer avec les optimisations, mais ne dépasseront jamais un émulateur natif.

Concrètement ? NetherSX2 tourne à 60 fps sur un Snapdragon 8 Gen 2 milieu de gamme. ARMSX2 peine à tenir 45 fps sur le même appareil.

Ce n’est pas le seul problème. Plusieurs retours sur Discord confirment des bugs. L’équipe travaille dessus activement, mais en attendant, l’émulateur est inutilisable pour une partie non négligeable d’utilisateurs.

L’interface n’arrange rien, elle est fonctionnelle mais rudimentaire. Quelques éléments rappellent Material You, mais l’ensemble fait brouillon.

Là où ça devient intéressant, c’est la roadmap publique. L’équipe a les bonnes priorités :

Priorité haute :

  • Corriger les bugs avec les GPU Samsung Xclipse et Arm Mali (les plus répandus sur Android)
  • Mettre à jour vers la dernière version du core PCSX2 (corrections et optimisations récentes)

Priorité moyenne :

  • Refonte visuelle complète en Material Expressive

ARMSX2 n’est pas prêt aujourd’hui. Les performances sont moyennes, les bugs critiques, l’interface basique. Si vous voulez jouer à vos jeux PS2 sur Android maintenant, installez NetherSX2.

Mais gardez ARMSX2 dans un coin de votre tête. Le projet a les bons fondamentaux : open source, base moderne, équipe réactive, roadmap claire. Dans 6 mois, ça pourrait être l’émulateur de référence. Ou pas. On verra.

Par ici pour le tuto d’installation d’un APK sur Android.

Pour aller plus loin
Retrogaming : notre sélection des meilleurs émulateurs sur Android


Retrouvez un résumé du meilleur de l’actu tech tous les matins sur WhatsApp, c’est notre nouveau canal de discussion Frandroid que vous pouvez rejoindre dès maintenant !

Recherche IA boostée par
Perplexity