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 © binzume all rights reserved.