
Derniers tests et previews


TEST Split Fiction : que vaut la version Switch 2 ?

TEST Caméra pour Nintendo Switch 2 : un accessoire indispensable ?

TEST Death Stranding 2: On The Beach, une expérience poignante entre solitude et action

TEST Switch 2 : notre avis sur la pochette de transport officielle de Nintendo
Dernières actualités

CINEMA : après Super Mario Bros. Le Film 2 et The Legend of Zelda, un troisième projet de film déjà connu ?

BON PLAN : Lost Soul Aside, où le précommander à petit prix à travers les dimensions ?

BON PLAN : un forfait avec 200 Go de data en 5G à moins de 10 € chez RED by SFR

BON PLAN : Gotham Knights vendu à un prix dérisoire

emulateur pour java
1) La PSP utilise un cryptage hardware dont on ne sait pas actuellement la reproduire en dehors de la PSP. Si l'on veut décrypter, il faut passer par un programme que l'on fait tourner sur sa PSP pour obtenir les fichiers souhaités en clair. Un émulateur PSP de jeux commerciaux ne pourra donc pas faire tourner des ISO contenant du code ou donnée cryptés que vous aurez joyeusement dumpés depuis votre PSP. Il faudra donc peut-être passer par une étape supplémentaire pour créer une archive exploitable par l'émulateur ne contenant plus du code ou donnée décryptés. Dans tous les cas, vous aurez besoin de votre PSP. En ne pensez pas mettre à disposition l'archivage via le peer-to-peer car il serait TOTALEMENT illégale (plus encore que ne l'est l'ISO, serai-je tenté de dire).
2) La PSP est encore trop jeune, et les spécifications hardware encore méconnues pour permettre la création d'un émulateur capable d'émuler jusqu'au hardware (on appelle ça un émulateur de bas niveau, parce que l'on émule presque tout). Le désavantage d'un émulateur de bas niveau, c'est qu'il sera très lent, même en disposant d'un dynarec. C'est pourquoi, toute personne prétendant pouvoir créer un émulateur bas niveau (LLE) soit est un imposteur soit n'a pas évalué la faisabilité correctement.
3) En même temps, la programmation OFFICIELLE sur la PSP semble faciliter la création d'un émulateur haut niveau (HLE) : les programmeurs officiels n'ont pas accès direct aux ressources hardware et doivent observer quelques règles comme la passage obligé par les API de Sony, etc. Du coup si l'émulateur offre le même API mais directement écrit et optimisé dans du code natif à la machine qui émule la PSP, l'émulateur sera plus rapide et efficace. La difficulté sera de fournir fidèlement les mêmes fonctionalités que l'API de Sony.
4) Le VFPU. C'est un coprocesseur qui permet de faire des calculs sur des vecteurs ou matrices 2D, 3D, 4D (quaternion). Il y a plus de 200 instructions et elles sont terriblement complexes à émuler que ce soit avec un interpréteur ou un dynarec. Je pense connaitre la totalité de ces instructions et leur fonctionnalité : ce qui n'est majoritairement pas le cas des auteurs qui écrivent les émulateur PSP ou des développeurs d'homebrew. J'ai lu quasiment tous les sources des émulateurs PSP : aucun n'émule le VFPU. Or je me doute que les jeux récents en font usage massif.
Concernant ce nouvel émulateur, on peut accéder au source de cet émulateur en le décompilant (faiblesse du JAVA) : ni interpréteur ni dynarec, ni HLE ni LLE, juste un désassembleur qui ne traite même pas le FPU et encore moins le VFPU.
Donc, pas grand chose qui puisse être estampillé Emulateur PSP pour le moment
Exception
The application has unexpectedly quit. Contact the applcation provider to resolve the issue.
Static initializer: Java.lang.IllegalArgumentException, null
vous avez une solution pour moi ??