PAlib Updated

head

After just four days, the ever active Mollusk has updated his PAlib. You want more? He got you some more. Just remember that installing new programs in your DS is your choice. We just want to help the developers and users out there to get more than what they paid for the great Nintendo DS.

Highlights of the new version:

–Animated gifs and new commands.
–VBL functions
–Stylus additions
–No more compilation on install
–PAGfx compatibility and error fixes.

Complete changelog:

[Compilation] No longer requires install.bat 🙂
[VBL] Added a custom function code in the VBL : PA_VBLFunctionInit(your function) will execute, each and every frame, a given function… This can be used to make counters or have critical codes run at full speed when you’re low on CPU time. Be aware that too CPU-expensive functions might slow down your program or hang the DS if run from the VBL !!! PA_VBLFunctionReset() can be used to stop the custom function. An example was added (Other/VBLFunction)
[2D/3D] Separated the 2D init (still done by default in PA_Init). You can now use PA_Init2D to return to 2D mode after using 3D functions 🙂
[Gif] Gif speed now works, only tested on emu for now. Thanks to Shaun for the solution 😀 Removed PA_SetGifSpeed :p
[Gif] New commands available to change the gif speed while playing and pause it ! PA_GifAnimSpeed(float speed), PA_GifAnimStop, PA_GifAnimPause, and PA_GifAnimPlay. Check out the GifAnim example 🙂
[Demos] Added the Bunny demo to the demo folder. It shows how to use sprite frames and pixel-perfect stylus collision to create stupid minigames Blue_Colorz_PDT_16

Updated Stuff:

[Stylus] Now includes Stylus.Downtime and Uptime, to know how long the stylus was held on the screen or off of it (check Input/Stylus2 example to see that in action)
[Stylus] Added Stylus.DblClick, may need more testing though, also in Stylus2 example
[DeSmuME] Reverted back to the old version, this one had ‘Hickups’ Blue_Colorz_PDT_21
[Giflib] Changed its compilation, saves 4kb Blue_Colorz_PDT_16
[Doc] Updated the doc

Things Fixed:

[Compilation] Fixed the 5 last warnings 🙂
[Examples] FAT example back, thanks Creebo Blue_Colorz_PDT_16
[PAGfx] Better declarations in all_gfx.h and .c, with #ifndef and CPP compatible stuff 🙂
[PAGfx] Now works correctly when you don’t precise the Sprite/Bg mode (256colors, etc…) Will take the most common mode by default 🙂 (fixes PAGfx.exe errors and PAGfx Frontend import function
[Draw] Draw functions fixed, thanks to PadrinatoR

Download: [PAlib as of 09.07.06]

Via PA lib

head

After just four days, the ever active Mollusk has updated his PAlib. You want more? He got you some more. Just remember that installing new programs in your DS is your choice. We just want to help the developers and users out there to get more than what they paid for the great Nintendo DS.

Highlights of the new version:

–Animated gifs and new commands.
–VBL functions
–Stylus additions
–No more compilation on install
–PAGfx compatibility and error fixes.

Complete changelog:

[Compilation] No longer requires install.bat 🙂
[VBL] Added a custom function code in the VBL : PA_VBLFunctionInit(your function) will execute, each and every frame, a given function… This can be used to make counters or have critical codes run at full speed when you’re low on CPU time. Be aware that too CPU-expensive functions might slow down your program or hang the DS if run from the VBL !!! PA_VBLFunctionReset() can be used to stop the custom function. An example was added (Other/VBLFunction)
[2D/3D] Separated the 2D init (still done by default in PA_Init). You can now use PA_Init2D to return to 2D mode after using 3D functions 🙂
[Gif] Gif speed now works, only tested on emu for now. Thanks to Shaun for the solution 😀 Removed PA_SetGifSpeed :p
[Gif] New commands available to change the gif speed while playing and pause it ! PA_GifAnimSpeed(float speed), PA_GifAnimStop, PA_GifAnimPause, and PA_GifAnimPlay. Check out the GifAnim example 🙂
[Demos] Added the Bunny demo to the demo folder. It shows how to use sprite frames and pixel-perfect stylus collision to create stupid minigames Blue_Colorz_PDT_16

Updated Stuff:

[Stylus] Now includes Stylus.Downtime and Uptime, to know how long the stylus was held on the screen or off of it (check Input/Stylus2 example to see that in action)
[Stylus] Added Stylus.DblClick, may need more testing though, also in Stylus2 example
[DeSmuME] Reverted back to the old version, this one had ‘Hickups’ Blue_Colorz_PDT_21
[Giflib] Changed its compilation, saves 4kb Blue_Colorz_PDT_16
[Doc] Updated the doc

Things Fixed:

[Compilation] Fixed the 5 last warnings 🙂
[Examples] FAT example back, thanks Creebo Blue_Colorz_PDT_16
[PAGfx] Better declarations in all_gfx.h and .c, with #ifndef and CPP compatible stuff 🙂
[PAGfx] Now works correctly when you don’t precise the Sprite/Bg mode (256colors, etc…) Will take the most common mode by default 🙂 (fixes PAGfx.exe errors and PAGfx Frontend import function
[Draw] Draw functions fixed, thanks to PadrinatoR

Download: [PAlib as of 09.07.06]

Via PA lib

Add a Comment

Your email address will not be published. Required fields are marked *