Mon premier contact avec les CPOS fut l'acquisition d'une GP2X Wiz il y a un poil plus de 10 ans ( et oui déjà ), puis après l'essentiel de ma carrière de retrogamer sur CPOS s'est fait sur une tripotée de consoles sous Android : des Yinlips, JXD, DroidX360, aux golden days de la GPD XD puis XD+, avec un interlude sous NVidia Shield.
Au final ces 2-3 dernières années ont effectué une sorte de retour aux sources avec les consoles vraiment rétro sous Ingenic puis maintenant RK3326. Ce sont de bonnes machines, peu chères et agréables mais on arrive aux limites assez vite en puissance.
Il n'y a plus grand'chose du côté d'Android. Une timide percée de Retroid m'a un peu laissé sur ma faim, car du coup ce n'est pas assez puissant pour vraiment profiter des possibilités d'Android en termes de jeux natifs et d'applis média. Il y a quelques temps j'ai acquis une Powkiddy X18, sur le fofo, pour un prix des plus raisonnables, et j'ai retrouvé le vibe de la GPD XD, ça m'a bien plu !
Mais malheureusement on est encore sur une config qui manque de pêche pour les jeux natifs, les émulateurs exigeants, et la mémoire interne est trop petite.
Pour le moment la next gen Android est une véritable arlésienne avec la Powkiddy X18S et la KT R1 qui ont disparu des radars et GPD (probablement dû aux pénuries de composants post COVID) qui ne semble pas décidé à revenir sur ce créneau. Il y a bien le proto alléchant présenté par Taki Udon :
mais c'est encore hypothétique niveau sortie.
Et puis beaucoup de discussions dans les communautés sur une approche DIY avec un smartphone. Pour exemple cette recommandable vidéo de The Phawx :
Jusqu'à présent ça ne me bottait pas, car faute de contrôles intégrés on se retrouve soir avec un form factor pourri (manette avec braquet) ou bien avec un gamepad bluetooth téléscopique (et là j'avais des doutes niveau latence).
J'ai récemment réparé mon ancien smartphone et retrouvé une manette téléscopique Ipega PG-9083 (achetée pour Switch à la base), et du coup j'ai testé rapidement, et j'ai été assez bluffé du résultat.
Donc du coup j'ai lancé mon projet de console DIY Android
Ce que je vise :
budget quasi zéro, réutilisation de matos
Android 10
émulation PSX parfaite avec upscaling
émulation parfaite PSP, Dreamcast, Saturn si possible
bibliothèque bien garnie de jeux natifs
Youtube/Netflix
un frontend joli et pratique
une bonne autonomie
Concernant le budget, je m'autorise seulement l'achat d'un pad téléscopique moins mastoc que celui que j'ai pour pouvoir transporter la console. J'ai jeté mon dévolu sur le X6 Pro (cf. vidéo ci-dessus), chopé à un peu moins de 20 balles.
Bref, l'obejctif est d'avoir une bécane qui overkille la XD+ et autres Moqi i7s.
Je mettrais à jour ce topic avec mes avancées et mes observations, en espérant que ça puisse être utile et générer d'autres projets perso !
Nikojiro Ultimate Retrogamer
Messages : 1908 Réputation : 161 Inscrit le : 14/12/2010
Le choix s'est fait de lui-même, car j'ai récemment réparé les boutons on/off et volume de mon ancien smartphone. Il s'agit d'un Xiaomi Mi Max Pro. Quoiqu'assez ancien (perso je garde mes smartphones 4 à 5 ans en leur redonnant un coup de jeune avec LineageOS), il a une config intéressante pour l'usage :
grand écran IPS de 6,44" avec une résolution raisonnable de 1980x1080
une méga batterie de 4850mAh
un SoC décent : Snapdragon 652 couplé à un GPU Adreno 510
4Go de RAM
un gros stockage interne de 128Go
Pour l'OS, je l'avais passé en LineageOS 14.1 (Android 7) à l'époque, et c'est sur cette base que j'ai fait mon test initial.
Mais j'ai découvert avec grand bonheur qu'il y a un build non-officiel mais stable de LineageOS 17.1 (Android 10) sur XDA , soit la même distro que j'ai sur mon smartphone actuel.
J'ai donc commencé par flasher from scratch :
mise à jour du recovery TWRP
mise à jour du firmware via un zip flashable TWRP (c'est génial !)
flash de la ROM
flash du package nano des OpenGapps (arm64/Android 10)
premier boot pour vérifier que tout marche
flash de Magisk pour rooter
Premier tests, c'est vraiment très fluide, tout fonctionne. Appairage nickel avec le gamepad bluetooth, aucune latence perceptible en jeu. J'ai testé 2 jeux Android qui rament sur la X18 : Dead Cells et Ara Fell, ça passe crême
Dernière édition par Nikojiro le Jeu 06 Mai 2021, 15:32, édité 4 fois
Nikojiro Ultimate Retrogamer
Messages : 1908 Réputation : 161 Inscrit le : 14/12/2010
C'est clair que ce sont les smartphones Xiaomi qui ont le meilleure rapport performance/prix. Notamement le tout récent Poco X3 Pro que l'on trouve souvent à moins de 200€ et qui embarque un SD 860
Nikojiro Ultimate Retrogamer
Messages : 1908 Réputation : 161 Inscrit le : 14/12/2010
Niko, je viens de faire la même chose il y a qq jours !! Excellente initiative.
en terme de launcher tu as mis quoi pour que ca soit le mieux en affichage horizontal ?
A ta disposition si tu as des questions
Cool, si tu peux partager ta conf je suis preneur.
Pour le launcher j'ai testé RePoLa, mais sur un grand écran c'est pas bien, les icônes des applis sont coupées si tu mets une grille plus grande...
Nova Launcher c'est décent, navigable au pas en grande partie.
Pour le moment je suis sous Smart Launcher, plus léger et simple à configurer, la catégorisation automatique des applis est vraiment pratique.
Je vais tout tester, après je verrais pour un frontend, DIG ou Pegasus peut être.
Mon prochain challenge c'est de trouver un mapper tactile fonctionnel. Idéalement Tincore, mais sous Android 10 j'ai des soucis avec. Il y a des mappers rootless aussi, comme Octopus.
Ça c'est une vraie force sur les XD et la X18, le mapper est natif.
Timika Ultimate Retrogamer
Messages : 2328 Réputation : 114 Age : 42 Inscrit le : 19/03/2021
Pour le problème de latence il existe des gamepads télescopiques avec connectique USB C mais pour le coup inutile puisque tu (ré) utilises ton matos. Hâte de voir l'avancée du projet Édit. Euh ton mi max pro est pas USB C j'imagine
Nikojiro Ultimate Retrogamer
Messages : 1908 Réputation : 161 Inscrit le : 14/12/2010
Yes j'ai vu ça, notamment le Gamesir X2. Mais mon tél est en micro USB de toutes façons. Franchement sur Dead Cells où le gameplay est bien nerveux j'ai pas ressenti de latence. C'est le test avec RetroArch qui va être déterminant.
k0en Team Open Consoles
Messages : 10800 Réputation : 365 Age : 43 Inscrit le : 25/01/2011
J'avoue que je suis de plus en plus séduit également par les différentes vidéos illustrant un téléphone reconverti en console d'émulation couplé à une manette.
Souvent, avec un snapdragon, l'émulation N64, PSP et Dreamcast passe très bien, voire Gamecube.
Le soucis c'est effectivement acheter/utiliser quel téléphone ? et à un prix raisonnable (moins de 100€) ?
Franck
Nikojiro Ultimate Retrogamer
Messages : 1908 Réputation : 161 Inscrit le : 14/12/2010
POur un launcher simple d'accès tu peux essayer ATV Launcher [Vous devez être inscrit et connecté pour voir ce lien]
Oui il est pas mal en effet, par contre il faut acheter la version payante pour pouvoir customiser quoi que ce soit.
oui, j'ai testé un peu tout à l'heure et même conclusion que toi mais j'ai l'impression que ca vaudrait le coup.
pour ma part, en terme de config je suis parti sur :
- un Razer Kishi directement branché en USB Type C - au top ! - un Redmi Note 9 Pro (Snap 730G) 64 gig (d'occaz et comme neuf) + 1 SD de 512g - Full retroarch (+ de 100 playlist toutes scrappées à 100% avec box + screen) autant que possible - Dolphin (pour le moment ca plante sur retroarch) + PPSSPP + Citra + Drastic
En terme de Launcher, j'ai testé Nova Launcher (pour le moment le mieux), le Launcher microsoft (bof), POCO launcher (idem et il installer plein de trucs en plus - viré en 5 minutes).
je ne compte pas mettre de dig ou autre. Retroarch me suffit pour le moment.
Je suis en train de bourrer le mien hi hi ! Avec 128Go interne je me lâche sur les jeux, et je vais me mettre une bonne palanquée de titres OpenBOR aussi.
Gougoule Master Chief
Messages : 776 Réputation : 60 Inscrit le : 29/12/2012
Je suis en train de bourrer le mien hi hi ! Avec 128Go interne je me lâche sur les jeux, et je vais me mettre une bonne palanquée de titres OpenBOR aussi.
openBor pas super fan mais effectivement bonne idée ! ScumVM aussi pourquoi pas ! Avec le tactile ca peut le faire !
Arrk, salut l'ami. Tu avais mis quoi comme launcher ? ca a l'air pas mal sur ta photo.
Timika Ultimate Retrogamer
Messages : 2328 Réputation : 114 Age : 42 Inscrit le : 19/03/2021
@Gougoule, comment se débrouille le 730G avec Citra ? J'ai entendu dire que Citra est plus à l'aise avec du Snapdragon qu'avec du Mediatek... Si c'est le cas c'est dommage car les SoC Dimensity sont plus abordables niveau prix
Gougoule Master Chief
Messages : 776 Réputation : 60 Inscrit le : 29/12/2012
@Gougoule, comment se débrouille le 730G avec Citra ? J'ai entendu dire que Citra est plus à l'aise avec du Snapdragon qu'avec du Mediatek... Si c'est le cas c'est dommage car les SoC Dimensity sont plus abordables niveau prix
A priori pas trop mal. Je fais QQ tests demain et je te dis !
Arrk Ultimate Retrogamer
Messages : 4314 Réputation : 315 Age : 56 Inscrit le : 28/01/2012