[RELEASE]OSLib MODv2 1.1.2

It’s time to release a new update for OldSchool Library MODv2. OSLib, as you may recall, is a 2D graphics library for the PSP originally created by homebrew coder Brunni.

Oficial Changelog:

—Updated: libpng to 1.5.
—Updated: Doxyfile to 1.8.6
—Fixed: Doxygen warnings.
 

OSLib MODv2 1.1.2

How To: Install Psplink as a plugin in PSP

Install Psplink as a plugin in PSP

Psplink can be used like any other plugin for PSP. Obviously we can only use psplink as a plugin a PSP that has CFW, we can use it as plugin in both VSH and in game, so you can debug in the XMB and in games.

PSPLink have many versions but the newer(OFW 1.5+) is located in “Release_oe” folder.
In “Release_oe” folder locate psplink.prx, copy to the seplugins folder.
Add this PRX plugin on the PSP as a VSH and/or GAME plugin.

–ms0:/seplugins/vsh.txt
ms0:/seplugins/psplink.prx 1

and/or

–ms0:/seplugins/game.txt
ms0:/seplugins/psplink.prx 1

Now copy the usbhostfs.prx to seplugins folder we don’t need to add it as a plugin, but it must be present, since it makes use psplink.

Running psplink

I will describe an example of using psplink as plugin in the XMB (in game works the same).

On the PC, run usbhostfs_pc in a terminal with full permissions (as root on Linux and Mac, as an administrator in Windows).
Pspsh in another terminal run with normal user permissions.
Running pspsh, usbhostfs_pc terminal we have to display multiple messages async Accepted connection from 127.0.0.1
Assuming that we psplink installed as plugin in PSP, connect it via USB and turn it on.
Now we see that in the terminal appears “host0 pspsh>” and a cursor waiting our orders.
We are ready to use psplink.

NOTE: Windows users should also install a PSP Type B driver before you can use this. The driver is located in the release_oe/pc/windows/driver.
NOTE: if you do not work, try adding plugin usbhostfs.prx as well and try again.

MinPSPW 0.11.1 is out

MinPSPW is a native Win32 port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.

Oficial Changelog:

  • OpenTRI engine devpak
  • Reverted binutils to 2.16 since 2.18 generates bad assembly for Daedalus
  • Supports Mac as a development platform thanks to autilio (yeah it’s me :D)
  • Fixed pspsh on win32 when run inside eclipse
  • Added PRXTool

Download

Win32 Version

Linux32 Version (Ubuntu)

Linux32 RPM Version

Linux64 Version (Ubuntu)

Linux64 RPM Version

Mac Version

Gods-Defense 0.4.1 Released.

Gods Defense is a Tower defense or TD is a subgenre of real-time strategy computer games. The goal is to try to stop enemies from crossing the map by building towers which shoot at them as they pass. Enemies and towers usually have varied abilities and costs. When an enemy is defeated the player earns money or points, which are used to buy or upgrade towers.

A new version of Gods-Defense has been release :

Version 0.4.1 (Jan 10, 2011)
– BUG: Fixed hardcoded path. Multiple paths its working now! (Dogo)
– BUG: Minor fixes. (Dogo)
– CHG: Fast minimap load on GameOptionsScreen. (Dogo)
– NEW: Added MiniMaps. (Dogo)

Gods Defense 0.4.1 : Download

MinPSPW is a native Win32 port of the BS…

MinPSPW is a native Win32 port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.

Oficial Changelog:

  • Support for the D programming language
  • allegro 4.4.1.1
  • OSLib replaced with OSLib_MOD (Finally)
  • Bullet Physics
  • CubicVR game engine

Other features:

  • pspsh does not depend on cygwin and is native
  • remotejoy SDL is also included as a native binary (no cygwin)
  • updated the fpulib trig functions can use the FPU processor
  • newlib 1.18
  • binutils 2.18
  • gcov builds properly but not fully tested
  • libmpeg2 devpak
  • bullet physics devpak
  • windows tools are linked against pthreads
  • also works with OpenSolaris 2009.06 (vanilla).
  • Patched SDK for missing functions (only declared on the ASM side)
  • Objective-C support
  • Removed the dependency for the env var PSPSDK
  • Fixed psp-config
  • vsmake.bat
  • man.bat

Download

Win32 Version

Linux32 Version (Ubuntu)

 

Gods-Defense is HBL (Half Byte Loader) compatible

The user “Gladstone” from advancedpsp forum, has tested Gods-Defense using HBL.

Results

Homebrew: Gods-Defense
Version: 0.1/0.1.1/0.2/0.4
Revision: r93
PSP Model: N1000
Exact Firmware Version: 6.20
Menu Used: Yes
Compatibility Rate: 10

More info about HBL running homebrews

http://advancedpsp.tk/foro_es/viewtopic.php?f=41&t=425

Gods-Defense 0.4 Released.

Gods Defense is a Tower defense or TD is a subgenre of real-time strategy computer games. The goal is to try to stop enemies from crossing the map by building towers which shoot at them as they pass. Enemies and towers usually have varied abilities and costs. When an enemy is defeated the player earns money or points, which are used to buy or upgrade towers.

A new version of Gods-Defense has been release :

Version 0.4 (July 26, 2010)
– BUG: Fixed hardcoded path. Multiple paths its working now! (Dogo)
– BUG: Minor fixes. (Dogo)
– CHG: Fast minimap load on GameOptionsScreen. (Dogo)
– NEW: Added MiniMaps. (Dogo)

Gods Defense 0.4 : Download

MinPSPW 0.9.6 is out

MinPSPW is a native Win32 port of the BSD PSPSDK (ps2dev.org), with freely distributable import libraries and header files (DevPaks) for building cross compiled homebrew Sony PSP (PlayStation Portable) applications.

Oficial Changelog:

* pspsh does not depend on cygwin and is native
* remotejoy SDL is also included as a native binary (no cygwin)
* win32 dependencies updated
* zlib 1.2.5
* SDL 1.2.14
* readline 5.1 (same as gdb)
* libiconv 1.13.1
* pthreads 2.8.0
* updated the fpulib trig functions can use the FPU processor but we either use vfpu or software impl using libm. This can help to make a bit faster code if we do not need vectors.
* Updated newlib to 1.18
* wide-char enhancements
* long double math routines added for platforms where LDBL == DBL
* long long math routines added
* math cleanup
* major locale charset overhaul including added charsets
* various cleanups
* various bug fixes
* Updated the dev environment to build under Windows Vista and Windows 7
* Updated binutils to 2.18 (for better integration with gcc 4.3.x)
* removed the patch that defines long as 64bit back to 32bit. This can lead to faster code but breaks old compiled libraries
* Disabled CDT-5.0.x bug fix
* gcov builds properly but not fully tested if works as expected
* added fixes from Luqman Aden in TinyXML
* added libmpeg2 devpak
* added bullet physics devpak
* windows tools are linked against pthreads, if thereads are used it can improved performance on the development side.

Download

Win32 Version

Linux32 Version (Ubuntu)

Android USB driver for Xperia X10a

The proper entries in the android_winusb.inf for the xperia x10a phone are as follows:

;Sony Ericsson Xperia X10a
%SingleAdbInterface%        = USB_Install, USB\VID_0FCE&PID_D12E
%CompositeAdbInterface%     = USB_Install, USB\VID_0FCE&PID_D12E&MI_01

Recursively remove .svn files

Here’s a quick shell script to recursively remove all the the .svn files starting in the current directory and working down.

find ./ -name “.svn” | xargs rm -Rf