• [^] # Re: Une vidéo intéressante sur le procédé

    Posté par (site web personnel, Mastodon) . En réponse au journal Sonic Unleashed nativement sous Linux (et probablement de futurs jeux XBOX 360). Évalué à 6.

    ça dépend de quelles consoles on parle.

    Pour les plus anciennes, ça peut être très compliqué parce que les jeux exploitent le matériel de façon assez directe.

    La N64 est la première où le matériel était assez complexe et les jeux (au moins les premiers sortis) se sont contentés d'exploiter une bibliothèque de fonctions standard.

    C'est ce qui a permis une émulation plutôt efficace de certains jeux peu après la sortie de la console avec UltraHLE. Le processeur MIPS de la console était émulé mais tous les appels à l'OS / la bibliothèque standard étaient interceptés et redirigés vers une réimplémentation vers la machine hôte.

    Par contre sur d'autres machines (et pour d'autres jeux sur cette console), les choses sont beacoup moins standardisées.

    Sur les jeux et consoles modernes, par contre, on retrouve les mêmes technologies un peu partout. Il est donc plus facile d'intercepter, disons, les shaders et les appels à OpenGL.

    La dernière console à disposer d'un matériel vraiment spécifique doit être la PS3 avec ses processeurs "cells"?