Old School Library (OSLib) MOD v1.1.0 Released
greg | September 26, 2009
One for the devs – Sakya’s modded version of Brunni’s Old School Library… So lets say you developed a game not using OSLib, albeit a good one, like BROX for example – just a few posts down… Now wouldn’t multiplayer Ad Hoc add a little extra awesome? No doubt. Broaden your skills by learning and adapting your ‘brew to OSLib Mod.
OSLib Mod v1.1.0 Changes:
- Added: VFPU Math Library libpspmath version 4 by MrMr[iCE]
- Added: Remote control functions
- Added: Sony Browser (see the sample)
- Added: oslDrawStringf [oslDrawStringf(0, 0, "Test string %i", 1);]
- Added: Adhoc functions (based on pspZorba’s adhoc sample). See the sample
- Added: Switched to libjpeg to load jpg
- Added: Switched to intraFont 0.31
- Added: Functions to delete a savedata or save without multi list (thanks to valantin)
- Fixed: Debug console
- Fixed: Minor bugs
Download: OSLib Mod v1.1.0
- source: qj
Comments (14)LTE LITE MOD v1.2 Released
greg | June 17, 2009
Wanna code and create homebrew like a champ? Then you should check out Brick’s LTE LITE MOD. A couple HBI:2 projects already use it:
- Brick’s own PSPMarble;
- SG57’s Light Cycle 3D.
Those who have tried in the past to develop games with LTE, they probably know that it’s nearly “impossible” to create a full featured game without suffering from low FPS.
This mod improves the rendering part, and actually turns Irrlicht port into a clean and fast renderer (well, as it could be with this old pspgl driver).
All the technical/modification details can be found in the forum release thread. Happy coding!
Download: LTE LITE MOD v1.2
Comments (4)libLZR 0.11 Released
greg | March 19, 2009
If you’re a PSP developer then BenHur has another one for you — libLZR — a library for decoding and encoding LZR streams. Say what, LZR streams?! Yeah you know it, LZR streams –
The library de- and encodes LZR streams (as used in the Sony PSP firmware).
Decompression results should be identical to Sonys internal decompression algorithm. Please report incompatible streams to benhur(at)alpenjodel(dot)de.
Compression currently does not actually compress the data, but only produces a valid LZR stream. Future versions of this library might implement real compression.
Really, if you need to ask, it’s not for you. Happy coding.
Download: libLZR 0.11
- source: psp-programming
Comments (3)intraFont 0.30 Released
greg | February 5, 2009
What PSP homebrew developers should be using to render their fonts with style — BenHur’s intraFont version 0.30. If you’re not a developer, then don’t worry about it; skip to the next article.

intraFont v0.25 Released
greg | January 14, 2009
Chalk up one more for BenHur and his intraFont. It’s, “a bitmap font library for PSP using the PSP’s internal font (firmware pgf files).” So again, you gotta make your homebrew real, use intraFont.

intraFont v0.25 changes:
- added text scrolling in intraFontPrintColumn() (flags INTRAFONT_SCROLL_LEFT/RIGHT/SEESAW/THROUGH)
Download: intraFont v0.25
- source: BenHur
Comments (10)VLF Library v1.0 Released
greg | January 12, 2009
For the developers, Dark_AleX has released the first official version of the VLF library. You know, VLF — give your homebrew that real PSP look ‘n feel; for example:
Quoted translation –
Is incompatible with the beta version, the “Add” now returns types opaque instead of integers. There are two versions of the library, one with and one without support PNG occupies less.
There’s a sample included to help get you started.
Download: VLF v1.0
- source: dark-alex.org
Comments (16)intraFont 0.24 Released: PSP Font Library
greg | January 9, 2009
If you’re a developer utilizing BenHur’s PSP font library for your homebrew, then it’s come time to rebirth your brainchild with the latest version of intraFont. And if you’re not a developer, we’ll have something for you later.

intraFont 0.24 changes:
- added column printing with automatic linebreaks – no need to worry about overwriting parts of the screen or printing outside the screen anymore (use intraFontPrintColumn())
- added full justification (flush left&right) for column printing (flag INTRAFONT_ALIGN_FULL)
- various optimizations related to UCS2 conversion (thanks to StrmnNrmn)
- added functions to print/measure the first n chars of a string (intraFontPrintEx() and other …Ex() functions; thanks to StrmnNrmn)
- bug fixed where intraFontMeasureText() could return a wrong value because multi-byte strings (S-JIS and UTF-8) and codepages were not yet properly handled
Download: intraFont v0.24
- source: benhur
Comments (4)ZX-81’s PSP Development Kit for Linux
greg | October 20, 2008
Wanna live the Z-man lifestyle? Porting emulators, coding up homebrew like it ain’t no thang, all the fly hunnies on your jock… Well terrific news — now you can. What we have here is the same PSP software development kit (PSP SDK) that ZX-81 uses to mesmerize us geeks and get the ladies.

ZX notes –
Here is a tar ball of the PSP Software Development Kit I’ve compiled on my Linux Fedora Core 9 Desktop, and that I use for my latest hombrews
Download: ZX-81’s PSP SDK (gcc-4.3.1)
- source: ZX-81’s web site
Comments (12)Phoenix Game Engine (Lua) 0.02 Released
greg | August 29, 2008
Further improving their Phoenix Game Engine, ultimately resulting with improved code of your own, are MK2k and InsertWittyName with version 0.02.
I said it before, and I’ll say it again… This is a Lua wrapper of the Phoenix Game Engine (PGE) allowing you to write clean and functional code with little or less frustration on your part. The PGE Lua API is nicely documented and you may refer to that right here.
Video demo, 0.02 changelog and download, all available after this break…
Comments (9)Phoenix Game Engine (PGE) Lua 0.01 Released
greg | August 24, 2008
Lua developers — virtually lend yourself a coder’s hand with InsertWittyName and MK2k’s Phoenix Game Engine.
PGE Lua is a wrapper of the said engine allowing minimal code to execute more complicated routines — file/directory access, TrueType font loading and drawing, socket functions, audio playback, USB I/O, and the list goes on… Watch the demonstration video below –
Furthermore, to help wrap your head around things, PGE Lua comes with 23 fully commented samples demonstrating the use of each module.
PGE Lua API reference. C API coming soon.
PGE Lua 0.01 features:
- pge.controls – Handling button and analog input.
- pge.dir – Directory access and file system operations that deal with directories.
- pge.file – File access and file system operations that deal with files.
- pge.font – TrueType font loading and drawing.
- pge.gfx – Graphic primitives drawing.
- pge.math – VFPU math module.
- pge.mp3 – MP3 playback for background music.
- pge.net – Net and socket functions.
- pge.texture – Image loading and drawing.
- pge.timer – Timer module.
- pge.usb – USB functions.
- pge.utils – Utility functions for using the dialogs and retrieving system information.
- pge.wav – WAV loading and playback for sound effects.
- pge.zip – ZIP file access and extraction.
Download: Phoenix Game Engine Lua 0.01
- release thread – mk2k.net – PGE – Home -
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





