Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OSLib MOD PSP

From GameBrew
OSLib MOD
Oslibmod.png
General
AuthorSakya
TypeGame Engine
Version1.1.1
LicenseMixed
Last Updated2010/02/24
Links
Download
Website
Source

This is a modified version of the homebrew OldSchool Library (OSLib) originally developed by Brunni, with bug fixes and added features.

Installation

To install OSLib MOD copy libosl.a in $PSPSDK/lib/.

Copy the oslib directory (containing header files) in $PSPSDK/include/.

User guide

You can find the documentation and tutorials in the Doc directory, or consult it online from the official website.

Changelog

Version MOD 1.1.1

  • Added net functions (from PGE LUA).
  • Added oslDrawStringLimited (limit a string blit to a fixed width).
  • Fixed loading an intraFont using Virtual fileSystem.
  • Fixed bugs by STAS (many thanks).

Version MOD 1.1.0

  • 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).
  • 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

Version MOD 1.0.1

  • Added: Support for UTF-8 with intraFont (many thanks to nextos).
    • Use INTRAFONT_STRING_UTF8 to init intraFont.
  • Fixed: corrupted graphic using intraFont.
  • Fixed: MP3/ATRAC3+ playback under kernel 3.xx (sorry, I didn't test it before).
  • Fixed: crash in MP3 playback after some seconds (many thanks to Drakon for reporting and testing).
  • Fixed: message boxes work now.

Version MOD 1.0.0

  • Added: oslSetReadKeysFunction(int (*sceCtrlReadBufferPositive)(SceCtrlData *pad_data, int count)); You can pass to it a function from a kernel prx, so you'll be able to read all buttons (VOLUME_UP, NOTE...) oslUnsetReadKeysFunction();
  • Added: All USB.c functions now works.
  • Added: OSL_VERSION.
  • Added: oslSetHoldForAnalog.
  • Added: support for intraFont.
  • Added: Dialogs (message, error and net conf).
  • Added: On Screen Keyboard.
  • Added: Save and load.
  • Fixed: Tagged MP3 and ATRAC3+ now works.
  • Fixed: osl_keys->analogToDPadSensivity now works correctly.

Credits

STAS for tha patch fixing many bugs.

pspZorba for his adhoc sample.

MrMr[iCE] for libpspmath.

InsertWittyName for all the sdk's dialog samples.

Brunni for OSLib.

BenHur for intraFont.

External links

Advertising: