More actions
(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 = | | 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 = | | source = https://www.sakya.it/OSLib_MOD/doc/html/main.html | ||
}} | }} | ||
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 | 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): | |||
** 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 | '''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 | ==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. | ||
==External links== | |||
Author's | * Author's website - https://www.sakya.it/OSLib_MOD/doc/html/main.html | ||
Further reading | * Further reading - http://trac2.assembla.com/oslibmod/browser/trunk |
Revision as of 00:49, 7 August 2021
OSLib MOD | |
General | |
---|---|
Author(s) | Sakya |
Type | Game engine |
Version | 1.0.1 (22 Apr 2008) |
Licence | Mixed |
Links | |
Download | |
Website | |
Source |
<htmlet>adsense</htmlet>
This is a modified version of the OldSchool Library homebrew (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 in the Doc directory, or consult it online from the author's website.
Changelog
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
InsertWittyName for all the sdk's dialog samples.
Brunni for OSLib.
BenHur for intraFont.
External links
- Author's website - https://www.sakya.it/OSLib_MOD/doc/html/main.html
- Further reading - http://trac2.assembla.com/oslibmod/browser/trunk