Actualité
ICON0

Stackless Python 2.5.1 for PSP: programmez sur PSP.

par
Source: magixien

Vous savez certainement ce qu’est le Lua et le C++, mais sans doute beaucoup moins le Python Stackless ? Carlos Eduardo continue so portage sur PSP et la nouvelle version est maintenant compatible avec les PSP en custom firmware 3.7x.

Qu'est ce que le langage Stackless Python ? (définition wikipedia)

Stackless Python est une implémentation expérimentale du langage Python, nommée ainsi car elle vise à éliminer complètement l'utilisation de la pile du langage C. Le langage supporte les continuations, les générateurs, les microthreads et les coroutines.

À cause du nombre considérable de changements dans le code source, Stackless Python ne peut pas être installé par-dessus une installation préexistante de Python en tant qu'extension ou bibliothèque. Au contraire, il est une distribution Python complète en elle-même. La plupart des fonctions de Stackless Python ont également été implémentées dans PyPy, un interprète Python en Python.

Stackless Python est énormément utilisé dans l'implémentation de EVE Online, un jeu en ligne massivement multijoueur.

Si vous êtes vraiment intéressé par ce langage, visitez le site stackless.com

 

Quoi de neuf dans cette version ?

Le SSL a été retiré pour l'instant car il ne fonctionnait pas sur la précédente version.

Les modules Time et datetime ont été corrigé afin d'afficher la date et l'heure de façon correcte, c'est à dire basé sur la Zone Horaire de la PSP.

Correction de problèmes sur les modules SYS et OS.

Porté en mode user pour fonctionner sur kernel 3.xx

 

Vidéo pour exemple:

 

 

Installation Stackless Python 2.5.1 for PSP:

Téléchargez Stackless Python 2.5.1 for PSP :


Pour PSP Slim & Lite ou Custom Firmware en Kernel 3.xx (5.31 Mo)


  Connectez votre PSP à votre ordinateur via USB,
  Passez votre PSP en "Mode USB" grâce à l'option "Connexion USB",
  Cliquez avec le bouton droit sur le fichier que vous avez téléchargé,
  Choisissez "Extraire les fichiers...", (WinRAR doit être installé)
  Choisissez comme destination la lettre affecté par le système à votre PSP. :
  Appuyez sur OK et patientez. Il a fallu plus de 7 minutes pour l'installer sur une Memory Stick Sansdisk Gaming pourtant très rapide en écriture. Ceci est du au nombre impressionnant de petits fichiers présents dans l'archive.
  Attendez l'extraction complète des fichiers puis quittez le "Mode USB" de votre PSP,
  Rendez vous dans le menu Jeu > Memory Stick pour lancer Stackless Python 2.5.1

Note de MaGiXieN: ce programme a refusé de démarrer sur mes PSP. Après discussion avec le créateur, chez qui cela fonctionne à priori, je n'ai toujours pas trouvé pourquoi. J'attend, dans vos commentaires, de savoir si cela vient de chez moi (ou de moi) ou si c'est général.

Source: themindcaster
 

Nous en avions déjà parlé:
Un port pour PSP de Stackless Python


Commentez cette news en cliquant ICI

Mots-clés

Commenter 13 commentaires

Avatar de l’utilisateur
Tom Vivares
detona66 Wrote:Salut, alors sur ma PSP TA 79 en mode kernel 3.71 (firmware 3.71M33 3) il se lance puis retour xmb. :)

PS donc y a une coquille.


Tu n'es plus modérateur ??

Sinon, j'ai bien hâte qu'il y est un port du Java sur PSP :)
Signaler Citer
Avatar de l’utilisateur
chris-m_1
marche pas chez moi aussi... (PSP FAT en 3.71:33-3) magiXien t'aurais pas une iddée ??

**** Tu peut me répondrte steuplé!! marche pas même avec le java !!

re edit:: ouai c'est bon jme suis démené seul;; ça marche

pour info; ça n'avais rien avoir avec le java..
Signaler Citer
umxprime
Marche très bien ici en 3.52 M33-4 avec un code python perso.

Pour que ça fonctionne il faut bien sûr écrire un script en python, le nommer 'script.py' et que celui-ci contienne du python psp.

A placer ensuite avec le eboot.pbp dans /psp/game.

Sans code python psp c'est un peu normal que ça ne fonctionne pas :)

PS : Par contre ça laisse un screen noir si on l'utilise en tant qu'autorun via le recovery.
Signaler Citer