Actualité PS3
dynarec ps3 vignette 07032013 001

POC - DynarecPS3 - Interpréteur avancé d'instructions d'émulation pour CFW

par
Source: PS3Hax

Les émulateurs Dreamcast et Nintendo 64 pourraient revenir au gout du jour...

Souvenez-vous des émulateurs alléchants qui étaient annoncés à l'époque des Dongle USB : NullDC (émulateur DreamCast), PS364 (émulateur Nintendo 64) et PS3SX (émulateur PlayStation 1).

Tous ces émulateurs de consoles cultes n'ont pas pu voir le jour (ou seulement en version alpha/bêta) pour la simple et bonne raison que la PlayStation 3 n'avait pas de fonction Dynarec (NDLR : pour Dynamic Recompiler), qui permet une gestion plus avancée des instructions d'émulation pour l'architecture PowerPC64 du monolithe noir.

C'est maintenant du passé, avec DynarecPS3 du développeur IngPereira. Cet outil va charger des patchs en mémoire LV2, permettant au GameOS de la console d'accéder à la fonctionnalité Dynarec nécessaire à l'émulation. Cette procédure est possible via les Syscall LV2 peek (lecture) et poke (écriture), avec une partie du code basé sur la bibliothèque de gestion de mémoire libkammy.

Pour le moment, tout ceci n'est possible qu'en Custom Firmware 4.21 CEX (retail/utilisateur) ou DEX (debug/développeur). Mais DynarecPS3 peut très bien être porté assez facilement sur toutes versions de Custom Firmware via quelques patchs sur le fichier interne lv2_kernel.self (par exemple) en localisant les bons offsets.

Méthode d'utilisation de DynarecPS3 :

  • Installez DynarecPS3.pkg ;
  • Lancez l'homebrew DynarecPS3, vous devriez entendre un bip de la console et obtenir un fichier LOG à l'emplacement /dev_hdd0/APP.log ;
  • Testez un émulateur supportant le DynarecPS3.

Lancement d'un émulateur "Proof of Concept" (PSX Dynarec Emulator) supportant cette nouvelle fonctionnalité DynarecPS3 :

  • Installez ps3sx_Beta.pkg ;
  • Lancez l'application via la nouvelle icône sur le XMB ;
  • Émulez un jeu PlayStation 1 via un backup "ROM" dudit jeu.


L'auteur annonce déjà vouloir rentrer en contact avec la Team Rebug pour intégrer cette fonction nativement dans son Custom Firmware. Espérons que toutes ces avancées permettent aux aficionados (et nostalgiques) de l'émulation d'avoir enfin une satisfaction complète.

Note : vous pouvez suivre le développement de DynarecPS3 en cliquant ici.

DynarecPS3

Téléchargement et instructions
dans la fiche ci-dessous

telecharger-bouton

dreamcast

Commenter 2 commentaires