(Created page with "{{Infobox homebrew | title = PAlib | image = 300px | type = PC Utilities | version = 100707 | licence = Mixed | author = Moll...") |
m (Text replacement - "Category:PC utilities for DS" to "Category:PC Utilities for DS") |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | {{Infobox DS Homebrews | ||
| title | |title=PAlib | ||
| image | |image=palib4.png | ||
| type | |description=A Nintendo DS library used to create homebrew games/apps. | ||
| version | |author=Mollusk | ||
| | |lastupdated=2007/07/10 | ||
| | |type=Development Libraries | ||
| website | |version=100707 | ||
|license=Mixed | |||
|download=https://dlhb.gamebrew.org/dshomebrew/palib.7z | |||
|website=http://devkitpro.org/wiki/PAlib | |||
}} | }} | ||
{{Obsolete}} | |||
PA_lib is a DS library which based on ndslib. It is aimed towards simple DS development to make DS games and programs in c and C++. It works on Devkitpro, which is a set of toolchains for Gamecube, PSP, DS, GBA etc. | PA_lib is a DS library which based on ndslib. It is aimed towards simple DS development to make DS games and programs in c and C++. It works on Devkitpro, which is a set of toolchains for Gamecube, PSP, DS, GBA etc. | ||
It was presented in the NEO Coding Competition 2005 and in the 1st position. | |||
'''Note:''' The development of PAlib has been suspended and does not work with the latest Devkitarm/Libnds anymore. | |||
==Features== | ==Features== | ||
*Sprites functions | * Sprites functions. | ||
*Background function | * Background function. | ||
*Text functions | * Text functions. | ||
*An API for buttons | * An API for buttons. | ||
*Sliders | * Sliders. | ||
*Checks | * Checks. | ||
*Sound and mod support | * Sound and mod support. | ||
*Stylus and Pad | * Stylus and Pad. | ||
*Draw function | * Draw function. | ||
*Variable case text | * Variable case text. | ||
*Retrieve info on DS (user name, birthday, language, time/date. | * Retrieve info on DS (user name, birthday, language, time/date, etc). | ||
==Installation== | ==Installation== | ||
Line 34: | Line 36: | ||
==User guide== | ==User guide== | ||
Tutorials can be found [http://code.google.com/p/palib-tutorial-pdf | Tutorials can be found [http://code.google.com/p/palib-tutorial-pdf here]. | ||
==Screenshots== | |||
https://dlhb.gamebrew.org/dshomebrew/palib2.png | |||
==Media== | ==Media== | ||
'''C/PALib Simple Nintendo DS Platformer''' ([https://www.youtube.com/watch?v=HzqdLHI0SG8 bl0ckeduser]) <br> | |||
<youtube>HzqdLHI0SG8</youtube> | <youtube>HzqdLHI0SG8</youtube> | ||
==Changelog== | ==Changelog== | ||
'''PAlib 100707 QuickFix: The last PAlib release | fincs''' | '''PAlib 100707 QuickFix: The last PAlib release | fincs''' | ||
*[General] Removed the ASlib IPC clear code, it was doing more harm than good. | * [General] Removed the ASlib IPC clear code, it was doing more harm than good. | ||
*[3DSprites] PA_3DCreateSprite now returns the GFX number. | * [3DSprites] PA_3DCreateSprite now returns the GFX number. | ||
*[Linux] Fixed a backslash (\) path to use forward slash (/). | * [Linux] Fixed a backslash (\) path to use forward slash (/). | ||
*[Examples] The updating script screwed up some sound examples, it's now fixed. | * [Examples] The updating script screwed up some sound examples, it's now fixed. | ||
*[EFS] EFS support was dropped in favor of libfilesystem. | * [EFS] EFS support was dropped in favor of libfilesystem. | ||
*[Editors] PN support is now dropped. | * [Editors] PN support is now dropped. | ||
*[Fix] PAlib now works with devkitARM r31. | * [Fix] PAlib now works with devkitARM r31. | ||
*[Sprite] Fixed PA_DeleteSprite bug (thanks BassAceGold). | * [Sprite] Fixed PA_DeleteSprite bug (thanks BassAceGold). | ||
==External links== | |||
* devkitPro wiki - http://devkitpro.org/wiki/PAlib | |||
* Google Code - http://code.google.com/p/palib-tutorial-pdf | |||
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=563.0 | |||
[[Category: | |||
[[Category:PC Utilities for DS]] |
Latest revision as of 07:46, 4 May 2024
PAlib | |
---|---|
General | |
Author | Mollusk |
Type | Development Libraries |
Version | 100707 |
License | Mixed |
Last Updated | 2007/07/10 |
Links | |
Download | |
Website | |
This application has been obsoleted by one or more applications that serve the same purpose, but are more stable or maintained. |
PA_lib is a DS library which based on ndslib. It is aimed towards simple DS development to make DS games and programs in c and C++. It works on Devkitpro, which is a set of toolchains for Gamecube, PSP, DS, GBA etc.
It was presented in the NEO Coding Competition 2005 and in the 1st position.
Note: The development of PAlib has been suspended and does not work with the latest Devkitarm/Libnds anymore.
Features
- Sprites functions.
- Background function.
- Text functions.
- An API for buttons.
- Sliders.
- Checks.
- Sound and mod support.
- Stylus and Pad.
- Draw function.
- Variable case text.
- Retrieve info on DS (user name, birthday, language, time/date, etc).
Installation
To install PAlib unpack this archive to devkitPro/PAlib, no extra environment variables needed.
User guide
Tutorials can be found here.
Screenshots
Media
C/PALib Simple Nintendo DS Platformer (bl0ckeduser)
Changelog
PAlib 100707 QuickFix: The last PAlib release | fincs
- [General] Removed the ASlib IPC clear code, it was doing more harm than good.
- [3DSprites] PA_3DCreateSprite now returns the GFX number.
- [Linux] Fixed a backslash (\) path to use forward slash (/).
- [Examples] The updating script screwed up some sound examples, it's now fixed.
- [EFS] EFS support was dropped in favor of libfilesystem.
- [Editors] PN support is now dropped.
- [Fix] PAlib now works with devkitARM r31.
- [Sprite] Fixed PA_DeleteSprite bug (thanks BassAceGold).
External links
- devkitPro wiki - http://devkitpro.org/wiki/PAlib
- Google Code - http://code.google.com/p/palib-tutorial-pdf
- NeoFlash - https://www.neoflash.com/forum/index.php?topic=563.0