Alors que personne n'en avait jamais entendu parlé,
ector nous livre
Potemkin, un émulateur PSP pour PC!!! Cliquez sur suite pour en savoir plus!
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 ^^)
ici
Pspgen