Actualité
kernel2

Potemkin : Le premier émulateur PSP pour PC!!!

par
Source: Maxime

Alors que personne n'en avait jamais entendu parlé, ector nous livre Potemkin, un émulateur PSP pour PC!!!

Potemkin (ou DaSH si l'on préfère le nom de code) est un émulateur PSP pour PC, releasé sous license GPL par ector. A terme, il devrait donc permettre de simuler complètement une PSP! Vous pourriez donc lancer des ISOs ou des homebrews sur votre PC! Cependant pour l'instant, ses fonctions sont très réduites... Jugez en par vous même grâce à cette traduction du README :



Fonctionnalités : (du point de vue d'un utilisateur lambda)

- Jouer au jeu "Puzzle Bobble Pocket" JAP
- Démarrer le jeu "AI Go" JAP
- Lancer quelques unes des démos du PSP SDK

Fonctionnalités techniques :

- Mauvaise (!) simulation du Kernel PSP
- Abscence d'émulation VFPU
- Support des ISOs et CSOs (Pas des DAXs !) (File > Open pour choisir un ISO, puis n'oubliez pas de démarrer l'émulation : Emulation > Run)
- Prise en charge des répértoires Windows
- (FUTURE) Support de patchs spécifiques à chaques jeux grâce à des fichiers INI "UltraHLE"

Structure du code HLE :

- Les fonctions internes commencent par "__Kernel". Elles sont appelées quand les fonctions HLE multiples partagent du code ou quand du code affecte le Kernel, dans le cas de lancement de modules par exemple.

A faire / A améliorer :
- Système de synchronisation
- Travailler sur les skins
- Eventflags (Pour Gradius, Locoroco, etc)
- Meilleur son
- Meilleur FPL (Pour Bob l'éponge)
- DelayThread (Pour Bomberman)
- Travailler sur la mauvaise lecture de certains ISOs
- Travailer sur le "Raw sector reading" ( Pour GTA par exemple)
- Terminer les instructions VFPU ( Pour Katamari et PQ)
- sceUtilitySaveData, MsgBox
- Détection du Memory Stick (2001: [R4 08971050 ]: HLE: sceIoDevctl("mscmhc0:", 02025806, 00000000, 0, 09fbbca0, 4) (z_un_0897101c)
- Faux PSMF et MPEG
- Atrac en utilisant la DLL
- ReferSemaStatus (Pour Outrun)
- Interruption du VBlank
- Callbacks
- Real thread ready queue



Si comme moi vous ne comprenez rien au README, intéressons nous plutôt à la liste de compatilité :



Jouables :
- Pinball
- Puzzle Bobble Pocket (Bugs grapiques)
- Puyo Puyo (Quasi parfait!)
[Rien d'autre...]

Pour le reste, ça ne va pas plus loin que :

Ecran de jeu :
- AI Go (Bugs de l'intelligence artificielle)

Ecran titre / menu
- Frantix (Crash au chargement)
- Carol Vorderman's Sudoku (Ecran titre)

Gros bugs graphiques / pas d'affichage / blocages :
Koloomn (Semble tourner mais l'écran reste blanc)
Wipeout Pure - (Bloque à cause du "Sector Reading")
Namco Museum - (Bloque au chargement à cause du "DelayThread")
Namco Museum Battle Collection - (Bloque au chargement à cause du "DelayThread")
Star Soldier - (Bloque au logo "Hudson")
Every Extend Extra

Notez que les homebrews ne semblent reconnus qu'au format ELF et non PBP. De plus, la plupart ne dépassent pas le stade de reconnaissance par le désassembleur.

Et maintenant ça vous dirait de voir Potemkin en action?


Puyo Puyo, premier jeu jouable


Puzzle Blobble, second jeu jouable


Tester Star Soldier ne vous ménera pas plus loin que cet écran


L'écran titre sur lequel bloque Carol Vorderman's Sudoku


L'écran titre sur lequel bloque Frantix


Le lancement de Wipeout Pure


Une des démos du PSPSDK



Et voici malheureusement ce que vous donneront tout les autres jeux...

Sachez que le code source est donc disponible (sous license GPL) puisqu'ector manque de temps pour travailler sur son émulateur... En attendant de futures versions, saluons l'énorme travail déja efectué par ce développeur, qui notons-le, vient d'effectuer un pas de géant dans le monde de l'émulation PSP.

Rappelons qu'a terme, un émulateur PSP faciliterait énormément la tache des développeurs qui pourraient alors nous pondre des homebrews et downgraders par centaines (ou presque ^^)


Librairies Virtual C++ 2005 SP1
INDISPENSABLES AU LANCEMENT DE L'EMULATEUR
Potemkin

Source : DCEmu / Traduction du README par PSPGen

Commentez cette news en cliquant ICI




Commenter 45 commentaires

lmame
Ouais... Ben je l'ai testé avec ce que j'avais sous la main, sous xp et vista et je n'en ai rien tiré :)
Mais bon, il est tard tout ça aussi :)


Quelqu'un a testé cet ému et ça marche chez lui?
Signaler Citer