X

Vous n'êtes pas connecté

Maroc Maroc - INFORMATICIEN.BE - Actualités - 19/Jun 16:08

Ce projet pourrait-il sonner le glas des émulateurs sur Android ?

Au moment où les utilisateurs d’Apple découvrent les joies des émulateurs, le monde Android entre dans une nouvelle ère, celle du portage. Qu'est-ce que ça veut dire? Que grâce à une nouvelle procédure appelée recompilation statique vous pourrez potentiellement lire tous les anciens titres sur votre téléphone Android de manière native , avec une qualité et des performances bien meilleures. En pratique, à l'heure actuelle, si vous souhaitez jouer à un titre depuis une ancienne console, comme la Nintendo 64 , vous devez utiliser un émulateur, qui fait office d'intermédiaire entre la console sur laquelle il s'exécute, votre téléphone et le jeu. D'une certaine manière, vous pouvez le voir comme un interprète qui traduit les instructions du programme sous une forme que votre téléphone (ou PC) peut comprendre, mais le programme lui-même ne change pas, c'est pourquoi les jeux émulés sont appelés ROM (Read Only Memory). ). Il y a un problème : les émulateurs ont un impact sur les performances car ce sont essentiellement des machines virtuelles. Cela est encore plus vrai pour l'émulation de consoles historiquement compliquées, comme la Nintendo 64 . Le portage évite les intermédiaires et exécute simplement le programme directement sur la plate-forme cible. Le problème dans ce cas est que contrairement à l'émulation, il faut travailler sur le programme et le modifier, même profondément. Mais l'avantage est que cela fonctionnera beaucoup mieux, utilisera moins de ressources et vous permettra également d'activer des fonctionnalités inattendues , telles qu'une résolution beaucoup plus élevée, jusqu'à même 120 ips et même le Ray Tracing Sur des jeux d'il y a vingt ans. Le portage de jeux n'a rien de nouveau, mais jusqu'à récemment, un processus appelé décompilation était utilisé , ce qui pour les titres Nintendo 64 prenait des années pour un seul jeu. La décompilation consiste à extraire le code machine original du jeu (la ROM), puis à le rétro-ingénierie via un processus de rétro- ingénierie . Le résultat est un code lisible par les développeurs qui peut être modifié pour améliorer ou modifier les jeux afin qu'ils fonctionnent sur du matériel moderne. Même si le processus est long, les résultats sont étonnants. Super Mario 64 a été décompilé en 2020 et a pris en charge différents formats d'écran, des fréquences d'images bien meilleures et même le Ray Tracing. Désormais, grâce à la recompilation statique, cette procédure peut être effectuée en quelques secondes, car le processus d'ingénierie inverse du code ROM est automatisé et il est possible de le lire directement, sans rien faire. Attention cependant : les développeurs publient un exécutable qui nécessite une ROM d'origine , pas le jeu lui-même. Un exemple de cette procédure a été publié sur YouTube par Wiseguy, qui a recompilé Majora's Mask pour PC en deux jours (ci-dessous) et espère pouvoir porter toute la bibliothèque Nintendo 64 dans peu de temps. GIp7C2ro2T8 Les résultats sont incroyables, bien meilleurs que ce que vous pourriez obtenir avec Nintendo Switch Online , qui reste un émulateur après tout. À ce stade, vous voudrez savoir comment y jouer. Il s'agit encore d'un premier travail, mais d'autres développeurs ont repris le travail de Wiseguy et ont créé un portage du port Android de Majora's Mask. Ici par exemple, vous pouvez trouver un projet sur GitHub , mais nous ne vous le montrons qu'à titre d'exemple sans prendre aucune responsabilité, car comme nous le disions le projet est très récent, et par exemple il ne fonctionne qu'avec le contrôleur ( pas de commandes tactiles pour le moment). Ce processus pourrait également protéger la procédure de la colère de Nintendo. Comme nous le disions, la décompilation et la recompilation ne libèrent pas une ROM, mais un exécutable qui nécessite une ROM originale, donc en théorie Nintendo n'aurait aucun levier pour attaquer les projets, et étant donné qu'il s'agit presque toujours de programmes open source pour lesquels les développeurs ne gagnent rien, ils ne pourraient même pas être attaqués de ce point de vue. (Lire la suite)

Articles similaires

Sorry! Image not available at this time

Apple explique pourquoi il n'autorise pas les émulateurs PC sur iOS. Plus ou moins

informaticien.be - 25/Jun 14:03

Attaqué par l'antitrust aux États-Unis et contraint de se conformer aux règles DMA dans l'Union européenne, Apple a été contraint de faire...

Sorry! Image not available at this time

Portage salarial : Comprendre son fonctionnement

citizencase.org - 28/Jun 21:09

La transformation rapide du monde du travail pousse nombre de professionnels à rechercher des alternatives flexibles et sécurisantes. Le portage...

Sorry! Image not available at this time

Test Whisker Waters (PS5)

informaticien.be - 18/Jun 18:34

Whisker Waters est entièrement consacré à la pêche à la ligne ; plus précisément, les efforts qu’il faudrait prendre pour atteindre le point...

Sorry! Image not available at this time

iPhone Mirroring arrive avec les nouvelles versions bêta d'Apple, mais est bloqué en Europe

informaticien.be - 25/Jun 14:08

Apple a publié la deuxième version bêta pour les développeurs de macOS Sequoia , iPadOS 18 et iOS 18 (si vous souhaitez l'installer, vous pouvez...

Sorry! Image not available at this time

Ce siège auto Cybex pour enfants à -43% conviendra pour des enfants de 15 à 50 kg environ

turbo.fr - 16/Jun 07:00

Profitez de 43 % de réduction sur le siège auto Cybex, idéal pour les enfants de 3 à 12 ans. Achetez un seul siège de voiture et utilisez-le tout...

Sorry! Image not available at this time

OpenAI a construit un modèle d'IA pour « critiquer » ChatGPT

informaticien.be - 28/Jun 13:46

À mesure que les chatbots IA entrent dans nos vies, le besoin de savoir quand ils rapportent des informations vraies ou inventées, ou s'ils «...

Sorry! Image not available at this time

Jeu de course : améliorez votre expérience grâce à ce volant Logitech à -40% chez Amazon

turbo.fr - 24/Jun 15:00

Profitez de 40 % de réduction sur le volant Logitech. Accompagné de ses pédales d'accélération, d'embrayage et de freinage, il est compatible...

Sorry! Image not available at this time

Premières impressions sur les PC Copilot+ : Copilot "paralysé" et problèmes VPN

informaticien.be - 24/Jun 13:58

La semaine dernière, les premiers utilisateurs aux États-Unis ont réussi à mettre la main sur des PC Copilot+, et selon les rapports, il y aurait...

Polémique autour de la subvention pour le Beach à Waremme : « Il faut une procédure pour une équité entre les associations »

la meuse - 25/Jun 17:15

Comme l’année dernière, le Beach de Waremme qui débute ce mercredi, a sollicité un subside de 3.000€ auprès de la Ville. Si le montant n’a...