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
Created page with "{{Infobox PSP homebrew | title = OSLib MOD | image = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.jpg|250px | type = Game engine | version = v1.0.1 | licence = Mixed | autho..."
 
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.jpg|250px
| image = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.jpg|250px
| type = Game engine
| type = Game engine
| version = v1.0.1
| version = 1.0.1 (22 Apr 2008)
| licence = Mixed
| licence = Mixed
| author = Sakya
| author = Sakya
| website = https://www.sakya.it/OSLib_MOD/doc/html/main.html
| website = https://www.sakya.it/OSLib_MOD/doc/html/main.html
| download = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.rar
| download = https://dlhb.gamebrew.org/psphomebrew/OSLibMOD.rar
| source = http://trac2.assembla.com/oslibmod/browser/trunk
| source = https://www.sakya.it/OSLib_MOD/doc/html/main.html
}}
}}
<youtube>vsQmOnFZonI</youtube>


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


Installation
==Installation==
To install OSLib MOD copy libosl.a in $PSPSDK/lib/.
To install OSLib MOD copy libosl.a in $PSPSDK/lib/.
Copy the oslib directory (containing header files) in $PSPSDK/include/.
Copy the oslib directory (containing header files) in $PSPSDK/include/.


User guide
==User guide==
You can find the documentation in the Doc directory, or consult it online here:
You can find the documentation in the Doc directory, or consult it online from the [http://www.sakya.it/OSLib_MOD/doc/html author's website].
http://www.sakya.it/OSLib_MOD/doc/html


Changelog
==Changelog==
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.
- Fixed: MP3/ATRAC3+ playback under kernel 3.xx (sorry, I didn't test it before).
* 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: crash in MP3 playback after some seconds (many thanks to Drakon for reporting and testing).
- Fixed: message boxes work now.
* Fixed: message boxes work now.


Version MOD 1.0.0
'''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: 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: All USB.c functions now works.
- Added: OSL_VERSION.
* Added: OSL_VERSION.
- Added: oslSetHoldForAnalog.
* Added: oslSetHoldForAnalog.
- Added: support for intraFont.
* Added: support for intraFont.
- Added: Dialogs (message, error and net conf).
* Added: Dialogs (message, error and net conf).
- Added: On Screen Keyboard.
* Added: On Screen Keyboard.
- Added: Save and load.
* Added: Save and load.
- Fixed: Tagged MP3 and ATRAC3+ now works.
* Fixed: Tagged MP3 and ATRAC3+ now works.
- Fixed: osl_keys->analogToDPadSensivity now works correctly.
* Fixed: osl_keys->analogToDPadSensivity now works correctly.


Credits
==Credits==
InsertWittyName for all the sdk's dialog samples.
InsertWittyName for all the sdk's dialog samples.
Brunni for OSLib.
Brunni for OSLib.
BenHur for intraFont.
BenHur for intraFont.


References
==External links==
Author's webpage, https://www.sakya.it/OSLib_MOD/doc/html/main.html
* Author's website - https://www.sakya.it/OSLib_MOD/doc/html/main.html
Further reading, http://trac2.assembla.com/oslibmod/browser/trunk
* Further reading - http://trac2.assembla.com/oslibmod/browser/trunk

Revision as of 00:49, 7 August 2021

OSLib MOD
OSLibMOD.jpg
General
Author(s)Sakya
TypeGame engine
Version1.0.1 (22 Apr 2008)
LicenceMixed
Links
Download
Website
Source
Advertisements

<htmlet>adsense</htmlet>

Advertising: