////////////////////////////////////////////////////////////////////// // Demo1 ARM9 Code - Based on an example shipped with NDSLIB. // Chris Double (chris.double@double.co.nz) ////////////////////////////////////////////////////////////////////// #include #include int main(void) { // Use the touch screen for output videoSetMode(0); videoSetModeSub(MODE_0_2D | DISPLAY_BG0_ACTIVE); vramSetBankC(VRAM_C_SUB_BG); SUB_BG0_CR = BG_MAP_BASE(31); // Set the colour of the font to White. BG_PALETTE_SUB[255] = RGB15(31,31,31); consoleInitDefault((u16*)SCREEN_BASE_BLOCK_SUB(31), (u16*)CHAR_BASE_BLOCK_SUB(0), 16); printf("\n\n\tHello World!\n"); while(1) { touchPosition touchXY = touchReadXY(); printf("\x1b[10;0H"); printf("Touch x = %d \n", touchXY.px); printf("Touch y = %d \n", touchXY.py); } return 0; }