PA lib: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(21 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 Utility
|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 Compo 2005 (APP, 1st place).


It was presented in the [https://www.neoflash.com/forum/index.php?topic=563.0 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==
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>


Line 52: Line 56:
* [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


<br>
 
[[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: