PSP homebrew – Joyau v1.0.2

pspred_thumbHere’s a cool app for all those aspiring developers. Homebrew coder Kode has dropped by our forums to release a new version of Joyau, a Ruby interpreter for the PSP, similar to Lua that allows you to easily create sprites and maps through its built-in classes using the Ruby programing laguage. The latest Joyau update has added some new features, bug fixes and various other improvements.

 

Download: Joyau v1.0.2

Discuss: QJ.NET’s PSP Development forums

xmb

 

Here’s a cool app for all those aspiring developers. Homebrew coder Kode has dropped by our forums to release a new version of Joyau, a Ruby interpreter for the PSP, similar to Lua that allows you to easily create sprites and maps through its built-in classes using the Ruby programing laguage. The latest Joyau update has added some new features, bug fixes and various other improvements.

 

Developer’s note:

Here is a new version, which fixes some bugs, and which adds support for lots of libraries included in Ruby’s stdlib. I added bigdecimal, digest, fcntl, stringio, strscan, zlib, enumerator, thread, and nkf. Of course, more libraries can be used, since some of them depend on the ones I added.

The socket extension still had some problems (I guess they happened each time a program tried to send some strings after having read some datas). I tested it by playing with a local IRC server

I’ve also played with sockets in a program I created (when I was testing DRb), which allows me to control my PSP from my computer through Ruby code. Look at the sample remote_ruby, which can be useful if you want to test Joyau.

The separation between sprites and buffers has also been increased: a buffer is nothing more than a graphical resource which is manipulated by sprites. A funny Ruby module allowing to create your own buffer library easily has also been added. You can now write such codes :
Code:

Joyau::Sprite.from_res_name(“gray:sprite.png”)
Joyau::Sprite.from_res_name(“red:sprite.png”)
Joyau::Sprite.from_res_name(“green:sprite.png”)

Another feature which I’ve added is the debugging screen. You can change the cursor’s position, the used colors, and clear it (which means the exception-catcher must reset everything :P).

 

Download: Joyau v1.0.2

Discuss: QJ.NET’s PSP Development forums

Add a Comment

Your email address will not be published. Required fields are marked *