Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

OSLib MOD PSP: Difference between revisions

From GameBrew
No edit summary
change type
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = OSLib MOD
|title=OSLib MOD
| image = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.jpg|250px
|image=Oslibmod.png
| type = Game engine
|description=A modified version of the OSLib.
| version = 1.0.1 (22 Apr 2008)
|author=Sakya
| licence = Mixed
|lastupdated=2010/02/24
| author = Sakya
|type=Development
| website = https://www.sakya.it/OSLib_MOD/doc/html/main.html
|version=1.1.1
| download = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.rar
|license=Mixed
| source = https://www.sakya.it/OSLib_MOD/doc/html/main.html
|download=https://dlhb.gamebrew.org/psphomebrew/oslib_mod_111.rar
|website=https://www.sakya.it/OSLib_MOD/doc/html/main.html
|source=http://trac2.assembla.com/oslibmod/browser/trunk
}}
}}
This is a modified version of the homebrew [[OldSchool_Library_PSP|OldSchool Library]] (OSLib) originally developed by Brunni, with bug fixes and added features.
This is a modified version of the homebrew [[OldSchool_Library_PSP|OldSchool Library]] (OSLib) originally developed by Brunni, with bug fixes and added features.


Line 22: Line 23:


==Changelog==
==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'''
'''Version MOD 1.0.1'''
* Added: Support for UTF-8 with intraFont (many thanks to nextos):
* Added: Support for UTF-8 with intraFont (many thanks to nextos).
** Use INTRAFONT_STRING_UTF8 to init intraFont.
** Use INTRAFONT_STRING_UTF8 to init intraFont.
* Fixed: corrupted graphic using intraFont.
* Fixed: corrupted graphic using intraFont.
Line 43: Line 62:


==Credits==
==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.
InsertWittyName for all the sdk's dialog samples.



Latest revision as of 16:34, 27 August 2024

OSLib MOD
General
AuthorSakya
TypeDevelopment
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: