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

OSLib MOD PSP: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox PSP homebrew" to "{{Infobox PSP Homebrews")
m (Text replacement - "image = https://dlhb.gamebrew.org/psphomebrew/" to "image = ")
Line 1: Line 1:
{{Infobox PSP Homebrews
{{Infobox PSP Homebrews
| title = OSLib MOD
| title = OSLib MOD
| image = https://dlhb.gamebrew.org/psphomebrew/oslibmod.jpg|250px
| image = oslibmod.jpg|250px
| type = Game engine
| type = Game engine
| version = 1.1.1 (24 Feb 2010)
| version = 1.1.1 (24 Feb 2010)

Revision as of 12:44, 14 October 2021

OSLib MOD
File:Oslibmod.jpg
General
AuthorSakya
TypeGame engine
Version1.1.1 (24 Feb 2010)
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: