Quand il s'agit d'installer des jeux sur du matériel non conventionnel, Doom est le roi absolu. Cependant, certains prétendants veulent lui ravir sa couronne, et l'un des plus notables est GTA: Vice City. Les moddeurs «Manawyrm» et «tSYS» du portail KittenLabs ont décidé de prendre ce jeu et de partager avec la communauté le processus complet pour l'exécuter sur un routeur TP-Link TL-WDR4900 v1, en utilisant Debian et une carte graphique AMD Radeon…
De nombreux joueurs n'hésitent pas à accepter des conditions extrêmes pour accéder à certains titres. Graphismes au minimum, faible résolution, modding… Personnellement, j'en suis arrivé à éditer des niveaux et supprimer des objets à la recherche de quelques FPS supplémentaires. Quand le matériel n'aide pas, les choses peuvent devenir très difficiles, mais certains utilisateurs voient cette limitation comme un défi.
Et nous arrivons ainsi au portail KittenLabs, où ses responsables «Manawyrm» et «tSYS» ont publié un guide assez particulier. Tout d'abord, ils ont choisi GTA: Vice City pour leur projet, un jeu qui a déjà plus de vingt ans sur les épaules. Et deuxièmement, la plateforme est un routeur WiFi TP-Link TL-WDR4900 v1. Aimeriez-vous le voir en action…?
GTA: Vice City sur un routeur TP-Link
Le TP-Link TL-WDR4900 v1 a été sélectionné pour un détail très spécial : Au lieu d'utiliser des puces MIPS ou ARM comme celles que l'on trouve dans d'autres modèles similaires, ce routeur possède un processeur NXP/Freescale QorIQ P1014, essentiellement un PowerPC e500v2 de 32 bits. Il y a beaucoup de performances dans ce silicium, et les chipsets WiFi Qualcomm/Atheros se connectent via PCI Express. L'une des puces Atheros a été désactivée (en coupant les pistes du PCB) pour connecter un adaptateur miniPCIe, et à l'aide d'un pont supplémentaire, le routeur a reçu une carte graphique AMD Radeon HD 7470.
Côté logiciel, nous avons Debian, et en ce qui concerne Vice City, les moddeurs ont utilisé les fichiers du projet reVC, qui améliore le jeu original sous tous les angles. Le plus gros problème a été d'adapter le code pour son exécution sur une plateforme Big-endian, et après plusieurs mises à jour (avec une énorme jungle de dépendances incluse) pour résoudre certaines erreurs graphiques, le jeu a fonctionné à la perfection. Si vous voulez connaître tous les détails techniques, le lien est plus bas.
Site officiel : Cliquez ici