PA lib: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox DS Homebrews
|title=PAlib
|image=palib4.png
|description=A Nintendo DS library used to create homebrew games/apps.
|author=Mollusk
|lastupdated=2007/07/10
|type=Development Libraries
|version=100707
|license=Mixed
|download=https://dlhb.gamebrew.org/dshomebrew/palib.7z
|website=http://devkitpro.org/wiki/PAlib
}}
{{Obsolete}}
{{Obsolete}}
{{Infobox homebrew
| title      = PAlib
| image      = https://dlhb.gamebrew.org/dshomebrew/palib.png
| type        = PC Utility
| version    = 100707
| licence    = Mixed
| author      = Mollusk
| website    = http://devkitpro.org/wiki/PAlib
| download    = https://dlhb.gamebrew.org/dshomebrew/palib.7z
| source      =
}}


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.
It was presented in the NEO Coding Compo 2005 (APP, 1st place).


'''Note:''' The development of PAlib has been suspended and does not work with the latest Devkitarm/Libnds anymore.
'''Note:''' The development of PAlib has been suspended and does not work with the latest Devkitarm/Libnds anymore.
Line 61: Line 61:
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=563.0
* NeoFlash - https://www.neoflash.com/forum/index.php?topic=563.0


[[Category:DS homebrew applications]]
 
[[Category:PC utilities for DS]]
[[Category:PC Utilities for DS]]
[[Category:NEO Coding Compo 2005]]

Latest revision as of 08:53, 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 Compo 2005 (APP, 1st place).

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: