int main(void) { touchPosition touchXY; irqInit(); irqSet(IRQ_VBLANK, &HandleVBlank); irqEnable(IRQ_VBLANK); videoSetMode(0); videoSetModeSub(MODE_0_2D | DISPLAY_BG0_ACTIVE); vramSetBankC(VRAM_C_SUB_BG); SUB_BG0_CR = BG_MAP_BASE(31); BG_PALETTE_SUB[255] = RGB15(31,31,31); consoleInitDefault((u16*)SCREEN_BASE_BLOCK_SUB(31), (u16*)CHAR_BASE_BLOCK_SUB(0), 16); iprintf("\033[33m\n\n\tHello World!\n"); while(1) { touchXY=touchReadXY(); iprintf("\033[35m\x1b[10;0HTouch x = %04X, %04X\n", touchXY.x, touchXY.px); iprintf("\033[34mTouch y = %04X, %04X\n", touchXY.y, touchXY.py); } return 0; }