PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

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:

Spider Solitaire

Download: Spider Solitaire v1.04 (for cfw 3.xx & above)

Thanks for the email darklight.

Comments (14)

Tagged: :: :: :: ::

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)

Tagged: :: :: ::

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

- PSP Stackless Python @ Google Code -

Comments (6)

Tagged: :: :: ::

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)

Tagged: :: :: ::

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)

Tagged: :: :: ::

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)

Tagged: :: :: ::


Affiliates



Video Games






PSP Hacks Archives