Spider Solitaire v1.04
greg | December 23, 2008
I never played or even tried the original, the one requiring the 1.50 kernel; but if you have, and then later realized shit ain’t compatible anymore, you need darklight’s modified version of Synopsis76’s Spider Solitaire. Modifications done: the 1.50 kernel; she’s no longer necessary.
Huge props to Synopsis76 for his work on Spider Solitaire; as well, credit to The Mindcaster for the underlying Stackless Python Port.
Now I’d take a screenshot (using FuSa screenShoot) for you; however, attempting to do so seemingly crashes my PSP. So instead, I present this:

Download: Spider Solitaire v1.04 (for cfw 3.xx & above)
Thanks for the email darklight.
Comments (14)PSP Stackless Python 2.5.2 R1 Released
greg | July 1, 2008
Still coding in LUA? Pshaw! Step into a whole new realm of development with The Mindcaster’s PSP Stackless Python port.
Huh, Stackless Python?! Allow me to quote stackless.com –
Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance and complexity problems associated with conventional threads. The microthreads that Stackless adds to Python are a cheap and lightweight convenience which can if used properly, give the following benefits:
- Improved program structure.
- More readable code.
- Increased programmer productivity.
PSP Stackless Python Demo:
Stackless Python PSP 2.5.2 R1 changes:
- Updated to Stackless Python 2.5.2 from http://svn.python.org/projects/stackless/branches/release25-maint revision 61023.
- Fix for Issue #1 where the default build requires the OpenSSL lib to compile hashlib module. Now the module is built only if the flag WITH_SSL is enabled in Makefile.
- Updated to latest libs revision from svn://www.fraca7.net/python/trunk/python revision 172.
- Added pach from MagerValp to fix some issues on pspos, psp2d, pspnet.
- Added support for large memory on PSP Slim and changed memory allocation.
- Changed release method to support all python library from a Zip file.
- Log now is placed inside Python own dir instead of MS root.
- Some fixes to Makefile.base that prevented “make release” to run on some platforms.
- Not setting clockspeed on main.c anymore.
Ensure you visit the source link for all the necessary documentation and insight towards developing under Stackless Python for the PSP.
Download: PSP Stackless Python 2.5.2 R1
- source: google code
Comments (8)A New Home for the PSP Stackless Python Project
greg | November 20, 2007
Those wanting to remain up-to-date with Stackless Python for the PSP will be interested to know the project has a new home.
Over at Google Code you will find Stackless Python 2.5.1, future versions, and all the necessary documentation. A Wiki containing module usage, references to the modules ported by fraca7, how to build the interpreter from source, etc… Basically everything concerning PSP Stackless Python in one central location. Check it out.
Download: Stackless Python PSP Port v2.5.1
Comments (6)Stackless Python 2.5.1 for the PSP
greg | November 14, 2007
Got some Python apps, games, and/or scripts you wanna run on the PSP? Perhaps for experimental purposes. I know I do… And thanks to The Mindcaster I can, and you can too — even the 3.xx custom firmware users. Back in mid-2007 we saw the release of version 2.4.4 which introduced many useful features. Today is a new day and a new release.
Let me clear up a few things before you start flooding the comments with, “what is this? what does it do?” Python is a high level programming language–it is similar to TCL, Perl, etc… “Stackless” refers to a Python implementation which doesn’t rely on the C call stack. The odds are, if you don’t understand, you won’t have a use for it. But! If you are interested in expanding your horizons, The Mindcaster has provided many useful examples and tutorials on his blog; just follow the source link.
Stackless Python 2.5.1 changes:
- The SSL has been removed for now because it was not working on latest release.
- Fixed time and datetime modules to display correct dates and times based on PSP timezones and DST.
- Fixed problems on sys and os modules.
- Ported to user mode and 3.xx kernel.
Download: Stackless Python PSP Port v2.5.1
- source: themindcaster.blogspot.com
Comments (13)Stackless Python 2.4.4_1
greg | July 9, 2007
It’s nice to see advancements in the Python world of PSP programming… The Mindcaster, author of the Stackless Python PSP port, has made some new additions to his work, and here they are:
- OGG Vorbis support
- I have added a basic OGG Vorbis support for the port. The API is based on oggplayer from PSPMediaCenter. The problem is that i loads the entire file into memory and playbacks it from there. On MP3 this doesnt happens.. more below.
- The API for the OGG is very simple, a sample application follows at the end of the post.
- MP3 Support
- Its here! With the great help from Ghoti (thanks Rein) the MP3 streaming playback is now available transparently. What streaming means? Your application wont load the entire file into memory for playback. The application creates a buffer and loads small chunks from disk as needed. This leaves a lot of memory to the interpreter and you play with. In my tests, my interpreter have around 18Mb RAM available.
- A small demo is in the bottom of this post.
- SSL Support
- This is the latest addition. Since I cant test all its functionality, I need someone to test it for me. I made a small test where a import socket; hasattr(socket, “ssl”)returned “True” so I assumed everything was fine.
Furthermore, The Mindcaster has provided a Stackless tutorial for those interested in developing their own software for the PSP. Find that here.
Download: Stackless Python for PSP 2.4.4_1
- source: blogspot
Comments (3)Stackless Python PSP Port
greg | June 19, 2007
Way back in November of 2005 fraca7 released a Python port for the PSP. By the way, for those who don’t know, Python is a high-level object oriented programming language developed by Guido van Rossum in 1991.
Yesterday a new developer by the name of “The Mindcaster” released a stackless Python port. Stackless is an experimental implementation of Python as it does not depend on using the C call stack. Great for programmers who aren’t vastly familiar with C and those who wish to steer away from LUA. Here’s what The Mindcaster had to say about his release:
I recently saw the great work from Richard Tew in porting Stackless to Nintendo DS and decided to give a try. Checked out the 2.4.3 PSP port from python-psp repository and merged the Stackless 2.4.4 tag into it.
The first thing to be done, was fixing up some conflicts mostly related to IO and threads. Next Richard pointed me out that the Stackless needs to save and restore stack pointers and this is done in assembly.
Based on trial and error, it took me a day to figure out and have a compiled interpreter.
To install, create a directory under /PSP/GAME150 and copy the supplied EBOOT.PBP there. The ‘python’ directory contains the necessary libraries and must be copied to the root of your memory stick, i.e.) X: (if your PSP is mounted as drive letter X:).
Perhaps soon we’ll see a variety of new PSP homebrew written in Python! Nice work.
Download: Stackless PyPSP 2.4.4
- source: The Mindcaster @ blogspot
Comments (16)Affiliates
Video Games
PSP Hacks Archives
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005



