PA lib: Difference between revisions

From GameBrew
(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 homebrew
{{Infobox DS Homebrews
| title       = PAlib
|title=PAlib
| image       = [[File:Palibds.png|300px]]
|image=palib4.png
| type       = PC Utilities
|description=A Nintendo DS library used to create homebrew games/apps.
| version     = 100707
|author=Mollusk
| licence    = Mixed
|lastupdated=2007/07/10
| author      = Mollusk
|type=Development Libraries
| website     = http://devkitpro.org/wiki/PAlib
|version=100707
| download    = Media:Palib100707ds.rar
|license=Mixed
| source      =
|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.  


The development of PAlib has been suspended and does not work with the latest Devkitarm/ Libnds anymore.
It was presented in the NEO Coding Competition 2005 and in the 1st position.


It was presented in the NEO Flash 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/ here].
Tutorials can be found [http://code.google.com/p/palib-tutorial-pdf here].


[[File:Palibds2.png]]
==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).


Please check Readme for more History.
==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:Homebrew applications]]
 
[[Category:PC Utilities for DS]]

Latest revision as of 07:46, 4 May 2024

PAlib
Palib4.png
General
AuthorMollusk
TypeDevelopment Libraries
Version100707
LicenseMixed
Last Updated2007/07/10
Links
Download
Website

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

palib2.png

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

Advertising: