■ 热门评测more

发新话题
打印

[软件] 【07/18更新】DS开发工具[PAlib BETA] 070717

【07/18更新】DS开发工具[PAlib BETA] 070717

引用:
[/quote]

[quote]
主页:http://www.palib.info/forum/
引用:
Mollusk has updated PAlib to version 070615 Beta. This update adds new examples, 8bit double buffering, Sumiguchi's online high score system, updated libnds, warning for Sprite VRAM capacity, addition of 16c text, and various other corrects & bug fixes.
Mollusk wrote:
PAlib 070615: Sumiguchi's Work
New Stuff:
* Keyboard - Added PA_SetKeyboardScreen(screen) to select the screen to use for the keyboard prior to loading it... Added a 3DSprite examples (on the top screen) using the keyboard. Optimized the code slightly
* Fatlib - Ashai Rey's LoadGif example added, using FAT
* Examples - Sumiguchi's Fireworks demo, using 3DSprite, is now in Demos/Fireworks
* Vham+iDeaS - Thanks to Lino, iDeaS (my new best friend  now comes bundled with PAlib, and is included in Vham. Press F8 to compile+load in iDeaS . Runs at a much more accurate speed for 3DSprites than no$gba
* BgAlpha - Added Sumiguchi's example
* DblBuffer - Added PA_8bitSwapBuffer(u8 screen) and PA_Init8bitDblBuffer(u8 screen, u8 bg_priority)
* 8bit - Double-Buffering made it in...
* Wifi - Sumiguchi's LeaderBoard code got added ! bool PA_SubmitScore(char *response, char *gamekey, char *playername, int score, char *level, u8 responsetype)
Updated Oldies:
* libnds - Updated to latest release
* Sprites - Added Error message when overloading Sprite VRAM
Things Fixed:
* PAFSSound - Fixed compilation errors in CPP
* Microphone - Should sound better
* VHam IDE - NdsLauncher updated, now looks for no$gba in Devkitpro/No$GBA and PAlib/Emulators/
* 16cText - Word Wrap is better now
* Tiles - Fixed Hflip, Vflip, and Pal functions, thanks to Pouer
* TextPrint - Quick fix in PA_Print, nothing major
* WindowFade - Fixed 1 pixel showing incorrectly in some fades
* 16bi - Minor fix
引用:
-----------------------------
| PAlib 070717 : Misc Stuff |
-----------------------------

New Stuff
---------

[16bit] Double Buffering added

[Image] ImageSplitter added, an app to split up big images with frames into several smaller sprites. See example to use the app. It's basic and doesn't manage any 'error'


Updated Oldies
--------------

[Text] Now supports %x for Hex output

[16cText] Added PA_16cTextLineSpacing(u8 spacing) and PA_16cTextLetterSpacing(u8 spacing)

[iDeaS] Updated to 1.0.1.7

[Size] Optimised a bit more how PAlib code is organized, saves a few kB everywhere for some projects

[Reco] Added PA_RecoInfo.Difference and PA_RecoInfo.Shape for the shape found and the amount of difference (test to find the values you like to that shape

[Wifi] Updated to latest version


Things Fixed
------------

[RTC] Reverted back to older code, now works

[Linux] PAlib compilation fixed

[3DSprites] Fixed bug of 3D not showing after using scrollable backgrounds. Big thanks to Sumiguchi

[Timers] Chris Liu fixed the Timers !

[Sprites] Fixed PA_GetSpriteAnim (thanks to Doud !)


[ 本帖最后由 ★月下雪影★ 于 2007-7-19 12:29 AM 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

下面的资料是摘自ndsbbs.com——hulihutu 的文章“PALIB教程”。
引用:
  PA_Lib是运行在libnds上的一个库,就象是GBA的HAM一样。为什么需要另外一个库?因为它使DS编程变得很简单。如果你是一个核心编程人员,可能会对PA_Lib不感兴趣。但是,如果你想开始进行DS开发,想把精力集中在编程而不是关心硬件的输入和输出,等等,那么PA_Lib可能是条道路。 
  相关资料:
  http://www.aaronrogers.com/nintendods/PA_Lib/
  http://www.palib.info/wiki/ 
  所需知识:C语言

  安装
  想要建立DS开发环境,你首先得下载并安装devkitPro :  点击下载。现在,用这个比较好的安装程序来安装devkitPro。注意!你可以不选择PSP和GBA库,但不要动其它选项(MSYS,devkitarm,libnds ...)。如果省了一些东西,它会罢工的。如果你不能确定,那就选中全部,如果安装多了不会有问题的。

  现在PAlib需要你安装.Net框架。PAGfx(图像转换),PAFS(文件系统),和VHaM(IDE)安装需要它。点击下载.NET Framework 2.0

  下一步,下载并安装PAlib(使用安装程序), 把它安装到devkitPro的目录里,这样所有事情就完了。  

  对于devkitPro和PAlib,注意,不能安装到一个名字中含有空格的目录中(如:c:\DS Development\PA Lib)。同样,也不能安装桌面,因为桌面的目录是c:\Documents and Settings\...
[ 本帖最后由 pfiy 于 2007-6-16 04:17 PM 编辑 ]

TOP

TOP

回复 #3 SleepyPrince 的帖子

如有修正版,我会更新的。

TOP

7月8日更新到[PAlib BETA] 070717

TOP

:tu027: C语言???什么东西

TOP

是编程语言之一,它只是一个标准。具体来说很多软件都可以用来开发C语言,比如C#,C++,TRUBO C等等。
一般入门都从这个开始。

TOP

n年没碰C语言了

TOP

发新话题