NDS開発::最初のプログラム

devkitPro\examples\ndsにサンプルが色々ある.

make

サンプルに付いているMakefileが便利.

Hello,World!

サンプルを見れば書き方が分かると思いますが,もう少しシンプルな例を.

// Hello, World!
#include <nds.h>
#include <stdio.h>

int main(void)
{
	powerON(POWER_ALL);
	videoSetMode(MODE_0_2D | DISPLAY_BG0_ACTIVE);
	vramSetBankA(VRAM_A_MAIN_BG);
	BG0_CR = BG_MAP_BASE(31);

	BG_PALETTE[0] = RGB15(0,0,31);
	BG_PALETTE[255] = RGB15(31,31,31);
	consoleInitDefault((u16*)SCREEN_BASE_BLOCK(31), (u16*)CHAR_BASE_BLOCK(0), 16);

	iprintf("Hello, World!\n");

	for(;;) swiWaitForVBlank();
}
Copyright © 瓶詰堂 all rights reserved.