|
|
最近看了下 nds 的相关文章,感觉这个虽然是游戏机,但是平台还是很强大的。
关于这个平台的演示可以看下下面的视频
http://www.tudou.com/programs/view/Q8Eg-Yy9EyM/
下面说下在这个平台开发需要的环境
1 devkitpro 下载地址
2 PAlib
下载地址
注意:
PAlib 需要安装 .Net framework 下载地址
devkitpro 和 PAlib 最好都安装在同一目录下 例 c:/devkitPro下。
文件路径不能包含空格 例如“c:\Documents and Setting\”这都是不行的
另外 采用devkitpro自动下载的一些安装程序中 devkitARM_r20-win32.exe以上的版本会出现编译问题。
目前我下载时devkitARM_r23b-win32.exe是最新的,不过有问题,还是下载devkitARM_r20-win32.exe来手动安装到 c:/devkitPro下即可
测试运行环境需要NDS模拟器,
我用的是Dualis 下载地址 http://dualis.1emulation.com/
详细资料大家可以去
http://www.palib.info/wiki/doku.php
上面有各国的语言版本的教程! 希望对这个平台感兴趣的同学一起努力。
[em1] 忘了介绍了这个平台是基于C语言的,
下面是一个helloworld的代码
// 引入PA库
#include < A9.h> // 引入 PA_Lib
// 函数: main()
int main(int argc, char ** argv)
{
PA_Init(); // 初始化 PA_Lib
PA_InitVBL(); // 初始化标准 VBL
PA_InitText(1,2); //试用屏幕1, 背景 2
PA_OutputSimpleText(1,1,1,"Hello World !"); //打印文字到屏幕1 坐标1 1
// 循环执行
while (1)
{
PA_WaitForVBL();
}
return 0;
} // main()的?尾
共有2个屏 1上屏 0是下屏
每个屏有4个背景 0 1 2 3
另外还可把开发环境嵌入到visual studio中,详细请看下面的文章
http://www.palib.info/wiki/doku.php?id=day1tw
|
|