Votre recherche :

emulateur pour java

hlide_1
Peut-être que je devrais vous fournir quelques explications sur ce qui est faisable ou non en matière d'émulateur de PSP avant de m'attarder sur celui-ci :

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
Voir le sujet
Avatar de l’utilisateur
Tom Vivares
un blem
j'ai un petit probleme avec cet emulateur enfaite quand je le lance il me met une erreur

Code: Select All Code
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 ??
Voir le sujet