Les questions autour de la virtualisation et de l’émulation pour le rétrogaming avec la disparition du support du mode 16/32 bits sur l’architecture x86.

Les questions autour de la virtualisation et de l’émulation pour le rétrogaming avec la disparition du support du mode 16/32 bits sur l’architecture x86.

En lisant cet article, j’ai eu plusieurs interrogations.

La première : le passage au Full 64 bits n’empêcherait pas l’utilisation d’applications 32 ou 16 bits, mais cela se ferait différemment, par exemple via la virtualisation, qui est aujourd’hui une technologie mature. Cependant, cette phrase me fait douter : l’auteur de l’article ne semble pas comprendre la virtualisation (ou alors c’est moi). J’ai l’impression qu’il confond virtualisation et émulation. En effet, à mon avis, la virtualisation n’est qu’un moyen d’ordonnancer et de gérer des ressources. Si une ressource ou un jeu d’instructions n’est pas implémenté au niveau matériel, la virtualisation ne peut rien faire. Bien sûr, il est possible d’émuler des périphériques réseau, par exemple. Mais cela serait-il envisageable pour des ressources CPU ? Nous aurions alors un système hybride émulation/virtualisation. Est-ce possible ? J’avoue que cela fait un moment que je ne suis plus l’avancée de la virtualisation, et j’aimerais connaître votre avis.

Deuxième question : si le support du mode 16/32 bits disparaît, cela peut poser problème pour le rétrogaming (comme le remarque cet article). Il faudrait alors recourir à l’émulation. Je ne suis pas inquiet quant à l’aspect technique (cela existe, par exemple l’émulation x86 pour ARM, Microsoft le fait, et il y a cela en cours de développement, ainsi que peut-être d’autres projets). Cependant, j’ai pensé à une autre solution : est-il possible de mettre en place, sur un PC standard, une technologie telle que la technologie SunPCI (une carte PC contenant un CPU x86, de la RAM et un processeur graphique permettant de faire tourner un Windows sur une station SPARC), ou cela nécessiterait-il de modifier l’architecture actuelle ? Nous pourrions envisager des cartes PCI Rétrogaming contenant un CPU compatible x86 16/32 bits, par exemple. Bien sûr, cela soulève la question du coût de développement de la technologie par rapport aux bénéfices (les CPU actuels sont suffisamment rapides pour émuler d’anciennes machines), mais je suis curieux, d’un point de vue théorique, de savoir si cela serait envisageable.
#fin #compatibilité #bits #pour #larchitecture #Intel #X86 #deux #questions
publish_date] pt]

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.